diff --git a/assets/css/docs.min.css b/assets/css/docs.min.css index e210b6123f..3fec465a05 100644 --- a/assets/css/docs.min.css +++ b/assets/css/docs.min.css @@ -4,2194 +4,5 @@ * Copyright 2011-2018 Twitter, Inc. * Licensed under the Creative Commons Attribution 3.0 Unported License. For * details, see https://creativecommons.org/licenses/by/3.0/. - */ -/* -$custom-file-padding-y: 1rem !default; -$custom-file-padding-x: .5rem !default; -$custom-file-line-height: 1.5 !default; -$custom-file-color: $gray-700 !default; -$custom-file-bg: $white !default; -$custom-file-border-width: $border-width !default; -$custom-file-border-color: $input-border-color !default; -$custom-file-border-radius: $border-radius !default; -$custom-file-box-shadow: none !default; -$custom-file-button-color: $custom-file-color !default; -$custom-file-button-bg: $gray-300 !default; -*/ -.bd-navbar { - min-height: 4rem; - background-color: #000; - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05), inset 0 -1px 0 rgba(0, 0, 0, 0.1); -} - -@media (max-width: 979.98px) { - .bd-navbar { - padding-right: .5rem; - padding-left: .5rem; - } - .bd-navbar .navbar-nav-scroll { - max-width: 100%; - height: 2.5rem; - margin-top: .25rem; - overflow: hidden; - font-size: .875rem; - } - .bd-navbar .navbar-nav-scroll .navbar-nav { - padding-bottom: 2rem; - overflow-x: auto; - white-space: nowrap; - -webkit-overflow-scrolling: touch; - } -} - -@media (min-width: 768px) { - @supports (position: sticky) { - .bd-navbar { - position: sticky; - top: 0; - z-index: 1071; - } - } -} - -.bd-navbar .navbar-nav .nav-link { - padding-right: .5rem; - padding-left: .5rem; - color: #000; -} - -.bd-navbar .navbar-nav .nav-link.active, .bd-navbar .navbar-nav .nav-link:hover { - color: #fff; - background-color: transparent; -} - -.bd-navbar .navbar-nav .nav-link.active { - font-weight: 500; -} - -.bd-navbar .navbar-nav-svg { - display: inline-block; - width: 1rem; - height: 1rem; - vertical-align: text-top; -} - -.bd-navbar .dropdown-menu { - font-size: .875rem; -} - -.bd-navbar .dropdown-item.active { - font-weight: 500; - color: #333; - background-color: transparent; - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); - background-repeat: no-repeat; - background-position: .4rem .6rem; - background-size: .75rem .75rem; -} - -.bd-masthead { - position: relative; - padding: 3rem 10px; -} - -.bd-masthead h1 { - line-height: 1; -} - -.bd-masthead .carbonad { - margin-top: 0 !important; - margin-bottom: -3rem !important; -} - -@media (min-width: 480px) { - .bd-masthead { - padding-top: 5rem; - padding-bottom: 5rem; - } - .bd-masthead .carbonad { - margin-bottom: 0 !important; - } -} - -@media (min-width: 768px) { - .bd-masthead h1 { - font-size: 4rem; - } - .bd-masthead .carbonad { - margin-top: 3rem !important; - } -} - -.half-rule { - width: 6rem; - margin: 2.5rem 0; -} - -.masthead-followup .bd-clipboard { - display: none; -} - -.masthead-followup .highlight { - padding: .5rem 0; - background-color: transparent; -} - -#carbonads { - position: static; - display: block; - max-width: 400px; - padding: 15px 15px 15px 160px; - margin: 2rem 0; - overflow: hidden; - font-size: 13px; - line-height: 1.4; - text-align: left; - background-color: rgba(0, 0, 0, 0.05); -} - -#carbonads a { - color: #333; - text-decoration: none; -} - -@media (min-width: 480px) { - #carbonads { - max-width: 330px; - border-radius: 4px; - } -} - -.carbon-img { - float: left; - margin-left: -145px; -} - -.carbon-poweredby { - display: block; - color: #777 !important; -} - -.bd-content { - order: 1; -} - -.bd-content > h2[id]:not(.card-title), -.bd-content > h3[id]:not(.card-title), -.bd-content > h4[id]:not(.card-title) { - pointer-events: none; -} - -.bd-content > h2[id]:not(.card-title) > div, -.bd-content > h2[id]:not(.card-title) > a, -.bd-content > h3[id]:not(.card-title) > div, -.bd-content > h3[id]:not(.card-title) > a, -.bd-content > h4[id]:not(.card-title) > div, -.bd-content > h4[id]:not(.card-title) > a { - pointer-events: auto; -} - -.bd-content > h2[id]:not(.card-title)::before, -.bd-content > h3[id]:not(.card-title)::before, -.bd-content > h4[id]:not(.card-title)::before { - display: block; - height: 6rem; - margin-top: -6rem; - visibility: hidden; - content: ""; -} - -.bd-content > table { - width: 100%; - max-width: 100%; - margin-bottom: 1.25rem; -} - -@media (max-width: 979.98px) { - .bd-content > table { - display: block; - overflow-x: auto; - -ms-overflow-style: -ms-autohiding-scrollbar; - } - .bd-content > table.table-bordered { - border: 0; - } -} - -.bd-content > table > thead > tr > th, -.bd-content > table > thead > tr > td, -.bd-content > table > tbody > tr > th, -.bd-content > table > tbody > tr > td, -.bd-content > table > tfoot > tr > th, -.bd-content > table > tfoot > tr > td { - padding: 0.625rem 0.625rem 0.625rem 0; - vertical-align: top; - border: 1px solid #ccc; -} - -.bd-content > table > thead > tr > th > p:last-child, -.bd-content > table > thead > tr > td > p:last-child, -.bd-content > table > tbody > tr > th > p:last-child, -.bd-content > table > tbody > tr > td > p:last-child, -.bd-content > table > tfoot > tr > th > p:last-child, -.bd-content > table > tfoot > tr > td > p:last-child { - margin-bottom: 0; -} - -.bd-content > table td:first-child > code { - white-space: nowrap; -} - -.bd-content > h2:not(:first-child) { - margin-top: 3rem; -} - -.bd-content > h3 { - margin-top: 1.5rem; -} - -.bd-content > ul li, -.bd-content > ol li { - margin-bottom: .25rem; -} - -.bd-title { - margin-top: 1rem; - margin-bottom: .5rem; - font-weight: 300; -} - -@media (min-width: 480px) { - .bd-title { - font-size: 3rem; - } -} - -.bd-lead { - font-size: 1.125rem; - font-weight: 300; -} - -@media (min-width: 480px) { - .bd-lead { - max-width: 80%; - margin-bottom: 1rem; - font-size: 1.5rem; - } -} - -.bd-text-purple { - color: #000; -} - -.bd-text-purple-bright { - color: #000; -} - -#skippy { - display: block; - padding: 1em; - color: #fff; - background-color: #000; - outline: 0; -} - -#skippy .skiplink-text { - padding: .5em; - outline: 1px dotted; -} - -.bd-toc { - order: 2; - padding-top: 1.5rem; - padding-bottom: 1.5rem; - font-size: .875rem; -} - -@supports (position: sticky) { - .bd-toc { - position: sticky; - top: 5rem; - height: calc(100vh - 5rem); - overflow-y: auto; - } -} - -.section-nav { - padding-left: 0; - border-left: 1px solid #eee; -} - -.section-nav ul { - padding-left: 1rem; -} - -.section-nav ul ul { - display: none; -} - -.toc-entry { - display: block; -} - -.toc-entry a { - display: block; - padding: .125rem 1.5rem; -} - -.toc-entry a:hover { - color: #f16e00; - text-decoration: none; -} - -.bd-sidebar { - order: 0; - border-bottom: 1px solid #eee; -} - -@media (min-width: 768px) { - .bd-sidebar { - border-right: 1px solid #eee; - } - @supports (position: sticky) { - .bd-sidebar { - position: sticky; - top: 5rem; - z-index: 1000; - max-height: calc(100vh - 5rem); - } - } -} - -@media (min-width: 1220px) { - .bd-sidebar { - max-width: 320px; - } -} - -.bd-links { - padding-top: 1rem; - padding-bottom: 1rem; - margin-right: -10px; - margin-left: -10px; -} - -@media (min-width: 768px) { - @supports (position: sticky) { - .bd-links { - max-height: calc(100vh - 9.6rem); - overflow-y: auto; - } - } -} - -@media (min-width: 768px) { - .bd-links { - display: block !important; - } -} - -.bd-search { - position: relative; - padding: 1rem 10px; - margin-right: -10px; - margin-left: -10px; - border-bottom: 1px solid #eee; -} - -.bd-search-docs-toggle { - line-height: 1; - color: #333; -} - -.bd-sidenav { - display: none; -} - -.bd-toc-link { - display: block; - padding: .25rem 1.5rem; - font-weight: 500; -} - -.bd-toc-link:hover { - color: #f16e00; - text-decoration: none; -} - -.bd-toc-item.active { - margin-bottom: 1rem; -} - -.bd-toc-item.active:not(:first-child) { - margin-top: 1rem; -} - -.bd-toc-item.active > .bd-toc-link { - color: #f16e00; -} - -.bd-toc-item.active > .bd-toc-link:hover { - background-color: transparent; -} - -.bd-toc-item.active > .bd-sidenav { - display: block; -} - -.bd-sidebar .nav > li > a { - display: block; - padding: .25rem 1.5rem; - font-size: 90%; - color: #666; -} - -.bd-sidebar .nav > li > a:hover { - color: #f16e00; - text-decoration: none; - background-color: transparent; -} - -.bd-sidebar .nav > .active > a, -.bd-sidebar .nav > .active:hover > a { - font-weight: 500; - color: #000; - background-color: transparent; -} - -.bd-links a:focus, -.bd-toc a:focus { - outline-offset: -1px; -} - -.bd-footer { - font-size: 85%; - text-align: center; - background-color: #f7f7f7; -} - -.bd-footer a { - font-weight: 500; - color: #666; -} - -.bd-footer a:hover, .bd-footer a:focus { - color: #000; -} - -.bd-footer p { - margin-bottom: 0; -} - -@media (min-width: 480px) { - .bd-footer { - text-align: left; - } -} - -.bd-footer-links { - padding-left: 0; - margin-bottom: 1rem; -} - -.bd-footer-links li { - display: inline-block; -} - -.bd-footer-links li + li { - margin-left: 1rem; -} - -.bd-example-row .row > .col, -.bd-example-row .row > [class^="col-"] { - padding-top: .75rem; - padding-bottom: .75rem; - background-color: rgba(86, 61, 124, 0.15); - border: 1px solid rgba(86, 61, 124, 0.2); -} - -.bd-example-row .row + .row { - margin-top: 1rem; -} - -.bd-example-row .flex-items-top, -.bd-example-row .flex-items-middle, -.bd-example-row .flex-items-bottom { - min-height: 6rem; - background-color: rgba(255, 0, 0, 0.1); -} - -.bd-example-row-flex-cols .row { - min-height: 10rem; - background-color: rgba(255, 0, 0, 0.1); -} - -.bd-highlight { - background-color: rgba(0, 0, 0, 0.15); - border: 1px solid rgba(0, 0, 0, 0.15); -} - -.example-container { - width: 800px; - margin-right: auto; - margin-left: auto; - padding-right: 5px; - padding-left: 5px; - margin-right: 1.25%; - margin-left: 1.25%; -} - -@media (min-width: 480px) { - .example-container { - padding-right: 5px; - padding-left: 5px; - } -} - -@media (min-width: 768px) { - .example-container { - padding-right: 10px; - padding-left: 10px; - } -} - -@media (min-width: 980px) { - .example-container { - padding-right: 10px; - padding-left: 10px; - } -} - -@media (min-width: 1220px) { - .example-container { - padding-right: 10px; - padding-left: 10px; - } -} - -@media (min-width: 1380px) { - .example-container { - padding-right: 10px; - padding-left: 10px; - } -} - -.example-container .container-fluid { - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 480px) { - .example-container { - margin-right: 1.25%; - margin-left: 1.25%; - } - .example-container .container-fluid { - margin-right: auto; - margin-left: auto; - } -} - -@media (min-width: 768px) { - .example-container { - margin-right: 1.5625%; - margin-left: 1.5625%; - } - .example-container .container-fluid { - margin-right: auto; - margin-left: auto; - } -} - -@media (min-width: 980px) { - .example-container { - margin-right: 3.125%; - margin-left: 3.125%; - } - .example-container .container-fluid { - margin-right: auto; - margin-left: auto; - } -} - -@media (min-width: 1220px) { - .example-container { - margin-right: 3.125%; - margin-left: 3.125%; - } - .example-container .container-fluid { - margin-right: auto; - margin-left: auto; - } -} - -@media (min-width: 1380px) { - .example-container { - margin-right: 4.16667%; - margin-left: 4.16667%; - } - .example-container .container-fluid { - margin-right: auto; - margin-left: auto; - } -} - -.example-row { - display: flex; - flex-wrap: wrap; - margin-right: -5px; - margin-left: -5px; -} - -@media (min-width: 480px) { - .example-row { - margin-right: -5px; - margin-left: -5px; - } -} - -@media (min-width: 768px) { - .example-row { - margin-right: -10px; - margin-left: -10px; - } -} - -@media (min-width: 980px) { - .example-row { - margin-right: -10px; - margin-left: -10px; - } -} - -@media (min-width: 1220px) { - .example-row { - margin-right: -10px; - margin-left: -10px; - } -} - -@media (min-width: 1380px) { - .example-row { - margin-right: -10px; - margin-left: -10px; - } -} - -.example-content-main { - position: relative; - width: 100%; - min-height: 1px; - padding-right: 5px; - padding-left: 5px; -} - -@media (min-width: 480px) { - .example-content-main { - padding-right: 5px; - padding-left: 5px; - } -} - -@media (min-width: 768px) { - .example-content-main { - padding-right: 10px; - padding-left: 10px; - } -} - -@media (min-width: 980px) { - .example-content-main { - padding-right: 10px; - padding-left: 10px; - } -} - -@media (min-width: 1220px) { - .example-content-main { - padding-right: 10px; - padding-left: 10px; - } -} - -@media (min-width: 1380px) { - .example-content-main { - padding-right: 10px; - padding-left: 10px; - } -} - -@media (min-width: 480px) { - .example-content-main { - flex: 0 0 50%; - max-width: 50%; - } -} - -@media (min-width: 980px) { - .example-content-main { - flex: 0 0 66.666667%; - max-width: 66.666667%; - } -} - -.example-content-secondary { - position: relative; - width: 100%; - min-height: 1px; - padding-right: 5px; - padding-left: 5px; -} - -@media (min-width: 480px) { - .example-content-secondary { - padding-right: 5px; - padding-left: 5px; - } -} - -@media (min-width: 768px) { - .example-content-secondary { - padding-right: 10px; - padding-left: 10px; - } -} - -@media (min-width: 980px) { - .example-content-secondary { - padding-right: 10px; - padding-left: 10px; - } -} - -@media (min-width: 1220px) { - .example-content-secondary { - padding-right: 10px; - padding-left: 10px; - } -} - -@media (min-width: 1380px) { - .example-content-secondary { - padding-right: 10px; - padding-left: 10px; - } -} - -@media (min-width: 480px) { - .example-content-secondary { - flex: 0 0 50%; - max-width: 50%; - } -} - -@media (min-width: 980px) { - .example-content-secondary { - flex: 0 0 33.333333%; - max-width: 33.333333%; - } -} - -.bd-example-container { - min-width: 16rem; - max-width: 25rem; - margin-right: auto; - margin-left: auto; -} - -.bd-example-container-header { - height: 3rem; - margin-bottom: .5rem; - background-color: white; - border-radius: .25rem; -} - -.bd-example-container-sidebar { - float: right; - width: 4rem; - height: 8rem; - background-color: #bccdf1; - border-radius: .25rem; -} - -.bd-example-container-body { - height: 8rem; - margin-right: 4.5rem; - background-color: #404040; - border-radius: .25rem; -} - -.bd-example-container-fluid { - max-width: none; -} - -.bd-example { - position: relative; - padding: 1rem; - margin: 1rem -10px 0; - border: solid #f7f7f9; - border-width: .2rem 0 0; -} - -.bd-example::after { - display: block; - clear: both; - content: ""; -} - -@media (min-width: 480px) { - .bd-example { - padding: 1.5rem; - margin-right: 0; - margin-left: 0; - border-width: .2rem; - } -} - -.bd-example + .highlight, -.bd-example + .clipboard + .highlight { - margin-top: 0; -} - -.bd-example + p { - margin-top: 2rem; -} - -.bd-example .pos-f-t { - position: relative; - margin: -1rem; -} - -@media (min-width: 480px) { - .bd-example .pos-f-t { - margin: -1.5rem; - } -} - -.bd-example .custom-file-input:lang(es) ~ .custom-file-label::after { - content: "Elegir"; -} - -.bd-example > .form-control + .form-control { - margin-top: .5rem; -} - -.bd-example > .nav + .nav, -.bd-example > .alert + .alert, -.bd-example > .navbar + .navbar, -.bd-example > .progress + .progress, -.bd-example > .progress + .btn { - margin-top: 1rem; -} - -.bd-example > .dropdown-menu:first-child { - position: static; - display: block; -} - -.bd-example > .form-group:last-child { - margin-bottom: 0; -} - -.bd-example > .close { - float: none; -} - -.bd-example-type .table .type-info { - color: #999; - vertical-align: middle; -} - -.bd-example-type .table td { - padding: 1rem 0; - border-color: #eee; -} - -.bd-example-type .table tr:first-child td { - border-top: 0; -} - -.bd-example-type h1, -.bd-example-type h2, -.bd-example-type h3, -.bd-example-type h4, -.bd-example-type h5, -.bd-example-type h6 { - margin-top: 0; - margin-bottom: 0; -} - -.bd-example-bg-classes p { - padding: 1rem; -} - -.bd-example > img + img { - margin-left: .5rem; -} - -.bd-example > .btn-group { - margin-top: .25rem; - margin-bottom: .25rem; -} - -.bd-example > .btn-toolbar + .btn-toolbar { - margin-top: .5rem; -} - -.bd-example-control-sizing select, -.bd-example-control-sizing input[type="text"] + input[type="text"] { - margin-top: .5rem; -} - -.bd-example-form .input-group { - margin-bottom: .5rem; -} - -.bd-example > textarea.form-control { - resize: vertical; -} - -.bd-example > .list-group { - max-width: 400px; -} - -.bd-example .fixed-top, -.bd-example .sticky-top { - position: static; - margin: -1rem -1rem 1rem; -} - -.bd-example .fixed-bottom { - position: static; - margin: 1rem -1rem -1rem; -} - -@media (min-width: 480px) { - .bd-example .fixed-top, - .bd-example .sticky-top { - margin: -1.5rem -1.5rem 1rem; - } - .bd-example .fixed-bottom { - margin: 1rem -1.5rem -1.5rem; - } -} - -.bd-example .pagination { - margin-top: .5rem; - margin-bottom: .5rem; -} - -.modal { - z-index: 1072; -} - -.modal .tooltip, -.modal .popover { - z-index: 1073; -} - -.modal-backdrop { - z-index: 1071; -} - -.bd-example-modal { - background-color: #fafafa; -} - -.bd-example-modal .modal { - position: relative; - top: auto; - right: auto; - bottom: auto; - left: auto; - z-index: 1; - display: block; -} - -.bd-example-modal .modal-dialog { - left: auto; - margin-right: auto; - margin-left: auto; -} - -.bd-example-tabs .nav-tabs { - margin-bottom: 1rem; -} - -.bd-example-popover-static { - padding-bottom: 1.5rem; - background-color: #f9f9f9; -} - -.bd-example-popover-static .popover { - position: relative; - display: block; - float: left; - width: 260px; - margin: 1.25rem; -} - -.tooltip-demo a { - white-space: nowrap; -} - -.bd-example-tooltip-static .tooltip { - position: relative; - display: inline-block; - margin: 10px 20px; - opacity: 1; -} - -.scrollspy-example { - position: relative; - height: 200px; - margin-top: .5rem; - overflow: auto; -} - -.scrollspy-example-2 { - position: relative; - height: 350px; - overflow: auto; -} - -.bd-example-border-utils [class^="border"] { - display: inline-block; - width: 5rem; - height: 5rem; - margin: .25rem; - background-color: #f5f5f5; -} - -.bd-example-border-utils-0 [class^="border"] { - border: 1px solid #f6f6f6; -} - -.highlight { - padding: 1rem; - margin-top: 1rem; - margin-bottom: 1rem; - background-color: #f7f7f9; - -ms-overflow-style: -ms-autohiding-scrollbar; -} - -@media (min-width: 480px) { - .highlight { - padding: 1.5rem; - } -} - -.bd-content .highlight { - margin-right: -10px; - margin-left: -10px; -} - -@media (min-width: 480px) { - .bd-content .highlight { - margin-right: 0; - margin-left: 0; - } -} - -.highlight pre { - padding: 0; - margin-top: 0; - margin-bottom: 0; - background-color: transparent; - border: 0; -} - -.highlight pre code { - font-size: inherit; - color: #333; -} - -.btn-bd-primary { - font-weight: 500; - color: #000; - border-color: #000; -} - -.btn-bd-primary:hover, .btn-bd-primary:active { - color: #fff; - background-color: #000; - border-color: #000; -} - -.btn-bd-download { - font-weight: 500; - color: #000; - border-color: #000; -} - -.btn-bd-download:hover, .btn-bd-download:active { - color: #000; - background-color: #000; - border-color: #000; -} - -.bd-callout { - padding: 1.25rem; - margin-top: 1.25rem; - margin-bottom: 1.25rem; - border: 1px solid #eee; - border-left-width: .25rem; - border-radius: .25rem; -} - -.bd-callout h4 { - margin-top: 0; - margin-bottom: .25rem; -} - -.bd-callout p:last-child { - margin-bottom: 0; -} - -.bd-callout code { - border-radius: .25rem; -} - -.bd-callout + .bd-callout { - margin-top: -.25rem; -} - -.bd-callout-info { - border-left-color: #4BB4E6; -} - -.bd-callout-warning { - border-left-color: #fc0; -} - -.bd-callout-danger { - border-left-color: #cd3c14; -} - -.bd-examples .img-thumbnail { - margin-bottom: .75rem; -} - -.bd-examples .h4 { - margin-bottom: .25rem; -} - -.bd-examples { - padding: 0; - list-style: none; -} - -.bd-examples p { - margin-bottom: 1.25rem; -} - -@media (max-width: 480px) { - .bd-examples { - margin-right: -.75rem; - margin-left: -.75rem; - } - .bd-examples > [class^="col-"] { - padding-right: .75rem; - padding-left: .75rem; - } -} - -.bd-browser-bugs td p { - margin-bottom: 0; -} - -.bd-browser-bugs th:first-child { - width: 18%; -} - -.bd-brand-logos { - display: table; - width: 100%; - margin-bottom: 1rem; - overflow: hidden; - color: #563d7c; - background-color: #f9f9f9; - border-radius: .25rem; -} - -.bd-brand-item { - padding: 4rem 0; - text-align: center; -} - -.bd-brand-item + .bd-brand-item { - border-top: 1px solid #fff; -} - -.bd-brand-logos .inverse { - color: #fff; - background-color: #563d7c; -} - -.bd-brand-item h1, -.bd-brand-item h3 { - margin-top: 0; - margin-bottom: 0; -} - -.bd-brand-item .bd-booticon { - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 768px) { - .bd-brand-item { - display: table-cell; - width: 1%; - } - .bd-brand-item + .bd-brand-item { - border-top: 0; - border-left: 1px solid #fff; - } - .bd-brand-item h1 { - font-size: 4rem; - } -} - -.color-swatches { - margin: 0 -5px; - overflow: hidden; -} - -.color-swatch { - float: left; - width: 4rem; - height: 4rem; - margin-right: .25rem; - margin-left: .25rem; - border-radius: .25rem; -} - -@media (min-width: 768px) { - .color-swatch { - width: 6rem; - height: 6rem; - } -} - -.color-swatches .bd-purple { - background-color: #000; -} - -.color-swatches .bd-purple-light { - background-color: #000; -} - -.color-swatches .bd-purple-lighter { - background-color: #e5e1ea; -} - -.color-swatches .bd-gray { - background-color: #f9f9f9; -} - -.swatch-blue { - color: #000; - background-color: #527edb; -} - -.swatch-indigo { - color: #fff; - background-color: #6610f2; -} - -.swatch-purple { - color: #000; - background-color: #a885d8; -} - -.swatch-pink { - color: #000; - background-color: #ffb4e6; -} - -.swatch-red { - color: #fff; - background-color: #cd3c14; -} - -.swatch-orange { - color: #fff; - background-color: #f16e00; -} - -.swatch-yellow { - color: #000; - background-color: #fc0; -} - -.swatch-green { - color: #000; - background-color: #32c832; -} - -.swatch-teal { - color: #000; - background-color: #50be87; -} - -.swatch-cyan { - color: #000; - background-color: #4BB4E6; -} - -.swatch-white { - color: #000; - background-color: #fff; -} - -.swatch-gray { - color: #000; - background-color: #999; -} - -.swatch-gray-dark { - color: #fff; - background-color: #595959; -} - -.swatch-primary { - color: #fff; - background-color: #f16e00; -} - -.swatch-secondary { - color: #fff; - background-color: #000; -} - -.swatch-success { - color: #000; - background-color: #32c832; -} - -.swatch-info { - color: #000; - background-color: #4BB4E6; -} - -.swatch-warning { - color: #000; - background-color: #fc0; -} - -.swatch-danger { - color: #fff; - background-color: #cd3c14; -} - -.swatch-light { - color: #000; - background-color: #ddd; -} - -.swatch-dark { - color: #fff; - background-color: #000; -} - -.swatch-100 { - color: #000; - background-color: #fafafa; -} - -.swatch-200 { - color: #000; - background-color: #f6f6f6; -} - -.swatch-300 { - color: #000; - background-color: #eee; -} - -.swatch-400 { - color: #000; - background-color: #ddd; -} - -.swatch-500 { - color: #000; - background-color: #ccc; -} - -.swatch-600 { - color: #000; - background-color: #999; -} - -.swatch-700 { - color: #fff; - background-color: #666; -} - -.swatch-800 { - color: #fff; - background-color: #595959; -} - -.swatch-900 { - color: #fff; - background-color: #333; -} - -.bd-clipboard { - position: relative; - display: none; - float: right; -} - -.bd-clipboard + .highlight { - margin-top: 0; -} - -.btn-clipboard { - position: absolute; - top: .5rem; - right: .5rem; - z-index: 10; - display: block; - cursor: pointer; -} - -@media (min-width: 768px) { - .bd-clipboard { - display: block; - } -} - -.hll { - background-color: #ffc; -} - -.c { - color: #999; -} - -.k { - color: #069; -} - -.o { - color: #555; -} - -.cm { - color: #999; -} - -.cp { - color: #099; -} - -.c1 { - color: #999; -} - -.cs { - color: #999; -} - -.gd { - background-color: #fcc; - border: 1px solid #c00; -} - -.ge { - font-style: italic; -} - -.gr { - color: #f00; -} - -.gh { - color: #030; -} - -.gi { - background-color: #cfc; - border: 1px solid #0c0; -} - -.go { - color: #aaa; -} - -.gp { - color: #009; -} - -.gu { - color: #030; -} - -.gt { - color: #9c6; -} - -.kc { - color: #069; -} - -.kd { - color: #069; -} - -.kn { - color: #069; -} - -.kp { - color: #069; -} - -.kr { - color: #069; -} - -.kt { - color: #078; -} - -.m { - color: #f60; -} - -.s { - color: #d44950; -} - -.na { - color: #4f9fcf; -} - -.nb { - color: #366; -} - -.nc { - color: #0a8; -} - -.no { - color: #360; -} - -.nd { - color: #99f; -} - -.ni { - color: #999; -} - -.ne { - color: #c00; -} - -.nf { - color: #c0f; -} - -.nl { - color: #99f; -} - -.nn { - color: #0cf; -} - -.nt { - color: #2f6f9f; -} - -.nv { - color: #033; -} - -.ow { - color: #000; -} - -.w { - color: #bbb; -} - -.mf { - color: #f60; -} - -.mh { - color: #f60; -} - -.mi { - color: #f60; -} - -.mo { - color: #f60; -} - -.sb { - color: #c30; -} - -.sc { - color: #c30; -} - -.sd { - font-style: italic; - color: #c30; -} - -.s2 { - color: #c30; -} - -.se { - color: #c30; -} - -.sh { - color: #c30; -} - -.si { - color: #a00; -} - -.sx { - color: #c30; -} - -.sr { - color: #3aa; -} - -.s1 { - color: #c30; -} - -.ss { - color: #fc3; -} - -.bp { - color: #366; -} - -.vc { - color: #033; -} - -.vg { - color: #033; -} - -.vi { - color: #033; -} - -.il { - color: #f60; -} - -.css .o, -.css .o + .nt, -.css .nt + .nt { - color: #999; -} - -.language-bash::before, -.language-sh::before { - color: #009; - content: "$ "; - user-select: none; -} - -.language-powershell::before { - color: #009; - content: "PM> "; - user-select: none; -} - -.anchorjs-link { - font-weight: 400; - color: rgba(0, 0, 0, 0.5); - transition: color .16s linear; -} - -.anchorjs-link:hover { - color: #000; - text-decoration: none; -} - -.algolia-autocomplete { - display: block !important; - flex: 1; -} - -.algolia-autocomplete .ds-dropdown-menu { - width: 100%; - min-width: 0 !important; - max-width: none !important; - padding: .75rem 0 !important; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.1); - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175); -} - -@media (min-width: 768px) { - .algolia-autocomplete .ds-dropdown-menu { - width: 175%; - } -} - -.algolia-autocomplete .ds-dropdown-menu::before { - display: none !important; -} - -.algolia-autocomplete .ds-dropdown-menu [class^="ds-dataset-"] { - padding: 0 !important; - overflow: visible !important; - background-color: transparent !important; - border: 0 !important; -} - -.algolia-autocomplete .ds-dropdown-menu .ds-suggestions { - margin-top: 0 !important; -} - -.algolia-autocomplete .algolia-docsearch-suggestion { - padding: 0 !important; - overflow: visible !important; -} - -.algolia-autocomplete .algolia-docsearch-suggestion--category-header { - padding: .125rem 1rem !important; - margin-top: 0 !important; - font-size: .875rem !important; - font-weight: 500 !important; - color: #000 !important; - border-bottom: 0 !important; -} - -.algolia-autocomplete .algolia-docsearch-suggestion--wrapper { - float: none !important; - padding-top: 0 !important; -} - -.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column { - float: none !important; - width: auto !important; - padding: 0 !important; - text-align: left !important; -} - -.algolia-autocomplete .algolia-docsearch-suggestion--content { - float: none !important; - width: auto !important; - padding: 0 !important; -} - -.algolia-autocomplete .algolia-docsearch-suggestion--content::before { - display: none !important; -} - -.algolia-autocomplete .ds-suggestion:not(:first-child) .algolia-docsearch-suggestion--category-header { - padding-top: .75rem !important; - margin-top: .75rem !important; - border-top: 1px solid rgba(0, 0, 0, 0.1); -} - -.algolia-autocomplete .ds-suggestion .algolia-docsearch-suggestion--subcategory-column { - display: none !important; -} - -.algolia-autocomplete .algolia-docsearch-suggestion--title { - display: block; - padding: .25rem 1rem !important; - margin-bottom: 0 !important; - font-size: .875rem !important; - font-weight: 400 !important; -} - -.algolia-autocomplete .algolia-docsearch-suggestion--text { - padding: 0 1rem .5rem !important; - margin-top: -.25rem; - font-size: .875rem !important; - font-weight: 400; - line-height: 1.25 !important; -} - -.algolia-autocomplete .algolia-docsearch-footer { - float: none !important; - width: auto !important; - height: auto !important; - padding: .75rem 1rem 0; - font-size: .75rem !important; - line-height: 1 !important; - color: #767676 !important; - border-top: 1px solid rgba(0, 0, 0, 0.1); -} - -.algolia-autocomplete .algolia-docsearch-footer--logo { - display: inline !important; - overflow: visible !important; - color: inherit !important; - text-indent: 0 !important; - background: none !important; -} - -.algolia-autocomplete .algolia-docsearch-suggestion--highlight { - color: #5f2dab; - background-color: rgba(154, 132, 187, 0.12); -} - -.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight { - box-shadow: inset 0 -2px 0 0 rgba(95, 45, 171, 0.5) !important; -} - -.algolia-autocomplete .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content { - background-color: rgba(208, 189, 236, 0.15) !important; -} - -#bd-main-nav .nav-item.dropdown { - align-self: flex-end; -} - -#bd-main-nav .navbar-nav-svg { - display: inline-block; - width: 1.4rem; - height: 1.4rem; - vertical-align: text-top; -} - -.bd-home { - background-color: #000; -} - -.bd-home .bd-featurette { - background-color: #fff; -} - -.bd-masthead { - padding: 2.5rem .625rem; - color: #000; - background-color: #fff; - background-image: none; - border: 0; -} - -.bd-masthead .lead { - font-size: 1.125rem; -} - -.bd-masthead .lead .btn { - text-decoration: none; -} - -.bd-masthead .lead .btn + .btn { - margin-left: .625rem; -} - -.bd-masthead .bd-boosted-icon { - font-family: "HelvNeueOrange", "Helvetica Neue", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 3.125rem; - font-weight: 500; -} - -.bd-masthead .version { - margin-bottom: 0; -} - -.bd-masthead img { - display: block; - width: 70%; -} - -.masthead-followup .bg-light { - background-color: #eee !important; -} - -.bd-pageheader { - padding: 0; - color: #fff; - background-color: #000; - border-top: 2px solid #333; -} - -.bd-pageheader h1 { - margin: 2.6875rem 0; - font-size: 2.125rem; - font-weight: 700; -} - -.bd-pageheader p { - padding-bottom: 1.25rem; - font-size: 1rem; -} - -@media (max-width: 479.98px) { - .bd-pageheader h1 { - margin: 1.25rem 0; - font-size: 1.875rem; - font-weight: 700; - line-height: 1; - text-align: left; - } - .bd-pageheader p { - font-size: 1rem; - } -} - -.bd-featurette { - padding-top: 2.5rem; - padding-bottom: 2.5rem; - font-size: 1rem; -} - -.bd-search { - padding-left: 0; - margin-left: 3px; -} - -.bd-search .form-control { - height: auto; - background-color: transparent; -} - -.bd-toc-link { - padding-left: .875rem; -} - -.o-footer { - margin-top: 0; -} - -.o-footer .o-footer-body { - padding: 1.25rem 0; - font-size: 1rem !important; -} - -.o-footer .o-footer-body p { - margin: 0; -} - -.bd-example-tabs .nav-tabs { - margin-bottom: 0; -} - -#outline-buttons::before, -#supported-content::before, -#text::before, -#color-schemes::before, -#placement::before, -#collapsible-content::before, -#sizing::before { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - clip-path: inset(50%); - border: 0; - content: "warning, not brand compliant"; -} - -#outline-buttons::after, -#supported-content::after, -#text::after, -#color-schemes::after, -#placement::after, -#collapsible-content::after, -#sizing::after { - padding-left: .375rem; - font-family: icon-orange, sans-serif !important; - font-size: inherit; - color: #cd3c14; - vertical-align: bottom; - content: "\e936"; -} - -.doc-fonticon { - margin: 0 -10px 20px; - overflow: hidden; -} - -.doc-fonticon-list { - padding-left: 0; - font-size: 1.875rem; - list-style: none; -} - -.doc-fonticon li { - float: left; - width: 25%; - height: 150px; - padding: 10px; - line-height: 1.4; - text-align: center; - background-color: #f9f9f9; - border: 1px solid #fff; -} - -.doc-fonticon .fonticon-class { - display: block; - font-size: 1rem; - text-align: center; - word-wrap: break-word; -} - -.doc-fonticon li:hover { - color: #fff; - background-color: #000; -} - -@media (min-width: 768px) { - .doc-fonticon { - margin-right: 0; - margin-left: 0; - } - .doc-fonticon li { - width: 12.5%; - } -} - -@media (min-width: 768px) { - @supports (position: sticky) { - #docsNavbarContent { - max-height: calc(100vh - 5rem); - } - } -} - -#buttons-default, -#buttons-inverse { - padding-left: 1.25rem; -} - -#buttons-default button, -#buttons-inverse button { - margin-right: .625rem; -} - -#buttons-inverse { - padding: 1.25rem; - color: #fff; - background-color: #000; -} - -.doc-link { - position: relative; - padding-right: 1.875rem; - margin-left: .625rem; - font-size: 1.5rem; -} - -.doc-link::after { - position: absolute; - top: 0; - left: 0; - width: 1.875rem; - height: 1.875rem; - content: ""; - background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221250%22%20height%3D%221250%22%3E%3Cpath%20d%3D%22M750%20261.875V386.25l-151.5.125c-83.375.125-152.75.375-154.125.5s-7.5.625-13.75%201.125c-30.375%202.375-70.875%2011.5-102.5%2023.25-56.875%2021.125-103%2051-147%2094.875C130.375%20557%2096.75%20614.625%2076.875%20685c-3.25%2011.875-9%2039.25-10.125%2049.125-.5%203.625-1%206.875-1.25%207.25-2.125%203.625-3.25%2067.125-1.5%2086.75%202.125%2024.25%207.875%2054.75%2014.75%2078.125%2016.875%2057.125%2043.75%20106%2084.25%20153.75%207.375%208.625%2036.625%2037%2046.125%2044.75l9.625%207.875.125-56.625c0-62%20.125-63.625%203.625-81.25%2013.875-69.875%2068-127.375%20136.375-144.75%2024.125-6.125%2024.75-6.25%20214-6.25H750v250l203.75-204.125c112-112.125%20205.75-206.875%20208.25-210.25%209-12.625%2013-22.25%2016-39.25%204.625-25.125-3-54.375-19.125-73.5-6-7.25-407.125-409.125-408.25-409.125-.375%200-.625%2056-.625%20124.375z%22%2F%3E%3C%2Fsvg%3E"); - background-repeat: no-repeat; - background-size: cover; -} - -.doc-link:hover::after { - background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221250%22%20height%3D%221250%22%3E%3Cpath%20d%3D%22M750%20261.875V386.25l-151.5.125c-83.375.125-152.75.375-154.125.5s-7.5.625-13.75%201.125c-30.375%202.375-70.875%2011.5-102.5%2023.25-56.875%2021.125-103%2051-147%2094.875C130.375%20557%2096.75%20614.625%2076.875%20685c-3.25%2011.875-9%2039.25-10.125%2049.125-.5%203.625-1%206.875-1.25%207.25-2.125%203.625-3.25%2067.125-1.5%2086.75%202.125%2024.25%207.875%2054.75%2014.75%2078.125%2016.875%2057.125%2043.75%20106%2084.25%20153.75%207.375%208.625%2036.625%2037%2046.125%2044.75l9.625%207.875.125-56.625c0-62%20.125-63.625%203.625-81.25%2013.875-69.875%2068-127.375%20136.375-144.75%2024.125-6.125%2024.75-6.25%20214-6.25H750v250l203.75-204.125c112-112.125%20205.75-206.875%20208.25-210.25%209-12.625%2013-22.25%2016-39.25%204.625-25.125-3-54.375-19.125-73.5-6-7.25-407.125-409.125-408.25-409.125-.375%200-.625%2056-.625%20124.375z%22%20fill%3D%22%23fe6100%22%2F%3E%3C%2Fsvg%3E"); -} - -/* home cards */ -#card-grid .col-md-6.col-lg-3 { - display: flex; - margin-bottom: 1.25rem; -} - -#card-grid .card { - width: 100%; -} - -#card-grid .picto-link { - display: block; - text-align: center; -} - -#card-grid .card-footer { - padding-top: 1.25rem; - padding-bottom: 1.25rem; - border: 0; -} - -#card-grid #migrate-card img { - width: 50%; -} - -#angular-logo { - display: inherit; - width: 8rem; - margin: 0 auto; -} - -/* IE only fix */ -@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { - #card-grid .picto-link { - height: 12.5rem; - } -} - -#bill .card-img, -#shop .card-img, -#timer .card-img, -#unlock .card-img { - padding: 1.25rem; -} - -#bill .card-img img, -#shop .card-img img, -#timer .card-img img, -#unlock .card-img img { - width: 50%; -} - -#bill .card-img { - background-color: #50be87; -} - -#shop .card-img { - background-color: #4bb4e6; -} - -#timer .card-img { - background-color: #ffb4e6; -} - -#unlock .card-img { - background-color: #ffd200; -} - -@media (max-width: 479.98px) { - #bill .card-img img, - #shop .card-img img, - #timer .card-img img, - #unlock .card-img img { - width: auto; - height: 2.5rem; - } -} - + */.bd-navbar{min-height:4rem;background-color:#000;box-shadow:0 .5rem 1rem rgba(0,0,0,.05),inset 0 -1px 0 rgba(0,0,0,.1)}@media (max-width:979.98px){.bd-navbar{padding-right:.5rem;padding-left:.5rem}.bd-navbar .navbar-nav-scroll{max-width:100%;height:2.5rem;margin-top:.25rem;overflow:hidden;font-size:.875rem}.bd-navbar .navbar-nav-scroll .navbar-nav{padding-bottom:2rem;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}@media (min-width:768px){@supports ((position:-webkit-sticky) or (position:sticky)){.bd-navbar{position:-webkit-sticky;position:sticky;top:0;z-index:1071}}}.bd-navbar .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;color:#000}.bd-navbar .navbar-nav .nav-link.active,.bd-navbar .navbar-nav .nav-link:hover{color:#fff;background-color:transparent}.bd-navbar .navbar-nav .nav-link.active{font-weight:500}.bd-navbar .navbar-nav-svg{display:inline-block;width:1rem;height:1rem;vertical-align:text-top}.bd-navbar .dropdown-menu{font-size:.875rem}.bd-navbar .dropdown-item.active{font-weight:500;color:#333;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem}.bd-masthead{position:relative;padding:3rem 10px}.bd-masthead h1{line-height:1}.bd-masthead .carbonad{margin-top:0!important;margin-bottom:-3rem!important}@media (min-width:480px){.bd-masthead{padding-top:5rem;padding-bottom:5rem}.bd-masthead .carbonad{margin-bottom:0!important}}@media (min-width:768px){.bd-masthead h1{font-size:4rem}.bd-masthead .carbonad{margin-top:3rem!important}}.half-rule{width:6rem;margin:2.5rem 0}.masthead-followup .bd-clipboard{display:none}.masthead-followup .highlight{padding:.5rem 0;background-color:transparent}#carbonads{position:static;display:block;max-width:400px;padding:15px 15px 15px 160px;margin:2rem 0;overflow:hidden;font-size:13px;line-height:1.4;text-align:left;background-color:rgba(0,0,0,.05)}#carbonads a{color:#333;text-decoration:none}@media (min-width:480px){#carbonads{max-width:330px;border-radius:4px}}.carbon-img{float:left;margin-left:-145px}.carbon-poweredby{display:block;color:#777!important}.bd-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.bd-content>h2[id]:not(.card-title),.bd-content>h3[id]:not(.card-title),.bd-content>h4[id]:not(.card-title){pointer-events:none}.bd-content>h2[id]:not(.card-title)>a,.bd-content>h2[id]:not(.card-title)>div,.bd-content>h3[id]:not(.card-title)>a,.bd-content>h3[id]:not(.card-title)>div,.bd-content>h4[id]:not(.card-title)>a,.bd-content>h4[id]:not(.card-title)>div{pointer-events:auto}.bd-content>h2[id]:not(.card-title)::before,.bd-content>h3[id]:not(.card-title)::before,.bd-content>h4[id]:not(.card-title)::before{display:block;height:6rem;margin-top:-6rem;visibility:hidden;content:""}.bd-content>table{width:100%;max-width:100%;margin-bottom:1.25rem}@media (max-width:979.98px){.bd-content>table{display:block;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.bd-content>table.table-bordered{border:0}}.bd-content>table>tbody>tr>td,.bd-content>table>tbody>tr>th,.bd-content>table>tfoot>tr>td,.bd-content>table>tfoot>tr>th,.bd-content>table>thead>tr>td,.bd-content>table>thead>tr>th{padding:.625rem .625rem .625rem 0;vertical-align:top;border:1px solid #ccc}.bd-content>table>tbody>tr>td>p:last-child,.bd-content>table>tbody>tr>th>p:last-child,.bd-content>table>tfoot>tr>td>p:last-child,.bd-content>table>tfoot>tr>th>p:last-child,.bd-content>table>thead>tr>td>p:last-child,.bd-content>table>thead>tr>th>p:last-child{margin-bottom:0}.bd-content>table td:first-child>code{white-space:nowrap}.bd-content>h2:not(:first-child){margin-top:3rem}.bd-content>h3{margin-top:1.5rem}.bd-content>ol li,.bd-content>ul li{margin-bottom:.25rem}.bd-title{margin-top:1rem;margin-bottom:.5rem;font-weight:300}@media (min-width:480px){.bd-title{font-size:3rem}}.bd-lead{font-size:1.125rem;font-weight:300}@media (min-width:480px){.bd-lead{max-width:80%;margin-bottom:1rem;font-size:1.5rem}}.bd-text-purple{color:#000}.bd-text-purple-bright{color:#000}#skippy{display:block;padding:1em;color:#fff;background-color:#000;outline:0}#skippy .skiplink-text{padding:.5em;outline:1px dotted}.bd-toc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:1.5rem;padding-bottom:1.5rem;font-size:.875rem}@supports ((position:-webkit-sticky) or (position:sticky)){.bd-toc{position:-webkit-sticky;position:sticky;top:5rem;height:calc(100vh - 5rem);overflow-y:auto}}.section-nav{padding-left:0;border-left:1px solid #eee}.section-nav ul{padding-left:1rem}.section-nav ul ul{display:none}.toc-entry{display:block}.toc-entry a{display:block;padding:.125rem 1.5rem}.toc-entry a:hover{color:#f16e00;text-decoration:none}.bd-sidebar{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;border-bottom:1px solid #eee}@media (min-width:768px){.bd-sidebar{border-right:1px solid #eee}@supports ((position:-webkit-sticky) or (position:sticky)){.bd-sidebar{position:-webkit-sticky;position:sticky;top:5rem;z-index:1000;max-height:calc(100vh - 5rem)}}}@media (min-width:1220px){.bd-sidebar{max-width:320px}}.bd-links{padding-top:1rem;padding-bottom:1rem;margin-right:-10px;margin-left:-10px}@media (min-width:768px){@supports ((position:-webkit-sticky) or (position:sticky)){.bd-links{max-height:calc(100vh - 9.6rem);overflow-y:auto}}}@media (min-width:768px){.bd-links{display:block!important}}.bd-search{position:relative;padding:1rem 10px;margin-right:-10px;margin-left:-10px;border-bottom:1px solid #eee}.bd-search-docs-toggle{line-height:1;color:#333}.bd-sidenav{display:none}.bd-toc-link{display:block;padding:.25rem 1.5rem;font-weight:500}.bd-toc-link:hover{color:#f16e00;text-decoration:none}.bd-toc-item.active{margin-bottom:1rem}.bd-toc-item.active:not(:first-child){margin-top:1rem}.bd-toc-item.active>.bd-toc-link{color:#f16e00}.bd-toc-item.active>.bd-toc-link:hover{background-color:transparent}.bd-toc-item.active>.bd-sidenav{display:block}.bd-sidebar .nav>li>a{display:block;padding:.25rem 1.5rem;font-size:90%;color:#666}.bd-sidebar .nav>li>a:hover{color:#f16e00;text-decoration:none;background-color:transparent}.bd-sidebar .nav>.active:hover>a,.bd-sidebar .nav>.active>a{font-weight:500;color:#000;background-color:transparent}.bd-links a:focus,.bd-toc a:focus{outline-offset:-1px}.bd-footer{font-size:85%;text-align:center;background-color:#f7f7f7}.bd-footer a{font-weight:500;color:#666}.bd-footer a:focus,.bd-footer a:hover{color:#000}.bd-footer p{margin-bottom:0}@media (min-width:480px){.bd-footer{text-align:left}}.bd-footer-links{padding-left:0;margin-bottom:1rem}.bd-footer-links li{display:inline-block}.bd-footer-links li+li{margin-left:1rem}.bd-example-row .row>.col,.bd-example-row .row>[class^=col-]{padding-top:.75rem;padding-bottom:.75rem;background-color:rgba(86,61,124,.15);border:1px solid rgba(86,61,124,.2)}.bd-example-row .row+.row{margin-top:1rem}.bd-example-row .flex-items-bottom,.bd-example-row .flex-items-middle,.bd-example-row .flex-items-top{min-height:6rem;background-color:rgba(255,0,0,.1)}.bd-example-row-flex-cols .row{min-height:10rem;background-color:rgba(255,0,0,.1)}.bd-highlight{background-color:rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.15)}.example-container{width:800px;margin-right:auto;margin-left:auto;padding-right:5px;padding-left:5px;margin-right:1.25%;margin-left:1.25%}@media (min-width:480px){.example-container{padding-right:5px;padding-left:5px}}@media (min-width:768px){.example-container{padding-right:10px;padding-left:10px}}@media (min-width:980px){.example-container{padding-right:10px;padding-left:10px}}@media (min-width:1220px){.example-container{padding-right:10px;padding-left:10px}}@media (min-width:1380px){.example-container{padding-right:10px;padding-left:10px}}.example-container .container-fluid{margin-right:auto;margin-left:auto}@media (min-width:480px){.example-container{margin-right:1.25%;margin-left:1.25%}.example-container .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:768px){.example-container{margin-right:1.5625%;margin-left:1.5625%}.example-container .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:980px){.example-container{margin-right:3.125%;margin-left:3.125%}.example-container .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:1220px){.example-container{margin-right:3.125%;margin-left:3.125%}.example-container .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:1380px){.example-container{margin-right:4.16667%;margin-left:4.16667%}.example-container .container-fluid{margin-right:auto;margin-left:auto}}.example-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}@media (min-width:480px){.example-row{margin-right:-5px;margin-left:-5px}}@media (min-width:768px){.example-row{margin-right:-10px;margin-left:-10px}}@media (min-width:980px){.example-row{margin-right:-10px;margin-left:-10px}}@media (min-width:1220px){.example-row{margin-right:-10px;margin-left:-10px}}@media (min-width:1380px){.example-row{margin-right:-10px;margin-left:-10px}}.example-content-main{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}@media (min-width:480px){.example-content-main{padding-right:5px;padding-left:5px}}@media (min-width:768px){.example-content-main{padding-right:10px;padding-left:10px}}@media (min-width:980px){.example-content-main{padding-right:10px;padding-left:10px}}@media (min-width:1220px){.example-content-main{padding-right:10px;padding-left:10px}}@media (min-width:1380px){.example-content-main{padding-right:10px;padding-left:10px}}@media (min-width:480px){.example-content-main{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:980px){.example-content-main{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}}.example-content-secondary{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}@media (min-width:480px){.example-content-secondary{padding-right:5px;padding-left:5px}}@media (min-width:768px){.example-content-secondary{padding-right:10px;padding-left:10px}}@media (min-width:980px){.example-content-secondary{padding-right:10px;padding-left:10px}}@media (min-width:1220px){.example-content-secondary{padding-right:10px;padding-left:10px}}@media (min-width:1380px){.example-content-secondary{padding-right:10px;padding-left:10px}}@media (min-width:480px){.example-content-secondary{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:980px){.example-content-secondary{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}.bd-example-container{min-width:16rem;max-width:25rem;margin-right:auto;margin-left:auto}.bd-example-container-header{height:3rem;margin-bottom:.5rem;background-color:#fff;border-radius:.25rem}.bd-example-container-sidebar{float:right;width:4rem;height:8rem;background-color:#bccdf1;border-radius:.25rem}.bd-example-container-body{height:8rem;margin-right:4.5rem;background-color:#404040;border-radius:.25rem}.bd-example-container-fluid{max-width:none}.bd-example{position:relative;padding:1rem;margin:1rem -10px 0;border:solid #f7f7f9;border-width:.2rem 0 0}.bd-example::after{display:block;clear:both;content:""}@media (min-width:480px){.bd-example{padding:1.5rem;margin-right:0;margin-left:0;border-width:.2rem}}.bd-example+.clipboard+.highlight,.bd-example+.highlight{margin-top:0}.bd-example+p{margin-top:2rem}.bd-example .pos-f-t{position:relative;margin:-1rem}@media (min-width:480px){.bd-example .pos-f-t{margin:-1.5rem}}.bd-example .custom-file-input:lang(es)~.custom-file-label::after{content:"Elegir"}.bd-example>.form-control+.form-control{margin-top:.5rem}.bd-example>.alert+.alert,.bd-example>.nav+.nav,.bd-example>.navbar+.navbar,.bd-example>.progress+.btn,.bd-example>.progress+.progress{margin-top:1rem}.bd-example>.dropdown-menu:first-child{position:static;display:block}.bd-example>.form-group:last-child{margin-bottom:0}.bd-example>.close{float:none}.bd-example-type .table .type-info{color:#999;vertical-align:middle}.bd-example-type .table td{padding:1rem 0;border-color:#eee}.bd-example-type .table tr:first-child td{border-top:0}.bd-example-type h1,.bd-example-type h2,.bd-example-type h3,.bd-example-type h4,.bd-example-type h5,.bd-example-type h6{margin-top:0;margin-bottom:0}.bd-example-bg-classes p{padding:1rem}.bd-example>img+img{margin-left:.5rem}.bd-example>.btn-group{margin-top:.25rem;margin-bottom:.25rem}.bd-example>.btn-toolbar+.btn-toolbar{margin-top:.5rem}.bd-example-control-sizing input[type=text]+input[type=text],.bd-example-control-sizing select{margin-top:.5rem}.bd-example-form .input-group{margin-bottom:.5rem}.bd-example>textarea.form-control{resize:vertical}.bd-example>.list-group{max-width:400px}.bd-example .fixed-top,.bd-example .sticky-top{position:static;margin:-1rem -1rem 1rem}.bd-example .fixed-bottom{position:static;margin:1rem -1rem -1rem}@media (min-width:480px){.bd-example .fixed-top,.bd-example .sticky-top{margin:-1.5rem -1.5rem 1rem}.bd-example .fixed-bottom{margin:1rem -1.5rem -1.5rem}}.bd-example .pagination{margin-top:.5rem;margin-bottom:.5rem}.modal{z-index:1072}.modal .popover,.modal .tooltip{z-index:1073}.modal-backdrop{z-index:1071}.bd-example-modal{background-color:#fafafa}.bd-example-modal .modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}.bd-example-modal .modal-dialog{left:auto;margin-right:auto;margin-left:auto}.bd-example-tabs .nav-tabs{margin-bottom:1rem}.bd-example-popover-static{padding-bottom:1.5rem;background-color:#f9f9f9}.bd-example-popover-static .popover{position:relative;display:block;float:left;width:260px;margin:1.25rem}.tooltip-demo a{white-space:nowrap}.bd-example-tooltip-static .tooltip{position:relative;display:inline-block;margin:10px 20px;opacity:1}.scrollspy-example{position:relative;height:200px;margin-top:.5rem;overflow:auto}.scrollspy-example-2{position:relative;height:350px;overflow:auto}.bd-example-border-utils [class^=border]{display:inline-block;width:5rem;height:5rem;margin:.25rem;background-color:#f5f5f5}.bd-example-border-utils-0 [class^=border]{border:1px solid #f6f6f6}.highlight{padding:1rem;margin-top:1rem;margin-bottom:1rem;background-color:#f7f7f9;-ms-overflow-style:-ms-autohiding-scrollbar}@media (min-width:480px){.highlight{padding:1.5rem}}.bd-content .highlight{margin-right:-10px;margin-left:-10px}@media (min-width:480px){.bd-content .highlight{margin-right:0;margin-left:0}}.highlight pre{padding:0;margin-top:0;margin-bottom:0;background-color:transparent;border:0}.highlight pre code{font-size:inherit;color:#333}.btn-bd-primary{font-weight:500;color:#000;border-color:#000}.btn-bd-primary:active,.btn-bd-primary:hover{color:#fff;background-color:#000;border-color:#000}.btn-bd-download{font-weight:500;color:#000;border-color:#000}.btn-bd-download:active,.btn-bd-download:hover{color:#000;background-color:#000;border-color:#000}.bd-callout{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #eee;border-left-width:.25rem;border-radius:.25rem}.bd-callout h4{margin-top:0;margin-bottom:.25rem}.bd-callout p:last-child{margin-bottom:0}.bd-callout code{border-radius:.25rem}.bd-callout+.bd-callout{margin-top:-.25rem}.bd-callout-info{border-left-color:#527edb}.bd-callout-warning{border-left-color:#fc0}.bd-callout-danger{border-left-color:#cd3c14}.bd-examples .img-thumbnail{margin-bottom:.75rem}.bd-examples .h4{margin-bottom:.25rem}.bd-examples{padding:0;list-style:none}.bd-examples p{margin-bottom:1.25rem}@media (max-width:480px){.bd-examples{margin-right:-.75rem;margin-left:-.75rem}.bd-examples>[class^=col-]{padding-right:.75rem;padding-left:.75rem}}.bd-browser-bugs td p{margin-bottom:0}.bd-browser-bugs th:first-child{width:18%}.bd-brand-logos{display:table;width:100%;margin-bottom:1rem;overflow:hidden;color:#563d7c;background-color:#f9f9f9;border-radius:.25rem}.bd-brand-item{padding:4rem 0;text-align:center}.bd-brand-item+.bd-brand-item{border-top:1px solid #fff}.bd-brand-logos .inverse{color:#fff;background-color:#563d7c}.bd-brand-item h1,.bd-brand-item h3{margin-top:0;margin-bottom:0}.bd-brand-item .bd-booticon{margin-right:auto;margin-left:auto}@media (min-width:768px){.bd-brand-item{display:table-cell;width:1%}.bd-brand-item+.bd-brand-item{border-top:0;border-left:1px solid #fff}.bd-brand-item h1{font-size:4rem}}.color-swatches{margin:0 -5px;overflow:hidden}.color-swatch{float:left;width:4rem;height:4rem;margin-right:.25rem;margin-left:.25rem;border-radius:.25rem}@media (min-width:768px){.color-swatch{width:6rem;height:6rem}}.color-swatches .bd-purple{background-color:#000}.color-swatches .bd-purple-light{background-color:#000}.color-swatches .bd-purple-lighter{background-color:#e5e1ea}.color-swatches .bd-gray{background-color:#f9f9f9}.swatch-blue{color:#000;background-color:#527edb}.swatch-indigo{color:#fff;background-color:#6610f2}.swatch-purple{color:#000;background-color:#a885d8}.swatch-pink{color:#000;background-color:#ffb4e6}.swatch-red{color:#fff;background-color:#cd3c14}.swatch-orange{color:#fff;background-color:#f16e00}.swatch-yellow{color:#000;background-color:#fc0}.swatch-green{color:#000;background-color:#32c832}.swatch-teal{color:#000;background-color:#50be87}.swatch-cyan{color:#000;background-color:#4bb4e6}.swatch-white{color:#000;background-color:#fff}.swatch-gray{color:#000;background-color:#999}.swatch-gray-dark{color:#fff;background-color:#595959}.swatch-primary{color:#fff;background-color:#f16e00}.swatch-secondary{color:#fff;background-color:#000}.swatch-success{color:#000;background-color:#32c832}.swatch-info{color:#000;background-color:#527edb}.swatch-warning{color:#000;background-color:#fc0}.swatch-danger{color:#fff;background-color:#cd3c14}.swatch-light{color:#000;background-color:#ddd}.swatch-dark{color:#fff;background-color:#000}.swatch-100{color:#000;background-color:#fafafa}.swatch-200{color:#000;background-color:#f6f6f6}.swatch-300{color:#000;background-color:#eee}.swatch-400{color:#000;background-color:#ddd}.swatch-500{color:#000;background-color:#ccc}.swatch-600{color:#000;background-color:#999}.swatch-700{color:#fff;background-color:#666}.swatch-800{color:#fff;background-color:#595959}.swatch-900{color:#fff;background-color:#333}.bd-clipboard{position:relative;display:none;float:right}.bd-clipboard+.highlight{margin-top:0}.btn-clipboard{position:absolute;top:.5rem;right:.5rem;z-index:10;display:block;cursor:pointer}@media (min-width:768px){.bd-clipboard{display:block}}.hll{background-color:#ffc}.c{color:#999}.k{color:#069}.o{color:#555}.cm{color:#999}.cp{color:#099}.c1{color:#999}.cs{color:#999}.gd{background-color:#fcc;border:1px solid #c00}.ge{font-style:italic}.gr{color:red}.gh{color:#030}.gi{background-color:#cfc;border:1px solid #0c0}.go{color:#aaa}.gp{color:#009}.gu{color:#030}.gt{color:#9c6}.kc{color:#069}.kd{color:#069}.kn{color:#069}.kp{color:#069}.kr{color:#069}.kt{color:#078}.m{color:#f60}.s{color:#d44950}.na{color:#4f9fcf}.nb{color:#366}.nc{color:#0a8}.no{color:#360}.nd{color:#99f}.ni{color:#999}.ne{color:#c00}.nf{color:#c0f}.nl{color:#99f}.nn{color:#0cf}.nt{color:#2f6f9f}.nv{color:#033}.ow{color:#000}.w{color:#bbb}.mf{color:#f60}.mh{color:#f60}.mi{color:#f60}.mo{color:#f60}.sb{color:#c30}.sc{color:#c30}.sd{font-style:italic;color:#c30}.s2{color:#c30}.se{color:#c30}.sh{color:#c30}.si{color:#a00}.sx{color:#c30}.sr{color:#3aa}.s1{color:#c30}.ss{color:#fc3}.bp{color:#366}.vc{color:#033}.vg{color:#033}.vi{color:#033}.il{color:#f60}.css .nt+.nt,.css .o,.css .o+.nt{color:#999}.language-bash::before,.language-sh::before{color:#009;content:"$ ";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.language-powershell::before{color:#009;content:"PM> ";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.anchorjs-link{font-weight:400;color:rgba(0,0,0,.5);transition:color .16s linear}.anchorjs-link:hover{color:#000;text-decoration:none}.algolia-autocomplete{display:block!important;-webkit-box-flex:1;-ms-flex:1;flex:1}.algolia-autocomplete .ds-dropdown-menu{width:100%;min-width:0!important;max-width:none!important;padding:.75rem 0!important;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.175)}@media (min-width:768px){.algolia-autocomplete .ds-dropdown-menu{width:175%}}.algolia-autocomplete .ds-dropdown-menu::before{display:none!important}.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-]{padding:0!important;overflow:visible!important;background-color:transparent!important;border:0!important}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{margin-top:0!important}.algolia-autocomplete .algolia-docsearch-suggestion{padding:0!important;overflow:visible!important}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{padding:.125rem 1rem!important;margin-top:0!important;font-size:.875rem!important;font-weight:500!important;color:#000!important;border-bottom:0!important}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{float:none!important;padding-top:0!important}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{float:none!important;width:auto!important;padding:0!important;text-align:left!important}.algolia-autocomplete .algolia-docsearch-suggestion--content{float:none!important;width:auto!important;padding:0!important}.algolia-autocomplete .algolia-docsearch-suggestion--content::before{display:none!important}.algolia-autocomplete .ds-suggestion:not(:first-child) .algolia-docsearch-suggestion--category-header{padding-top:.75rem!important;margin-top:.75rem!important;border-top:1px solid rgba(0,0,0,.1)}.algolia-autocomplete .ds-suggestion .algolia-docsearch-suggestion--subcategory-column{display:none!important}.algolia-autocomplete .algolia-docsearch-suggestion--title{display:block;padding:.25rem 1rem!important;margin-bottom:0!important;font-size:.875rem!important;font-weight:400!important}.algolia-autocomplete .algolia-docsearch-suggestion--text{padding:0 1rem .5rem!important;margin-top:-.25rem;font-size:.875rem!important;font-weight:400;line-height:1.25!important}.algolia-autocomplete .algolia-docsearch-footer{float:none!important;width:auto!important;height:auto!important;padding:.75rem 1rem 0;font-size:.75rem!important;line-height:1!important;color:#767676!important;border-top:1px solid rgba(0,0,0,.1)}.algolia-autocomplete .algolia-docsearch-footer--logo{display:inline!important;overflow:visible!important;color:inherit!important;text-indent:0!important;background:0 0!important}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#5f2dab;background-color:rgba(154,132,187,.12)}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{box-shadow:inset 0 -2px 0 0 rgba(95,45,171,.5)!important}.algolia-autocomplete .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content{background-color:rgba(208,189,236,.15)!important}#bd-main-nav .nav-item.dropdown{-ms-flex-item-align:end;align-self:flex-end}#bd-main-nav .navbar-nav-svg{display:inline-block;width:1.4rem;height:1.4rem;vertical-align:text-top}.bd-home{background-color:#000}.bd-home .bd-featurette{background-color:#fff}.bd-masthead{padding:2.5rem .625rem;color:#000;background-color:#fff;background-image:none;border:0}.bd-masthead .lead{font-size:1.125rem}.bd-masthead .lead .btn{text-decoration:none}.bd-masthead .lead .btn+.btn{margin-left:.625rem}.bd-masthead .bd-boosted-icon{font-family:HelvNeueOrange,"Helvetica Neue",Helvetica,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:3.125rem;font-weight:500}.bd-masthead .version{margin-bottom:0}.bd-masthead img{display:block;width:70%}.masthead-followup .bg-light{background-color:#eee!important}.bd-pageheader{padding:0;color:#fff;background-color:#000;border-top:2px solid #333}.bd-pageheader h1{margin:2.6875rem 0;font-size:2.125rem;font-weight:700}.bd-pageheader p{padding-bottom:1.25rem;font-size:1rem}@media (max-width:479.98px){.bd-pageheader h1{margin:1.25rem 0;font-size:1.875rem;font-weight:700;line-height:1;text-align:left}.bd-pageheader p{font-size:1rem}}.bd-featurette{padding-top:2.5rem;padding-bottom:2.5rem;font-size:1rem}.bd-search{padding-left:0;margin-left:0}.bd-search .form-control{height:auto;background-color:transparent}.bd-toc-link{padding-left:.625rem}.o-footer{margin-top:0}.o-footer .o-footer-body{padding:1.25rem 0;font-size:1rem!important}.o-footer .o-footer-body p{margin:0}.bd-example-tabs .nav-tabs{margin-bottom:0}#collapsible-content::before,#color-schemes::before,#outline-buttons::before,#placement::before,#sizing::before,#supported-content::before,#text::before{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;content:"warning, not brand compliant"}#collapsible-content::after,#color-schemes::after,#outline-buttons::after,#placement::after,#sizing::after,#supported-content::after,#text::after{padding-left:.375rem;font-family:icon-orange,sans-serif!important;font-size:inherit;color:#cd3c14;vertical-align:bottom;content:"\e936"}.doc-fonticon{margin:0 -10px 20px;overflow:hidden}.doc-fonticon-list{padding-left:0;font-size:1.875rem;list-style:none}.doc-fonticon li{float:left;width:25%;height:150px;padding:10px;line-height:1.4;text-align:center;background-color:#f9f9f9;border:1px solid #fff}.doc-fonticon .fonticon-class{display:block;font-size:1rem;text-align:center;word-wrap:break-word}.doc-fonticon li:hover{color:#fff;background-color:#000}@media (min-width:768px){.doc-fonticon{margin-right:0;margin-left:0}.doc-fonticon li{width:12.5%}}@media (min-width:768px){@supports ((position:-webkit-sticky) or (position:sticky)){#docsNavbarContent{max-height:calc(100vh - 5rem)}}}#buttons-default,#buttons-inverse{padding-left:1.25rem}#buttons-default button,#buttons-inverse button{margin-right:.625rem}#buttons-inverse{padding:1.25rem;color:#fff;background-color:#000}.doc-link{position:relative;padding-right:1.875rem;margin-left:.625rem;font-size:1.5rem}.doc-link::after{position:absolute;top:0;left:0;width:1.875rem;height:1.875rem;content:"";background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221250%22%20height%3D%221250%22%3E%3Cpath%20d%3D%22M750%20261.875V386.25l-151.5.125c-83.375.125-152.75.375-154.125.5s-7.5.625-13.75%201.125c-30.375%202.375-70.875%2011.5-102.5%2023.25-56.875%2021.125-103%2051-147%2094.875C130.375%20557%2096.75%20614.625%2076.875%20685c-3.25%2011.875-9%2039.25-10.125%2049.125-.5%203.625-1%206.875-1.25%207.25-2.125%203.625-3.25%2067.125-1.5%2086.75%202.125%2024.25%207.875%2054.75%2014.75%2078.125%2016.875%2057.125%2043.75%20106%2084.25%20153.75%207.375%208.625%2036.625%2037%2046.125%2044.75l9.625%207.875.125-56.625c0-62%20.125-63.625%203.625-81.25%2013.875-69.875%2068-127.375%20136.375-144.75%2024.125-6.125%2024.75-6.25%20214-6.25H750v250l203.75-204.125c112-112.125%20205.75-206.875%20208.25-210.25%209-12.625%2013-22.25%2016-39.25%204.625-25.125-3-54.375-19.125-73.5-6-7.25-407.125-409.125-408.25-409.125-.375%200-.625%2056-.625%20124.375z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover}.doc-link:hover::after{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221250%22%20height%3D%221250%22%3E%3Cpath%20d%3D%22M750%20261.875V386.25l-151.5.125c-83.375.125-152.75.375-154.125.5s-7.5.625-13.75%201.125c-30.375%202.375-70.875%2011.5-102.5%2023.25-56.875%2021.125-103%2051-147%2094.875C130.375%20557%2096.75%20614.625%2076.875%20685c-3.25%2011.875-9%2039.25-10.125%2049.125-.5%203.625-1%206.875-1.25%207.25-2.125%203.625-3.25%2067.125-1.5%2086.75%202.125%2024.25%207.875%2054.75%2014.75%2078.125%2016.875%2057.125%2043.75%20106%2084.25%20153.75%207.375%208.625%2036.625%2037%2046.125%2044.75l9.625%207.875.125-56.625c0-62%20.125-63.625%203.625-81.25%2013.875-69.875%2068-127.375%20136.375-144.75%2024.125-6.125%2024.75-6.25%20214-6.25H750v250l203.75-204.125c112-112.125%20205.75-206.875%20208.25-210.25%209-12.625%2013-22.25%2016-39.25%204.625-25.125-3-54.375-19.125-73.5-6-7.25-407.125-409.125-408.25-409.125-.375%200-.625%2056-.625%20124.375z%22%20fill%3D%22%23fe6100%22%2F%3E%3C%2Fsvg%3E")}#card-grid .col-md-6.col-lg-3{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem}#card-grid .card{width:100%}#card-grid .picto-link{display:block;text-align:center}#card-grid .card-footer{padding-top:1.25rem;padding-bottom:1.25rem;border:0}#card-grid #migrate-card img{width:50%}#angular-logo{display:inherit;width:8rem;margin:0 auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#card-grid .picto-link{height:12.5rem}}#bill .card-img,#shop .card-img,#timer .card-img,#unlock .card-img{padding:1.25rem}#bill .card-img img,#shop .card-img img,#timer .card-img img,#unlock .card-img img{width:50%}#bill .card-img{background-color:#50be87}#shop .card-img{background-color:#4bb4e6}#timer .card-img{background-color:#ffb4e6}#unlock .card-img{background-color:#ffd200}@media (max-width:479.98px){#bill .card-img img,#shop .card-img img,#timer .card-img img,#unlock .card-img img{width:auto;height:2.5rem}} /*# sourceMappingURL=docs.min.css.map */ \ No newline at end of file diff --git a/assets/css/docs.min.css.map b/assets/css/docs.min.css.map index bff61e9d16..50c3be7620 100644 --- a/assets/css/docs.min.css.map +++ b/assets/css/docs.min.css.map @@ -1,126 +1 @@ -{ - "version": 3, - "file": "docs.min.css", - "sources": [ - "../scss/docs.scss", - "../../scss/_functions.scss", - "../../node_modules/sass-math-pow/sass/_math-pow.scss", - "../../node_modules/sass-math-pow/sass/index.scss", - "../../node_modules/sass-math-pow/sass/_pow-polyfill.scss", - "../../scss/_variables.scss", - "../../scss/_mixins.scss", - "../../scss/mixins/_breakpoints.scss", - "../../scss/mixins/_hover.scss", - "../../scss/mixins/_image.scss", - "../../scss/mixins/_badge.scss", - "../../scss/mixins/_resize.scss", - "../../scss/mixins/_screen-reader.scss", - "../../scss/mixins/_size.scss", - "../../scss/mixins/_reset-text.scss", - "../../scss/mixins/_text-emphasis.scss", - "../../scss/mixins/_text-hide.scss", - "../../scss/mixins/_text-truncate.scss", - "../../scss/mixins/_visibility.scss", - "../../scss/mixins/_alert.scss", - "../../scss/mixins/_buttons.scss", - "../../scss/mixins/_caret.scss", - "../../scss/mixins/_pagination.scss", - "../../scss/mixins/_lists.scss", - "../../scss/mixins/_list-group.scss", - "../../scss/mixins/_nav-divider.scss", - "../../scss/mixins/_forms.scss", - "../../scss/mixins/_table-row.scss", - "../../scss/mixins/_background-variant.scss", - "../../scss/mixins/_border-radius.scss", - "../../scss/mixins/_box-shadow.scss", - "../../scss/mixins/_gradients.scss", - "../../scss/mixins/_transition.scss", - "../../scss/mixins/_clearfix.scss", - "../../scss/mixins/_grid-framework.scss", - "../../scss/mixins/_grid.scss", - "../../scss/mixins/_float.scss", - "../../scss/mixins/_orangeIcons.scss", - "../scss/_variables.scss", - "../scss/_nav.scss", - "../scss/_masthead.scss", - "../scss/_ads.scss", - "../scss/_content.scss", - "../scss/_skiplink.scss", - "../scss/_sidebar.scss", - "../scss/_footer.scss", - "../scss/_component-examples.scss", - "../scss/_buttons.scss", - "../scss/_callouts.scss", - "../scss/_examples.scss", - "../scss/_browser-bugs.scss", - "../scss/_brand.scss", - "../scss/_colors.scss", - "../scss/_clipboard-js.scss", - "../scss/_syntax.scss", - "../scss/_anchor.scss", - "../scss/_algolia.scss", - "../scss/_boosted-docs.scss" - ], - "sourcesContent": [ - "/*!\n * Bootstrap Docs (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under the Creative Commons Attribution 3.0 Unported License. For\n * details, see https://creativecommons.org/licenses/by/3.0/.\n */\n\n// Dev notes\n//\n// Background information on nomenclature and architecture decisions here.\n//\n// - Bootstrap functions, variables, and mixins are included for easy reuse.\n// Doing so gives us access to the same core utilities provided by Bootstrap.\n// For example, consistent media queries through those mixins.\n//\n// - Bootstrap's **docs variables** are prefixed with `$bd-`.\n// These custom colors avoid collision with the components Bootstrap provides.\n//\n// - Classes are prefixed with `.bd-`.\n// These classes indicate custom-built or modified components for the design\n// and layout of the Bootstrap docs. They are not included in our builds.\n//\n// Happy Bootstrapping!\n\n// Load Bootstrap variables and mixins\n@import \"../../scss/functions\";\n@import \"../../scss/variables\";\n@import \"../../scss/mixins\";\n\n// Load docs components\n@import \"variables\";\n@import \"nav\";\n@import \"masthead\";\n@import \"ads\";\n@import \"content\";\n@import \"skiplink\";\n@import \"sidebar\";\n@import \"footer\";\n@import \"component-examples\";\n@import \"buttons\";\n@import \"callouts\";\n@import \"examples\";\n@import \"browser-bugs\";\n@import \"brand\";\n@import \"colors\";\n@import \"clipboard-js\";\n\n// Load docs dependencies\n@import \"syntax\";\n@import \"anchor\";\n@import \"algolia\";\n\n@import \"boosted-docs\"; // boosted mod\n", - "// Bootstrap functions\n//\n// Utility mixins and functions for evalutating source code across our variables, maps, and mixins.\n@import \"../node_modules/sass-math-pow/sass/math-pow\";\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Another grid mixin that ensures the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map) {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in `$grid-breakpoints` must start at 0, but starts at #{$first-value}.\";\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// Color contrast\n@function color-yiq($color) {\n @if ($color == #F16E00) {\n @return #fff;\n }\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n // get the relative lum for each color\n $luminositecouleur: relativelum($r / 255, $g / 255, $b / 255);\n $luminositeblanc: relativelum(1, 1, 1);\n // if luminosite doesn't fit with white color return black\n @if ((($luminositeblanc + .05) / ($luminositecouleur + .05)) < 4.5) {\n @return $yiq-text-dark;\n } @else {\n @return $yiq-text-light;\n }\n}\n\n// apply Wcag contrast algo : http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef\n// Convert from HTMLCS JS algo\n@function relativelum ($r, $g, $b) {\n @return ((transform($r) * .2126) + (transform($g) * .7152) + (transform($b) * .0722));\n}\n\n@function transform ($x) {\n @if ($x <= .03928) {\n @return $x / 12.92;\n } @else {\n @return poly-pow((($x + .055) / 1.055), 2.4);\n }\n}\n\n// Retrieve color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function gray($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, #000, #fff);\n $level: abs($level);\n\n @return mix($color-base, $color, $level * $theme-color-interval);\n}\n", - "// Compatibility file for ruby-sass / plain node-sass\n@import './index';\n", - "// pow with non-integer exponents\n// feature detection + polyfill\n\n// indirectly checks for eyeglass-math math-pow() existence\n@function pow-nonint-ok() {\n // using some well-known input/output\n $test: math-pow(9, 0.5);\n // => 3 when pow works correctly with non-integer exponents\n @return ($test == 3);\n}\n$pow-nonint-ok: pow-nonint-ok(); // cache result to improve performance\n\n@import '_pow-polyfill';\n@function poly-pow($Base, $Exponent) {\n @if($pow-nonint-ok == false) {\n @return math-pow-polyfill($Base, $Exponent); // use polyfill pow\n } @else {\n @return math-pow($Base, $Exponent); // use eyeglass-math pow\n }\n}\n", - "//\n// By drtimofey, script based on script by davidkpiano, see these links:\n// https://github.com/thoughtbot/bitters/issues/167\n// https://github.com/thoughtbot/bourbon/issues/717\n// https://gist.github.com/davidkpiano/ad6e6771df050ff3727f\n//\n\n@function math-pow-polyfill($number, $exp) {\n @if (round($exp) != $exp) {\n @return math-exp($exp * math-ln($number));\n }\n\n // Traditional method for integers\n $value: 1;\n\n @if $exp > 0 {\n @for $i from 1 through $exp {\n $value: $value * $number;\n }\n }\n @else if $exp < 0 {\n @for $i from 1 through -$exp {\n $value: $value / $number;\n }\n }\n\n @return $value;\n}\n\n@function math-factorial($value) {\n @if $value == 0 {\n @return 1;\n }\n\n $result: 1;\n\n @for $index from 1 through $value {\n $result: $result * $index;\n }\n\n @return $result;\n}\n\n@function math-summation($iteratee, $input, $initial: 0, $limit: 100) {\n $sum: 0;\n\n @for $index from $initial to $limit {\n $sum: $sum + call($iteratee, $input, $index);\n }\n\n @return $sum;\n}\n\n@function math-exp-maclaurin($x, $n) {\n $result: math-pow-polyfill($x, $n) / math-factorial($n);\n @return $result;\n}\n@function math-exp($value) {\n $result: math-summation(math-exp-maclaurin, $value, 0, 100);\n @return $result;\n}\n\n@function math-ln-maclaurin($x, $n) {\n $result: (math-pow-polyfill(-1, $n + 1) / $n) * (math-pow-polyfill($x - 1, $n));\n @return $result;\n}\n\n@function math-ln($value) {\n $ten-exp: 1;\n $ln-ten: 2.30258509;\n\n @while ($value > math-pow-polyfill(10, $ten-exp)) {\n $ten-exp: $ten-exp + 1;\n }\n\n $value: $value / math-pow-polyfill(10, $ten-exp);\n\n $result: math-summation(math-ln-maclaurin, $value, 1, 100);\n\n @return $result + $ten-exp * $ln-ten;\n}\n", - "// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n\n//\n// Color system\n//\n\n// stylelint-disable\n$white: #fff !default;\n$gray-100: #fafafa !default; // gray-lightest-o\n$gray-200: #f6f6f6 !default; // gray-lightest\n$gray-300: #eee !default; // gray-lighter\n$gray-400: #ddd !default; // gray-lighter-o\n$gray-500: #ccc !default; // gray-light-o\n$gray-600: #999 !default; // gray-light\n$gray-700: #666 !default; // gray\n$gray-800: #595959 !default; // gray-obs\n$gray-900: #333 !default; // gray-dark\n$black: #000 !default;\n\n$grays: () !default;\n$grays: map-merge((\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n), $grays);\n\n$blue: #527edb !default; // Boosted Functionnal\n$indigo: #6610f2 !default;\n$purple: #a885d8 !default; // Boosted illustration color\n$pink: #ffb4e6 !default; // Boosted illustration color\n$red: #cd3c14 !default; // Boosted Functionnal\n$orange: #f16e00 !default; // Boosted\n$yellow: #fc0 !default; // Boosted Functionnal\n$green: #32c832 !default; // Boosted Functionnal\n$teal: #50be87 !default; // Boosted illustration color\n$cyan: #4BB4E6 !default; // Boosted illustration color\n\n$colors: () !default;\n$colors: map-merge((\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n), $colors);\n\n$primary: $orange !default;\n$secondary: $black !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-400 !default;\n$dark: $black !default;\n\n$theme-colors: () !default;\n$theme-colors: map-merge((\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n), $theme-colors);\n// stylelint-enable\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n// $yiq-contrasted-threshold: 150 !default; // Boosted mod, contrast value is fixed with Wcag\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $black !default;\n$yiq-text-light: $white !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: false !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-hover-media-query: false !default;\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// stylelint-disable\n$spacer: 1.25rem !default; // 20px\n$spacers: () !default;\n$spacers: map-merge((\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n), $spacers);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n$sizes: map-merge((\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%\n), $sizes);\n// stylelint-enable\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $black !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: #000 !default;\n$link-decoration: none !default;\n$link-hover-color: theme-color(\"primary\") !default;\n$link-hover-decoration: none !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n // Extra small screen / phone\n xs: 0,\n // Small screen / phone\n sm: 480px,\n // Medium screen / tablet\n md: 768px,\n // Large screen / desktop (target 1024 screen resolutions)\n lg: 980px,\n // Extra large screen / wide desktop (target 1280 screen resolutions)\n xl: 1220px,\n // Extra large screen / wide desktop (target 1440 screen resolutions)\n xxl: 1380px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n xs: 312px,\n sm: 468px,\n md: 744px,\n lg: 960px,\n xl: 1200px,\n xxl: 1320px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n$container-fluid-margin-widths: (\n xs: 1.25%,\n sm: 1.25%,\n md: 1.5625%,\n lg: 3.125%,\n xl: 3.125%,\n xxl: 4.16667%\n) !default;\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12;\n$grid-gutter-width: 20px;\n$grid-gutter-widths: (\n xs: 10px,\n sm: 10px,\n md: $grid-gutter-width,\n lg: $grid-gutter-width,\n xl: $grid-gutter-width,\n xxl: $grid-gutter-width\n) !default;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: (20 / 18) !default;\n$line-height-sm: (20 / 14) !default;\n\n$border-width: 2px !default;\n$border-color: $gray-200 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$component-active-color: $white !default;\n$component-active-bg: $black !default;\n\n$caret-width: .4375em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: ($font-size-base * 1.125) !default; // 18px\n$font-size-sm: ($font-size-base * .875) !default; // 14px\n\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.25 !default; // 20px\n\n$h1-font-size: ($font-size-base * 2.125) !default; // 34px\n$h2-font-size: ($font-size-base * 1.875) !default; // 30px\n$h3-font-size: ($font-size-base * 1.5) !default; // 24px\n$h4-font-size: ($font-size-base * 1.25) !default; // 20px\n$h5-font-size: ($font-size-base * 1.125) !default; // 18px\n$h6-font-size: $font-size-base !default; // 16px\n\n$h1-font-size-mobile: ($font-size-base * 1.25) !default; // 20px\n$h2-font-size-mobile: ($font-size-base * 1.125) !default; // 18px\n$h3-font-size-mobile: $font-size-base !default; // 16px\n$h4-font-size-mobile: ($font-size-base * .875) !default; // 14px\n$h5-font-size-mobile: ($font-size-base * .875) !default; // 14px\n$h6-font-size-mobile: ($font-size-base * .875) !default; // 14px\n\n$headings-margin-bottom: $spacer !default;\n$headings-font-family: inherit !default;\n$headings-font-weight: 700 !default;\n$headings-line-height: 1.1 !default;\n$headings-color: inherit !default;\n\n$display1-size: 3.75rem !default; // 60px\n$display2-size: 3.125rem !default; // 50px\n$display3-size: 2.5rem !default; // 40px\n$display4-size: 2.125rem !default; // 34px\n\n$display1-weight: 700 !default;\n$display2-weight: 700 !default;\n$display3-weight: 700 !default;\n$display4-weight: 700 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: ($font-size-base * 1.25) !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-700 !default;\n\n$blockquote-small-color: $gray-700 !default;\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n\n$hr-border-color: $gray-300 !default;\n$hr-border-width: ($border-width / 2) !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: none !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .3125rem !default;\n\n$mark-bg: theme-color(\"primary\") !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .625rem .625rem .625rem 0 !default;//10px;\n$table-cell-padding-sm: .3125rem .3125rem .3125rem 0 !default;//5px;\n\n$table-bg: $white !default;\n$table-accent-bg: $gray-200 !default;\n$table-hover-bg: $gray-300 !default; // #eee on white bg\n$table-active-bg: $gray-400 !default;\n\n$table-border-width: ($border-width / 2) !default; // 1px\n$table-border-color: $gray-500 !default;\n\n$table-head-bg: $white !default;\n$table-head-color: $black !default;\n\n$table-dark-bg: $black !default;\n$table-dark-accent-bg: $gray-900 !default;\n$table-dark-hover-bg: $gray-700 !default;\n$table-dark-border-color: $gray-500 !default;\n$table-dark-color: $white !default;\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .5rem !default;\n$input-btn-padding-x: 1.125rem !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n//$input-btn-focus-color: rgba(theme-color(\"primary\"), .25) !default;\n$input-btn-focus-box-shadow: none !default;\n\n$input-btn-padding-y-sm: .375rem !default;\n$input-btn-padding-x-sm: .625rem !default;\n$input-btn-line-height-sm: 1.5 !default;\n\n$input-btn-padding-y-lg: .875rem !default;\n$input-btn-padding-x-lg: 1.25rem !default;\n$input-btn-line-height-lg: 1.5 !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-bold !default;\n$btn-box-shadow: none !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: 1 !default;\n$btn-active-box-shadow: none !default;\n\n$btn-primary-color: #fff !default;\n$btn-primary-bg: theme-color(\"primary\") !default;\n$btn-primary-border-color: $btn-primary-bg !default;\n//$btn-primary-hover-color: $btn-primary-color !default;\n//$btn-primary-hover-bg: #000 !default;\n//$btn-primary-active-color: $btn-primary-color !default;\n//$btn-primary-active-bg: $btn-primary-bg !default;\n\n//$btn-secondary-color: #000 !default;\n//$btn-secondary-bg: transparent !default;\n//$btn-secondary-border-color: $gray-500 !default;\n\n//$btn-info-color: #fff !default;\n$btn-info-bg: #000 !default;\n//$btn-info-border-color: $btn-info-bg !default;\n//$btn-info-hover-color: #000 !default;\n//$btn-info-hover-bg: #fff !default;\n\n//$btn-success-color: #000 !default;\n$btn-success-bg: theme-color(\"success\") !default;\n//$btn-success-border-color: $btn-success-bg !default;\n\n//$btn-warning-color: $btn-primary-color !default;\n//$btn-warning-bg: $btn-primary-bg !default;\n//$btn-warning-border-color: $btn-primary-border-color !default;\n\n//$btn-danger-color: #fff !default;\n$btn-danger-bg: theme-color(\"danger\") !default;\n//$btn-danger-border-color: $btn-danger-bg !default;\n\n$btn-link-disabled-color: $gray-500 !default;\n//$btn-link-disabled-black-bg-color: $gray-700 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: all .2s ease-in-out !default;\n\n\n// Forms\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: .625rem !default; // Boosted mod input padding x is not the same as buttons padding-x!\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: #fff !default;\n$input-disabled-bg: $gray-300 !default;\n\n$input-color: #000 !default;\n$input-border-color: $gray-500 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: none !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: $gray-600 !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-700 !default;\n\n$input-height-border: $input-border-width * 2 !default !default;\n\n$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n// $input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: (($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2)) !default;\n\n// $input-height-inner-lg: ($font-size-sm * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: (($font-size-lg * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: ($spacer * .5) !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .25rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-group-margin-bottom: $spacer !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-300 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-control-gutter: 1.875rem !default;\n$custom-control-spacer-x: $spacer !default;\n\n$custom-control-indicator-size: 1.25rem !default;\n$custom-control-indicator-bg: $white !default;\n$custom-control-indicator-bg-size: 1rem !default;\n$custom-control-indicator-box-shadow: none !default;\n\n$custom-control-indicator-disabled-bg: $gray-500 !default;\n$custom-control-label-disabled-color: #767676 !default;\n\n$custom-control-indicator-checked-color: $white !default;\n$custom-control-indicator-checked-bg: theme-color(\"primary\") !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: theme-color(\"primary\") !default; // Boosted mod controls have border\n\n$custom-control-indicator-focus-box-shadow: none !default;\n\n$custom-control-indicator-active-color: $white !default;\n$custom-control-indicator-active-bg: theme-color(\"primary\") !default;\n$custom-control-indicator-active-box-shadow: none !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14%202l-8%208-3-3-2%202%205%205L16%204l-2-2z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: theme-color(\"primary\") !default;\n//$custom-checkbox-indicator-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath stroke='%23fff' d='M1 4h6'/%3E%3C/svg%3E\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-select-padding-y: .4375rem !default;\n$custom-select-padding-x: .5rem !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-line-height: $input-btn-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $white !default;\n$custom-select-disabled-bg: $gray-300 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n//$custom-select-indicator-color: $gray-900 !default;\n$custom-select-indicator: url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M0%200h14L7%207%200%200z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$custom-select-border-width: $input-btn-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-box-shadow: none !default;\n\n$custom-select-font-size-sm: 75% !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-font-size-lg: 125% !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-file-height: 2.5rem !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-btn-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n// Form validation icons\n$form-icon-success-color: theme-color(\"success\") !default;\n$form-icon-success: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$form-icon-success-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-icon-warning-color: theme-color(\"warning\") !default;\n$form-icon-warning: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$form-icon-warning-color}' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-icon-danger-color: theme-color(\"danger\") !default;\n$form-icon-danger: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-icon-danger-color}' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: 0 !default;\n$dropdown-spacer: -2px !default;\n$dropdown-bg: #fff !default;\n$dropdown-border-color: #000 !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-divider-bg: $gray-300 !default;\n$dropdown-box-shadow: none !default;\n\n$dropdown-link-color: $black !default;\n$dropdown-link-hover-color: $white !default;\n$dropdown-link-hover-bg: $black !default;\n\n$dropdown-link-active-color: $white !default;\n$dropdown-link-active-bg: $black !default;\n\n$dropdown-link-disabled-color: $gray-700 !default;\n\n$dropdown-item-padding-y: .625rem !default;\n$dropdown-item-padding-x: .625rem !default;\n\n$dropdown-header-color: #000 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 0 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n$zindex-o-scroll-up: 1080 !default; // Boosted mod\n\n// Navs\n\n$nav-link-padding-y: ($spacer * .5) !default;\n$nav-link-padding-x: $spacer !default;\n$nav-link-disabled-color: $gray-700 !default;\n$nav-link-disabled-hover-bg: transparent !default;\n\n$nav-tabs-border-color: #000 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: #000 !default;\n$nav-tabs-link-hover-color: $white !default;\n$nav-tabs-link-hover-bg: $black !default;\n$nav-tabs-link-active-color: #000 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: #000 !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n// Navbar\n\n$navbar-padding-y: 0 !default;\n$navbar-padding-x: 0 !default;\n$navbar-expanded-padding-y: 1.5625rem !default;\n$navbar-expanded-padding-x: $spacer !default;\n$navbar-expanded-minimized-padding-y: 1.25rem !default;\n\n// Boosted mod\n// adapt navbar padding when mobile view\n//$navbar-collapsed-padding-y: ($spacer / 4) !default;\n//$navbar-collapsed-padding-x: 0 !default;\n$navbar-nav-link-padding-x: 0 !default;\n$navbar-height: 6.25rem !default;\n$navbar-brand-logo-height: 1.875rem !default;\n$navbar-brand-logo-expanded-height: 3.125rem !default;\n$navbar-brand-logo-minimized-height: 2.5rem !default;\n\n// $navbar-height-minimized: 5rem !default;\n// $navbar-height-sm: 3.125rem !default;\n$navbar-supra-height: 2.5rem !default;\n// end mod\n\n$navbar-brand-font-size: $font-size-sm !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n//$nav-link-height: $navbar-brand-font-size * $line-height-base !default;\n//$navbar-brand-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default;\n$navbar-brand-padding-y: 0 !default;\n\n$navbar-toggler-padding-y: .5rem !default;\n$navbar-toggler-padding-x: .5rem !default;\n$navbar-toggler-font-size: $font-size-base !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-icon-size: 1.25rem !default;\n\n$navbar-dark-color: $white !default;\n$navbar-dark-hover-color: theme-color(\"primary\") !default;\n$navbar-dark-active-color: $navbar-dark-hover-color !default;\n$navbar-dark-disabled-color: $gray-400 !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='#{$navbar-dark-color}' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-icon-hover-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='#000' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$navbar-dark-toggler-border-color: rgba(255, 255, 255, .1) !default;\n\n$navbar-light-color: $black !default;\n$navbar-light-hover-color: $navbar-dark-hover-color !default;\n$navbar-light-active-color: $navbar-dark-active-color !default;\n$navbar-light-disabled-color: $navbar-dark-disabled-color !default;\n$navbar-light-toggler-icon-bg: $navbar-dark-toggler-icon-bg !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n// Pagination\n\n$pagination-padding-y: ($spacer / 2) !default;\n$pagination-padding-x: .8rem !default;\n$pagination-padding-y-sm: .375rem !default;\n$pagination-padding-x-sm: .625rem !default;\n$pagination-padding-y-lg: .875rem !default;\n$pagination-padding-x-lg: 1.125rem !default;\n$pagination-line-height: 1 !default;\n\n$pagination-color: #000 !default;\n$pagination-bg: #fff !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: transparent !default;\n// $pagination-focus-box-shadow: $input-btn-focus-box-shadow !default; // Boosted mod not used\n\n$pagination-hover-color: $black !default;\n$pagination-hover-bg: $white !default;\n$pagination-hover-border-color: $black !default;\n\n$pagination-active-color: $white !default;\n$pagination-active-bg: $black !default;\n$pagination-active-border-color: $black !default;\n\n$pagination-disabled-color: $gray-500 !default;\n$pagination-disabled-bg: #fff !default;\n$pagination-disabled-border-color: $gray-500 !default;\n\n$pagination-icon-prev: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-prev-disabled: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-prev-active: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-next: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-next-disabled: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-next-active: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\") !default;\n// Boosted Var\n$pagination-min-width: 2.5rem !default;\n$pagination-min-width-lg: 3.125rem !default;\n$pagination-min-width-sm: 1.875rem !default;\n\n// Jumbotron\n\n$jumbotron-padding: ($spacer * 2) !default;\n$jumbotron-bg: #fff !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: #000 !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: #fff !default;\n$card-bg: #fff !default;\n\n//$card-inverse-link-hover-color: #fff !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: ($grid-gutter-width / 2) !default;\n$card-deck-margin: ($spacer * 2) !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: ($spacer * 2) !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: #000 !default;\n$tooltip-bg: $gray-400 !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer !default;\n$tooltip-padding-x: $spacer !default;\n$tooltip-margin: .3125rem !default;\n$tooltip-font-weight: $font-weight-bold !default;\n\n$tooltip-arrow-width: .625rem !default;\n$tooltip-arrow-height: .625rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $gray-400 !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: $gray-400 !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: none !default;\n$popover-font-weight: $font-weight-bold !default;\n\n$popover-header-bg: $popover-bg !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .625rem !default;\n$popover-header-padding-x: .625rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: .625rem !default;\n$popover-arrow-height: .3125rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: $popover-border-color !default;\n\n\n// Badges\n\n//$badge-default-color: $white !default;\n//$badge-primary-bg: theme-color(\"primary\") !default;\n//$badge-primary-color: $white !default;\n//$badge-success-bg: theme-color(\"success\") !default;\n//$badge-success-color: $black !default;\n//$badge-info-bg: theme-color(\"info\") !default;\n//$badge-info-color: $black !default;\n//$badge-warning-bg: theme-color(\"warning\") !default;\n//$badge-warning-color: $black !default;\n//$badge-danger-bg: theme-color(\"danger\") !default;\n//$badge-danger-color: $white !default;\n\n//$badge-color: $black !default;\n$badge-font-size: .875rem !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .1875rem !default;\n$badge-padding-x: .625rem !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-pill-padding-x: .625rem !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: $border-radius !default;\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: .625rem !default;\n\n$modal-dialog-margin: .625rem !default;\n$modal-dialog-margin-y-sm-up: 1.875rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: $black !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-box-shadow-xs: none !default;\n$modal-content-box-shadow-sm-up: none !default;\n\n$modal-backdrop-bg: $gray-900 !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: #000 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding: .625rem !default;\n\n$modal-lg: 700px !default;\n$modal-md: 700px !default;\n$modal-sm: 300px !default;\n\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: 1.25rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: $spacer !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: 0 !default;\n\n$alert-bg-level: 0 !default;\n$alert-border-level: 0 !default;\n// $alert-color-level: 0 !default; // Not used by boosted\n\n\n// Progress bars\n\n$progress-height: $spacer !default;\n$progress-font-size: 1rem !default;\n$progress-bg: $gray-500 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: none !default;\n$progress-bar-color: #000 !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: $black !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .625rem !default;\n$list-group-item-padding-x: .625rem !default;\n\n$list-group-hover-bg: $gray-200 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color:$list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-500 !default;\n$list-group-disabled-bg: #fff !default;\n\n$list-group-action-color: #000 !default;\n$list-group-action-hover-color: theme-color(\"primary\") !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-300 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .625rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: #000 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: none !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-900 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .625rem !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding: .625rem !default;\n\n$breadcrumb-bg: #fff !default;\n$breadcrumb-divider-color: #000 !default;\n$breadcrumb-active-color: theme-color(\"primary\") !default;\n$breadcrumb-divider: \"\\e93e\" !default;\n$breadcrumb-font-family: icon-orange !default;\n$breadcrumb-divider-font-size: .625rem !default;\n$breadcrumb-font-size: $font-size-sm !default;\n$breadcrumb-line-height: $line-height-sm !default;\n\n\n// Carousel\n\n$carousel-control-color: #000 !default;\n$carousel-control-width: 1.875rem !default;\n$carousel-control-opacity: .5 !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: theme-color(\"primary\") !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: #000 !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$carousel-transition: transform .6s ease !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: #000 !default;\n$close-text-shadow: 0 1px 0 #fff !default;\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $gray-900 !default;\n\n$kbd-padding-y: .0625rem !default;\n$kbd-padding-x: .0625rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: #000 !default;\n$kbd-bg: $gray-300 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n// Printing\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n\n//////// BOOSTED SPECIFIC ////////\n// Accordions\n\n$accordion-arrow-icon: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$o-sortable-hover-icon: url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2017%22%3E%3Cpath%20d%3D%22M%207%2C17%200%2C10%20h%2014%20l%20-7%2C7%20z%22%2F%3E%3Cpath%20d%3D%22M%207%2C0%2014%2C7%200%2C7%207%2C0%20z%22%2F%3E%3C%2Fsvg%3E\") !default;\n\n// arrow Links\n\n$o-link-arrow-separator-padding-vertical: 0 !default;\n$o-link-arrow-separator-padding-horizontal: .625rem !default;\n$o-link-arrow-color: #000 !default;\n$o-link-arrow-separator-size: .625rem !default;\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// Computed \"line-height\" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.\n// For REM size\n\n// Iconography\n//\n// Load fonts from this directory.\n$icon-font-path: \"../fonts/\" !default;\n\n// o-scroll-up\n//\n//\n$o-scroll-up-height: 2.5rem !default; //30px\n$o-scroll-up-width: $o-scroll-up-height !default; // 30px\n//$o-scroll-up-font-size: 1.25rem !default; // 20px\n\n// Navbar\n//\n//\n\n\n// Mega-Menu\n//\n//\n\n//$megamenu-border: 1px solid $gray-900 !default;\n//$megamenu-hover-color: theme-color(\"primary\") !default;\n//$megamenu-position: fixed !default;\n\n// Navs\n//\n\n// Tabs\n\n\n// Pills\n$nav-pills-focus-link-bg: theme-color(\"primary\") !default;\n$nav-pills-focus-link-color: #fff !default;\n\n\n// Local navigation\n//$nav-local-arrow-color: #fff !default;\n$nav-local-arrow-width: 10px !default;\n$nav-local-border-color: $gray-500 !default;\n\n//$nav-local-arrow-outer-width: ($nav-local-arrow-width + 1) !default;\n//$nav-local-arrow-outer-color: $nav-local-border-color !default;\n\n// Step process bar\n$o-stepbar-height: 2.5rem !default;\n$o-stepbar-arrow-width: 1rem !default;\n//$o-stepbar-arrow-ratio: 3 / 8 !default;\n\n$o-stepbar-mobile-padding-vertical: .3125rem !default;\n$o-stepbar-mobile-arrow-width: .75rem !default;\n$o-stepbar-mobile-arrow-height: 1.875rem !default;\n\n// focus state mixin\n@mixin focus {\n &:focus {\n @content;\n }\n}\n\n@mixin active {\n &:active {\n @content;\n }\n}\n", - "// Toggles\n//\n// Used in conjunction with global variables to enable certain theme features.\n\n// Utilities\n@import \"mixins/breakpoints\";\n@import \"mixins/hover\";\n@import \"mixins/image\";\n@import \"mixins/badge\";\n@import \"mixins/resize\";\n@import \"mixins/screen-reader\";\n@import \"mixins/size\";\n@import \"mixins/reset-text\";\n@import \"mixins/text-emphasis\";\n@import \"mixins/text-hide\";\n@import \"mixins/text-truncate\";\n@import \"mixins/visibility\";\n\n// // Components\n@import \"mixins/alert\";\n@import \"mixins/buttons\";\n@import \"mixins/caret\";\n@import \"mixins/pagination\";\n@import \"mixins/lists\";\n@import \"mixins/list-group\";\n@import \"mixins/nav-divider\";\n@import \"mixins/forms\";\n@import \"mixins/table-row\";\n\n// // Skins\n@import \"mixins/background-variant\";\n@import \"mixins/border-radius\";\n@import \"mixins/box-shadow\";\n@import \"mixins/gradients\";\n@import \"mixins/transition\";\n\n// // Layout\n@import \"mixins/clearfix\";\n// @import \"mixins/navbar-align\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n@import \"mixins/float\";\n// // Boosted mod\n@import \"mixins/orangeIcons\";\n// // End mod\n", - "// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n", - "// stylelint-disable indentation\n\n// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Origally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS—an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular psuedo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n", - "// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n// stylelint-disable indentation, media-query-list-comma-newline-after\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n}\n", - "@mixin badge-variant($bg) {\n color: color-yiq($bg);\n background-color: $bg;\n\n &[href] {\n @include hover-focus {\n color: color-yiq($bg);\n text-decoration: none;\n background-color: darken($bg, 10%);\n }\n }\n}\n", - "// Resize anything\n\n@mixin resizable($direction) {\n overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`\n resize: $direction; // Options: horizontal, vertical, both\n}\n", - "// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content/\n// See: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n clip-path: inset(50%);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n clip-path: none;\n }\n}\n", - "// Sizing shortcuts\n\n@mixin size($width, $height: $width) {\n width: $width;\n height: $height;\n}\n", - "@mixin reset-text {\n font-family: $font-family-base;\n // We deliberately do NOT reset font-size or word-wrap.\n font-style: normal;\n font-weight: $font-weight-normal;\n line-height: $line-height-base;\n text-align: left; // Fallback for where `start` is not supported\n text-align: start; // stylelint-disable-line declaration-block-no-duplicate-properties\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n}\n", - "// stylelint-disable declaration-no-important\n\n// Typography\n\n@mixin text-emphasis-variant($parent, $color) {\n #{$parent} {\n color: $color !important;\n }\n a#{$parent} {\n @include hover-focus {\n color: darken($color, 10%) !important;\n }\n }\n}\n", - "// CSS image replacement\n@mixin text-hide() {\n // stylelint-disable-next-line font-family-no-missing-generic-family-keyword\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n", - "// Text truncate\n// Requires inline-block or block for proper styling\n\n@mixin text-truncate() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n", - "// stylelint-disable declaration-no-important\n\n// Visibility\n\n@mixin invisible($visibility) {\n visibility: $visibility !important;\n}\n", - "@mixin alert-variant($background, $border, $color) {\n color: $color;\n @include gradient-bg($background);\n border-color: $border;\n\n hr {\n border-top-color: darken($border, 5%);\n }\n\n .alert-link {\n color: darken($color, 10%);\n }\n}\n", - "// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n// boosted mod add default color, disable-background and disabled-border and disabled-color option\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%), $disabled-background: $background, $disabled-border: border, $disabled-color: color-yiq($background), $color: color-yiq($background)) {\n color: $color;\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover-focus { // Boosted mod replace hover by hover focus cause we remove box-shadow\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n &:focus,\n &.focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5);\n } @else {\n // Boosted mod disable box-shadow\n // box-shadow: 0 0 0 $btn-focus-width rgba($border, .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: $disabled-color; // Boosted mod\n background-color: $disabled-background; // Boosted var disabled\n border-color: $disabled-border; // Boosted var disabled\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5);\n } @else {\n // Boosted mod disable shadow\n // box-shadow: 0 0 0 $btn-focus-width rgba($border, .5);\n }\n }\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n background-color: transparent;\n background-image: none;\n border-color: $color;\n\n &:hover,\n &:focus { //Boosted mod focus has same as hover\n color: #fff; // Boosted mod\n background-color: #000; // Boosted mod\n border-color: #000 // Boosted mod\n }\n\n // &:focus,\n // &.focus {\n // Boosted mod disable box-shadow\n // box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n // }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: #000; // Boosted mod\n background-color: #f16e00; // Boosted mod\n border-color: #f16e00; // Boosted mod\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5);\n } @else {\n // Boosted mod disable shadow\n // box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n font-size: $font-size;\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @if $enable-rounded {\n border-radius: $border-radius;\n } @else {\n border-radius: 0;\n }\n}\n", - "@mixin caret-down {\n border-top: $caret-width solid;\n border-right: $caret-width solid transparent;\n border-bottom: 0;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-up {\n border-top: 0;\n border-right: $caret-width solid transparent;\n border-bottom: $caret-width solid;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-right {\n border-top: $caret-width solid transparent;\n border-bottom: $caret-width solid transparent;\n border-left: $caret-width solid;\n}\n\n@mixin caret-left {\n border-top: $caret-width solid transparent;\n border-right: $caret-width solid;\n border-bottom: $caret-width solid transparent;\n}\n\n@mixin caret($direction: down) {\n @if $enable-caret {\n &::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: $caret-width * .85;\n vertical-align: $caret-width * .85;\n content: \"\";\n @if $direction == down {\n @include caret-down;\n } @else if $direction == up {\n @include caret-up;\n } @else if $direction == right {\n @include caret-right;\n }\n }\n\n @if $direction == left {\n &::after {\n display: none;\n }\n\n &::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: $caret-width * .85;\n vertical-align: $caret-width * .85;\n content: \"\";\n @include caret-left;\n }\n }\n\n &:empty::after {\n margin-left: 0;\n }\n }\n}\n", - "// Pagination\n\n@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius, $pagination-min-width) {\n .page-link {\n min-width: $pagination-min-width; // Boosted mod\n min-height: $pagination-min-width; // Boosted mod\n padding: $padding-y $padding-x;\n font-size: $font-size;\n line-height: $line-height;\n }\n\n .page-item {\n &:first-child {\n .page-link {\n @include border-left-radius($border-radius);\n }\n }\n &:last-child {\n .page-link {\n @include border-right-radius($border-radius);\n }\n }\n }\n}\n", - "// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n", - "// List Groups\n\n@mixin list-group-item-variant($state, $background, $color) {\n .list-group-item-#{$state} {\n // boosted mod\n @if $state == \"secondary\" or $state == \"dark\" {\n color: $white;\n } @else {\n color: $color;\n }\n // end mod\n background-color: $background;\n\n &.list-group-item-action {\n @include hover-focus {\n // boosted mod\n @if $state == \"secondary\" or $state == \"dark\" {\n color: $white;\n } @else {\n color: $color;\n }\n // end mod\n background-color: darken($background, 5%);\n }\n\n &.active {\n color: #fff;\n background-color: $color;\n border-color: $color;\n }\n }\n }\n}\n", - "// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n@mixin nav-divider($color: #e5e5e5) {\n height: 0;\n // Boosted mod no margin around dropdown divider\n // margin: ($spacer / 2) 0;\n // end mod\n overflow: hidden;\n border-top: 1px solid $color;\n}\n", - "// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `$input-focus-border-color` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n@mixin form-control-focus() {\n &:focus {\n color: $input-focus-color;\n background-color: $input-focus-bg;\n border-color: $input-focus-border-color;\n outline: 0;\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $input-box-shadow, $input-focus-box-shadow;\n } @else {\n // Boosted mod, remove box shadow!\n // box-shadow: $input-focus-box-shadow;\n }\n }\n}\n\n\n@mixin form-validation-state($state, $color) {\n .#{$state}-feedback {\n display: none;\n width: 100%;\n margin-top: $form-feedback-margin-top;\n font-size: $form-feedback-font-size;\n color: $color;\n }\n\n .#{$state}-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%; // Contain to parent when possible\n padding: .5rem;\n margin-top: .1rem;\n font-size: .875rem;\n line-height: 1;\n color: #fff;\n background-color: rgba($color, .8);\n border-radius: .2rem;\n }\n\n .form-control,\n .custom-select {\n .was-validated &:#{$state},\n &.is-#{$state} {\n border-color: $color;\n\n &:focus {\n border-color: $color;\n // box-shadow: 0 0 0 $input-focus-width rgba($color, .25); // Boosted mod, remove box shadow!\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .form-check-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .form-check-label {\n color: $color;\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .custom-control-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .custom-control-label {\n color: $color;\n\n &::before {\n background-color: lighten($color, 25%);\n }\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n\n &:checked {\n ~ .custom-control-label::before {\n @include gradient-bg(lighten($color, 10%));\n }\n }\n // Boosted mod, remove box shadow!\n // &:focus {\n // ~ .custom-control-label::before {\n // box-shadow: 0 0 0 1px $body-bg, 0 0 0 $input-focus-width rgba($color, .25);\n //}\n //}\n }\n }\n\n // custom file\n .custom-file-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .custom-file-label {\n border-color: $color;\n\n &::before { border-color: inherit; }\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n\n // Boosted mod, remove box shadow!\n // &:focus {\n // ~ .custom-file-label {\n // box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n // }\n // }\n }\n }\n}\n", - "// Tables\n\n@mixin table-row-variant($state, $background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n // Boosted mod adapt color with background\n @if ($state == \"secondary\" or $state == \"danger\" or $state == \"dark\") {\n color: $white;\n }\n // end mod\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n", - "// stylelint-disable declaration-no-important\n\n// Contextual backgrounds\n\n@mixin bg-variant($parent, $color) {\n #{$parent} {\n background-color: $color !important;\n }\n a#{$parent},\n button#{$parent} {\n @include hover-focus {\n background-color: darken($color, 10%) !important;\n }\n }\n}\n\n@mixin bg-gradient-variant($parent, $color) {\n #{$parent} {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;\n }\n}\n", - "// Single side border-radius\n\n@mixin border-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n", - "@mixin box-shadow($shadow...) {\n @if $enable-shadows {\n box-shadow: $shadow;\n }\n}\n", - "// Gradients\n\n@mixin gradient-bg($color) {\n @if $enable-gradients {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x;\n } @else {\n background-color: $color;\n }\n}\n\n// Horizontal gradient, from left to right\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-x($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) {\n background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent);\n background-repeat: repeat-x;\n}\n\n// Vertical gradient, from top to bottom\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-y($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) {\n background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent);\n background-repeat: repeat-x;\n}\n\n@mixin gradient-directional($start-color: #555, $end-color: #333, $deg: 45deg) {\n background-image: linear-gradient($deg, $start-color, $end-color);\n background-repeat: repeat-x;\n}\n@mixin gradient-x-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f) {\n background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-y-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f) {\n background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-radial($inner-color: #555, $outer-color: #333) {\n background-image: radial-gradient(circle, $inner-color, $outer-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-striped($color: rgba(255,255,255,.15), $angle: 45deg) {\n background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);\n}\n", - "@mixin transition($transition...) {\n @if $enable-transitions {\n @if length($transition) == 0 {\n transition: $transition-base;\n } @else {\n transition: $transition;\n }\n }\n}\n", - "@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n", - "// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n// BOOSTED MOD : keep variable gutter width (removed from bootstrap)\n\n@mixin make-grid-columns($columns: $grid-columns, $gutters: $grid-gutter-widths, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n\n @include make-gutters($gutters);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n", - "/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n// BOOSTED MOD : keep variable gutter width (removed from bootstrap)\n@mixin make-container($gutters: $grid-gutter-widths) {\n margin-right: auto;\n margin-left: auto;\n\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n // width: 100%; //Boosted mod our fluid is not 100% width\n }\n }\n\n // boosted mod\n @each $breakpoint, $container-margin in $container-fluid-margin-widths {\n @include media-breakpoint-up($breakpoint) {\n margin-right: $container-margin;\n margin-left: $container-margin;\n // reset margin for second level container\n .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n }\n }\n // end mod\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n // boosted mod\n margin-right: auto;\n margin-left: auto;\n // end mod\n }\n }\n}\n\n@mixin make-gutters($gutters: $grid-gutter-widths) {\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n }\n}\n\n@mixin make-row($gutters: $grid-gutter-widths) {\n display: flex;\n flex-wrap: wrap;\n\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n margin-right: ($gutter / -2);\n margin-left: ($gutter / -2);\n }\n }\n}\n\n@mixin make-col-ready($gutters: $grid-gutter-widths) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n }\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n", - "// stylelint-disable declaration-no-important\n\n@mixin float-left {\n float: left !important;\n}\n@mixin float-right {\n float: right !important;\n}\n@mixin float-none {\n float: none !important;\n}\n", - "@mixin svg-delete($color:\"#000\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M343.625 211.5c-4.875 1.125-12 4.125-15.875 6.5-8.5 5.25-102 98.25-108.625 108-8.875 13.25-12.25 31.5-8.625 46.875C215 392.25 209.625 386.25 334.125 511l114 114-114 114.125c-113.375 113.375-114 114-118.5 123.625-5.375 11.75-6.875 18.75-6.25 30.625.5 12.125 4.375 23.375 11.375 33.5 4.125 5.875 100.25 101 105.5 104.375 13.75 8.875 33.25 11.875 48.875 7.625 17.625-4.75 14.875-2.25 136.375-123.625L625 801.875l114 114C848.875 1025.625 853.5 1030 862.25 1034.25c20.625 9.75 45.25 8.375 62.125-3.625 7.75-5.5 100.75-98.125 105.75-105.25 9.25-13.375 13.125-33.375 9.25-48.625-4.875-19.5.625-13.375-123.5-137.75l-114-114L915.75 510.875c80.75-80.75 114.875-115.75 117.25-120.125 11.5-21.125 10.25-46.75-3.125-66.375-3.875-5.75-98.625-100.625-104.25-104.5-11.125-7.5-24.5-11.25-37.875-10.5-11.875.5-21.125 3.375-30.25 9-4.5 2.875-46.125 43.625-119.625 117L625 448.125l-114-114C386.375 209.75 392.25 215 373 210.5c-10-2.25-17.625-2-29.375 1z' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n\n@mixin svg-arrow-previous($color:\"#000\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M15 3l-3-3L0 12l12 12 3-3-9-9' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n\n@mixin svg-checkbox-tick($color:\"#000\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M7.5 12.5L3.75 8.75l-2.5 2.5L7.5 17.5 20 5l-2.5-2.5-10 10z' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n\n@mixin svg-warning-circle($color:\"#000\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M593.75 94.125c-.375.25-6.25.875-13.125 1.375-6.875.375-13.875 1-15.625 1.25s-5.875.875-9.375 1.375c-10.75 1.375-29.75 4.375-35 5.625-2.75.625-9.25 2.125-14.375 3.25-70.625 15.625-147.25 51.625-204.375 96.125C256.625 238.375 219.625 277 188 322.5c-35 50.125-62.375 109.375-77.875 168.75-4.75 18.375-10.75 48.625-12.5 63.125-.75 6.125-1.625 13.5-2 16.25-3.25 26.5-3.25 85.375 0 111.5 5.625 45.75 12 74.5 24.875 113.5 10.75 32.25 28.25 71.25 43.25 96.375 2.75 4.75 5.5 9.375 6 10.125 3.875 6.625 14.75 23.125 21.875 33.125 64.125 90 156.75 159.375 260.375 194.875 27.125 9.25 70.5 19.875 94.875 23.125 3.5.5 7.375 1 8.75 1.25 1.25.25 6.125.875 10.625 1.25 4.5.5 9.875 1.125 11.875 1.375 9.5 1.375 81 1.25 95.625-.25 33.625-3.375 49.25-6 79.375-13.375 134.75-32.875 252.375-118.625 325.75-237.25 45.25-73.125 72.75-158.375 78.25-243.125 1.625-25.5.875-77.375-1.5-92.125-.25-1.5-1.375-10.25-2.5-19.125-10.25-79.75-43.75-164.25-92.125-232.75-7-10-10-13.875-22.625-29.75-16.125-20.125-44-48.75-66.125-67.75-68.875-59.125-152-99.625-241.625-117.75-6.875-1.375-14.75-2.875-17.375-3.25s-6-.875-7.5-1.25c-1.5-.25-5.375-.875-8.875-1.25-3.375-.375-8.5-1-11.25-1.375s-7.25-.875-10-1.25c-6.75-.75-81.125-2-81.875-1.375zM647 278.75c14.875 4.875 28.25 15 36 27.375 7.625 12.125 13 33.125 12.5 49.5-.125 8.25-1.75 36.25-2.375 43.125-.125 2.375-.75 9.375-1.125 15.625-.875 11.75-1.625 22.375-2.625 35-.375 4.125-.875 11.75-1.25 16.875-1.5 21.75-2 27.125-2.5 32.5-.25 3.125-.875 9.875-1.25 15-1.25 16.875-1.75 23-3 37.5-.75 7.875-1.625 18.875-2 24.375s-.875 12.5-1.25 15.625c-.25 3.125-.875 9-1.25 13.125s-.875 10-1.25 13.125c-.25 3.125-.875 10.125-1.25 15.625s-1 12.25-1.25 15c-.375 2.75-.875 8.375-1.25 12.5-1.625 17.75-2.5 26.75-4.375 42.5-.75 6.125-1.625 14-2 17.5-1.25 11.375-3 17.25-6.75 22.25-7.125 9.75-16.75 14.125-31.875 14.5-16.625.375-27.5-4.5-34.875-15.5-3.5-5.125-4.5-8.25-5.625-17.5-.875-6.25-1.75-12.625-2-14.375s-1.125-9.875-1.875-18.125c-1.25-14.25-2-21.625-3.125-30-.25-2.125-.875-8.25-1.25-13.75s-1-12.25-1.25-15c-1-9.125-1.75-18.625-2.5-28.75-.375-5.5-1-11.75-1.25-13.75-.25-2.125-.875-9.375-1.25-16.25-.5-6.875-1.125-13.875-1.25-15.625-.25-1.75-.75-8.25-1.25-14.375-.375-6.25-1-13-1.25-15-.25-2.125-.875-8.875-1.25-15-.375-6.25-1-13.75-1.25-16.875-.5-5.25-1.25-15.25-2.5-31.25-.25-3.75-.875-11.375-1.25-16.875-.875-11.625-1.625-21.625-2.5-33.125-.25-4.5-.875-12.375-1.25-17.5-.25-5.125-.875-14.125-1.375-20-3.125-39.875 2.375-64 18.625-81.625C593.25 277.875 622 270.5 647 278.75zm.625 563.375c23.375 8 41.875 28.5 46.625 51.625 2.75 13.625 1.125 30.875-3.875 43.125-7.125 17-24.375 32-43.5 37.75-11.25 3.375-33.5 3-44.375-.75-15.125-5.25-29.625-16.125-36.875-27.625C554 927.875 552.5 898 562.125 878c9.25-19.125 27.625-33.5 48.5-38 8.25-1.875 29.125-.625 37 2.125z' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n\n@mixin svg-menu($color:\"#000\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M130.5 251.25c-13.375 2.625-26 13-32.25 26.125-3.375 7.375-3.875 9.5-3.875 19.5 0 10.25.375 12 4.125 19.625 5.25 10.625 12.375 17.75 22.75 22.75l8.125 3.875h991.25l8.125-3.875c10.25-5 18.125-12.75 22.75-22.5 11.125-23.75 1.25-50.75-22.75-62.25l-8.125-3.875-492.5-.125c-270.875-.125-494.875.25-497.625.75zM128.625 564.25c-13 3.5-23.5 12.25-30.125 25.125-3.625 6.75-4 8.625-4 19.375-.125 10.75.25 12.625 3.75 20 4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-4c9.125-4.5 11.25-6.125 17.625-14.125 6.75-8.375 9.25-16.25 9.25-28.75 0-9.25-.5-11.625-3.875-18.75-4.875-10.375-12.625-18.125-23-23l-8.125-3.875-493.125-.25c-388-.125-494.375.125-498.875 1.375zM128.125 876.75c-13.875 4.375-23.625 12.875-29.875 25.75-3.375 7.25-3.875 9.375-3.875 19.375s.5 12.125 3.875 19.375c4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-3.875c10.375-4.875 18.125-12.625 23-23 3.5-7.25 3.875-9.375 3.875-19.375s-.375-12.125-3.875-19.375c-4.875-10.25-12.625-18-23-23l-8.125-3.875-493.75-.25c-396.625-.125-494.75.125-498.75 1.375z' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n\n@mixin svg-tick($color:\"#000\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M993.75 221.125c-10.5 2.875-15.75 5.25-24 10.5-8.5 5.5-6.375 3.625-48.125 44.25-19.625 19.125-40 38.875-45.25 44C859 336.75 789.875 404 764.5 428.75c-13.625 13.375-27.875 27.125-31.375 30.625-3.625 3.375-24.125 23.5-45.75 44.5-21.625 21.125-42.625 41.5-46.75 45.5s-18.25 17.75-31.375 30.5C542 645.5 502.875 683.625 497.625 688.625c-3.125 3-8.625 8.25-12 11.625l-6.375 6-10.125-11.5c-5.625-6.375-11.5-13-13.125-14.75-2.5-2.625-89.875-100.125-122.75-136.875C321.5 530 321.375 530 313 524.375c-25.5-16.875-59-17.25-86-1-8.5 5.125-47.125 43-55.375 54.25-17.75 24.5-20.125 57.875-6 84.75 2.75 5.125 21.125 29.375 45.125 59.625 70.625 88.75 138.75 174.375 173 217.375C402 962.25 418.25 982.75 420 985c19.25 25.5 31.125 35.375 50.625 41.875 28.5 9.625 60.25 2.25 81.5-19 3.25-3.25 10.625-11.875 16.25-19.125s13.75-17.375 17.875-22.5 10.125-12.75 13.375-16.875c35.875-45.25 62.125-78.125 69.125-86.875 4.75-5.875 21.125-26.375 36.375-45.625 26-32.625 59-74.25 96.125-120.75 8.625-10.875 22.75-28.625 31.375-39.5s33.375-42 55-69.125 46-57.875 54.25-68.125c29.125-36.75 64.125-80.625 99.25-124.75 40.125-50.25 42.25-53.25 46.75-64.75 15.375-38.625-1.5-83.125-38.5-102.25-16.375-8.375-38.875-11-55.625-6.5z' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n\n@mixin svg-arrow-next($color:\"#000\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M3 0L0 3l9 9-9 9 3 3 12-12' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n\n@mixin svg-settings($color:\"#000\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M470.625 118.75c-20.125 4.25-46 13.875-72.5 26.875-42.875 21.125-57.375 39.125-52 64.375.75 3.625 4.25 13.75 7.875 22.375 8.25 20.375 11 31 11.125 42.625.125 19.875-10 39.75-30.875 60.5-21.125 21.125-40.375 30.75-61.125 30.75-11.25 0-20.75-2.375-36.25-8.75-29.375-12.375-40.625-13.875-53.625-7.625-13.125 6.375-27.5 25.125-40.75 53-18.5 39-27.5 69.375-27 91.625.5 22 8.625 31.375 38.125 43.625C176 547.5 182.75 551.5 192.375 560.5c15.125 14.375 21.375 33.5 21.5 64.75 0 22.5-2.25 34.625-9.5 49.125-8.75 17.625-21.75 27.375-52.5 39.375-28.75 11.375-38.25 24.25-36.5 49.75 2.625 36.5 31.75 104.625 54.75 128 8.25 8.25 16.875 12.625 26.375 13.25 9.25.75 15.125-.875 37.25-9.75 10-4 19.875-7.625 21.875-8 2.125-.375 5.125-1.125 6.875-1.5 3.875-.75 18.25-.75 22.375.125 16.125 3.125 33.125 13.75 50.5 31.25 19.75 20 29.375 39.125 29.75 58.625.125 13.25-2.5 23-14 50.125-4.75 11.375-5.25 13.5-5.375 23.75-.125 9.5.375 12.25 3 17.375 8 16.25 31.625 32.5 71.875 49.25 57 23.75 88.5 24.875 104.125 3.625 5.25-7 6.125-8.875 14.5-28.875 12.125-29 23.375-41.125 45.25-49.125 21.75-7.875 59.875-7.5 81.375.625 21.375 8.125 32 20.5 45.375 52.75 10.625 25.5 17 33.125 31.75 37.75 20.125 6.25 56.125-2.5 104.125-25.25 28-13.25 46.625-27.625 52.875-40.625 6.125-12.625 4.875-24-5.25-48.125-9.25-22.125-10.375-26.625-10.375-42.5.125-12.875.375-15.25 3.625-23.125 11.75-28.625 45.25-59.5 72.375-66.5 16.25-4.125 27.875-2.25 58.375 9.875 18.25 7.25 20 7.75 30 7.75 8.875.125 11.625-.375 16.875-3 13.375-6.625 26.875-24.25 40-51.75 17.625-36.75 26.875-66.125 27.625-87.25.625-17.375-3.5-28.125-13.75-36.25-6.5-5.125-8-6-30.75-15.75-28.625-12.25-37.25-20.25-48.875-45.375-2.625-5.875-5.125-24.375-5.125-38.625-.125-41.875 12.375-65.625 41.75-79.75 4.375-2.125 13.5-6.125 20.375-9 27.375-11.5 35-20.375 36.5-41.75 1.375-20.875-11-61.625-29.875-98.75-17.25-33.75-32.875-49.25-51.25-50.5-9.125-.75-15.25.875-34.75 8.75-20.5 8.375-30.875 11-42.5 11-20.75 0-39.75-9.875-61.75-32-14.375-14.375-23.25-28.375-27.5-43-2.125-7.25-2.875-21.875-1.375-28.125 2-8.5 5.75-19.375 10.375-30.625 7.375-17.375 9.375-25.375 8.75-34.25-.625-9.75-4.5-17.75-12.75-26.25-10-10.25-18.5-15.75-42.625-27.5-43.875-21.5-80.625-31.25-101.25-27-17.75 3.625-24.375 11.25-37.5 43.125-5.25 12.75-10.125 21.875-15.5 28.5-13.5 17-36.5 25.875-67.625 26.125-39.25.25-63-10.5-77.375-35-2.75-4.625-7.875-15.375-11.375-24-3.625-8.625-8.5-18.625-10.875-22.25-11-16.375-28.125-21.125-56-15.25zm200 261.75c40.375 7.625 78.25 25 110.625 50.75 12 9.625 32.875 30.625 41.375 41.875 27 35.375 44.125 76.5 50.375 121.25 2.25 16 1.75 55.75-.875 70.75C862.375 720.25 838.5 766.5 800.375 804c-40 39.5-87.125 62.375-144.75 70.375-11.875 1.625-52.875 1.75-60.625.25-1.75-.375-7.375-1.375-12.5-2.125-29.75-4.75-61.625-16.875-90-34.5-9.5-5.875-26.625-18.25-30.75-22.25-.75-.75-4.125-4-7.5-7.125-20.125-18.625-40-45.25-52.25-69.5-18.125-36.5-26.75-72.25-26.75-112.25.125-56.375 17.875-109 52.125-153.75 8-10.625 29-32 40.125-41 35.625-28.75 79.875-47.75 125.625-53.875 21.5-2.875 55.625-1.875 77.5 2.25z' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n\n@mixin svg-search($color:\"#000\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M491.125 125.5c-.25.25-5.25.75-11.125 1.25-26.5 2-59.875 9-87.625 18.25-108.5 36.125-195.875 118.125-239 224.375-18.25 45.125-27 88.875-27.75 140-.625 39.5 2.5 66.875 11.375 102.25 19.75 78.625 64.375 149.75 127.375 203 39.25 33.25 87.125 59.25 136.875 74.5 21.25 6.5 47.75 12.125 65.625 14 4.125.5 8.875 1.125 10.625 1.5 8.125 1.5 59.25 1.375 75.125-.25 66-6.625 125.875-27.875 179-63.375l11-7.375 143 143c90 90 144.75 143.875 147.75 145.375 6.875 3.375 20.625 3.125 27.25-.375 5.75-3 56.875-53.75 60.875-60.375s4.25-19 .5-27c-2.375-5-28.875-32.125-145.625-148.875l-142.75-142.75 7.375-11c33-49.375 55.5-109.875 62.125-167.25.375-3.5 1.25-10.5 1.875-15.625 1.125-9.875.625-64.625-.625-73.125-.375-2.75-1.625-10.875-2.625-18.125-17.375-124-98.125-234.625-212.625-291.75-37.875-18.875-83.25-32.75-123.5-37.625-3.375-.375-8.25-1-10.625-1.375-4.875-.75-63.125-1.875-63.875-1.25zm58.25 126.375c61.25 9.25 112 34.25 153.75 76.125 42.125 42.25 67.625 94 76.25 154.5 1.375 10.125 1.75 51.625.5 61.875-5.5 44.625-19.625 82.75-44 119.375-42.5 63.875-114.125 107.5-190 115.875-11.625 1.25-50.125 1.25-61.5-.125-30.125-3.375-67.875-15.375-94.375-29.875C312.25 707 259.75 629 251.5 543.75c-1.625-17-.875-52.25 1.375-66.875 13.5-87.75 66.5-160.25 145.625-199.375 29.625-14.625 59.5-23.125 94-26.625 6.375-.625 51 .125 56.875 1z' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n\n@mixin svg-avatar($color:\"#000\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M603.75 94.5c-85.75 9-156.625 61.625-188.375 139.875-7.25 17.625-12 34.75-13.75 49.375-.375 3.125-1.125 8.125-1.625 11.25-1.125 6-.75 46 .625 54.375C405.25 380 417.75 414.25 433.25 438.5c13.625 21.125 33 42.625 52.375 57.75 63.625 49.875 151 61.25 225.625 29.625 74.5-31.625 126.5-100.75 135.875-180.875 1.75-14.875 1-48.375-1.375-62.375-6.375-36.875-20.75-70.625-42.5-99.5-9-11.75-30.75-34-41.375-42.125-32.25-24.5-70.375-40.25-109.125-45.375-11.125-1.375-39.75-2.125-49-1.125z' fill='#{$color}'/%3E%3Cpath d='M418.125 532.75c-22.75 14.25-41.75 29.125-58 45.875-43.375 44.75-70.125 100.5-78.25 163.875-1.375 10.5-1.625 42.375-1.375 160.625.25 135.875.375 148.125 2.375 155.625C286.25 1071 290 1081.125 294 1088.625c18.625 34.5 48 56.625 86 65 11.875 2.5 13 2.5 299.75 2.625h287.875l-.5-205.25c-.125-113-.75-206.75-1.125-208.5-.5-1.75-1.5-7.375-2.25-12.5-6.5-44.25-27.75-92.5-57.125-129.625-16.25-20.625-39-42-60.125-56.375-12.75-8.75-23.625-15.25-25.375-15.25-.625 0-3.375 2-6 4.375-31.75 29.375-76.5 53.125-121.125 64.25-25.125 6.375-39.625 8.125-67.125 8.125-33.875.125-53.25-2.25-81.125-10-26.875-7.5-61.75-23.625-81.375-37.375-12-8.5-23.75-17.625-29.75-23.125-3.75-3.375-7.625-6.25-8.5-6.125-1 0-4.5 1.75-8 3.875z' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n\n@mixin svg-buy($color:\"#fff\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M608.625 139.375c-.25.25-4.5.875-9.25 1.25C580.5 142.5 550.25 152 531.25 162.25c-53.625 28.75-92.375 81.75-103 140.875-3 17-3.125 20.375-3.125 102.75L425 482.5H280.25c-157.875 0-151.125-.25-166.5 7.125-4 1.875-10.375 6.875-15.125 11.5-13.375 13.375-19.75 30.25-18.125 48 1 10.75 2.625 16.625 8 27.75 2.375 4.75 9.875 21.125 16.75 36.25s13.625 30 15 33.125c1.5 3.125 5.5 12.125 9.125 20s8 17.5 9.75 21.25 29.875 65.875 62.75 138.125c32.75 72.125 61 134.375 62.75 138.125 1.625 3.75 14.375 31.625 28.125 61.875s26.375 58.125 28.125 61.875 4.5 9.875 6.125 13.5l3 6.5 290.75-.25 290.875-.375 10.375-22.5c14.5-31.375 16.5-35.875 28-60.625 5.625-12 11.375-24.375 12.75-27.5s8.25-17.75 15-32.5c14.25-30.5 16.5-35.5 27-58.125 8.375-18.5 12.75-27.75 20.25-43.75 2.875-6.25 6.625-14.125 8.125-17.5 3.625-8 8.25-18.125 18.75-40.625 7.5-16.25 49.5-106.875 58.125-125.625 1.875-4.125 7.25-15.625 11.875-25.625 11.75-25.375 14.375-30.875 23.125-50 4.25-9.25 10.125-21.75 13.125-27.625 7.75-15.25 9.875-23.375 9-34.25-1.875-24.125-17.375-44.375-41.75-54.125l-8.5-3.375-146.5-.375-146.625-.25-.125-77.25c0-42.375-.25-78.875-.375-80.875-1.625-18.875-5.625-37-12.25-54.875-28.875-78.125-102.875-129.875-186.75-130.5-8.375-.125-15.375.125-15.625.375zm42.5 96.875C688 246.5 716 274.125 726.5 310.75c2.75 9.75 2.75 11.25 3.25 90.75l.375 81h-211.5l.5-80.375c.125-44.125.75-82 1.25-84C528.625 285 544 263.75 571.75 247c6.875-4.125 17.875-8.875 23.875-10.375 20.125-4.75 39.25-4.875 55.5-.375zM424.25 610.875c.375 2 1.875 11.125 3.25 20.375 4.625 31.25 8.75 58 10.625 70 1.125 6.5 2.75 17.25 3.75 23.75s2.625 17.5 3.75 24.375c1 6.875 1.875 12.875 1.875 13.375 0 .625-38 1-84.5 1h-84.375l-5.375-11.625c-3-6.25-8.875-18.75-13.125-27.625-4.125-8.75-7.625-16.125-7.625-16.375 0-.125-4.375-9.5-9.875-20.75-5.375-11.25-11-23.25-12.5-26.5S224 647.75 219.75 639c-4.125-8.75-9.125-19.375-11.125-23.75l-3.5-7.75H423.5l.75 3.375zM730 608.5c0 .5-.875 7.75-1.875 15.875-2.75 20.875-2.75 21.625-5 41.25-2 17.25-2.625 22.625-3.75 30-.25 2-.875 6.25-1.125 9.375-1.125 9.625-5.875 49.25-6.375 52.5-.25 1.75-.5 3.875-.5 4.625-.125 1.25-17.875 1.625-84.5 1.625-46.375 0-84.375-.375-84.5-1 0-.5-.25-2.25-.625-4-1.75-10.25-6.875-42-8-49.375-.625-4.875-1.5-10.125-1.875-11.875-.25-1.625-.875-5.25-1.25-8.125-.5-2.75-2.625-16.875-5-31.25-2.375-14.5-4.875-30.25-5.625-35-.75-4.875-1.625-10.25-2-12.25l-.75-3.375h106.375c58.5 0 106.375.5 106.375 1zm305.875.5c-.375.875-6.625 15.375-14 32.25s-19.125 44.125-26.25 60.625-16 37-19.75 45.625l-6.75 15.625-85.875.375-85.75.25.625-2.75c.25-1.625 4-30.5 8.125-64.125 4.25-33.75 7.875-62.625 8.125-64.375s.875-6.75 1.375-11.25 1.125-8.5 1.25-9.125c.125-.5.25-1.75.375-2.75.125-1.625 13.25-1.875 109.625-1.875 87.125 0 109.375.375 108.875 1.5zM463 862.75c.75 4.75 2.5 15.625 8.375 54.125.75 4.75 1.75 11.875 2.375 15.625s3.375 21.75 6.125 40 5.375 35 5.875 37.125l.875 4.125h-94.25l-6.625-14.125C382 992 375 977.125 370 966.875c-5-10.375-11.75-24.375-15-31.25s-9.625-20.125-14.125-29.375c-4.375-9.25-11.25-23.625-15.25-31.875-3.875-8.25-7.375-15.375-7.75-16-.25-.5 32.125-.875 71.875-.875h72.375l.875 5.25zm235.25-1.875c-.375 2-2.5 14.5-4.625 27.875s-4.625 29.125-5.5 35c-6.5 40.375-8.25 51.375-10.5 66.875-1.5 9.625-3 18.75-3.375 20.375l-.5 2.75H574l-.75-3.5c-.375-1.875-1-5.625-1.375-8.375s-1-6.375-1.25-8.125c-.375-1.75-.875-4.875-1.125-6.875-.375-2.125-2-12.5-3.75-23.125s-4.625-28.625-6.375-40c-1.875-11.375-3.5-22-3.875-23.75-.25-1.75-1.125-6.75-1.75-11.25s-2-12.875-3.125-18.75c-1-5.875-1.875-11-1.875-11.625 0-.5 33.75-.875 75.125-.875H699l-.75 3.375zm224.375 11.875c-7.125 14.875-13.125 27.5-30.75 64.125-4.625 9.625-11.125 23.125-14.375 30s-9.625 20.25-14.125 29.625l-8.25 17.25h-47c-36.625 0-46.875-.375-46.875-1.625 0-.75.875-6.125 1.75-11.75 1-5.625 2.25-12.625 2.625-15.625 1.75-11.75 13.125-82 14.25-87.875.75-3.5 2.125-12.125 3.25-19.375 1-7.25 2.25-14.625 2.625-16.625l.75-3.375h143.375l-7.25 15.25z' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n", - "// Local docs variables\n$bd-purple: #000;\n$bd-purple-bright: $bd-purple;\n$bd-purple-light: $bd-purple;\n$bd-dark: #000;\n$bd-download: #000;\n$bd-info: theme-color(\"info\");\n$bd-warning: theme-color(\"warning\");\n$bd-danger: theme-color(\"danger\");\n", - "//\n// Main navbar\n//\n\n.bd-navbar {\n min-height: 4rem;\n background-color: $bd-purple;\n box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .05), inset 0 -1px 0 rgba(0, 0, 0, .1);\n\n @include media-breakpoint-down(md) {\n padding-right: .5rem;\n padding-left: .5rem;\n\n .navbar-nav-scroll {\n max-width: 100%;\n height: 2.5rem;\n margin-top: .25rem;\n overflow: hidden;\n font-size: .875rem;\n\n .navbar-nav {\n padding-bottom: 2rem;\n overflow-x: auto;\n white-space: nowrap;\n -webkit-overflow-scrolling: touch;\n }\n }\n }\n\n @include media-breakpoint-up(md) {\n @supports (position: sticky) {\n position: sticky;\n top: 0;\n z-index: 1071; // over everything in bootstrap\n }\n }\n\n .navbar-nav {\n .nav-link {\n padding-right: .5rem;\n padding-left: .5rem;\n color: $bd-purple-light;\n\n &.active,\n &:hover {\n color: #fff;\n background-color: transparent;\n }\n\n &.active {\n font-weight: 500;\n }\n }\n }\n\n .navbar-nav-svg {\n display: inline-block;\n width: 1rem;\n height: 1rem;\n vertical-align: text-top;\n }\n\n .dropdown-menu {\n font-size: .875rem;\n }\n\n .dropdown-item.active {\n font-weight: 500;\n color: $gray-900;\n background-color: transparent;\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: .4rem .6rem;\n background-size: .75rem .75rem;\n }\n}\n", - "// stylelint-disable declaration-no-important\n\n.bd-masthead {\n position: relative;\n padding: 3rem ($grid-gutter-width / 2);\n // background-image: linear-gradient(45deg, #fafafa, #f5f5f5);\n\n h1 {\n line-height: 1;\n }\n\n // boosted mod don't tune the btn\n .carbonad {\n margin-top: 0 !important;\n margin-bottom: -3rem !important;\n }\n\n @include media-breakpoint-up(sm) {\n padding-top: 5rem;\n padding-bottom: 5rem;\n\n .carbonad {\n margin-bottom: 0 !important;\n }\n }\n\n @include media-breakpoint-up(md) {\n h1 {\n font-size: 4rem;\n }\n\n .carbonad {\n margin-top: 3rem !important;\n }\n }\n}\n\n.half-rule {\n width: 6rem;\n margin: 2.5rem 0;\n}\n\n.masthead-followup {\n .bd-clipboard { display: none; }\n\n .highlight {\n padding: .5rem 0;\n background-color: transparent;\n }\n}\n", - "// stylelint-disable declaration-no-important, selector-max-id\n\n//\n// Carbon ads\n//\n\n#carbonads {\n position: static;\n display: block;\n max-width: 400px;\n padding: 15px 15px 15px 160px;\n margin: 2rem 0;\n overflow: hidden;\n font-size: 13px;\n line-height: 1.4;\n text-align: left;\n background-color: rgba(0, 0, 0, .05);\n\n a {\n color: #333;\n text-decoration: none;\n }\n\n @include media-breakpoint-up(sm) {\n max-width: 330px;\n border-radius: 4px;\n }\n}\n\n.carbon-img {\n float: left;\n margin-left: -145px;\n}\n\n.carbon-poweredby {\n display: block;\n color: #777 !important;\n}\n", - "// stylelint-disable no-duplicate-selectors, selector-max-combinators, selector-max-compound-selectors, selector-max-type, selector-no-qualifying-type\n\n//\n// Automatically style Markdown-based tables like a Bootstrap `.table`.\n//\n\n.bd-content {\n order: 1;\n\n // Hack the sticky header\n > h2[id]:not(.card-title),\n > h3[id]:not(.card-title),\n > h4[id]:not(.card-title) {\n pointer-events: none;\n\n > div,\n > a {\n pointer-events: auto;\n }\n\n &::before {\n display: block;\n height: 6rem;\n margin-top: -6rem;\n visibility: hidden;\n content: \"\";\n }\n }\n\n > table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 1.25rem; // Boosted mod\n\n @include media-breakpoint-down(md) {\n display: block;\n overflow-x: auto;\n -ms-overflow-style: -ms-autohiding-scrollbar; // See https://github.com/twbs/bootstrap/pull/10057\n\n &.table-bordered {\n border: 0;\n }\n }\n\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: $table-cell-padding;\n vertical-align: top;\n border: 1px solid $table-border-color;\n\n > p:last-child {\n margin-bottom: 0;\n }\n }\n }\n }\n\n // Prevent breaking of code (e.g., Grunt tasks list)\n td:first-child > code {\n white-space: nowrap;\n }\n }\n}\n\n//\n// Docs sections\n//\n\n.bd-content {\n > h2:not(:first-child) {\n margin-top: 3rem;\n }\n\n > h3 {\n margin-top: 1.5rem;\n }\n\n > ul li,\n > ol li {\n margin-bottom: .25rem;\n }\n\n @include media-breakpoint-up(lg) {\n > ul,\n > ol,\n > p {\n // max-width: 80%; // boosted mod\n }\n }\n}\n\n.bd-title {\n margin-top: 1rem;\n margin-bottom: .5rem;\n font-weight: 300;\n\n @include media-breakpoint-up(sm) {\n font-size: 3rem;\n }\n}\n\n.bd-lead {\n font-size: 1.125rem;\n font-weight: 300;\n\n @include media-breakpoint-up(sm) {\n max-width: 80%;\n margin-bottom: 1rem;\n font-size: 1.5rem;\n }\n}\n\n.bd-text-purple { color: $bd-purple; }\n.bd-text-purple-bright { color: $bd-purple-bright; }\n", - "// stylelint-disable selector-max-id\n\n#skippy {\n display: block;\n padding: 1em;\n color: #fff;\n background-color: $bd-purple;\n outline: 0;\n\n .skiplink-text {\n padding: .5em;\n outline: 1px dotted;\n }\n}\n", - "// stylelint-disable declaration-no-important\n\n//\n// Right side table of contents\n//\n\n.bd-toc {\n @supports (position: sticky) {\n position: sticky;\n top: 5rem; // boosted mod\n height: calc(100vh - 5rem); // boosted mod\n overflow-y: auto;\n }\n order: 2;\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n font-size: .875rem;\n}\n\n.section-nav {\n padding-left: 0;\n border-left: 1px solid #eee;\n\n ul {\n padding-left: 1rem;\n\n ul {\n display: none;\n }\n }\n}\n\n.toc-entry {\n display: block;\n\n a {\n display: block;\n padding: .125rem 1.5rem;\n // color: $gray-light; // boosted mod\n\n &:hover {\n color: theme-color(\"primary\");\n text-decoration: none;\n }\n }\n}\n\n//\n// Left side navigation\n//\n\n.bd-sidebar {\n order: 0;\n // background-color: transparent; // boosted mod\n border-bottom: 1px solid $gray-300;\n\n @include media-breakpoint-up(md) {\n @supports (position: sticky) {\n position: sticky;\n top: 5rem; // boosted mod\n z-index: 1000;\n max-height: calc(100vh - 5rem); // boosted mod\n }\n border-right: 1px solid $gray-300;\n }\n\n @include media-breakpoint-up(xl) {\n max-width: 320px;\n }\n}\n\n.bd-links {\n padding-top: 1rem;\n padding-bottom: 1rem;\n margin-right: $grid-gutter-width / -2; // boosted mod\n margin-left: $grid-gutter-width / -2; // boosted mod\n\n @include media-breakpoint-up(md) {\n @supports (position: sticky) {\n max-height: calc(100vh - 9.6rem); // boosted mod\n overflow-y: auto;\n }\n }\n\n // Override collapse behaviors\n @include media-breakpoint-up(md) {\n display: block !important;\n }\n}\n\n.bd-search {\n position: relative; // To contain the Algolia search\n padding: 1rem $grid-gutter-width / 2; // boosted mod our col-12 has 10px paddings\n margin-right: $grid-gutter-width / -2; // boosted mod\n margin-left: $grid-gutter-width / -2; // boosted mod\n border-bottom: 1px solid $gray-300;\n\n // Boosted mod keep basic form-control style\n // .form-control:focus {\n // border-color: $bd-purple-bright;\n // box-shadow: 0 0 0 3px rgba($bd-purple-bright, .25);\n // }\n}\n\n.bd-search-docs-toggle {\n line-height: 1;\n color: $gray-900;\n}\n\n.bd-sidenav {\n display: none;\n}\n\n.bd-toc-link {\n display: block;\n padding: .25rem 1.5rem;\n font-weight: 500;\n // color: $gray-lightest; // boosted mod\n\n &:hover {\n color: theme-color(\"primary\");\n text-decoration: none;\n }\n}\n\n.bd-toc-item {\n &.active {\n margin-bottom: 1rem;\n\n &:not(:first-child) {\n margin-top: 1rem;\n }\n\n > .bd-toc-link {\n color: theme-color(\"primary\");\n\n &:hover {\n background-color: transparent;\n }\n }\n\n > .bd-sidenav {\n display: block;\n }\n }\n}\n\n// All levels of nav\n.bd-sidebar .nav > li > a {\n display: block;\n padding: .25rem 1.5rem;\n font-size: 90%;\n color: $gray-700;\n}\n\n.bd-sidebar .nav > li > a:hover {\n color: theme-color(\"primary\");\n text-decoration: none;\n background-color: transparent;\n}\n\n.bd-sidebar .nav > .active > a,\n.bd-sidebar .nav > .active:hover > a {\n font-weight: 500;\n color: #000;\n background-color: transparent;\n}\n\n.bd-links a,\n.bd-toc a {\n &:focus {\n outline-offset: -1px;\n }\n}\n", - "//\n// Footer\n//\n\n.bd-footer {\n font-size: 85%;\n text-align: center;\n background-color: #f7f7f7;\n\n a {\n font-weight: 500;\n color: $gray-700;\n\n &:hover,\n &:focus {\n color: $link-color;\n }\n }\n\n p {\n margin-bottom: 0;\n }\n\n @include media-breakpoint-up(sm) {\n text-align: left;\n }\n}\n\n.bd-footer-links {\n padding-left: 0;\n margin-bottom: 1rem;\n\n li {\n display: inline-block;\n\n + li {\n margin-left: 1rem;\n }\n }\n}\n", - "// stylelint-disable no-duplicate-selectors, selector-no-qualifying-type\n\n//\n// Grid examples\n//\n\n.bd-example-row {\n .row {\n > .col,\n > [class^=\"col-\"] {\n padding-top: .75rem;\n padding-bottom: .75rem;\n background-color: rgba(86, 61, 124, .15);\n border: 1px solid rgba(86, 61, 124, .2);\n }\n }\n\n .row + .row {\n margin-top: 1rem;\n }\n\n .flex-items-top,\n .flex-items-middle,\n .flex-items-bottom {\n min-height: 6rem;\n background-color: rgba(255, 0, 0, .1);\n }\n}\n\n.bd-example-row-flex-cols .row {\n min-height: 10rem;\n background-color: rgba(255, 0, 0, .1);\n}\n\n.bd-highlight {\n background-color: rgba($bd-purple, .15);\n border: 1px solid rgba($bd-purple, .15);\n}\n\n// Grid mixins\n.example-container {\n width: 800px;\n @include make-container();\n}\n\n.example-row {\n @include make-row();\n}\n\n.example-content-main {\n @include make-col-ready();\n\n @include media-breakpoint-up(sm) {\n @include make-col(6);\n }\n\n @include media-breakpoint-up(lg) {\n @include make-col(8);\n }\n}\n\n.example-content-secondary {\n @include make-col-ready();\n\n @include media-breakpoint-up(sm) {\n @include make-col(6);\n }\n\n @include media-breakpoint-up(lg) {\n @include make-col(4);\n }\n}\n\n\n//\n// Container illustrations\n//\n\n.bd-example-container {\n min-width: 16rem;\n max-width: 25rem;\n margin-right: auto;\n margin-left: auto;\n}\n\n.bd-example-container-header {\n height: 3rem;\n margin-bottom: .5rem;\n background-color: lighten($blue, 50%);\n border-radius: .25rem;\n}\n\n.bd-example-container-sidebar {\n float: right;\n width: 4rem;\n height: 8rem;\n background-color: lighten($blue, 25%);\n border-radius: .25rem;\n}\n\n.bd-example-container-body {\n height: 8rem;\n margin-right: 4.5rem;\n background-color: lighten($bd-purple, 25%);\n border-radius: .25rem;\n}\n\n.bd-example-container-fluid {\n max-width: none;\n}\n\n\n//\n// Docs examples\n//\n\n.bd-example {\n position: relative;\n padding: 1rem;\n margin: 1rem (-$grid-gutter-width / 2) 0;\n border: solid #f7f7f9;\n border-width: .2rem 0 0;\n @include clearfix();\n\n @include media-breakpoint-up(sm) {\n padding: 1.5rem;\n margin-right: 0;\n margin-left: 0;\n border-width: .2rem;\n }\n\n + .highlight,\n + .clipboard + .highlight {\n margin-top: 0;\n }\n\n + p {\n margin-top: 2rem;\n }\n\n .pos-f-t {\n position: relative;\n margin: -1rem;\n\n @include media-breakpoint-up(sm) {\n margin: -1.5rem;\n }\n }\n\n .custom-file-input:lang(es) ~ .custom-file-label::after {\n content: \"Elegir\";\n }\n\n > .form-control {\n + .form-control {\n margin-top: .5rem;\n }\n }\n\n > .nav + .nav,\n > .alert + .alert,\n > .navbar + .navbar,\n > .progress + .progress,\n > .progress + .btn {\n margin-top: 1rem;\n }\n\n > .dropdown-menu:first-child {\n position: static;\n display: block;\n }\n\n > .form-group:last-child {\n margin-bottom: 0;\n }\n\n > .close {\n float: none;\n }\n}\n\n// Typography\n.bd-example-type {\n .table {\n .type-info {\n color: #999;\n vertical-align: middle;\n }\n td {\n padding: 1rem 0;\n border-color: #eee;\n }\n tr:first-child td {\n border-top: 0;\n }\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n margin-top: 0;\n margin-bottom: 0;\n }\n}\n\n// Contextual background colors\n.bd-example-bg-classes p {\n padding: 1rem;\n}\n\n// Images\n.bd-example > img {\n + img {\n margin-left: .5rem;\n }\n}\n\n// Buttons\n.bd-example {\n > .btn-group {\n margin-top: .25rem;\n margin-bottom: .25rem;\n }\n > .btn-toolbar + .btn-toolbar {\n margin-top: .5rem;\n }\n}\n\n// Forms\n.bd-example-control-sizing select,\n.bd-example-control-sizing input[type=\"text\"] + input[type=\"text\"] {\n margin-top: .5rem;\n}\n.bd-example-form .input-group {\n margin-bottom: .5rem;\n}\n.bd-example > textarea.form-control {\n resize: vertical;\n}\n\n// List groups\n.bd-example > .list-group {\n max-width: 400px;\n}\n\n// Navbars\n.bd-example {\n .fixed-top,\n .sticky-top {\n position: static;\n margin: -1rem -1rem 1rem;\n }\n .fixed-bottom {\n position: static;\n margin: 1rem -1rem -1rem;\n }\n\n @include media-breakpoint-up(sm) {\n .fixed-top,\n .sticky-top {\n margin: -1.5rem -1.5rem 1rem;\n }\n .fixed-bottom {\n margin: 1rem -1.5rem -1.5rem;\n }\n }\n}\n\n// Pagination\n.bd-example .pagination {\n margin-top: .5rem;\n margin-bottom: .5rem;\n}\n\n// Example modals\n.modal {\n z-index: 1072;\n\n .tooltip,\n .popover {\n z-index: 1073;\n }\n}\n\n.modal-backdrop {\n z-index: 1071;\n}\n\n.bd-example-modal {\n background-color: #fafafa;\n\n .modal {\n position: relative;\n top: auto;\n right: auto;\n bottom: auto;\n left: auto;\n z-index: 1;\n display: block;\n }\n\n .modal-dialog {\n left: auto;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n// Example tabbable tabs\n.bd-example-tabs .nav-tabs {\n margin-bottom: 1rem;\n}\n\n// Popovers\n.bd-example-popover-static {\n padding-bottom: 1.5rem;\n background-color: #f9f9f9;\n\n .popover {\n position: relative;\n display: block;\n float: left;\n width: 260px;\n margin: 1.25rem;\n }\n}\n\n// Tooltips\n.tooltip-demo a {\n white-space: nowrap;\n}\n\n.bd-example-tooltip-static .tooltip {\n position: relative;\n display: inline-block;\n margin: 10px 20px;\n opacity: 1;\n}\n\n// Scrollspy demo on fixed height div\n.scrollspy-example {\n position: relative;\n height: 200px;\n margin-top: .5rem;\n overflow: auto;\n}\n\n.scrollspy-example-2 {\n position: relative;\n height: 350px;\n overflow: auto;\n}\n\n.bd-example-border-utils {\n [class^=\"border\"] {\n display: inline-block;\n width: 5rem;\n height: 5rem;\n margin: .25rem;\n background-color: #f5f5f5;\n }\n}\n\n.bd-example-border-utils-0 {\n [class^=\"border\"] {\n border: 1px solid $border-color;\n }\n}\n\n//\n// Code snippets\n//\n\n.highlight {\n padding: 1rem;\n margin-top: 1rem;\n margin-bottom: 1rem;\n background-color: #f7f7f9;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n\n @include media-breakpoint-up(sm) {\n padding: 1.5rem;\n }\n}\n\n.bd-content .highlight {\n margin-right: (-$grid-gutter-width / 2);\n margin-left: (-$grid-gutter-width / 2);\n\n @include media-breakpoint-up(sm) {\n margin-right: 0;\n margin-left: 0;\n }\n}\n\n.highlight {\n pre {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n background-color: transparent;\n border: 0;\n }\n pre code {\n font-size: inherit;\n color: $gray-900; // Effectively the base text color\n }\n}\n", - "// Buttons\n//\n// Custom buttons for the docs.\n\n.btn-bd-primary {\n font-weight: 500;\n color: $bd-purple-bright;\n border-color: $bd-purple-bright;\n\n &:hover,\n &:active {\n color: #fff;\n background-color: $bd-purple-bright;\n border-color: $bd-purple-bright;\n }\n}\n\n.btn-bd-download {\n font-weight: 500;\n color: $bd-download;\n border-color: $bd-download;\n\n &:hover,\n &:active {\n color: $bd-dark;\n background-color: $bd-download;\n border-color: $bd-download;\n }\n}\n", - "//\n// Callouts\n//\n\n.bd-callout {\n padding: 1.25rem;\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n border: 1px solid #eee;\n border-left-width: .25rem;\n border-radius: .25rem;\n}\n\n.bd-callout h4 {\n margin-top: 0;\n margin-bottom: .25rem;\n}\n\n.bd-callout p:last-child {\n margin-bottom: 0;\n}\n\n.bd-callout code {\n border-radius: .25rem;\n}\n\n.bd-callout + .bd-callout {\n margin-top: -.25rem;\n}\n\n// Variations\n@mixin bs-callout-variant($color) {\n border-left-color: $color;\n // boosted mod disable written color for callout\n // h4 { color: $color; }\n // end mod\n}\n\n.bd-callout-info { @include bs-callout-variant($bd-info); }\n.bd-callout-warning { @include bs-callout-variant($bd-warning); }\n.bd-callout-danger { @include bs-callout-variant($bd-danger); }\n", - "//\n// Examples\n//\n\n.bd-examples .img-thumbnail {\n margin-bottom: .75rem;\n}\n// boosted mod\n// replace h4 selector by class name\n.bd-examples .h4 {\n margin-bottom: .25rem;\n}\n// use bd-examples for list\n.bd-examples {\n padding: 0;\n list-style: none;\n}\n// end mod\n.bd-examples p {\n margin-bottom: 1.25rem;\n}\n\n@media (max-width: 480px) {\n .bd-examples {\n margin-right: -.75rem;\n margin-left: -.75rem;\n }\n .bd-examples > [class^=\"col-\"] {\n padding-right: .75rem;\n padding-left: .75rem;\n }\n}\n", - "// Wall of Browser Bugs\n//\n// Better display for the responsive table on the Wall of Browser Bugs.\n\n.bd-browser-bugs {\n td p {\n margin-bottom: 0;\n }\n th:first-child {\n width: 18%;\n }\n}\n", - "// stylelint-disable no-duplicate-selectors\n\n//\n// Brand guidelines\n//\n\n// Logo series wrapper\n.bd-brand-logos {\n display: table;\n width: 100%;\n margin-bottom: 1rem;\n overflow: hidden;\n color: #563d7c;\n background-color: #f9f9f9;\n border-radius: .25rem;\n}\n\n// Individual items\n.bd-brand-item {\n padding: 4rem 0;\n text-align: center;\n}\n.bd-brand-item + .bd-brand-item {\n border-top: 1px solid #fff;\n}\n.bd-brand-logos .inverse {\n color: #fff;\n background-color: #563d7c;\n}\n\n// Heading content within\n.bd-brand-item h1,\n.bd-brand-item h3 {\n margin-top: 0;\n margin-bottom: 0;\n}\n.bd-brand-item .bd-booticon {\n margin-right: auto;\n margin-left: auto;\n}\n\n// Make the icons stand out on what is/isn't okay\n// .bd-brand-item .glyphicon {\n// width: 30px;\n// height: 30px;\n// margin: 10px auto -10px;\n// line-height: 30px;\n// color: #fff;\n// border-radius: 50%;\n// }\n// .bd-brand-item .glyphicon-ok {\n// background-color: #5cb85c;\n// }\n// .bd-brand-item .glyphicon-remove {\n// background-color: #d9534f;\n// }\n\n@media (min-width: 768px) {\n .bd-brand-item {\n display: table-cell;\n width: 1%;\n }\n .bd-brand-item + .bd-brand-item {\n border-top: 0;\n border-left: 1px solid #fff;\n }\n .bd-brand-item h1 {\n font-size: 4rem;\n }\n}\n\n\n//\n// Color swatches\n//\n\n.color-swatches {\n margin: 0 -5px;\n overflow: hidden; // clearfix\n}\n\n.color-swatch {\n float: left;\n width: 4rem;\n height: 4rem;\n margin-right: .25rem;\n margin-left: .25rem;\n border-radius: .25rem;\n\n @media (min-width: 768px) {\n width: 6rem;\n height: 6rem;\n }\n}\n\n// Docs colors\n.color-swatches {\n .bd-purple {\n background-color: $bd-purple;\n }\n .bd-purple-light {\n background-color: $bd-purple-light;\n }\n .bd-purple-lighter {\n background-color: #e5e1ea;\n }\n .bd-gray {\n background-color: #f9f9f9;\n }\n}\n", - "//\n// Docs color palette classes\n//\n\n@each $color, $value in $colors {\n .swatch-#{$color} {\n color: color-yiq($value);\n background-color: #{$value};\n }\n}\n\n@each $color, $value in $theme-colors {\n .swatch-#{$color} {\n color: color-yiq($value);\n background-color: #{$value};\n }\n}\n\n@each $color, $value in $grays {\n .swatch-#{$color} {\n color: color-yiq($value);\n background-color: #{$value};\n }\n}\n", - "// clipboard.js\n//\n// JS-based `Copy` buttons for code snippets.\n\n.bd-clipboard {\n position: relative;\n display: none;\n float: right;\n\n + .highlight {\n margin-top: 0;\n }\n}\n\n// Boosted mod remove btn-clipboard style\n.btn-clipboard {\n position: absolute;\n top: .5rem;\n right: .5rem;\n z-index: 10;\n display: block;\n cursor: pointer;\n}\n\n@media (min-width: 768px) {\n .bd-clipboard {\n display: block;\n }\n}\n", - "// stylelint-disable declaration-block-single-line-max-declarations\n\n.hll { background-color: #ffc; }\n.c { color: #999; }\n.k { color: #069; }\n.o { color: #555; }\n.cm { color: #999; }\n.cp { color: #099; }\n.c1 { color: #999; }\n.cs { color: #999; }\n.gd { background-color: #fcc; border: 1px solid #c00; }\n.ge { font-style: italic; }\n.gr { color: #f00; }\n.gh { color: #030; }\n.gi { background-color: #cfc; border: 1px solid #0c0; }\n.go { color: #aaa; }\n.gp { color: #009; }\n.gu { color: #030; }\n.gt { color: #9c6; }\n.kc { color: #069; }\n.kd { color: #069; }\n.kn { color: #069; }\n.kp { color: #069; }\n.kr { color: #069; }\n.kt { color: #078; }\n.m { color: #f60; }\n.s { color: #d44950; }\n.na { color: #4f9fcf; }\n.nb { color: #366; }\n.nc { color: #0a8; }\n.no { color: #360; }\n.nd { color: #99f; }\n.ni { color: #999; }\n.ne { color: #c00; }\n.nf { color: #c0f; }\n.nl { color: #99f; }\n.nn { color: #0cf; }\n.nt { color: #2f6f9f; }\n.nv { color: #033; }\n.ow { color: #000; }\n.w { color: #bbb; }\n.mf { color: #f60; }\n.mh { color: #f60; }\n.mi { color: #f60; }\n.mo { color: #f60; }\n.sb { color: #c30; }\n.sc { color: #c30; }\n.sd { font-style: italic; color: #c30; }\n.s2 { color: #c30; }\n.se { color: #c30; }\n.sh { color: #c30; }\n.si { color: #a00; }\n.sx { color: #c30; }\n.sr { color: #3aa; }\n.s1 { color: #c30; }\n.ss { color: #fc3; }\n.bp { color: #366; }\n.vc { color: #033; }\n.vg { color: #033; }\n.vi { color: #033; }\n.il { color: #f60; }\n\n.css .o,\n.css .o + .nt,\n.css .nt + .nt { color: #999; }\n\n.language-bash::before,\n.language-sh::before {\n color: #009;\n content: \"$ \";\n user-select: none;\n}\n\n.language-powershell::before {\n color: #009;\n content: \"PM> \";\n user-select: none;\n}\n", - ".anchorjs-link {\n font-weight: 400;\n color: rgba($link-color, .5);\n transition: color .16s linear;\n\n &:hover {\n color: $link-color;\n text-decoration: none;\n }\n}\n", - "// stylelint-disable declaration-no-important\n\n// Docsearch overrides\n//\n// `!important` indicates overridden properties.\n.algolia-autocomplete {\n display: block !important;\n flex: 1;\n\n // Menu container\n .ds-dropdown-menu {\n width: 100%;\n min-width: 0 !important;\n max-width: none !important;\n padding: .75rem 0 !important;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, .1);\n box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .175);\n\n @include media-breakpoint-up(md) {\n width: 175%;\n }\n\n // Caret\n &::before {\n display: none !important;\n }\n\n [class^=\"ds-dataset-\"] {\n padding: 0 !important;\n overflow: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n }\n\n .ds-suggestions {\n margin-top: 0 !important;\n }\n }\n\n .algolia-docsearch-suggestion {\n padding: 0 !important;\n overflow: visible !important;\n }\n\n .algolia-docsearch-suggestion--category-header {\n padding: .125rem 1rem !important;\n margin-top: 0 !important;\n font-size: .875rem !important;\n font-weight: 500 !important;\n color: $bd-purple-bright !important;\n border-bottom: 0 !important;\n }\n\n .algolia-docsearch-suggestion--wrapper {\n float: none !important;\n padding-top: 0 !important;\n }\n\n // Section header\n .algolia-docsearch-suggestion--subcategory-column {\n float: none !important;\n width: auto !important;\n padding: 0 !important;\n text-align: left !important;\n }\n\n .algolia-docsearch-suggestion--content {\n float: none !important;\n width: auto !important;\n padding: 0 !important;\n\n // Vertical divider between column header and content\n &::before {\n display: none !important;\n }\n }\n\n .ds-suggestion {\n &:not(:first-child) {\n .algolia-docsearch-suggestion--category-header {\n padding-top: .75rem !important;\n margin-top: .75rem !important;\n border-top: 1px solid rgba(0, 0, 0, .1);\n }\n }\n\n .algolia-docsearch-suggestion--subcategory-column {\n display: none !important;\n }\n }\n\n .algolia-docsearch-suggestion--title {\n display: block;\n padding: .25rem 1rem !important;\n margin-bottom: 0 !important;\n font-size: .875rem !important;\n font-weight: 400 !important;\n }\n\n .algolia-docsearch-suggestion--text {\n padding: 0 1rem .5rem !important;\n margin-top: -.25rem;\n font-size: .875rem !important;\n font-weight: 400;\n line-height: 1.25 !important;\n }\n\n .algolia-docsearch-footer {\n float: none !important;\n width: auto !important;\n height: auto !important;\n padding: .75rem 1rem 0;\n font-size: .75rem !important;\n line-height: 1 !important;\n color: #767676 !important;\n border-top: 1px solid rgba(0, 0, 0, .1);\n }\n\n .algolia-docsearch-footer--logo {\n display: inline !important;\n overflow: visible !important;\n color: inherit !important;\n text-indent: 0 !important;\n background: none !important;\n }\n\n .algolia-docsearch-suggestion--highlight {\n color: #5f2dab;\n background-color: rgba(154, 132, 187, .12);\n }\n\n .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight {\n box-shadow: inset 0 -2px 0 0 rgba(95, 45, 171, .5) !important;\n }\n\n .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content {\n background-color: rgba(208, 189, 236, .15) !important;\n }\n}\n", - "// stylelint-disable selector-max-id\n#bd-main-nav {\n .nav-item.dropdown {\n align-self: flex-end;\n }\n\n .navbar-nav-svg {\n display: inline-block;\n width: 1.4rem;\n height: 1.4rem;\n vertical-align: text-top;\n }\n}\n\n.bd-home {\n background-color: #000;\n\n .bd-featurette {\n background-color: #fff;\n }\n}\n\n.bd-masthead {\n padding: 2.5rem .625rem;\n color: #000;\n background-color: #fff;\n background-image: none;\n border: 0;\n\n .lead {\n font-size: $h5-font-size;\n\n .btn {\n text-decoration: none;\n }\n\n .btn + .btn {\n margin-left: .625rem;\n }\n }\n\n .bd-boosted-icon {\n font-family: $font-family-base;\n font-size: 3.125rem; // 50px\n font-weight: 500;\n }\n\n .version {\n margin-bottom: 0;\n }\n\n img {\n display: block;\n width: 70%;\n // margin: 0 auto;\n }\n}\n\n.masthead-followup {\n .bg-light {\n background-color: #eee !important; // stylelint-disable-line declaration-no-important\n }\n}\n\n.bd-pageheader {\n padding: 0;\n color: #fff;\n background-color: #000;\n border-top: 2px solid $gray-900;\n\n h1 {\n margin: 2.6875rem 0;\n font-size: $h1-font-size;\n font-weight: $font-weight-bold;\n }\n\n p {\n padding-bottom: 1.25rem;\n font-size: $font-size-base;\n }\n\n @include media-breakpoint-down(xs) {\n h1 {\n margin: 1.25rem 0;\n font-size: $h2-font-size;\n font-weight: $font-weight-bold;\n line-height: 1;\n text-align: left;\n }\n\n p {\n font-size: $font-size-base;\n }\n }\n}\n\n.bd-featurette {\n padding-top: 2.5rem;\n padding-bottom: 2.5rem;\n font-size: $font-size-base;\n}\n\n.bd-search {\n padding-left: 0;\n margin-left: 3px;\n\n .form-control {\n height: auto;\n background-color: transparent;\n }\n}\n\n.bd-toc-link {\n padding-left: .875rem; // left align with orange logo\n}\n\n.o-footer {\n margin-top: 0;\n\n .o-footer-body {\n padding: 1.25rem 0;\n font-size: $font-size-base !important; // stylelint-disable-line declaration-no-important\n\n p {\n margin: 0;\n }\n }\n}\n\n.bd-example-tabs .nav-tabs {\n margin-bottom: 0;\n}\n\n// brand-warning\n#outline-buttons,\n#supported-content,\n#text,\n#color-schemes,\n#placement,\n#collapsible-content,\n#sizing {\n &::before {\n @include sr-only;\n content: \"warning, not brand compliant\";\n }\n\n &::after {\n padding-left: .375rem;\n font-family: icon-orange, sans-serif !important; // stylelint-disable-line declaration-no-important\n font-size: inherit;\n color: theme-color(\"danger\");\n vertical-align: bottom;\n content: \"\\e936\";\n }\n}\n\n\n//\n// Font icons\n//\n// Special styles for displaying the icons and their classes in the docs.\n.doc-fonticon {\n margin: 0 -10px 20px;\n overflow: hidden;\n}\n.doc-fonticon-list {\n padding-left: 0;\n font-size: 1.875rem;\n list-style: none;\n}\n.doc-fonticon li {\n float: left;\n width: 25%;\n height: 150px;\n padding: 10px;\n line-height: 1.4;\n text-align: center;\n background-color: #f9f9f9;\n border: 1px solid #fff;\n}\n\n.doc-fonticon .fonticon-class {\n display: block;\n font-size: $font-size-base;\n text-align: center;\n word-wrap: break-word; // Help out IE10+ with class names\n}\n.doc-fonticon li:hover {\n color: #fff;\n background-color: #000;\n}\n\n@media (min-width: 768px) {\n .doc-fonticon {\n margin-right: 0;\n margin-left: 0;\n }\n .doc-fonticon li {\n width: 12.5%;\n }\n}\n\n// boostwatch\n\n#docsNavbarContent {\n @include media-breakpoint-up(md) {\n @supports (position: sticky) {\n max-height: calc(100vh - 5rem);\n }\n }\n}\n\n// buttons dipslay\n#buttons-default,\n#buttons-inverse {\n padding-left: 1.25rem;\n\n button {\n margin-right: .625rem;\n }\n}\n\n#buttons-inverse {\n padding: 1.25rem;\n color: #fff;\n background-color: #000;\n}\n\n$doc-link-arrow: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221250%22%20height%3D%221250%22%3E%3Cpath%20d%3D%22M750%20261.875V386.25l-151.5.125c-83.375.125-152.75.375-154.125.5s-7.5.625-13.75%201.125c-30.375%202.375-70.875%2011.5-102.5%2023.25-56.875%2021.125-103%2051-147%2094.875C130.375%20557%2096.75%20614.625%2076.875%20685c-3.25%2011.875-9%2039.25-10.125%2049.125-.5%203.625-1%206.875-1.25%207.25-2.125%203.625-3.25%2067.125-1.5%2086.75%202.125%2024.25%207.875%2054.75%2014.75%2078.125%2016.875%2057.125%2043.75%20106%2084.25%20153.75%207.375%208.625%2036.625%2037%2046.125%2044.75l9.625%207.875.125-56.625c0-62%20.125-63.625%203.625-81.25%2013.875-69.875%2068-127.375%20136.375-144.75%2024.125-6.125%2024.75-6.25%20214-6.25H750v250l203.75-204.125c112-112.125%20205.75-206.875%20208.25-210.25%209-12.625%2013-22.25%2016-39.25%204.625-25.125-3-54.375-19.125-73.5-6-7.25-407.125-409.125-408.25-409.125-.375%200-.625%2056-.625%20124.375z%22%2F%3E%3C%2Fsvg%3E\");\n\n$doc-link-arrow-hover: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221250%22%20height%3D%221250%22%3E%3Cpath%20d%3D%22M750%20261.875V386.25l-151.5.125c-83.375.125-152.75.375-154.125.5s-7.5.625-13.75%201.125c-30.375%202.375-70.875%2011.5-102.5%2023.25-56.875%2021.125-103%2051-147%2094.875C130.375%20557%2096.75%20614.625%2076.875%20685c-3.25%2011.875-9%2039.25-10.125%2049.125-.5%203.625-1%206.875-1.25%207.25-2.125%203.625-3.25%2067.125-1.5%2086.75%202.125%2024.25%207.875%2054.75%2014.75%2078.125%2016.875%2057.125%2043.75%20106%2084.25%20153.75%207.375%208.625%2036.625%2037%2046.125%2044.75l9.625%207.875.125-56.625c0-62%20.125-63.625%203.625-81.25%2013.875-69.875%2068-127.375%20136.375-144.75%2024.125-6.125%2024.75-6.25%20214-6.25H750v250l203.75-204.125c112-112.125%20205.75-206.875%20208.25-210.25%209-12.625%2013-22.25%2016-39.25%204.625-25.125-3-54.375-19.125-73.5-6-7.25-407.125-409.125-408.25-409.125-.375%200-.625%2056-.625%20124.375z%22%20fill%3D%22%23fe6100%22%2F%3E%3C%2Fsvg%3E\");\n\n.doc-link {\n position: relative;\n padding-right: 1.875rem;\n margin-left: .625rem;\n font-size: 1.5rem;\n\n &::after {\n position: absolute;\n top: 0;\n left: 0;\n width: 1.875rem;\n height: 1.875rem;\n content: \"\";\n background-image: $doc-link-arrow;\n background-repeat: no-repeat;\n background-size: cover;\n }\n\n &:hover::after {\n background-image: $doc-link-arrow-hover;\n }\n}\n\n/* home cards */\n\n#card-grid {\n .col-md-6.col-lg-3 {\n display: flex;\n margin-bottom: 1.25rem;\n }\n\n .card {\n width: 100%;\n }\n\n .picto-link {\n display: block;\n text-align: center;\n }\n\n .card-footer {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n border: 0;\n }\n\n #migrate-card img {\n width: 50%;\n }\n}\n\n#angular-logo {\n display: inherit;\n width: 8rem;\n margin: 0 auto;\n}\n\n/* IE only fix */\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n #card-grid .picto-link {\n height: 12.5rem;\n }\n}\n\n// card links\n#bill .card-img,\n#shop .card-img,\n#timer .card-img,\n#unlock .card-img {\n padding: 1.25rem;\n\n img {\n width: 50%;\n }\n}\n\n#bill .card-img {\n background-color: #50be87;\n}\n\n#shop .card-img {\n background-color: #4bb4e6;\n}\n\n#timer .card-img {\n background-color: #ffb4e6;\n}\n\n#unlock .card-img {\n background-color: #ffd200;\n}\n\n@include media-breakpoint-down(xs) {\n #bill .card-img,\n #shop .card-img,\n #timer .card-img,\n #unlock .card-img {\n img {\n width: auto;\n height: 2.5rem;\n }\n }\n}\n" - ], - "names": [], - "mappings": "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" -} \ No newline at end of file +{"version":3,"sources":["..\\scss\\docs.scss","..\\scss\\_nav.scss","..\\..\\scss\\mixins\\_breakpoints.scss","..\\scss\\_masthead.scss","..\\scss\\_ads.scss","..\\scss\\_content.scss","assets\\css\\docs.min.css","..\\scss\\_skiplink.scss","..\\scss\\_sidebar.scss","..\\scss\\_footer.scss","..\\scss\\_component-examples.scss","..\\..\\scss\\mixins\\_grid.scss","..\\..\\scss\\mixins\\_clearfix.scss","..\\scss\\_buttons.scss","..\\scss\\_callouts.scss","..\\scss\\_examples.scss","..\\scss\\_browser-bugs.scss","..\\scss\\_brand.scss","..\\scss\\_colors.scss","..\\scss\\_clipboard-js.scss","..\\scss\\_syntax.scss","..\\scss\\_anchor.scss","..\\scss\\_algolia.scss","..\\scss\\_boosted-docs.scss","..\\..\\scss\\mixins\\_screen-reader.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Docs (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under the Creative Commons Attribution 3.0 Unported License. For\n * details, see https://creativecommons.org/licenses/by/3.0/.\n */\n\n// Dev notes\n//\n// Background information on nomenclature and architecture decisions here.\n//\n// - Bootstrap functions, variables, and mixins are included for easy reuse.\n// Doing so gives us access to the same core utilities provided by Bootstrap.\n// For example, consistent media queries through those mixins.\n//\n// - Bootstrap's **docs variables** are prefixed with `$bd-`.\n// These custom colors avoid collision with the components Bootstrap provides.\n//\n// - Classes are prefixed with `.bd-`.\n// These classes indicate custom-built or modified components for the design\n// and layout of the Bootstrap docs. They are not included in our builds.\n//\n// Happy Bootstrapping!\n\n// Load Bootstrap variables and mixins\n@import \"../../scss/functions\";\n@import \"../../scss/variables\";\n@import \"../../scss/mixins\";\n\n// Load docs components\n@import \"variables\";\n@import \"nav\";\n@import \"masthead\";\n@import \"ads\";\n@import \"content\";\n@import \"skiplink\";\n@import \"sidebar\";\n@import \"footer\";\n@import \"component-examples\";\n@import \"buttons\";\n@import \"callouts\";\n@import \"examples\";\n@import \"browser-bugs\";\n@import \"brand\";\n@import \"colors\";\n@import \"clipboard-js\";\n\n// Load docs dependencies\n@import \"syntax\";\n@import \"anchor\";\n@import \"algolia\";\n\n@import \"boosted-docs\"; // boosted mod\n","//\n// Main navbar\n//\n\n.bd-navbar {\n min-height: 4rem;\n background-color: $bd-purple;\n box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .05), inset 0 -1px 0 rgba(0, 0, 0, .1);\n\n @include media-breakpoint-down(md) {\n padding-right: .5rem;\n padding-left: .5rem;\n\n .navbar-nav-scroll {\n max-width: 100%;\n height: 2.5rem;\n margin-top: .25rem;\n overflow: hidden;\n font-size: .875rem;\n\n .navbar-nav {\n padding-bottom: 2rem;\n overflow-x: auto;\n white-space: nowrap;\n -webkit-overflow-scrolling: touch;\n }\n }\n }\n\n @include media-breakpoint-up(md) {\n @supports (position: sticky) {\n position: sticky;\n top: 0;\n z-index: 1071; // over everything in bootstrap\n }\n }\n\n .navbar-nav {\n .nav-link {\n padding-right: .5rem;\n padding-left: .5rem;\n color: $bd-purple-light;\n\n &.active,\n &:hover {\n color: #fff;\n background-color: transparent;\n }\n\n &.active {\n font-weight: 500;\n }\n }\n }\n\n .navbar-nav-svg {\n display: inline-block;\n width: 1rem;\n height: 1rem;\n vertical-align: text-top;\n }\n\n .dropdown-menu {\n font-size: .875rem;\n }\n\n .dropdown-item.active {\n font-weight: 500;\n color: $gray-900;\n background-color: transparent;\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: .4rem .6rem;\n background-size: .75rem .75rem;\n }\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n.bd-masthead {\n position: relative;\n padding: 3rem ($grid-gutter-width / 2);\n // background-image: linear-gradient(45deg, #fafafa, #f5f5f5);\n\n h1 {\n line-height: 1;\n }\n\n // boosted mod don't tune the btn\n .carbonad {\n margin-top: 0 !important;\n margin-bottom: -3rem !important;\n }\n\n @include media-breakpoint-up(sm) {\n padding-top: 5rem;\n padding-bottom: 5rem;\n\n .carbonad {\n margin-bottom: 0 !important;\n }\n }\n\n @include media-breakpoint-up(md) {\n h1 {\n font-size: 4rem;\n }\n\n .carbonad {\n margin-top: 3rem !important;\n }\n }\n}\n\n.half-rule {\n width: 6rem;\n margin: 2.5rem 0;\n}\n\n.masthead-followup {\n .bd-clipboard { display: none; }\n\n .highlight {\n padding: .5rem 0;\n background-color: transparent;\n }\n}\n","// stylelint-disable declaration-no-important, selector-max-id\n\n//\n// Carbon ads\n//\n\n#carbonads {\n position: static;\n display: block;\n max-width: 400px;\n padding: 15px 15px 15px 160px;\n margin: 2rem 0;\n overflow: hidden;\n font-size: 13px;\n line-height: 1.4;\n text-align: left;\n background-color: rgba(0, 0, 0, .05);\n\n a {\n color: #333;\n text-decoration: none;\n }\n\n @include media-breakpoint-up(sm) {\n max-width: 330px;\n border-radius: 4px;\n }\n}\n\n.carbon-img {\n float: left;\n margin-left: -145px;\n}\n\n.carbon-poweredby {\n display: block;\n color: #777 !important;\n}\n","// stylelint-disable no-duplicate-selectors, selector-max-combinators, selector-max-compound-selectors, selector-max-type, selector-no-qualifying-type\n\n//\n// Automatically style Markdown-based tables like a Bootstrap `.table`.\n//\n\n.bd-content {\n order: 1;\n\n // Hack the sticky header\n > h2[id]:not(.card-title),\n > h3[id]:not(.card-title),\n > h4[id]:not(.card-title) {\n pointer-events: none;\n\n > div,\n > a {\n pointer-events: auto;\n }\n\n &::before {\n display: block;\n height: 6rem;\n margin-top: -6rem;\n visibility: hidden;\n content: \"\";\n }\n }\n\n > table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 1.25rem; // Boosted mod\n\n @include media-breakpoint-down(md) {\n display: block;\n overflow-x: auto;\n -ms-overflow-style: -ms-autohiding-scrollbar; // See https://github.com/twbs/bootstrap/pull/10057\n\n &.table-bordered {\n border: 0;\n }\n }\n\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: $table-cell-padding;\n vertical-align: top;\n border: 1px solid $table-border-color;\n\n > p:last-child {\n margin-bottom: 0;\n }\n }\n }\n }\n\n // Prevent breaking of code (e.g., Grunt tasks list)\n td:first-child > code {\n white-space: nowrap;\n }\n }\n}\n\n//\n// Docs sections\n//\n\n.bd-content {\n > h2:not(:first-child) {\n margin-top: 3rem;\n }\n\n > h3 {\n margin-top: 1.5rem;\n }\n\n > ul li,\n > ol li {\n margin-bottom: .25rem;\n }\n\n @include media-breakpoint-up(lg) {\n > ul,\n > ol,\n > p {\n // max-width: 80%; // boosted mod\n }\n }\n}\n\n.bd-title {\n margin-top: 1rem;\n margin-bottom: .5rem;\n font-weight: 300;\n\n @include media-breakpoint-up(sm) {\n font-size: 3rem;\n }\n}\n\n.bd-lead {\n font-size: 1.125rem;\n font-weight: 300;\n\n @include media-breakpoint-up(sm) {\n max-width: 80%;\n margin-bottom: 1rem;\n font-size: 1.5rem;\n }\n}\n\n.bd-text-purple { color: $bd-purple; }\n.bd-text-purple-bright { color: $bd-purple-bright; }\n","/*!\n * Bootstrap Docs (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under the Creative Commons Attribution 3.0 Unported License. For\n * details, see https://creativecommons.org/licenses/by/3.0/.\n */\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n.bd-navbar {\n min-height: 4rem;\n background-color: #000;\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05), inset 0 -1px 0 rgba(0, 0, 0, 0.1);\n}\n\n@media (max-width: 979.98px) {\n .bd-navbar {\n padding-right: .5rem;\n padding-left: .5rem;\n }\n .bd-navbar .navbar-nav-scroll {\n max-width: 100%;\n height: 2.5rem;\n margin-top: .25rem;\n overflow: hidden;\n font-size: .875rem;\n }\n .bd-navbar .navbar-nav-scroll .navbar-nav {\n padding-bottom: 2rem;\n overflow-x: auto;\n white-space: nowrap;\n -webkit-overflow-scrolling: touch;\n }\n}\n\n@media (min-width: 768px) {\n @supports ((position: -webkit-sticky) or (position: sticky)) {\n .bd-navbar {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1071;\n }\n }\n}\n\n.bd-navbar .navbar-nav .nav-link {\n padding-right: .5rem;\n padding-left: .5rem;\n color: #000;\n}\n\n.bd-navbar .navbar-nav .nav-link.active, .bd-navbar .navbar-nav .nav-link:hover {\n color: #fff;\n background-color: transparent;\n}\n\n.bd-navbar .navbar-nav .nav-link.active {\n font-weight: 500;\n}\n\n.bd-navbar .navbar-nav-svg {\n display: inline-block;\n width: 1rem;\n height: 1rem;\n vertical-align: text-top;\n}\n\n.bd-navbar .dropdown-menu {\n font-size: .875rem;\n}\n\n.bd-navbar .dropdown-item.active {\n font-weight: 500;\n color: #333;\n background-color: transparent;\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: .4rem .6rem;\n background-size: .75rem .75rem;\n}\n\n.bd-masthead {\n position: relative;\n padding: 3rem 10px;\n}\n\n.bd-masthead h1 {\n line-height: 1;\n}\n\n.bd-masthead .carbonad {\n margin-top: 0 !important;\n margin-bottom: -3rem !important;\n}\n\n@media (min-width: 480px) {\n .bd-masthead {\n padding-top: 5rem;\n padding-bottom: 5rem;\n }\n .bd-masthead .carbonad {\n margin-bottom: 0 !important;\n }\n}\n\n@media (min-width: 768px) {\n .bd-masthead h1 {\n font-size: 4rem;\n }\n .bd-masthead .carbonad {\n margin-top: 3rem !important;\n }\n}\n\n.half-rule {\n width: 6rem;\n margin: 2.5rem 0;\n}\n\n.masthead-followup .bd-clipboard {\n display: none;\n}\n\n.masthead-followup .highlight {\n padding: .5rem 0;\n background-color: transparent;\n}\n\n#carbonads {\n position: static;\n display: block;\n max-width: 400px;\n padding: 15px 15px 15px 160px;\n margin: 2rem 0;\n overflow: hidden;\n font-size: 13px;\n line-height: 1.4;\n text-align: left;\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n#carbonads a {\n color: #333;\n text-decoration: none;\n}\n\n@media (min-width: 480px) {\n #carbonads {\n max-width: 330px;\n border-radius: 4px;\n }\n}\n\n.carbon-img {\n float: left;\n margin-left: -145px;\n}\n\n.carbon-poweredby {\n display: block;\n color: #777 !important;\n}\n\n.bd-content {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n}\n\n.bd-content > h2[id]:not(.card-title),\n.bd-content > h3[id]:not(.card-title),\n.bd-content > h4[id]:not(.card-title) {\n pointer-events: none;\n}\n\n.bd-content > h2[id]:not(.card-title) > div,\n.bd-content > h2[id]:not(.card-title) > a,\n.bd-content > h3[id]:not(.card-title) > div,\n.bd-content > h3[id]:not(.card-title) > a,\n.bd-content > h4[id]:not(.card-title) > div,\n.bd-content > h4[id]:not(.card-title) > a {\n pointer-events: auto;\n}\n\n.bd-content > h2[id]:not(.card-title)::before,\n.bd-content > h3[id]:not(.card-title)::before,\n.bd-content > h4[id]:not(.card-title)::before {\n display: block;\n height: 6rem;\n margin-top: -6rem;\n visibility: hidden;\n content: \"\";\n}\n\n.bd-content > table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 1.25rem;\n}\n\n@media (max-width: 979.98px) {\n .bd-content > table {\n display: block;\n overflow-x: auto;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .bd-content > table.table-bordered {\n border: 0;\n }\n}\n\n.bd-content > table > thead > tr > th,\n.bd-content > table > thead > tr > td,\n.bd-content > table > tbody > tr > th,\n.bd-content > table > tbody > tr > td,\n.bd-content > table > tfoot > tr > th,\n.bd-content > table > tfoot > tr > td {\n padding: 0.625rem 0.625rem 0.625rem 0;\n vertical-align: top;\n border: 1px solid #ccc;\n}\n\n.bd-content > table > thead > tr > th > p:last-child,\n.bd-content > table > thead > tr > td > p:last-child,\n.bd-content > table > tbody > tr > th > p:last-child,\n.bd-content > table > tbody > tr > td > p:last-child,\n.bd-content > table > tfoot > tr > th > p:last-child,\n.bd-content > table > tfoot > tr > td > p:last-child {\n margin-bottom: 0;\n}\n\n.bd-content > table td:first-child > code {\n white-space: nowrap;\n}\n\n.bd-content > h2:not(:first-child) {\n margin-top: 3rem;\n}\n\n.bd-content > h3 {\n margin-top: 1.5rem;\n}\n\n.bd-content > ul li,\n.bd-content > ol li {\n margin-bottom: .25rem;\n}\n\n.bd-title {\n margin-top: 1rem;\n margin-bottom: .5rem;\n font-weight: 300;\n}\n\n@media (min-width: 480px) {\n .bd-title {\n font-size: 3rem;\n }\n}\n\n.bd-lead {\n font-size: 1.125rem;\n font-weight: 300;\n}\n\n@media (min-width: 480px) {\n .bd-lead {\n max-width: 80%;\n margin-bottom: 1rem;\n font-size: 1.5rem;\n }\n}\n\n.bd-text-purple {\n color: #000;\n}\n\n.bd-text-purple-bright {\n color: #000;\n}\n\n#skippy {\n display: block;\n padding: 1em;\n color: #fff;\n background-color: #000;\n outline: 0;\n}\n\n#skippy .skiplink-text {\n padding: .5em;\n outline: 1px dotted;\n}\n\n.bd-toc {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n font-size: .875rem;\n}\n\n@supports ((position: -webkit-sticky) or (position: sticky)) {\n .bd-toc {\n position: -webkit-sticky;\n position: sticky;\n top: 5rem;\n height: calc(100vh - 5rem);\n overflow-y: auto;\n }\n}\n\n.section-nav {\n padding-left: 0;\n border-left: 1px solid #eee;\n}\n\n.section-nav ul {\n padding-left: 1rem;\n}\n\n.section-nav ul ul {\n display: none;\n}\n\n.toc-entry {\n display: block;\n}\n\n.toc-entry a {\n display: block;\n padding: .125rem 1.5rem;\n}\n\n.toc-entry a:hover {\n color: #f16e00;\n text-decoration: none;\n}\n\n.bd-sidebar {\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n border-bottom: 1px solid #eee;\n}\n\n@media (min-width: 768px) {\n .bd-sidebar {\n border-right: 1px solid #eee;\n }\n @supports ((position: -webkit-sticky) or (position: sticky)) {\n .bd-sidebar {\n position: -webkit-sticky;\n position: sticky;\n top: 5rem;\n z-index: 1000;\n max-height: calc(100vh - 5rem);\n }\n }\n}\n\n@media (min-width: 1220px) {\n .bd-sidebar {\n max-width: 320px;\n }\n}\n\n.bd-links {\n padding-top: 1rem;\n padding-bottom: 1rem;\n margin-right: -10px;\n margin-left: -10px;\n}\n\n@media (min-width: 768px) {\n @supports ((position: -webkit-sticky) or (position: sticky)) {\n .bd-links {\n max-height: calc(100vh - 9.6rem);\n overflow-y: auto;\n }\n }\n}\n\n@media (min-width: 768px) {\n .bd-links {\n display: block !important;\n }\n}\n\n.bd-search {\n position: relative;\n padding: 1rem 10px;\n margin-right: -10px;\n margin-left: -10px;\n border-bottom: 1px solid #eee;\n}\n\n.bd-search-docs-toggle {\n line-height: 1;\n color: #333;\n}\n\n.bd-sidenav {\n display: none;\n}\n\n.bd-toc-link {\n display: block;\n padding: .25rem 1.5rem;\n font-weight: 500;\n}\n\n.bd-toc-link:hover {\n color: #f16e00;\n text-decoration: none;\n}\n\n.bd-toc-item.active {\n margin-bottom: 1rem;\n}\n\n.bd-toc-item.active:not(:first-child) {\n margin-top: 1rem;\n}\n\n.bd-toc-item.active > .bd-toc-link {\n color: #f16e00;\n}\n\n.bd-toc-item.active > .bd-toc-link:hover {\n background-color: transparent;\n}\n\n.bd-toc-item.active > .bd-sidenav {\n display: block;\n}\n\n.bd-sidebar .nav > li > a {\n display: block;\n padding: .25rem 1.5rem;\n font-size: 90%;\n color: #666;\n}\n\n.bd-sidebar .nav > li > a:hover {\n color: #f16e00;\n text-decoration: none;\n background-color: transparent;\n}\n\n.bd-sidebar .nav > .active > a,\n.bd-sidebar .nav > .active:hover > a {\n font-weight: 500;\n color: #000;\n background-color: transparent;\n}\n\n.bd-links a:focus,\n.bd-toc a:focus {\n outline-offset: -1px;\n}\n\n.bd-footer {\n font-size: 85%;\n text-align: center;\n background-color: #f7f7f7;\n}\n\n.bd-footer a {\n font-weight: 500;\n color: #666;\n}\n\n.bd-footer a:hover, .bd-footer a:focus {\n color: #000;\n}\n\n.bd-footer p {\n margin-bottom: 0;\n}\n\n@media (min-width: 480px) {\n .bd-footer {\n text-align: left;\n }\n}\n\n.bd-footer-links {\n padding-left: 0;\n margin-bottom: 1rem;\n}\n\n.bd-footer-links li {\n display: inline-block;\n}\n\n.bd-footer-links li + li {\n margin-left: 1rem;\n}\n\n.bd-example-row .row > .col,\n.bd-example-row .row > [class^=\"col-\"] {\n padding-top: .75rem;\n padding-bottom: .75rem;\n background-color: rgba(86, 61, 124, 0.15);\n border: 1px solid rgba(86, 61, 124, 0.2);\n}\n\n.bd-example-row .row + .row {\n margin-top: 1rem;\n}\n\n.bd-example-row .flex-items-top,\n.bd-example-row .flex-items-middle,\n.bd-example-row .flex-items-bottom {\n min-height: 6rem;\n background-color: rgba(255, 0, 0, 0.1);\n}\n\n.bd-example-row-flex-cols .row {\n min-height: 10rem;\n background-color: rgba(255, 0, 0, 0.1);\n}\n\n.bd-highlight {\n background-color: rgba(0, 0, 0, 0.15);\n border: 1px solid rgba(0, 0, 0, 0.15);\n}\n\n.example-container {\n width: 800px;\n margin-right: auto;\n margin-left: auto;\n padding-right: 5px;\n padding-left: 5px;\n margin-right: 1.25%;\n margin-left: 1.25%;\n}\n\n@media (min-width: 480px) {\n .example-container {\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .example-container {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .example-container {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .example-container {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .example-container {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n.example-container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 480px) {\n .example-container {\n margin-right: 1.25%;\n margin-left: 1.25%;\n }\n .example-container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .example-container {\n margin-right: 1.5625%;\n margin-left: 1.5625%;\n }\n .example-container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 980px) {\n .example-container {\n margin-right: 3.125%;\n margin-left: 3.125%;\n }\n .example-container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .example-container {\n margin-right: 3.125%;\n margin-left: 3.125%;\n }\n .example-container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .example-container {\n margin-right: 4.16667%;\n margin-left: 4.16667%;\n }\n .example-container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n.example-row {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n@media (min-width: 480px) {\n .example-row {\n margin-right: -5px;\n margin-left: -5px;\n }\n}\n\n@media (min-width: 768px) {\n .example-row {\n margin-right: -10px;\n margin-left: -10px;\n }\n}\n\n@media (min-width: 980px) {\n .example-row {\n margin-right: -10px;\n margin-left: -10px;\n }\n}\n\n@media (min-width: 1220px) {\n .example-row {\n margin-right: -10px;\n margin-left: -10px;\n }\n}\n\n@media (min-width: 1380px) {\n .example-row {\n margin-right: -10px;\n margin-left: -10px;\n }\n}\n\n.example-content-main {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 5px;\n padding-left: 5px;\n}\n\n@media (min-width: 480px) {\n .example-content-main {\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .example-content-main {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .example-content-main {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .example-content-main {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .example-content-main {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 480px) {\n .example-content-main {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n}\n\n@media (min-width: 980px) {\n .example-content-main {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n}\n\n.example-content-secondary {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 5px;\n padding-left: 5px;\n}\n\n@media (min-width: 480px) {\n .example-content-secondary {\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .example-content-secondary {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .example-content-secondary {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .example-content-secondary {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .example-content-secondary {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 480px) {\n .example-content-secondary {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n}\n\n@media (min-width: 980px) {\n .example-content-secondary {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n}\n\n.bd-example-container {\n min-width: 16rem;\n max-width: 25rem;\n margin-right: auto;\n margin-left: auto;\n}\n\n.bd-example-container-header {\n height: 3rem;\n margin-bottom: .5rem;\n background-color: white;\n border-radius: .25rem;\n}\n\n.bd-example-container-sidebar {\n float: right;\n width: 4rem;\n height: 8rem;\n background-color: #bccdf1;\n border-radius: .25rem;\n}\n\n.bd-example-container-body {\n height: 8rem;\n margin-right: 4.5rem;\n background-color: #404040;\n border-radius: .25rem;\n}\n\n.bd-example-container-fluid {\n max-width: none;\n}\n\n.bd-example {\n position: relative;\n padding: 1rem;\n margin: 1rem -10px 0;\n border: solid #f7f7f9;\n border-width: .2rem 0 0;\n}\n\n.bd-example::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n@media (min-width: 480px) {\n .bd-example {\n padding: 1.5rem;\n margin-right: 0;\n margin-left: 0;\n border-width: .2rem;\n }\n}\n\n.bd-example + .highlight,\n.bd-example + .clipboard + .highlight {\n margin-top: 0;\n}\n\n.bd-example + p {\n margin-top: 2rem;\n}\n\n.bd-example .pos-f-t {\n position: relative;\n margin: -1rem;\n}\n\n@media (min-width: 480px) {\n .bd-example .pos-f-t {\n margin: -1.5rem;\n }\n}\n\n.bd-example .custom-file-input:lang(es) ~ .custom-file-label::after {\n content: \"Elegir\";\n}\n\n.bd-example > .form-control + .form-control {\n margin-top: .5rem;\n}\n\n.bd-example > .nav + .nav,\n.bd-example > .alert + .alert,\n.bd-example > .navbar + .navbar,\n.bd-example > .progress + .progress,\n.bd-example > .progress + .btn {\n margin-top: 1rem;\n}\n\n.bd-example > .dropdown-menu:first-child {\n position: static;\n display: block;\n}\n\n.bd-example > .form-group:last-child {\n margin-bottom: 0;\n}\n\n.bd-example > .close {\n float: none;\n}\n\n.bd-example-type .table .type-info {\n color: #999;\n vertical-align: middle;\n}\n\n.bd-example-type .table td {\n padding: 1rem 0;\n border-color: #eee;\n}\n\n.bd-example-type .table tr:first-child td {\n border-top: 0;\n}\n\n.bd-example-type h1,\n.bd-example-type h2,\n.bd-example-type h3,\n.bd-example-type h4,\n.bd-example-type h5,\n.bd-example-type h6 {\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.bd-example-bg-classes p {\n padding: 1rem;\n}\n\n.bd-example > img + img {\n margin-left: .5rem;\n}\n\n.bd-example > .btn-group {\n margin-top: .25rem;\n margin-bottom: .25rem;\n}\n\n.bd-example > .btn-toolbar + .btn-toolbar {\n margin-top: .5rem;\n}\n\n.bd-example-control-sizing select,\n.bd-example-control-sizing input[type=\"text\"] + input[type=\"text\"] {\n margin-top: .5rem;\n}\n\n.bd-example-form .input-group {\n margin-bottom: .5rem;\n}\n\n.bd-example > textarea.form-control {\n resize: vertical;\n}\n\n.bd-example > .list-group {\n max-width: 400px;\n}\n\n.bd-example .fixed-top,\n.bd-example .sticky-top {\n position: static;\n margin: -1rem -1rem 1rem;\n}\n\n.bd-example .fixed-bottom {\n position: static;\n margin: 1rem -1rem -1rem;\n}\n\n@media (min-width: 480px) {\n .bd-example .fixed-top,\n .bd-example .sticky-top {\n margin: -1.5rem -1.5rem 1rem;\n }\n .bd-example .fixed-bottom {\n margin: 1rem -1.5rem -1.5rem;\n }\n}\n\n.bd-example .pagination {\n margin-top: .5rem;\n margin-bottom: .5rem;\n}\n\n.modal {\n z-index: 1072;\n}\n\n.modal .tooltip,\n.modal .popover {\n z-index: 1073;\n}\n\n.modal-backdrop {\n z-index: 1071;\n}\n\n.bd-example-modal {\n background-color: #fafafa;\n}\n\n.bd-example-modal .modal {\n position: relative;\n top: auto;\n right: auto;\n bottom: auto;\n left: auto;\n z-index: 1;\n display: block;\n}\n\n.bd-example-modal .modal-dialog {\n left: auto;\n margin-right: auto;\n margin-left: auto;\n}\n\n.bd-example-tabs .nav-tabs {\n margin-bottom: 1rem;\n}\n\n.bd-example-popover-static {\n padding-bottom: 1.5rem;\n background-color: #f9f9f9;\n}\n\n.bd-example-popover-static .popover {\n position: relative;\n display: block;\n float: left;\n width: 260px;\n margin: 1.25rem;\n}\n\n.tooltip-demo a {\n white-space: nowrap;\n}\n\n.bd-example-tooltip-static .tooltip {\n position: relative;\n display: inline-block;\n margin: 10px 20px;\n opacity: 1;\n}\n\n.scrollspy-example {\n position: relative;\n height: 200px;\n margin-top: .5rem;\n overflow: auto;\n}\n\n.scrollspy-example-2 {\n position: relative;\n height: 350px;\n overflow: auto;\n}\n\n.bd-example-border-utils [class^=\"border\"] {\n display: inline-block;\n width: 5rem;\n height: 5rem;\n margin: .25rem;\n background-color: #f5f5f5;\n}\n\n.bd-example-border-utils-0 [class^=\"border\"] {\n border: 1px solid #f6f6f6;\n}\n\n.highlight {\n padding: 1rem;\n margin-top: 1rem;\n margin-bottom: 1rem;\n background-color: #f7f7f9;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n@media (min-width: 480px) {\n .highlight {\n padding: 1.5rem;\n }\n}\n\n.bd-content .highlight {\n margin-right: -10px;\n margin-left: -10px;\n}\n\n@media (min-width: 480px) {\n .bd-content .highlight {\n margin-right: 0;\n margin-left: 0;\n }\n}\n\n.highlight pre {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n background-color: transparent;\n border: 0;\n}\n\n.highlight pre code {\n font-size: inherit;\n color: #333;\n}\n\n.btn-bd-primary {\n font-weight: 500;\n color: #000;\n border-color: #000;\n}\n\n.btn-bd-primary:hover, .btn-bd-primary:active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-bd-download {\n font-weight: 500;\n color: #000;\n border-color: #000;\n}\n\n.btn-bd-download:hover, .btn-bd-download:active {\n color: #000;\n background-color: #000;\n border-color: #000;\n}\n\n.bd-callout {\n padding: 1.25rem;\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n border: 1px solid #eee;\n border-left-width: .25rem;\n border-radius: .25rem;\n}\n\n.bd-callout h4 {\n margin-top: 0;\n margin-bottom: .25rem;\n}\n\n.bd-callout p:last-child {\n margin-bottom: 0;\n}\n\n.bd-callout code {\n border-radius: .25rem;\n}\n\n.bd-callout + .bd-callout {\n margin-top: -.25rem;\n}\n\n.bd-callout-info {\n border-left-color: #527edb;\n}\n\n.bd-callout-warning {\n border-left-color: #fc0;\n}\n\n.bd-callout-danger {\n border-left-color: #cd3c14;\n}\n\n.bd-examples .img-thumbnail {\n margin-bottom: .75rem;\n}\n\n.bd-examples .h4 {\n margin-bottom: .25rem;\n}\n\n.bd-examples {\n padding: 0;\n list-style: none;\n}\n\n.bd-examples p {\n margin-bottom: 1.25rem;\n}\n\n@media (max-width: 480px) {\n .bd-examples {\n margin-right: -.75rem;\n margin-left: -.75rem;\n }\n .bd-examples > [class^=\"col-\"] {\n padding-right: .75rem;\n padding-left: .75rem;\n }\n}\n\n.bd-browser-bugs td p {\n margin-bottom: 0;\n}\n\n.bd-browser-bugs th:first-child {\n width: 18%;\n}\n\n.bd-brand-logos {\n display: table;\n width: 100%;\n margin-bottom: 1rem;\n overflow: hidden;\n color: #563d7c;\n background-color: #f9f9f9;\n border-radius: .25rem;\n}\n\n.bd-brand-item {\n padding: 4rem 0;\n text-align: center;\n}\n\n.bd-brand-item + .bd-brand-item {\n border-top: 1px solid #fff;\n}\n\n.bd-brand-logos .inverse {\n color: #fff;\n background-color: #563d7c;\n}\n\n.bd-brand-item h1,\n.bd-brand-item h3 {\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.bd-brand-item .bd-booticon {\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 768px) {\n .bd-brand-item {\n display: table-cell;\n width: 1%;\n }\n .bd-brand-item + .bd-brand-item {\n border-top: 0;\n border-left: 1px solid #fff;\n }\n .bd-brand-item h1 {\n font-size: 4rem;\n }\n}\n\n.color-swatches {\n margin: 0 -5px;\n overflow: hidden;\n}\n\n.color-swatch {\n float: left;\n width: 4rem;\n height: 4rem;\n margin-right: .25rem;\n margin-left: .25rem;\n border-radius: .25rem;\n}\n\n@media (min-width: 768px) {\n .color-swatch {\n width: 6rem;\n height: 6rem;\n }\n}\n\n.color-swatches .bd-purple {\n background-color: #000;\n}\n\n.color-swatches .bd-purple-light {\n background-color: #000;\n}\n\n.color-swatches .bd-purple-lighter {\n background-color: #e5e1ea;\n}\n\n.color-swatches .bd-gray {\n background-color: #f9f9f9;\n}\n\n.swatch-blue {\n color: #000;\n background-color: #527edb;\n}\n\n.swatch-indigo {\n color: #fff;\n background-color: #6610f2;\n}\n\n.swatch-purple {\n color: #000;\n background-color: #a885d8;\n}\n\n.swatch-pink {\n color: #000;\n background-color: #ffb4e6;\n}\n\n.swatch-red {\n color: #fff;\n background-color: #cd3c14;\n}\n\n.swatch-orange {\n color: #fff;\n background-color: #f16e00;\n}\n\n.swatch-yellow {\n color: #000;\n background-color: #fc0;\n}\n\n.swatch-green {\n color: #000;\n background-color: #32c832;\n}\n\n.swatch-teal {\n color: #000;\n background-color: #50be87;\n}\n\n.swatch-cyan {\n color: #000;\n background-color: #4BB4E6;\n}\n\n.swatch-white {\n color: #000;\n background-color: #fff;\n}\n\n.swatch-gray {\n color: #000;\n background-color: #999;\n}\n\n.swatch-gray-dark {\n color: #fff;\n background-color: #595959;\n}\n\n.swatch-primary {\n color: #fff;\n background-color: #f16e00;\n}\n\n.swatch-secondary {\n color: #fff;\n background-color: #000;\n}\n\n.swatch-success {\n color: #000;\n background-color: #32c832;\n}\n\n.swatch-info {\n color: #000;\n background-color: #527edb;\n}\n\n.swatch-warning {\n color: #000;\n background-color: #fc0;\n}\n\n.swatch-danger {\n color: #fff;\n background-color: #cd3c14;\n}\n\n.swatch-light {\n color: #000;\n background-color: #ddd;\n}\n\n.swatch-dark {\n color: #fff;\n background-color: #000;\n}\n\n.swatch-100 {\n color: #000;\n background-color: #fafafa;\n}\n\n.swatch-200 {\n color: #000;\n background-color: #f6f6f6;\n}\n\n.swatch-300 {\n color: #000;\n background-color: #eee;\n}\n\n.swatch-400 {\n color: #000;\n background-color: #ddd;\n}\n\n.swatch-500 {\n color: #000;\n background-color: #ccc;\n}\n\n.swatch-600 {\n color: #000;\n background-color: #999;\n}\n\n.swatch-700 {\n color: #fff;\n background-color: #666;\n}\n\n.swatch-800 {\n color: #fff;\n background-color: #595959;\n}\n\n.swatch-900 {\n color: #fff;\n background-color: #333;\n}\n\n.bd-clipboard {\n position: relative;\n display: none;\n float: right;\n}\n\n.bd-clipboard + .highlight {\n margin-top: 0;\n}\n\n.btn-clipboard {\n position: absolute;\n top: .5rem;\n right: .5rem;\n z-index: 10;\n display: block;\n cursor: pointer;\n}\n\n@media (min-width: 768px) {\n .bd-clipboard {\n display: block;\n }\n}\n\n.hll {\n background-color: #ffc;\n}\n\n.c {\n color: #999;\n}\n\n.k {\n color: #069;\n}\n\n.o {\n color: #555;\n}\n\n.cm {\n color: #999;\n}\n\n.cp {\n color: #099;\n}\n\n.c1 {\n color: #999;\n}\n\n.cs {\n color: #999;\n}\n\n.gd {\n background-color: #fcc;\n border: 1px solid #c00;\n}\n\n.ge {\n font-style: italic;\n}\n\n.gr {\n color: #f00;\n}\n\n.gh {\n color: #030;\n}\n\n.gi {\n background-color: #cfc;\n border: 1px solid #0c0;\n}\n\n.go {\n color: #aaa;\n}\n\n.gp {\n color: #009;\n}\n\n.gu {\n color: #030;\n}\n\n.gt {\n color: #9c6;\n}\n\n.kc {\n color: #069;\n}\n\n.kd {\n color: #069;\n}\n\n.kn {\n color: #069;\n}\n\n.kp {\n color: #069;\n}\n\n.kr {\n color: #069;\n}\n\n.kt {\n color: #078;\n}\n\n.m {\n color: #f60;\n}\n\n.s {\n color: #d44950;\n}\n\n.na {\n color: #4f9fcf;\n}\n\n.nb {\n color: #366;\n}\n\n.nc {\n color: #0a8;\n}\n\n.no {\n color: #360;\n}\n\n.nd {\n color: #99f;\n}\n\n.ni {\n color: #999;\n}\n\n.ne {\n color: #c00;\n}\n\n.nf {\n color: #c0f;\n}\n\n.nl {\n color: #99f;\n}\n\n.nn {\n color: #0cf;\n}\n\n.nt {\n color: #2f6f9f;\n}\n\n.nv {\n color: #033;\n}\n\n.ow {\n color: #000;\n}\n\n.w {\n color: #bbb;\n}\n\n.mf {\n color: #f60;\n}\n\n.mh {\n color: #f60;\n}\n\n.mi {\n color: #f60;\n}\n\n.mo {\n color: #f60;\n}\n\n.sb {\n color: #c30;\n}\n\n.sc {\n color: #c30;\n}\n\n.sd {\n font-style: italic;\n color: #c30;\n}\n\n.s2 {\n color: #c30;\n}\n\n.se {\n color: #c30;\n}\n\n.sh {\n color: #c30;\n}\n\n.si {\n color: #a00;\n}\n\n.sx {\n color: #c30;\n}\n\n.sr {\n color: #3aa;\n}\n\n.s1 {\n color: #c30;\n}\n\n.ss {\n color: #fc3;\n}\n\n.bp {\n color: #366;\n}\n\n.vc {\n color: #033;\n}\n\n.vg {\n color: #033;\n}\n\n.vi {\n color: #033;\n}\n\n.il {\n color: #f60;\n}\n\n.css .o,\n.css .o + .nt,\n.css .nt + .nt {\n color: #999;\n}\n\n.language-bash::before,\n.language-sh::before {\n color: #009;\n content: \"$ \";\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.language-powershell::before {\n color: #009;\n content: \"PM> \";\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.anchorjs-link {\n font-weight: 400;\n color: rgba(0, 0, 0, 0.5);\n transition: color .16s linear;\n}\n\n.anchorjs-link:hover {\n color: #000;\n text-decoration: none;\n}\n\n.algolia-autocomplete {\n display: block !important;\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n\n.algolia-autocomplete .ds-dropdown-menu {\n width: 100%;\n min-width: 0 !important;\n max-width: none !important;\n padding: .75rem 0 !important;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);\n}\n\n@media (min-width: 768px) {\n .algolia-autocomplete .ds-dropdown-menu {\n width: 175%;\n }\n}\n\n.algolia-autocomplete .ds-dropdown-menu::before {\n display: none !important;\n}\n\n.algolia-autocomplete .ds-dropdown-menu [class^=\"ds-dataset-\"] {\n padding: 0 !important;\n overflow: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n}\n\n.algolia-autocomplete .ds-dropdown-menu .ds-suggestions {\n margin-top: 0 !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion {\n padding: 0 !important;\n overflow: visible !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--category-header {\n padding: .125rem 1rem !important;\n margin-top: 0 !important;\n font-size: .875rem !important;\n font-weight: 500 !important;\n color: #000 !important;\n border-bottom: 0 !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--wrapper {\n float: none !important;\n padding-top: 0 !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column {\n float: none !important;\n width: auto !important;\n padding: 0 !important;\n text-align: left !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--content {\n float: none !important;\n width: auto !important;\n padding: 0 !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--content::before {\n display: none !important;\n}\n\n.algolia-autocomplete .ds-suggestion:not(:first-child) .algolia-docsearch-suggestion--category-header {\n padding-top: .75rem !important;\n margin-top: .75rem !important;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\n.algolia-autocomplete .ds-suggestion .algolia-docsearch-suggestion--subcategory-column {\n display: none !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--title {\n display: block;\n padding: .25rem 1rem !important;\n margin-bottom: 0 !important;\n font-size: .875rem !important;\n font-weight: 400 !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--text {\n padding: 0 1rem .5rem !important;\n margin-top: -.25rem;\n font-size: .875rem !important;\n font-weight: 400;\n line-height: 1.25 !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-footer {\n float: none !important;\n width: auto !important;\n height: auto !important;\n padding: .75rem 1rem 0;\n font-size: .75rem !important;\n line-height: 1 !important;\n color: #767676 !important;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\n.algolia-autocomplete .algolia-docsearch-footer--logo {\n display: inline !important;\n overflow: visible !important;\n color: inherit !important;\n text-indent: 0 !important;\n background: none !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--highlight {\n color: #5f2dab;\n background-color: rgba(154, 132, 187, 0.12);\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight {\n box-shadow: inset 0 -2px 0 0 rgba(95, 45, 171, 0.5) !important;\n}\n\n.algolia-autocomplete .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content {\n background-color: rgba(208, 189, 236, 0.15) !important;\n}\n\n#bd-main-nav .nav-item.dropdown {\n -ms-flex-item-align: end;\n align-self: flex-end;\n}\n\n#bd-main-nav .navbar-nav-svg {\n display: inline-block;\n width: 1.4rem;\n height: 1.4rem;\n vertical-align: text-top;\n}\n\n.bd-home {\n background-color: #000;\n}\n\n.bd-home .bd-featurette {\n background-color: #fff;\n}\n\n.bd-masthead {\n padding: 2.5rem .625rem;\n color: #000;\n background-color: #fff;\n background-image: none;\n border: 0;\n}\n\n.bd-masthead .lead {\n font-size: 1.125rem;\n}\n\n.bd-masthead .lead .btn {\n text-decoration: none;\n}\n\n.bd-masthead .lead .btn + .btn {\n margin-left: .625rem;\n}\n\n.bd-masthead .bd-boosted-icon {\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-size: 3.125rem;\n font-weight: 500;\n}\n\n.bd-masthead .version {\n margin-bottom: 0;\n}\n\n.bd-masthead img {\n display: block;\n width: 70%;\n}\n\n.masthead-followup .bg-light {\n background-color: #eee !important;\n}\n\n.bd-pageheader {\n padding: 0;\n color: #fff;\n background-color: #000;\n border-top: 2px solid #333;\n}\n\n.bd-pageheader h1 {\n margin: 2.6875rem 0;\n font-size: 2.125rem;\n font-weight: 700;\n}\n\n.bd-pageheader p {\n padding-bottom: 1.25rem;\n font-size: 1rem;\n}\n\n@media (max-width: 479.98px) {\n .bd-pageheader h1 {\n margin: 1.25rem 0;\n font-size: 1.875rem;\n font-weight: 700;\n line-height: 1;\n text-align: left;\n }\n .bd-pageheader p {\n font-size: 1rem;\n }\n}\n\n.bd-featurette {\n padding-top: 2.5rem;\n padding-bottom: 2.5rem;\n font-size: 1rem;\n}\n\n.bd-search {\n padding-left: 0;\n margin-left: 0;\n}\n\n.bd-search .form-control {\n height: auto;\n background-color: transparent;\n}\n\n.bd-toc-link {\n padding-left: .625rem;\n}\n\n.o-footer {\n margin-top: 0;\n}\n\n.o-footer .o-footer-body {\n padding: 1.25rem 0;\n font-size: 1rem !important;\n}\n\n.o-footer .o-footer-body p {\n margin: 0;\n}\n\n.bd-example-tabs .nav-tabs {\n margin-bottom: 0;\n}\n\n#outline-buttons::before,\n#supported-content::before,\n#text::before,\n#color-schemes::before,\n#placement::before,\n#collapsible-content::before,\n#sizing::before {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n -webkit-clip-path: inset(50%);\n clip-path: inset(50%);\n border: 0;\n content: \"warning, not brand compliant\";\n}\n\n#outline-buttons::after,\n#supported-content::after,\n#text::after,\n#color-schemes::after,\n#placement::after,\n#collapsible-content::after,\n#sizing::after {\n padding-left: .375rem;\n font-family: icon-orange, sans-serif !important;\n font-size: inherit;\n color: #cd3c14;\n vertical-align: bottom;\n content: \"\\e936\";\n}\n\n.doc-fonticon {\n margin: 0 -10px 20px;\n overflow: hidden;\n}\n\n.doc-fonticon-list {\n padding-left: 0;\n font-size: 1.875rem;\n list-style: none;\n}\n\n.doc-fonticon li {\n float: left;\n width: 25%;\n height: 150px;\n padding: 10px;\n line-height: 1.4;\n text-align: center;\n background-color: #f9f9f9;\n border: 1px solid #fff;\n}\n\n.doc-fonticon .fonticon-class {\n display: block;\n font-size: 1rem;\n text-align: center;\n word-wrap: break-word;\n}\n\n.doc-fonticon li:hover {\n color: #fff;\n background-color: #000;\n}\n\n@media (min-width: 768px) {\n .doc-fonticon {\n margin-right: 0;\n margin-left: 0;\n }\n .doc-fonticon li {\n width: 12.5%;\n }\n}\n\n@media (min-width: 768px) {\n @supports ((position: -webkit-sticky) or (position: sticky)) {\n #docsNavbarContent {\n max-height: calc(100vh - 5rem);\n }\n }\n}\n\n#buttons-default,\n#buttons-inverse {\n padding-left: 1.25rem;\n}\n\n#buttons-default button,\n#buttons-inverse button {\n margin-right: .625rem;\n}\n\n#buttons-inverse {\n padding: 1.25rem;\n color: #fff;\n background-color: #000;\n}\n\n.doc-link {\n position: relative;\n padding-right: 1.875rem;\n margin-left: .625rem;\n font-size: 1.5rem;\n}\n\n.doc-link::after {\n position: absolute;\n top: 0;\n left: 0;\n width: 1.875rem;\n height: 1.875rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221250%22%20height%3D%221250%22%3E%3Cpath%20d%3D%22M750%20261.875V386.25l-151.5.125c-83.375.125-152.75.375-154.125.5s-7.5.625-13.75%201.125c-30.375%202.375-70.875%2011.5-102.5%2023.25-56.875%2021.125-103%2051-147%2094.875C130.375%20557%2096.75%20614.625%2076.875%20685c-3.25%2011.875-9%2039.25-10.125%2049.125-.5%203.625-1%206.875-1.25%207.25-2.125%203.625-3.25%2067.125-1.5%2086.75%202.125%2024.25%207.875%2054.75%2014.75%2078.125%2016.875%2057.125%2043.75%20106%2084.25%20153.75%207.375%208.625%2036.625%2037%2046.125%2044.75l9.625%207.875.125-56.625c0-62%20.125-63.625%203.625-81.25%2013.875-69.875%2068-127.375%20136.375-144.75%2024.125-6.125%2024.75-6.25%20214-6.25H750v250l203.75-204.125c112-112.125%20205.75-206.875%20208.25-210.25%209-12.625%2013-22.25%2016-39.25%204.625-25.125-3-54.375-19.125-73.5-6-7.25-407.125-409.125-408.25-409.125-.375%200-.625%2056-.625%20124.375z%22%2F%3E%3C%2Fsvg%3E\");\n background-repeat: no-repeat;\n background-size: cover;\n}\n\n.doc-link:hover::after {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221250%22%20height%3D%221250%22%3E%3Cpath%20d%3D%22M750%20261.875V386.25l-151.5.125c-83.375.125-152.75.375-154.125.5s-7.5.625-13.75%201.125c-30.375%202.375-70.875%2011.5-102.5%2023.25-56.875%2021.125-103%2051-147%2094.875C130.375%20557%2096.75%20614.625%2076.875%20685c-3.25%2011.875-9%2039.25-10.125%2049.125-.5%203.625-1%206.875-1.25%207.25-2.125%203.625-3.25%2067.125-1.5%2086.75%202.125%2024.25%207.875%2054.75%2014.75%2078.125%2016.875%2057.125%2043.75%20106%2084.25%20153.75%207.375%208.625%2036.625%2037%2046.125%2044.75l9.625%207.875.125-56.625c0-62%20.125-63.625%203.625-81.25%2013.875-69.875%2068-127.375%20136.375-144.75%2024.125-6.125%2024.75-6.25%20214-6.25H750v250l203.75-204.125c112-112.125%20205.75-206.875%20208.25-210.25%209-12.625%2013-22.25%2016-39.25%204.625-25.125-3-54.375-19.125-73.5-6-7.25-407.125-409.125-408.25-409.125-.375%200-.625%2056-.625%20124.375z%22%20fill%3D%22%23fe6100%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n/* home cards */\n#card-grid .col-md-6.col-lg-3 {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n margin-bottom: 1.25rem;\n}\n\n#card-grid .card {\n width: 100%;\n}\n\n#card-grid .picto-link {\n display: block;\n text-align: center;\n}\n\n#card-grid .card-footer {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n border: 0;\n}\n\n#card-grid #migrate-card img {\n width: 50%;\n}\n\n#angular-logo {\n display: inherit;\n width: 8rem;\n margin: 0 auto;\n}\n\n/* IE only fix */\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n #card-grid .picto-link {\n height: 12.5rem;\n }\n}\n\n#bill .card-img,\n#shop .card-img,\n#timer .card-img,\n#unlock .card-img {\n padding: 1.25rem;\n}\n\n#bill .card-img img,\n#shop .card-img img,\n#timer .card-img img,\n#unlock .card-img img {\n width: 50%;\n}\n\n#bill .card-img {\n background-color: #50be87;\n}\n\n#shop .card-img {\n background-color: #4bb4e6;\n}\n\n#timer .card-img {\n background-color: #ffb4e6;\n}\n\n#unlock .card-img {\n background-color: #ffd200;\n}\n\n@media (max-width: 479.98px) {\n #bill .card-img img,\n #shop .card-img img,\n #timer .card-img img,\n #unlock .card-img img {\n width: auto;\n height: 2.5rem;\n }\n}\n/*# sourceMappingURL=docs.min.css.map */","// stylelint-disable selector-max-id\n\n#skippy {\n display: block;\n padding: 1em;\n color: #fff;\n background-color: $bd-purple;\n outline: 0;\n\n .skiplink-text {\n padding: .5em;\n outline: 1px dotted;\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Right side table of contents\n//\n\n.bd-toc {\n @supports (position: sticky) {\n position: sticky;\n top: 5rem; // boosted mod\n height: calc(100vh - 5rem); // boosted mod\n overflow-y: auto;\n }\n order: 2;\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n font-size: .875rem;\n}\n\n.section-nav {\n padding-left: 0;\n border-left: 1px solid #eee;\n\n ul {\n padding-left: 1rem;\n\n ul {\n display: none;\n }\n }\n}\n\n.toc-entry {\n display: block;\n\n a {\n display: block;\n padding: .125rem 1.5rem;\n // color: $gray-light; // boosted mod\n\n &:hover {\n color: theme-color(\"primary\");\n text-decoration: none;\n }\n }\n}\n\n//\n// Left side navigation\n//\n\n.bd-sidebar {\n order: 0;\n // background-color: transparent; // boosted mod\n border-bottom: 1px solid $gray-300;\n\n @include media-breakpoint-up(md) {\n @supports (position: sticky) {\n position: sticky;\n top: 5rem; // boosted mod\n z-index: 1000;\n max-height: calc(100vh - 5rem); // boosted mod\n }\n border-right: 1px solid $gray-300;\n }\n\n @include media-breakpoint-up(xl) {\n max-width: 320px;\n }\n}\n\n.bd-links {\n padding-top: 1rem;\n padding-bottom: 1rem;\n margin-right: $grid-gutter-width / -2; // boosted mod\n margin-left: $grid-gutter-width / -2; // boosted mod\n\n @include media-breakpoint-up(md) {\n @supports (position: sticky) {\n max-height: calc(100vh - 9.6rem); // boosted mod\n overflow-y: auto;\n }\n }\n\n // Override collapse behaviors\n @include media-breakpoint-up(md) {\n display: block !important;\n }\n}\n\n.bd-search {\n position: relative; // To contain the Algolia search\n padding: 1rem $grid-gutter-width / 2; // boosted mod our col-12 has 10px paddings\n margin-right: $grid-gutter-width / -2; // boosted mod\n margin-left: $grid-gutter-width / -2; // boosted mod\n border-bottom: 1px solid $gray-300;\n\n // Boosted mod keep basic form-control style\n // .form-control:focus {\n // border-color: $bd-purple-bright;\n // box-shadow: 0 0 0 3px rgba($bd-purple-bright, .25);\n // }\n}\n\n.bd-search-docs-toggle {\n line-height: 1;\n color: $gray-900;\n}\n\n.bd-sidenav {\n display: none;\n}\n\n.bd-toc-link {\n display: block;\n padding: .25rem 1.5rem;\n font-weight: 500;\n // color: $gray-lightest; // boosted mod\n\n &:hover {\n color: theme-color(\"primary\");\n text-decoration: none;\n }\n}\n\n.bd-toc-item {\n &.active {\n margin-bottom: 1rem;\n\n &:not(:first-child) {\n margin-top: 1rem;\n }\n\n > .bd-toc-link {\n color: theme-color(\"primary\");\n\n &:hover {\n background-color: transparent;\n }\n }\n\n > .bd-sidenav {\n display: block;\n }\n }\n}\n\n// All levels of nav\n.bd-sidebar .nav > li > a {\n display: block;\n padding: .25rem 1.5rem;\n font-size: 90%;\n color: $gray-700;\n}\n\n.bd-sidebar .nav > li > a:hover {\n color: theme-color(\"primary\");\n text-decoration: none;\n background-color: transparent;\n}\n\n.bd-sidebar .nav > .active > a,\n.bd-sidebar .nav > .active:hover > a {\n font-weight: 500;\n color: #000;\n background-color: transparent;\n}\n\n.bd-links a,\n.bd-toc a {\n &:focus {\n outline-offset: -1px;\n }\n}\n","//\n// Footer\n//\n\n.bd-footer {\n font-size: 85%;\n text-align: center;\n background-color: #f7f7f7;\n\n a {\n font-weight: 500;\n color: $gray-700;\n\n &:hover,\n &:focus {\n color: $link-color;\n }\n }\n\n p {\n margin-bottom: 0;\n }\n\n @include media-breakpoint-up(sm) {\n text-align: left;\n }\n}\n\n.bd-footer-links {\n padding-left: 0;\n margin-bottom: 1rem;\n\n li {\n display: inline-block;\n\n + li {\n margin-left: 1rem;\n }\n }\n}\n","// stylelint-disable no-duplicate-selectors, selector-no-qualifying-type\n\n//\n// Grid examples\n//\n\n.bd-example-row {\n .row {\n > .col,\n > [class^=\"col-\"] {\n padding-top: .75rem;\n padding-bottom: .75rem;\n background-color: rgba(86, 61, 124, .15);\n border: 1px solid rgba(86, 61, 124, .2);\n }\n }\n\n .row + .row {\n margin-top: 1rem;\n }\n\n .flex-items-top,\n .flex-items-middle,\n .flex-items-bottom {\n min-height: 6rem;\n background-color: rgba(255, 0, 0, .1);\n }\n}\n\n.bd-example-row-flex-cols .row {\n min-height: 10rem;\n background-color: rgba(255, 0, 0, .1);\n}\n\n.bd-highlight {\n background-color: rgba($bd-purple, .15);\n border: 1px solid rgba($bd-purple, .15);\n}\n\n// Grid mixins\n.example-container {\n width: 800px;\n @include make-container();\n}\n\n.example-row {\n @include make-row();\n}\n\n.example-content-main {\n @include make-col-ready();\n\n @include media-breakpoint-up(sm) {\n @include make-col(6);\n }\n\n @include media-breakpoint-up(lg) {\n @include make-col(8);\n }\n}\n\n.example-content-secondary {\n @include make-col-ready();\n\n @include media-breakpoint-up(sm) {\n @include make-col(6);\n }\n\n @include media-breakpoint-up(lg) {\n @include make-col(4);\n }\n}\n\n\n//\n// Container illustrations\n//\n\n.bd-example-container {\n min-width: 16rem;\n max-width: 25rem;\n margin-right: auto;\n margin-left: auto;\n}\n\n.bd-example-container-header {\n height: 3rem;\n margin-bottom: .5rem;\n background-color: lighten($blue, 50%);\n border-radius: .25rem;\n}\n\n.bd-example-container-sidebar {\n float: right;\n width: 4rem;\n height: 8rem;\n background-color: lighten($blue, 25%);\n border-radius: .25rem;\n}\n\n.bd-example-container-body {\n height: 8rem;\n margin-right: 4.5rem;\n background-color: lighten($bd-purple, 25%);\n border-radius: .25rem;\n}\n\n.bd-example-container-fluid {\n max-width: none;\n}\n\n\n//\n// Docs examples\n//\n\n.bd-example {\n position: relative;\n padding: 1rem;\n margin: 1rem (-$grid-gutter-width / 2) 0;\n border: solid #f7f7f9;\n border-width: .2rem 0 0;\n @include clearfix();\n\n @include media-breakpoint-up(sm) {\n padding: 1.5rem;\n margin-right: 0;\n margin-left: 0;\n border-width: .2rem;\n }\n\n + .highlight,\n + .clipboard + .highlight {\n margin-top: 0;\n }\n\n + p {\n margin-top: 2rem;\n }\n\n .pos-f-t {\n position: relative;\n margin: -1rem;\n\n @include media-breakpoint-up(sm) {\n margin: -1.5rem;\n }\n }\n\n .custom-file-input:lang(es) ~ .custom-file-label::after {\n content: \"Elegir\";\n }\n\n > .form-control {\n + .form-control {\n margin-top: .5rem;\n }\n }\n\n > .nav + .nav,\n > .alert + .alert,\n > .navbar + .navbar,\n > .progress + .progress,\n > .progress + .btn {\n margin-top: 1rem;\n }\n\n > .dropdown-menu:first-child {\n position: static;\n display: block;\n }\n\n > .form-group:last-child {\n margin-bottom: 0;\n }\n\n > .close {\n float: none;\n }\n}\n\n// Typography\n.bd-example-type {\n .table {\n .type-info {\n color: #999;\n vertical-align: middle;\n }\n td {\n padding: 1rem 0;\n border-color: #eee;\n }\n tr:first-child td {\n border-top: 0;\n }\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n margin-top: 0;\n margin-bottom: 0;\n }\n}\n\n// Contextual background colors\n.bd-example-bg-classes p {\n padding: 1rem;\n}\n\n// Images\n.bd-example > img {\n + img {\n margin-left: .5rem;\n }\n}\n\n// Buttons\n.bd-example {\n > .btn-group {\n margin-top: .25rem;\n margin-bottom: .25rem;\n }\n > .btn-toolbar + .btn-toolbar {\n margin-top: .5rem;\n }\n}\n\n// Forms\n.bd-example-control-sizing select,\n.bd-example-control-sizing input[type=\"text\"] + input[type=\"text\"] {\n margin-top: .5rem;\n}\n.bd-example-form .input-group {\n margin-bottom: .5rem;\n}\n.bd-example > textarea.form-control {\n resize: vertical;\n}\n\n// List groups\n.bd-example > .list-group {\n max-width: 400px;\n}\n\n// Navbars\n.bd-example {\n .fixed-top,\n .sticky-top {\n position: static;\n margin: -1rem -1rem 1rem;\n }\n .fixed-bottom {\n position: static;\n margin: 1rem -1rem -1rem;\n }\n\n @include media-breakpoint-up(sm) {\n .fixed-top,\n .sticky-top {\n margin: -1.5rem -1.5rem 1rem;\n }\n .fixed-bottom {\n margin: 1rem -1.5rem -1.5rem;\n }\n }\n}\n\n// Pagination\n.bd-example .pagination {\n margin-top: .5rem;\n margin-bottom: .5rem;\n}\n\n// Example modals\n.modal {\n z-index: 1072;\n\n .tooltip,\n .popover {\n z-index: 1073;\n }\n}\n\n.modal-backdrop {\n z-index: 1071;\n}\n\n.bd-example-modal {\n background-color: #fafafa;\n\n .modal {\n position: relative;\n top: auto;\n right: auto;\n bottom: auto;\n left: auto;\n z-index: 1;\n display: block;\n }\n\n .modal-dialog {\n left: auto;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n// Example tabbable tabs\n.bd-example-tabs .nav-tabs {\n margin-bottom: 1rem;\n}\n\n// Popovers\n.bd-example-popover-static {\n padding-bottom: 1.5rem;\n background-color: #f9f9f9;\n\n .popover {\n position: relative;\n display: block;\n float: left;\n width: 260px;\n margin: 1.25rem;\n }\n}\n\n// Tooltips\n.tooltip-demo a {\n white-space: nowrap;\n}\n\n.bd-example-tooltip-static .tooltip {\n position: relative;\n display: inline-block;\n margin: 10px 20px;\n opacity: 1;\n}\n\n// Scrollspy demo on fixed height div\n.scrollspy-example {\n position: relative;\n height: 200px;\n margin-top: .5rem;\n overflow: auto;\n}\n\n.scrollspy-example-2 {\n position: relative;\n height: 350px;\n overflow: auto;\n}\n\n.bd-example-border-utils {\n [class^=\"border\"] {\n display: inline-block;\n width: 5rem;\n height: 5rem;\n margin: .25rem;\n background-color: #f5f5f5;\n }\n}\n\n.bd-example-border-utils-0 {\n [class^=\"border\"] {\n border: 1px solid $border-color;\n }\n}\n\n//\n// Code snippets\n//\n\n.highlight {\n padding: 1rem;\n margin-top: 1rem;\n margin-bottom: 1rem;\n background-color: #f7f7f9;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n\n @include media-breakpoint-up(sm) {\n padding: 1.5rem;\n }\n}\n\n.bd-content .highlight {\n margin-right: (-$grid-gutter-width / 2);\n margin-left: (-$grid-gutter-width / 2);\n\n @include media-breakpoint-up(sm) {\n margin-right: 0;\n margin-left: 0;\n }\n}\n\n.highlight {\n pre {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n background-color: transparent;\n border: 0;\n }\n pre code {\n font-size: inherit;\n color: $gray-900; // Effectively the base text color\n }\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n// BOOSTED MOD : keep variable gutter width (removed from bootstrap)\n@mixin make-container($gutters: $grid-gutter-widths) {\n margin-right: auto;\n margin-left: auto;\n\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n // width: 100%; //Boosted mod our fluid is not 100% width\n }\n }\n\n // boosted mod\n @each $breakpoint, $container-margin in $container-fluid-margin-widths {\n @include media-breakpoint-up($breakpoint) {\n margin-right: $container-margin;\n margin-left: $container-margin;\n // reset margin for second level container\n .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n }\n }\n // end mod\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n // boosted mod\n margin-right: auto;\n margin-left: auto;\n // end mod\n }\n }\n}\n\n@mixin make-gutters($gutters: $grid-gutter-widths) {\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n }\n}\n\n@mixin make-row($gutters: $grid-gutter-widths) {\n display: flex;\n flex-wrap: wrap;\n\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n margin-right: ($gutter / -2);\n margin-left: ($gutter / -2);\n }\n }\n}\n\n@mixin make-col-ready($gutters: $grid-gutter-widths) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n }\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n","// Buttons\n//\n// Custom buttons for the docs.\n\n.btn-bd-primary {\n font-weight: 500;\n color: $bd-purple-bright;\n border-color: $bd-purple-bright;\n\n &:hover,\n &:active {\n color: #fff;\n background-color: $bd-purple-bright;\n border-color: $bd-purple-bright;\n }\n}\n\n.btn-bd-download {\n font-weight: 500;\n color: $bd-download;\n border-color: $bd-download;\n\n &:hover,\n &:active {\n color: $bd-dark;\n background-color: $bd-download;\n border-color: $bd-download;\n }\n}\n","//\n// Callouts\n//\n\n.bd-callout {\n padding: 1.25rem;\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n border: 1px solid #eee;\n border-left-width: .25rem;\n border-radius: .25rem;\n}\n\n.bd-callout h4 {\n margin-top: 0;\n margin-bottom: .25rem;\n}\n\n.bd-callout p:last-child {\n margin-bottom: 0;\n}\n\n.bd-callout code {\n border-radius: .25rem;\n}\n\n.bd-callout + .bd-callout {\n margin-top: -.25rem;\n}\n\n// Variations\n@mixin bs-callout-variant($color) {\n border-left-color: $color;\n // boosted mod disable written color for callout\n // h4 { color: $color; }\n // end mod\n}\n\n.bd-callout-info { @include bs-callout-variant($bd-info); }\n.bd-callout-warning { @include bs-callout-variant($bd-warning); }\n.bd-callout-danger { @include bs-callout-variant($bd-danger); }\n","//\n// Examples\n//\n\n.bd-examples .img-thumbnail {\n margin-bottom: .75rem;\n}\n// boosted mod\n// replace h4 selector by class name\n.bd-examples .h4 {\n margin-bottom: .25rem;\n}\n// use bd-examples for list\n.bd-examples {\n padding: 0;\n list-style: none;\n}\n// end mod\n.bd-examples p {\n margin-bottom: 1.25rem;\n}\n\n@media (max-width: 480px) {\n .bd-examples {\n margin-right: -.75rem;\n margin-left: -.75rem;\n }\n .bd-examples > [class^=\"col-\"] {\n padding-right: .75rem;\n padding-left: .75rem;\n }\n}\n","// Wall of Browser Bugs\n//\n// Better display for the responsive table on the Wall of Browser Bugs.\n\n.bd-browser-bugs {\n td p {\n margin-bottom: 0;\n }\n th:first-child {\n width: 18%;\n }\n}\n","// stylelint-disable no-duplicate-selectors\n\n//\n// Brand guidelines\n//\n\n// Logo series wrapper\n.bd-brand-logos {\n display: table;\n width: 100%;\n margin-bottom: 1rem;\n overflow: hidden;\n color: #563d7c;\n background-color: #f9f9f9;\n border-radius: .25rem;\n}\n\n// Individual items\n.bd-brand-item {\n padding: 4rem 0;\n text-align: center;\n}\n.bd-brand-item + .bd-brand-item {\n border-top: 1px solid #fff;\n}\n.bd-brand-logos .inverse {\n color: #fff;\n background-color: #563d7c;\n}\n\n// Heading content within\n.bd-brand-item h1,\n.bd-brand-item h3 {\n margin-top: 0;\n margin-bottom: 0;\n}\n.bd-brand-item .bd-booticon {\n margin-right: auto;\n margin-left: auto;\n}\n\n// Make the icons stand out on what is/isn't okay\n// .bd-brand-item .glyphicon {\n// width: 30px;\n// height: 30px;\n// margin: 10px auto -10px;\n// line-height: 30px;\n// color: #fff;\n// border-radius: 50%;\n// }\n// .bd-brand-item .glyphicon-ok {\n// background-color: #5cb85c;\n// }\n// .bd-brand-item .glyphicon-remove {\n// background-color: #d9534f;\n// }\n\n@media (min-width: 768px) {\n .bd-brand-item {\n display: table-cell;\n width: 1%;\n }\n .bd-brand-item + .bd-brand-item {\n border-top: 0;\n border-left: 1px solid #fff;\n }\n .bd-brand-item h1 {\n font-size: 4rem;\n }\n}\n\n\n//\n// Color swatches\n//\n\n.color-swatches {\n margin: 0 -5px;\n overflow: hidden; // clearfix\n}\n\n.color-swatch {\n float: left;\n width: 4rem;\n height: 4rem;\n margin-right: .25rem;\n margin-left: .25rem;\n border-radius: .25rem;\n\n @media (min-width: 768px) {\n width: 6rem;\n height: 6rem;\n }\n}\n\n// Docs colors\n.color-swatches {\n .bd-purple {\n background-color: $bd-purple;\n }\n .bd-purple-light {\n background-color: $bd-purple-light;\n }\n .bd-purple-lighter {\n background-color: #e5e1ea;\n }\n .bd-gray {\n background-color: #f9f9f9;\n }\n}\n","//\n// Docs color palette classes\n//\n\n@each $color, $value in $colors {\n .swatch-#{$color} {\n color: color-yiq($value);\n background-color: #{$value};\n }\n}\n\n@each $color, $value in $theme-colors {\n .swatch-#{$color} {\n color: color-yiq($value);\n background-color: #{$value};\n }\n}\n\n@each $color, $value in $grays {\n .swatch-#{$color} {\n color: color-yiq($value);\n background-color: #{$value};\n }\n}\n","// clipboard.js\n//\n// JS-based `Copy` buttons for code snippets.\n\n.bd-clipboard {\n position: relative;\n display: none;\n float: right;\n\n + .highlight {\n margin-top: 0;\n }\n}\n\n// Boosted mod remove btn-clipboard style\n.btn-clipboard {\n position: absolute;\n top: .5rem;\n right: .5rem;\n z-index: 10;\n display: block;\n cursor: pointer;\n}\n\n@media (min-width: 768px) {\n .bd-clipboard {\n display: block;\n }\n}\n","// stylelint-disable declaration-block-single-line-max-declarations\n\n.hll { background-color: #ffc; }\n.c { color: #999; }\n.k { color: #069; }\n.o { color: #555; }\n.cm { color: #999; }\n.cp { color: #099; }\n.c1 { color: #999; }\n.cs { color: #999; }\n.gd { background-color: #fcc; border: 1px solid #c00; }\n.ge { font-style: italic; }\n.gr { color: #f00; }\n.gh { color: #030; }\n.gi { background-color: #cfc; border: 1px solid #0c0; }\n.go { color: #aaa; }\n.gp { color: #009; }\n.gu { color: #030; }\n.gt { color: #9c6; }\n.kc { color: #069; }\n.kd { color: #069; }\n.kn { color: #069; }\n.kp { color: #069; }\n.kr { color: #069; }\n.kt { color: #078; }\n.m { color: #f60; }\n.s { color: #d44950; }\n.na { color: #4f9fcf; }\n.nb { color: #366; }\n.nc { color: #0a8; }\n.no { color: #360; }\n.nd { color: #99f; }\n.ni { color: #999; }\n.ne { color: #c00; }\n.nf { color: #c0f; }\n.nl { color: #99f; }\n.nn { color: #0cf; }\n.nt { color: #2f6f9f; }\n.nv { color: #033; }\n.ow { color: #000; }\n.w { color: #bbb; }\n.mf { color: #f60; }\n.mh { color: #f60; }\n.mi { color: #f60; }\n.mo { color: #f60; }\n.sb { color: #c30; }\n.sc { color: #c30; }\n.sd { font-style: italic; color: #c30; }\n.s2 { color: #c30; }\n.se { color: #c30; }\n.sh { color: #c30; }\n.si { color: #a00; }\n.sx { color: #c30; }\n.sr { color: #3aa; }\n.s1 { color: #c30; }\n.ss { color: #fc3; }\n.bp { color: #366; }\n.vc { color: #033; }\n.vg { color: #033; }\n.vi { color: #033; }\n.il { color: #f60; }\n\n.css .o,\n.css .o + .nt,\n.css .nt + .nt { color: #999; }\n\n.language-bash::before,\n.language-sh::before {\n color: #009;\n content: \"$ \";\n user-select: none;\n}\n\n.language-powershell::before {\n color: #009;\n content: \"PM> \";\n user-select: none;\n}\n",".anchorjs-link {\n font-weight: 400;\n color: rgba($link-color, .5);\n transition: color .16s linear;\n\n &:hover {\n color: $link-color;\n text-decoration: none;\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Docsearch overrides\n//\n// `!important` indicates overridden properties.\n.algolia-autocomplete {\n display: block !important;\n flex: 1;\n\n // Menu container\n .ds-dropdown-menu {\n width: 100%;\n min-width: 0 !important;\n max-width: none !important;\n padding: .75rem 0 !important;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, .1);\n box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .175);\n\n @include media-breakpoint-up(md) {\n width: 175%;\n }\n\n // Caret\n &::before {\n display: none !important;\n }\n\n [class^=\"ds-dataset-\"] {\n padding: 0 !important;\n overflow: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n }\n\n .ds-suggestions {\n margin-top: 0 !important;\n }\n }\n\n .algolia-docsearch-suggestion {\n padding: 0 !important;\n overflow: visible !important;\n }\n\n .algolia-docsearch-suggestion--category-header {\n padding: .125rem 1rem !important;\n margin-top: 0 !important;\n font-size: .875rem !important;\n font-weight: 500 !important;\n color: $bd-purple-bright !important;\n border-bottom: 0 !important;\n }\n\n .algolia-docsearch-suggestion--wrapper {\n float: none !important;\n padding-top: 0 !important;\n }\n\n // Section header\n .algolia-docsearch-suggestion--subcategory-column {\n float: none !important;\n width: auto !important;\n padding: 0 !important;\n text-align: left !important;\n }\n\n .algolia-docsearch-suggestion--content {\n float: none !important;\n width: auto !important;\n padding: 0 !important;\n\n // Vertical divider between column header and content\n &::before {\n display: none !important;\n }\n }\n\n .ds-suggestion {\n &:not(:first-child) {\n .algolia-docsearch-suggestion--category-header {\n padding-top: .75rem !important;\n margin-top: .75rem !important;\n border-top: 1px solid rgba(0, 0, 0, .1);\n }\n }\n\n .algolia-docsearch-suggestion--subcategory-column {\n display: none !important;\n }\n }\n\n .algolia-docsearch-suggestion--title {\n display: block;\n padding: .25rem 1rem !important;\n margin-bottom: 0 !important;\n font-size: .875rem !important;\n font-weight: 400 !important;\n }\n\n .algolia-docsearch-suggestion--text {\n padding: 0 1rem .5rem !important;\n margin-top: -.25rem;\n font-size: .875rem !important;\n font-weight: 400;\n line-height: 1.25 !important;\n }\n\n .algolia-docsearch-footer {\n float: none !important;\n width: auto !important;\n height: auto !important;\n padding: .75rem 1rem 0;\n font-size: .75rem !important;\n line-height: 1 !important;\n color: #767676 !important;\n border-top: 1px solid rgba(0, 0, 0, .1);\n }\n\n .algolia-docsearch-footer--logo {\n display: inline !important;\n overflow: visible !important;\n color: inherit !important;\n text-indent: 0 !important;\n background: none !important;\n }\n\n .algolia-docsearch-suggestion--highlight {\n color: #5f2dab;\n background-color: rgba(154, 132, 187, .12);\n }\n\n .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight {\n box-shadow: inset 0 -2px 0 0 rgba(95, 45, 171, .5) !important;\n }\n\n .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content {\n background-color: rgba(208, 189, 236, .15) !important;\n }\n}\n","// stylelint-disable selector-max-id\n#bd-main-nav {\n .nav-item.dropdown {\n align-self: flex-end;\n }\n\n .navbar-nav-svg {\n display: inline-block;\n width: 1.4rem;\n height: 1.4rem;\n vertical-align: text-top;\n }\n}\n\n.bd-home {\n background-color: #000;\n\n .bd-featurette {\n background-color: #fff;\n }\n}\n\n.bd-masthead {\n padding: 2.5rem .625rem;\n color: #000;\n background-color: #fff;\n background-image: none;\n border: 0;\n\n .lead {\n font-size: $h5-font-size;\n\n .btn {\n text-decoration: none;\n }\n\n .btn + .btn {\n margin-left: .625rem;\n }\n }\n\n .bd-boosted-icon {\n font-family: $font-family-base;\n font-size: 3.125rem; // 50px\n font-weight: 500;\n }\n\n .version {\n margin-bottom: 0;\n }\n\n img {\n display: block;\n width: 70%;\n // margin: 0 auto;\n }\n}\n\n.masthead-followup {\n .bg-light {\n background-color: #eee !important; // stylelint-disable-line declaration-no-important\n }\n}\n\n.bd-pageheader {\n padding: 0;\n color: #fff;\n background-color: #000;\n border-top: 2px solid $gray-900;\n\n h1 {\n margin: 2.6875rem 0;\n font-size: $h1-font-size;\n font-weight: $font-weight-bold;\n }\n\n p {\n padding-bottom: 1.25rem;\n font-size: $font-size-base;\n }\n\n @include media-breakpoint-down(xs) {\n h1 {\n margin: 1.25rem 0;\n font-size: $h2-font-size;\n font-weight: $font-weight-bold;\n line-height: 1;\n text-align: left;\n }\n\n p {\n font-size: $font-size-base;\n }\n }\n}\n\n.bd-featurette {\n padding-top: 2.5rem;\n padding-bottom: 2.5rem;\n font-size: $font-size-base;\n}\n\n.bd-search {\n padding-left: 0;\n margin-left: 0;\n\n .form-control {\n height: auto;\n background-color: transparent;\n }\n}\n\n.bd-toc-link {\n padding-left: .625rem; // left align with orange logo\n}\n\n.o-footer {\n margin-top: 0;\n\n .o-footer-body {\n padding: 1.25rem 0;\n font-size: $font-size-base !important; // stylelint-disable-line declaration-no-important\n\n p {\n margin: 0;\n }\n }\n}\n\n.bd-example-tabs .nav-tabs {\n margin-bottom: 0;\n}\n\n// brand-warning\n#outline-buttons,\n#supported-content,\n#text,\n#color-schemes,\n#placement,\n#collapsible-content,\n#sizing {\n &::before {\n @include sr-only;\n content: \"warning, not brand compliant\";\n }\n\n &::after {\n padding-left: .375rem;\n font-family: icon-orange, sans-serif !important; // stylelint-disable-line declaration-no-important\n font-size: inherit;\n color: theme-color(\"danger\");\n vertical-align: bottom;\n content: \"\\e936\";\n }\n}\n\n\n//\n// Font icons\n//\n// Special styles for displaying the icons and their classes in the docs.\n.doc-fonticon {\n margin: 0 -10px 20px;\n overflow: hidden;\n}\n.doc-fonticon-list {\n padding-left: 0;\n font-size: 1.875rem;\n list-style: none;\n}\n.doc-fonticon li {\n float: left;\n width: 25%;\n height: 150px;\n padding: 10px;\n line-height: 1.4;\n text-align: center;\n background-color: #f9f9f9;\n border: 1px solid #fff;\n}\n\n.doc-fonticon .fonticon-class {\n display: block;\n font-size: $font-size-base;\n text-align: center;\n word-wrap: break-word; // Help out IE10+ with class names\n}\n.doc-fonticon li:hover {\n color: #fff;\n background-color: #000;\n}\n\n@media (min-width: 768px) {\n .doc-fonticon {\n margin-right: 0;\n margin-left: 0;\n }\n .doc-fonticon li {\n width: 12.5%;\n }\n}\n\n// boostwatch\n\n#docsNavbarContent {\n @include media-breakpoint-up(md) {\n @supports (position: sticky) {\n max-height: calc(100vh - 5rem);\n }\n }\n}\n\n// buttons dipslay\n#buttons-default,\n#buttons-inverse {\n padding-left: 1.25rem;\n\n button {\n margin-right: .625rem;\n }\n}\n\n#buttons-inverse {\n padding: 1.25rem;\n color: #fff;\n background-color: #000;\n}\n\n$doc-link-arrow: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221250%22%20height%3D%221250%22%3E%3Cpath%20d%3D%22M750%20261.875V386.25l-151.5.125c-83.375.125-152.75.375-154.125.5s-7.5.625-13.75%201.125c-30.375%202.375-70.875%2011.5-102.5%2023.25-56.875%2021.125-103%2051-147%2094.875C130.375%20557%2096.75%20614.625%2076.875%20685c-3.25%2011.875-9%2039.25-10.125%2049.125-.5%203.625-1%206.875-1.25%207.25-2.125%203.625-3.25%2067.125-1.5%2086.75%202.125%2024.25%207.875%2054.75%2014.75%2078.125%2016.875%2057.125%2043.75%20106%2084.25%20153.75%207.375%208.625%2036.625%2037%2046.125%2044.75l9.625%207.875.125-56.625c0-62%20.125-63.625%203.625-81.25%2013.875-69.875%2068-127.375%20136.375-144.75%2024.125-6.125%2024.75-6.25%20214-6.25H750v250l203.75-204.125c112-112.125%20205.75-206.875%20208.25-210.25%209-12.625%2013-22.25%2016-39.25%204.625-25.125-3-54.375-19.125-73.5-6-7.25-407.125-409.125-408.25-409.125-.375%200-.625%2056-.625%20124.375z%22%2F%3E%3C%2Fsvg%3E\");\n\n$doc-link-arrow-hover: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221250%22%20height%3D%221250%22%3E%3Cpath%20d%3D%22M750%20261.875V386.25l-151.5.125c-83.375.125-152.75.375-154.125.5s-7.5.625-13.75%201.125c-30.375%202.375-70.875%2011.5-102.5%2023.25-56.875%2021.125-103%2051-147%2094.875C130.375%20557%2096.75%20614.625%2076.875%20685c-3.25%2011.875-9%2039.25-10.125%2049.125-.5%203.625-1%206.875-1.25%207.25-2.125%203.625-3.25%2067.125-1.5%2086.75%202.125%2024.25%207.875%2054.75%2014.75%2078.125%2016.875%2057.125%2043.75%20106%2084.25%20153.75%207.375%208.625%2036.625%2037%2046.125%2044.75l9.625%207.875.125-56.625c0-62%20.125-63.625%203.625-81.25%2013.875-69.875%2068-127.375%20136.375-144.75%2024.125-6.125%2024.75-6.25%20214-6.25H750v250l203.75-204.125c112-112.125%20205.75-206.875%20208.25-210.25%209-12.625%2013-22.25%2016-39.25%204.625-25.125-3-54.375-19.125-73.5-6-7.25-407.125-409.125-408.25-409.125-.375%200-.625%2056-.625%20124.375z%22%20fill%3D%22%23fe6100%22%2F%3E%3C%2Fsvg%3E\");\n\n.doc-link {\n position: relative;\n padding-right: 1.875rem;\n margin-left: .625rem;\n font-size: 1.5rem;\n\n &::after {\n position: absolute;\n top: 0;\n left: 0;\n width: 1.875rem;\n height: 1.875rem;\n content: \"\";\n background-image: $doc-link-arrow;\n background-repeat: no-repeat;\n background-size: cover;\n }\n\n &:hover::after {\n background-image: $doc-link-arrow-hover;\n }\n}\n\n/* home cards */\n\n#card-grid {\n .col-md-6.col-lg-3 {\n display: flex;\n margin-bottom: 1.25rem;\n }\n\n .card {\n width: 100%;\n }\n\n .picto-link {\n display: block;\n text-align: center;\n }\n\n .card-footer {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n border: 0;\n }\n\n #migrate-card img {\n width: 50%;\n }\n}\n\n#angular-logo {\n display: inherit;\n width: 8rem;\n margin: 0 auto;\n}\n\n/* IE only fix */\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n #card-grid .picto-link {\n height: 12.5rem;\n }\n}\n\n// card links\n#bill .card-img,\n#shop .card-img,\n#timer .card-img,\n#unlock .card-img {\n padding: 1.25rem;\n\n img {\n width: 50%;\n }\n}\n\n#bill .card-img {\n background-color: #50be87;\n}\n\n#shop .card-img {\n background-color: #4bb4e6;\n}\n\n#timer .card-img {\n background-color: #ffb4e6;\n}\n\n#unlock .card-img {\n background-color: #ffd200;\n}\n\n@include media-breakpoint-down(xs) {\n #bill .card-img,\n #shop .card-img,\n #timer .card-img,\n #unlock .card-img {\n img {\n width: auto;\n height: 2.5rem;\n }\n }\n}\n","// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content/\n// See: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n clip-path: inset(50%);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n clip-path: none;\n }\n}\n"]} \ No newline at end of file diff --git a/dist/css/boosted-grid.css b/dist/css/boosted-grid.css index 98815152ad..c221a61978 100644 --- a/dist/css/boosted-grid.css +++ b/dist/css/boosted-grid.css @@ -1,10 +1,10 @@ /*! - * Boosted Grid v4.0.0-beta.3 (http://boosted.orange.com) + * Boosted Grid v4.0.0 (http://boosted.orange.com) * Copyright 2014-2018 The Boosted Authors * Copyright 2014-2018 Orange * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE) * This a fork of Bootstrap : Initial license below - * Bootstrap Grid v4.0.0-beta.3 (https://getbootstrap.com) + * Bootstrap Grid v4.0.0 (https://getbootstrap.com) * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) @@ -526,6 +526,24 @@ $custom-file-button-bg: $gray-300 !default; max-width: 100%; } +.order-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; +} + +.order-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; +} + +.order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} + .order-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; @@ -598,6 +616,50 @@ $custom-file-button-bg: $gray-300 !default; order: 12; } +.offset-1 { + margin-left: 8.333333%; +} + +.offset-2 { + margin-left: 16.666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.333333%; +} + +.offset-5 { + margin-left: 41.666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.333333%; +} + +.offset-8 { + margin-left: 66.666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.333333%; +} + +.offset-11 { + margin-left: 91.666667%; +} + @media (min-width: 480px) { .col-sm { -ms-flex-preferred-size: 0; @@ -686,6 +748,21 @@ $custom-file-button-bg: $gray-300 !default; flex: 0 0 100%; max-width: 100%; } + .order-sm-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .order-sm-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .order-sm-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } .order-sm-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; @@ -746,6 +823,42 @@ $custom-file-button-bg: $gray-300 !default; -ms-flex-order: 12; order: 12; } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.333333%; + } + .offset-sm-2 { + margin-left: 16.666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.333333%; + } + .offset-sm-5 { + margin-left: 41.666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.333333%; + } + .offset-sm-8 { + margin-left: 66.666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.333333%; + } + .offset-sm-11 { + margin-left: 91.666667%; + } } @media (min-width: 768px) { @@ -836,6 +949,21 @@ $custom-file-button-bg: $gray-300 !default; flex: 0 0 100%; max-width: 100%; } + .order-md-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .order-md-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .order-md-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } .order-md-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; @@ -896,6 +1024,42 @@ $custom-file-button-bg: $gray-300 !default; -ms-flex-order: 12; order: 12; } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.333333%; + } + .offset-md-2 { + margin-left: 16.666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.333333%; + } + .offset-md-5 { + margin-left: 41.666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.333333%; + } + .offset-md-8 { + margin-left: 66.666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.333333%; + } + .offset-md-11 { + margin-left: 91.666667%; + } } @media (min-width: 980px) { @@ -986,6 +1150,21 @@ $custom-file-button-bg: $gray-300 !default; flex: 0 0 100%; max-width: 100%; } + .order-lg-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .order-lg-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .order-lg-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } .order-lg-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; @@ -1046,6 +1225,42 @@ $custom-file-button-bg: $gray-300 !default; -ms-flex-order: 12; order: 12; } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.333333%; + } + .offset-lg-2 { + margin-left: 16.666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.333333%; + } + .offset-lg-5 { + margin-left: 41.666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.333333%; + } + .offset-lg-8 { + margin-left: 66.666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.333333%; + } + .offset-lg-11 { + margin-left: 91.666667%; + } } @media (min-width: 1220px) { @@ -1136,6 +1351,21 @@ $custom-file-button-bg: $gray-300 !default; flex: 0 0 100%; max-width: 100%; } + .order-xl-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .order-xl-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .order-xl-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } .order-xl-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; @@ -1196,6 +1426,42 @@ $custom-file-button-bg: $gray-300 !default; -ms-flex-order: 12; order: 12; } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.333333%; + } + .offset-xl-2 { + margin-left: 16.666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.333333%; + } + .offset-xl-5 { + margin-left: 41.666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.333333%; + } + .offset-xl-8 { + margin-left: 66.666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.333333%; + } + .offset-xl-11 { + margin-left: 91.666667%; + } } @media (min-width: 1380px) { @@ -1286,6 +1552,21 @@ $custom-file-button-bg: $gray-300 !default; flex: 0 0 100%; max-width: 100%; } + .order-xxl-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .order-xxl-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .order-xxl-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } .order-xxl-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; @@ -1346,6 +1627,286 @@ $custom-file-button-bg: $gray-300 !default; -ms-flex-order: 12; order: 12; } + .offset-xxl-0 { + margin-left: 0; + } + .offset-xxl-1 { + margin-left: 8.333333%; + } + .offset-xxl-2 { + margin-left: 16.666667%; + } + .offset-xxl-3 { + margin-left: 25%; + } + .offset-xxl-4 { + margin-left: 33.333333%; + } + .offset-xxl-5 { + margin-left: 41.666667%; + } + .offset-xxl-6 { + margin-left: 50%; + } + .offset-xxl-7 { + margin-left: 58.333333%; + } + .offset-xxl-8 { + margin-left: 66.666667%; + } + .offset-xxl-9 { + margin-left: 75%; + } + .offset-xxl-10 { + margin-left: 83.333333%; + } + .offset-xxl-11 { + margin-left: 91.666667%; + } +} + +.d-none { + display: none !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; +} + +.d-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} + +@media (min-width: 480px) { + .d-sm-none { + display: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-sm-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-md-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 980px) { + .d-lg-none { + display: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-lg-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 1220px) { + .d-xl-none { + display: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-xl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 1380px) { + .d-xxl-none { + display: none !important; + } + .d-xxl-inline { + display: inline !important; + } + .d-xxl-inline-block { + display: inline-block !important; + } + .d-xxl-block { + display: block !important; + } + .d-xxl-table { + display: table !important; + } + .d-xxl-table-row { + display: table-row !important; + } + .d-xxl-table-cell { + display: table-cell !important; + } + .d-xxl-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-xxl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media print { + .d-print-none { + display: none !important; + } + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-print-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } } .flex-row { diff --git a/dist/css/boosted-grid.css.map b/dist/css/boosted-grid.css.map index 02c4ed00b5..10d2603341 100644 --- a/dist/css/boosted-grid.css.map +++ b/dist/css/boosted-grid.css.map @@ -1 +1 @@ -{"version":3,"sources":["../../scss/boosted-grid.scss","boosted-grid.css","../../scss/_variables.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_flex.scss"],"names":[],"mappings":"AAAA;;;;;;;;;;GAUG;AAGD;EAAgB,oBAAmB;CCApC;;ADGD;EACE,uBAAsB;EACtB,8BAA6B;CAC9B;;AAED;;;EAGE,oBAAmB;CACpB;;AEyhBD;;;;;;;;;;;;EAYE;ACzjBA;ECAA,mBAAkB;EAClB,kBAAiB;EAKb,mBAA4B;EAC5B,kBAA2B;EAQ3B,oBFiLK;EEhLL,mBFgLK;EEhKL,iBFqJK;EEnJL,mBAAkB;EAClB,kBAAiB;EDhCnB,YAAW;CACZ;;AEiDC;EFrDF;ICMI,mBAA4B;IAC5B,kBAA2B;GDH9B;CFgDF;;AICG;EFrDF;ICMI,oBAA4B;IAC5B,mBAA2B;GDH9B;CFuDF;;AING;EFrDF;ICMI,oBAA4B;IAC5B,mBAA2B;GDH9B;CF8DF;;AIbG;EFrDF;ICMI,oBAA4B;IAC5B,mBAA2B;GDH9B;CFqEF;;AIpBG;EFrDF;ICMI,oBAA4B;IAC5B,mBAA2B;GDH9B;CF4EF;;AG9DK;EACE,mBAAkB;EAClB,kBAAiB;CAClB;;ACgCH;EFrDF;ICeI,oBFkLK;IEjLL,mBFiLK;GC7LR;ECcG;IACE,mBAAkB;IAClB,kBAAiB;GAClB;CH2EN;;AI3CG;EFrDF;ICeI,sBFmLO;IElLP,qBFkLO;GC9LV;ECcG;IACE,mBAAkB;IAClB,kBAAiB;GAClB;CHsFN;;AItDG;EFrDF;ICeI,qBFoLM;IEnLN,oBFmLM;GC/LT;ECcG;IACE,mBAAkB;IAClB,kBAAiB;GAClB;CHiGN;;AIjEG;EFrDF;ICeI,qBFqLM;IEpLN,oBFoLM;GChMT;ECcG;IACE,mBAAkB;IAClB,kBAAiB;GAClB;CH4GN;;AI5EG;EFrDF;ICeI,uBFsLS;IErLT,sBFqLS;GCjMZ;ECcG;IACE,mBAAkB;IAClB,kBAAiB;GAClB;CHuHN;;AIvFG;EFrDF;ICgCI,iBFsJK;IEpJL,mBAAkB;IAClB,kBAAiB;GD/BpB;CFgJF;;AI/FG;EFrDF;ICgCI,iBFuJK;IErJL,mBAAkB;IAClB,kBAAiB;GD/BpB;CFwJF;;AIvGG;EFrDF;ICgCI,iBFwJK;IEtJL,mBAAkB;IAClB,kBAAiB;GD/BpB;CFgKF;;AI/GG;EFrDF;ICgCI,kBFyJM;IEvJN,mBAAkB;IAClB,kBAAiB;GD/BpB;CFwKF;;AIvHG;EFrDF;ICgCI,kBF0JO;IExJP,mBAAkB;IAClB,kBAAiB;GD/BpB;CFgLF;;AEvKC;ECbA,mBAAkB;EAClB,kBAAiB;EAKb,mBAA4B;EAC5B,kBAA2B;EAQ3B,oBFiLK;EEhLL,mBFgLK;ECjLP,YAAW;CACZ;;AEqCC;EFxCF;ICPI,mBAA4B;IAC5B,kBAA2B;GDS9B;CFqLF;;AIhJG;EFxCF;ICPI,oBAA4B;IAC5B,mBAA2B;GDS9B;CF4LF;;AIvJG;EFxCF;ICPI,oBAA4B;IAC5B,mBAA2B;GDS9B;CFmMF;;AI9JG;EFxCF;ICPI,oBAA4B;IAC5B,mBAA2B;GDS9B;CF0MF;;AIrKG;EFxCF;ICPI,oBAA4B;IAC5B,mBAA2B;GDS9B;CFiNF;;AG/MK;EACE,mBAAkB;EAClB,kBAAiB;CAClB;;ACgCH;EFxCF;ICEI,oBFkLK;IEjLL,mBFiLK;GCjLR;ECEG;IACE,mBAAkB;IAClB,kBAAiB;GAClB;CH4NN;;AI5LG;EFxCF;ICEI,sBFmLO;IElLP,qBFkLO;GClLV;ECEG;IACE,mBAAkB;IAClB,kBAAiB;GAClB;CHuON;;AIvMG;EFxCF;ICEI,qBFoLM;IEnLN,oBFmLM;GCnLT;ECEG;IACE,mBAAkB;IAClB,kBAAiB;GAClB;CHkPN;;AIlNG;EFxCF;ICEI,qBFqLM;IEpLN,oBFoLM;GCpLT;ECEG;IACE,mBAAkB;IAClB,kBAAiB;GAClB;CH6PN;;AI7NG;EFxCF;ICEI,uBFsLS;IErLT,sBFqLS;GCrLZ;ECEG;IACE,mBAAkB;IAClB,kBAAiB;GAClB;CHwQN;;AErQC;EC4BA,qBAAa;EAAb,qBAAa;EAAb,cAAa;EACb,oBAAe;EAAf,gBAAe;EAKX,mBAA4B;EAC5B,kBAA2B;CDjC9B;;AE2BC;EF7BF;ICkCI,mBAA4B;IAC5B,kBAA2B;GDjC9B;CFiRF;;AItPG;EF7BF;ICkCI,oBAA4B;IAC5B,mBAA2B;GDjC9B;CFwRF;;AI7PG;EF7BF;ICkCI,oBAA4B;IAC5B,mBAA2B;GDjC9B;CF+RF;;AIpQG;EF7BF;ICkCI,oBAA4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","file":"boosted-grid.css","sourcesContent":["/*!\n * Boosted Grid v4.0.0-beta.3 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap Grid v4.0.0-beta.3 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@at-root {\n @-ms-viewport { width: device-width; } // stylelint-disable-line at-rule-no-vendor-prefix\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n//\n// Grid mixins\n//\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/flex\";\n","/*!\n * Boosted Grid v4.0.0-beta.3 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap Grid v4.0.0-beta.3 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n@-ms-viewport {\n width: device-width;\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-right: 5px;\n padding-left: 5px;\n margin-right: 1.25%;\n margin-left: 1.25%;\n max-width: 312px;\n margin-right: auto;\n margin-left: auto;\n width: 100%;\n}\n\n@media (min-width: 480px) {\n .container {\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n.container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 480px) {\n .container {\n margin-right: 1.25%;\n margin-left: 1.25%;\n }\n .container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n margin-right: 1.5625%;\n margin-left: 1.5625%;\n }\n .container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n margin-right: 3.125%;\n margin-left: 3.125%;\n }\n .container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n margin-right: 3.125%;\n margin-left: 3.125%;\n }\n .container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n margin-right: 4.16667%;\n margin-left: 4.16667%;\n }\n .container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 480px) {\n .container {\n max-width: 468px;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 744px;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n max-width: 960px;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n max-width: 1200px;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n max-width: 1320px;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-right: 5px;\n padding-left: 5px;\n margin-right: 1.25%;\n margin-left: 1.25%;\n width: auto;\n}\n\n@media (min-width: 480px) {\n .container-fluid {\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .container-fluid {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .container-fluid {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .container-fluid {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .container-fluid {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n.container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 480px) {\n .container-fluid {\n margin-right: 1.25%;\n margin-left: 1.25%;\n }\n .container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container-fluid {\n margin-right: 1.5625%;\n margin-left: 1.5625%;\n }\n .container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container-fluid {\n margin-right: 3.125%;\n margin-left: 3.125%;\n }\n .container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container-fluid {\n margin-right: 3.125%;\n margin-left: 3.125%;\n }\n .container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container-fluid {\n margin-right: 4.16667%;\n margin-left: 4.16667%;\n }\n .container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n@media (min-width: 480px) {\n .row {\n margin-right: -5px;\n margin-left: -5px;\n }\n}\n\n@media (min-width: 768px) {\n .row {\n margin-right: -10px;\n margin-left: -10px;\n }\n}\n\n@media (min-width: 980px) {\n .row {\n margin-right: -10px;\n margin-left: -10px;\n }\n}\n\n@media (min-width: 1220px) {\n .row {\n margin-right: -10px;\n margin-left: -10px;\n }\n}\n\n@media (min-width: 1380px) {\n .row {\n margin-right: -10px;\n margin-left: -10px;\n }\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.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,\n.col-auto, .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,\n.col-sm-auto, .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,\n.col-md-auto, .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,\n.col-lg-auto, .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,\n.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n.col-xxl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 5px;\n padding-left: 5px;\n}\n\n@media (min-width: 480px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n@media (min-width: 480px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n}\n\n@media (min-width: 980px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n}\n\n@media (min-width: 1220px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n}\n\n@media (min-width: 1380px) {\n .col-xxl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xxl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xxl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xxl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xxl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xxl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xxl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xxl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xxl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xxl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xxl-1 {\n order: 1;\n }\n .order-xxl-2 {\n order: 2;\n }\n .order-xxl-3 {\n order: 3;\n }\n .order-xxl-4 {\n order: 4;\n }\n .order-xxl-5 {\n order: 5;\n }\n .order-xxl-6 {\n order: 6;\n }\n .order-xxl-7 {\n order: 7;\n }\n .order-xxl-8 {\n order: 8;\n }\n .order-xxl-9 {\n order: 9;\n }\n .order-xxl-10 {\n order: 10;\n }\n .order-xxl-11 {\n order: 11;\n }\n .order-xxl-12 {\n order: 12;\n }\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 480px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 980px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1220px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1380px) {\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n}\n\n/*# sourceMappingURL=boosted-grid.css.map */","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n\n//\n// Color system\n//\n\n// stylelint-disable\n$white: #fff !default;\n$gray-100: #fafafa !default; // gray-lightest-o\n$gray-200: #f6f6f6 !default; // gray-lightest\n$gray-300: #eee !default; // gray-lighter\n$gray-400: #ddd !default; // gray-lighter-o\n$gray-500: #ccc !default; // gray-light-o\n$gray-600: #999 !default; // gray-light\n$gray-700: #666 !default; // gray\n$gray-800: #595959 !default; // gray-obs\n$gray-900: #333 !default; // gray-dark\n$black: #000 !default;\n\n$grays: () !default;\n$grays: map-merge((\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n), $grays);\n\n$blue: #527edb !default; // Boosted Functionnal\n$indigo: #6610f2 !default;\n$purple: #a885d8 !default; // Boosted illustration color\n$pink: #ffb4e6 !default; // Boosted illustration color\n$red: #cd3c14 !default; // Boosted Functionnal\n$orange: #f16e00 !default; // Boosted\n$yellow: #fc0 !default; // Boosted Functionnal\n$green: #32c832 !default; // Boosted Functionnal\n$teal: #50be87 !default; // Boosted illustration color\n$cyan: #4BB4E6 !default; // Boosted illustration color\n\n$colors: () !default;\n$colors: map-merge((\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n), $colors);\n\n$primary: $orange !default;\n$secondary: $black !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-400 !default;\n$dark: $black !default;\n\n$theme-colors: () !default;\n$theme-colors: map-merge((\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n), $theme-colors);\n// stylelint-enable\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n// $yiq-contrasted-threshold: 150 !default; // Boosted mod, contrast value is fixed with Wcag\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $black !default;\n$yiq-text-light: $white !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: false !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-hover-media-query: false !default;\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1.25rem !default; // 20px\n$spacers: (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n) !default;\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%\n) !default;\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $black !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: #000 !default;\n$link-decoration: none !default;\n$link-hover-color: theme-color(\"primary\") !default;\n$link-hover-decoration: none !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n // Extra small screen / phone\n xs: 0,\n // Small screen / phone\n sm: 480px,\n // Medium screen / tablet\n md: 768px,\n // Large screen / desktop (target 1024 screen resolutions)\n lg: 980px,\n // Extra large screen / wide desktop (target 1280 screen resolutions)\n xl: 1220px,\n // Extra large screen / wide desktop (target 1440 screen resolutions)\n xxl: 1380px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n xs: 312px,\n sm: 468px,\n md: 744px,\n lg: 960px,\n xl: 1200px,\n xxl: 1320px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n$container-fluid-margin-widths: (\n xs: 1.25%,\n sm: 1.25%,\n md: 1.5625%,\n lg: 3.125%,\n xl: 3.125%,\n xxl: 4.16667%\n) !default;\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12;\n$grid-gutter-width: 20px;\n$grid-gutter-widths: (\n xs: 10px,\n sm: 10px,\n md: $grid-gutter-width,\n lg: $grid-gutter-width,\n xl: $grid-gutter-width,\n xxl: $grid-gutter-width\n) !default;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: (20 / 18) !default;\n$line-height-sm: (20 / 14) !default;\n\n$border-width: 2px !default;\n$border-color: $gray-200 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$component-active-color: $white !default;\n$component-active-bg: $black !default;\n\n$caret-width: .4375em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: ($font-size-base * 1.125) !default; // 18px\n$font-size-sm: ($font-size-base * .875) !default; // 14px\n\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.25 !default; // 20px\n\n$h1-font-size: ($font-size-base * 2.125) !default; // 34px\n$h2-font-size: ($font-size-base * 1.875) !default; // 30px\n$h3-font-size: ($font-size-base * 1.5) !default; // 24px\n$h4-font-size: ($font-size-base * 1.25) !default; // 20px\n$h5-font-size: ($font-size-base * 1.125) !default; // 18px\n$h6-font-size: $font-size-base !default; // 16px\n\n$h1-font-size-mobile: ($font-size-base * 1.25) !default; // 20px\n$h2-font-size-mobile: ($font-size-base * 1.125) !default; // 18px\n$h3-font-size-mobile: $font-size-base !default; // 16px\n$h4-font-size-mobile: ($font-size-base * .875) !default; // 14px\n$h5-font-size-mobile: ($font-size-base * .875) !default; // 14px\n$h6-font-size-mobile: ($font-size-base * .875) !default; // 14px\n\n$headings-margin-bottom: $spacer !default;\n$headings-font-family: inherit !default;\n$headings-font-weight: 700 !default;\n$headings-line-height: 1.1 !default;\n$headings-color: inherit !default;\n\n$display1-size: 3.75rem !default; // 60px\n$display2-size: 3.125rem !default; // 50px\n$display3-size: 2.5rem !default; // 40px\n$display4-size: 2.125rem !default; // 34px\n\n$display1-weight: 700 !default;\n$display2-weight: 700 !default;\n$display3-weight: 700 !default;\n$display4-weight: 700 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: ($font-size-base * 1.25) !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-700 !default;\n\n$blockquote-small-color: $gray-700 !default;\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n\n$hr-border-color: $gray-300 !default;\n$hr-border-width: ($border-width / 2) !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: none !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .3125rem !default;\n\n$mark-bg: theme-color(\"primary\") !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .625rem .625rem .625rem 0 !default;//10px;\n$table-cell-padding-sm: .3125rem .3125rem .3125rem 0 !default;//5px;\n\n$table-bg: $white !default;\n$table-accent-bg: $gray-200 !default;\n$table-hover-bg: $gray-300 !default; // #eee on white bg\n$table-active-bg: $gray-400 !default;\n\n$table-border-width: ($border-width / 2) !default; // 1px\n$table-border-color: $gray-500 !default;\n\n$table-head-bg: $white !default;\n$table-head-color: $black !default;\n\n$table-dark-bg: $black !default;\n$table-dark-accent-bg: $gray-900 !default;\n$table-dark-hover-bg: $gray-700 !default;\n$table-dark-border-color: $gray-500 !default;\n$table-dark-color: $white !default;\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .5rem !default;\n$input-btn-padding-x: 1.125rem !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n//$input-btn-focus-color: rgba(theme-color(\"primary\"), .25) !default;\n$input-btn-focus-box-shadow: none !default;\n\n$input-btn-padding-y-sm: .375rem !default;\n$input-btn-padding-x-sm: .625rem !default;\n$input-btn-line-height-sm: 1.5 !default;\n\n$input-btn-padding-y-lg: .875rem !default;\n$input-btn-padding-x-lg: 1.25rem !default;\n$input-btn-line-height-lg: 1.5 !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-bold !default;\n$btn-box-shadow: none !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: 1 !default;\n$btn-active-box-shadow: none !default;\n\n$btn-primary-color: #fff !default;\n$btn-primary-bg: theme-color(\"primary\") !default;\n$btn-primary-border-color: $btn-primary-bg !default;\n//$btn-primary-hover-color: $btn-primary-color !default;\n//$btn-primary-hover-bg: #000 !default;\n//$btn-primary-active-color: $btn-primary-color !default;\n//$btn-primary-active-bg: $btn-primary-bg !default;\n\n//$btn-secondary-color: #000 !default;\n//$btn-secondary-bg: transparent !default;\n//$btn-secondary-border-color: $gray-500 !default;\n\n//$btn-info-color: #fff !default;\n$btn-info-bg: #000 !default;\n//$btn-info-border-color: $btn-info-bg !default;\n//$btn-info-hover-color: #000 !default;\n//$btn-info-hover-bg: #fff !default;\n\n//$btn-success-color: #000 !default;\n$btn-success-bg: theme-color(\"success\") !default;\n//$btn-success-border-color: $btn-success-bg !default;\n\n//$btn-warning-color: $btn-primary-color !default;\n//$btn-warning-bg: $btn-primary-bg !default;\n//$btn-warning-border-color: $btn-primary-border-color !default;\n\n//$btn-danger-color: #fff !default;\n$btn-danger-bg: theme-color(\"danger\") !default;\n//$btn-danger-border-color: $btn-danger-bg !default;\n\n$btn-link-disabled-color: $gray-500 !default;\n//$btn-link-disabled-black-bg-color: $gray-700 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: all .2s ease-in-out !default;\n\n\n// Forms\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: .625rem !default; // Boosted mod input padding x is not the same as buttons padding-x!\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: #fff !default;\n$input-disabled-bg: $gray-300 !default;\n\n$input-color: #000 !default;\n$input-border-color: $gray-500 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: none !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: $gray-600 !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-700 !default;\n\n$input-height-border: $input-btn-border-width * 2 !default !default;\n\n$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n// $input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: (($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2)) !default;\n\n// $input-height-inner-lg: ($font-size-sm * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: (($font-size-lg * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: ($spacer * .5) !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .25rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-group-margin-bottom: $spacer !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-300 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-control-gutter: 1.875rem !default;\n$custom-control-spacer-x: $spacer !default;\n\n$custom-control-indicator-size: 1.25rem !default;\n$custom-control-indicator-bg: $white !default;\n$custom-control-indicator-bg-size: 1rem !default;\n$custom-control-indicator-box-shadow: none !default;\n\n$custom-control-indicator-disabled-bg: $gray-500 !default;\n$custom-control-label-disabled-color: #767676 !default;\n\n$custom-control-indicator-checked-color: $white !default;\n$custom-control-indicator-checked-bg: theme-color(\"primary\") !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: theme-color(\"primary\") !default; // Boosted mod controls have border\n\n$custom-control-indicator-focus-box-shadow: none !default;\n\n$custom-control-indicator-active-color: $white !default;\n$custom-control-indicator-active-bg: theme-color(\"primary\") !default;\n$custom-control-indicator-active-box-shadow: none !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14%202l-8%208-3-3-2%202%205%205L16%204l-2-2z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: theme-color(\"primary\") !default;\n//$custom-checkbox-indicator-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath stroke='%23fff' d='M1 4h6'/%3E%3C/svg%3E\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-select-padding-y: .4375rem !default;\n$custom-select-padding-x: .5rem !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-line-height: $input-btn-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $white !default;\n$custom-select-disabled-bg: $gray-300 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n//$custom-select-indicator-color: $gray-900 !default;\n$custom-select-indicator: url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M0%200h14L7%207%200%200z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$custom-select-border-width: $input-btn-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-box-shadow: none !default;\n\n$custom-select-font-size-sm: 75% !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-font-size-lg: 125% !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-file-height: 2.5rem !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-btn-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n// Form validation icons\n$form-icon-success-color: theme-color(\"success\") !default;\n$form-icon-success: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$form-icon-success-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-icon-warning-color: theme-color(\"warning\") !default;\n$form-icon-warning: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$form-icon-warning-color}' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-icon-danger-color: theme-color(\"danger\") !default;\n$form-icon-danger: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-icon-danger-color}' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: 0 !default;\n$dropdown-spacer: -2px !default;\n$dropdown-bg: #fff !default;\n$dropdown-border-color: #000 !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-divider-bg: $gray-300 !default;\n$dropdown-box-shadow: none !default;\n\n$dropdown-link-color: $black !default;\n$dropdown-link-hover-color: $white !default;\n$dropdown-link-hover-bg: $black !default;\n\n$dropdown-link-active-color: $white !default;\n$dropdown-link-active-bg: $black !default;\n\n$dropdown-link-disabled-color: $gray-700 !default;\n\n$dropdown-item-padding-y: .625rem !default;\n$dropdown-item-padding-x: .625rem !default;\n\n$dropdown-header-color: #000 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 0 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n$zindex-o-scroll-up: 1080 !default; // Boosted mod\n\n// Navs\n\n$nav-link-padding-y: ($spacer * .5) !default;\n$nav-link-padding-x: $spacer !default;\n$nav-link-disabled-color: $gray-700 !default;\n$nav-link-disabled-hover-bg: transparent !default;\n\n$nav-tabs-border-color: #000 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: #000 !default;\n$nav-tabs-link-hover-color: $white !default;\n$nav-tabs-link-hover-bg: $black !default;\n$nav-tabs-link-active-color: #000 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: #000 !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n// Navbar\n\n$navbar-padding-y: 1.5625rem !default;\n$navbar-padding-x: $spacer !default;\n\n// Boosted mod\n// adapt navbar padding when mobile view\n//$navbar-collapsed-padding-y: ($spacer / 4) !default;\n//$navbar-collapsed-padding-x: 0 !default;\n$navbar-nav-link-padding-x: 0 !default;\n$navbar-height: 6.25rem !default;\n$navbar-brand-logo-height: 3.125rem !default;\n\n$navbar-height-minimized: 5rem !default;\n$navbar-height-sm: 3.125rem !default;\n$navbar-supra-height: 2.5rem !default;\n// end mod\n\n$navbar-brand-font-size: $font-size-base !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n//$nav-link-height: $navbar-brand-font-size * $line-height-base !default;\n//$navbar-brand-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default;\n$navbar-brand-padding-y: 0 !default;\n\n$navbar-toggler-padding-y: .5rem !default;\n$navbar-toggler-padding-x: .5rem !default;\n$navbar-toggler-font-size: $font-size-base !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-icon-size: 1.25rem !default;\n\n$navbar-dark-color: $white !default;\n$navbar-dark-hover-color: theme-color(\"primary\") !default;\n$navbar-dark-active-color: $navbar-dark-hover-color !default;\n$navbar-dark-disabled-color: $gray-400 !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='#{$navbar-dark-color}' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-icon-hover-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='#000' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$navbar-dark-toggler-border-color: rgba(255, 255, 255, .1) !default;\n\n$navbar-light-color: $black !default;\n$navbar-light-hover-color: $navbar-dark-hover-color !default;\n$navbar-light-active-color: $navbar-dark-active-color !default;\n$navbar-light-disabled-color: $navbar-dark-disabled-color !default;\n$navbar-light-toggler-icon-bg: $navbar-dark-toggler-icon-bg !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n// Pagination\n\n$pagination-padding-y: ($spacer / 2) !default;\n$pagination-padding-x: .8rem !default;\n$pagination-padding-y-sm: .375rem !default;\n$pagination-padding-x-sm: .625rem !default;\n$pagination-padding-y-lg: .875rem !default;\n$pagination-padding-x-lg: 1.125rem !default;\n$pagination-line-height: 1 !default;\n\n$pagination-color: #000 !default;\n$pagination-bg: #fff !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: transparent !default;\n\n$pagination-hover-color: $black !default;\n$pagination-hover-bg: $white !default;\n$pagination-hover-border-color: $black !default;\n\n$pagination-active-color: $white !default;\n$pagination-active-bg: $black !default;\n$pagination-active-border-color: $black !default;\n\n$pagination-disabled-color: $gray-500 !default;\n$pagination-disabled-bg: #fff !default;\n$pagination-disabled-border-color: $gray-500 !default;\n\n$pagination-icon-prev: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-prev-disabled: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-prev-active: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-next: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-next-disabled: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-next-active: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\") !default;\n// Boosted Var\n$pagination-min-width: 2.5rem !default;\n$pagination-min-width-lg: 3.125rem !default;\n$pagination-min-width-sm: 1.875rem !default;\n\n// Jumbotron\n\n$jumbotron-padding: ($spacer * 2) !default;\n$jumbotron-bg: #fff !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: #000 !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: #fff !default;\n$card-bg: #fff !default;\n\n//$card-inverse-link-hover-color: #fff !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: ($grid-gutter-width / 2) !default;\n$card-deck-margin: ($spacer * 2) !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: ($spacer * 2) !default;\n\n\n// Tooltips\n\n$tooltip-max-width: 200px !default;\n$tooltip-color: #000 !default;\n$tooltip-bg: $gray-400 !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer !default;\n$tooltip-padding-x: $spacer !default;\n$tooltip-margin: .3125rem !default;\n$tooltip-font-weight: $font-weight-bold !default;\n\n$tooltip-arrow-width: .625rem !default;\n$tooltip-arrow-height: .625rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n\n//$popover-inner-padding: 1px !default;\n$popover-bg: $gray-400 !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: $gray-400 !default;\n$popover-box-shadow: none !default;\n$popover-font-weight: $font-weight-bold !default;\n\n$popover-header-bg: $popover-bg !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .625rem !default;\n$popover-header-padding-x: .625rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: .625rem !default;\n$popover-arrow-height: .3125rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: $popover-border-color !default;\n\n\n// Badges\n\n//$badge-default-color: $white !default;\n//$badge-primary-bg: theme-color(\"primary\") !default;\n//$badge-primary-color: $white !default;\n//$badge-success-bg: theme-color(\"success\") !default;\n//$badge-success-color: $black !default;\n//$badge-info-bg: theme-color(\"info\") !default;\n//$badge-info-color: $black !default;\n//$badge-warning-bg: theme-color(\"warning\") !default;\n//$badge-warning-color: $black !default;\n//$badge-danger-bg: theme-color(\"danger\") !default;\n//$badge-danger-color: $white !default;\n\n//$badge-color: $black !default;\n$badge-font-size: .875rem !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .1875rem !default;\n$badge-padding-x: .625rem !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-pill-padding-x: .625rem !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: $border-radius !default;\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: .625rem !default;\n\n$modal-dialog-margin: .625rem !default;\n$modal-dialog-margin-y-sm-up: 1.875rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: $black !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-box-shadow-xs: none !default;\n$modal-content-box-shadow-sm-up: none !default;\n\n$modal-backdrop-bg: $gray-900 !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: #000 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding: .625rem !default;\n\n$modal-lg: 700px !default;\n$modal-md: 700px !default;\n$modal-sm: 300px !default;\n\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: 1.25rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: $spacer !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: 0 !default;\n\n\n// Progress bars\n\n$progress-height: $spacer !default;\n$progress-font-size: 1rem !default;\n$progress-bg: $gray-500 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: none !default;\n$progress-bar-color: #000 !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: $black !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .625rem !default;\n$list-group-item-padding-x: .625rem !default;\n\n$list-group-hover-bg: $gray-200 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color:$list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-500 !default;\n$list-group-disabled-bg: #fff !default;\n\n$list-group-action-color: #000 !default;\n$list-group-action-hover-color: theme-color(\"primary\") !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-300 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .625rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: #000 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: none !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-900 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .625rem !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding: .625rem !default;\n\n$breadcrumb-bg: #fff !default;\n$breadcrumb-divider-color: #000 !default;\n$breadcrumb-active-color: theme-color(\"primary\") !default;\n$breadcrumb-divider: \"\\e93e\" !default;\n$breadcrumb-font-family: icon-orange !default;\n$breadcrumb-divider-font-size: .625rem !default;\n$breadcrumb-font-size: $font-size-sm !default;\n$breadcrumb-line-height: $line-height-sm !default;\n\n\n// Carousel\n\n$carousel-control-color: #000 !default;\n$carousel-control-width: 1.875rem !default;\n$carousel-control-opacity: .5 !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: theme-color(\"primary\") !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: #000 !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$carousel-transition: transform .6s ease !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: #000 !default;\n$close-text-shadow: 0 1px 0 #fff !default;\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $gray-900 !default;\n\n$kbd-padding-y: .0625rem !default;\n$kbd-padding-x: .0625rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: #000 !default;\n$kbd-bg: $gray-300 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n//////// BOOSTED SPECIFIC ////////\n// Accordions\n\n$accordion-arrow-icon: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$o-sortable-hover-icon: url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2017%22%3E%3Cpath%20d%3D%22M%207%2C17%200%2C10%20h%2014%20l%20-7%2C7%20z%22%2F%3E%3Cpath%20d%3D%22M%207%2C0%2014%2C7%200%2C7%207%2C0%20z%22%2F%3E%3C%2Fsvg%3E\") !default;\n\n// arrow Links\n\n$o-link-arrow-separator-padding-vertical: 0 !default;\n$o-link-arrow-separator-padding-horizontal: .625rem !default;\n$o-link-arrow-color: #000 !default;\n$o-link-arrow-separator-size: .625rem !default;\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// Computed \"line-height\" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.\n// For REM size\n\n// Iconography\n//\n// Load fonts from this directory.\n$icon-font-path: \"../fonts/\" !default;\n\n// o-scroll-up\n//\n//\n$o-scroll-up-height: 2.5rem !default; //30px\n$o-scroll-up-width: $o-scroll-up-height !default; // 30px\n//$o-scroll-up-font-size: 1.25rem !default; // 20px\n\n// Navbar\n//\n//\n\n\n// Mega-Menu\n//\n//\n\n//$megamenu-border: 1px solid $gray-900 !default;\n//$megamenu-hover-color: theme-color(\"primary\") !default;\n//$megamenu-position: fixed !default;\n\n// Navs\n//\n\n// Tabs\n\n\n// Pills\n$nav-pills-focus-link-bg: theme-color(\"primary\") !default;\n$nav-pills-focus-link-color: #fff !default;\n\n\n// Local navigation\n//$nav-local-arrow-color: #fff !default;\n$nav-local-arrow-width: 10px !default;\n$nav-local-border-color: $gray-500 !default;\n\n//$nav-local-arrow-outer-width: ($nav-local-arrow-width + 1) !default;\n//$nav-local-arrow-outer-color: $nav-local-border-color !default;\n\n// Step process bar\n$o-stepbar-height: 2.5rem !default;\n$o-stepbar-arrow-width: 1rem !default;\n//$o-stepbar-arrow-ratio: 3 / 8 !default;\n\n$o-stepbar-mobile-padding-vertical: .3125rem !default;\n$o-stepbar-mobile-arrow-width: .75rem !default;\n$o-stepbar-mobile-arrow-height: 1.875rem !default;\n\n// focus state mixin\n@mixin focus {\n &:focus {\n @content;\n }\n}\n\n@mixin active {\n &:active {\n @content;\n }\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n width: 100%; // Boosted mod\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n width: auto; // Boosted mod\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n// BOOSTED MOD : keep variable gutter width (removed from bootstrap)\n@mixin make-container($gutters: $grid-gutter-widths) {\n margin-right: auto;\n margin-left: auto;\n\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n // width: 100%; //Boosted mod our fluid is not 100% width\n }\n }\n\n // boosted mod\n @each $breakpoint, $container-margin in $container-fluid-margin-widths {\n @include media-breakpoint-up($breakpoint) {\n margin-right: $container-margin;\n margin-left: $container-margin;\n // reset margin for second level container\n .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n }\n }\n // end mod\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n // boosted mod\n margin-right: auto;\n margin-left: auto;\n // end mod\n }\n }\n}\n\n@mixin make-gutters($gutters: $grid-gutter-widths) {\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n }\n}\n\n@mixin make-row($gutters: $grid-gutter-widths) {\n display: flex;\n flex-wrap: wrap;\n\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n margin-right: ($gutter / -2);\n margin-left: ($gutter / -2);\n }\n }\n}\n\n@mixin make-col-ready($gutters: $grid-gutter-widths) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n }\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.01px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .01px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n// BOOSTED MOD : keep variable gutter width (removed from bootstrap)\n\n@mixin make-grid-columns($columns: $grid-columns, $gutters: $grid-gutter-widths, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n\n @include make-gutters($gutters);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n @for $i from 1 through $columns {\n .order#{$infix}-#{$i} {\n order: $i;\n }\n }\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n"]} \ No newline at end of file +{"version":3,"sources":["../../scss/boosted-grid.scss","boosted-grid.css","../../scss/_variables.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_display.scss","../../scss/utilities/_flex.scss"],"names":[],"mappings":"AAAA;;;;;;;;;;GAUG;AAGD;EAAgB,oBAAmB;CCApC;;ADGD;EACE,uBAAsB;EACtB,8BAA6B;CAC9B;;AAED;;;EAGE,oBAAmB;CACpB;;AE6hBD;;;;;;;;;;;;EAYE;AC7jBA;ECAA,mBAAkB;EAClB,kBAAiB;EAKb,mBAA4B;EAC5B,kBAA2B;EAQ3B,oBFqLK;EEpLL,mBFoLK;EEpKL,iBFyJK;EEvJL,mBAAkB;EAClB,kBAAiB;EDhCnB,YAAW;CACZ;;AEmDC;EFvDF;ICMI,mBAA4B;IAC5B,kBAA2B;GDH9B;CFgDF;;AIGG;EFvDF;ICMI,oBAA4B;IAC5B,mBAA2B;GDH9B;CFuDF;;AIJG;EFvDF;ICMI,oBAA4B;IAC5B,mBAA2B;GDH9B;CF8DF;;AIXG;EFvDF;ICMI,oBAA4B;IAC5B,mBAA2B;GDH9B;CFqEF;;AIlBG;EFvDF;ICMI,oBAA4B;IAC5B,mBAA2B;GDH9B;CF4EF;;AG9DK;EACE,mBAAkB;EAClB,kBAAiB;CAClB;;ACkCH;EFvDF;ICeI,oBFsLK;IErLL,mBFqLK;GCjMR;ECcG;IACE,mBAAkB;IAClB,kBAAiB;GAClB;CH2EN;;AIzCG;EFvDF;ICeI,sBFuLO;IEtLP,qBFsLO;GClMV;ECcG;IACE,mBAAkB;IAClB,kBAAiB;GAClB;CHsFN;;AIpDG;EFvDF;ICeI,qBFwLM;IEvLN,oBFuLM;GCnMT;ECcG;IACE,mBAAkB;IAClB,kBAAiB;GAClB;CHiGN;;AI/DG;EFvDF;ICeI,qBFyLM;IExLN,oBFwLM;GCpMT;ECcG;IACE,mBAAkB;IAClB,kBAAiB;GAClB;CH4GN;;AI1EG;EFvDF;ICeI,uBF0LS;IEzLT,sBFyLS;GCrMZ;ECcG;IACE,mBAAkB;IAClB,kBAAiB;GAClB;CHuHN;;AIrFG;EFvDF;ICgCI,iBF0JK;IExJL,mBAAkB;IAClB,kBAAiB;GD/BpB;CFgJF;;AI7FG;EFvDF;ICgCI,iBF2JK;IEzJL,mBAAkB;IAClB,kBAAiB;GD/BpB;CFwJF;;AIrGG;EFvDF;ICgCI,iBF4JK;IE1JL,mBAAkB;IAClB,kBAAiB;GD/BpB;CFgKF;;AI7GG;EFvDF;ICgCI,kBF6JM;IE3JN,mBAAkB;IAClB,kBAAiB;GD/BpB;CFwKF;;AIrHG;EFvDF;ICgCI,kBF8JO;IE5JP,mBAAkB;IAClB,kBAAiB;GD/BpB;CFgLF;;AEvKC;ECbA,mBAAkB;EAClB,kBAAiB;EAKb,mBAA4B;EAC5B,kBAA2B;EAQ3B,oBFqLK;EEpLL,mBFoLK;ECrLP,YAAW;CACZ;;AEuCC;EF1CF;ICPI,mBAA4B;IAC5B,kBAA2B;GDS9B;CFqLF;;AI9IG;EF1CF;ICPI,oBAA4B;IAC5B,mBAA2B;GDS9B;CF4LF;;AIrJG;EF1CF;ICPI,oBAA4B;IAC5B,mBAA2B;GDS9B;CFmMF;;AI5JG;EF1CF;ICPI,oBAA4B;IAC5B,mBAA2B;GDS9B;CF0MF;;AInKG;EF1CF;ICPI,oBAA4B;IAC5B,mBAA2B;GDS9B;CFiNF;;AG/MK;EACE,mBAAkB;EAClB,kBAAiB;CAClB;;ACkCH;EF1CF;ICEI,oBFsLK;IErLL,mBFqLK;GCrLR;ECEG;IACE,mBAAkB;IAClB,kBAAiB;GAClB;CH4NN;;AI1LG;EF1CF;ICEI,sBFuLO;IEtLP,qBFsLO;GCtLV;ECEG;IACE,mBAAkB;IAClB,kBAAiB;GAClB;CHuON;;AIrMG;EF1CF;ICEI,qBFwLM;IEvLN,oBFuLM;GCvLT;ECEG;IACE,mBAAkB;IAClB,kBAAiB;GAClB;CHkPN;;AIhNG;EF1CF;ICEI,qBFyLM;IExLN,oBFwLM;GCxLT;ECEG;IACE,mBAAkB;IAClB,kBAAiB;GAClB;CH6PN;;AI3NG;EF1CF;ICEI,uBF0LS;IEzLT,sBFyLS;GCzLZ;ECEG;IACE,mBAAkB;IAClB,kBAAiB;GAClB;CHwQN;;AErQC;EC4BA,qBAAa;EAAb,qBAAa;EAAb,cAAa;EACb,oBAAe;EAAf,gBAAe;EAKX,mBAA4B;EAC5B,kBAA2B;CDjC9B;;AE6BC;EF/BF;ICkCI,mBAA4B;IAC5B,kBAA2B;GDjC9B;CFiRF;;AIpPG;EF/BF;ICkCI,oBAA4B;IAC5B,mBAA2B;GDjC9B;CFwRF;;AI3PG;EF/BF;ICkCI,oBAA4B;IAC5B,mBAA2B;GDjC9B;CF+RF;;AIlQG;EF/BF;ICkCI,oBAA4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","file":"boosted-grid.css","sourcesContent":["/*!\n * Boosted Grid v4.0.0 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap Grid v4.0.0 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@at-root {\n @-ms-viewport { width: device-width; } // stylelint-disable-line at-rule-no-vendor-prefix\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/display\";\n@import \"utilities/flex\";\n","/*!\n * Boosted Grid v4.0.0 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap Grid v4.0.0 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n@-ms-viewport {\n width: device-width;\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-right: 5px;\n padding-left: 5px;\n margin-right: 1.25%;\n margin-left: 1.25%;\n max-width: 312px;\n margin-right: auto;\n margin-left: auto;\n width: 100%;\n}\n\n@media (min-width: 480px) {\n .container {\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n.container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 480px) {\n .container {\n margin-right: 1.25%;\n margin-left: 1.25%;\n }\n .container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n margin-right: 1.5625%;\n margin-left: 1.5625%;\n }\n .container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n margin-right: 3.125%;\n margin-left: 3.125%;\n }\n .container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n margin-right: 3.125%;\n margin-left: 3.125%;\n }\n .container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n margin-right: 4.16667%;\n margin-left: 4.16667%;\n }\n .container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 480px) {\n .container {\n max-width: 468px;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 744px;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n max-width: 960px;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n max-width: 1200px;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n max-width: 1320px;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-right: 5px;\n padding-left: 5px;\n margin-right: 1.25%;\n margin-left: 1.25%;\n width: auto;\n}\n\n@media (min-width: 480px) {\n .container-fluid {\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .container-fluid {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .container-fluid {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .container-fluid {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .container-fluid {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n.container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 480px) {\n .container-fluid {\n margin-right: 1.25%;\n margin-left: 1.25%;\n }\n .container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container-fluid {\n margin-right: 1.5625%;\n margin-left: 1.5625%;\n }\n .container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container-fluid {\n margin-right: 3.125%;\n margin-left: 3.125%;\n }\n .container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container-fluid {\n margin-right: 3.125%;\n margin-left: 3.125%;\n }\n .container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container-fluid {\n margin-right: 4.16667%;\n margin-left: 4.16667%;\n }\n .container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n@media (min-width: 480px) {\n .row {\n margin-right: -5px;\n margin-left: -5px;\n }\n}\n\n@media (min-width: 768px) {\n .row {\n margin-right: -10px;\n margin-left: -10px;\n }\n}\n\n@media (min-width: 980px) {\n .row {\n margin-right: -10px;\n margin-left: -10px;\n }\n}\n\n@media (min-width: 1220px) {\n .row {\n margin-right: -10px;\n margin-left: -10px;\n }\n}\n\n@media (min-width: 1380px) {\n .row {\n margin-right: -10px;\n margin-left: -10px;\n }\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.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,\n.col-auto, .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,\n.col-sm-auto, .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,\n.col-md-auto, .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,\n.col-lg-auto, .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,\n.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n.col-xxl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 5px;\n padding-left: 5px;\n}\n\n@media (min-width: 480px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 480px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 980px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1220px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1380px) {\n .col-xxl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xxl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xxl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xxl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xxl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xxl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xxl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xxl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xxl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xxl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xxl-first {\n order: -1;\n }\n .order-xxl-last {\n order: 13;\n }\n .order-xxl-0 {\n order: 0;\n }\n .order-xxl-1 {\n order: 1;\n }\n .order-xxl-2 {\n order: 2;\n }\n .order-xxl-3 {\n order: 3;\n }\n .order-xxl-4 {\n order: 4;\n }\n .order-xxl-5 {\n order: 5;\n }\n .order-xxl-6 {\n order: 6;\n }\n .order-xxl-7 {\n order: 7;\n }\n .order-xxl-8 {\n order: 8;\n }\n .order-xxl-9 {\n order: 9;\n }\n .order-xxl-10 {\n order: 10;\n }\n .order-xxl-11 {\n order: 11;\n }\n .order-xxl-12 {\n order: 12;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 480px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 980px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1220px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1380px) {\n .d-xxl-none {\n display: none !important;\n }\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 480px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 980px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1220px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1380px) {\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n}\n\n/*# sourceMappingURL=boosted-grid.css.map */","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n\n//\n// Color system\n//\n\n// stylelint-disable\n$white: #fff !default;\n$gray-100: #fafafa !default; // gray-lightest-o\n$gray-200: #f6f6f6 !default; // gray-lightest\n$gray-300: #eee !default; // gray-lighter\n$gray-400: #ddd !default; // gray-lighter-o\n$gray-500: #ccc !default; // gray-light-o\n$gray-600: #999 !default; // gray-light\n$gray-700: #666 !default; // gray\n$gray-800: #595959 !default; // gray-obs\n$gray-900: #333 !default; // gray-dark\n$black: #000 !default;\n\n$grays: () !default;\n$grays: map-merge((\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n), $grays);\n\n$blue: #527edb !default; // Boosted Functionnal\n$indigo: #6610f2 !default;\n$purple: #a885d8 !default; // Boosted illustration color\n$pink: #ffb4e6 !default; // Boosted illustration color\n$red: #cd3c14 !default; // Boosted Functionnal\n$orange: #f16e00 !default; // Boosted\n$yellow: #fc0 !default; // Boosted Functionnal\n$green: #32c832 !default; // Boosted Functionnal\n$teal: #50be87 !default; // Boosted illustration color\n$cyan: #4BB4E6 !default; // Boosted illustration color\n\n$colors: () !default;\n$colors: map-merge((\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n), $colors);\n\n$primary: $orange !default;\n$secondary: $black !default;\n$success: $green !default;\n$info: $blue !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-400 !default;\n$dark: $black !default;\n\n$theme-colors: () !default;\n$theme-colors: map-merge((\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n), $theme-colors);\n// stylelint-enable\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n// $yiq-contrasted-threshold: 150 !default; // Boosted mod, contrast value is fixed with Wcag\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $black !default;\n$yiq-text-light: $white !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: false !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-hover-media-query: false !default;\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// stylelint-disable\n$spacer: 1.25rem !default; // 20px\n$spacers: () !default;\n$spacers: map-merge((\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n), $spacers);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n$sizes: map-merge((\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%\n), $sizes);\n// stylelint-enable\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $black !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: #000 !default;\n$link-decoration: none !default;\n$link-hover-color: theme-color(\"primary\") !default;\n$link-hover-decoration: none !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n // Extra small screen / phone\n xs: 0,\n // Small screen / phone\n sm: 480px,\n // Medium screen / tablet\n md: 768px,\n // Large screen / desktop (target 1024 screen resolutions)\n lg: 980px,\n // Extra large screen / wide desktop (target 1280 screen resolutions)\n xl: 1220px,\n // Extra large screen / wide desktop (target 1440 screen resolutions)\n xxl: 1380px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n xs: 312px,\n sm: 468px,\n md: 744px,\n lg: 960px,\n xl: 1200px,\n xxl: 1320px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n$container-fluid-margin-widths: (\n xs: 1.25%,\n sm: 1.25%,\n md: 1.5625%,\n lg: 3.125%,\n xl: 3.125%,\n xxl: 4.16667%\n) !default;\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12;\n$grid-gutter-width: 20px;\n$grid-gutter-widths: (\n xs: 10px,\n sm: 10px,\n md: $grid-gutter-width,\n lg: $grid-gutter-width,\n xl: $grid-gutter-width,\n xxl: $grid-gutter-width\n) !default;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: (20 / 18) !default;\n$line-height-sm: (20 / 14) !default;\n\n$border-width: 2px !default;\n$border-color: $gray-200 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$component-active-color: $white !default;\n$component-active-bg: $black !default;\n\n$caret-width: .4375em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: ($font-size-base * 1.125) !default; // 18px\n$font-size-sm: ($font-size-base * .875) !default; // 14px\n\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.25 !default; // 20px\n\n$h1-font-size: ($font-size-base * 2.125) !default; // 34px\n$h2-font-size: ($font-size-base * 1.875) !default; // 30px\n$h3-font-size: ($font-size-base * 1.5) !default; // 24px\n$h4-font-size: ($font-size-base * 1.25) !default; // 20px\n$h5-font-size: ($font-size-base * 1.125) !default; // 18px\n$h6-font-size: $font-size-base !default; // 16px\n\n$h1-font-size-mobile: ($font-size-base * 1.25) !default; // 20px\n$h2-font-size-mobile: ($font-size-base * 1.125) !default; // 18px\n$h3-font-size-mobile: $font-size-base !default; // 16px\n$h4-font-size-mobile: ($font-size-base * .875) !default; // 14px\n$h5-font-size-mobile: ($font-size-base * .875) !default; // 14px\n$h6-font-size-mobile: ($font-size-base * .875) !default; // 14px\n\n$headings-margin-bottom: $spacer !default;\n$headings-font-family: inherit !default;\n$headings-font-weight: 700 !default;\n$headings-line-height: 1.1 !default;\n$headings-color: inherit !default;\n\n$display1-size: 3.75rem !default; // 60px\n$display2-size: 3.125rem !default; // 50px\n$display3-size: 2.5rem !default; // 40px\n$display4-size: 2.125rem !default; // 34px\n\n$display1-weight: 700 !default;\n$display2-weight: 700 !default;\n$display3-weight: 700 !default;\n$display4-weight: 700 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: ($font-size-base * 1.25) !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-700 !default;\n\n$blockquote-small-color: $gray-700 !default;\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n\n$hr-border-color: $gray-300 !default;\n$hr-border-width: ($border-width / 2) !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: none !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .3125rem !default;\n\n$mark-bg: theme-color(\"primary\") !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .625rem .625rem .625rem 0 !default;//10px;\n$table-cell-padding-sm: .3125rem .3125rem .3125rem 0 !default;//5px;\n\n$table-bg: $white !default;\n$table-accent-bg: $gray-200 !default;\n$table-hover-bg: $gray-300 !default; // #eee on white bg\n$table-active-bg: $gray-400 !default;\n\n$table-border-width: ($border-width / 2) !default; // 1px\n$table-border-color: $gray-500 !default;\n\n$table-head-bg: $white !default;\n$table-head-color: $black !default;\n\n$table-dark-bg: $black !default;\n$table-dark-accent-bg: $gray-900 !default;\n$table-dark-hover-bg: $gray-700 !default;\n$table-dark-border-color: $gray-500 !default;\n$table-dark-color: $white !default;\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .5rem !default;\n$input-btn-padding-x: 1.125rem !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n//$input-btn-focus-color: rgba(theme-color(\"primary\"), .25) !default;\n$input-btn-focus-box-shadow: none !default;\n\n$input-btn-padding-y-sm: .375rem !default;\n$input-btn-padding-x-sm: .625rem !default;\n$input-btn-line-height-sm: 1.5 !default;\n\n$input-btn-padding-y-lg: .875rem !default;\n$input-btn-padding-x-lg: 1.25rem !default;\n$input-btn-line-height-lg: 1.5 !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-bold !default;\n$btn-box-shadow: none !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: 1 !default;\n$btn-active-box-shadow: none !default;\n\n$btn-primary-color: #fff !default;\n$btn-primary-bg: theme-color(\"primary\") !default;\n$btn-primary-border-color: $btn-primary-bg !default;\n//$btn-primary-hover-color: $btn-primary-color !default;\n//$btn-primary-hover-bg: #000 !default;\n//$btn-primary-active-color: $btn-primary-color !default;\n//$btn-primary-active-bg: $btn-primary-bg !default;\n\n//$btn-secondary-color: #000 !default;\n//$btn-secondary-bg: transparent !default;\n//$btn-secondary-border-color: $gray-500 !default;\n\n//$btn-info-color: #fff !default;\n$btn-info-bg: #000 !default;\n//$btn-info-border-color: $btn-info-bg !default;\n//$btn-info-hover-color: #000 !default;\n//$btn-info-hover-bg: #fff !default;\n\n//$btn-success-color: #000 !default;\n$btn-success-bg: theme-color(\"success\") !default;\n//$btn-success-border-color: $btn-success-bg !default;\n\n//$btn-warning-color: $btn-primary-color !default;\n//$btn-warning-bg: $btn-primary-bg !default;\n//$btn-warning-border-color: $btn-primary-border-color !default;\n\n//$btn-danger-color: #fff !default;\n$btn-danger-bg: theme-color(\"danger\") !default;\n//$btn-danger-border-color: $btn-danger-bg !default;\n\n$btn-link-disabled-color: $gray-500 !default;\n//$btn-link-disabled-black-bg-color: $gray-700 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: all .2s ease-in-out !default;\n\n\n// Forms\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: .625rem !default; // Boosted mod input padding x is not the same as buttons padding-x!\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: #fff !default;\n$input-disabled-bg: $gray-300 !default;\n\n$input-color: #000 !default;\n$input-border-color: $gray-500 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: none !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: $gray-600 !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-700 !default;\n\n$input-height-border: $input-border-width * 2 !default !default;\n\n$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n// $input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: (($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2)) !default;\n\n// $input-height-inner-lg: ($font-size-sm * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: (($font-size-lg * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: ($spacer * .5) !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .25rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-group-margin-bottom: $spacer !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-300 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-control-gutter: 1.875rem !default;\n$custom-control-spacer-x: $spacer !default;\n\n$custom-control-indicator-size: 1.25rem !default;\n$custom-control-indicator-bg: $white !default;\n$custom-control-indicator-bg-size: 1rem !default;\n$custom-control-indicator-box-shadow: none !default;\n\n$custom-control-indicator-disabled-bg: $gray-500 !default;\n$custom-control-label-disabled-color: #767676 !default;\n\n$custom-control-indicator-checked-color: $white !default;\n$custom-control-indicator-checked-bg: theme-color(\"primary\") !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: theme-color(\"primary\") !default; // Boosted mod controls have border\n\n$custom-control-indicator-focus-box-shadow: none !default;\n\n$custom-control-indicator-active-color: $white !default;\n$custom-control-indicator-active-bg: theme-color(\"primary\") !default;\n$custom-control-indicator-active-box-shadow: none !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14%202l-8%208-3-3-2%202%205%205L16%204l-2-2z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: theme-color(\"primary\") !default;\n//$custom-checkbox-indicator-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath stroke='%23fff' d='M1 4h6'/%3E%3C/svg%3E\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-select-padding-y: .4375rem !default;\n$custom-select-padding-x: .5rem !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-line-height: $input-btn-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $white !default;\n$custom-select-disabled-bg: $gray-300 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n//$custom-select-indicator-color: $gray-900 !default;\n$custom-select-indicator: url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M0%200h14L7%207%200%200z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$custom-select-border-width: $input-btn-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-box-shadow: none !default;\n\n$custom-select-font-size-sm: 75% !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-font-size-lg: 125% !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-file-height: 2.5rem !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-btn-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n// Form validation icons\n$form-icon-success-color: theme-color(\"success\") !default;\n$form-icon-success: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$form-icon-success-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-icon-warning-color: theme-color(\"warning\") !default;\n$form-icon-warning: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$form-icon-warning-color}' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-icon-danger-color: theme-color(\"danger\") !default;\n$form-icon-danger: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-icon-danger-color}' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: 0 !default;\n$dropdown-spacer: -2px !default;\n$dropdown-bg: #fff !default;\n$dropdown-border-color: #000 !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-divider-bg: $gray-300 !default;\n$dropdown-box-shadow: none !default;\n\n$dropdown-link-color: $black !default;\n$dropdown-link-hover-color: $white !default;\n$dropdown-link-hover-bg: $black !default;\n\n$dropdown-link-active-color: $white !default;\n$dropdown-link-active-bg: $black !default;\n\n$dropdown-link-disabled-color: $gray-700 !default;\n\n$dropdown-item-padding-y: .625rem !default;\n$dropdown-item-padding-x: .625rem !default;\n\n$dropdown-header-color: #000 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 0 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n$zindex-o-scroll-up: 1080 !default; // Boosted mod\n\n// Navs\n\n$nav-link-padding-y: ($spacer * .5) !default;\n$nav-link-padding-x: $spacer !default;\n$nav-link-disabled-color: $gray-700 !default;\n$nav-link-disabled-hover-bg: transparent !default;\n\n$nav-tabs-border-color: #000 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: #000 !default;\n$nav-tabs-link-hover-color: $white !default;\n$nav-tabs-link-hover-bg: $black !default;\n$nav-tabs-link-active-color: #000 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: #000 !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n// Navbar\n\n$navbar-padding-y: 0 !default;\n$navbar-padding-x: 0 !default;\n$navbar-expanded-padding-y: 1.5625rem !default;\n$navbar-expanded-padding-x: 0 !default;\n$navbar-expanded-minimized-padding-y: 1.25rem !default;\n\n// Boosted mod\n// adapt navbar padding when mobile view\n//$navbar-collapsed-padding-y: ($spacer / 4) !default;\n//$navbar-collapsed-padding-x: 0 !default;\n$navbar-nav-link-padding-x: 0 !default;\n$navbar-height: 6.25rem !default;\n$navbar-brand-logo-height: 1.875rem !default;\n$navbar-brand-logo-expanded-height: 3.125rem !default;\n$navbar-brand-logo-minimized-height: 2.5rem !default;\n\n// $navbar-height-minimized: 5rem !default;\n// $navbar-height-sm: 3.125rem !default;\n$navbar-supra-height: 2.5rem !default;\n// end mod\n\n$navbar-brand-font-size: $font-size-sm !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n//$nav-link-height: $navbar-brand-font-size * $line-height-base !default;\n//$navbar-brand-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default;\n$navbar-brand-padding-y: 0 !default;\n\n$navbar-toggler-padding-y: .5rem !default;\n$navbar-toggler-padding-x: .5rem !default;\n$navbar-toggler-font-size: $font-size-base !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-icon-size: 1.25rem !default;\n\n$navbar-dark-color: $white !default;\n$navbar-dark-hover-color: theme-color(\"primary\") !default;\n$navbar-dark-active-color: $navbar-dark-hover-color !default;\n$navbar-dark-disabled-color: $gray-400 !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='#{$navbar-dark-color}' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-icon-hover-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='#000' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$navbar-dark-toggler-border-color: rgba(255, 255, 255, .1) !default;\n\n$navbar-light-color: $black !default;\n$navbar-light-hover-color: $navbar-dark-hover-color !default;\n$navbar-light-active-color: $navbar-dark-active-color !default;\n$navbar-light-disabled-color: $navbar-dark-disabled-color !default;\n$navbar-light-toggler-icon-bg: $navbar-dark-toggler-icon-bg !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n// Pagination\n\n$pagination-padding-y: ($spacer / 2) !default;\n$pagination-padding-x: .8rem !default;\n$pagination-padding-y-sm: .375rem !default;\n$pagination-padding-x-sm: .625rem !default;\n$pagination-padding-y-lg: .875rem !default;\n$pagination-padding-x-lg: 1.125rem !default;\n$pagination-line-height: 1 !default;\n\n$pagination-color: #000 !default;\n$pagination-bg: #fff !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: transparent !default;\n// $pagination-focus-box-shadow: $input-btn-focus-box-shadow !default; // Boosted mod not used\n\n$pagination-hover-color: $black !default;\n$pagination-hover-bg: $white !default;\n$pagination-hover-border-color: $black !default;\n\n$pagination-active-color: $white !default;\n$pagination-active-bg: $black !default;\n$pagination-active-border-color: $black !default;\n\n$pagination-disabled-color: $gray-500 !default;\n$pagination-disabled-bg: #fff !default;\n$pagination-disabled-border-color: $gray-500 !default;\n\n$pagination-icon-prev: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-prev-disabled: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-prev-active: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-next: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-next-disabled: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-next-active: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\") !default;\n// Boosted Var\n$pagination-min-width: 2.5rem !default;\n$pagination-min-width-lg: 3.125rem !default;\n$pagination-min-width-sm: 1.875rem !default;\n\n// Jumbotron\n\n$jumbotron-padding: ($spacer * 2) !default;\n$jumbotron-bg: #fff !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: #000 !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: #fff !default;\n$card-bg: #fff !default;\n\n//$card-inverse-link-hover-color: #fff !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: ($grid-gutter-width / 2) !default;\n$card-deck-margin: ($spacer * 2) !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: ($spacer * 2) !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: #000 !default;\n$tooltip-bg: $gray-400 !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer !default;\n$tooltip-padding-x: $spacer !default;\n$tooltip-margin: .3125rem !default;\n$tooltip-font-weight: $font-weight-bold !default;\n\n$tooltip-arrow-width: .625rem !default;\n$tooltip-arrow-height: .625rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $gray-400 !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: $gray-400 !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: none !default;\n$popover-font-weight: $font-weight-bold !default;\n\n$popover-header-bg: $popover-bg !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .625rem !default;\n$popover-header-padding-x: .625rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: .625rem !default;\n$popover-arrow-height: .3125rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: $popover-border-color !default;\n\n\n// Badges\n\n//$badge-default-color: $white !default;\n//$badge-primary-bg: theme-color(\"primary\") !default;\n//$badge-primary-color: $white !default;\n//$badge-success-bg: theme-color(\"success\") !default;\n//$badge-success-color: $black !default;\n//$badge-info-bg: theme-color(\"info\") !default;\n//$badge-info-color: $black !default;\n//$badge-warning-bg: theme-color(\"warning\") !default;\n//$badge-warning-color: $black !default;\n//$badge-danger-bg: theme-color(\"danger\") !default;\n//$badge-danger-color: $white !default;\n\n//$badge-color: $black !default;\n$badge-font-size: .875rem !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .1875rem !default;\n$badge-padding-x: .625rem !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-pill-padding-x: .625rem !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: $border-radius !default;\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: .625rem !default;\n\n$modal-dialog-margin: .625rem !default;\n$modal-dialog-margin-y-sm-up: 1.875rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: $black !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-box-shadow-xs: none !default;\n$modal-content-box-shadow-sm-up: none !default;\n\n$modal-backdrop-bg: $gray-900 !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: #000 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding: .625rem !default;\n\n$modal-lg: 700px !default;\n$modal-md: 700px !default;\n$modal-sm: 300px !default;\n\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: 1.25rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: $spacer !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: 0 !default;\n\n$alert-bg-level: 0 !default;\n$alert-border-level: 0 !default;\n// $alert-color-level: 0 !default; // Not used by boosted\n\n\n// Progress bars\n\n$progress-height: $spacer !default;\n$progress-font-size: 1rem !default;\n$progress-bg: $gray-500 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: none !default;\n$progress-bar-color: #000 !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: $black !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .625rem !default;\n$list-group-item-padding-x: .625rem !default;\n\n$list-group-hover-bg: $gray-200 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color:$list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-500 !default;\n$list-group-disabled-bg: #fff !default;\n\n$list-group-action-color: #000 !default;\n$list-group-action-hover-color: theme-color(\"primary\") !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-300 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .625rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: #000 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: none !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-900 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .625rem !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding: .625rem !default;\n\n$breadcrumb-bg: #fff !default;\n$breadcrumb-divider-color: #000 !default;\n$breadcrumb-active-color: theme-color(\"primary\") !default;\n$breadcrumb-divider: \"\\e93e\" !default;\n$breadcrumb-font-family: icon-orange !default;\n$breadcrumb-divider-font-size: .625rem !default;\n$breadcrumb-font-size: $font-size-sm !default;\n$breadcrumb-line-height: $line-height-sm !default;\n\n\n// Carousel\n\n$carousel-control-color: #000 !default;\n$carousel-control-width: 1.875rem !default;\n$carousel-control-opacity: .5 !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: theme-color(\"primary\") !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: #000 !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$carousel-transition: transform .6s ease !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: #000 !default;\n$close-text-shadow: 0 1px 0 #fff !default;\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $gray-900 !default;\n\n$kbd-padding-y: .0625rem !default;\n$kbd-padding-x: .0625rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: #000 !default;\n$kbd-bg: $gray-300 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n// Printing\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n\n//////// BOOSTED SPECIFIC ////////\n// Accordions\n\n$accordion-arrow-icon: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$o-sortable-hover-icon: url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2017%22%3E%3Cpath%20d%3D%22M%207%2C17%200%2C10%20h%2014%20l%20-7%2C7%20z%22%2F%3E%3Cpath%20d%3D%22M%207%2C0%2014%2C7%200%2C7%207%2C0%20z%22%2F%3E%3C%2Fsvg%3E\") !default;\n\n// arrow Links\n\n$o-link-arrow-separator-padding-vertical: 0 !default;\n$o-link-arrow-separator-padding-horizontal: .625rem !default;\n$o-link-arrow-color: #000 !default;\n$o-link-arrow-separator-size: .625rem !default;\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// Computed \"line-height\" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.\n// For REM size\n\n// Iconography\n//\n// Load fonts from this directory.\n$icon-font-path: \"../fonts/\" !default;\n\n// o-scroll-up\n//\n//\n$o-scroll-up-height: 2.5rem !default; //30px\n$o-scroll-up-width: $o-scroll-up-height !default; // 30px\n//$o-scroll-up-font-size: 1.25rem !default; // 20px\n\n// Navbar\n//\n//\n\n\n// Mega-Menu\n//\n//\n\n//$megamenu-border: 1px solid $gray-900 !default;\n//$megamenu-hover-color: theme-color(\"primary\") !default;\n//$megamenu-position: fixed !default;\n\n// Navs\n//\n\n// Tabs\n\n\n// Pills\n$nav-pills-focus-link-bg: theme-color(\"primary\") !default;\n$nav-pills-focus-link-color: #fff !default;\n\n\n// Local navigation\n//$nav-local-arrow-color: #fff !default;\n$nav-local-arrow-width: 10px !default;\n$nav-local-border-color: $gray-500 !default;\n\n//$nav-local-arrow-outer-width: ($nav-local-arrow-width + 1) !default;\n//$nav-local-arrow-outer-color: $nav-local-border-color !default;\n\n// Step process bar\n$o-stepbar-height: 2.5rem !default;\n$o-stepbar-arrow-width: 1rem !default;\n//$o-stepbar-arrow-ratio: 3 / 8 !default;\n\n$o-stepbar-mobile-padding-vertical: .3125rem !default;\n$o-stepbar-mobile-arrow-width: .75rem !default;\n$o-stepbar-mobile-arrow-height: 1.875rem !default;\n\n// focus state mixin\n@mixin focus {\n &:focus {\n @content;\n }\n}\n\n@mixin active {\n &:active {\n @content;\n }\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n width: 100%; // Boosted mod\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n width: auto; // Boosted mod\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n// BOOSTED MOD : keep variable gutter width (removed from bootstrap)\n@mixin make-container($gutters: $grid-gutter-widths) {\n margin-right: auto;\n margin-left: auto;\n\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n // width: 100%; //Boosted mod our fluid is not 100% width\n }\n }\n\n // boosted mod\n @each $breakpoint, $container-margin in $container-fluid-margin-widths {\n @include media-breakpoint-up($breakpoint) {\n margin-right: $container-margin;\n margin-left: $container-margin;\n // reset margin for second level container\n .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n }\n }\n // end mod\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n // boosted mod\n margin-right: auto;\n margin-left: auto;\n // end mod\n }\n }\n}\n\n@mixin make-gutters($gutters: $grid-gutter-widths) {\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n }\n}\n\n@mixin make-row($gutters: $grid-gutter-widths) {\n display: flex;\n flex-wrap: wrap;\n\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n margin-right: ($gutter / -2);\n margin-left: ($gutter / -2);\n }\n }\n}\n\n@mixin make-col-ready($gutters: $grid-gutter-widths) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n }\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n// BOOSTED MOD : keep variable gutter width (removed from bootstrap)\n\n@mixin make-grid-columns($columns: $grid-columns, $gutters: $grid-gutter-widths, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n\n @include make-gutters($gutters);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .d#{$infix}-none { display: none !important; }\n .d#{$infix}-inline { display: inline !important; }\n .d#{$infix}-inline-block { display: inline-block !important; }\n .d#{$infix}-block { display: block !important; }\n .d#{$infix}-table { display: table !important; }\n .d#{$infix}-table-row { display: table-row !important; }\n .d#{$infix}-table-cell { display: table-cell !important; }\n .d#{$infix}-flex { display: flex !important; }\n .d#{$infix}-inline-flex { display: inline-flex !important; }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n .d-print-none { display: none !important; }\n .d-print-inline { display: inline !important; }\n .d-print-inline-block { display: inline-block !important; }\n .d-print-block { display: block !important; }\n .d-print-table { display: table !important; }\n .d-print-table-row { display: table-row !important; }\n .d-print-table-cell { display: table-cell !important; }\n .d-print-flex { display: flex !important; }\n .d-print-inline-flex { display: inline-flex !important; }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n"]} \ No newline at end of file diff --git a/dist/css/boosted-grid.min.css b/dist/css/boosted-grid.min.css index 894d4dc5a8..af4f1c712d 100644 --- a/dist/css/boosted-grid.min.css +++ b/dist/css/boosted-grid.min.css @@ -1,12 +1,12 @@ /*! - * Boosted Grid v4.0.0-beta.3 (http://boosted.orange.com) + * Boosted Grid v4.0.0 (http://boosted.orange.com) * Copyright 2014-2018 The Boosted Authors * Copyright 2014-2018 Orange * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE) * This a fork of Bootstrap : Initial license below - * Bootstrap Grid v4.0.0-beta.3 (https://getbootstrap.com) + * Bootstrap Grid v4.0.0 (https://getbootstrap.com) * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{margin-right:auto;margin-left:auto;padding-right:5px;padding-left:5px;margin-right:1.25%;margin-left:1.25%;max-width:312px;margin-right:auto;margin-left:auto;width:100%}@media (min-width:480px){.container{padding-right:5px;padding-left:5px}}@media (min-width:768px){.container{padding-right:10px;padding-left:10px}}@media (min-width:980px){.container{padding-right:10px;padding-left:10px}}@media (min-width:1220px){.container{padding-right:10px;padding-left:10px}}@media (min-width:1380px){.container{padding-right:10px;padding-left:10px}}.container .container-fluid{margin-right:auto;margin-left:auto}@media (min-width:480px){.container{margin-right:1.25%;margin-left:1.25%}.container .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:768px){.container{margin-right:1.5625%;margin-left:1.5625%}.container .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:980px){.container{margin-right:3.125%;margin-left:3.125%}.container .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:1220px){.container{margin-right:3.125%;margin-left:3.125%}.container .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:1380px){.container{margin-right:4.16667%;margin-left:4.16667%}.container .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:480px){.container{max-width:468px;margin-right:auto;margin-left:auto}}@media (min-width:768px){.container{max-width:744px;margin-right:auto;margin-left:auto}}@media (min-width:980px){.container{max-width:960px;margin-right:auto;margin-left:auto}}@media (min-width:1220px){.container{max-width:1200px;margin-right:auto;margin-left:auto}}@media (min-width:1380px){.container{max-width:1320px;margin-right:auto;margin-left:auto}}.container-fluid{margin-right:auto;margin-left:auto;padding-right:5px;padding-left:5px;margin-right:1.25%;margin-left:1.25%;width:auto}@media (min-width:480px){.container-fluid{padding-right:5px;padding-left:5px}}@media (min-width:768px){.container-fluid{padding-right:10px;padding-left:10px}}@media (min-width:980px){.container-fluid{padding-right:10px;padding-left:10px}}@media (min-width:1220px){.container-fluid{padding-right:10px;padding-left:10px}}@media (min-width:1380px){.container-fluid{padding-right:10px;padding-left:10px}}.container-fluid .container-fluid{margin-right:auto;margin-left:auto}@media (min-width:480px){.container-fluid{margin-right:1.25%;margin-left:1.25%}.container-fluid .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:768px){.container-fluid{margin-right:1.5625%;margin-left:1.5625%}.container-fluid .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:980px){.container-fluid{margin-right:3.125%;margin-left:3.125%}.container-fluid .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:1220px){.container-fluid{margin-right:3.125%;margin-left:3.125%}.container-fluid .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:1380px){.container-fluid{margin-right:4.16667%;margin-left:4.16667%}.container-fluid .container-fluid{margin-right:auto;margin-left:auto}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}@media (min-width:480px){.row{margin-right:-5px;margin-left:-5px}}@media (min-width:768px){.row{margin-right:-10px;margin-left:-10px}}@media (min-width:980px){.row{margin-right:-10px;margin-left:-10px}}@media (min-width:1220px){.row{margin-right:-10px;margin-left:-10px}}@media (min-width:1380px){.row{margin-right:-10px;margin-left:-10px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}@media (min-width:480px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-right:5px;padding-left:5px}}@media (min-width:768px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-right:10px;padding-left:10px}}@media (min-width:980px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-right:10px;padding-left:10px}}@media (min-width:1220px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-right:10px;padding-left:10px}}@media (min-width:1380px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-right:10px;padding-left:10px}}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}@media (min-width:480px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.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-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.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-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:980px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:1220px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:1380px){.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:480px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:980px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1220px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1380px){.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}} + */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{margin-right:auto;margin-left:auto;padding-right:5px;padding-left:5px;margin-right:1.25%;margin-left:1.25%;max-width:312px;margin-right:auto;margin-left:auto;width:100%}@media (min-width:480px){.container{padding-right:5px;padding-left:5px}}@media (min-width:768px){.container{padding-right:10px;padding-left:10px}}@media (min-width:980px){.container{padding-right:10px;padding-left:10px}}@media (min-width:1220px){.container{padding-right:10px;padding-left:10px}}@media (min-width:1380px){.container{padding-right:10px;padding-left:10px}}.container .container-fluid{margin-right:auto;margin-left:auto}@media (min-width:480px){.container{margin-right:1.25%;margin-left:1.25%}.container .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:768px){.container{margin-right:1.5625%;margin-left:1.5625%}.container .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:980px){.container{margin-right:3.125%;margin-left:3.125%}.container .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:1220px){.container{margin-right:3.125%;margin-left:3.125%}.container .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:1380px){.container{margin-right:4.16667%;margin-left:4.16667%}.container .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:480px){.container{max-width:468px;margin-right:auto;margin-left:auto}}@media (min-width:768px){.container{max-width:744px;margin-right:auto;margin-left:auto}}@media (min-width:980px){.container{max-width:960px;margin-right:auto;margin-left:auto}}@media (min-width:1220px){.container{max-width:1200px;margin-right:auto;margin-left:auto}}@media (min-width:1380px){.container{max-width:1320px;margin-right:auto;margin-left:auto}}.container-fluid{margin-right:auto;margin-left:auto;padding-right:5px;padding-left:5px;margin-right:1.25%;margin-left:1.25%;width:auto}@media (min-width:480px){.container-fluid{padding-right:5px;padding-left:5px}}@media (min-width:768px){.container-fluid{padding-right:10px;padding-left:10px}}@media (min-width:980px){.container-fluid{padding-right:10px;padding-left:10px}}@media (min-width:1220px){.container-fluid{padding-right:10px;padding-left:10px}}@media (min-width:1380px){.container-fluid{padding-right:10px;padding-left:10px}}.container-fluid .container-fluid{margin-right:auto;margin-left:auto}@media (min-width:480px){.container-fluid{margin-right:1.25%;margin-left:1.25%}.container-fluid .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:768px){.container-fluid{margin-right:1.5625%;margin-left:1.5625%}.container-fluid .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:980px){.container-fluid{margin-right:3.125%;margin-left:3.125%}.container-fluid .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:1220px){.container-fluid{margin-right:3.125%;margin-left:3.125%}.container-fluid .container-fluid{margin-right:auto;margin-left:auto}}@media (min-width:1380px){.container-fluid{margin-right:4.16667%;margin-left:4.16667%}.container-fluid .container-fluid{margin-right:auto;margin-left:auto}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}@media (min-width:480px){.row{margin-right:-5px;margin-left:-5px}}@media (min-width:768px){.row{margin-right:-10px;margin-left:-10px}}@media (min-width:980px){.row{margin-right:-10px;margin-left:-10px}}@media (min-width:1220px){.row{margin-right:-10px;margin-left:-10px}}@media (min-width:1380px){.row{margin-right:-10px;margin-left:-10px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}@media (min-width:480px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-right:5px;padding-left:5px}}@media (min-width:768px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-right:10px;padding-left:10px}}@media (min-width:980px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-right:10px;padding-left:10px}}@media (min-width:1220px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-right:10px;padding-left:10px}}@media (min-width:1380px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-right:10px;padding-left:10px}}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:480px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.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-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:980px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1220px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}@media (min-width:1380px){.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xxl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xxl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.333333%}.offset-xxl-2{margin-left:16.666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.333333%}.offset-xxl-5{margin-left:41.666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.333333%}.offset-xxl-8{margin-left:66.666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.333333%}.offset-xxl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:480px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:980px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1220px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1380px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:480px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:980px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1220px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1380px){.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}} /*# sourceMappingURL=boosted-grid.min.css.map */ \ No newline at end of file diff --git a/dist/css/boosted-grid.min.css.map b/dist/css/boosted-grid.min.css.map index 8fac36eb44..a5ccf1fe1b 100644 --- a/dist/css/boosted-grid.min.css.map +++ b/dist/css/boosted-grid.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["..\\..\\scss\\boosted-grid.scss","dist\\css\\boosted-grid.css","..\\..\\scss\\_grid.scss","..\\..\\scss\\mixins\\_grid.scss","..\\..\\scss\\mixins\\_breakpoints.scss","..\\..\\scss\\mixins\\_grid-framework.scss","..\\..\\scss\\utilities\\_flex.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Boosted Grid v4.0.0-beta.3 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap Grid v4.0.0-beta.3 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@at-root {\n @-ms-viewport { width: device-width; } // stylelint-disable-line at-rule-no-vendor-prefix\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n//\n// Grid mixins\n//\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/flex\";\n","/*!\n * Boosted Grid v4.0.0-beta.3 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap Grid v4.0.0-beta.3 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n@-ms-viewport {\n width: device-width;\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-right: 5px;\n padding-left: 5px;\n margin-right: 1.25%;\n margin-left: 1.25%;\n max-width: 312px;\n margin-right: auto;\n margin-left: auto;\n width: 100%;\n}\n\n@media (min-width: 480px) {\n .container {\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n.container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 480px) {\n .container {\n margin-right: 1.25%;\n margin-left: 1.25%;\n }\n .container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n margin-right: 1.5625%;\n margin-left: 1.5625%;\n }\n .container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n margin-right: 3.125%;\n margin-left: 3.125%;\n }\n .container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n margin-right: 3.125%;\n margin-left: 3.125%;\n }\n .container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n margin-right: 4.16667%;\n margin-left: 4.16667%;\n }\n .container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 480px) {\n .container {\n max-width: 468px;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 744px;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n max-width: 960px;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n max-width: 1200px;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n max-width: 1320px;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-right: 5px;\n padding-left: 5px;\n margin-right: 1.25%;\n margin-left: 1.25%;\n width: auto;\n}\n\n@media (min-width: 480px) {\n .container-fluid {\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .container-fluid {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .container-fluid {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .container-fluid {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .container-fluid {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n.container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 480px) {\n .container-fluid {\n margin-right: 1.25%;\n margin-left: 1.25%;\n }\n .container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container-fluid {\n margin-right: 1.5625%;\n margin-left: 1.5625%;\n }\n .container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container-fluid {\n margin-right: 3.125%;\n margin-left: 3.125%;\n }\n .container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container-fluid {\n margin-right: 3.125%;\n margin-left: 3.125%;\n }\n .container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container-fluid {\n margin-right: 4.16667%;\n margin-left: 4.16667%;\n }\n .container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n.row {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n@media (min-width: 480px) {\n .row {\n margin-right: -5px;\n margin-left: -5px;\n }\n}\n\n@media (min-width: 768px) {\n .row {\n margin-right: -10px;\n margin-left: -10px;\n }\n}\n\n@media (min-width: 980px) {\n .row {\n margin-right: -10px;\n margin-left: -10px;\n }\n}\n\n@media (min-width: 1220px) {\n .row {\n margin-right: -10px;\n margin-left: -10px;\n }\n}\n\n@media (min-width: 1380px) {\n .row {\n margin-right: -10px;\n margin-left: -10px;\n }\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.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,\n.col-auto, .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,\n.col-sm-auto, .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,\n.col-md-auto, .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,\n.col-lg-auto, .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,\n.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n.col-xxl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 5px;\n padding-left: 5px;\n}\n\n@media (min-width: 480px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n}\n\n.order-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n}\n\n.order-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n}\n\n.order-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n}\n\n.order-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n}\n\n.order-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n}\n\n.order-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n}\n\n.order-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n}\n\n.order-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n}\n\n.order-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n}\n\n.order-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n}\n\n.order-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n}\n\n@media (min-width: 480px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .order-sm-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n }\n .order-sm-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n }\n .order-sm-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n }\n .order-sm-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n }\n .order-sm-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n }\n .order-sm-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n }\n .order-sm-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n }\n .order-sm-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n }\n .order-sm-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n }\n .order-sm-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n }\n .order-sm-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .order-md-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n }\n .order-md-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n }\n .order-md-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n }\n .order-md-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n }\n .order-md-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n }\n .order-md-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n }\n .order-md-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n }\n .order-md-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n }\n .order-md-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n }\n .order-md-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n }\n .order-md-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n }\n}\n\n@media (min-width: 980px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .order-lg-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n }\n .order-lg-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n }\n .order-lg-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n }\n .order-lg-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n }\n .order-lg-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n }\n .order-lg-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n }\n .order-lg-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n }\n .order-lg-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n }\n .order-lg-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n }\n .order-lg-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n }\n .order-lg-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n }\n}\n\n@media (min-width: 1220px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xl-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xl-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xl-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xl-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xl-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xl-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xl-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xl-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xl-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xl-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xl-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n }\n}\n\n@media (min-width: 1380px) {\n .col-xxl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xxl-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xxl-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xxl-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xxl-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xxl-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xxl-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xxl-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xxl-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xxl-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xxl-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xxl-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xxl-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xxl-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xxl-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xxl-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xxl-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xxl-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xxl-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xxl-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xxl-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xxl-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xxl-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xxl-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xxl-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xxl-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n }\n}\n\n.flex-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n}\n\n.flex-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n}\n\n.justify-content-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n}\n\n.align-items-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n}\n\n.align-items-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n}\n\n.align-items-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n}\n\n.align-items-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n}\n\n.align-content-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n}\n\n.align-content-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n}\n\n.align-content-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n}\n\n.align-content-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n}\n\n.align-content-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n}\n\n.align-self-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n}\n\n.align-self-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n}\n\n.align-self-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n}\n\n.align-self-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n}\n\n.align-self-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n}\n\n@media (min-width: 480px) {\n .flex-sm-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-sm-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-sm-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-sm-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-sm-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-sm-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-sm-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-sm-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-sm-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-md-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-md-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-md-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-md-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-md-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-md-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-md-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-md-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-md-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-md-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-md-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-md-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-md-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-md-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-md-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-md-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 980px) {\n .flex-lg-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-lg-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-lg-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-lg-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-lg-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-lg-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-lg-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-lg-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-lg-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1220px) {\n .flex-xl-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xl-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xl-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xl-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1380px) {\n .flex-xxl-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xxl-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xxl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xxl-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xxl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xxl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n/*# sourceMappingURL=boosted-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n width: 100%; // Boosted mod\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n width: auto; // Boosted mod\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n// BOOSTED MOD : keep variable gutter width (removed from bootstrap)\n@mixin make-container($gutters: $grid-gutter-widths) {\n margin-right: auto;\n margin-left: auto;\n\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n // width: 100%; //Boosted mod our fluid is not 100% width\n }\n }\n\n // boosted mod\n @each $breakpoint, $container-margin in $container-fluid-margin-widths {\n @include media-breakpoint-up($breakpoint) {\n margin-right: $container-margin;\n margin-left: $container-margin;\n // reset margin for second level container\n .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n }\n }\n // end mod\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n // boosted mod\n margin-right: auto;\n margin-left: auto;\n // end mod\n }\n }\n}\n\n@mixin make-gutters($gutters: $grid-gutter-widths) {\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n }\n}\n\n@mixin make-row($gutters: $grid-gutter-widths) {\n display: flex;\n flex-wrap: wrap;\n\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n margin-right: ($gutter / -2);\n margin-left: ($gutter / -2);\n }\n }\n}\n\n@mixin make-col-ready($gutters: $grid-gutter-widths) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n }\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.01px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .01px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n// BOOSTED MOD : keep variable gutter width (removed from bootstrap)\n\n@mixin make-grid-columns($columns: $grid-columns, $gutters: $grid-gutter-widths, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n\n @include make-gutters($gutters);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n @for $i from 1 through $columns {\n .order#{$infix}-#{$i} {\n order: $i;\n }\n }\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n"]} \ No newline at end of file +{"version":3,"sources":["..\\..\\scss\\boosted-grid.scss","dist\\css\\boosted-grid.css","..\\..\\scss\\_grid.scss","..\\..\\scss\\mixins\\_grid.scss","..\\..\\scss\\mixins\\_breakpoints.scss","..\\..\\scss\\mixins\\_grid-framework.scss","..\\..\\scss\\utilities\\_display.scss","..\\..\\scss\\utilities\\_flex.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Boosted Grid v4.0.0 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap Grid v4.0.0 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@at-root {\n @-ms-viewport { width: device-width; } // stylelint-disable-line at-rule-no-vendor-prefix\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/display\";\n@import \"utilities/flex\";\n","/*!\n * Boosted Grid v4.0.0 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap Grid v4.0.0 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n@-ms-viewport {\n width: device-width;\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-right: 5px;\n padding-left: 5px;\n margin-right: 1.25%;\n margin-left: 1.25%;\n max-width: 312px;\n margin-right: auto;\n margin-left: auto;\n width: 100%;\n}\n\n@media (min-width: 480px) {\n .container {\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n.container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 480px) {\n .container {\n margin-right: 1.25%;\n margin-left: 1.25%;\n }\n .container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n margin-right: 1.5625%;\n margin-left: 1.5625%;\n }\n .container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n margin-right: 3.125%;\n margin-left: 3.125%;\n }\n .container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n margin-right: 3.125%;\n margin-left: 3.125%;\n }\n .container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n margin-right: 4.16667%;\n margin-left: 4.16667%;\n }\n .container .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 480px) {\n .container {\n max-width: 468px;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 744px;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n max-width: 960px;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n max-width: 1200px;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n max-width: 1320px;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-right: 5px;\n padding-left: 5px;\n margin-right: 1.25%;\n margin-left: 1.25%;\n width: auto;\n}\n\n@media (min-width: 480px) {\n .container-fluid {\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .container-fluid {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .container-fluid {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .container-fluid {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .container-fluid {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n.container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 480px) {\n .container-fluid {\n margin-right: 1.25%;\n margin-left: 1.25%;\n }\n .container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container-fluid {\n margin-right: 1.5625%;\n margin-left: 1.5625%;\n }\n .container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container-fluid {\n margin-right: 3.125%;\n margin-left: 3.125%;\n }\n .container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container-fluid {\n margin-right: 3.125%;\n margin-left: 3.125%;\n }\n .container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container-fluid {\n margin-right: 4.16667%;\n margin-left: 4.16667%;\n }\n .container-fluid .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n.row {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n@media (min-width: 480px) {\n .row {\n margin-right: -5px;\n margin-left: -5px;\n }\n}\n\n@media (min-width: 768px) {\n .row {\n margin-right: -10px;\n margin-left: -10px;\n }\n}\n\n@media (min-width: 980px) {\n .row {\n margin-right: -10px;\n margin-left: -10px;\n }\n}\n\n@media (min-width: 1220px) {\n .row {\n margin-right: -10px;\n margin-left: -10px;\n }\n}\n\n@media (min-width: 1380px) {\n .row {\n margin-right: -10px;\n margin-left: -10px;\n }\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.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,\n.col-auto, .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,\n.col-sm-auto, .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,\n.col-md-auto, .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,\n.col-lg-auto, .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,\n.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n.col-xxl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 5px;\n padding-left: 5px;\n}\n\n@media (min-width: 480px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n -webkit-box-ordinal-group: 0;\n -ms-flex-order: -1;\n order: -1;\n}\n\n.order-last {\n -webkit-box-ordinal-group: 14;\n -ms-flex-order: 13;\n order: 13;\n}\n\n.order-0 {\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n}\n\n.order-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n}\n\n.order-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n}\n\n.order-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n}\n\n.order-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n}\n\n.order-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n}\n\n.order-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n}\n\n.order-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n}\n\n.order-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n}\n\n.order-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n}\n\n.order-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n}\n\n.order-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n}\n\n.order-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 480px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n -webkit-box-ordinal-group: 0;\n -ms-flex-order: -1;\n order: -1;\n }\n .order-sm-last {\n -webkit-box-ordinal-group: 14;\n -ms-flex-order: 13;\n order: 13;\n }\n .order-sm-0 {\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n }\n .order-sm-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .order-sm-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n }\n .order-sm-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n }\n .order-sm-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n }\n .order-sm-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n }\n .order-sm-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n }\n .order-sm-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n }\n .order-sm-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n }\n .order-sm-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n }\n .order-sm-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n }\n .order-sm-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n }\n .order-sm-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n -webkit-box-ordinal-group: 0;\n -ms-flex-order: -1;\n order: -1;\n }\n .order-md-last {\n -webkit-box-ordinal-group: 14;\n -ms-flex-order: 13;\n order: 13;\n }\n .order-md-0 {\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n }\n .order-md-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .order-md-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n }\n .order-md-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n }\n .order-md-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n }\n .order-md-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n }\n .order-md-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n }\n .order-md-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n }\n .order-md-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n }\n .order-md-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n }\n .order-md-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n }\n .order-md-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n }\n .order-md-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 980px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n -webkit-box-ordinal-group: 0;\n -ms-flex-order: -1;\n order: -1;\n }\n .order-lg-last {\n -webkit-box-ordinal-group: 14;\n -ms-flex-order: 13;\n order: 13;\n }\n .order-lg-0 {\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n }\n .order-lg-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .order-lg-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n }\n .order-lg-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n }\n .order-lg-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n }\n .order-lg-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n }\n .order-lg-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n }\n .order-lg-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n }\n .order-lg-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n }\n .order-lg-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n }\n .order-lg-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n }\n .order-lg-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n }\n .order-lg-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1220px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n -webkit-box-ordinal-group: 0;\n -ms-flex-order: -1;\n order: -1;\n }\n .order-xl-last {\n -webkit-box-ordinal-group: 14;\n -ms-flex-order: 13;\n order: 13;\n }\n .order-xl-0 {\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n }\n .order-xl-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xl-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xl-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xl-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xl-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xl-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xl-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xl-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xl-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xl-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xl-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xl-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1380px) {\n .col-xxl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xxl-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xxl-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xxl-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xxl-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xxl-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xxl-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xxl-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xxl-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xxl-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xxl-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xxl-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xxl-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xxl-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xxl-first {\n -webkit-box-ordinal-group: 0;\n -ms-flex-order: -1;\n order: -1;\n }\n .order-xxl-last {\n -webkit-box-ordinal-group: 14;\n -ms-flex-order: 13;\n order: 13;\n }\n .order-xxl-0 {\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n }\n .order-xxl-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xxl-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xxl-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xxl-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xxl-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xxl-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xxl-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xxl-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xxl-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xxl-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xxl-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xxl-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n}\n\n.d-inline-flex {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n}\n\n@media (min-width: 480px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-md-inline-flex {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 980px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1220px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1380px) {\n .d-xxl-none {\n display: none !important;\n }\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-print-inline-flex {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n.flex-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n}\n\n.flex-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n}\n\n.justify-content-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n}\n\n.align-items-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n}\n\n.align-items-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n}\n\n.align-items-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n}\n\n.align-items-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n}\n\n.align-content-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n}\n\n.align-content-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n}\n\n.align-content-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n}\n\n.align-content-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n}\n\n.align-content-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n}\n\n.align-self-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n}\n\n.align-self-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n}\n\n.align-self-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n}\n\n.align-self-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n}\n\n.align-self-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n}\n\n@media (min-width: 480px) {\n .flex-sm-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-sm-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-sm-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-sm-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-sm-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-sm-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-sm-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-sm-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-sm-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-md-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-md-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-md-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-md-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-md-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-md-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-md-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-md-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-md-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-md-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-md-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-md-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-md-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-md-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-md-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-md-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 980px) {\n .flex-lg-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-lg-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-lg-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-lg-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-lg-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-lg-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-lg-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-lg-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-lg-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1220px) {\n .flex-xl-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xl-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xl-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xl-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1380px) {\n .flex-xxl-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xxl-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xxl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xxl-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xxl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xxl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n/*# sourceMappingURL=boosted-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n width: 100%; // Boosted mod\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n width: auto; // Boosted mod\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n// BOOSTED MOD : keep variable gutter width (removed from bootstrap)\n@mixin make-container($gutters: $grid-gutter-widths) {\n margin-right: auto;\n margin-left: auto;\n\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n // width: 100%; //Boosted mod our fluid is not 100% width\n }\n }\n\n // boosted mod\n @each $breakpoint, $container-margin in $container-fluid-margin-widths {\n @include media-breakpoint-up($breakpoint) {\n margin-right: $container-margin;\n margin-left: $container-margin;\n // reset margin for second level container\n .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n }\n }\n // end mod\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n // boosted mod\n margin-right: auto;\n margin-left: auto;\n // end mod\n }\n }\n}\n\n@mixin make-gutters($gutters: $grid-gutter-widths) {\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n }\n}\n\n@mixin make-row($gutters: $grid-gutter-widths) {\n display: flex;\n flex-wrap: wrap;\n\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n margin-right: ($gutter / -2);\n margin-left: ($gutter / -2);\n }\n }\n}\n\n@mixin make-col-ready($gutters: $grid-gutter-widths) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n }\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n// BOOSTED MOD : keep variable gutter width (removed from bootstrap)\n\n@mixin make-grid-columns($columns: $grid-columns, $gutters: $grid-gutter-widths, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n\n @include make-gutters($gutters);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .d#{$infix}-none { display: none !important; }\n .d#{$infix}-inline { display: inline !important; }\n .d#{$infix}-inline-block { display: inline-block !important; }\n .d#{$infix}-block { display: block !important; }\n .d#{$infix}-table { display: table !important; }\n .d#{$infix}-table-row { display: table-row !important; }\n .d#{$infix}-table-cell { display: table-cell !important; }\n .d#{$infix}-flex { display: flex !important; }\n .d#{$infix}-inline-flex { display: inline-flex !important; }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n .d-print-none { display: none !important; }\n .d-print-inline { display: inline !important; }\n .d-print-inline-block { display: inline-block !important; }\n .d-print-block { display: block !important; }\n .d-print-table { display: table !important; }\n .d-print-table-row { display: table-row !important; }\n .d-print-table-cell { display: table-cell !important; }\n .d-print-flex { display: flex !important; }\n .d-print-inline-flex { display: inline-flex !important; }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n"]} \ No newline at end of file diff --git a/dist/css/boosted-reboot.css b/dist/css/boosted-reboot.css index 72c6c1645e..163e3a32ac 100644 --- a/dist/css/boosted-reboot.css +++ b/dist/css/boosted-reboot.css @@ -1,10 +1,10 @@ /*! - * Boosted Reboot v4.0.0-beta.3 (http://boosted.orange.com) + * Boosted Reboot v4.0.0 (http://boosted.orange.com) * Copyright 2014-2018 The Boosted Authors * Copyright 2014-2018 Orange * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE) * This a fork of Bootstrap : Initial license below - * Bootstrap Reboot v4.0.0-beta.3 (https://getbootstrap.com) + * Bootstrap Reboot v4.0.0 (https://getbootstrap.com) * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) @@ -164,7 +164,7 @@ p a { text-decoration: underline; } -p a:focus, p a:hover { +p a:hover, p a:focus { text-decoration: underline; } @@ -173,7 +173,7 @@ a:not([href]):not([tabindex]) { text-decoration: none; } -a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { +a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { color: inherit; text-decoration: none; } @@ -210,19 +210,6 @@ svg:not(:root) { overflow: hidden; } -a, -area, -button, -[role="button"], -input:not([type="range"]), -label, -select, -summary, -textarea { - -ms-touch-action: manipulation; - touch-action: manipulation; -} - table { border-collapse: collapse; } diff --git a/dist/css/boosted-reboot.css.map b/dist/css/boosted-reboot.css.map index e3ec558a55..a132b4247b 100644 --- a/dist/css/boosted-reboot.css.map +++ b/dist/css/boosted-reboot.css.map @@ -1 +1 @@ -{"version":3,"sources":["../../scss/boosted-reboot.scss","../../scss/_variables.scss","../../scss/_reboot.scss","boosted-reboot.css","../../scss/mixins/_hover.scss"],"names":[],"mappings":"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","file":"boosted-reboot.css","sourcesContent":["/*!\n * Boosted Reboot v4.0.0-beta.3 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap Reboot v4.0.0-beta.3 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n\n//\n// Color system\n//\n\n// stylelint-disable\n$white: #fff !default;\n$gray-100: #fafafa !default; // gray-lightest-o\n$gray-200: #f6f6f6 !default; // gray-lightest\n$gray-300: #eee !default; // gray-lighter\n$gray-400: #ddd !default; // gray-lighter-o\n$gray-500: #ccc !default; // gray-light-o\n$gray-600: #999 !default; // gray-light\n$gray-700: #666 !default; // gray\n$gray-800: #595959 !default; // gray-obs\n$gray-900: #333 !default; // gray-dark\n$black: #000 !default;\n\n$grays: () !default;\n$grays: map-merge((\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n), $grays);\n\n$blue: #527edb !default; // Boosted Functionnal\n$indigo: #6610f2 !default;\n$purple: #a885d8 !default; // Boosted illustration color\n$pink: #ffb4e6 !default; // Boosted illustration color\n$red: #cd3c14 !default; // Boosted Functionnal\n$orange: #f16e00 !default; // Boosted\n$yellow: #fc0 !default; // Boosted Functionnal\n$green: #32c832 !default; // Boosted Functionnal\n$teal: #50be87 !default; // Boosted illustration color\n$cyan: #4BB4E6 !default; // Boosted illustration color\n\n$colors: () !default;\n$colors: map-merge((\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n), $colors);\n\n$primary: $orange !default;\n$secondary: $black !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-400 !default;\n$dark: $black !default;\n\n$theme-colors: () !default;\n$theme-colors: map-merge((\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n), $theme-colors);\n// stylelint-enable\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n// $yiq-contrasted-threshold: 150 !default; // Boosted mod, contrast value is fixed with Wcag\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $black !default;\n$yiq-text-light: $white !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: false !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-hover-media-query: false !default;\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1.25rem !default; // 20px\n$spacers: (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n) !default;\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%\n) !default;\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $black !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: #000 !default;\n$link-decoration: none !default;\n$link-hover-color: theme-color(\"primary\") !default;\n$link-hover-decoration: none !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n // Extra small screen / phone\n xs: 0,\n // Small screen / phone\n sm: 480px,\n // Medium screen / tablet\n md: 768px,\n // Large screen / desktop (target 1024 screen resolutions)\n lg: 980px,\n // Extra large screen / wide desktop (target 1280 screen resolutions)\n xl: 1220px,\n // Extra large screen / wide desktop (target 1440 screen resolutions)\n xxl: 1380px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n xs: 312px,\n sm: 468px,\n md: 744px,\n lg: 960px,\n xl: 1200px,\n xxl: 1320px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n$container-fluid-margin-widths: (\n xs: 1.25%,\n sm: 1.25%,\n md: 1.5625%,\n lg: 3.125%,\n xl: 3.125%,\n xxl: 4.16667%\n) !default;\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12;\n$grid-gutter-width: 20px;\n$grid-gutter-widths: (\n xs: 10px,\n sm: 10px,\n md: $grid-gutter-width,\n lg: $grid-gutter-width,\n xl: $grid-gutter-width,\n xxl: $grid-gutter-width\n) !default;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: (20 / 18) !default;\n$line-height-sm: (20 / 14) !default;\n\n$border-width: 2px !default;\n$border-color: $gray-200 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$component-active-color: $white !default;\n$component-active-bg: $black !default;\n\n$caret-width: .4375em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: ($font-size-base * 1.125) !default; // 18px\n$font-size-sm: ($font-size-base * .875) !default; // 14px\n\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.25 !default; // 20px\n\n$h1-font-size: ($font-size-base * 2.125) !default; // 34px\n$h2-font-size: ($font-size-base * 1.875) !default; // 30px\n$h3-font-size: ($font-size-base * 1.5) !default; // 24px\n$h4-font-size: ($font-size-base * 1.25) !default; // 20px\n$h5-font-size: ($font-size-base * 1.125) !default; // 18px\n$h6-font-size: $font-size-base !default; // 16px\n\n$h1-font-size-mobile: ($font-size-base * 1.25) !default; // 20px\n$h2-font-size-mobile: ($font-size-base * 1.125) !default; // 18px\n$h3-font-size-mobile: $font-size-base !default; // 16px\n$h4-font-size-mobile: ($font-size-base * .875) !default; // 14px\n$h5-font-size-mobile: ($font-size-base * .875) !default; // 14px\n$h6-font-size-mobile: ($font-size-base * .875) !default; // 14px\n\n$headings-margin-bottom: $spacer !default;\n$headings-font-family: inherit !default;\n$headings-font-weight: 700 !default;\n$headings-line-height: 1.1 !default;\n$headings-color: inherit !default;\n\n$display1-size: 3.75rem !default; // 60px\n$display2-size: 3.125rem !default; // 50px\n$display3-size: 2.5rem !default; // 40px\n$display4-size: 2.125rem !default; // 34px\n\n$display1-weight: 700 !default;\n$display2-weight: 700 !default;\n$display3-weight: 700 !default;\n$display4-weight: 700 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: ($font-size-base * 1.25) !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-700 !default;\n\n$blockquote-small-color: $gray-700 !default;\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n\n$hr-border-color: $gray-300 !default;\n$hr-border-width: ($border-width / 2) !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: none !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .3125rem !default;\n\n$mark-bg: theme-color(\"primary\") !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .625rem .625rem .625rem 0 !default;//10px;\n$table-cell-padding-sm: .3125rem .3125rem .3125rem 0 !default;//5px;\n\n$table-bg: $white !default;\n$table-accent-bg: $gray-200 !default;\n$table-hover-bg: $gray-300 !default; // #eee on white bg\n$table-active-bg: $gray-400 !default;\n\n$table-border-width: ($border-width / 2) !default; // 1px\n$table-border-color: $gray-500 !default;\n\n$table-head-bg: $white !default;\n$table-head-color: $black !default;\n\n$table-dark-bg: $black !default;\n$table-dark-accent-bg: $gray-900 !default;\n$table-dark-hover-bg: $gray-700 !default;\n$table-dark-border-color: $gray-500 !default;\n$table-dark-color: $white !default;\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .5rem !default;\n$input-btn-padding-x: 1.125rem !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n//$input-btn-focus-color: rgba(theme-color(\"primary\"), .25) !default;\n$input-btn-focus-box-shadow: none !default;\n\n$input-btn-padding-y-sm: .375rem !default;\n$input-btn-padding-x-sm: .625rem !default;\n$input-btn-line-height-sm: 1.5 !default;\n\n$input-btn-padding-y-lg: .875rem !default;\n$input-btn-padding-x-lg: 1.25rem !default;\n$input-btn-line-height-lg: 1.5 !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-bold !default;\n$btn-box-shadow: none !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: 1 !default;\n$btn-active-box-shadow: none !default;\n\n$btn-primary-color: #fff !default;\n$btn-primary-bg: theme-color(\"primary\") !default;\n$btn-primary-border-color: $btn-primary-bg !default;\n//$btn-primary-hover-color: $btn-primary-color !default;\n//$btn-primary-hover-bg: #000 !default;\n//$btn-primary-active-color: $btn-primary-color !default;\n//$btn-primary-active-bg: $btn-primary-bg !default;\n\n//$btn-secondary-color: #000 !default;\n//$btn-secondary-bg: transparent !default;\n//$btn-secondary-border-color: $gray-500 !default;\n\n//$btn-info-color: #fff !default;\n$btn-info-bg: #000 !default;\n//$btn-info-border-color: $btn-info-bg !default;\n//$btn-info-hover-color: #000 !default;\n//$btn-info-hover-bg: #fff !default;\n\n//$btn-success-color: #000 !default;\n$btn-success-bg: theme-color(\"success\") !default;\n//$btn-success-border-color: $btn-success-bg !default;\n\n//$btn-warning-color: $btn-primary-color !default;\n//$btn-warning-bg: $btn-primary-bg !default;\n//$btn-warning-border-color: $btn-primary-border-color !default;\n\n//$btn-danger-color: #fff !default;\n$btn-danger-bg: theme-color(\"danger\") !default;\n//$btn-danger-border-color: $btn-danger-bg !default;\n\n$btn-link-disabled-color: $gray-500 !default;\n//$btn-link-disabled-black-bg-color: $gray-700 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: all .2s ease-in-out !default;\n\n\n// Forms\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: .625rem !default; // Boosted mod input padding x is not the same as buttons padding-x!\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: #fff !default;\n$input-disabled-bg: $gray-300 !default;\n\n$input-color: #000 !default;\n$input-border-color: $gray-500 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: none !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: $gray-600 !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-700 !default;\n\n$input-height-border: $input-btn-border-width * 2 !default !default;\n\n$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n// $input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: (($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2)) !default;\n\n// $input-height-inner-lg: ($font-size-sm * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: (($font-size-lg * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: ($spacer * .5) !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .25rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-group-margin-bottom: $spacer !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-300 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-control-gutter: 1.875rem !default;\n$custom-control-spacer-x: $spacer !default;\n\n$custom-control-indicator-size: 1.25rem !default;\n$custom-control-indicator-bg: $white !default;\n$custom-control-indicator-bg-size: 1rem !default;\n$custom-control-indicator-box-shadow: none !default;\n\n$custom-control-indicator-disabled-bg: $gray-500 !default;\n$custom-control-label-disabled-color: #767676 !default;\n\n$custom-control-indicator-checked-color: $white !default;\n$custom-control-indicator-checked-bg: theme-color(\"primary\") !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: theme-color(\"primary\") !default; // Boosted mod controls have border\n\n$custom-control-indicator-focus-box-shadow: none !default;\n\n$custom-control-indicator-active-color: $white !default;\n$custom-control-indicator-active-bg: theme-color(\"primary\") !default;\n$custom-control-indicator-active-box-shadow: none !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14%202l-8%208-3-3-2%202%205%205L16%204l-2-2z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: theme-color(\"primary\") !default;\n//$custom-checkbox-indicator-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath stroke='%23fff' d='M1 4h6'/%3E%3C/svg%3E\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-select-padding-y: .4375rem !default;\n$custom-select-padding-x: .5rem !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-line-height: $input-btn-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $white !default;\n$custom-select-disabled-bg: $gray-300 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n//$custom-select-indicator-color: $gray-900 !default;\n$custom-select-indicator: url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M0%200h14L7%207%200%200z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$custom-select-border-width: $input-btn-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-box-shadow: none !default;\n\n$custom-select-font-size-sm: 75% !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-font-size-lg: 125% !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-file-height: 2.5rem !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-btn-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n// Form validation icons\n$form-icon-success-color: theme-color(\"success\") !default;\n$form-icon-success: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$form-icon-success-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-icon-warning-color: theme-color(\"warning\") !default;\n$form-icon-warning: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$form-icon-warning-color}' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-icon-danger-color: theme-color(\"danger\") !default;\n$form-icon-danger: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-icon-danger-color}' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: 0 !default;\n$dropdown-spacer: -2px !default;\n$dropdown-bg: #fff !default;\n$dropdown-border-color: #000 !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-divider-bg: $gray-300 !default;\n$dropdown-box-shadow: none !default;\n\n$dropdown-link-color: $black !default;\n$dropdown-link-hover-color: $white !default;\n$dropdown-link-hover-bg: $black !default;\n\n$dropdown-link-active-color: $white !default;\n$dropdown-link-active-bg: $black !default;\n\n$dropdown-link-disabled-color: $gray-700 !default;\n\n$dropdown-item-padding-y: .625rem !default;\n$dropdown-item-padding-x: .625rem !default;\n\n$dropdown-header-color: #000 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 0 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n$zindex-o-scroll-up: 1080 !default; // Boosted mod\n\n// Navs\n\n$nav-link-padding-y: ($spacer * .5) !default;\n$nav-link-padding-x: $spacer !default;\n$nav-link-disabled-color: $gray-700 !default;\n$nav-link-disabled-hover-bg: transparent !default;\n\n$nav-tabs-border-color: #000 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: #000 !default;\n$nav-tabs-link-hover-color: $white !default;\n$nav-tabs-link-hover-bg: $black !default;\n$nav-tabs-link-active-color: #000 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: #000 !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n// Navbar\n\n$navbar-padding-y: 1.5625rem !default;\n$navbar-padding-x: $spacer !default;\n\n// Boosted mod\n// adapt navbar padding when mobile view\n//$navbar-collapsed-padding-y: ($spacer / 4) !default;\n//$navbar-collapsed-padding-x: 0 !default;\n$navbar-nav-link-padding-x: 0 !default;\n$navbar-height: 6.25rem !default;\n$navbar-brand-logo-height: 3.125rem !default;\n\n$navbar-height-minimized: 5rem !default;\n$navbar-height-sm: 3.125rem !default;\n$navbar-supra-height: 2.5rem !default;\n// end mod\n\n$navbar-brand-font-size: $font-size-base !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n//$nav-link-height: $navbar-brand-font-size * $line-height-base !default;\n//$navbar-brand-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default;\n$navbar-brand-padding-y: 0 !default;\n\n$navbar-toggler-padding-y: .5rem !default;\n$navbar-toggler-padding-x: .5rem !default;\n$navbar-toggler-font-size: $font-size-base !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-icon-size: 1.25rem !default;\n\n$navbar-dark-color: $white !default;\n$navbar-dark-hover-color: theme-color(\"primary\") !default;\n$navbar-dark-active-color: $navbar-dark-hover-color !default;\n$navbar-dark-disabled-color: $gray-400 !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='#{$navbar-dark-color}' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-icon-hover-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='#000' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$navbar-dark-toggler-border-color: rgba(255, 255, 255, .1) !default;\n\n$navbar-light-color: $black !default;\n$navbar-light-hover-color: $navbar-dark-hover-color !default;\n$navbar-light-active-color: $navbar-dark-active-color !default;\n$navbar-light-disabled-color: $navbar-dark-disabled-color !default;\n$navbar-light-toggler-icon-bg: $navbar-dark-toggler-icon-bg !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n// Pagination\n\n$pagination-padding-y: ($spacer / 2) !default;\n$pagination-padding-x: .8rem !default;\n$pagination-padding-y-sm: .375rem !default;\n$pagination-padding-x-sm: .625rem !default;\n$pagination-padding-y-lg: .875rem !default;\n$pagination-padding-x-lg: 1.125rem !default;\n$pagination-line-height: 1 !default;\n\n$pagination-color: #000 !default;\n$pagination-bg: #fff !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: transparent !default;\n\n$pagination-hover-color: $black !default;\n$pagination-hover-bg: $white !default;\n$pagination-hover-border-color: $black !default;\n\n$pagination-active-color: $white !default;\n$pagination-active-bg: $black !default;\n$pagination-active-border-color: $black !default;\n\n$pagination-disabled-color: $gray-500 !default;\n$pagination-disabled-bg: #fff !default;\n$pagination-disabled-border-color: $gray-500 !default;\n\n$pagination-icon-prev: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-prev-disabled: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-prev-active: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-next: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-next-disabled: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-next-active: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\") !default;\n// Boosted Var\n$pagination-min-width: 2.5rem !default;\n$pagination-min-width-lg: 3.125rem !default;\n$pagination-min-width-sm: 1.875rem !default;\n\n// Jumbotron\n\n$jumbotron-padding: ($spacer * 2) !default;\n$jumbotron-bg: #fff !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: #000 !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: #fff !default;\n$card-bg: #fff !default;\n\n//$card-inverse-link-hover-color: #fff !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: ($grid-gutter-width / 2) !default;\n$card-deck-margin: ($spacer * 2) !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: ($spacer * 2) !default;\n\n\n// Tooltips\n\n$tooltip-max-width: 200px !default;\n$tooltip-color: #000 !default;\n$tooltip-bg: $gray-400 !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer !default;\n$tooltip-padding-x: $spacer !default;\n$tooltip-margin: .3125rem !default;\n$tooltip-font-weight: $font-weight-bold !default;\n\n$tooltip-arrow-width: .625rem !default;\n$tooltip-arrow-height: .625rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n\n//$popover-inner-padding: 1px !default;\n$popover-bg: $gray-400 !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: $gray-400 !default;\n$popover-box-shadow: none !default;\n$popover-font-weight: $font-weight-bold !default;\n\n$popover-header-bg: $popover-bg !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .625rem !default;\n$popover-header-padding-x: .625rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: .625rem !default;\n$popover-arrow-height: .3125rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: $popover-border-color !default;\n\n\n// Badges\n\n//$badge-default-color: $white !default;\n//$badge-primary-bg: theme-color(\"primary\") !default;\n//$badge-primary-color: $white !default;\n//$badge-success-bg: theme-color(\"success\") !default;\n//$badge-success-color: $black !default;\n//$badge-info-bg: theme-color(\"info\") !default;\n//$badge-info-color: $black !default;\n//$badge-warning-bg: theme-color(\"warning\") !default;\n//$badge-warning-color: $black !default;\n//$badge-danger-bg: theme-color(\"danger\") !default;\n//$badge-danger-color: $white !default;\n\n//$badge-color: $black !default;\n$badge-font-size: .875rem !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .1875rem !default;\n$badge-padding-x: .625rem !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-pill-padding-x: .625rem !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: $border-radius !default;\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: .625rem !default;\n\n$modal-dialog-margin: .625rem !default;\n$modal-dialog-margin-y-sm-up: 1.875rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: $black !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-box-shadow-xs: none !default;\n$modal-content-box-shadow-sm-up: none !default;\n\n$modal-backdrop-bg: $gray-900 !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: #000 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding: .625rem !default;\n\n$modal-lg: 700px !default;\n$modal-md: 700px !default;\n$modal-sm: 300px !default;\n\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: 1.25rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: $spacer !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: 0 !default;\n\n\n// Progress bars\n\n$progress-height: $spacer !default;\n$progress-font-size: 1rem !default;\n$progress-bg: $gray-500 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: none !default;\n$progress-bar-color: #000 !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: $black !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .625rem !default;\n$list-group-item-padding-x: .625rem !default;\n\n$list-group-hover-bg: $gray-200 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color:$list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-500 !default;\n$list-group-disabled-bg: #fff !default;\n\n$list-group-action-color: #000 !default;\n$list-group-action-hover-color: theme-color(\"primary\") !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-300 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .625rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: #000 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: none !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-900 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .625rem !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding: .625rem !default;\n\n$breadcrumb-bg: #fff !default;\n$breadcrumb-divider-color: #000 !default;\n$breadcrumb-active-color: theme-color(\"primary\") !default;\n$breadcrumb-divider: \"\\e93e\" !default;\n$breadcrumb-font-family: icon-orange !default;\n$breadcrumb-divider-font-size: .625rem !default;\n$breadcrumb-font-size: $font-size-sm !default;\n$breadcrumb-line-height: $line-height-sm !default;\n\n\n// Carousel\n\n$carousel-control-color: #000 !default;\n$carousel-control-width: 1.875rem !default;\n$carousel-control-opacity: .5 !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: theme-color(\"primary\") !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: #000 !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$carousel-transition: transform .6s ease !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: #000 !default;\n$close-text-shadow: 0 1px 0 #fff !default;\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $gray-900 !default;\n\n$kbd-padding-y: .0625rem !default;\n$kbd-padding-x: .0625rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: #000 !default;\n$kbd-bg: $gray-300 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n//////// BOOSTED SPECIFIC ////////\n// Accordions\n\n$accordion-arrow-icon: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$o-sortable-hover-icon: url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2017%22%3E%3Cpath%20d%3D%22M%207%2C17%200%2C10%20h%2014%20l%20-7%2C7%20z%22%2F%3E%3Cpath%20d%3D%22M%207%2C0%2014%2C7%200%2C7%207%2C0%20z%22%2F%3E%3C%2Fsvg%3E\") !default;\n\n// arrow Links\n\n$o-link-arrow-separator-padding-vertical: 0 !default;\n$o-link-arrow-separator-padding-horizontal: .625rem !default;\n$o-link-arrow-color: #000 !default;\n$o-link-arrow-separator-size: .625rem !default;\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// Computed \"line-height\" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.\n// For REM size\n\n// Iconography\n//\n// Load fonts from this directory.\n$icon-font-path: \"../fonts/\" !default;\n\n// o-scroll-up\n//\n//\n$o-scroll-up-height: 2.5rem !default; //30px\n$o-scroll-up-width: $o-scroll-up-height !default; // 30px\n//$o-scroll-up-font-size: 1.25rem !default; // 20px\n\n// Navbar\n//\n//\n\n\n// Mega-Menu\n//\n//\n\n//$megamenu-border: 1px solid $gray-900 !default;\n//$megamenu-hover-color: theme-color(\"primary\") !default;\n//$megamenu-position: fixed !default;\n\n// Navs\n//\n\n// Tabs\n\n\n// Pills\n$nav-pills-focus-link-bg: theme-color(\"primary\") !default;\n$nav-pills-focus-link-color: #fff !default;\n\n\n// Local navigation\n//$nav-local-arrow-color: #fff !default;\n$nav-local-arrow-width: 10px !default;\n$nav-local-border-color: $gray-500 !default;\n\n//$nav-local-arrow-outer-width: ($nav-local-arrow-width + 1) !default;\n//$nav-local-arrow-outer-color: $nav-local-border-color !default;\n\n// Step process bar\n$o-stepbar-height: 2.5rem !default;\n$o-stepbar-arrow-width: 1rem !default;\n//$o-stepbar-arrow-ratio: 3 / 8 !default;\n\n$o-stepbar-mobile-padding-vertical: .3125rem !default;\n$o-stepbar-mobile-arrow-width: .75rem !default;\n$o-stepbar-mobile-arrow-height: 1.875rem !default;\n\n// focus state mixin\n@mixin focus {\n &:focus {\n @content;\n }\n}\n\n@mixin active {\n &:active {\n @content;\n }\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Setting @viewport causes scrollbars to overlap content in IE11 and Edge, so\n// we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n// 6. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -ms-text-size-adjust: 100%; // 4\n -ms-overflow-style: scrollbar; // 5\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0); // 6\n}\n\n// IE10+ doesn't honor `` in some cases.\n@at-root {\n @-ms-viewport {\n width: device-width;\n }\n}\n\n// stylelint-disable selector-list-comma-newline-after\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use the\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n font-size: $font-size-base;\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Remove the bottom border in Firefox 39-.\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Duplicate behavior to the data-* attribute for our tooltip plugin\n\nabbr[title],\nabbr[data-original-title] { // 4\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 1\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic; // Add the correct font style in Android 4.3-\n}\n\n// stylelint-disable font-weight-notation\nb,\nstrong {\n font-weight: bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n// stylelint-enable font-weight-notation\n\nsmall {\n font-size: 80%; // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n -webkit-text-decoration-skip: objects; // Remove gaps in links underline in iOS 8+ and Safari 8+.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// Boosted Mod\np a {\n text-decoration: underline;\n\n @include hover-focus {\n text-decoration: underline;\n }\n}\n// End mod\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\n// stylelint-disable font-family-no-duplicate-names\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; // Correct the inheritance and scaling of font size in all browsers.\n font-size: 1em; // Correct the odd `em` font sizing in all browsers.\n}\n// stylelint-enable font-family-no-duplicate-names\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // We have @viewport set which causes scrollbars to overlap content in IE11 and Edge, so\n // we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg:not(:root) {\n overflow: hidden; // Hide the overflow in IE\n}\n\n\n// Avoid 300ms click delay on touch devices that support the `touch-action` CSS property.\n//\n// In particular, unlike most other browsers, IE11+Edge on Windows 10 on touch devices and IE Mobile 10-11\n// DON'T remove the click delay when `` is present.\n// However, they DO support removing the click delay via `touch-action: manipulation`.\n// See:\n// * https://getbootstrap.com/docs/4.0/content/reboot/#click-delay-optimization-for-touch\n// * https://caniuse.com/#feat=css-touch-action\n// * https://patrickhlauke.github.io/touch/tests/results/#suppressing-300ms-delay\n\na,\narea,\nbutton,\n[role=\"button\"],\ninput:not([type=\"range\"]),\nlabel,\nselect,\nsummary,\ntextarea {\n touch-action: manipulation;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $text-muted;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: .625rem; // Boosted mod, default margin 10px\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\nhtml [type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","/*!\n * Boosted Reboot v4.0.0-beta.3 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap Reboot v4.0.0-beta.3 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent;\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.25;\n color: #000;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 1.25rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #000;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #f16e00;\n text-decoration: none;\n}\n\np a {\n text-decoration: underline;\n}\n\np a:focus, p a:hover {\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\na,\narea,\nbutton,\n[role=\"button\"],\ninput:not([type=\"range\"]),\nlabel,\nselect,\nsummary,\ntextarea {\n touch-action: manipulation;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.625rem 0.625rem 0.625rem 0;\n padding-bottom: 0.625rem 0.625rem 0.625rem 0;\n color: #666;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: .625rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=boosted-reboot.css.map */","// stylelint-disable indentation\n@mixin hover {\n // TODO: re-enable along with mq4-hover-shim\n// @if $enable-hover-media-query {\n// // See Media Queries Level 4: https://drafts.csswg.org/mediaqueries/#hover\n// // Currently shimmed by https://github.com/twbs/mq4-hover-shim\n// @media (hover: hover) {\n// &:hover { @content }\n// }\n// }\n// @else {\n &:hover { @content; }\n// }\n}\n\n\n@mixin hover-focus {\n @if $enable-hover-media-query {\n &:focus {\n @content;\n }\n @include hover { @content; }\n } @else {\n &:focus,\n &:hover {\n @content;\n }\n }\n}\n\n@mixin plain-hover-focus {\n @if $enable-hover-media-query {\n &,\n &:focus {\n @content;\n }\n @include hover { @content; }\n } @else {\n &,\n &:focus,\n &:hover {\n @content;\n }\n }\n}\n\n@mixin hover-focus-active {\n @if $enable-hover-media-query {\n &:focus,\n &:active {\n @content;\n }\n @include hover { @content; }\n } @else {\n &:focus,\n &:active,\n &:hover {\n @content;\n }\n }\n}\n"]} \ No newline at end of file +{"version":3,"sources":["../../scss/boosted-reboot.scss","../../scss/_variables.scss","../../scss/_reboot.scss","boosted-reboot.css","../../scss/mixins/_hover.scss"],"names":[],"mappings":"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","file":"boosted-reboot.css","sourcesContent":["/*!\n * Boosted Reboot v4.0.0 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap Reboot v4.0.0 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n\n//\n// Color system\n//\n\n// stylelint-disable\n$white: #fff !default;\n$gray-100: #fafafa !default; // gray-lightest-o\n$gray-200: #f6f6f6 !default; // gray-lightest\n$gray-300: #eee !default; // gray-lighter\n$gray-400: #ddd !default; // gray-lighter-o\n$gray-500: #ccc !default; // gray-light-o\n$gray-600: #999 !default; // gray-light\n$gray-700: #666 !default; // gray\n$gray-800: #595959 !default; // gray-obs\n$gray-900: #333 !default; // gray-dark\n$black: #000 !default;\n\n$grays: () !default;\n$grays: map-merge((\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n), $grays);\n\n$blue: #527edb !default; // Boosted Functionnal\n$indigo: #6610f2 !default;\n$purple: #a885d8 !default; // Boosted illustration color\n$pink: #ffb4e6 !default; // Boosted illustration color\n$red: #cd3c14 !default; // Boosted Functionnal\n$orange: #f16e00 !default; // Boosted\n$yellow: #fc0 !default; // Boosted Functionnal\n$green: #32c832 !default; // Boosted Functionnal\n$teal: #50be87 !default; // Boosted illustration color\n$cyan: #4BB4E6 !default; // Boosted illustration color\n\n$colors: () !default;\n$colors: map-merge((\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n), $colors);\n\n$primary: $orange !default;\n$secondary: $black !default;\n$success: $green !default;\n$info: $blue !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-400 !default;\n$dark: $black !default;\n\n$theme-colors: () !default;\n$theme-colors: map-merge((\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n), $theme-colors);\n// stylelint-enable\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n// $yiq-contrasted-threshold: 150 !default; // Boosted mod, contrast value is fixed with Wcag\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $black !default;\n$yiq-text-light: $white !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: false !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-hover-media-query: false !default;\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// stylelint-disable\n$spacer: 1.25rem !default; // 20px\n$spacers: () !default;\n$spacers: map-merge((\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n), $spacers);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n$sizes: map-merge((\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%\n), $sizes);\n// stylelint-enable\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $black !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: #000 !default;\n$link-decoration: none !default;\n$link-hover-color: theme-color(\"primary\") !default;\n$link-hover-decoration: none !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n // Extra small screen / phone\n xs: 0,\n // Small screen / phone\n sm: 480px,\n // Medium screen / tablet\n md: 768px,\n // Large screen / desktop (target 1024 screen resolutions)\n lg: 980px,\n // Extra large screen / wide desktop (target 1280 screen resolutions)\n xl: 1220px,\n // Extra large screen / wide desktop (target 1440 screen resolutions)\n xxl: 1380px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n xs: 312px,\n sm: 468px,\n md: 744px,\n lg: 960px,\n xl: 1200px,\n xxl: 1320px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n$container-fluid-margin-widths: (\n xs: 1.25%,\n sm: 1.25%,\n md: 1.5625%,\n lg: 3.125%,\n xl: 3.125%,\n xxl: 4.16667%\n) !default;\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12;\n$grid-gutter-width: 20px;\n$grid-gutter-widths: (\n xs: 10px,\n sm: 10px,\n md: $grid-gutter-width,\n lg: $grid-gutter-width,\n xl: $grid-gutter-width,\n xxl: $grid-gutter-width\n) !default;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: (20 / 18) !default;\n$line-height-sm: (20 / 14) !default;\n\n$border-width: 2px !default;\n$border-color: $gray-200 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$component-active-color: $white !default;\n$component-active-bg: $black !default;\n\n$caret-width: .4375em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: ($font-size-base * 1.125) !default; // 18px\n$font-size-sm: ($font-size-base * .875) !default; // 14px\n\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.25 !default; // 20px\n\n$h1-font-size: ($font-size-base * 2.125) !default; // 34px\n$h2-font-size: ($font-size-base * 1.875) !default; // 30px\n$h3-font-size: ($font-size-base * 1.5) !default; // 24px\n$h4-font-size: ($font-size-base * 1.25) !default; // 20px\n$h5-font-size: ($font-size-base * 1.125) !default; // 18px\n$h6-font-size: $font-size-base !default; // 16px\n\n$h1-font-size-mobile: ($font-size-base * 1.25) !default; // 20px\n$h2-font-size-mobile: ($font-size-base * 1.125) !default; // 18px\n$h3-font-size-mobile: $font-size-base !default; // 16px\n$h4-font-size-mobile: ($font-size-base * .875) !default; // 14px\n$h5-font-size-mobile: ($font-size-base * .875) !default; // 14px\n$h6-font-size-mobile: ($font-size-base * .875) !default; // 14px\n\n$headings-margin-bottom: $spacer !default;\n$headings-font-family: inherit !default;\n$headings-font-weight: 700 !default;\n$headings-line-height: 1.1 !default;\n$headings-color: inherit !default;\n\n$display1-size: 3.75rem !default; // 60px\n$display2-size: 3.125rem !default; // 50px\n$display3-size: 2.5rem !default; // 40px\n$display4-size: 2.125rem !default; // 34px\n\n$display1-weight: 700 !default;\n$display2-weight: 700 !default;\n$display3-weight: 700 !default;\n$display4-weight: 700 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: ($font-size-base * 1.25) !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-700 !default;\n\n$blockquote-small-color: $gray-700 !default;\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n\n$hr-border-color: $gray-300 !default;\n$hr-border-width: ($border-width / 2) !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: none !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .3125rem !default;\n\n$mark-bg: theme-color(\"primary\") !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .625rem .625rem .625rem 0 !default;//10px;\n$table-cell-padding-sm: .3125rem .3125rem .3125rem 0 !default;//5px;\n\n$table-bg: $white !default;\n$table-accent-bg: $gray-200 !default;\n$table-hover-bg: $gray-300 !default; // #eee on white bg\n$table-active-bg: $gray-400 !default;\n\n$table-border-width: ($border-width / 2) !default; // 1px\n$table-border-color: $gray-500 !default;\n\n$table-head-bg: $white !default;\n$table-head-color: $black !default;\n\n$table-dark-bg: $black !default;\n$table-dark-accent-bg: $gray-900 !default;\n$table-dark-hover-bg: $gray-700 !default;\n$table-dark-border-color: $gray-500 !default;\n$table-dark-color: $white !default;\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .5rem !default;\n$input-btn-padding-x: 1.125rem !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n//$input-btn-focus-color: rgba(theme-color(\"primary\"), .25) !default;\n$input-btn-focus-box-shadow: none !default;\n\n$input-btn-padding-y-sm: .375rem !default;\n$input-btn-padding-x-sm: .625rem !default;\n$input-btn-line-height-sm: 1.5 !default;\n\n$input-btn-padding-y-lg: .875rem !default;\n$input-btn-padding-x-lg: 1.25rem !default;\n$input-btn-line-height-lg: 1.5 !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-bold !default;\n$btn-box-shadow: none !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: 1 !default;\n$btn-active-box-shadow: none !default;\n\n$btn-primary-color: #fff !default;\n$btn-primary-bg: theme-color(\"primary\") !default;\n$btn-primary-border-color: $btn-primary-bg !default;\n//$btn-primary-hover-color: $btn-primary-color !default;\n//$btn-primary-hover-bg: #000 !default;\n//$btn-primary-active-color: $btn-primary-color !default;\n//$btn-primary-active-bg: $btn-primary-bg !default;\n\n//$btn-secondary-color: #000 !default;\n//$btn-secondary-bg: transparent !default;\n//$btn-secondary-border-color: $gray-500 !default;\n\n//$btn-info-color: #fff !default;\n$btn-info-bg: #000 !default;\n//$btn-info-border-color: $btn-info-bg !default;\n//$btn-info-hover-color: #000 !default;\n//$btn-info-hover-bg: #fff !default;\n\n//$btn-success-color: #000 !default;\n$btn-success-bg: theme-color(\"success\") !default;\n//$btn-success-border-color: $btn-success-bg !default;\n\n//$btn-warning-color: $btn-primary-color !default;\n//$btn-warning-bg: $btn-primary-bg !default;\n//$btn-warning-border-color: $btn-primary-border-color !default;\n\n//$btn-danger-color: #fff !default;\n$btn-danger-bg: theme-color(\"danger\") !default;\n//$btn-danger-border-color: $btn-danger-bg !default;\n\n$btn-link-disabled-color: $gray-500 !default;\n//$btn-link-disabled-black-bg-color: $gray-700 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: all .2s ease-in-out !default;\n\n\n// Forms\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: .625rem !default; // Boosted mod input padding x is not the same as buttons padding-x!\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: #fff !default;\n$input-disabled-bg: $gray-300 !default;\n\n$input-color: #000 !default;\n$input-border-color: $gray-500 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: none !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: $gray-600 !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-700 !default;\n\n$input-height-border: $input-border-width * 2 !default !default;\n\n$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n// $input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: (($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2)) !default;\n\n// $input-height-inner-lg: ($font-size-sm * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: (($font-size-lg * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: ($spacer * .5) !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .25rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-group-margin-bottom: $spacer !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-300 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-control-gutter: 1.875rem !default;\n$custom-control-spacer-x: $spacer !default;\n\n$custom-control-indicator-size: 1.25rem !default;\n$custom-control-indicator-bg: $white !default;\n$custom-control-indicator-bg-size: 1rem !default;\n$custom-control-indicator-box-shadow: none !default;\n\n$custom-control-indicator-disabled-bg: $gray-500 !default;\n$custom-control-label-disabled-color: #767676 !default;\n\n$custom-control-indicator-checked-color: $white !default;\n$custom-control-indicator-checked-bg: theme-color(\"primary\") !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: theme-color(\"primary\") !default; // Boosted mod controls have border\n\n$custom-control-indicator-focus-box-shadow: none !default;\n\n$custom-control-indicator-active-color: $white !default;\n$custom-control-indicator-active-bg: theme-color(\"primary\") !default;\n$custom-control-indicator-active-box-shadow: none !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14%202l-8%208-3-3-2%202%205%205L16%204l-2-2z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: theme-color(\"primary\") !default;\n//$custom-checkbox-indicator-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath stroke='%23fff' d='M1 4h6'/%3E%3C/svg%3E\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-select-padding-y: .4375rem !default;\n$custom-select-padding-x: .5rem !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-line-height: $input-btn-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $white !default;\n$custom-select-disabled-bg: $gray-300 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n//$custom-select-indicator-color: $gray-900 !default;\n$custom-select-indicator: url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M0%200h14L7%207%200%200z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$custom-select-border-width: $input-btn-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-box-shadow: none !default;\n\n$custom-select-font-size-sm: 75% !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-font-size-lg: 125% !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-file-height: 2.5rem !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-btn-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n// Form validation icons\n$form-icon-success-color: theme-color(\"success\") !default;\n$form-icon-success: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$form-icon-success-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-icon-warning-color: theme-color(\"warning\") !default;\n$form-icon-warning: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$form-icon-warning-color}' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-icon-danger-color: theme-color(\"danger\") !default;\n$form-icon-danger: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-icon-danger-color}' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: 0 !default;\n$dropdown-spacer: -2px !default;\n$dropdown-bg: #fff !default;\n$dropdown-border-color: #000 !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-divider-bg: $gray-300 !default;\n$dropdown-box-shadow: none !default;\n\n$dropdown-link-color: $black !default;\n$dropdown-link-hover-color: $white !default;\n$dropdown-link-hover-bg: $black !default;\n\n$dropdown-link-active-color: $white !default;\n$dropdown-link-active-bg: $black !default;\n\n$dropdown-link-disabled-color: $gray-700 !default;\n\n$dropdown-item-padding-y: .625rem !default;\n$dropdown-item-padding-x: .625rem !default;\n\n$dropdown-header-color: #000 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 0 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n$zindex-o-scroll-up: 1080 !default; // Boosted mod\n\n// Navs\n\n$nav-link-padding-y: ($spacer * .5) !default;\n$nav-link-padding-x: $spacer !default;\n$nav-link-disabled-color: $gray-700 !default;\n$nav-link-disabled-hover-bg: transparent !default;\n\n$nav-tabs-border-color: #000 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: #000 !default;\n$nav-tabs-link-hover-color: $white !default;\n$nav-tabs-link-hover-bg: $black !default;\n$nav-tabs-link-active-color: #000 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: #000 !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n// Navbar\n\n$navbar-padding-y: 0 !default;\n$navbar-padding-x: 0 !default;\n$navbar-expanded-padding-y: 1.5625rem !default;\n$navbar-expanded-padding-x: 0 !default;\n$navbar-expanded-minimized-padding-y: 1.25rem !default;\n\n// Boosted mod\n// adapt navbar padding when mobile view\n//$navbar-collapsed-padding-y: ($spacer / 4) !default;\n//$navbar-collapsed-padding-x: 0 !default;\n$navbar-nav-link-padding-x: 0 !default;\n$navbar-height: 6.25rem !default;\n$navbar-brand-logo-height: 1.875rem !default;\n$navbar-brand-logo-expanded-height: 3.125rem !default;\n$navbar-brand-logo-minimized-height: 2.5rem !default;\n\n// $navbar-height-minimized: 5rem !default;\n// $navbar-height-sm: 3.125rem !default;\n$navbar-supra-height: 2.5rem !default;\n// end mod\n\n$navbar-brand-font-size: $font-size-sm !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n//$nav-link-height: $navbar-brand-font-size * $line-height-base !default;\n//$navbar-brand-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default;\n$navbar-brand-padding-y: 0 !default;\n\n$navbar-toggler-padding-y: .5rem !default;\n$navbar-toggler-padding-x: .5rem !default;\n$navbar-toggler-font-size: $font-size-base !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-icon-size: 1.25rem !default;\n\n$navbar-dark-color: $white !default;\n$navbar-dark-hover-color: theme-color(\"primary\") !default;\n$navbar-dark-active-color: $navbar-dark-hover-color !default;\n$navbar-dark-disabled-color: $gray-400 !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='#{$navbar-dark-color}' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-icon-hover-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='#000' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$navbar-dark-toggler-border-color: rgba(255, 255, 255, .1) !default;\n\n$navbar-light-color: $black !default;\n$navbar-light-hover-color: $navbar-dark-hover-color !default;\n$navbar-light-active-color: $navbar-dark-active-color !default;\n$navbar-light-disabled-color: $navbar-dark-disabled-color !default;\n$navbar-light-toggler-icon-bg: $navbar-dark-toggler-icon-bg !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n// Pagination\n\n$pagination-padding-y: ($spacer / 2) !default;\n$pagination-padding-x: .8rem !default;\n$pagination-padding-y-sm: .375rem !default;\n$pagination-padding-x-sm: .625rem !default;\n$pagination-padding-y-lg: .875rem !default;\n$pagination-padding-x-lg: 1.125rem !default;\n$pagination-line-height: 1 !default;\n\n$pagination-color: #000 !default;\n$pagination-bg: #fff !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: transparent !default;\n// $pagination-focus-box-shadow: $input-btn-focus-box-shadow !default; // Boosted mod not used\n\n$pagination-hover-color: $black !default;\n$pagination-hover-bg: $white !default;\n$pagination-hover-border-color: $black !default;\n\n$pagination-active-color: $white !default;\n$pagination-active-bg: $black !default;\n$pagination-active-border-color: $black !default;\n\n$pagination-disabled-color: $gray-500 !default;\n$pagination-disabled-bg: #fff !default;\n$pagination-disabled-border-color: $gray-500 !default;\n\n$pagination-icon-prev: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-prev-disabled: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-prev-active: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-next: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-next-disabled: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-next-active: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\") !default;\n// Boosted Var\n$pagination-min-width: 2.5rem !default;\n$pagination-min-width-lg: 3.125rem !default;\n$pagination-min-width-sm: 1.875rem !default;\n\n// Jumbotron\n\n$jumbotron-padding: ($spacer * 2) !default;\n$jumbotron-bg: #fff !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: #000 !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: #fff !default;\n$card-bg: #fff !default;\n\n//$card-inverse-link-hover-color: #fff !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: ($grid-gutter-width / 2) !default;\n$card-deck-margin: ($spacer * 2) !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: ($spacer * 2) !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: #000 !default;\n$tooltip-bg: $gray-400 !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer !default;\n$tooltip-padding-x: $spacer !default;\n$tooltip-margin: .3125rem !default;\n$tooltip-font-weight: $font-weight-bold !default;\n\n$tooltip-arrow-width: .625rem !default;\n$tooltip-arrow-height: .625rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $gray-400 !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: $gray-400 !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: none !default;\n$popover-font-weight: $font-weight-bold !default;\n\n$popover-header-bg: $popover-bg !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .625rem !default;\n$popover-header-padding-x: .625rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: .625rem !default;\n$popover-arrow-height: .3125rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: $popover-border-color !default;\n\n\n// Badges\n\n//$badge-default-color: $white !default;\n//$badge-primary-bg: theme-color(\"primary\") !default;\n//$badge-primary-color: $white !default;\n//$badge-success-bg: theme-color(\"success\") !default;\n//$badge-success-color: $black !default;\n//$badge-info-bg: theme-color(\"info\") !default;\n//$badge-info-color: $black !default;\n//$badge-warning-bg: theme-color(\"warning\") !default;\n//$badge-warning-color: $black !default;\n//$badge-danger-bg: theme-color(\"danger\") !default;\n//$badge-danger-color: $white !default;\n\n//$badge-color: $black !default;\n$badge-font-size: .875rem !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .1875rem !default;\n$badge-padding-x: .625rem !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-pill-padding-x: .625rem !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: $border-radius !default;\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: .625rem !default;\n\n$modal-dialog-margin: .625rem !default;\n$modal-dialog-margin-y-sm-up: 1.875rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: $black !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-box-shadow-xs: none !default;\n$modal-content-box-shadow-sm-up: none !default;\n\n$modal-backdrop-bg: $gray-900 !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: #000 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding: .625rem !default;\n\n$modal-lg: 700px !default;\n$modal-md: 700px !default;\n$modal-sm: 300px !default;\n\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: 1.25rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: $spacer !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: 0 !default;\n\n$alert-bg-level: 0 !default;\n$alert-border-level: 0 !default;\n// $alert-color-level: 0 !default; // Not used by boosted\n\n\n// Progress bars\n\n$progress-height: $spacer !default;\n$progress-font-size: 1rem !default;\n$progress-bg: $gray-500 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: none !default;\n$progress-bar-color: #000 !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: $black !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .625rem !default;\n$list-group-item-padding-x: .625rem !default;\n\n$list-group-hover-bg: $gray-200 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color:$list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-500 !default;\n$list-group-disabled-bg: #fff !default;\n\n$list-group-action-color: #000 !default;\n$list-group-action-hover-color: theme-color(\"primary\") !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-300 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .625rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: #000 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: none !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-900 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .625rem !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding: .625rem !default;\n\n$breadcrumb-bg: #fff !default;\n$breadcrumb-divider-color: #000 !default;\n$breadcrumb-active-color: theme-color(\"primary\") !default;\n$breadcrumb-divider: \"\\e93e\" !default;\n$breadcrumb-font-family: icon-orange !default;\n$breadcrumb-divider-font-size: .625rem !default;\n$breadcrumb-font-size: $font-size-sm !default;\n$breadcrumb-line-height: $line-height-sm !default;\n\n\n// Carousel\n\n$carousel-control-color: #000 !default;\n$carousel-control-width: 1.875rem !default;\n$carousel-control-opacity: .5 !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: theme-color(\"primary\") !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: #000 !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$carousel-transition: transform .6s ease !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: #000 !default;\n$close-text-shadow: 0 1px 0 #fff !default;\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $gray-900 !default;\n\n$kbd-padding-y: .0625rem !default;\n$kbd-padding-x: .0625rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: #000 !default;\n$kbd-bg: $gray-300 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n// Printing\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n\n//////// BOOSTED SPECIFIC ////////\n// Accordions\n\n$accordion-arrow-icon: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$o-sortable-hover-icon: url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2017%22%3E%3Cpath%20d%3D%22M%207%2C17%200%2C10%20h%2014%20l%20-7%2C7%20z%22%2F%3E%3Cpath%20d%3D%22M%207%2C0%2014%2C7%200%2C7%207%2C0%20z%22%2F%3E%3C%2Fsvg%3E\") !default;\n\n// arrow Links\n\n$o-link-arrow-separator-padding-vertical: 0 !default;\n$o-link-arrow-separator-padding-horizontal: .625rem !default;\n$o-link-arrow-color: #000 !default;\n$o-link-arrow-separator-size: .625rem !default;\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// Computed \"line-height\" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.\n// For REM size\n\n// Iconography\n//\n// Load fonts from this directory.\n$icon-font-path: \"../fonts/\" !default;\n\n// o-scroll-up\n//\n//\n$o-scroll-up-height: 2.5rem !default; //30px\n$o-scroll-up-width: $o-scroll-up-height !default; // 30px\n//$o-scroll-up-font-size: 1.25rem !default; // 20px\n\n// Navbar\n//\n//\n\n\n// Mega-Menu\n//\n//\n\n//$megamenu-border: 1px solid $gray-900 !default;\n//$megamenu-hover-color: theme-color(\"primary\") !default;\n//$megamenu-position: fixed !default;\n\n// Navs\n//\n\n// Tabs\n\n\n// Pills\n$nav-pills-focus-link-bg: theme-color(\"primary\") !default;\n$nav-pills-focus-link-color: #fff !default;\n\n\n// Local navigation\n//$nav-local-arrow-color: #fff !default;\n$nav-local-arrow-width: 10px !default;\n$nav-local-border-color: $gray-500 !default;\n\n//$nav-local-arrow-outer-width: ($nav-local-arrow-width + 1) !default;\n//$nav-local-arrow-outer-color: $nav-local-border-color !default;\n\n// Step process bar\n$o-stepbar-height: 2.5rem !default;\n$o-stepbar-arrow-width: 1rem !default;\n//$o-stepbar-arrow-ratio: 3 / 8 !default;\n\n$o-stepbar-mobile-padding-vertical: .3125rem !default;\n$o-stepbar-mobile-arrow-width: .75rem !default;\n$o-stepbar-mobile-arrow-height: 1.875rem !default;\n\n// focus state mixin\n@mixin focus {\n &:focus {\n @content;\n }\n}\n\n@mixin active {\n &:active {\n @content;\n }\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Setting @viewport causes scrollbars to overlap content in IE11 and Edge, so\n// we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n// 6. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -ms-text-size-adjust: 100%; // 4\n -ms-overflow-style: scrollbar; // 5\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0); // 6\n}\n\n// IE10+ doesn't honor `` in some cases.\n@at-root {\n @-ms-viewport {\n width: device-width;\n }\n}\n\n// stylelint-disable selector-list-comma-newline-after\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use the\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n font-size: $font-size-base;\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Remove the bottom border in Firefox 39-.\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Duplicate behavior to the data-* attribute for our tooltip plugin\n\nabbr[title],\nabbr[data-original-title] { // 4\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 1\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic; // Add the correct font style in Android 4.3-\n}\n\n// stylelint-disable font-weight-notation\nb,\nstrong {\n font-weight: bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n// stylelint-enable font-weight-notation\n\nsmall {\n font-size: 80%; // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n -webkit-text-decoration-skip: objects; // Remove gaps in links underline in iOS 8+ and Safari 8+.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// Boosted Mod\np a {\n text-decoration: underline;\n\n @include hover-focus {\n text-decoration: underline;\n }\n}\n// End mod\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\n// stylelint-disable font-family-no-duplicate-names\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; // Correct the inheritance and scaling of font size in all browsers.\n font-size: 1em; // Correct the odd `em` font sizing in all browsers.\n}\n// stylelint-enable font-family-no-duplicate-names\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // We have @viewport set which causes scrollbars to overlap content in IE11 and Edge, so\n // we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg:not(:root) {\n overflow: hidden; // Hide the overflow in IE\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $text-muted;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: .625rem; // Boosted mod, default margin 10px\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\nhtml [type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","/*!\n * Boosted Reboot v4.0.0 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap Reboot v4.0.0 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent;\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.25;\n color: #000;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 1.25rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #000;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #f16e00;\n text-decoration: none;\n}\n\np a {\n text-decoration: underline;\n}\n\np a:hover, p a:focus {\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.625rem 0.625rem 0.625rem 0;\n padding-bottom: 0.625rem 0.625rem 0.625rem 0;\n color: #666;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: .625rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=boosted-reboot.css.map */","// stylelint-disable indentation\n\n// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Origally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS—an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular psuedo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n"]} \ No newline at end of file diff --git a/dist/css/boosted-reboot.min.css b/dist/css/boosted-reboot.min.css index db74dab009..472437be86 100644 --- a/dist/css/boosted-reboot.min.css +++ b/dist/css/boosted-reboot.min.css @@ -1,13 +1,13 @@ /*! - * Boosted Reboot v4.0.0-beta.3 (http://boosted.orange.com) + * Boosted Reboot v4.0.0 (http://boosted.orange.com) * Copyright 2014-2018 The Boosted Authors * Copyright 2014-2018 Orange * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE) * This a fork of Bootstrap : Initial license below - * Bootstrap Reboot v4.0.0-beta.3 (https://getbootstrap.com) + * Bootstrap Reboot v4.0.0 (https://getbootstrap.com) * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) - */*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:HelvNeueOrange,"Helvetica Neue",Helvetica,Arial,-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.25;color:#000;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.25rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#000;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#f16e00;text-decoration:none}p a{text-decoration:underline}p a:focus,p a:hover{text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.625rem .625rem .625rem 0;padding-bottom:.625rem .625rem .625rem 0;color:#666;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.625rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important} + */*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:HelvNeueOrange,"Helvetica Neue",Helvetica,Arial,-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.25;color:#000;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.25rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#000;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#f16e00;text-decoration:none}p a{text-decoration:underline}p a:focus,p a:hover{text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.625rem .625rem .625rem 0;padding-bottom:.625rem .625rem .625rem 0;color:#666;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.625rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important} /*# sourceMappingURL=boosted-reboot.min.css.map */ \ No newline at end of file diff --git a/dist/css/boosted-reboot.min.css.map b/dist/css/boosted-reboot.min.css.map index 7376d8e835..f6d86736f9 100644 --- a/dist/css/boosted-reboot.min.css.map +++ b/dist/css/boosted-reboot.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["..\\..\\scss\\boosted-reboot.scss","..\\..\\scss\\_reboot.scss","dist\\css\\boosted-reboot.css","boosted-reboot.css","..\\..\\scss\\mixins\\_hover.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Boosted Reboot v4.0.0-beta.3 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap Reboot v4.0.0-beta.3 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Setting @viewport causes scrollbars to overlap content in IE11 and Edge, so\n// we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n// 6. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -ms-text-size-adjust: 100%; // 4\n -ms-overflow-style: scrollbar; // 5\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0); // 6\n}\n\n// IE10+ doesn't honor `` in some cases.\n@at-root {\n @-ms-viewport {\n width: device-width;\n }\n}\n\n// stylelint-disable selector-list-comma-newline-after\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use the\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n font-size: $font-size-base;\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Remove the bottom border in Firefox 39-.\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Duplicate behavior to the data-* attribute for our tooltip plugin\n\nabbr[title],\nabbr[data-original-title] { // 4\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 1\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic; // Add the correct font style in Android 4.3-\n}\n\n// stylelint-disable font-weight-notation\nb,\nstrong {\n font-weight: bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n// stylelint-enable font-weight-notation\n\nsmall {\n font-size: 80%; // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n -webkit-text-decoration-skip: objects; // Remove gaps in links underline in iOS 8+ and Safari 8+.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// Boosted Mod\np a {\n text-decoration: underline;\n\n @include hover-focus {\n text-decoration: underline;\n }\n}\n// End mod\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\n// stylelint-disable font-family-no-duplicate-names\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; // Correct the inheritance and scaling of font size in all browsers.\n font-size: 1em; // Correct the odd `em` font sizing in all browsers.\n}\n// stylelint-enable font-family-no-duplicate-names\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // We have @viewport set which causes scrollbars to overlap content in IE11 and Edge, so\n // we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg:not(:root) {\n overflow: hidden; // Hide the overflow in IE\n}\n\n\n// Avoid 300ms click delay on touch devices that support the `touch-action` CSS property.\n//\n// In particular, unlike most other browsers, IE11+Edge on Windows 10 on touch devices and IE Mobile 10-11\n// DON'T remove the click delay when `` is present.\n// However, they DO support removing the click delay via `touch-action: manipulation`.\n// See:\n// * https://getbootstrap.com/docs/4.0/content/reboot/#click-delay-optimization-for-touch\n// * https://caniuse.com/#feat=css-touch-action\n// * https://patrickhlauke.github.io/touch/tests/results/#suppressing-300ms-delay\n\na,\narea,\nbutton,\n[role=\"button\"],\ninput:not([type=\"range\"]),\nlabel,\nselect,\nsummary,\ntextarea {\n touch-action: manipulation;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $text-muted;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: .625rem; // Boosted mod, default margin 10px\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\nhtml [type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","/*!\n * Boosted Reboot v4.0.0-beta.3 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap Reboot v4.0.0-beta.3 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent;\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.25;\n color: #000;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 1.25rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #000;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #f16e00;\n text-decoration: none;\n}\n\np a {\n text-decoration: underline;\n}\n\np a:focus, p a:hover {\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\na,\narea,\nbutton,\n[role=\"button\"],\ninput:not([type=\"range\"]),\nlabel,\nselect,\nsummary,\ntextarea {\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.625rem 0.625rem 0.625rem 0;\n padding-bottom: 0.625rem 0.625rem 0.625rem 0;\n color: #666;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: .625rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n/*# sourceMappingURL=boosted-reboot.css.map */","/*!\n * Boosted Reboot v4.0.0-beta.3 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap Reboot v4.0.0-beta.3 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent;\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.25;\n color: #000;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 1.25rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #000;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #f16e00;\n text-decoration: none;\n}\n\np a {\n text-decoration: underline;\n}\n\np a:focus, p a:hover {\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\na,\narea,\nbutton,\n[role=\"button\"],\ninput:not([type=\"range\"]),\nlabel,\nselect,\nsummary,\ntextarea {\n touch-action: manipulation;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.625rem 0.625rem 0.625rem 0;\n padding-bottom: 0.625rem 0.625rem 0.625rem 0;\n color: #666;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: .625rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=boosted-reboot.css.map */","// stylelint-disable indentation\n@mixin hover {\n // TODO: re-enable along with mq4-hover-shim\n// @if $enable-hover-media-query {\n// // See Media Queries Level 4: https://drafts.csswg.org/mediaqueries/#hover\n// // Currently shimmed by https://github.com/twbs/mq4-hover-shim\n// @media (hover: hover) {\n// &:hover { @content }\n// }\n// }\n// @else {\n &:hover { @content; }\n// }\n}\n\n\n@mixin hover-focus {\n @if $enable-hover-media-query {\n &:focus {\n @content;\n }\n @include hover { @content; }\n } @else {\n &:focus,\n &:hover {\n @content;\n }\n }\n}\n\n@mixin plain-hover-focus {\n @if $enable-hover-media-query {\n &,\n &:focus {\n @content;\n }\n @include hover { @content; }\n } @else {\n &,\n &:focus,\n &:hover {\n @content;\n }\n }\n}\n\n@mixin hover-focus-active {\n @if $enable-hover-media-query {\n &:focus,\n &:active {\n @content;\n }\n @include hover { @content; }\n } @else {\n &:focus,\n &:active,\n &:hover {\n @content;\n }\n }\n}\n"]} \ No newline at end of file +{"version":3,"sources":["..\\..\\scss\\boosted-reboot.scss","..\\..\\scss\\_reboot.scss","dist\\css\\boosted-reboot.css","boosted-reboot.css","..\\..\\scss\\mixins\\_hover.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Boosted Reboot v4.0.0 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap Reboot v4.0.0 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Setting @viewport causes scrollbars to overlap content in IE11 and Edge, so\n// we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n// 6. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -ms-text-size-adjust: 100%; // 4\n -ms-overflow-style: scrollbar; // 5\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0); // 6\n}\n\n// IE10+ doesn't honor `` in some cases.\n@at-root {\n @-ms-viewport {\n width: device-width;\n }\n}\n\n// stylelint-disable selector-list-comma-newline-after\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use the\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n font-size: $font-size-base;\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Remove the bottom border in Firefox 39-.\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Duplicate behavior to the data-* attribute for our tooltip plugin\n\nabbr[title],\nabbr[data-original-title] { // 4\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 1\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic; // Add the correct font style in Android 4.3-\n}\n\n// stylelint-disable font-weight-notation\nb,\nstrong {\n font-weight: bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n// stylelint-enable font-weight-notation\n\nsmall {\n font-size: 80%; // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n -webkit-text-decoration-skip: objects; // Remove gaps in links underline in iOS 8+ and Safari 8+.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// Boosted Mod\np a {\n text-decoration: underline;\n\n @include hover-focus {\n text-decoration: underline;\n }\n}\n// End mod\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\n// stylelint-disable font-family-no-duplicate-names\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; // Correct the inheritance and scaling of font size in all browsers.\n font-size: 1em; // Correct the odd `em` font sizing in all browsers.\n}\n// stylelint-enable font-family-no-duplicate-names\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // We have @viewport set which causes scrollbars to overlap content in IE11 and Edge, so\n // we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg:not(:root) {\n overflow: hidden; // Hide the overflow in IE\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $text-muted;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: .625rem; // Boosted mod, default margin 10px\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\nhtml [type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","/*!\n * Boosted Reboot v4.0.0 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap Reboot v4.0.0 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent;\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.25;\n color: #000;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 1.25rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #000;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #f16e00;\n text-decoration: none;\n}\n\np a {\n text-decoration: underline;\n}\n\np a:hover, p a:focus {\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.625rem 0.625rem 0.625rem 0;\n padding-bottom: 0.625rem 0.625rem 0.625rem 0;\n color: #666;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: .625rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n/*# sourceMappingURL=boosted-reboot.css.map */","/*!\n * Boosted Reboot v4.0.0 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap Reboot v4.0.0 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent;\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.25;\n color: #000;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 1.25rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #000;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #f16e00;\n text-decoration: none;\n}\n\np a {\n text-decoration: underline;\n}\n\np a:hover, p a:focus {\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.625rem 0.625rem 0.625rem 0;\n padding-bottom: 0.625rem 0.625rem 0.625rem 0;\n color: #666;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: .625rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=boosted-reboot.css.map */","// stylelint-disable indentation\n\n// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Origally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS—an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular psuedo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n"]} \ No newline at end of file diff --git a/dist/css/boosted-rtl.css b/dist/css/boosted-rtl.css index afc906abcc..156952aaf5 100644 --- a/dist/css/boosted-rtl.css +++ b/dist/css/boosted-rtl.css @@ -1,11 +1,11 @@ @charset "UTF-8"; /*! - * Boosted v4.0.0-beta.3 (http://boosted.orange.com) + * Boosted v4.0.0 (http://boosted.orange.com) * Copyright 2014-2018 The Boosted Authors * Copyright 2014-2018 Orange * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE) * This a fork of Bootstrap : Initial license below - * Bootstrap v4.0.0-beta.3 (https://getbootstrap.com) + * Bootstrap v4.0.0 (https://getbootstrap.com) * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) @@ -40,7 +40,7 @@ $custom-file-button-bg: $gray-300 !default; --primary: #f16e00; --secondary: #000; --success: #32c832; - --info: #4BB4E6; + --info: #527edb; --warning: #fc0; --danger: #cd3c14; --light: #ddd; @@ -196,7 +196,7 @@ p a { text-decoration: underline; } -p a:focus, p a:hover { +p a:hover, p a:focus { text-decoration: underline; } @@ -205,7 +205,7 @@ a:not([href]):not([tabindex]) { text-decoration: none; } -a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { +a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { color: inherit; text-decoration: none; } @@ -242,19 +242,6 @@ svg:not(:root) { overflow: hidden; } -a, -area, -button, -[role="button"], -input:not([type="range"]), -label, -select, -summary, -textarea { - -ms-touch-action: manipulation; - touch-action: manipulation; -} - table { border-collapse: collapse; } @@ -432,7 +419,7 @@ h6, .h6 { font-size: 1rem; } -@media (max-width: 767.99px) { +@media (max-width: 767.98px) { h1, .h1 { font-size: 1.25rem; } @@ -1102,6 +1089,24 @@ pre code { max-width: 100%; } +.order-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; +} + +.order-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; +} + +.order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} + .order-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; @@ -1174,6 +1179,50 @@ pre code { order: 12; } +.offset-1 { + margin-right: 8.333333%; +} + +.offset-2 { + margin-right: 16.666667%; +} + +.offset-3 { + margin-right: 25%; +} + +.offset-4 { + margin-right: 33.333333%; +} + +.offset-5 { + margin-right: 41.666667%; +} + +.offset-6 { + margin-right: 50%; +} + +.offset-7 { + margin-right: 58.333333%; +} + +.offset-8 { + margin-right: 66.666667%; +} + +.offset-9 { + margin-right: 75%; +} + +.offset-10 { + margin-right: 83.333333%; +} + +.offset-11 { + margin-right: 91.666667%; +} + @media (min-width: 480px) { .col-sm { -ms-flex-preferred-size: 0; @@ -1262,6 +1311,21 @@ pre code { flex: 0 0 100%; max-width: 100%; } + .order-sm-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .order-sm-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .order-sm-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } .order-sm-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; @@ -1322,6 +1386,42 @@ pre code { -ms-flex-order: 12; order: 12; } + .offset-sm-0 { + margin-right: 0; + } + .offset-sm-1 { + margin-right: 8.333333%; + } + .offset-sm-2 { + margin-right: 16.666667%; + } + .offset-sm-3 { + margin-right: 25%; + } + .offset-sm-4 { + margin-right: 33.333333%; + } + .offset-sm-5 { + margin-right: 41.666667%; + } + .offset-sm-6 { + margin-right: 50%; + } + .offset-sm-7 { + margin-right: 58.333333%; + } + .offset-sm-8 { + margin-right: 66.666667%; + } + .offset-sm-9 { + margin-right: 75%; + } + .offset-sm-10 { + margin-right: 83.333333%; + } + .offset-sm-11 { + margin-right: 91.666667%; + } } @media (min-width: 768px) { @@ -1412,6 +1512,21 @@ pre code { flex: 0 0 100%; max-width: 100%; } + .order-md-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .order-md-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .order-md-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } .order-md-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; @@ -1472,6 +1587,42 @@ pre code { -ms-flex-order: 12; order: 12; } + .offset-md-0 { + margin-right: 0; + } + .offset-md-1 { + margin-right: 8.333333%; + } + .offset-md-2 { + margin-right: 16.666667%; + } + .offset-md-3 { + margin-right: 25%; + } + .offset-md-4 { + margin-right: 33.333333%; + } + .offset-md-5 { + margin-right: 41.666667%; + } + .offset-md-6 { + margin-right: 50%; + } + .offset-md-7 { + margin-right: 58.333333%; + } + .offset-md-8 { + margin-right: 66.666667%; + } + .offset-md-9 { + margin-right: 75%; + } + .offset-md-10 { + margin-right: 83.333333%; + } + .offset-md-11 { + margin-right: 91.666667%; + } } @media (min-width: 980px) { @@ -1562,6 +1713,21 @@ pre code { flex: 0 0 100%; max-width: 100%; } + .order-lg-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .order-lg-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .order-lg-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } .order-lg-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; @@ -1622,6 +1788,42 @@ pre code { -ms-flex-order: 12; order: 12; } + .offset-lg-0 { + margin-right: 0; + } + .offset-lg-1 { + margin-right: 8.333333%; + } + .offset-lg-2 { + margin-right: 16.666667%; + } + .offset-lg-3 { + margin-right: 25%; + } + .offset-lg-4 { + margin-right: 33.333333%; + } + .offset-lg-5 { + margin-right: 41.666667%; + } + .offset-lg-6 { + margin-right: 50%; + } + .offset-lg-7 { + margin-right: 58.333333%; + } + .offset-lg-8 { + margin-right: 66.666667%; + } + .offset-lg-9 { + margin-right: 75%; + } + .offset-lg-10 { + margin-right: 83.333333%; + } + .offset-lg-11 { + margin-right: 91.666667%; + } } @media (min-width: 1220px) { @@ -1712,6 +1914,21 @@ pre code { flex: 0 0 100%; max-width: 100%; } + .order-xl-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .order-xl-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .order-xl-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } .order-xl-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; @@ -1772,6 +1989,42 @@ pre code { -ms-flex-order: 12; order: 12; } + .offset-xl-0 { + margin-right: 0; + } + .offset-xl-1 { + margin-right: 8.333333%; + } + .offset-xl-2 { + margin-right: 16.666667%; + } + .offset-xl-3 { + margin-right: 25%; + } + .offset-xl-4 { + margin-right: 33.333333%; + } + .offset-xl-5 { + margin-right: 41.666667%; + } + .offset-xl-6 { + margin-right: 50%; + } + .offset-xl-7 { + margin-right: 58.333333%; + } + .offset-xl-8 { + margin-right: 66.666667%; + } + .offset-xl-9 { + margin-right: 75%; + } + .offset-xl-10 { + margin-right: 83.333333%; + } + .offset-xl-11 { + margin-right: 91.666667%; + } } @media (min-width: 1380px) { @@ -1862,6 +2115,21 @@ pre code { flex: 0 0 100%; max-width: 100%; } + .order-xxl-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .order-xxl-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .order-xxl-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } .order-xxl-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; @@ -1922,6 +2190,42 @@ pre code { -ms-flex-order: 12; order: 12; } + .offset-xxl-0 { + margin-right: 0; + } + .offset-xxl-1 { + margin-right: 8.333333%; + } + .offset-xxl-2 { + margin-right: 16.666667%; + } + .offset-xxl-3 { + margin-right: 25%; + } + .offset-xxl-4 { + margin-right: 33.333333%; + } + .offset-xxl-5 { + margin-right: 41.666667%; + } + .offset-xxl-6 { + margin-right: 50%; + } + .offset-xxl-7 { + margin-right: 58.333333%; + } + .offset-xxl-8 { + margin-right: 66.666667%; + } + .offset-xxl-9 { + margin-right: 75%; + } + .offset-xxl-10 { + margin-right: 83.333333%; + } + .offset-xxl-11 { + margin-right: 91.666667%; + } } .table { @@ -2027,16 +2331,16 @@ pre code { .table-info, .table-info > th, .table-info > td { - background-color: #4bb4e6; + background-color: #527edb; } .table-hover .table-info:hover { - background-color: #35abe3; + background-color: #3d6ed7; } .table-hover .table-info:hover > td, .table-hover .table-info:hover > th { - background-color: #35abe3; + background-color: #3d6ed7; } .table-warning, @@ -2151,7 +2455,7 @@ pre code { background-color: #666; } -@media (max-width: 479.99px) { +@media (max-width: 479.98px) { .table-responsive-sm { display: block; width: 100%; @@ -2164,7 +2468,7 @@ pre code { } } -@media (max-width: 767.99px) { +@media (max-width: 767.98px) { .table-responsive-md { display: block; width: 100%; @@ -2177,7 +2481,7 @@ pre code { } } -@media (max-width: 979.99px) { +@media (max-width: 979.98px) { .table-responsive-lg { display: block; width: 100%; @@ -2190,7 +2494,7 @@ pre code { } } -@media (max-width: 1219.99px) { +@media (max-width: 1219.98px) { .table-responsive-xl { display: block; width: 100%; @@ -2203,7 +2507,7 @@ pre code { } } -@media (max-width: 1379.99px) { +@media (max-width: 1379.98px) { .table-responsive-xxl { display: block; width: 100%; @@ -2464,7 +2768,7 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for top: 100%; z-index: 5; display: none; - width: 250px; + max-width: 100%; padding: .5rem; margin-top: .1rem; font-size: .875rem; @@ -2501,6 +2805,12 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for color: #32c832; } +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; +} + .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { color: #32c832; } @@ -2546,7 +2856,7 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for top: 100%; z-index: 5; display: none; - width: 250px; + max-width: 100%; padding: .5rem; margin-top: .1rem; font-size: .875rem; @@ -2583,6 +2893,12 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for color: #cd3c14; } +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; +} + .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { color: #cd3c14; } @@ -2722,7 +3038,7 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for transition: all 0.2s ease-in-out; } -.btn:focus, .btn:hover { +.btn:hover, .btn:focus { text-decoration: none; } @@ -2735,11 +3051,11 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for opacity: 1; } -.btn:not([disabled]):not(.disabled) { +.btn:not(:disabled):not(.disabled) { cursor: pointer; } -.btn:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active { +.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active { background-image: none; } @@ -2748,7 +3064,7 @@ a.btn { } a.btn.disabled, -fieldset[disabled] a.btn { +fieldset:disabled a.btn { pointer-events: none; } @@ -2759,9 +3075,9 @@ fieldset[disabled] a.btn { border-color: #f16e00; } -.btn-primary:focus, .btn-primary:hover, -.btn-warning:focus, -.btn-warning:hover { +.btn-primary:hover, .btn-primary:focus, +.btn-warning:hover, +.btn-warning:focus { color: #fff; background-color: #000; border-color: #000; @@ -2775,10 +3091,10 @@ fieldset[disabled] a.btn { border-color: #ccc; } -.btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active, +.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, -.btn-warning:not([disabled]):not(.disabled):active, -.btn-warning:not([disabled]):not(.disabled).active, +.btn-warning:not(:disabled):not(.disabled):active, +.btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { color: #000; @@ -2793,9 +3109,9 @@ fieldset[disabled] a.btn { border-color: #f16e00; } -.btn-primary.btn-inverse:focus, .btn-primary.btn-inverse:hover, -.btn-warning.btn-inverse:focus, -.btn-warning.btn-inverse:hover { +.btn-primary.btn-inverse:hover, .btn-primary.btn-inverse:focus, +.btn-warning.btn-inverse:hover, +.btn-warning.btn-inverse:focus { color: #000; background-color: #fff; border-color: #fff; @@ -2809,10 +3125,10 @@ fieldset[disabled] a.btn { border-color: #666; } -.btn-primary.btn-inverse:not([disabled]):not(.disabled):active, .btn-primary.btn-inverse:not([disabled]):not(.disabled).active, +.btn-primary.btn-inverse:not(:disabled):not(.disabled):active, .btn-primary.btn-inverse:not(:disabled):not(.disabled).active, .show > .btn-primary.btn-inverse.dropdown-toggle, -.btn-warning.btn-inverse:not([disabled]):not(.disabled):active, -.btn-warning.btn-inverse:not([disabled]):not(.disabled).active, +.btn-warning.btn-inverse:not(:disabled):not(.disabled):active, +.btn-warning.btn-inverse:not(:disabled):not(.disabled).active, .show > .btn-warning.btn-inverse.dropdown-toggle { color: #fff; @@ -2827,9 +3143,9 @@ fieldset[disabled] a.btn { border-color: #000; } -.btn-secondary:focus, .btn-secondary:hover, -.btn-light:focus, -.btn-light:hover { +.btn-secondary:hover, .btn-secondary:focus, +.btn-light:hover, +.btn-light:focus { color: #fff; background-color: #000; border-color: #000; @@ -2843,10 +3159,10 @@ fieldset[disabled] a.btn { border-color: #ccc; } -.btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active, +.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle, -.btn-light:not([disabled]):not(.disabled):active, -.btn-light:not([disabled]):not(.disabled).active, +.btn-light:not(:disabled):not(.disabled):active, +.btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { color: #fff; @@ -2861,9 +3177,9 @@ fieldset[disabled] a.btn { border-color: #fff; } -.btn-secondary.btn-inverse:focus, .btn-secondary.btn-inverse:hover, -.btn-light.btn-inverse:focus, -.btn-light.btn-inverse:hover { +.btn-secondary.btn-inverse:hover, .btn-secondary.btn-inverse:focus, +.btn-light.btn-inverse:hover, +.btn-light.btn-inverse:focus { color: #fff; background-color: #000; border-color: #fff; @@ -2877,10 +3193,10 @@ fieldset[disabled] a.btn { border-color: #666; } -.btn-secondary.btn-inverse:not([disabled]):not(.disabled):active, .btn-secondary.btn-inverse:not([disabled]):not(.disabled).active, +.btn-secondary.btn-inverse:not(:disabled):not(.disabled):active, .btn-secondary.btn-inverse:not(:disabled):not(.disabled).active, .show > .btn-secondary.btn-inverse.dropdown-toggle, -.btn-light.btn-inverse:not([disabled]):not(.disabled):active, -.btn-light.btn-inverse:not([disabled]):not(.disabled).active, +.btn-light.btn-inverse:not(:disabled):not(.disabled):active, +.btn-light.btn-inverse:not(:disabled):not(.disabled).active, .show > .btn-light.btn-inverse.dropdown-toggle { color: #fff; @@ -2894,7 +3210,7 @@ fieldset[disabled] a.btn { border-color: #32c832; } -.btn-success:focus, .btn-success:hover { +.btn-success:hover, .btn-success:focus { color: #fff; background-color: #000; border-color: #000; @@ -2906,7 +3222,7 @@ fieldset[disabled] a.btn { border-color: #ccc; } -.btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active, +.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { color: #fff; background-color: #f16e00; @@ -2919,7 +3235,7 @@ fieldset[disabled] a.btn { border-color: #32c832; } -.btn-success.btn-inverse:focus, .btn-success.btn-inverse:hover { +.btn-success.btn-inverse:hover, .btn-success.btn-inverse:focus { color: #000; background-color: #fff; border-color: #fff; @@ -2931,7 +3247,7 @@ fieldset[disabled] a.btn { border-color: #666; } -.btn-success.btn-inverse:not([disabled]):not(.disabled):active, .btn-success.btn-inverse:not([disabled]):not(.disabled).active, +.btn-success.btn-inverse:not(:disabled):not(.disabled):active, .btn-success.btn-inverse:not(:disabled):not(.disabled).active, .show > .btn-success.btn-inverse.dropdown-toggle { color: #fff; background-color: #f16e00; @@ -2945,9 +3261,9 @@ fieldset[disabled] a.btn { border-color: #000; } -.btn-info:focus, .btn-info:hover, -.btn-dark:focus, -.btn-dark:hover { +.btn-info:hover, .btn-info:focus, +.btn-dark:hover, +.btn-dark:focus { color: #000; background-color: #fff; border-color: #000; @@ -2961,10 +3277,10 @@ fieldset[disabled] a.btn { border-color: #ccc; } -.btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active, +.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle, -.btn-dark:not([disabled]):not(.disabled):active, -.btn-dark:not([disabled]):not(.disabled).active, +.btn-dark:not(:disabled):not(.disabled):active, +.btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { color: #fff; @@ -2979,9 +3295,9 @@ fieldset[disabled] a.btn { border-color: #fff; } -.btn-info.btn-inverse:focus, .btn-info.btn-inverse:hover, -.btn-dark.btn-inverse:focus, -.btn-dark.btn-inverse:hover { +.btn-info.btn-inverse:hover, .btn-info.btn-inverse:focus, +.btn-dark.btn-inverse:hover, +.btn-dark.btn-inverse:focus { color: #000; background-color: #fff; border-color: #fff; @@ -2995,10 +3311,10 @@ fieldset[disabled] a.btn { border-color: #666; } -.btn-info.btn-inverse:not([disabled]):not(.disabled):active, .btn-info.btn-inverse:not([disabled]):not(.disabled).active, +.btn-info.btn-inverse:not(:disabled):not(.disabled):active, .btn-info.btn-inverse:not(:disabled):not(.disabled).active, .show > .btn-info.btn-inverse.dropdown-toggle, -.btn-dark.btn-inverse:not([disabled]):not(.disabled):active, -.btn-dark.btn-inverse:not([disabled]):not(.disabled).active, +.btn-dark.btn-inverse:not(:disabled):not(.disabled):active, +.btn-dark.btn-inverse:not(:disabled):not(.disabled).active, .show > .btn-dark.btn-inverse.dropdown-toggle { color: #fff; @@ -3012,7 +3328,7 @@ fieldset[disabled] a.btn { border-color: #cd3c14; } -.btn-danger:focus, .btn-danger:hover { +.btn-danger:hover, .btn-danger:focus { color: #fff; background-color: #000; border-color: #000; @@ -3024,7 +3340,7 @@ fieldset[disabled] a.btn { border-color: #ccc; } -.btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active, +.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { color: #fff; background-color: #f16e00; @@ -3037,7 +3353,7 @@ fieldset[disabled] a.btn { border-color: #cd3c14; } -.btn-danger.btn-inverse:focus, .btn-danger.btn-inverse:hover { +.btn-danger.btn-inverse:hover, .btn-danger.btn-inverse:focus { color: #000; background-color: #fff; border-color: #fff; @@ -3049,7 +3365,7 @@ fieldset[disabled] a.btn { border-color: #666; } -.btn-danger.btn-inverse:not([disabled]):not(.disabled):active, .btn-danger.btn-inverse:not([disabled]):not(.disabled).active, +.btn-danger.btn-inverse:not(:disabled):not(.disabled):active, .btn-danger.btn-inverse:not(:disabled):not(.disabled).active, .show > .btn-danger.btn-inverse.dropdown-toggle { color: #fff; background-color: #f16e00; @@ -3074,7 +3390,7 @@ fieldset[disabled] a.btn { background-color: transparent; } -.btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary:not([disabled]):not(.disabled).active, +.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { color: #000; background-color: #f16e00; @@ -3099,7 +3415,7 @@ fieldset[disabled] a.btn { background-color: transparent; } -.btn-outline-secondary:not([disabled]):not(.disabled):active, .btn-outline-secondary:not([disabled]):not(.disabled).active, +.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { color: #000; background-color: #f16e00; @@ -3124,7 +3440,7 @@ fieldset[disabled] a.btn { background-color: transparent; } -.btn-outline-success:not([disabled]):not(.disabled):active, .btn-outline-success:not([disabled]):not(.disabled).active, +.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { color: #000; background-color: #f16e00; @@ -3149,7 +3465,7 @@ fieldset[disabled] a.btn { background-color: transparent; } -.btn-outline-info:not([disabled]):not(.disabled):active, .btn-outline-info:not([disabled]):not(.disabled).active, +.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { color: #000; background-color: #f16e00; @@ -3174,7 +3490,7 @@ fieldset[disabled] a.btn { background-color: transparent; } -.btn-outline-warning:not([disabled]):not(.disabled):active, .btn-outline-warning:not([disabled]):not(.disabled).active, +.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { color: #000; background-color: #f16e00; @@ -3199,7 +3515,7 @@ fieldset[disabled] a.btn { background-color: transparent; } -.btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger:not([disabled]):not(.disabled).active, +.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { color: #000; background-color: #f16e00; @@ -3224,7 +3540,7 @@ fieldset[disabled] a.btn { background-color: transparent; } -.btn-outline-light:not([disabled]):not(.disabled):active, .btn-outline-light:not([disabled]):not(.disabled).active, +.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { color: #000; background-color: #f16e00; @@ -3249,7 +3565,7 @@ fieldset[disabled] a.btn { background-color: transparent; } -.btn-outline-dark:not([disabled]):not(.disabled):active, .btn-outline-dark:not([disabled]):not(.disabled).active, +.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { color: #000; background-color: #f16e00; @@ -3488,7 +3804,7 @@ tbody.collapse.show { border: 0; } -.dropdown-item:focus, .dropdown-item:hover { +.dropdown-item:hover, .dropdown-item:focus { color: #fff; text-decoration: none; background-color: #000; @@ -3649,9 +3965,9 @@ tbody.collapse.show { width: 100%; } -.input-group .form-control, -.input-group .custom-select, -.input-group .custom-file { +.input-group > .form-control, +.input-group > .custom-select, +.input-group > .custom-file { position: relative; -webkit-box-flex: 1; -ms-flex: 1 1 auto; @@ -3660,25 +3976,25 @@ tbody.collapse.show { margin-bottom: 0; } -.input-group .form-control:focus, -.input-group .custom-select:focus, -.input-group .custom-file:focus { +.input-group > .form-control:focus, +.input-group > .custom-select:focus, +.input-group > .custom-file:focus { z-index: 3; } -.input-group .form-control + .form-control, -.input-group .form-control + .custom-select, -.input-group .form-control + .custom-file, -.input-group .custom-select + .form-control, -.input-group .custom-select + .custom-select, -.input-group .custom-select + .custom-file, -.input-group .custom-file + .form-control, -.input-group .custom-file + .custom-select, -.input-group .custom-file + .custom-file { +.input-group > .form-control + .form-control, +.input-group > .form-control + .custom-select, +.input-group > .form-control + .custom-file, +.input-group > .custom-select + .form-control, +.input-group > .custom-select + .custom-select, +.input-group > .custom-select + .custom-file, +.input-group > .custom-file + .form-control, +.input-group > .custom-file + .custom-select, +.input-group > .custom-file + .custom-file { margin-right: -2px; } -.input-group .custom-file { +.input-group > .custom-file { display: -webkit-box; display: -ms-flexbox; display: flex; @@ -3692,9 +4008,6 @@ tbody.collapse.show { display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } .input-group-prepend .btn, @@ -3733,6 +4046,12 @@ tbody.collapse.show { } .input-group-text { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; padding: 0.5rem 0.625rem; margin-bottom: 0; font-size: 1rem; @@ -4006,7 +4325,7 @@ tbody.collapse.show { font-weight: 700; } -.nav-link:focus, .nav-link:hover { +.nav-link:hover, .nav-link:focus { text-decoration: none; } @@ -4029,7 +4348,7 @@ tbody.collapse.show { border-bottom-width: 0; } -.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { color: #fff; background-color: #000; border-color: #000; @@ -4095,7 +4414,7 @@ tbody.collapse.show { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; - padding: 1.5625rem 1.25rem 1.3125rem; + padding: 0 0; font-weight: 700; } @@ -4106,12 +4425,17 @@ tbody.collapse.show { display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; + padding-left: 0; + padding-right: 0; } .navbar-brand { @@ -4120,14 +4444,14 @@ tbody.collapse.show { align-self: flex-end; padding-top: 0; padding-bottom: 0; - margin-left: .625rem; - font-size: 1rem; + margin: .625rem .3125rem; + font-size: 0.875rem; font-weight: 700; line-height: inherit; white-space: nowrap; } -.navbar-brand:focus, .navbar-brand:hover { +.navbar-brand:hover, .navbar-brand:focus { text-decoration: none; } @@ -4144,8 +4468,8 @@ tbody.collapse.show { .navbar-brand img { -ms-flex-wrap: wrap; flex-wrap: wrap; - width: 3.125rem; - height: 3.125rem; + width: 1.875rem; + height: 1.875rem; margin-top: 0; margin-bottom: .25rem; } @@ -4165,28 +4489,75 @@ tbody.collapse.show { } .navbar-nav .nav-link { - padding: 0; - margin-right: 1.25rem; - white-space: nowrap; + padding-top: .875rem; + padding-left: .625rem; + padding-bottom: .875rem; + padding-right: .625rem; + margin-top: 0; +} + +.navbar-nav .nav-link.active::before { + display: none; +} + +.navbar-nav .nav-link.icon { + padding: .78125rem .625rem; + margin-top: 0; +} + +.navbar-nav .nav-link[class^="svg-"] { + margin: .625rem; +} + +.navbar-nav .nav-link[role="menuitem"]::before { + float: left; + margin-left: 1rem; + font-family: icon-orange, sans-serif; + font-size: 1rem; + font-weight: 400; + color: #fff; + content: "\e93e"; } .navbar-nav .nav-link:focus { - outline: 1px dotted; outline-offset: .625rem; } .navbar-nav .dropdown-menu { position: static; + top: 2rem; float: none; } -.navbar-nav .dropdown-toggle { - margin-right: 1.25rem; +.navbar-nav .nav-item { + margin-right: 0; + font-size: 1.125rem; + border-top: 1px solid #333; } -.navbar-nav .dropdown-toggle:focus { - outline: 1px dotted; - outline-offset: .5rem; +.navbar-nav .dropdown { + padding: 0; +} + +.navbar-nav .dropdown .dropdown-toggle, +.navbar-nav .dropdown .dropdown-item { + padding: .875rem .625rem .875rem 0; +} + +.navbar-nav .dropdown.show .dropdown-toggle::after { + -webkit-transform: rotateZ(-180deg); + transform: rotateZ(-180deg); +} + +.navbar-nav .dropdown .dropdown-item { + color: #fff; + white-space: normal; + background-color: #000; + border-top: 1px solid #333; +} + +.navbar-nav .dropdown .dropdown-item:focus { + color: #f16e00; } .navbar-text { @@ -4205,6 +4576,12 @@ tbody.collapse.show { align-self: flex-end; } +.navbar-collapse .navbar-nav { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; +} + .navbar-toggler { padding: 0.5rem 0.5rem; margin: 0.3125rem 0; @@ -4214,12 +4591,12 @@ tbody.collapse.show { border: 2px solid transparent; } -.navbar-toggler:focus, .navbar-toggler:hover { +.navbar-toggler:hover, .navbar-toggler:focus { text-decoration: none; background-color: #fff; } -.navbar-toggler:focus .navbar-toggler-icon, .navbar-toggler:hover .navbar-toggler-icon { +.navbar-toggler:hover .navbar-toggler-icon, .navbar-toggler:focus .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E"); } @@ -4235,7 +4612,7 @@ tbody.collapse.show { outline: 0; } -.navbar-toggler:not([disabled]):not(.disabled) { +.navbar-toggler:not(:disabled):not(.disabled) { cursor: pointer; } @@ -4249,36 +4626,6 @@ tbody.collapse.show { background-size: 100% 100%; } -@media (max-width: 479.99px) { - .navbar-expand-sm { - padding: 0; - } - .navbar-expand-sm .navbar-nav { - margin-bottom: 0; - } - .navbar-expand-sm .navbar-nav .dropdown-toggle { - margin-right: 0; - } - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid { - padding-left: 0; - padding-right: 0; - } - .navbar-expand-sm .justify-content-between { - width: 100%; - } - .navbar-expand-sm .navbar-brand { - min-height: 0; - margin: 0.625rem; - } - .navbar-expand-sm .navbar-collapse { - margin-bottom: 0; - } - .navbar-expand-sm .nav-link { - margin-right: 0; - } -} - @media (min-width: 480px) { .navbar-expand-sm { -webkit-box-orient: horizontal; @@ -4288,6 +4635,22 @@ tbody.collapse.show { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; + padding: 1.5625rem 0 1.3125rem; + } + .navbar-expand-sm .navbar-brand { + margin: 0 0 0 .625rem; + } + .navbar-expand-sm .navbar-brand img { + width: 3.125rem; + height: 3.125rem; + } + .navbar-expand-sm.minimized { + padding-top: 1.25rem; + padding-bottom: 1rem; + } + .navbar-expand-sm.minimized .navbar-brand img { + width: 2.5rem; + height: 2.5rem; } .navbar-expand-sm .navbar-nav { -webkit-box-orient: horizontal; @@ -4302,14 +4665,36 @@ tbody.collapse.show { left: 0; right: auto; } + .navbar-expand-sm .navbar-nav .dropdown-item { + color: #000; + background-color: #fff; + border: 0; + } + .navbar-expand-sm .navbar-nav .dropdown-item.active, .navbar-expand-sm .navbar-nav .dropdown-item:hover { + color: #fff; + background-color: #000; + } + .navbar-expand-sm .navbar-nav .nav-item { + font-size: 1rem; + border: 0; + } + .navbar-expand-sm .navbar-nav .nav-item.dropdown { + -ms-flex-item-align: end; + align-self: flex-end; + } .navbar-expand-sm .navbar-nav .nav-link { + padding-top: 0; padding-left: 0; + padding-bottom: 0; padding-right: 0; + margin-right: 1.25rem; } .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; + padding-left: 10px; + padding-right: 10px; } .navbar-expand-sm .navbar-collapse { display: -webkit-box !important; @@ -4327,45 +4712,31 @@ tbody.collapse.show { } } -@media (max-width: 767.99px) { +@media (min-width: 768px) { .navbar-expand-md { - padding: 0; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + padding: 1.5625rem 0 1.3125rem; } - .navbar-expand-md .navbar-nav { - margin-bottom: 0; + .navbar-expand-md .navbar-brand { + margin: 0 0 0 .625rem; } - .navbar-expand-md .navbar-nav .dropdown-toggle { - margin-right: 0; + .navbar-expand-md .navbar-brand img { + width: 3.125rem; + height: 3.125rem; } - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid { - padding-left: 0; - padding-right: 0; - } - .navbar-expand-md .justify-content-between { - width: 100%; - } - .navbar-expand-md .navbar-brand { - min-height: 0; - margin: 0.625rem; - } - .navbar-expand-md .navbar-collapse { - margin-bottom: 0; - } - .navbar-expand-md .nav-link { - margin-right: 0; + .navbar-expand-md.minimized { + padding-top: 1.25rem; + padding-bottom: 1rem; } -} - -@media (min-width: 768px) { - .navbar-expand-md { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; + .navbar-expand-md.minimized .navbar-brand img { + width: 2.5rem; + height: 2.5rem; } .navbar-expand-md .navbar-nav { -webkit-box-orient: horizontal; @@ -4380,14 +4751,36 @@ tbody.collapse.show { left: 0; right: auto; } + .navbar-expand-md .navbar-nav .dropdown-item { + color: #000; + background-color: #fff; + border: 0; + } + .navbar-expand-md .navbar-nav .dropdown-item.active, .navbar-expand-md .navbar-nav .dropdown-item:hover { + color: #fff; + background-color: #000; + } + .navbar-expand-md .navbar-nav .nav-item { + font-size: 1rem; + border: 0; + } + .navbar-expand-md .navbar-nav .nav-item.dropdown { + -ms-flex-item-align: end; + align-self: flex-end; + } .navbar-expand-md .navbar-nav .nav-link { + padding-top: 0; padding-left: 0; + padding-bottom: 0; padding-right: 0; + margin-right: 1.25rem; } .navbar-expand-md > .container, .navbar-expand-md > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; + padding-left: 10px; + padding-right: 10px; } .navbar-expand-md .navbar-collapse { display: -webkit-box !important; @@ -4405,36 +4798,6 @@ tbody.collapse.show { } } -@media (max-width: 979.99px) { - .navbar-expand-lg { - padding: 0; - } - .navbar-expand-lg .navbar-nav { - margin-bottom: 0; - } - .navbar-expand-lg .navbar-nav .dropdown-toggle { - margin-right: 0; - } - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid { - padding-left: 0; - padding-right: 0; - } - .navbar-expand-lg .justify-content-between { - width: 100%; - } - .navbar-expand-lg .navbar-brand { - min-height: 0; - margin: 0.625rem; - } - .navbar-expand-lg .navbar-collapse { - margin-bottom: 0; - } - .navbar-expand-lg .nav-link { - margin-right: 0; - } -} - @media (min-width: 980px) { .navbar-expand-lg { -webkit-box-orient: horizontal; @@ -4444,6 +4807,22 @@ tbody.collapse.show { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; + padding: 1.5625rem 0 1.3125rem; + } + .navbar-expand-lg .navbar-brand { + margin: 0 0 0 .625rem; + } + .navbar-expand-lg .navbar-brand img { + width: 3.125rem; + height: 3.125rem; + } + .navbar-expand-lg.minimized { + padding-top: 1.25rem; + padding-bottom: 1rem; + } + .navbar-expand-lg.minimized .navbar-brand img { + width: 2.5rem; + height: 2.5rem; } .navbar-expand-lg .navbar-nav { -webkit-box-orient: horizontal; @@ -4458,14 +4837,36 @@ tbody.collapse.show { left: 0; right: auto; } + .navbar-expand-lg .navbar-nav .dropdown-item { + color: #000; + background-color: #fff; + border: 0; + } + .navbar-expand-lg .navbar-nav .dropdown-item.active, .navbar-expand-lg .navbar-nav .dropdown-item:hover { + color: #fff; + background-color: #000; + } + .navbar-expand-lg .navbar-nav .nav-item { + font-size: 1rem; + border: 0; + } + .navbar-expand-lg .navbar-nav .nav-item.dropdown { + -ms-flex-item-align: end; + align-self: flex-end; + } .navbar-expand-lg .navbar-nav .nav-link { + padding-top: 0; padding-left: 0; + padding-bottom: 0; padding-right: 0; + margin-right: 1.25rem; } .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; + padding-left: 10px; + padding-right: 10px; } .navbar-expand-lg .navbar-collapse { display: -webkit-box !important; @@ -4483,36 +4884,6 @@ tbody.collapse.show { } } -@media (max-width: 1219.99px) { - .navbar-expand-xl { - padding: 0; - } - .navbar-expand-xl .navbar-nav { - margin-bottom: 0; - } - .navbar-expand-xl .navbar-nav .dropdown-toggle { - margin-right: 0; - } - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid { - padding-left: 0; - padding-right: 0; - } - .navbar-expand-xl .justify-content-between { - width: 100%; - } - .navbar-expand-xl .navbar-brand { - min-height: 0; - margin: 0.625rem; - } - .navbar-expand-xl .navbar-collapse { - margin-bottom: 0; - } - .navbar-expand-xl .nav-link { - margin-right: 0; - } -} - @media (min-width: 1220px) { .navbar-expand-xl { -webkit-box-orient: horizontal; @@ -4522,6 +4893,22 @@ tbody.collapse.show { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; + padding: 1.5625rem 0 1.3125rem; + } + .navbar-expand-xl .navbar-brand { + margin: 0 0 0 .625rem; + } + .navbar-expand-xl .navbar-brand img { + width: 3.125rem; + height: 3.125rem; + } + .navbar-expand-xl.minimized { + padding-top: 1.25rem; + padding-bottom: 1rem; + } + .navbar-expand-xl.minimized .navbar-brand img { + width: 2.5rem; + height: 2.5rem; } .navbar-expand-xl .navbar-nav { -webkit-box-orient: horizontal; @@ -4536,14 +4923,36 @@ tbody.collapse.show { left: 0; right: auto; } + .navbar-expand-xl .navbar-nav .dropdown-item { + color: #000; + background-color: #fff; + border: 0; + } + .navbar-expand-xl .navbar-nav .dropdown-item.active, .navbar-expand-xl .navbar-nav .dropdown-item:hover { + color: #fff; + background-color: #000; + } + .navbar-expand-xl .navbar-nav .nav-item { + font-size: 1rem; + border: 0; + } + .navbar-expand-xl .navbar-nav .nav-item.dropdown { + -ms-flex-item-align: end; + align-self: flex-end; + } .navbar-expand-xl .navbar-nav .nav-link { + padding-top: 0; padding-left: 0; + padding-bottom: 0; padding-right: 0; + margin-right: 1.25rem; } .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; + padding-left: 10px; + padding-right: 10px; } .navbar-expand-xl .navbar-collapse { display: -webkit-box !important; @@ -4561,36 +4970,6 @@ tbody.collapse.show { } } -@media (max-width: 1379.99px) { - .navbar-expand-xxl { - padding: 0; - } - .navbar-expand-xxl .navbar-nav { - margin-bottom: 0; - } - .navbar-expand-xxl .navbar-nav .dropdown-toggle { - margin-right: 0; - } - .navbar-expand-xxl > .container, - .navbar-expand-xxl > .container-fluid { - padding-left: 0; - padding-right: 0; - } - .navbar-expand-xxl .justify-content-between { - width: 100%; - } - .navbar-expand-xxl .navbar-brand { - min-height: 0; - margin: 0.625rem; - } - .navbar-expand-xxl .navbar-collapse { - margin-bottom: 0; - } - .navbar-expand-xxl .nav-link { - margin-right: 0; - } -} - @media (min-width: 1380px) { .navbar-expand-xxl { -webkit-box-orient: horizontal; @@ -4600,6 +4979,22 @@ tbody.collapse.show { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; + padding: 1.5625rem 0 1.3125rem; + } + .navbar-expand-xxl .navbar-brand { + margin: 0 0 0 .625rem; + } + .navbar-expand-xxl .navbar-brand img { + width: 3.125rem; + height: 3.125rem; + } + .navbar-expand-xxl.minimized { + padding-top: 1.25rem; + padding-bottom: 1rem; + } + .navbar-expand-xxl.minimized .navbar-brand img { + width: 2.5rem; + height: 2.5rem; } .navbar-expand-xxl .navbar-nav { -webkit-box-orient: horizontal; @@ -4614,14 +5009,36 @@ tbody.collapse.show { left: 0; right: auto; } + .navbar-expand-xxl .navbar-nav .dropdown-item { + color: #000; + background-color: #fff; + border: 0; + } + .navbar-expand-xxl .navbar-nav .dropdown-item.active, .navbar-expand-xxl .navbar-nav .dropdown-item:hover { + color: #fff; + background-color: #000; + } + .navbar-expand-xxl .navbar-nav .nav-item { + font-size: 1rem; + border: 0; + } + .navbar-expand-xxl .navbar-nav .nav-item.dropdown { + -ms-flex-item-align: end; + align-self: flex-end; + } .navbar-expand-xxl .navbar-nav .nav-link { + padding-top: 0; padding-left: 0; + padding-bottom: 0; padding-right: 0; + margin-right: 1.25rem; } .navbar-expand-xxl > .container, .navbar-expand-xxl > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; + padding-left: 10px; + padding-right: 10px; } .navbar-expand-xxl .navbar-collapse { display: -webkit-box !important; @@ -4640,7 +5057,6 @@ tbody.collapse.show { } .navbar-expand { - padding: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; @@ -4648,37 +5064,26 @@ tbody.collapse.show { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; + padding: 1.5625rem 0 1.3125rem; } -.navbar-expand .navbar-nav { - margin-bottom: 0; -} - -.navbar-expand .navbar-nav .dropdown-toggle { - margin-right: 0; -} - -.navbar-expand > .container, -.navbar-expand > .container-fluid { - padding-left: 0; - padding-right: 0; -} - -.navbar-expand .justify-content-between { - width: 100%; +.navbar-expand .navbar-brand { + margin: 0 0 0 .625rem; } -.navbar-expand .navbar-brand { - min-height: 0; - margin: 0.625rem; +.navbar-expand .navbar-brand img { + width: 3.125rem; + height: 3.125rem; } -.navbar-expand .navbar-collapse { - margin-bottom: 0; +.navbar-expand.minimized { + padding-top: 1.25rem; + padding-bottom: 1rem; } -.navbar-expand .nav-link { - margin-right: 0; +.navbar-expand.minimized .navbar-brand img { + width: 2.5rem; + height: 2.5rem; } .navbar-expand .navbar-nav { @@ -4697,15 +5102,41 @@ tbody.collapse.show { right: auto; } +.navbar-expand .navbar-nav .dropdown-item { + color: #000; + background-color: #fff; + border: 0; +} + +.navbar-expand .navbar-nav .dropdown-item.active, .navbar-expand .navbar-nav .dropdown-item:hover { + color: #fff; + background-color: #000; +} + +.navbar-expand .navbar-nav .nav-item { + font-size: 1rem; + border: 0; +} + +.navbar-expand .navbar-nav .nav-item.dropdown { + -ms-flex-item-align: end; + align-self: flex-end; +} + .navbar-expand .navbar-nav .nav-link { + padding-top: 0; padding-left: 0; + padding-bottom: 0; padding-right: 0; + margin-right: 1.25rem; } .navbar-expand > .container, .navbar-expand > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; + padding-left: 10px; + padding-right: 10px; } .navbar-expand .navbar-collapse { @@ -4729,7 +5160,7 @@ tbody.collapse.show { color: #000; } -.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover { +.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { color: #f16e00; } @@ -4737,7 +5168,7 @@ tbody.collapse.show { color: #000; } -.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { +.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color: #f16e00; } @@ -4769,7 +5200,7 @@ tbody.collapse.show { color: #f16e00; } -.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover { +.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { color: #f16e00; } @@ -4777,7 +5208,7 @@ tbody.collapse.show { color: #fff; } -.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover { +.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { color: #f16e00; } @@ -4785,7 +5216,7 @@ tbody.collapse.show { color: #fff; } -.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { +.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { color: #f16e00; } @@ -4817,7 +5248,7 @@ tbody.collapse.show { color: #f16e00; } -.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover { +.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { color: #f16e00; } @@ -5080,7 +5511,7 @@ tbody.collapse.show { background-repeat: no-repeat; } -.page-item.presentation + .page-item .page-link:focus::before, .page-item.presentation + .page-item .page-link:hover::before, .page-item:first-child .page-link:focus::before, .page-item:first-child .page-link:hover::before { +.page-item.presentation + .page-item .page-link:hover::before, .page-item.presentation + .page-item .page-link:focus::before, .page-item:first-child .page-link:hover::before, .page-item:first-child .page-link:focus::before { background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E"); } @@ -5089,7 +5520,7 @@ tbody.collapse.show { padding-right: 2rem; } -.page-item.presentation + .page-item .page-link:focus, .page-item.presentation + .page-item .page-link:hover, .page-item:first-child .page-link:focus, .page-item:first-child .page-link:hover, .page-item:last-child .page-link:focus, .page-item:last-child .page-link:hover { +.page-item.presentation + .page-item .page-link:hover, .page-item.presentation + .page-item .page-link:focus, .page-item:first-child .page-link:hover, .page-item:first-child .page-link:focus, .page-item:last-child .page-link:hover, .page-item:last-child .page-link:focus { color: #fff; background-color: #000; border-color: #000; @@ -5110,7 +5541,7 @@ tbody.collapse.show { background-repeat: no-repeat; } -.page-item:last-child .page-link:focus::before, .page-item:last-child .page-link:hover::before { +.page-item:last-child .page-link:hover::before, .page-item:last-child .page-link:focus::before { background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E"); } @@ -5168,14 +5599,14 @@ tbody.collapse.show { border: 2px solid transparent; } -.page-link:focus, .page-link:hover { +.page-link:hover, .page-link:focus { color: #000; text-decoration: none; background-color: #fff; border-color: #000; } -.page-link:focus span, .page-link:hover span { +.page-link:hover span, .page-link:focus span { color: #000; } @@ -5183,7 +5614,7 @@ tbody.collapse.show { color: #fff; } -.page-link:not([disabled]):not(.disabled) { +.page-link:not(:disabled):not(.disabled) { cursor: pointer; } @@ -5243,7 +5674,7 @@ tbody.collapse.show { background-color: #f16e00; } -.badge-primary[href]:focus, .badge-primary[href]:hover { +.badge-primary[href]:hover, .badge-primary[href]:focus { color: #fff; text-decoration: none; background-color: #be5700; @@ -5254,7 +5685,7 @@ tbody.collapse.show { background-color: #000; } -.badge-secondary[href]:focus, .badge-secondary[href]:hover { +.badge-secondary[href]:hover, .badge-secondary[href]:focus { color: #fff; text-decoration: none; background-color: black; @@ -5265,7 +5696,7 @@ tbody.collapse.show { background-color: #32c832; } -.badge-success[href]:focus, .badge-success[href]:hover { +.badge-success[href]:hover, .badge-success[href]:focus { color: #000; text-decoration: none; background-color: #289f28; @@ -5273,13 +5704,13 @@ tbody.collapse.show { .badge-info { color: #000; - background-color: #4BB4E6; + background-color: #527edb; } -.badge-info[href]:focus, .badge-info[href]:hover { +.badge-info[href]:hover, .badge-info[href]:focus { color: #000; text-decoration: none; - background-color: #1fa1df; + background-color: #2b60cf; } .badge-warning { @@ -5287,7 +5718,7 @@ tbody.collapse.show { background-color: #fc0; } -.badge-warning[href]:focus, .badge-warning[href]:hover { +.badge-warning[href]:hover, .badge-warning[href]:focus { color: #000; text-decoration: none; background-color: #cca300; @@ -5298,7 +5729,7 @@ tbody.collapse.show { background-color: #cd3c14; } -.badge-danger[href]:focus, .badge-danger[href]:hover { +.badge-danger[href]:hover, .badge-danger[href]:focus { color: #fff; text-decoration: none; background-color: #9f2e0f; @@ -5309,7 +5740,7 @@ tbody.collapse.show { background-color: #ddd; } -.badge-light[href]:focus, .badge-light[href]:hover { +.badge-light[href]:hover, .badge-light[href]:focus { color: #000; text-decoration: none; background-color: #c4c4c4; @@ -5320,7 +5751,7 @@ tbody.collapse.show { background-color: #000; } -.badge-dark[href]:focus, .badge-dark[href]:hover { +.badge-dark[href]:hover, .badge-dark[href]:focus { color: #fff; text-decoration: none; background-color: black; @@ -5424,12 +5855,12 @@ tbody.collapse.show { .alert-info { color: #000; - background-color: #4bb4e6; - border-color: #4bb4e6; + background-color: #527edb; + border-color: #527edb; } .alert-info hr { - border-top-color: #35abe3; + border-top-color: #3d6ed7; } .alert-info .alert-link { @@ -5537,7 +5968,7 @@ tbody.collapse.show { transition: width 0.6s ease; } -@media (max-width: 979.99px) { +@media (max-width: 979.98px) { .progress { width: 100%; height: 0.625rem; @@ -5592,7 +6023,7 @@ tbody.collapse.show { text-align: inherit; } -.list-group-item-action:focus, .list-group-item-action:hover { +.list-group-item-action:hover, .list-group-item-action:focus { color: #f16e00; text-decoration: none; background-color: #f6f6f6; @@ -5616,7 +6047,7 @@ tbody.collapse.show { margin-bottom: 0; } -.list-group-item:focus, .list-group-item:hover { +.list-group-item:hover, .list-group-item:focus { z-index: 1; text-decoration: none; } @@ -5651,20 +6082,12 @@ tbody.collapse.show { background-color: #f16e00; } -a.list-group-item-primary, -button.list-group-item-primary { - color: #000; -} - -a.list-group-item-primary:focus, a.list-group-item-primary:hover, -button.list-group-item-primary:focus, -button.list-group-item-primary:hover { +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { color: #000; background-color: #d86200; } -a.list-group-item-primary.active, -button.list-group-item-primary.active { +.list-group-item-primary.list-group-item-action.active { color: #fff; background-color: #000; border-color: #000; @@ -5675,20 +6098,12 @@ button.list-group-item-primary.active { background-color: black; } -a.list-group-item-secondary, -button.list-group-item-secondary { - color: #fff; -} - -a.list-group-item-secondary:focus, a.list-group-item-secondary:hover, -button.list-group-item-secondary:focus, -button.list-group-item-secondary:hover { +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { color: #fff; background-color: black; } -a.list-group-item-secondary.active, -button.list-group-item-secondary.active { +.list-group-item-secondary.list-group-item-action.active { color: #fff; background-color: #000; border-color: #000; @@ -5699,20 +6114,12 @@ button.list-group-item-secondary.active { background-color: #32c832; } -a.list-group-item-success, -button.list-group-item-success { - color: #000; -} - -a.list-group-item-success:focus, a.list-group-item-success:hover, -button.list-group-item-success:focus, -button.list-group-item-success:hover { +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { color: #000; background-color: #2db42d; } -a.list-group-item-success.active, -button.list-group-item-success.active { +.list-group-item-success.list-group-item-action.active { color: #fff; background-color: #000; border-color: #000; @@ -5720,23 +6127,15 @@ button.list-group-item-success.active { .list-group-item-info { color: #000; - background-color: #4bb4e6; -} - -a.list-group-item-info, -button.list-group-item-info { - color: #000; + background-color: #527edb; } -a.list-group-item-info:focus, a.list-group-item-info:hover, -button.list-group-item-info:focus, -button.list-group-item-info:hover { +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { color: #000; - background-color: #35abe3; + background-color: #3d6ed7; } -a.list-group-item-info.active, -button.list-group-item-info.active { +.list-group-item-info.list-group-item-action.active { color: #fff; background-color: #000; border-color: #000; @@ -5747,20 +6146,12 @@ button.list-group-item-info.active { background-color: #ffcc00; } -a.list-group-item-warning, -button.list-group-item-warning { - color: #000; -} - -a.list-group-item-warning:focus, a.list-group-item-warning:hover, -button.list-group-item-warning:focus, -button.list-group-item-warning:hover { +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { color: #000; background-color: #e6b800; } -a.list-group-item-warning.active, -button.list-group-item-warning.active { +.list-group-item-warning.list-group-item-action.active { color: #fff; background-color: #000; border-color: #000; @@ -5771,20 +6162,12 @@ button.list-group-item-warning.active { background-color: #cd3c14; } -a.list-group-item-danger, -button.list-group-item-danger { - color: #000; -} - -a.list-group-item-danger:focus, a.list-group-item-danger:hover, -button.list-group-item-danger:focus, -button.list-group-item-danger:hover { +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { color: #000; background-color: #b63512; } -a.list-group-item-danger.active, -button.list-group-item-danger.active { +.list-group-item-danger.list-group-item-action.active { color: #fff; background-color: #000; border-color: #000; @@ -5795,20 +6178,12 @@ button.list-group-item-danger.active { background-color: #dddddd; } -a.list-group-item-light, -button.list-group-item-light { - color: #000; -} - -a.list-group-item-light:focus, a.list-group-item-light:hover, -button.list-group-item-light:focus, -button.list-group-item-light:hover { +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { color: #000; background-color: #d0d0d0; } -a.list-group-item-light.active, -button.list-group-item-light.active { +.list-group-item-light.list-group-item-action.active { color: #fff; background-color: #000; border-color: #000; @@ -5819,20 +6194,12 @@ button.list-group-item-light.active { background-color: black; } -a.list-group-item-dark, -button.list-group-item-dark { - color: #fff; -} - -a.list-group-item-dark:focus, a.list-group-item-dark:hover, -button.list-group-item-dark:focus, -button.list-group-item-dark:hover { +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { color: #fff; background-color: black; } -a.list-group-item-dark.active, -button.list-group-item-dark.active { +.list-group-item-dark.list-group-item-action.active { color: #fff; background-color: #000; border-color: #000; @@ -5848,13 +6215,13 @@ button.list-group-item-dark.active { opacity: .5; } -.close:focus, .close:hover { +.close:hover, .close:focus { color: #000; text-decoration: none; opacity: .75; } -.close:not([disabled]):not(.disabled) { +.close:not(:disabled):not(.disabled) { cursor: pointer; } @@ -6415,9 +6782,9 @@ button.close { opacity: 0.5; } -.carousel-control-prev:focus, .carousel-control-prev:hover, -.carousel-control-next:focus, -.carousel-control-next:hover { +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { color: #000; text-decoration: none; outline: 0; @@ -6544,9 +6911,9 @@ button.close { background-color: #f16e00 !important; } -a.bg-primary:focus, a.bg-primary:hover, -button.bg-primary:focus, -button.bg-primary:hover { +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { background-color: #be5700 !important; } @@ -6554,9 +6921,9 @@ button.bg-primary:hover { background-color: #000 !important; } -a.bg-secondary:focus, a.bg-secondary:hover, -button.bg-secondary:focus, -button.bg-secondary:hover { +a.bg-secondary:hover, a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { background-color: black !important; } @@ -6564,29 +6931,29 @@ button.bg-secondary:hover { background-color: #32c832 !important; } -a.bg-success:focus, a.bg-success:hover, -button.bg-success:focus, -button.bg-success:hover { +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { background-color: #289f28 !important; } .bg-info { - background-color: #4BB4E6 !important; + background-color: #527edb !important; } -a.bg-info:focus, a.bg-info:hover, -button.bg-info:focus, -button.bg-info:hover { - background-color: #1fa1df !important; +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #2b60cf !important; } .bg-warning { background-color: #fc0 !important; } -a.bg-warning:focus, a.bg-warning:hover, -button.bg-warning:focus, -button.bg-warning:hover { +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { background-color: #cca300 !important; } @@ -6594,9 +6961,9 @@ button.bg-warning:hover { background-color: #cd3c14 !important; } -a.bg-danger:focus, a.bg-danger:hover, -button.bg-danger:focus, -button.bg-danger:hover { +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { background-color: #9f2e0f !important; } @@ -6604,9 +6971,9 @@ button.bg-danger:hover { background-color: #ddd !important; } -a.bg-light:focus, a.bg-light:hover, -button.bg-light:focus, -button.bg-light:hover { +a.bg-light:hover, a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { background-color: #c4c4c4 !important; } @@ -6614,9 +6981,9 @@ button.bg-light:hover { background-color: #000 !important; } -a.bg-dark:focus, a.bg-dark:hover, -button.bg-dark:focus, -button.bg-dark:hover { +a.bg-dark:hover, a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { background-color: black !important; } @@ -6632,6 +6999,22 @@ button.bg-dark:hover { border: 2px solid #f6f6f6 !important; } +.border-top { + border-top: 2px solid #f6f6f6 !important; +} + +.border-right { + border-left: 2px solid #f6f6f6 !important; +} + +.border-bottom { + border-bottom: 2px solid #f6f6f6 !important; +} + +.border-left { + border-right: 2px solid #f6f6f6 !important; +} + .border-0 { border: 0 !important; } @@ -6665,7 +7048,7 @@ button.bg-dark:hover { } .border-info { - border-color: #4BB4E6 !important; + border-color: #527edb !important; } .border-warning { @@ -6936,39 +7319,37 @@ button.bg-dark:hover { } } -.d-print-block { - display: none !important; -} - @media print { - .d-print-block { - display: block !important; + .d-print-none { + display: none !important; } -} - -.d-print-inline { - display: none !important; -} - -@media print { .d-print-inline { display: inline !important; } -} - -.d-print-inline-block { - display: none !important; -} - -@media print { .d-print-inline-block { display: inline-block !important; } -} - -@media print { - .d-print-none { - display: none !important; + .d-print-block { + display: block !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-print-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } @@ -9723,7 +10104,7 @@ button.bg-dark:hover { color: #f16e00 !important; } -a.text-primary:focus, a.text-primary:hover { +a.text-primary:hover, a.text-primary:focus { color: #be5700 !important; } @@ -9731,7 +10112,7 @@ a.text-primary:focus, a.text-primary:hover { color: #000 !important; } -a.text-secondary:focus, a.text-secondary:hover { +a.text-secondary:hover, a.text-secondary:focus { color: black !important; } @@ -9739,23 +10120,23 @@ a.text-secondary:focus, a.text-secondary:hover { color: #32c832 !important; } -a.text-success:focus, a.text-success:hover { +a.text-success:hover, a.text-success:focus { color: #289f28 !important; } .text-info { - color: #4BB4E6 !important; + color: #527edb !important; } -a.text-info:focus, a.text-info:hover { - color: #1fa1df !important; +a.text-info:hover, a.text-info:focus { + color: #2b60cf !important; } .text-warning { color: #fc0 !important; } -a.text-warning:focus, a.text-warning:hover { +a.text-warning:hover, a.text-warning:focus { color: #cca300 !important; } @@ -9763,7 +10144,7 @@ a.text-warning:focus, a.text-warning:hover { color: #cd3c14 !important; } -a.text-danger:focus, a.text-danger:hover { +a.text-danger:hover, a.text-danger:focus { color: #9f2e0f !important; } @@ -9771,7 +10152,7 @@ a.text-danger:focus, a.text-danger:hover { color: #ddd !important; } -a.text-light:focus, a.text-light:hover { +a.text-light:hover, a.text-light:focus { color: #c4c4c4 !important; } @@ -9779,7 +10160,7 @@ a.text-light:focus, a.text-light:hover { color: #000 !important; } -a.text-dark:focus, a.text-dark:hover { +a.text-dark:hover, a.text-dark:focus { color: black !important; } @@ -9810,8 +10191,7 @@ a.text-dark:focus, a.text-dark:hover { text-shadow: none !important; box-shadow: none !important; } - a, - a:visited { + a:not(.btn) { text-decoration: underline; } abbr[title]::after { @@ -9842,6 +10222,15 @@ a.text-dark:focus, a.text-dark:hover { h3 { page-break-after: avoid; } + @page { + size: a3; + } + body { + min-width: 980px !important; + } + .container { + min-width: 980px !important; + } .navbar { display: none; } @@ -9899,7 +10288,7 @@ a.text-dark:focus, a.text-dark:hover { margin: 0; } -@media (max-width: 479.99px) { +@media (max-width: 479.98px) { .card.o-card-link { -ms-flex-preferred-size: calc(50% - 2rem); flex-basis: calc(50% - 2rem); @@ -9957,7 +10346,7 @@ a.text-dark:focus, a.text-dark:hover { } } -@media (min-width: 480px) and (max-width: 767.99px) { +@media (min-width: 480px) and (max-width: 767.98px) { .card.o-card-link { -ms-flex-preferred-size: calc(50% - 2rem); flex-basis: calc(50% - 2rem); @@ -10484,7 +10873,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm content: "."; } -@media (max-width: 479.99px) { +@media (max-width: 479.98px) { .o-stepbar .stepbar-item { padding: 0.3125rem 2rem 0.3125rem 0.625rem; line-height: 1.25; @@ -10637,83 +11026,6 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm right: auto; } -.navbar .dropdown-toggle { - position: relative; - display: block; - line-height: 1.25; -} - -.navbar .dropdown-toggle:focus, .navbar .dropdown-toggle:hover { - color: #f16e00; -} - -.navbar .dropdown-toggle::after { - top: .3125rem; -} - -.navbar .dropdown.show .dropdown-toggle::after { - -webkit-transform: rotateZ(-180deg); - transform: rotateZ(-180deg); -} - -.navbar .dropdown-menu { - top: 2rem; - left: -.75rem; - right: auto; -} - -.navbar .form-inline { - margin-right: .625rem; -} - -.navbar .btn-inverse-outline { - color: #fff; - background-color: #000; - border-color: #fff; -} - -.navbar .btn-inverse-outline:focus, .navbar .btn-inverse-outline:hover { - color: #f16e00; - border-color: #f16e00; -} - -.navbar .btn-inverse-outline:active { - color: #fff; - background-color: #f16e00; - border-color: #f16e00; -} - -.navbar-toggler:hover .svg-menu::after { - background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M130.5 251.25c-13.375 2.625-26 13-32.25 26.125-3.375 7.375-3.875 9.5-3.875 19.5 0 10.25.375 12 4.125 19.625 5.25 10.625 12.375 17.75 22.75 22.75l8.125 3.875h991.25l8.125-3.875c10.25-5 18.125-12.75 22.75-22.5 11.125-23.75 1.25-50.75-22.75-62.25l-8.125-3.875-492.5-.125c-270.875-.125-494.875.25-497.625.75zM128.625 564.25c-13 3.5-23.5 12.25-30.125 25.125-3.625 6.75-4 8.625-4 19.375-.125 10.75.25 12.625 3.75 20 4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-4c9.125-4.5 11.25-6.125 17.625-14.125 6.75-8.375 9.25-16.25 9.25-28.75 0-9.25-.5-11.625-3.875-18.75-4.875-10.375-12.625-18.125-23-23l-8.125-3.875-493.125-.25c-388-.125-494.375.125-498.875 1.375zM128.125 876.75c-13.875 4.375-23.625 12.875-29.875 25.75-3.375 7.25-3.875 9.375-3.875 19.375s.5 12.125 3.875 19.375c4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-3.875c10.375-4.875 18.125-12.625 23-23 3.5-7.25 3.875-9.375 3.875-19.375s-.375-12.125-3.875-19.375c-4.875-10.25-12.625-18-23-23l-8.125-3.875-493.75-.25c-396.625-.125-494.75.125-498.75 1.375z' fill='000'/%3E%3C/svg%3E"); -} - -.navbar-toggler:focus { - outline: 0; -} - -.navbar-toggler:focus .svg-menu::after { - background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M130.5 251.25c-13.375 2.625-26 13-32.25 26.125-3.375 7.375-3.875 9.5-3.875 19.5 0 10.25.375 12 4.125 19.625 5.25 10.625 12.375 17.75 22.75 22.75l8.125 3.875h991.25l8.125-3.875c10.25-5 18.125-12.75 22.75-22.5 11.125-23.75 1.25-50.75-22.75-62.25l-8.125-3.875-492.5-.125c-270.875-.125-494.875.25-497.625.75zM128.625 564.25c-13 3.5-23.5 12.25-30.125 25.125-3.625 6.75-4 8.625-4 19.375-.125 10.75.25 12.625 3.75 20 4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-4c9.125-4.5 11.25-6.125 17.625-14.125 6.75-8.375 9.25-16.25 9.25-28.75 0-9.25-.5-11.625-3.875-18.75-4.875-10.375-12.625-18.125-23-23l-8.125-3.875-493.125-.25c-388-.125-494.375.125-498.875 1.375zM128.125 876.75c-13.875 4.375-23.625 12.875-29.875 25.75-3.375 7.25-3.875 9.375-3.875 19.375s.5 12.125 3.875 19.375c4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-3.875c10.375-4.875 18.125-12.625 23-23 3.5-7.25 3.875-9.375 3.875-19.375s-.375-12.125-3.875-19.375c-4.875-10.25-12.625-18-23-23l-8.125-3.875-493.75-.25c-396.625-.125-494.75.125-498.75 1.375z' fill='000'/%3E%3C/svg%3E"); -} - -.navbar-toggler:active { - color: #fff; - background-color: #f16e00; -} - -.navbar.minimized { - height: 5rem; - min-height: 5rem; -} - -.navbar.minimized .nav-link { - margin-top: 0; -} - -.navbar.minimized .navbar-brand img { - width: 2.5rem; - height: 2.5rem; -} - .navbar.supra { height: 2.5rem; min-height: 2.5rem; @@ -10722,7 +11034,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm border-bottom: 1px solid #333; } -@media (max-width: 479.99px) { +@media (max-width: 479.98px) { .navbar.supra { display: none; } @@ -10780,106 +11092,9 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm right: auto; } -@media (max-width: 479.99px) { - .navbar-expand-sm, .navbar-expand-sm.minimized { - height: auto; - min-height: 3.125rem; - } - .navbar-expand-sm.supra, .navbar-expand-sm.minimized.supra { - display: none; - } - .navbar-expand-sm .navbar-brand, .navbar-expand-sm.minimized .navbar-brand { - font-size: 0.875rem; - } - .navbar-expand-sm .navbar-brand:focus, .navbar-expand-sm.minimized .navbar-brand:focus { - outline-offset: .625rem; - } - .navbar-expand-sm .navbar-brand img, .navbar-expand-sm.minimized .navbar-brand img { - width: 1.875rem; - height: 1.875rem; - } - .navbar-expand-sm .navbar-collapse .navbar-nav, .navbar-expand-sm.minimized .navbar-collapse .navbar-nav { - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - } - .navbar-expand-sm .svg-menu, .navbar-expand-sm.minimized .svg-menu { - display: block; - width: 1.25rem; - height: 1.25rem; - } - .navbar-expand-sm .nav-item, .navbar-expand-sm.minimized .nav-item { - margin-right: 0; - font-size: 1.125rem; - border-top: 1px solid #333; - } - .navbar-expand-sm .nav-item:first-child, - .navbar-expand-sm .nav-item + .nav-item, .navbar-expand-sm.minimized .nav-item:first-child, - .navbar-expand-sm.minimized .nav-item + .nav-item { - margin-right: 0; - } - .navbar-expand-sm .nav-item .nav-link, - .navbar-expand-sm .nav-item .dropdown-toggle, - .navbar-expand-sm .nav-item .nav-item-cdu, .navbar-expand-sm.minimized .nav-item .nav-link, - .navbar-expand-sm.minimized .nav-item .dropdown-toggle, - .navbar-expand-sm.minimized .nav-item .nav-item-cdu { - margin-top: 0; - } - .navbar-expand-sm .nav-item .nav-link[role="menuitem"]::before, .navbar-expand-sm.minimized .nav-item .nav-link[role="menuitem"]::before { - float: left; - margin-left: 1rem; - font-family: icon-orange, sans-serif; - font-size: 1rem; - font-weight: 400; - color: #fff; - content: "\e93e"; - } - .navbar-expand-sm .nav-item .nav-link.active::before, .navbar-expand-sm.minimized .nav-item .nav-link.active::before { - display: none; - } - .navbar-expand-sm .nav-item .nav-link.icon, .navbar-expand-sm.minimized .nav-item .nav-link.icon { - padding: .625rem; - margin-top: 0; - } - .navbar-expand-sm .nav-link[class^="svg-"], .navbar-expand-sm.minimized .nav-link[class^="svg-"] { - margin: .625rem; - } - .navbar-expand-sm .nav-link, .navbar-expand-sm.minimized .nav-link { - padding: .875rem .625rem .875rem 0; - margin-top: 0; - } - .navbar-expand-sm .nav-link:focus, .navbar-expand-sm.minimized .nav-link:focus { - outline-offset: -1px; - } - .navbar-expand-sm .nav-link.icon, .navbar-expand-sm.minimized .nav-link.icon { - padding: .78125rem .625rem; - } - .navbar-expand-sm .nav-item.dropdown, .navbar-expand-sm.minimized .nav-item.dropdown { - padding: 0; - } - .navbar-expand-sm .nav-item.dropdown .dropdown-toggle, - .navbar-expand-sm .nav-item.dropdown .dropdown-item, .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-toggle, - .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-item { - padding: .875rem .625rem .875rem 0; - } - .navbar-expand-sm .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-toggle:focus { - outline: 0; - } - .navbar-expand-sm .nav-item.dropdown .dropdown-toggle::before, .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-toggle::before { - display: none; - } - .navbar-expand-sm .nav-item.dropdown .dropdown-toggle::after, .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-toggle::after { - position: absolute; - top: .875rem; - left: -.625rem; - margin-top: .5rem; - margin-left: 1.25rem; - } - .navbar-expand-sm .nav-item.dropdown .dropdown-item, .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-item { - color: #fff; - white-space: normal; - background-color: #000; - border-top: 1px solid #333; +@media (max-width: 479.98px) { + .navbar-expand-sm .mega-menu .nav-link, .navbar-expand-sm.minimized .mega-menu .nav-link { + padding-left: 0; } .navbar-expand-sm .mega-menu .nav-link[data-toggle="collapse"]::before, .navbar-expand-sm.minimized .mega-menu .nav-link[data-toggle="collapse"]::before { margin-top: .3125rem; @@ -10891,7 +11106,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm -webkit-transform: rotateZ(-180deg); transform: rotateZ(-180deg); } - .navbar-expand-sm .mega-menu .nav-link.collapsed::before, .navbar-expand-sm.minimized .mega-menu .nav-link.collapsed::before { + .navbar-expand-sm .mega-menu .nav-link[data-toggle="collapse"].collapsed::before, .navbar-expand-sm.minimized .mega-menu .nav-link[data-toggle="collapse"].collapsed::before { -webkit-transform: rotateZ(0deg); transform: rotateZ(0deg); } @@ -10929,6 +11144,9 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm -webkit-transform: none; transform: none; } + .navbar-expand-sm .mega-menu > .navbar-nav .nav-link::before { + display: none; + } .navbar-expand-sm .mega-menu-panel { position: absolute; top: 100px; @@ -10939,6 +11157,15 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm background-color: #000; border-top: 1px solid #333; } + .navbar-expand-sm .mega-menu-panel a[data-toggle="collapse"] { + display: block; + float: left; + margin: 1.25rem; + color: #fff; + } + .navbar-expand-sm .mega-menu-panel .nav-link { + margin-right: 0; + } .navbar-expand-sm .mega-menu-panel .svg-delete { width: 1.25rem; height: 1.25rem; @@ -10965,7 +11192,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm } .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .navbar-nav { position: static; - display: block; + display: block !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; @@ -10989,114 +11216,11 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-link.back { display: none; } - .navbar-expand-sm .mega-menu-panel a[data-toggle="collapse"] { - display: block; - float: left; - margin: 1.25rem; - color: #fff; - } } -@media (max-width: 767.99px) { - .navbar-expand-md, .navbar-expand-md.minimized { - height: auto; - min-height: 3.125rem; - } - .navbar-expand-md.supra, .navbar-expand-md.minimized.supra { - display: none; - } - .navbar-expand-md .navbar-brand, .navbar-expand-md.minimized .navbar-brand { - font-size: 0.875rem; - } - .navbar-expand-md .navbar-brand:focus, .navbar-expand-md.minimized .navbar-brand:focus { - outline-offset: .625rem; - } - .navbar-expand-md .navbar-brand img, .navbar-expand-md.minimized .navbar-brand img { - width: 1.875rem; - height: 1.875rem; - } - .navbar-expand-md .navbar-collapse .navbar-nav, .navbar-expand-md.minimized .navbar-collapse .navbar-nav { - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - } - .navbar-expand-md .svg-menu, .navbar-expand-md.minimized .svg-menu { - display: block; - width: 1.25rem; - height: 1.25rem; - } - .navbar-expand-md .nav-item, .navbar-expand-md.minimized .nav-item { - margin-right: 0; - font-size: 1.125rem; - border-top: 1px solid #333; - } - .navbar-expand-md .nav-item:first-child, - .navbar-expand-md .nav-item + .nav-item, .navbar-expand-md.minimized .nav-item:first-child, - .navbar-expand-md.minimized .nav-item + .nav-item { - margin-right: 0; - } - .navbar-expand-md .nav-item .nav-link, - .navbar-expand-md .nav-item .dropdown-toggle, - .navbar-expand-md .nav-item .nav-item-cdu, .navbar-expand-md.minimized .nav-item .nav-link, - .navbar-expand-md.minimized .nav-item .dropdown-toggle, - .navbar-expand-md.minimized .nav-item .nav-item-cdu { - margin-top: 0; - } - .navbar-expand-md .nav-item .nav-link[role="menuitem"]::before, .navbar-expand-md.minimized .nav-item .nav-link[role="menuitem"]::before { - float: left; - margin-left: 1rem; - font-family: icon-orange, sans-serif; - font-size: 1rem; - font-weight: 400; - color: #fff; - content: "\e93e"; - } - .navbar-expand-md .nav-item .nav-link.active::before, .navbar-expand-md.minimized .nav-item .nav-link.active::before { - display: none; - } - .navbar-expand-md .nav-item .nav-link.icon, .navbar-expand-md.minimized .nav-item .nav-link.icon { - padding: .625rem; - margin-top: 0; - } - .navbar-expand-md .nav-link[class^="svg-"], .navbar-expand-md.minimized .nav-link[class^="svg-"] { - margin: .625rem; - } - .navbar-expand-md .nav-link, .navbar-expand-md.minimized .nav-link { - padding: .875rem .625rem .875rem 0; - margin-top: 0; - } - .navbar-expand-md .nav-link:focus, .navbar-expand-md.minimized .nav-link:focus { - outline-offset: -1px; - } - .navbar-expand-md .nav-link.icon, .navbar-expand-md.minimized .nav-link.icon { - padding: .78125rem .625rem; - } - .navbar-expand-md .nav-item.dropdown, .navbar-expand-md.minimized .nav-item.dropdown { - padding: 0; - } - .navbar-expand-md .nav-item.dropdown .dropdown-toggle, - .navbar-expand-md .nav-item.dropdown .dropdown-item, .navbar-expand-md.minimized .nav-item.dropdown .dropdown-toggle, - .navbar-expand-md.minimized .nav-item.dropdown .dropdown-item { - padding: .875rem .625rem .875rem 0; - } - .navbar-expand-md .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand-md.minimized .nav-item.dropdown .dropdown-toggle:focus { - outline: 0; - } - .navbar-expand-md .nav-item.dropdown .dropdown-toggle::before, .navbar-expand-md.minimized .nav-item.dropdown .dropdown-toggle::before { - display: none; - } - .navbar-expand-md .nav-item.dropdown .dropdown-toggle::after, .navbar-expand-md.minimized .nav-item.dropdown .dropdown-toggle::after { - position: absolute; - top: .875rem; - left: -.625rem; - margin-top: .5rem; - margin-left: 1.25rem; - } - .navbar-expand-md .nav-item.dropdown .dropdown-item, .navbar-expand-md.minimized .nav-item.dropdown .dropdown-item { - color: #fff; - white-space: normal; - background-color: #000; - border-top: 1px solid #333; +@media (max-width: 767.98px) { + .navbar-expand-md .mega-menu .nav-link, .navbar-expand-md.minimized .mega-menu .nav-link { + padding-left: 0; } .navbar-expand-md .mega-menu .nav-link[data-toggle="collapse"]::before, .navbar-expand-md.minimized .mega-menu .nav-link[data-toggle="collapse"]::before { margin-top: .3125rem; @@ -11108,7 +11232,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm -webkit-transform: rotateZ(-180deg); transform: rotateZ(-180deg); } - .navbar-expand-md .mega-menu .nav-link.collapsed::before, .navbar-expand-md.minimized .mega-menu .nav-link.collapsed::before { + .navbar-expand-md .mega-menu .nav-link[data-toggle="collapse"].collapsed::before, .navbar-expand-md.minimized .mega-menu .nav-link[data-toggle="collapse"].collapsed::before { -webkit-transform: rotateZ(0deg); transform: rotateZ(0deg); } @@ -11146,6 +11270,9 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm -webkit-transform: none; transform: none; } + .navbar-expand-md .mega-menu > .navbar-nav .nav-link::before { + display: none; + } .navbar-expand-md .mega-menu-panel { position: absolute; top: 100px; @@ -11156,6 +11283,15 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm background-color: #000; border-top: 1px solid #333; } + .navbar-expand-md .mega-menu-panel a[data-toggle="collapse"] { + display: block; + float: left; + margin: 1.25rem; + color: #fff; + } + .navbar-expand-md .mega-menu-panel .nav-link { + margin-right: 0; + } .navbar-expand-md .mega-menu-panel .svg-delete { width: 1.25rem; height: 1.25rem; @@ -11182,7 +11318,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm } .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .navbar-nav { position: static; - display: block; + display: block !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; @@ -11206,151 +11342,48 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-link.back { display: none; } - .navbar-expand-md .mega-menu-panel a[data-toggle="collapse"] { - display: block; - float: left; - margin: 1.25rem; - color: #fff; - } } -@media (max-width: 979.99px) { - .navbar-expand-lg, .navbar-expand-lg.minimized { - height: auto; - min-height: 3.125rem; +@media (max-width: 979.98px) { + .navbar-expand-lg .mega-menu .nav-link, .navbar-expand-lg.minimized .mega-menu .nav-link { + padding-left: 0; } - .navbar-expand-lg.supra, .navbar-expand-lg.minimized.supra { - display: none; + .navbar-expand-lg .mega-menu .nav-link[data-toggle="collapse"]::before, .navbar-expand-lg.minimized .mega-menu .nav-link[data-toggle="collapse"]::before { + margin-top: .3125rem; + margin-left: .9375rem; + content: ""; + border-top: .4375em solid; + border-left: .4375em solid transparent; + border-right: .4375em solid transparent; + -webkit-transform: rotateZ(-180deg); + transform: rotateZ(-180deg); } - .navbar-expand-lg .navbar-brand, .navbar-expand-lg.minimized .navbar-brand { - font-size: 0.875rem; + .navbar-expand-lg .mega-menu .nav-link[data-toggle="collapse"].collapsed::before, .navbar-expand-lg.minimized .mega-menu .nav-link[data-toggle="collapse"].collapsed::before { + -webkit-transform: rotateZ(0deg); + transform: rotateZ(0deg); } - .navbar-expand-lg .navbar-brand:focus, .navbar-expand-lg.minimized .navbar-brand:focus { - outline-offset: .625rem; + .navbar-expand-lg .mega-menu-panel .nav-link.back, .navbar-expand-lg.minimized .mega-menu-panel .nav-link.back { + display: block; } - .navbar-expand-lg .navbar-brand img, .navbar-expand-lg.minimized .navbar-brand img { - width: 1.875rem; - height: 1.875rem; + .navbar-expand-lg .mega-menu-panel .nav-link.back::before, .navbar-expand-lg.minimized .mega-menu-panel .nav-link.back::before { + float: right; + -webkit-transform: rotateZ(-180deg); + transform: rotateZ(-180deg); } - .navbar-expand-lg .navbar-collapse .navbar-nav, .navbar-expand-lg.minimized .navbar-collapse .navbar-nav { - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; + .navbar-expand-lg .mega-menu-panel > .container, .navbar-expand-lg.minimized .mega-menu-panel > .container { + width: 100%; + padding: 0; + margin: 0; } - .navbar-expand-lg .svg-menu, .navbar-expand-lg.minimized .svg-menu { - display: block; - width: 1.25rem; - height: 1.25rem; + .navbar-expand-lg .mega-menu-panel > .container a[data-toggle="collapse"], .navbar-expand-lg.minimized .mega-menu-panel > .container a[data-toggle="collapse"] { + display: none; } - .navbar-expand-lg .nav-item, .navbar-expand-lg.minimized .nav-item { - margin-right: 0; - font-size: 1.125rem; - border-top: 1px solid #333; + .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-lg.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item { + padding: 0; + border: 0; } - .navbar-expand-lg .nav-item:first-child, - .navbar-expand-lg .nav-item + .nav-item, .navbar-expand-lg.minimized .nav-item:first-child, - .navbar-expand-lg.minimized .nav-item + .nav-item { - margin-right: 0; - } - .navbar-expand-lg .nav-item .nav-link, - .navbar-expand-lg .nav-item .dropdown-toggle, - .navbar-expand-lg .nav-item .nav-item-cdu, .navbar-expand-lg.minimized .nav-item .nav-link, - .navbar-expand-lg.minimized .nav-item .dropdown-toggle, - .navbar-expand-lg.minimized .nav-item .nav-item-cdu { - margin-top: 0; - } - .navbar-expand-lg .nav-item .nav-link[role="menuitem"]::before, .navbar-expand-lg.minimized .nav-item .nav-link[role="menuitem"]::before { - float: left; - margin-left: 1rem; - font-family: icon-orange, sans-serif; - font-size: 1rem; - font-weight: 400; - color: #fff; - content: "\e93e"; - } - .navbar-expand-lg .nav-item .nav-link.active::before, .navbar-expand-lg.minimized .nav-item .nav-link.active::before { - display: none; - } - .navbar-expand-lg .nav-item .nav-link.icon, .navbar-expand-lg.minimized .nav-item .nav-link.icon { - padding: .625rem; - margin-top: 0; - } - .navbar-expand-lg .nav-link[class^="svg-"], .navbar-expand-lg.minimized .nav-link[class^="svg-"] { - margin: .625rem; - } - .navbar-expand-lg .nav-link, .navbar-expand-lg.minimized .nav-link { - padding: .875rem .625rem .875rem 0; - margin-top: 0; - } - .navbar-expand-lg .nav-link:focus, .navbar-expand-lg.minimized .nav-link:focus { - outline-offset: -1px; - } - .navbar-expand-lg .nav-link.icon, .navbar-expand-lg.minimized .nav-link.icon { - padding: .78125rem .625rem; - } - .navbar-expand-lg .nav-item.dropdown, .navbar-expand-lg.minimized .nav-item.dropdown { - padding: 0; - } - .navbar-expand-lg .nav-item.dropdown .dropdown-toggle, - .navbar-expand-lg .nav-item.dropdown .dropdown-item, .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-toggle, - .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-item { - padding: .875rem .625rem .875rem 0; - } - .navbar-expand-lg .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-toggle:focus { - outline: 0; - } - .navbar-expand-lg .nav-item.dropdown .dropdown-toggle::before, .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-toggle::before { - display: none; - } - .navbar-expand-lg .nav-item.dropdown .dropdown-toggle::after, .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-toggle::after { - position: absolute; - top: .875rem; - left: -.625rem; - margin-top: .5rem; - margin-left: 1.25rem; - } - .navbar-expand-lg .nav-item.dropdown .dropdown-item, .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-item { - color: #fff; - white-space: normal; - background-color: #000; - border-top: 1px solid #333; - } - .navbar-expand-lg .mega-menu .nav-link[data-toggle="collapse"]::before, .navbar-expand-lg.minimized .mega-menu .nav-link[data-toggle="collapse"]::before { - margin-top: .3125rem; - margin-left: .9375rem; - content: ""; - border-top: .4375em solid; - border-left: .4375em solid transparent; - border-right: .4375em solid transparent; - -webkit-transform: rotateZ(-180deg); - transform: rotateZ(-180deg); - } - .navbar-expand-lg .mega-menu .nav-link.collapsed::before, .navbar-expand-lg.minimized .mega-menu .nav-link.collapsed::before { - -webkit-transform: rotateZ(0deg); - transform: rotateZ(0deg); - } - .navbar-expand-lg .mega-menu-panel .nav-link.back, .navbar-expand-lg.minimized .mega-menu-panel .nav-link.back { - display: block; - } - .navbar-expand-lg .mega-menu-panel .nav-link.back::before, .navbar-expand-lg.minimized .mega-menu-panel .nav-link.back::before { - float: right; - -webkit-transform: rotateZ(-180deg); - transform: rotateZ(-180deg); - } - .navbar-expand-lg .mega-menu-panel > .container, .navbar-expand-lg.minimized .mega-menu-panel > .container { - width: 100%; - padding: 0; - margin: 0; - } - .navbar-expand-lg .mega-menu-panel > .container a[data-toggle="collapse"], .navbar-expand-lg.minimized .mega-menu-panel > .container a[data-toggle="collapse"] { - display: none; - } - .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-lg.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item { - padding: 0; - border: 0; - } - .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-lg.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child { - border-bottom: 1px solid #333; + .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-lg.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child { + border-bottom: 1px solid #333; } } @@ -11363,6 +11396,9 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm -webkit-transform: none; transform: none; } + .navbar-expand-lg .mega-menu > .navbar-nav .nav-link::before { + display: none; + } .navbar-expand-lg .mega-menu-panel { position: absolute; top: 100px; @@ -11373,6 +11409,15 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm background-color: #000; border-top: 1px solid #333; } + .navbar-expand-lg .mega-menu-panel a[data-toggle="collapse"] { + display: block; + float: left; + margin: 1.25rem; + color: #fff; + } + .navbar-expand-lg .mega-menu-panel .nav-link { + margin-right: 0; + } .navbar-expand-lg .mega-menu-panel .svg-delete { width: 1.25rem; height: 1.25rem; @@ -11399,7 +11444,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm } .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav { position: static; - display: block; + display: block !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; @@ -11423,114 +11468,11 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-link.back { display: none; } - .navbar-expand-lg .mega-menu-panel a[data-toggle="collapse"] { - display: block; - float: left; - margin: 1.25rem; - color: #fff; - } } -@media (max-width: 1219.99px) { - .navbar-expand-xl, .navbar-expand-xl.minimized { - height: auto; - min-height: 3.125rem; - } - .navbar-expand-xl.supra, .navbar-expand-xl.minimized.supra { - display: none; - } - .navbar-expand-xl .navbar-brand, .navbar-expand-xl.minimized .navbar-brand { - font-size: 0.875rem; - } - .navbar-expand-xl .navbar-brand:focus, .navbar-expand-xl.minimized .navbar-brand:focus { - outline-offset: .625rem; - } - .navbar-expand-xl .navbar-brand img, .navbar-expand-xl.minimized .navbar-brand img { - width: 1.875rem; - height: 1.875rem; - } - .navbar-expand-xl .navbar-collapse .navbar-nav, .navbar-expand-xl.minimized .navbar-collapse .navbar-nav { - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - } - .navbar-expand-xl .svg-menu, .navbar-expand-xl.minimized .svg-menu { - display: block; - width: 1.25rem; - height: 1.25rem; - } - .navbar-expand-xl .nav-item, .navbar-expand-xl.minimized .nav-item { - margin-right: 0; - font-size: 1.125rem; - border-top: 1px solid #333; - } - .navbar-expand-xl .nav-item:first-child, - .navbar-expand-xl .nav-item + .nav-item, .navbar-expand-xl.minimized .nav-item:first-child, - .navbar-expand-xl.minimized .nav-item + .nav-item { - margin-right: 0; - } - .navbar-expand-xl .nav-item .nav-link, - .navbar-expand-xl .nav-item .dropdown-toggle, - .navbar-expand-xl .nav-item .nav-item-cdu, .navbar-expand-xl.minimized .nav-item .nav-link, - .navbar-expand-xl.minimized .nav-item .dropdown-toggle, - .navbar-expand-xl.minimized .nav-item .nav-item-cdu { - margin-top: 0; - } - .navbar-expand-xl .nav-item .nav-link[role="menuitem"]::before, .navbar-expand-xl.minimized .nav-item .nav-link[role="menuitem"]::before { - float: left; - margin-left: 1rem; - font-family: icon-orange, sans-serif; - font-size: 1rem; - font-weight: 400; - color: #fff; - content: "\e93e"; - } - .navbar-expand-xl .nav-item .nav-link.active::before, .navbar-expand-xl.minimized .nav-item .nav-link.active::before { - display: none; - } - .navbar-expand-xl .nav-item .nav-link.icon, .navbar-expand-xl.minimized .nav-item .nav-link.icon { - padding: .625rem; - margin-top: 0; - } - .navbar-expand-xl .nav-link[class^="svg-"], .navbar-expand-xl.minimized .nav-link[class^="svg-"] { - margin: .625rem; - } - .navbar-expand-xl .nav-link, .navbar-expand-xl.minimized .nav-link { - padding: .875rem .625rem .875rem 0; - margin-top: 0; - } - .navbar-expand-xl .nav-link:focus, .navbar-expand-xl.minimized .nav-link:focus { - outline-offset: -1px; - } - .navbar-expand-xl .nav-link.icon, .navbar-expand-xl.minimized .nav-link.icon { - padding: .78125rem .625rem; - } - .navbar-expand-xl .nav-item.dropdown, .navbar-expand-xl.minimized .nav-item.dropdown { - padding: 0; - } - .navbar-expand-xl .nav-item.dropdown .dropdown-toggle, - .navbar-expand-xl .nav-item.dropdown .dropdown-item, .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-toggle, - .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-item { - padding: .875rem .625rem .875rem 0; - } - .navbar-expand-xl .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-toggle:focus { - outline: 0; - } - .navbar-expand-xl .nav-item.dropdown .dropdown-toggle::before, .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-toggle::before { - display: none; - } - .navbar-expand-xl .nav-item.dropdown .dropdown-toggle::after, .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-toggle::after { - position: absolute; - top: .875rem; - left: -.625rem; - margin-top: .5rem; - margin-left: 1.25rem; - } - .navbar-expand-xl .nav-item.dropdown .dropdown-item, .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-item { - color: #fff; - white-space: normal; - background-color: #000; - border-top: 1px solid #333; +@media (max-width: 1219.98px) { + .navbar-expand-xl .mega-menu .nav-link, .navbar-expand-xl.minimized .mega-menu .nav-link { + padding-left: 0; } .navbar-expand-xl .mega-menu .nav-link[data-toggle="collapse"]::before, .navbar-expand-xl.minimized .mega-menu .nav-link[data-toggle="collapse"]::before { margin-top: .3125rem; @@ -11542,7 +11484,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm -webkit-transform: rotateZ(-180deg); transform: rotateZ(-180deg); } - .navbar-expand-xl .mega-menu .nav-link.collapsed::before, .navbar-expand-xl.minimized .mega-menu .nav-link.collapsed::before { + .navbar-expand-xl .mega-menu .nav-link[data-toggle="collapse"].collapsed::before, .navbar-expand-xl.minimized .mega-menu .nav-link[data-toggle="collapse"].collapsed::before { -webkit-transform: rotateZ(0deg); transform: rotateZ(0deg); } @@ -11580,6 +11522,9 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm -webkit-transform: none; transform: none; } + .navbar-expand-xl .mega-menu > .navbar-nav .nav-link::before { + display: none; + } .navbar-expand-xl .mega-menu-panel { position: absolute; top: 100px; @@ -11590,6 +11535,15 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm background-color: #000; border-top: 1px solid #333; } + .navbar-expand-xl .mega-menu-panel a[data-toggle="collapse"] { + display: block; + float: left; + margin: 1.25rem; + color: #fff; + } + .navbar-expand-xl .mega-menu-panel .nav-link { + margin-right: 0; + } .navbar-expand-xl .mega-menu-panel .svg-delete { width: 1.25rem; height: 1.25rem; @@ -11616,7 +11570,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm } .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .navbar-nav { position: static; - display: block; + display: block !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; @@ -11640,114 +11594,11 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-link.back { display: none; } - .navbar-expand-xl .mega-menu-panel a[data-toggle="collapse"] { - display: block; - float: left; - margin: 1.25rem; - color: #fff; - } } -@media (max-width: 1379.99px) { - .navbar-expand-xxl, .navbar-expand-xxl.minimized { - height: auto; - min-height: 3.125rem; - } - .navbar-expand-xxl.supra, .navbar-expand-xxl.minimized.supra { - display: none; - } - .navbar-expand-xxl .navbar-brand, .navbar-expand-xxl.minimized .navbar-brand { - font-size: 0.875rem; - } - .navbar-expand-xxl .navbar-brand:focus, .navbar-expand-xxl.minimized .navbar-brand:focus { - outline-offset: .625rem; - } - .navbar-expand-xxl .navbar-brand img, .navbar-expand-xxl.minimized .navbar-brand img { - width: 1.875rem; - height: 1.875rem; - } - .navbar-expand-xxl .navbar-collapse .navbar-nav, .navbar-expand-xxl.minimized .navbar-collapse .navbar-nav { - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - } - .navbar-expand-xxl .svg-menu, .navbar-expand-xxl.minimized .svg-menu { - display: block; - width: 1.25rem; - height: 1.25rem; - } - .navbar-expand-xxl .nav-item, .navbar-expand-xxl.minimized .nav-item { - margin-right: 0; - font-size: 1.125rem; - border-top: 1px solid #333; - } - .navbar-expand-xxl .nav-item:first-child, - .navbar-expand-xxl .nav-item + .nav-item, .navbar-expand-xxl.minimized .nav-item:first-child, - .navbar-expand-xxl.minimized .nav-item + .nav-item { - margin-right: 0; - } - .navbar-expand-xxl .nav-item .nav-link, - .navbar-expand-xxl .nav-item .dropdown-toggle, - .navbar-expand-xxl .nav-item .nav-item-cdu, .navbar-expand-xxl.minimized .nav-item .nav-link, - .navbar-expand-xxl.minimized .nav-item .dropdown-toggle, - .navbar-expand-xxl.minimized .nav-item .nav-item-cdu { - margin-top: 0; - } - .navbar-expand-xxl .nav-item .nav-link[role="menuitem"]::before, .navbar-expand-xxl.minimized .nav-item .nav-link[role="menuitem"]::before { - float: left; - margin-left: 1rem; - font-family: icon-orange, sans-serif; - font-size: 1rem; - font-weight: 400; - color: #fff; - content: "\e93e"; - } - .navbar-expand-xxl .nav-item .nav-link.active::before, .navbar-expand-xxl.minimized .nav-item .nav-link.active::before { - display: none; - } - .navbar-expand-xxl .nav-item .nav-link.icon, .navbar-expand-xxl.minimized .nav-item .nav-link.icon { - padding: .625rem; - margin-top: 0; - } - .navbar-expand-xxl .nav-link[class^="svg-"], .navbar-expand-xxl.minimized .nav-link[class^="svg-"] { - margin: .625rem; - } - .navbar-expand-xxl .nav-link, .navbar-expand-xxl.minimized .nav-link { - padding: .875rem .625rem .875rem 0; - margin-top: 0; - } - .navbar-expand-xxl .nav-link:focus, .navbar-expand-xxl.minimized .nav-link:focus { - outline-offset: -1px; - } - .navbar-expand-xxl .nav-link.icon, .navbar-expand-xxl.minimized .nav-link.icon { - padding: .78125rem .625rem; - } - .navbar-expand-xxl .nav-item.dropdown, .navbar-expand-xxl.minimized .nav-item.dropdown { - padding: 0; - } - .navbar-expand-xxl .nav-item.dropdown .dropdown-toggle, - .navbar-expand-xxl .nav-item.dropdown .dropdown-item, .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-toggle, - .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-item { - padding: .875rem .625rem .875rem 0; - } - .navbar-expand-xxl .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-toggle:focus { - outline: 0; - } - .navbar-expand-xxl .nav-item.dropdown .dropdown-toggle::before, .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-toggle::before { - display: none; - } - .navbar-expand-xxl .nav-item.dropdown .dropdown-toggle::after, .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-toggle::after { - position: absolute; - top: .875rem; - left: -.625rem; - margin-top: .5rem; - margin-left: 1.25rem; - } - .navbar-expand-xxl .nav-item.dropdown .dropdown-item, .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-item { - color: #fff; - white-space: normal; - background-color: #000; - border-top: 1px solid #333; +@media (max-width: 1379.98px) { + .navbar-expand-xxl .mega-menu .nav-link, .navbar-expand-xxl.minimized .mega-menu .nav-link { + padding-left: 0; } .navbar-expand-xxl .mega-menu .nav-link[data-toggle="collapse"]::before, .navbar-expand-xxl.minimized .mega-menu .nav-link[data-toggle="collapse"]::before { margin-top: .3125rem; @@ -11759,7 +11610,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm -webkit-transform: rotateZ(-180deg); transform: rotateZ(-180deg); } - .navbar-expand-xxl .mega-menu .nav-link.collapsed::before, .navbar-expand-xxl.minimized .mega-menu .nav-link.collapsed::before { + .navbar-expand-xxl .mega-menu .nav-link[data-toggle="collapse"].collapsed::before, .navbar-expand-xxl.minimized .mega-menu .nav-link[data-toggle="collapse"].collapsed::before { -webkit-transform: rotateZ(0deg); transform: rotateZ(0deg); } @@ -11797,6 +11648,9 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm -webkit-transform: none; transform: none; } + .navbar-expand-xxl .mega-menu > .navbar-nav .nav-link::before { + display: none; + } .navbar-expand-xxl .mega-menu-panel { position: absolute; top: 100px; @@ -11807,6 +11661,15 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm background-color: #000; border-top: 1px solid #333; } + .navbar-expand-xxl .mega-menu-panel a[data-toggle="collapse"] { + display: block; + float: left; + margin: 1.25rem; + color: #fff; + } + .navbar-expand-xxl .mega-menu-panel .nav-link { + margin-right: 0; + } .navbar-expand-xxl .mega-menu-panel .svg-delete { width: 1.25rem; height: 1.25rem; @@ -11833,7 +11696,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm } .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .navbar-nav { position: static; - display: block; + display: block !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; @@ -11857,135 +11720,10 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-link.back { display: none; } - .navbar-expand-xxl .mega-menu-panel a[data-toggle="collapse"] { - display: block; - float: left; - margin: 1.25rem; - color: #fff; - } -} - -.navbar-expand, .navbar-expand.minimized { - height: auto; - min-height: 3.125rem; -} - -.navbar-expand.supra, .navbar-expand.minimized.supra { - display: none; -} - -.navbar-expand .navbar-brand, .navbar-expand.minimized .navbar-brand { - font-size: 0.875rem; -} - -.navbar-expand .navbar-brand:focus, .navbar-expand.minimized .navbar-brand:focus { - outline-offset: .625rem; -} - -.navbar-expand .navbar-brand img, .navbar-expand.minimized .navbar-brand img { - width: 1.875rem; - height: 1.875rem; -} - -.navbar-expand .navbar-collapse .navbar-nav, .navbar-expand.minimized .navbar-collapse .navbar-nav { - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; -} - -.navbar-expand .svg-menu, .navbar-expand.minimized .svg-menu { - display: block; - width: 1.25rem; - height: 1.25rem; -} - -.navbar-expand .nav-item, .navbar-expand.minimized .nav-item { - margin-right: 0; - font-size: 1.125rem; - border-top: 1px solid #333; -} - -.navbar-expand .nav-item:first-child, -.navbar-expand .nav-item + .nav-item, .navbar-expand.minimized .nav-item:first-child, -.navbar-expand.minimized .nav-item + .nav-item { - margin-right: 0; -} - -.navbar-expand .nav-item .nav-link, -.navbar-expand .nav-item .dropdown-toggle, -.navbar-expand .nav-item .nav-item-cdu, .navbar-expand.minimized .nav-item .nav-link, -.navbar-expand.minimized .nav-item .dropdown-toggle, -.navbar-expand.minimized .nav-item .nav-item-cdu { - margin-top: 0; -} - -.navbar-expand .nav-item .nav-link[role="menuitem"]::before, .navbar-expand.minimized .nav-item .nav-link[role="menuitem"]::before { - float: left; - margin-left: 1rem; - font-family: icon-orange, sans-serif; - font-size: 1rem; - font-weight: 400; - color: #fff; - content: "\e93e"; } -.navbar-expand .nav-item .nav-link.active::before, .navbar-expand.minimized .nav-item .nav-link.active::before { - display: none; -} - -.navbar-expand .nav-item .nav-link.icon, .navbar-expand.minimized .nav-item .nav-link.icon { - padding: .625rem; - margin-top: 0; -} - -.navbar-expand .nav-link[class^="svg-"], .navbar-expand.minimized .nav-link[class^="svg-"] { - margin: .625rem; -} - -.navbar-expand .nav-link, .navbar-expand.minimized .nav-link { - padding: .875rem .625rem .875rem 0; - margin-top: 0; -} - -.navbar-expand .nav-link:focus, .navbar-expand.minimized .nav-link:focus { - outline-offset: -1px; -} - -.navbar-expand .nav-link.icon, .navbar-expand.minimized .nav-link.icon { - padding: .78125rem .625rem; -} - -.navbar-expand .nav-item.dropdown, .navbar-expand.minimized .nav-item.dropdown { - padding: 0; -} - -.navbar-expand .nav-item.dropdown .dropdown-toggle, -.navbar-expand .nav-item.dropdown .dropdown-item, .navbar-expand.minimized .nav-item.dropdown .dropdown-toggle, -.navbar-expand.minimized .nav-item.dropdown .dropdown-item { - padding: .875rem .625rem .875rem 0; -} - -.navbar-expand .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand.minimized .nav-item.dropdown .dropdown-toggle:focus { - outline: 0; -} - -.navbar-expand .nav-item.dropdown .dropdown-toggle::before, .navbar-expand.minimized .nav-item.dropdown .dropdown-toggle::before { - display: none; -} - -.navbar-expand .nav-item.dropdown .dropdown-toggle::after, .navbar-expand.minimized .nav-item.dropdown .dropdown-toggle::after { - position: absolute; - top: .875rem; - left: -.625rem; - margin-top: .5rem; - margin-left: 1.25rem; -} - -.navbar-expand .nav-item.dropdown .dropdown-item, .navbar-expand.minimized .nav-item.dropdown .dropdown-item { - color: #fff; - white-space: normal; - background-color: #000; - border-top: 1px solid #333; +.navbar-expand .mega-menu .nav-link, .navbar-expand.minimized .mega-menu .nav-link { + padding-left: 0; } .navbar-expand .mega-menu .nav-link[data-toggle="collapse"]::before, .navbar-expand.minimized .mega-menu .nav-link[data-toggle="collapse"]::before { @@ -11999,7 +11737,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm transform: rotateZ(-180deg); } -.navbar-expand .mega-menu .nav-link.collapsed::before, .navbar-expand.minimized .mega-menu .nav-link.collapsed::before { +.navbar-expand .mega-menu .nav-link[data-toggle="collapse"].collapsed::before, .navbar-expand.minimized .mega-menu .nav-link[data-toggle="collapse"].collapsed::before { -webkit-transform: rotateZ(0deg); transform: rotateZ(0deg); } @@ -12043,6 +11781,10 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm transform: none; } +.navbar-expand .mega-menu > .navbar-nav .nav-link::before { + display: none; +} + .navbar-expand .mega-menu-panel { position: absolute; top: 100px; @@ -12054,6 +11796,17 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm border-top: 1px solid #333; } +.navbar-expand .mega-menu-panel a[data-toggle="collapse"] { + display: block; + float: left; + margin: 1.25rem; + color: #fff; +} + +.navbar-expand .mega-menu-panel .nav-link { + margin-right: 0; +} + .navbar-expand .mega-menu-panel .svg-delete { width: 1.25rem; height: 1.25rem; @@ -12084,7 +11837,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm .navbar-expand .mega-menu-panel > .container > .navbar-nav .navbar-nav { position: static; - display: block; + display: block !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; @@ -12113,14 +11866,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm display: none; } -.navbar-expand .mega-menu-panel a[data-toggle="collapse"] { - display: block; - float: left; - margin: 1.25rem; - color: #fff; -} - -@media (max-width: 767.99px) { +@media (max-width: 767.98px) { .navbar-brand, .navbar-brand + .navbar-brand { -ms-flex-item-align: center; @@ -12153,13 +11899,19 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm line-height: 1; } -.o-accordion .card-header a { +.o-accordion .card-header button, +.o-accordion .card-header [role="button"] { position: relative; display: block; - padding: 1.0625rem 0 1.0625rem 2.125rem; + width: 100%; + padding: 1rem 0 1rem 2.125rem; + line-height: 1.125rem; + text-align: right; + border: 0; } -.o-accordion .card-header a::after { +.o-accordion .card-header button::after, +.o-accordion .card-header [role="button"]::after { position: absolute; top: 1.3125rem; left: .625rem; @@ -12169,7 +11921,8 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E"); } -.o-accordion .card-header a[aria-expanded="true"]::after { +.o-accordion .card-header button[aria-expanded="true"]::after, +.o-accordion .card-header [role="button"][aria-expanded="true"]::after { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); } @@ -12179,7 +11932,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm margin: .625rem; } -@media (max-width: 767.99px) { +@media (max-width: 767.98px) { .o-accordion .card { border-top-width: 2px; border-bottom-width: 2px; @@ -12383,7 +12136,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm .table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th { - background-color: #4BB4E6; + background-color: #527edb; } .table-hover > tbody > tr > td.info:hover, @@ -12391,7 +12144,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { - background-color: #35abe3; + background-color: #3d6ed7; } .table > thead > tr > td.warning, @@ -12509,7 +12262,7 @@ caption { text-decoration: none; } -.tablesorter th a:focus, .tablesorter th a:hover { +.tablesorter th a:hover, .tablesorter th a:focus { color: #f16e00; text-decoration: underline; } @@ -12620,7 +12373,7 @@ caption { margin-right: 1.25rem; } -@media (max-width: 479.99px) { +@media (max-width: 479.98px) { .modal .modal-content { padding: 1.25rem; } @@ -12676,7 +12429,7 @@ caption { margin-right: .5rem; } -@media (max-width: 979.99px) { +@media (max-width: 979.98px) { .nav-tabs .nav-item + .nav-item { margin-right: 0; } @@ -12692,7 +12445,7 @@ caption { margin-right: .5rem; } -@media (max-width: 979.99px) { +@media (max-width: 979.98px) { .nav-tabs .nav-link:not(.disabled) + .nav-link { margin-right: 0; } @@ -12762,7 +12515,7 @@ caption { display: block; } -@media (max-width: 479.99px) { +@media (max-width: 479.98px) { .o-tab-container .o-tab-heading { -webkit-box-flex: 1; -ms-flex-positive: 1; @@ -13034,7 +12787,7 @@ caption { background-color: #000; } -.o-nav-local.inverse .nav-link:focus, .o-nav-local.inverse .nav-link:hover { +.o-nav-local.inverse .nav-link:hover, .o-nav-local.inverse .nav-link:focus { color: #f16e00; } @@ -13112,15 +12865,15 @@ caption { background-color: #000; } -.o-footer * { +.o-footer .nav-link { + padding: 0.625rem 0.625rem; font-size: 0.875rem; font-weight: 700; - color: #fff; + line-height: 1.25rem; } -.o-footer .nav-link { - padding: 0.625rem 0.625rem; - line-height: 1.25rem; +.o-footer .nav-link:not(:hover), .o-footer .nav-link:not([href]) { + color: #fff; } .o-footer .o-footer-top, @@ -13140,13 +12893,26 @@ caption { .o-footer .o-footer-body h2 { margin-top: .625rem; + font-size: 0.875rem; + font-weight: 700; + color: #fff; +} + +.o-footer .o-footer-body p, +.o-footer .o-footer-body p a { + color: #fff; +} + +.o-footer .o-footer-body .flex-column .nav-link { + padding: 0; + line-height: 1.25; } .o-footer .o-footer-bottom { border-top: 1px solid #333; } -@media (max-width: 979.99px) { +@media (max-width: 979.98px) { .o-responsive-table thead { display: none; } @@ -13158,7 +12924,7 @@ caption { } } -@media (max-width: 979.99px) and (min-width: 768px) { +@media (max-width: 979.98px) and (min-width: 768px) { .o-responsive-table tr { float: right; width: 45%; @@ -13168,7 +12934,7 @@ caption { } } -@media (max-width: 979.99px) { +@media (max-width: 979.98px) { .o-responsive-table th, .o-responsive-table td { vertical-align: middle; @@ -13313,7 +13079,7 @@ caption { float: none; } -.o-scroll-up:focus, .o-scroll-up:hover { +.o-scroll-up:hover, .o-scroll-up:focus { color: #f16e00; } @@ -13499,7 +13265,7 @@ caption { margin: 0; } -@media (max-width: 979.99px) { +@media (max-width: 979.98px) { .swiper-button-prev, .swiper-button-next { display: none; diff --git a/dist/css/boosted-rtl.css.map b/dist/css/boosted-rtl.css.map index d7b3a4eae7..791ccd41d6 100644 --- a/dist/css/boosted-rtl.css.map +++ b/dist/css/boosted-rtl.css.map @@ -1 +1 @@ -{"version":3,"sources":["../../scss/o-rtl.scss","boosted-rtl.css"],"names":[],"mappings":"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yBAAyB;CAC1B;;AAED;;EAEE,aAAa;CACd;;AAED;EACE,qBAAqB;EACrB,yBAAyB;CAC1B;;AAED;;EAEE,yBAAyB;CAC1B;;AAED;EACE,cAAc;EACd,2BAA2B;CAC5B;;AAED;EACE,sBAAsB;CACvB;;AAED;EACE,mBAAmB;EACnB,gBAAgB;CACjB;;AAED;EACE,cAAc;CACf;;AAED;EACE,yBAAyB;CAC1B;;AAED;;EAEE,uBAAuB;EACvB,qBAAqB;EACrB,iBAAiB;EACjB,iBAAiB;EACjB,eAAe;CAChB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,kBAAkB;CACnB;;AAED;EACE,mBAAmB;CACpB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE;IACE,mBAAmB;GACpB;EACD;IACE,oBAAoB;GACrB;EACD;IACE,gBAAgB;GACjB;EACD;IACE,oBAAoB;GACrB;EACD;IACE,oBAAoB;GACrB;EACD;IACE,oBAAoB;GACrB;CACF;;AAED;EACE,mBAAmB;EACnB,iBAAiB;CAClB;;AAED;EACE,mBAAmB;EACnB,iBAAiB;EACjB,iBAAiB;CAClB;;AAED;EACE,oBAAoB;EACpB,iBAAiB;EACjB,iBAAiB;CAClB;;AAED;EACE,kBAAkB;EAClB,iBAAiB;EACjB,iBAAiB;CAClB;;AAED;EACE,oBAAoB;EACpB,iBAAiB;EACjB,iBAAiB;CAClB;;AAED;EACE,oBAAoB;EACpB,uBAAuB;EACvB,UAAU;EACV,2BAA2B;CAC5B;;AAED;;EAEE,eAAe;EACf,iBAAiB;CAClB;;AAED;;EAEE,eAAe;EACf,0BAA0B;CAC3B;;AAED;EACE,iBAAiB;EACjB,iBAAiB;CAClB;;AAED;EACE,iBAAiB;EACjB,iBAAiB;CAClB;;AAED;EACE,sBAAsB;CACvB;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,eAAe;EACf,0BAA0B;CAC3B;;AAED;EACE,uBAAuB;EACvB,mBAAmB;CACpB;;AAED;EACE,eAAe;EACf,eAAe;EACf,YAAY;CACb;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,gBAAgB;EAChB,aAAa;CACd;;AAED;EACE,kBAAkB;EAClB,uBAAuB;EACvB,uBAAuB;EACvB,gBAAgB;EAChB,aAAa;CACd;;AAED;EACE,sBAAsB;CACvB;;AAED;EACE,wBAAwB;EACxB,eAAe;CAChB;;AAED;EACE,eAAe;EACf,YAAY;CACb;;AAED;;;;EAIE,kGAAkG;CACnG;;AAED;EACE,iBAAiB;EACjB,YAAY;EACZ,uBAAuB;CACxB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,6BAA6B;EAC7B,iBAAiB;EACjB,YAAY;EACZ,uBAAuB;CACxB;;AAED;EACE,WAAW;EACX,gBAAgB;EAChB,iBAAiB;CAClB;;AAED;EACE,eAAe;EACf,iBAAiB;EACjB,YAAY;CACb;;AAED;EACE,mBAAmB;EACnB,eAAe;EACf,mBAAmB;CACpB;;AAED;EACE,kBAAkB;EAClB,mBAAmB;CACpB;;AAED;EACE,kBAAkB;EAClB,mBAAmB;EACnB,kBAAkB;EAClB,mBAAmB;EACnB,mBAAmB;EACnB,oBAAoB;EACpB,iBAAiB;EACjB,kBAAkB;EAClB,mBAAmB;EACnB,YAAY;CACb;;AAED;EACE;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE,kBAAkB;EAClB,mBAAmB;CACpB;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;EACD;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,qBAAqB;IACrB,sBAAsB;GACvB;EACD;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,oBAAoB;IACpB,qBAAqB;GACtB;EACD;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,oBAAoB;IACpB,qBAAqB;GACtB;EACD;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,sBAAsB;IACtB,uBAAuB;GACxB;EACD;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,iBAAiB;IACjB,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,iBAAiB;IACjB,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,iBAAiB;IACjB,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,kBAAkB;IAClB,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,kBAAkB;IAClB,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE,kBAAkB;EAClB,mBAAmB;EACnB,kBAAkB;EAClB,mBAAmB;EACnB,mBAAmB;EACnB,oBAAoB;EACpB,YAAY;CACb;;AAED;EACE;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE,kBAAkB;EAClB,mBAAmB;CACpB;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;EACD;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,qBAAqB;IACrB,sBAAsB;GACvB;EACD;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,oBAAoB;IACpB,qBAAqB;GACtB;EACD;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,oBAAoB;IACpB,qBAAqB;GACtB;EACD;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,sBAAsB;IACtB,uBAAuB;GACxB;EACD;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE,qBAAc;EAAd,qBAAc;EAAd,cAAc;EACd,oBAAgB;EAAhB,gBAAgB;EAChB,kBAAkB;EAClB,mBAAmB;CACpB;;AAED;EACE;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE,eAAe;EACf,gBAAgB;CACjB;;AAED;;EAEE,gBAAgB;EAChB,iBAAiB;CAClB;;AAED;;;;;;;EAOE,mBAAmB;EACnB,YAAY;EACZ,gBAAgB;EAChB,kBAAkB;EAClB,mBAAmB;CACpB;;AAED;EACE;;;;;;;IAOE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;;;;;;;IAOE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;;;;;;;IAOE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;;;;;;;IAOE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;;;;;;;IAOE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE,2BAAc;EAAd,cAAc;EACd,oBAAa;EAAb,qBAAa;EAAb,aAAa;EACb,gBAAgB;CACjB;;AAED;EACE,oBAAe;EAAf,mBAAe;EAAf,eAAe;EACf,YAAY;EACZ,gBAAgB;CACjB;;AAED;EACE,oBAAoB;EAApB,wBAAoB;EAApB,oBAAoB;EACpB,qBAAqB;CACtB;;AAED;EACE,oBAAqB;EAArB,yBAAqB;EAArB,qBAAqB;EACrB,sBAAsB;CACvB;;AAED;EACE,oBAAc;EAAd,kBAAc;EAAd,cAAc;EACd,eAAe;CAChB;;AAED;EACE,oBAAqB;EAArB,yBAAqB;EAArB,qBAAqB;EACrB,sBAAsB;CACvB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ED;EACE,eAAe;EACf,qBAAqB;CACtB;;AAED;EACE,qBAAc;EAAd,qBAAc;EAAd,cAAc;EACd,oBAAgB;EAAhB,gBAAgB;EAChB,kBAAkB;EAClB,mBAAmB;CACpB;;AAED;;EAEE,kBAAkB;EAClB,mBAAmB;CACpB;;AAED;EACE,mBAAmB;EACnB,eAAe;EACf,uBAAuB;EACvB,wBAAwB;CACzB;;AAED;EACE,mBAAmB;EACnB,oBAAoB;EACpB,uBAAuB;CACxB;;AAED;EACE,YAAY;CACb;;AAED;EACE,iBAAiB;CAClB;;AAED;EACE,4BAAqB;EAArB,4BAAqB;EAArB,qBAAqB;EACrB,0BAAoB;EAApB,uBAAoB;EAApB,oBAAoB;EACpB,iBAAiB;EACjB,qBAAqB;CACtB;;AAED;EACE,iBAAiB;EACjB,cAAc;EACd,uBAAuB;EACvB,gBAAgB;CACjB;;AAED;EACE,cAAc;EACd,YAAY;EACZ,qBAAqB;EACrB,eAAe;EACf,eAAe;CAChB;;AAED;EACE,mBAAmB;EACnB,UAAU;EACV,WAAW;EACX,cAAc;EACd,aAAa;EACb,eAAe;EACf,kBAAkB;EAClB,mBAAmB;EACnB,eAAe;EACf,YAAY;EACZ,yCAAyC;EACzC,qBAAqB;CACtB;;AAED;;;EAGE,sBAAsB;CACvB;;AAED;;;EAGE,sBAAsB;CACvB;;AAED;;;;;;;;EAQE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,0BAA0B;CAC3B;;AAED;;;EAGE,eAAe;CAChB;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,sBAAsB;CACvB;;AAED;EACE,sBAAsB;CACvB;;AAED;;;EAGE,eAAe;CAChB;;AAED;EACE,cAAc;EACd,YAAY;EACZ,qBAAqB;EACrB,eAAe;EACf,eAAe;CAChB;;AAED;EACE,mBAAmB;EACnB,UAAU;EACV,WAAW;EACX,cAAc;EACd,aAAa;EACb,eAAe;EACf,kBAAkB;EAClB,mBAAmB;EACnB,eAAe;EACf,YAAY;EACZ,yCAAyC;EACzC,qBAAqB;CACtB;;AAED;;;EAGE,sB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iB;EACjB,iBAAiB;EACjB,iBAAiB;EACjB,iBAAiB;CAClB;;AAED;EACE,WAAW;EACX,sBAAsB;EACtB,oBAAoB;CACrB;;AAED;EACE,oBAAoB;EACpB,wBAAwB;CACzB;;AAED;EACE,iBAAiB;EACjB,YAAY;CACb;;AAED;EACE,sBAAsB;CACvB;;AAED;EACE,oBAAoB;EACpB,sBAAsB;CACvB;;AAED;EACE,sBAAsB;EACtB,sBAAsB;EACtB,yBAAyB;CAC1B;;AAED;EACE,8BAAiB;EAAjB,iBAAiB;EACjB,oBAAa;EAAb,qBAAa;EAAb,aAAa;EACb,yBAAqB;EAArB,qBAAqB;CACtB;;AAED;EACE,uBAAuB;EACvB,oBAAoB;EACpB,gBAAgB;EAChB,eAAe;EACf,wBAAwB;EACxB,8BAA8B;CAC/B;;AAED;EACE,sBAAsB;EACtB,uBAAuB;CACxB;;AAED;EACE,g1CAAg1C;CACj1C;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,g1CAAg1C;CACj1C;;AAED;EACE,WAAW;CACZ;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,sBAAsB;EACtB,eAAe;EACf,gBAAgB;EAChB,uBAAuB;EACvB,YAAY;EACZ,oCAAoC;EACpC,2BAA2B;CAC5B;;AAED;EACE;IACE,WAAW;GACZ;EACD;IACE,iBAAiB;GAClB;EACD;IACE,gBAAgB;GACjB;EACD;;IAEE,gBAAgB;IAChB,iBAAiB;GAClB;EACD;IACE,YAAY;GACb;EACD;IACE,cAAc;IACd,iBAAiB;GAClB;EACD;IACE,iBAAiB;GAClB;EACD;IACE,gBAAgB;GACjB;CACF;;AAED;EACE;IACE,+BAAsB;IAAtB,8BAAsB;IAAtB,0BAAsB;IAAtB,sBAAsB;IACtB,wBAA4B;IAA5B,qBAA4B;IAA5B,4BAA4B;GAC7B;EACD;IACE,+BAAoB;IAApB,8BAAoB;IAApB,wBAAoB;IAApB,oBAAoB;GACrB;EACD;IACE,mBAAmB;GACpB;EACD;IACE,QAAQ;IACR,YAAY;GACb;EACD;IACE,gBAAgB;IAChB,iBAAiB;GAClB;EACD;;IAEE,sBAAkB;IAAlB,kBAAkB;GACnB;EACD;IACE,gCAAyB;IAAzB,gCAAyB;IAAzB,yBAAyB;IACzB,8BAAiB;IAAjB,iBAAiB;GAClB;EACD;IACE,cAAc;GACf;EACD;IACE,UAAU;IACV,aAAa;GACd;CACF;;AAED;EACE;IACE,WAAW;GACZ;EACD;IACE,iBAAiB;GAClB;EACD;IACE,gBAAgB;GACjB;EACD;;IAEE,gBAAgB;IAChB,iBAAiB;GAClB;EACD;IACE,YAAY;GACb;EACD;IACE,cAAc;IACd,iBAAiB;GAClB;EACD;IACE,iBAAiB;GAClB;EACD;IACE,gBAAgB;GACjB;CACF;;AAED;EACE;IACE,+BAAsB;IAAtB,8BAAsB;IAAtB,0BAAsB;IAAtB,sBAAsB;IACtB,wBAA4B;IAA5B,qBAA4B;IAA5B,4BAA4B;GAC7B;EACD;IACE,+BAAoB;IAApB,8BAAoB;IAApB,wBAAoB;IAApB,oBAAoB;GACrB;EACD;IACE,mBAAmB;GACpB;EACD;IACE,QAAQ;IACR,YAAY;GACb;EACD;IACE,gBAAgB;IAChB,iBAAiB;GAClB;EACD;;IAEE,sBAAkB;IAAlB,kBAAkB;GACnB;EACD;IACE,gCAAyB;IAAzB,gCAAyB;IAAzB,yBAAyB;IACzB,8BAAiB;IAAjB,iBAAiB;GAClB;EACD;IACE,cAAc;GACf;EACD;IACE,UAAU;IACV,aAAa;GACd;CACF;;AAED;EACE;IACE,WAAW;GACZ;EACD;IACE,iBAAiB;GAClB;EACD;IACE,gBAAgB;GACjB;EACD;;IAEE,gBAAgB;IAChB,iBAAiB;GAClB;EACD;IACE,YAAY;GACb;EACD;IACE,cAAc;IACd,iBAAiB;GAClB;EACD;IACE,iBAAiB;GAClB;EACD;IACE,gBAAgB;GACjB;CACF;;AAED;EACE;IACE,+BAAsB;IAAtB,8BAAsB;IAAtB,0BAAsB;IAAtB,sBAAsB;IACtB,wBAA4B;IAA5B,qBAA4B;IAA5B,4BAA4B;GAC7B;EACD;IACE,+BAAoB;IAApB,8BAAoB;IAApB,wBAAoB;IAApB,oBAAoB;GACrB;EACD;IACE,mBAAmB;GACpB;EACD;IACE,QAAQ;IACR,YAAY;GACb;EACD;IACE,gBAAgB;IAChB,iBAAiB;GAClB;EACD;;IAEE,sBAAkB;IAAlB,kBAAkB;GACnB;EACD;IACE,gCAAyB;IAAzB,gCAAyB;IAAzB,yBAAyB;IACzB,8BAAiB;IAAjB,iBAAiB;GAClB;EACD;IACE,cAAc;GACf;EACD;IACE,UAAU;IACV,aAAa;GACd;CACF;;AAED;EACE;IACE,WAAW;GACZ;EACD;IACE,iBAAiB;GAClB;EACD;IACE,gBAAgB;GACjB;EACD;;IAEE,gBAAgB;IAChB,iBAAiB;GAClB;EACD;IACE,YAAY;GACb;EACD;IACE,cAAc;IACd,iBAAiB;GAClB;EACD;IACE,iBAAiB;GAClB;EACD;IACE,gBAAgB;GACjB;CACF;;AAED;EACE;IACE,+BAAsB;IAAtB,8BAAsB;IAAtB,0BAAsB;IAAtB,sBAAsB;IACtB,wBAA4B;IAA5B,qBAA4B;IAA5B,4BAA4B;GAC7B;EACD;IACE,+BAAoB;IAApB,8BAAoB;IAApB,wBAAoB;IAApB,oBAAoB;GACrB;EACD;IACE,mBAAmB;GACpB;EACD;IACE,QAAQ;IACR,YAAY;GACb;EACD;IACE,gBAAgB;IAChB,iBAAiB;GAClB;EACD;;IAEE,sBAAkB;IAAlB,kBAAkB;GACnB;EACD;IACE,gCAAyB;IAAzB,gCAAyB;IAAzB,yBAAyB;IACzB,8BAAiB;IAAjB,iBAAiB;GAClB;EACD;IACE,cAAc;GACf;EACD;IACE,UAAU;IACV,aAAa;GACd;CACF;;AAED;EACE;IACE,WAAW;GACZ;EACD;IACE,iBAAiB;GAClB;EACD;IACE,gBAAgB;GACjB;EACD;;IAEE,gBAAgB;IAChB,iBAAiB;GAClB;EACD;IACE,YAAY;GACb;EACD;IACE,cAAc;IACd,iBAAiB;GAClB;EACD;IACE,iBAAiB;GAClB;EACD;IACE,gBAAgB;GACjB;CACF;;AAED;EACE;IACE,+BAAsB;IAAtB,8BAAsB;IAAtB,0BAAsB;IAAtB,sBAAsB;IACtB,wBAA4B;IAA5B,qBAA4B;IAA5B,4BAA4B;GAC7B;EACD;IACE,+BAAoB;IAApB,8BAAoB;IAApB,wBAAoB;IAApB,oBAAoB;GACrB;EACD;IACE,mBAAmB;GACpB;EACD;IACE,QAAQ;IACR,YAAY;GACb;EACD;IACE,gBAAgB;IAChB,iBAAiB;GAClB;EACD;;IAEE,sBAAkB;IAAlB,kBAAkB;GACnB;EACD;IACE,gCAAyB;IAAzB,gCAAyB;IAAzB,yBAAyB;IACzB,8BAAiB;IAAjB,iBAAiB;GAClB;EACD;IACE,cAAc;GACf;EACD;IACE,UAAU;IACV,aAAa;GACd;CACF;;AAED;EACE,WAAW;EACX,+BAAsB;EAAtB,8BAAsB;EAAtB,0BAAsB;EAAtB,sBAAsB;EACtB,wBAA4B;EAA5B,qBAA4B;EAA5B,4BAA4B;CAC7B;;AAED;EACE,iBAAiB;CAClB;;AAED;EACE,gBAAgB;CACjB;;AAED;;EAEE,gBAAgB;EAChB,iBAAiB;CAClB;;AAED;EACE,YAAY;CACb;;AAED;EACE,cAAc;EACd,iBAAiB;CAClB;;AAED;EACE,iBAAiB;CAClB;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,+BAAoB;EAApB,8BAAoB;EAApB,wBAAoB;EAApB,oBAAoB;CACrB;;AAED;EACE,mBAAmB;CACpB;;AAED;EACE,QAAQ;EACR,YAAY;CACb;;AAED;EACE,gBAAgB;EAChB,iBAAiB;CAClB;;AAED;;EAEE,sBAAkB;EAAlB,kBAAkB;CACnB;;AAED;EACE,gCAAyB;EAAzB,gCAAyB;EAAzB,yBAAyB;EACzB,8BAAiB;EAAjB,iBAAiB;CAClB;;AAED;EACE,cAAc;CACf;;AAED;EACE,UAAU;EACV,aAAa;CACd;;AAED;EACE,YAAY;CACb;;AAED;EACE,eAAe;CAChB;;AAED;EACE,YAAY;CACb;;AAED;EACE,eAAe;CAChB;;AAED;EACE,YAAY;CACb;;AAED;;;;EAIE,eAAe;CAChB;;AAED;EACE,YAAY;EACZ,iCAAiC;CAClC;;AAED;EACE,g1CAAg1C;CACj1C;;AAED;EACE,YAAY;CACb;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,YAAY;CACb;;AAED;EACE,eAAe;CAChB;;AAED;EACE,YAAY;CACb;;AAED;EACE,eAAe;CAChB;;AAED;EACE,YAAY;CACb;;AAED;;;;EAIE,eAAe;CAChB;;AAED;EACE,YAAY;EACZ,uCAAuC;CACxC;;AAED;EACE,g1CAAg1C;CACj1C;;AAED;EACE,YAAY;CACb;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,mBAAmB;EACnB,qBAAc;EAAd,qBAAc;EAAd,cAAc;EACd,6BAAuB;EAAvB,8BAAuB;EAAvB,2BAAuB;EAAvB,uBAAuB;EACvB,aAAa;EACb,sBAAsB;EACtB,uBAAuB;EACvB,4BAA4B;EAC5B,uBAAuB;CACxB;;AAED;EACE,eAAe;EACf,gBAAgB;CACjB;;AAED;EACE,oBAAe;EAAf,mBAAe;EAAf,eAAe;EACf,iBAAiB;CAClB;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,sBAAsB;EACtB,iBAAiB;CAClB;;AAED;EACE,iBAAiB;CAClB;;AAED;EACE,sBAAsB;CACvB;;AAED;EACE,sBAAsB;CACvB;;AAED;EACE,yBAAyB;EACzB,iBAAiB;EACjB,iBAAiB;EACjB,YAAY;EACZ,uBAAuB;EACvB,8BAA8B;CAC/B;;AAED;EACE,cAAc;CACf;;AAED;EACE,yBAAyB;EACzB,uBAAuB;EACvB,2BAA2B;CAC5B;;AAED;EACE,uBAAuB;EACvB,wBAAwB;EACxB,wBAAwB;EACxB,iBAAiB;CAClB;;AAED;EACE,uBAAuB;EACvB,wBAAwB;CACzB;;AAED;EACE,mBAAmB;EACnB,OAAO;EACP,QAAQ;EACR,UAAU;EACV,SAAS;EACT,iBAAiB;CAClB;;AAED;EACE,YAAY;CACb;;AAED;EACE,YAAY;CACb;;AAED;EACE,YAAY;CACb;;AAED;EACE,qBAAc;EAAd,qBAAc;EAAd,cAAc;EACd,6BAAuB;EAAvB,8BAAuB;EAAvB,2BAAuB;EAAvB,uBAAuB;CACxB;;AAED;EACE,sBAAsB;CACvB;;AAED;EACE;IACE,+BAAoB;IAApB,8BAAoB;IAApB,wBAAoB;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BAA0B;CAC3B;;AAED;EACE,mBAAmB;EACnB,UAAU;EACV,aAAa;EACb,WAAW;EACX,YAAY;EACZ,kBAAkB;EAClB,qBAAqB;EACrB,YAAY;EACZ,mBAAmB;CACpB;;AAED;EACE,oCAAoC;CACrC;;AAED;EACE,+BAA+B;CAChC;;AAED;EACE,kCAAkC;CACnC;;AAED;EACE,kCAAkC;CACnC;;AAED;EACE,uCAAuC;CACxC;;AAED;EACE,oCAAoC;CACrC;;AAED;EACE,qCAAqC;CACtC;;AAED;;;EAGE,qCAAqC;CACtC;;AAED;EACE,kCAAkC;CACnC;;AAED;;;EAGE,mCAAmC;CACpC;;AAED;EACE,qCAAqC;CACtC;;AAED;;;EAGE,qCAAqC;CACtC;;AAED;EACE,qCAAqC;CACtC;;AAED;;;EAGE,qCAAqC;CACtC;;AAED;EACE,kCAAkC;CACnC;;AAED;;;EAGE,qCAAqC;CACtC;;AAED;EACE,qCAAqC;CACtC;;AAED;;;EAGE,qCAAqC;CACtC;;AAED;EACE,kCAAkC;CACnC;;AAED;;;EAGE,qCAAqC;CACtC;;AAED;EACE,kCAAkC;CACnC;;AAED;;;EAGE,mCAAmC;CACpC;;AAED;EACE,kCAAkC;CACnC;;AAED;EACE,yCAAyC;CAC1C;;AAED;EACE,qCAAqC;CACtC;;AAED;EACE,qBAAqB;CACtB;;AAED;EACE,yBAAyB;CAC1B;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,4BAA4B;CAC7B;;AAED;EACE,2BAA2B;CAC5B;;AAED;EACE,iCAAiC;CAClC;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,iCAAiC;CAClC;;AAED;EACE,iCAAiC;CAClC;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,iCAAiC;CAClC;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,kCAAkC;CACnC;;AAED;EACE,4CAA4C;EAC5C,2CAA2C;CAC5C;;AAED;EACE,2CAA2C;EAC3C,8CAA8C;CAC/C;;AAED;EACE,8CAA8C;EAC9C,+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,uCAAwC;IAAxC,wCAAwC;GACzC;EACD;IACE,0CAAuC;IAAvC,uCAAuC;GACxC;EACD;IACE,uCAAkC;IAAlC,kCAAkC;GACnC;EACD;IACE,qCAA4B;IAA5B,4BAA4B;GAC7B;EACD;IACE,sCAAkC;IAAlC,kCAAkC;GACnC;EACD;IACE,oCAAgC;IAAhC,gCAAgC;GACjC;EACD;IACE,uCAA8B;IAA9B,8BAA8B;GAC/B;EACD;IACE,yCAAgC;IAAhC,gCAAgC;GACjC;EACD;IACE,wCAA+B;IAA/B,+BAA+B;GAChC;CACF;;AAED;EACE,wBAAwB;CACzB;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE;IACE,wBAAwB;GACzB;EACD;IACE,uBAAuB;GACxB;EACD;IACE,uBAAuB;GACxB;CACF;;AAED;EACE;IACE,wBAAwB;GACzB;EACD;IACE,uBAAuB;GACxB;EACD;IACE,uBAAuB;GACxB;CACF;;AAED;EACE;IACE,wBAAwB;GACzB;EACD;IACE,uBAAuB;GACxB;EACD;IACE,uBAAuB;GACxB;CACF;;AAED;EACE;IACE,wBAAwB;GACzB;EACD;IACE,uBAAuB;GACxB;EACD;IACE,uBAAuB;GACxB;CACF;;AAED;EACE;IACE,wBAAwB;GACzB;EACD;IACE,uBAAuB;GACxB;EACD;IACE,uBAAuB;GACxB;CACF;;AAED;EACE,4BAA4B;CAC7B;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,2BAA2B;CAC5B;;AAED;EACE,oCAA4B;EAA5B,4BAA4B;CAC7B;;AAED;EACE,gBAAgB;EAChB,OAAO;EACP,QAAQ;EACR,SAAS;EACT,cAAc;CACf;;AAED;EACE,gBAAgB;EAChB,QAAQ;EACR,UAAU;EACV,SAAS;EACT,cAAc;CACf;;AAED;EACE;IACE,yBAAiB;IAAjB,iBAAiB;IACjB,OAAO;IACP,WAAW;GACZ;CACF;;AAED;EACE,mBAAmB;EACnB,WAAW;EACX,YAAY;EACZ,WAAW;EACX,iBAAiB;EACjB,uBAAuB;EACvB,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;EACD;;IAEE,iCAAiC;GAClC;EACD;;IAEE,mCAAmC;GACpC;EACD;;IAEE,kCAAkC;GACnC;EACD;IACE,wBAAwB;GACzB;EACD;;IAEE,4BAA4B;GAC7B;EACD;;IAEE,6BAA6B;GAC9B;EACD;;IAEE,+BAA+B;GAChC;EACD;;IAEE,8BAA8B;GAC/B;CACF;;AAED;EACE,+BAA+B;CAChC;;AAED;EACE,+BAA+B;CAChC;;AAED;EACE,iBAAiB;EACjB,wBAAwB;EACxB,oBAAoB;CACrB;;AAED;EACE,6BAA6B;CAC9B;;AAED;EACE,4BAA4B;CAC7B;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE;IACE,6BAA6B;GAC9B;EACD;IACE,4BAA4B;GAC7B;EACD;IACE,8BAA8B;GAC/B;CACF;;AAED;EACE;IACE,6BAA6B;GAC9B;EACD;IACE,4BAA4B;GAC7B;EACD;IACE,8BAA8B;GAC/B;CACF;;AAED;EACE;IACE,6BAA6B;GAC9B;EACD;IACE,4BAA4B;GAC7B;EACD;IACE,8BAA8B;GAC/B;CACF;;AAED;EACE;IACE,6BAA6B;GAC9B;EACD;IACE,4BAA4B;GAC7B;EACD;IACE,8BAA8B;GAC/B;CACF;;AAED;EACE;IACE,6BAA6B;GAC9B;EACD;IACE,4BAA4B;GAC7B;EACD;IACE,8BAA8B;GAC/B;CACF;;AAED;EACE,qCAAqC;CACtC;;AAED;EACE,qCAAqC;CACtC;;AAED;EACE,sCAAsC;CACvC;;AAED;EACE,4BAA4B;CAC7B;;AAED;EACE,4BAA4B;CAC7B;;AAED;EACE,4BAA4B;CAC7B;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,wBAAwB;CACzB;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,0BAA0B;CAC3B;;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yVAAyV;EACzV,6BAA6B;CAC9B;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,cAAc;CACf;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,mBAAmB;EACnB,OAAO;EACP,YAAY;EACZ,aAAa;EACb,eAAe;EACf,YAAY;EACZ,eAAe;EACf,YAAY;EACZ,yVAAyV;EACzV,6BAA6B;CAC9B;;AAED;EACE,YAAY;CACb;;AAED;EACE,cAAc;CACf;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,mBAAmB;EACnB,OAAO;EACP,YAAY;EACZ,aAAa;EACb,eAAe;EACf,YAAY;EACZ,eAAe;EACf,YAAY;EACZ,yVAAyV;EACzV,6BAA6B;CAC9B;;AAED;EACE,YAAY;CACb;;AAED;EACE,cAAc;CACf;;AAED;EACE,sBAAsB;CACvB;;AAED;EACE,aAAa;CACd;;AAED;EACE;IACE,2CAA2C;IAC3C,kBAAkB;GACnB;EACD;;;;IAIE,iBAAiB;IACjB,eAAe;IACf,iBAAiB;IACjB,uBAAuB;GACxB;EACD;IACE,cAAc;GACf;EACD;;IAEE,WAAW;GACZ;EACD;;IAEE,WAAW;GACZ;EACD;;;;IAIE,WAAW;GACZ;EACD;;;;IAIE,WAAW;GACZ;EACD;IACE,WAAW;IACX,gBAAgB;IAChB,uBAAuB;IACvB,mBAAmB;GACpB;EACD;IACE,iBAAiB;GAClB;EACD;IACE,WAAW;GACZ;EACD;IACE,cAAc;GACf;EACD;IACE,cAAc;GACf;EACD;IACE,cAAc;GACf;CACF;;AAED;EACE,gBAAgB;EAChB,iBAAiB;EACjB,sBAAsB;CACvB;;AAED;EACE,oBAAoB;EACpB,qCAAqC;EACrC,oBAAoB;EACpB,YAAY;EACZ,iBAAiB;CAClB;;AAED;EACE,eAAe;EACf,sBAAsB;CACvB;;AAED;EACE,WAAW;EACX,YAAY;CACb;;AAED;EACE,wBAAwB;EACxB,qCAAqC;EACrC,oBAAoB;EACpB,YAAY;EACZ,iBAAiB;CAClB;;AAED;EACE,eAAe;EACf,sBAAsB;CACvB;;AAED;EACE,iBAAiB;CAClB;;AAED;EACE,kCAA0B;EAA1B,0BAA0B;EAA1B,iDAA0B;EAC1B,iCAAyB;EAAzB,yBAAyB;CAC1B;;AAED;;EAEE,6BAAuB;EAAvB,8BAAuB;EAAvB,2BAAuB;EAAvB,uBAAuB;CACxB;;AAED;;EAEE,mBAAmB;EACnB,OAAO;EACP,YAAY;EACZ,cAAc;EACd,YAAY;CACb;;AAED;EACE,gBAAgB;EAChB,OAAO;EACP,cAAc;EACd,YAAY;CACb;;AAED;EACE,cAAc;CACf;;AAED;EACE,kBAAkB;EAClB,iBAAiB;CAClB;;AAED;EACE,gBAAgB;EAChB,iBAAiB;CAClB;;AAED;EACE,OAAO;EACP,QAAQ;EACR,YAAY;CACb;;AAED;EACE,mBAAmB;EACnB,eAAe;EACf,kBAAkB;CACnB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,cAAc;CACf;;AAED;EACE,oCAA4B;EAA5B,4BAA4B;CAC7B;;AAED;EACE,UAAU;EACV,cAAc;EACd,YAAY;CACb;;AAED;EACE,sBAAsB;CACvB;;AAED;EACE,YAAY;EACZ,uBAAuB;EACvB,mBAAmB;CACpB;;AAED;EACE,eAAe;EACf,sBAAsB;CACvB;;AAED;EACE,YAAY;EACZ,0BAA0B;EAC1B,sBAAsB;CACvB;;AAED;EACE,+pCAA+pC;CAChqC;;AAED;EACE,WAAW;CACZ;;AAED;EACE,+pCAA+pC;CAChqC;;AAED;EACE,YAAY;EACZ,0BAA0B;CAC3B;;AAED;EACE,aAAa;EACb,iBAAiB;CAClB;;AAED;EACE,cAAc;CACf;;AAED;EACE,cAAc;EACd,eAAe;CAChB;;AAED;EACE,eAAe;EACf,mBAAmB;EACnB,eAAe;EACf,kBAAkB;EAClB,8BAA8B;CAC/B;;AAED;EACE;IACE,cAAc;GACf;CACF;;AAED;;EAEE,0BAAoB;EAApB,uBAAoB;EAApB,oBAAoB;CACrB;;AAED;EACE,cAAc;CACf;;AAED;EACE,UAAU;CACX;;AAED;;EAEE,gBAAgB;CACjB;;AAED;;EAEE,oBAAoB;EACpB,eAAe;CAChB;;AAED;;EAEE,sBAAsB;CACvB;;AAED;;EAEE,oBAAoB;EACpB,iBAAiB;CAClB;;AAED;EACE,gBAAgB;EAChB,iBAAiB;CAClB;;AAED;EACE,eAAe;EACf,gBAAgB;CACjB;;AAED;EACE,QAAQ;EACR,YAAY;CACb;;AAED;EACE;IACE,aAAa;IACb,qBAAqB;GACtB;EACD;IACE,cAAc;GACf;EACD;IACE,oBAAoB;GACrB;EACD;IACE,wBAAwB;GACzB;EACD;IACE,gBAAgB;IAChB,iBAAiB;GAClB;EACD;IACE,2BAAqB;IAArB,wBAAqB;IAArB,qBAAqB;GACtB;EACD;IACE,eAAe;IACf,eAAe;IACf,gBAAgB;GACjB;EACD;IACE,gBAAgB;IAChB,oBAAoB;IACpB,2BAA2B;GAC5B;EACD;;;IAGE,gBAAgB;GACjB;EACD;;;;;IAKE,cAAc;GACf;EACD;IACE,YAAY;IACZ,kBAAkB;IAClB,qCAAqC;IACrC,gBAAgB;IAChB,iBAAiB;IACjB,YAAY;IACZ,iBAAiB;GAClB;EACD;IACE,cAAc;GACf;EACD;IACE,iBAAiB;IACjB,cAAc;GACf;EACD;IACE,gBAAgB;GACjB;EACD;IACE,mCAAmC;IACnC,cAAc;GACf;EACD;IACE,qBAAqB;GACtB;EACD;IACE,2BAA2B;GAC5B;EACD;IACE,WAAW;GACZ;EACD;;;IAGE,mCAAmC;GACpC;EACD;IACE,WAAW;GACZ;EACD;IACE,cAAc;GACf;EACD;IACE,mBAAmB;IACnB,aAAa;IACb,eAAe;IACf,kBAAkB;IAClB,qBAAqB;GACtB;EACD;IACE,YAAY;IACZ,oBAAoB;IACpB,uBAAuB;IACvB,2BAA2B;GAC5B;EACD;IACE,qBAAqB;IACrB,sBAAsB;IACtB,YAAY;IACZ,0BAA0B;IAC1B,uCAAuC;IACvC,wCAAwC;IACxC,oCAA4B;IAA5B,4BAA4B;GAC7B;EACD;IACE,iCAAyB;IAAzB,yBAAyB;GAC1B;EACD;IACE,eAAe;GAChB;EACD;IACE,aAAa;IACb,oCAA4B;IAA5B,4BAA4B;GAC7B;EACD;IACE,YAAY;IACZ,WAAW;IACX,UAAU;GACX;EACD;IACE,cAAc;GACf;EACD;IACE,WAAW;IACX,UAAU;GACX;EACD;IACE,8BAA8B;GAC/B;CACF;;AAED;EACE;IACE,kBAAkB;GACnB;EACD;IACE,iBAAiB;IACjB,wBAAgB;IAAhB,gBAAgB;GACjB;EACD;IACE,mBAAmB;IACnB,WAAW;IACX,SAAS;IACT,cAAc;IACd,YAAY;IACZ,gBAAgB;IAChB,uBAAuB;IACvB,2BAA2B;GAC5B;EACD;IACE,eAAe;IACf,gBAAgB;GACjB;EACD;IACE,+BAAoB;IAApB,8BAAoB;IAApB,wBAAoB;IAApB,oBAAoB;IACpB,yBAAwB;IAAxB,sBAAwB;IAAxB,wBAAwB;GACzB;EACD;IACE,oBAAa;IAAb,qBAAa;IAAb,aAAa;IACb,gBAAgB;GACjB;EACD;IACE,WAAW;IACX,oBAAoB;IACpB,mBAAmB;GACpB;EACD;IACE,iBAAiB;IACjB,eAAe;IACf,6BAAuB;IAAvB,8BAAuB;IAAvB,2BAAuB;IAAvB,uBAAuB;IACvB,yBAAwB;IAAxB,sBAAwB;IAAxB,wBAAwB;GACzB;EACD;IACE,WAAW;IACX,qBAAqB;IACrB,oBAAoB;GACrB;EACD;;IAEE,gBAAgB;GACjB;EACD;IACE,YAAY;GACb;EACD;IACE,cAAc;GACf;EACD;IACE,eAAe;IACf,YAAY;IACZ,gBAAgB;IAChB,YAAY;GACb;CACF;;AAED;EACE;IACE,aAAa;IACb,qBAAqB;GACtB;EACD;IACE,cAAc;GACf;EACD;IACE,oBAAoB;GACrB;EACD;IACE,wBAAwB;GACzB;EACD;IACE,gBAAgB;IAChB,iBAAiB;GAClB;EACD;IACE,2BAAqB;IAArB,wBAAqB;IAArB,qBAAqB;GACtB;EACD;IACE,eAAe;IACf,eAAe;IACf,gBAAgB;GACjB;EACD;IACE,gBAAgB;IAChB,oBAAoB;IACpB,2BAA2B;GAC5B;EACD;;;IAGE,gBAAgB;GACjB;EACD;;;;;IAKE,cAAc;GACf;EACD;IACE,YAAY;IACZ,kBAAkB;IAClB,qCAAqC;IACrC,gBAAgB;IAChB,iBAAiB;IACjB,YAAY;IACZ,iBAAiB;GAClB;EACD;IACE,cAAc;GACf;EACD;IACE,iBAAiB;IACjB,cAAc;GACf;EACD;IACE,gBAAgB;GACjB;EACD;IACE,mCAAmC;IACnC,cAAc;GACf;EACD;IACE,qBAAqB;GACtB;EACD;IACE,2BAA2B;GAC5B;EACD;IACE,WAAW;GACZ;EACD;;;IAGE,mCAAmC;GACpC;EACD;IACE,WAAW;GACZ;EACD;IACE,cAAc;GACf;EACD;IACE,mBAAmB;IACnB,aAAa;IACb,eAAe;IACf,kBAAkB;IAClB,qBAAqB;GACtB;EACD;IACE,YAAY;IACZ,oBAAoB;IACpB,uBAAuB;IACvB,2BAA2B;GAC5B;EACD;IACE,qBAAqB;IACrB,sBAAsB;IACtB,YAAY;IACZ,0BAA0B;IAC1B,uCAAuC;IACvC,wCAAwC;IACxC,oCAA4B;IAA5B,4BAA4B;GAC7B;EACD;IACE,iCAAyB;IAAzB,yBAAyB;GAC1B;EACD;IACE,eAAe;GAChB;EACD;IACE,aAAa;IACb,oCAA4B;IAA5B,4BAA4B;GAC7B;EACD;IACE,YAAY;IACZ,WAAW;IACX,UAAU;GACX;EACD;IACE,cAAc;GACf;EACD;IACE,WAAW;IACX,UAAU;GACX;EACD;IACE,8BAA8B;GAC/B;CACF;;AAED;EACE;IACE,kBAAkB;GACnB;EACD;IACE,iBAAiB;IACjB,wBAAgB;IAAhB,gBAAgB;GACjB;EACD;IACE,mBAAmB;IACnB,WAAW;IACX,SAAS;IACT,cAAc;IACd,YAAY;IACZ,gBAAgB;IAChB,uBAAuB;IACvB,2BAA2B;GAC5B;EACD;IACE,eAAe;IACf,gBAAgB;GACjB;EACD;IACE,+BAAoB;IAApB,8BAAoB;IAApB,wBAAoB;IAApB,oBAAoB;IACpB,yBAAwB;IAAxB,sBAAwB;IAAxB,wBAAwB;GACzB;EACD;IACE,oBAAa;IAAb,qBAAa;IAAb,aAAa;IACb,gBAAgB;GACjB;EACD;IACE,WAAW;IACX,oBAAoB;IACpB,mBAAmB;GACpB;EACD;IACE,iBAAiB;IACjB,eAAe;IACf,6BAAuB;IAAvB,8BAAuB;IAAvB,2BAAuB;IAAvB,uBAAuB;IACvB,yBAAwB;IAAxB,sBAAwB;IAAxB,wBAAwB;GACzB;EACD;IACE,WAAW;IACX,qBAAqB;IACrB,oBAAoB;GACrB;EACD;;IAEE,gBAAgB;GACjB;EACD;IACE,YAAY;GACb;EACD;IACE,cAAc;GACf;EACD;IACE,eAAe;IACf,YAAY;IACZ,gBAAgB;IAChB,YAAY;GACb;CACF;;AAED;EACE;IACE,aAAa;IACb,qBAAqB;GACtB;EACD;IACE,cAAc;GACf;EACD;IACE,oBAAoB;GACrB;EACD;IACE,wBAAwB;GACzB;EACD;IACE,gBAAgB;IAChB,iBAAiB;GAClB;EACD;IACE,2BAAqB;IAArB,wBAAqB;IAArB,qBAAqB;GACtB;EACD;IACE,eAAe;IACf,eAAe;IACf,gBAAgB;GACjB;EACD;IACE,gBAAgB;IAChB,oBAAoB;IACpB,2BAA2B;GAC5B;EACD;;;IAGE,gBAAgB;GACjB;EACD;;;;;IAKE,cAAc;GACf;EACD;IACE,YAAY;IACZ,kBAAkB;IAClB,qCAAqC;IACrC,gBAAgB;IAChB,iBAAiB;IACjB,YAAY;IACZ,iBAAiB;GAClB;EACD;IACE,cAAc;GACf;EACD;IACE,iBAAiB;IACjB,cAAc;GACf;EACD;IACE,gBAAgB;GACjB;EACD;IACE,mCAAmC;IACnC,cAAc;GACf;EACD;IACE,qBAAqB;GACtB;EACD;IACE,2BAA2B;GAC5B;EACD;IACE,WAAW;GACZ;EACD;;;IAGE,mCAAmC;GACpC;EACD;IACE,WAAW;GACZ;EACD;IACE,cAAc;GACf;EACD;IACE,mBAAmB;IACnB,aAAa;IACb,eAAe;IACf,kBAAkB;IAClB,qBAAqB;GACtB;EACD;IACE,YAAY;IACZ,oBAAoB;IACpB,uBAAuB;IACvB,2BAA2B;GAC5B;EACD;IACE,qBAAqB;IACrB,sBAAsB;IACtB,YAAY;IACZ,0BAA0B;IAC1B,uCAAuC;IACvC,wCAAwC;IACxC,oCAA4B;IAA5B,4BAA4B;GAC7B;EACD;IACE,iCAAyB;IAAzB,yBAAyB;GAC1B;EACD;IACE,eAAe;GAChB;EACD;IACE,aAAa;IACb,oCAA4B;IAA5B,4BAA4B;GAC7B;EACD;IACE,YAAY;IACZ,WAAW;IACX,UAAU;GACX;EACD;IACE,cAAc;GACf;EACD;IACE,WAAW;IACX,UAAU;GACX;EACD;IACE,8BAA8B;GAC/B;CACF;;AAED;EACE;IACE,kBAAkB;GACnB;EACD;IACE,iBAAiB;IACjB,wBAAgB;IAAhB,gBAAgB;GACjB;EACD;IACE,mBAAmB;IACnB,WAAW;IACX,SAAS;IACT,cAAc;IACd,YAAY;IACZ,gBAAgB;IAChB,uBAAuB;IACvB,2BAA2B;GAC5B;EACD;IACE,eAAe;IACf,gBAAgB;GACjB;EACD;IACE,+BAAoB;IAApB,8BAAoB;IAApB,wBAAoB;IAApB,oBAAoB;IACpB,yBAAwB;IAAxB,sBAAwB;IAAxB,wBAAwB;GACzB;EACD;IACE,oBAAa;IAAb,qBAAa;IAAb,aAAa;IACb,gBAAgB;GACjB;EACD;IACE,WAAW;IACX,oBAAoB;IACpB,mBAAmB;GACpB;EACD;IACE,iBAAiB;IACjB,eAAe;IACf,6BAAuB;IAAvB,8BAAuB;IAAvB,2BAAuB;IAAvB,uBAAuB;IACvB,yBAAwB;IAAxB,sBAAwB;IAAxB,wBAAwB;GACzB;EACD;IACE,WAAW;IACX,qBAAqB;IACrB,oBAAoB;GACrB;EACD;;IAEE,gBAAgB;GACjB;EACD;IACE,YAAY;GACb;EACD;IACE,cAAc;GACf;EACD;IACE,eAAe;IACf,YAAY;IACZ,gBAAgB;IAChB,YAAY;GACb;CACF;;AAED;EACE;IACE,aAAa;IACb,qBAAqB;GACtB;EACD;IACE,cAAc;GACf;EACD;IACE,oBAAoB;GACrB;EACD;IACE,wBAAwB;GACzB;EACD;IACE,gBAAgB;IAChB,iBAAiB;GAClB;EACD;IACE,2BAAqB;IAArB,wBAAqB;IAArB,qBAAqB;GACtB;EACD;IACE,eAAe;IACf,eAAe;IACf,gBAAgB;GACjB;EACD;IACE,gBAAgB;IAChB,oBAAoB;IACpB,2BAA2B;GAC5B;EACD;;;IAGE,gBAAgB;GACjB;EACD;;;;;IAKE,cAAc;GACf;EACD;IACE,YAAY;IACZ,kBAAkB;IAClB,qCAAqC;IACrC,gBAAgB;IAChB,iBAAiB;IACjB,YAAY;IACZ,iBAAiB;GAClB;EACD;IACE,cAAc;GACf;EACD;IACE,iBAAiB;IACjB,cAAc;GACf;EACD;IACE,gBAAgB;GACjB;EACD;IACE,mCAAmC;IACnC,cAAc;GACf;EACD;IACE,qBAAqB;GACtB;EACD;IACE,2BAA2B;GAC5B;EACD;IACE,WAAW;GACZ;EACD;;;IAGE,mCAAmC;GACpC;EACD;IACE,WAAW;GACZ;EACD;IACE,cAAc;GACf;EACD;IACE,mBAAmB;IACnB,aAAa;IACb,eAAe;IACf,kBAAkB;IAClB,qBAAqB;GACtB;EACD;IACE,YAAY;IACZ,oBAAoB;IACpB,uBAAuB;IACvB,2BAA2B;GAC5B;EACD;IACE,qBAAqB;IACrB,sBAAsB;IACtB,YAAY;IACZ,0BAA0B;IAC1B,uCAAuC;IACvC,wCAAwC;IACxC,oCAA4B;IAA5B,4BAA4B;GAC7B;EACD;IACE,iCAAyB;IAAzB,yBAAyB;GAC1B;EACD;IACE,eAAe;GAChB;EACD;IACE,aAAa;IACb,oCAA4B;IAA5B,4BAA4B;GAC7B;EACD;IACE,YAAY;IACZ,WAAW;IACX,UAAU;GACX;EACD;IACE,cAAc;GACf;EACD;IACE,WAAW;IACX,UAAU;GACX;EACD;IACE,8BAA8B;GAC/B;CACF;;AAED;EACE;IACE,kBAAkB;GACnB;EACD;IACE,iBAAiB;IACjB,wBAAgB;IAAhB,gBAAgB;GACjB;EACD;IACE,mBAAmB;IACnB,WAAW;IACX,SAAS;IACT,cAAc;IACd,YAAY;IACZ,gBAAgB;IAChB,uBAAuB;IACvB,2BAA2B;GAC5B;EACD;IACE,eAAe;IACf,gBAAgB;GACjB;EACD;IACE,+BAAoB;IAApB,8BAAoB;IAApB,wBAAoB;IAApB,oBAAoB;IACpB,yBAAwB;IAAxB,sBAAwB;IAAxB,wBAAwB;GACzB;EACD;IACE,oBAAa;IAAb,qBAAa;IAAb,aAAa;IACb,gBAAgB;GACjB;EACD;IACE,WAAW;IACX,oBAAoB;IACpB,mBAAmB;GACpB;EACD;IACE,iBAAiB;IACjB,eAAe;IACf,6BAAuB;IAAvB,8BAAuB;IAAvB,2BAAuB;IAAvB,uBAAuB;IACvB,yBAAwB;IAAxB,sBAAwB;IAAxB,wBAAwB;GACzB;EACD;IACE,WAAW;IACX,qBAAqB;IACrB,oBAAoB;GACrB;EACD;;IAEE,gBAAgB;GACjB;EACD;IACE,YAAY;GACb;EACD;IACE,cAAc;GACf;EACD;IACE,eAAe;IACf,YAAY;IACZ,gBAAgB;IAChB,YAAY;GACb;CACF;;AAED;EACE;IACE,aAAa;IACb,qBAAqB;GACtB;EACD;IACE,cAAc;GACf;EACD;IACE,oBAAoB;GACrB;EACD;IACE,wBAAwB;GACzB;EACD;IACE,gBAAgB;IAChB,iBAAiB;GAClB;EACD;IACE,2BAAqB;IAArB,wBAAqB;IAArB,qBAAqB;GACtB;EACD;IACE,eAAe;IACf,eAAe;IACf,gBAAgB;GACjB;EACD;IACE,gBAAgB;IAChB,oBAAoB;IACpB,2BAA2B;GAC5B;EACD;;;IAGE,gBAAgB;GACjB;EACD;;;;;IAKE,cAAc;GACf;EACD;IACE,YAAY;IACZ,kBAAkB;IAClB,qCAAqC;IACrC,gBAAgB;IAChB,iBAAiB;IACjB,YAAY;IACZ,iBAAiB;GAClB;EACD;IACE,cAAc;GACf;EACD;IACE,iBAAiB;IACjB,cAAc;GACf;EACD;IACE,gBAAgB;GACjB;EACD;IACE,mCAAmC;IACnC,cAAc;GACf;EACD;IACE,qBAAqB;GACtB;EACD;IACE,2BAA2B;GAC5B;EACD;IACE,WAAW;GACZ;EACD;;;IAGE,mCAAmC;GACpC;EACD;IACE,WAAW;GACZ;EACD;IACE,cAAc;GACf;EACD;IACE,mBAAmB;IACnB,aAAa;IACb,eAAe;IACf,kBAAkB;IAClB,qBAAqB;GACtB;EACD;IACE,YAAY;IACZ,oBAAoB;IACpB,uBAAuB;IACvB,2BAA2B;GAC5B;EACD;IACE,qBAAqB;IACrB,sBAAsB;IACtB,YAAY;IACZ,0BAA0B;IAC1B,uCAAuC;IACvC,wCAAwC;IACxC,oCAA4B;IAA5B,4BAA4B;GAC7B;EACD;IACE,iCAAyB;IAAzB,yBAAyB;GAC1B;EACD;IACE,eAAe;GAChB;EACD;IACE,aAAa;IACb,oCAA4B;IAA5B,4BAA4B;GAC7B;EACD;IACE,YAAY;IACZ,WAAW;IACX,UAAU;GACX;EACD;IACE,cAAc;GACf;EACD;IACE,WAAW;IACX,UAAU;GACX;EACD;IACE,8BAA8B;GAC/B;CACF;;AAED;EACE;IACE,kBAAkB;GACnB;EACD;IACE,iBAAiB;IACjB,wBAAgB;IAAhB,gBAAgB;GACjB;EACD;IACE,mBAAmB;IACnB,WAAW;IACX,SAAS;IACT,cAAc;IACd,YAAY;IACZ,gBAAgB;IAChB,uBAAuB;IACvB,2BAA2B;GAC5B;EACD;IACE,eAAe;IACf,gBAAgB;GACjB;EACD;IACE,+BAAoB;IAApB,8BAAoB;IAApB,wBAAoB;IAApB,oBAAoB;IACpB,yBAAwB;IAAxB,sBAAwB;IAAxB,wBAAwB;GACzB;EACD;IACE,oBAAa;IAAb,qBAAa;IAAb,aAAa;IACb,gBAAgB;GACjB;EACD;IACE,WAAW;IACX,oBAAoB;IACpB,mBAAmB;GACpB;EACD;IACE,iBAAiB;IACjB,eAAe;IACf,6BAAuB;IAAvB,8BAAuB;IAAvB,2BAAuB;IAAvB,uBAAuB;IACvB,yBAAwB;IAAxB,sBAAwB;IAAxB,wBAAwB;GACzB;EACD;IACE,WAAW;IACX,qBAAqB;IACrB,oBAAoB;GACrB;EACD;;IAEE,gBAAgB;GACjB;EACD;IACE,YAAY;GACb;EACD;IACE,cAAc;GACf;EACD;IACE,eAAe;IACf,YAAY;IACZ,gBAAgB;IAChB,YAAY;GACb;CACF;;AAED;EACE,aAAa;EACb,qBAAqB;CACtB;;AAED;EACE,cAAc;CACf;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,wBAAwB;CACzB;;AAED;EACE,gBAAgB;EAChB,iBAAiB;CAClB;;AAED;EACE,2BAAqB;EAArB,wBAAqB;EAArB,qBAAqB;CACtB;;AAED;EACE,eAAe;EACf,eAAe;EACf,gBAAgB;CACjB;;AAED;EACE,gBAAgB;EAChB,oBAAoB;EACpB,2BAA2B;CAC5B;;AAED;;;EAGE,gBAAgB;CACjB;;AAED;;;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AAmB;IAAnB,mBAAmB;IACnB,eAAe;GAChB;EACD;;IAEE,YAAY;IACZ,aAAa;GACd;EACD;IACE,gBAAgB;GACjB;EACD;IACE,oBAAoB;GACrB;EACD;IACE,4BAAmB;IAAnB,mBAAmB;GACpB;CACF;;AAED;EACE,wBAAwB;CACzB;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,2BAA2B;EAC3B,qBAAqB;CACtB;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE;IACE,gBAAgB;GACjB;CACF;;AAED;EACE,mBAAmB;EACnB,sBAAsB;EACtB,qBAAqB;CACtB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE;IACE,gBAAgB;GACjB;CACF;;AAED;EACE,qBAAc;EAAd,qBAAc;EAAd,cAAc;EACd,+BAAoB;EAApB,8BAAoB;EAApB,wBAAoB;EAApB,oBAAoB;CACrB;;AAED;EACE,mBAAmB;EACnB,sBAAsB;EACtB,yBAAyB;EACzB,oBAAoB;EACpB,iBAAiB;EACjB,YAAY;EACZ,mBAAmB;EACnB,uBAAuB;EACvB,UAAU;EACV,8BAA8B;CAC/B;;AAED;EACE,gBAAgB;EAChB,cAAc;CACf;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,mBAAmB;EACnB,uBAAuB;EACvB,iBAAiB;CAClB;;AAED;EACE,qBAAqB;CACtB;;AAED;EACE,YAAY;EACZ,uBAAuB;CACxB;;AAED;EACE,cAAc;EACd,yBAAqB;EAArB,qBAAqB;EACrB,6BAAS;EAAT,kBAAS;EAAT,SAAS;EACT,YAAY;EACZ,yBAAyB;EACzB,uBAAuB;EACvB,0BAA0B;CAC3B;;AAED;EACE,eAAe;CAChB;;AAED;EACE;IACE,oBAAa;IAAb,qBAAa;IAAb,aAAa;IACb,gBAAgB;IAChB,mBAAmB;GACpB;EACD;IACE,YAAY;IACZ,uBAAuB;GACxB;EACD;IACE,YAAY;IACZ,0BAA0B;GAC3B;EACD;IACE,eAAe;GAChB;EACD;IACE,mBAAmB;IACnB,eAAe;IACf,oBAAoB;IACpB,gBAAgB;IAChB,iBAAiB;IACjB,YAAY;IACZ,kBAAkB;IAClB,uBAAuB;IACvB,UAAU;GACX;EACD;IACE,kBAAkB;GACnB;EACD;IACE,eAAe;IACf,uBAAuB;GACxB;EACD;IACE,8BAA8B;GAC/B;EACD;IACE,mCAA2B;IAA3B,2BAA2B;GAC5B;EACD;IACE,gBAAgB;IAChB,2BAA2B;GAC5B;EACD;IACE,mBAAmB;IACnB,cAAc;IACd,cAAc;IACd,eAAe;IACf,iBAAiB;IACjB,YAAY;IACZ,sNAAsN;GACvN;EACD;IACE,iBAAiB;IACjB,8BAA8B;IAC9B,iBAAiB;GAClB;CACF;;AAED;EACE,UAAU;CACX;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,kBAAkB;CACnB;;AAED;EACE,qBAAqB;EACrB,wBAAwB;CACzB;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,YAAY;EACZ,gBAAgB;EAChB,uBAAuB;CACxB;;AAED;EACE,YAAY;EACZ,8BAA8B;CAC/B;;AAED;EACE,YAAY;EACZ,0BAA0B;EAC1B,cAAc;CACf;;AAED;EACE,YAAY;EACZ,8BAA8B;CAC/B;;AAED;EACE,QAAQ;EACR,YAAY;CACb;;AAED;EACE,UAAU;CACX;;AAED;EACE,eAAe;EACf,yCAAyC;EACzC,UAAU;EACV,YAAY;EACZ,iBAAiB;EACjB,UAAU;CACX;;AAED;EACE,yBAAyB;EACzB,qBAAqB;CACtB;;AAED;EACE,YAAY;EACZ,iBAAiB;CAClB;;AAED;EACE,kBAAkB;EAClB,mBAAmB;EACnB,oBAAoB;EACpB,wBAAwB;CACzB;;AAED;EACE,iBAAiB;CAClB;;AAED;EACE,UAAU;CACX;;AAED;EACE,eAAe;CAChB;;AAED;EACE,cAAc;CACf;;AAED;EACE,iBAAiB;CAClB;;AAED;EACE,yBAAyB;CAC1B;;AAED;EACE,iCAAiC;CAClC;;AAED;EACE,UAAU;CACX;;AAED;EACE,qBAAqB;CACtB;;AAED;EACE,iBAAiB;CAClB;;AAED;EACE,gBAAgB;EAChB,UAAU;EACV,6CAA6C;CAC9C;;AAED;EACE,sBAAsB;EACtB,2BAA2B;EAC3B,8BAA8B;CAC/B;;AAED;;EAEE,qBAAc;EAAd,qBAAc;EAAd,cAAc;CACf;;AAED;EACE,mBAAmB;EACnB,qBAAe;EAAf,eAAe;CAChB;;AAED;EACE,mBAAmB;CACpB;;AAED;EACE,gBAAgB;CACjB;;AAED;;EAEE,sBAAsB;EACtB,gCAAgC;EAChC,gBAAgB;EAChB,iBAAiB;EACjB,eAAe;CAChB;;AAED;;EAEE,oBAAoB;EACpB,qBAAqB;CACtB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,YAAY;CACb;;AAED;;EAEE,UAAU;CACX;;AAED;EACE,eAAe;EACf,yCAAyC;CAC1C;;AAED;EACE,qBAAqB;CACtB;;AAED;EACE,YAAY;EACZ,iBAAiB;CAClB;;AAED;EACE,uBAAuB;EACvB,uBAAuB;EACvB,0BAA0B;CAC3B;;AAED;EACE,YAAY;EACZ,uBAAuB;CACxB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,aAAa;CACd;;AAED;EACE,eAAe;EACf,cAAc;EACd,iBAAiB;EACjB,mBAAmB;EACnB,mCAAmC;EACnC,wBAAwB;CACzB;;AAED;EACE,mBAAmB;EACnB,UAAU;EACV,WAAW;EACX,kBAAkB;EAClB,YAAY;EACZ,aAAa;EACb,qBAAqB;EACrB,iBAAiB;EACjB,2CAA2C;EAC3C,uBAAuB;EACvB,iBAAiB;EACjB,sDAAsD;CACvD;;AAED;EACE,gBAAgB;CACjB;;AAED;;EAEE,eAAe;EACf,uBAAuB;EACvB,gBAAgB;CACjB;;AAED;;;;EAIE,YAAY;EACZ,WAAW;EACX,UAAU;EACV,iBAAiB;EACjB,iBAAiB;EACjB,oBAAoB;EACpB,YAAY;EACZ,sBAAsB;EACtB,kBAAkB;EAClB,iBAAiB;EACjB,kDAAkD;EAClD,eAAe;CAChB;;AAED;EACE,mBAAmB;EACnB,uBAAuB;CACxB;;AAED;EACE,oBAAoB;EACpB,iBAAiB;EACjB,YAAY;CACb;;AAED;EACE,2BAA2B;EAC3B,qBAAqB;CACtB;;AAED;;;EAGE,qBAAqB;EACrB,wBAAwB;CACzB;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,2BAA2B;CAC5B;;AAED;EACE;IACE,cAAc;GACf;EACD;;;;IAIE,eAAe;GAChB;CACF;;AAED;EACE;IACE,aAAa;IACb,WAAW;GACZ;EACD;IACE,iBAAiB;GAClB;CACF;;AAED;EACE;;IAEE,uBAAuB;GACxB;EACD;IACE,aAAa;IACb,WAAW;IACX,iBAAiB;IACjB,0BAA0B;GAC3B;EACD;IACE,mBAAmB;IACnB,eAAe;IACf,gBAAgB;GACjB;EACD;IACE,iBAAiB;IACjB,cAAc;IACd,8BAA8B;GAC/B;CACF;;AAED;EACE,gBAAgB;EAChB,QAAQ;EACR,eAAe;EACf,cAAc;EACd,cAAc;EACd,YAAY;EACZ,eAAe;CAChB;;AAED;EACE,0BAAoB;EAApB,uBAAoB;EAApB,oBAAoB;EACpB,yBAAwB;EAAxB,sBAAwB;EAAxB,wBAAwB;EACxB,YAAY;EACZ,cAAc;EACd,eAAe;EACf,YAAY;EACZ,mBAAmB;EACnB,sBAAsB;EACtB,uBAAuB;EACvB,YAAY;EACZ,kCAA0B;EAA1B,0BAA0B;CAC3B;;AAED;EACE,qCAAqC;EACrC,mBAAmB;EACnB,eAAe;EACf,mBAAmB;EACnB,iBAAiB;CAClB;;AAED;EACE;IACE,YAAY;GACb;CACF;;AAED;EACE;IACE,cAAc;GACf;CACF;;AAED;EACE;IACE,aAAa;GACd;CACF;;AAED;EACE;IACE,aAAa;GACd;CACF;;AAED;EACE;IACE,eAAe;GAChB;CACF;;AAED;EACE;IACE,gBAAgB;GACjB;CACF;;AAED;EACE;IACE,eAAe;GAChB;CACF;;AAED;EACE;IACE,aAAa;GACd;CACF;;AAED;EACE;IACE,eAAe;GAChB;CACF;;AAED;EACE;IACE,gBAAgB;GACjB;CACF;;AAED;EACE,sBAAsB;EACtB,2BAA2B;EAC3B,iBAAiB;EACjB,uBAAuB;EACvB,YAAY;CACb;;AAED;EACE,iBAAiB;EACjB,cAAc;EACd,gBAAgB;EAChB,aAAa;CACd;;AAED;EACE,aAAa;CACd;;AAED;EACE,mBAAmB;EACnB,sBAAsB;EACtB,YAAY;CACb;;AAED;EACE,eAAe;CAChB;;AAED;EACE,sBAAsB;EACtB,oBAAoB;CACrB;;AAED;EACE,uBAAuB;EACvB,iBAAiB;CAClB;;AAED;EACE,YAAY;EACZ,uBAAuB;EACvB,oBAAoB;CACrB;;AAED;EACE,YAAY;EACZ,uBAAuB;CACxB;;AAED;EACE,wBAAwB;CACzB;;AAED;EACE,YAAY;CACb;;AAED;;EAEE,UAAU;EACV,6BAA6B;EAC7B,eAAe;EACf,gBAAgB;EAChB,sBAAsB;EACtB,kBAAkB;EAClB,8BAA8B;EAC9B,YAAY;EACZ,2BAA2B;CAC5B;;AAED;;EAEE,yBAAyB;EACzB,qBAAqB;CACtB;;AAED;;EAEE,sBAAsB;EACtB,oBAAoB;EACpB,YAAY;EACZ,sEAAsE;EACtE,uBAAuB;EACvB,6BAA6B;CAC9B;;AAED;;EAEE,qCAAqC;CACtC;;AAED;EACE,iBAAiB;CAClB;;AAED;EACE,iBAAiB;CAClB;;AAED;EACE,UAAU;EACV,0BAAoB;EAApB,uBAAoB;EAApB,oBAAoB;CACrB;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,oBAAa;EAAb,qBAAa;EAAb,aAAa;EACb,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,uBAAuB;EACvB,uBAAuB;EACvB,mBAAmB;CACpB;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,0BAA0B;CAC3B;;AAED;;EAEE,sBAAsB;EACtB,YAAY;EACZ,aAAa;EACb,sEAAsE;EACtE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;CACpB;;AAED;;EAEE,qCAAqC;EACrC,oBAAoB;EACpB,iBAAiB;CAClB;;AAED;EACE,iBAAiB;CAClB;;AAED;;EAEE,eAAe;EACf,gBAAgB;EAChB,UAAU;CACX;;AAED;EACE,WAAW;CACZ;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,uBAAuB;EACvB,oBAAoB;EACpB,iBAAiB;CAClB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,YAAY;CACb;;AAED;EACE,UAAU;CACX;;AAED;EACE,WAAW;CACZ;;AAED;EACE,YAAY;EACZ,aAAa;CACd;;AAED;EACE,UAAU;EACV,iBAAiB;CAClB;;AAED;EACE,mBAAmB;EACnB,aAAa;EACb,YAAY;EACZ,uBAAuB;CACxB;;AAED;EACE,UAAU;CACX;;AAED;EACE;;IAEE,cAAc;GACf;EACD;IACE,kBAAkB;IAClB,yDAAyD;GAC1D;EACD;IACE,WAAW;GACZ;EACD;IACE,aAAa;GACd;EACD;IACE,iBAAiB;GAClB;EACD;IACE,cAAc;GACf;EACD;IACE,WAAW;IACX,YAAY;IACZ,UAAU;GACX;CACF;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;;EAEE,oBAAoB;CACrB;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,mBAAmB;EACnB,OAAO;EACP,SAAS;EACT,eAAe;EACf,aAAa;CACd;;AAED;EACE,kBAAkB;CACnB;;AAED;EACE,mBAAmB;EACnB,eAAe;CAChB;EACC,mNAAmN;CACpN;;AAED;EACE,yMAAyM;CAC1M;;AAED;EACE,mCAA2B;EAA3B,2BAA2B;CAC5B","file":"boosted-rtl.css","sourcesContent":["// Orange rtl overrides\n//\n//\n\n@import \"mixins\";\n\n// invert chevrons\n\n.svg-arrow-previous {\n @include svg-arrow-next(\"#000\");\n}\n\n.svg-arrow-next {\n @include svg-arrow-previous(\"#000\");\n}\n\n// rotate stepbar chevrons\n.stepbar-item::after {\n transform: rotateY(180deg);\n}\n\n","@charset \"UTF-8\";\n/*!\n * Boosted v4.0.0-beta.3 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap v4.0.0-beta.3 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n:root {\n --blue: #527edb;\n --indigo: #6610f2;\n --purple: #a885d8;\n --pink: #ffb4e6;\n --red: #cd3c14;\n --orange: #f16e00;\n --yellow: #fc0;\n --green: #32c832;\n --teal: #50be87;\n --cyan: #4BB4E6;\n --white: #fff;\n --gray: #999;\n --gray-dark: #595959;\n --primary: #f16e00;\n --secondary: #000;\n --success: #32c832;\n --info: #4BB4E6;\n --warning: #fc0;\n --danger: #cd3c14;\n --light: #ddd;\n --dark: #000;\n --breakpoint-xs: 0;\n --breakpoint-sm: 480px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 980px;\n --breakpoint-xl: 1220px;\n --breakpoint-xxl: 1380px;\n --font-family-sans-serif: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent;\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.25;\n color: #000;\n text-align: right;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 1.25rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-right: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #000;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #f16e00;\n text-decoration: none;\n}\n\np a {\n text-decoration: underline;\n}\n\np a:focus, p a:hover {\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\na,\narea,\nbutton,\n[role=\"button\"],\ninput:not([type=\"range\"]),\nlabel,\nselect,\nsummary,\ntextarea {\n touch-action: manipulation;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.625rem 0.625rem 0.625rem 0;\n padding-bottom: 0.625rem 0.625rem 0.625rem 0;\n color: #666;\n text-align: right;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: .625rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 1.25rem;\n font-family: inherit;\n font-weight: 700;\n line-height: 1.1;\n color: inherit;\n}\n\nh1, .h1 {\n font-size: 2.125rem;\n}\n\nh2, .h2 {\n font-size: 1.875rem;\n}\n\nh3, .h3 {\n font-size: 1.5rem;\n}\n\nh4, .h4 {\n font-size: 1.25rem;\n}\n\nh5, .h5 {\n font-size: 1.125rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n@media (max-width: 767.99px) {\n h1, .h1 {\n font-size: 1.25rem;\n }\n h2, .h2 {\n font-size: 1.125rem;\n }\n h3, .h3 {\n font-size: 1rem;\n }\n h4, .h4 {\n font-size: 0.875rem;\n }\n h5, .h5 {\n font-size: 0.875rem;\n }\n h6, .h6 {\n font-size: 0.875rem;\n }\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 3.75rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\n.display-2 {\n font-size: 3.125rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\n.display-3 {\n font-size: 2.5rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\n.display-4 {\n font-size: 2.125rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\nhr {\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n border: 0;\n border-top: 1px solid #eee;\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #f16e00;\n}\n\n.list-unstyled {\n padding-right: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-right: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-left: 0.3125rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1.25rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #666;\n}\n\n.blockquote-footer::before {\n content: \"\\2014 \\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.625rem;\n background-color: #fff;\n border: 2px solid #000;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.625rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #333;\n}\n\ncode,\nkbd,\npre,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\ncode {\n font-size: 87.5%;\n color: #333;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.0625rem 0.0625rem;\n font-size: 87.5%;\n color: #000;\n background-color: #eee;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #333;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n margin-left: auto;\n margin-right: auto;\n padding-left: 5px;\n padding-right: 5px;\n margin-left: 1.25%;\n margin-right: 1.25%;\n max-width: 312px;\n margin-left: auto;\n margin-right: auto;\n width: 100%;\n}\n\n@media (min-width: 480px) {\n .container {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n.container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n}\n\n@media (min-width: 480px) {\n .container {\n margin-left: 1.25%;\n margin-right: 1.25%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n margin-left: 1.5625%;\n margin-right: 1.5625%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n margin-left: 4.16667%;\n margin-right: 4.16667%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 480px) {\n .container {\n max-width: 468px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 744px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n max-width: 960px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n max-width: 1200px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n max-width: 1320px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n.container-fluid {\n margin-left: auto;\n margin-right: auto;\n padding-left: 5px;\n padding-right: 5px;\n margin-left: 1.25%;\n margin-right: 1.25%;\n width: auto;\n}\n\n@media (min-width: 480px) {\n .container-fluid {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n.container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n}\n\n@media (min-width: 480px) {\n .container-fluid {\n margin-left: 1.25%;\n margin-right: 1.25%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container-fluid {\n margin-left: 1.5625%;\n margin-right: 1.5625%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container-fluid {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container-fluid {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container-fluid {\n margin-left: 4.16667%;\n margin-right: 4.16667%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-left: -5px;\n margin-right: -5px;\n}\n\n@media (min-width: 480px) {\n .row {\n margin-left: -5px;\n margin-right: -5px;\n }\n}\n\n@media (min-width: 768px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n@media (min-width: 980px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n@media (min-width: 1220px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n@media (min-width: 1380px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n.no-gutters {\n margin-left: 0;\n margin-right: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0;\n}\n\n.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,\n.col-auto, .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,\n.col-sm-auto, .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,\n.col-md-auto, .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,\n.col-lg-auto, .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,\n.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n.col-xxl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n@media (min-width: 480px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n@media (min-width: 480px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n}\n\n@media (min-width: 980px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n}\n\n@media (min-width: 1220px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n}\n\n@media (min-width: 1380px) {\n .col-xxl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xxl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xxl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xxl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xxl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xxl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xxl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xxl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xxl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xxl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xxl-1 {\n order: 1;\n }\n .order-xxl-2 {\n order: 2;\n }\n .order-xxl-3 {\n order: 3;\n }\n .order-xxl-4 {\n order: 4;\n }\n .order-xxl-5 {\n order: 5;\n }\n .order-xxl-6 {\n order: 6;\n }\n .order-xxl-7 {\n order: 7;\n }\n .order-xxl-8 {\n order: 8;\n }\n .order-xxl-9 {\n order: 9;\n }\n .order-xxl-10 {\n order: 10;\n }\n .order-xxl-11 {\n order: 11;\n }\n .order-xxl-12 {\n order: 12;\n }\n}\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 1.25rem;\n background-color: #fff;\n}\n\n.table th,\n.table td {\n padding: 0.625rem 0 0.625rem 0.625rem;\n vertical-align: top;\n border-top: 1px solid #ccc;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #ccc;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #ccc;\n}\n\n.table .table {\n background-color: #fff;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3125rem 0 0.3125rem 0.3125rem;\n}\n\n.table-bordered {\n border: 1px solid #ccc;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #ccc;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: #f6f6f6;\n}\n\n.table-hover tbody tr:hover {\n background-color: #eee;\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #f16e00;\n}\n\n.table-hover .table-primary:hover {\n background-color: #d86200;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #d86200;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: black;\n color: #fff;\n}\n\n.table-hover .table-secondary:hover {\n background-color: black;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: black;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #32c832;\n}\n\n.table-hover .table-success:hover {\n background-color: #2db42d;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #2db42d;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #4bb4e6;\n}\n\n.table-hover .table-info:hover {\n background-color: #35abe3;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #35abe3;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffcc00;\n}\n\n.table-hover .table-warning:hover {\n background-color: #e6b800;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #e6b800;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #cd3c14;\n color: #fff;\n}\n\n.table-hover .table-danger:hover {\n background-color: #b63512;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #b63512;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #dddddd;\n}\n\n.table-hover .table-light:hover {\n background-color: #d0d0d0;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #d0d0d0;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: black;\n color: #fff;\n}\n\n.table-hover .table-dark:hover {\n background-color: black;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: black;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: #ddd;\n}\n\n.table-hover .table-active:hover {\n background-color: #d0d0d0;\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: #d0d0d0;\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #000;\n border-color: #ccc;\n}\n\n.table .thead-light th {\n color: #000;\n background-color: #fff;\n border-color: #ccc;\n}\n\n.table-dark {\n color: #fff;\n background-color: #000;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #ccc;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: #333;\n}\n\n.table-dark.table-hover tbody tr:hover {\n background-color: #666;\n}\n\n@media (max-width: 479.99px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.99px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 979.99px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1219.99px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1379.99px) {\n .table-responsive-xxl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-xxl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\nlabel {\n font-weight: 700;\n}\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.5rem 0.625rem;\n font-size: 1rem;\n line-height: 1.25;\n color: #000;\n background-color: #fff;\n background-clip: padding-box;\n border: 2px solid #ccc;\n border-radius: 0;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #000;\n background-color: #fff;\n border-color: #999;\n outline: 0;\n}\n\n.form-control::placeholder {\n color: #666;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #eee;\n opacity: 1;\n}\n\nselect.form-control:not([size]):not([multiple]) {\n height: calc(2.25rem + 4px);\n}\n\nselect.form-control:focus::-ms-value {\n color: #000;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.5rem + 2px);\n padding-bottom: calc(0.5rem + 2px);\n margin-bottom: 0;\n font-size: inherit;\n font-weight: 700;\n line-height: 1.25;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.875rem + 2px);\n padding-bottom: calc(0.875rem + 2px);\n font-size: 1.125rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.375rem + 2px);\n padding-bottom: calc(0.375rem + 2px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n margin-bottom: 0;\n line-height: 1.25;\n background-color: transparent;\n border: solid transparent;\n border-width: 2px 0;\n}\n\n.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,\n.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,\n.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,\n.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,\n.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,\n.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,\n.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,\n.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,\n.input-group-lg > .input-group-append > .form-control-plaintext.btn {\n padding-left: 0;\n padding-right: 0;\n}\n\n.form-control-sm, .input-group-sm > .form-control,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.375rem 0.625rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\nselect.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {\n height: 2.0625rem;\n}\n\n.form-control-lg, .input-group-lg > .form-control,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.875rem 1.25rem;\n font-size: 1.125rem;\n line-height: 1.5;\n}\n\nselect.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {\n height: 3.4375rem;\n}\n\n.form-group {\n margin-bottom: 1.25rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.625rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-left: -5px;\n margin-right: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-right: 1.25rem;\n margin-bottom: 0.625rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.25rem;\n margin-right: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #666;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-right: 0;\n margin-left: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-left: 0.3125rem;\n margin-right: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.625rem;\n font-size: 80%;\n color: #32c832;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n width: 250px;\n padding: .5rem;\n margin-top: .1rem;\n font-size: .875rem;\n line-height: 1;\n color: #fff;\n background-color: rgba(50, 200, 50, 0.8);\n border-radius: .2rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid, .was-validated\n.custom-select:valid,\n.custom-select.is-valid {\n border-color: #32c832;\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated\n.custom-select:valid:focus,\n.custom-select.is-valid:focus {\n border-color: #32c832;\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip, .was-validated\n.custom-select:valid ~ .valid-feedback,\n.was-validated\n.custom-select:valid ~ .valid-tooltip,\n.custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #32c832;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #32c832;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n background-color: #95e595;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n background-color: #58d558;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #32c832;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.625rem;\n font-size: 80%;\n color: #cd3c14;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n width: 250px;\n padding: .5rem;\n margin-top: .1rem;\n font-size: .875rem;\n line-height: 1;\n color: #fff;\n background-color: rgba(205, 60, 20, 0.8);\n border-radius: .2rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated\n.custom-select:invalid,\n.custom-select.is-invalid {\n border-color: #cd3c14;\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated\n.custom-select:invalid:focus,\n.custom-select.is-invalid:focus {\n border-color: #cd3c14;\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip, .was-validated\n.custom-select:invalid ~ .invalid-feedback,\n.was-validated\n.custom-select:invalid ~ .invalid-tooltip,\n.custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #cd3c14;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #cd3c14;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n background-color: #f18c70;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n background-color: #ea532a;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #cd3c14;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 480px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group {\n width: auto;\n }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-right: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n margin-top: 0;\n margin-left: 0.25rem;\n margin-right: 0;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 700;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n user-select: none;\n border: 2px solid transparent;\n padding: 0.5rem 1.125rem;\n font-size: 1rem;\n line-height: 1.25;\n border-radius: 0;\n transition: all 0.2s ease-in-out;\n}\n\n.btn:focus, .btn:hover {\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: none;\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 1;\n}\n\n.btn:not([disabled]):not(.disabled) {\n cursor: pointer;\n}\n\n.btn:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active {\n background-image: none;\n}\n\na.btn {\n text-decoration: none;\n}\n\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none;\n}\n\n.btn-primary,\n.btn-warning {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-primary:focus, .btn-primary:hover,\n.btn-warning:focus,\n.btn-warning:hover {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-primary.disabled, .btn-primary:disabled,\n.btn-warning.disabled,\n.btn-warning:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle,\n.btn-warning:not([disabled]):not(.disabled):active,\n.btn-warning:not([disabled]):not(.disabled).active,\n.show >\n.btn-warning.dropdown-toggle {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.btn-primary.btn-inverse,\n.btn-warning.btn-inverse {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-primary.btn-inverse:focus, .btn-primary.btn-inverse:hover,\n.btn-warning.btn-inverse:focus,\n.btn-warning.btn-inverse:hover {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-primary.btn-inverse.disabled, .btn-primary.btn-inverse:disabled,\n.btn-warning.btn-inverse.disabled,\n.btn-warning.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-primary.btn-inverse:not([disabled]):not(.disabled):active, .btn-primary.btn-inverse:not([disabled]):not(.disabled).active,\n.show > .btn-primary.btn-inverse.dropdown-toggle,\n.btn-warning.btn-inverse:not([disabled]):not(.disabled):active,\n.btn-warning.btn-inverse:not([disabled]):not(.disabled).active,\n.show >\n.btn-warning.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #000;\n border-color: #fff;\n}\n\n.btn-secondary,\n.btn-light {\n color: #000;\n background-color: transparent;\n border-color: #000;\n}\n\n.btn-secondary:focus, .btn-secondary:hover,\n.btn-light:focus,\n.btn-light:hover {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled,\n.btn-light.disabled,\n.btn-light:disabled {\n color: #ccc;\n background-color: transparent;\n border-color: #ccc;\n}\n\n.btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle,\n.btn-light:not([disabled]):not(.disabled):active,\n.btn-light:not([disabled]):not(.disabled).active,\n.show >\n.btn-light.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-secondary.btn-inverse,\n.btn-light.btn-inverse {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-secondary.btn-inverse:focus, .btn-secondary.btn-inverse:hover,\n.btn-light.btn-inverse:focus,\n.btn-light.btn-inverse:hover {\n color: #fff;\n background-color: #000;\n border-color: #fff;\n}\n\n.btn-secondary.btn-inverse.disabled, .btn-secondary.btn-inverse:disabled,\n.btn-light.btn-inverse.disabled,\n.btn-light.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-secondary.btn-inverse:not([disabled]):not(.disabled):active, .btn-secondary.btn-inverse:not([disabled]):not(.disabled).active,\n.show > .btn-secondary.btn-inverse.dropdown-toggle,\n.btn-light.btn-inverse:not([disabled]):not(.disabled):active,\n.btn-light.btn-inverse:not([disabled]):not(.disabled).active,\n.show >\n.btn-light.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-success {\n color: #000;\n background-color: #32c832;\n border-color: #32c832;\n}\n\n.btn-success:focus, .btn-success:hover {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-success.btn-inverse {\n color: #000;\n background-color: #32c832;\n border-color: #32c832;\n}\n\n.btn-success.btn-inverse:focus, .btn-success.btn-inverse:hover {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-success.btn-inverse.disabled, .btn-success.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-success.btn-inverse:not([disabled]):not(.disabled):active, .btn-success.btn-inverse:not([disabled]):not(.disabled).active,\n.show > .btn-success.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-info,\n.btn-dark {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-info:focus, .btn-info:hover,\n.btn-dark:focus,\n.btn-dark:hover {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.btn-info.disabled, .btn-info:disabled,\n.btn-dark.disabled,\n.btn-dark:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active,\n.show > .btn-info.dropdown-toggle,\n.btn-dark:not([disabled]):not(.disabled):active,\n.btn-dark:not([disabled]):not(.disabled).active,\n.show >\n.btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-info.btn-inverse,\n.btn-dark.btn-inverse {\n color: #fff;\n background-color: transparent;\n border-color: #fff;\n}\n\n.btn-info.btn-inverse:focus, .btn-info.btn-inverse:hover,\n.btn-dark.btn-inverse:focus,\n.btn-dark.btn-inverse:hover {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-info.btn-inverse.disabled, .btn-info.btn-inverse:disabled,\n.btn-dark.btn-inverse.disabled,\n.btn-dark.btn-inverse:disabled {\n color: #666;\n background-color: transparent;\n border-color: #666;\n}\n\n.btn-info.btn-inverse:not([disabled]):not(.disabled):active, .btn-info.btn-inverse:not([disabled]):not(.disabled).active,\n.show > .btn-info.btn-inverse.dropdown-toggle,\n.btn-dark.btn-inverse:not([disabled]):not(.disabled):active,\n.btn-dark.btn-inverse:not([disabled]):not(.disabled).active,\n.show >\n.btn-dark.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-danger {\n color: #fff;\n background-color: #cd3c14;\n border-color: #cd3c14;\n}\n\n.btn-danger:focus, .btn-danger:hover {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-danger.btn-inverse {\n color: #fff;\n background-color: #cd3c14;\n border-color: #cd3c14;\n}\n\n.btn-danger.btn-inverse:focus, .btn-danger.btn-inverse:hover {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-danger.btn-inverse.disabled, .btn-danger.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-danger.btn-inverse:not([disabled]):not(.disabled):active, .btn-danger.btn-inverse:not([disabled]):not(.disabled).active,\n.show > .btn-danger.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-primary {\n color: #f16e00;\n background-color: transparent;\n background-image: none;\n border-color: #f16e00;\n}\n\n.btn-outline-primary:hover, .btn-outline-primary:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #f16e00;\n background-color: transparent;\n}\n\n.btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary:not([disabled]):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-secondary {\n color: #000;\n background-color: transparent;\n background-image: none;\n border-color: #000;\n}\n\n.btn-outline-secondary:hover, .btn-outline-secondary:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #000;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not([disabled]):not(.disabled):active, .btn-outline-secondary:not([disabled]):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-success {\n color: #32c832;\n background-color: transparent;\n background-image: none;\n border-color: #32c832;\n}\n\n.btn-outline-success:hover, .btn-outline-success:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #32c832;\n background-color: transparent;\n}\n\n.btn-outline-success:not([disabled]):not(.disabled):active, .btn-outline-success:not([disabled]):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-info {\n color: #000;\n background-color: transparent;\n background-image: none;\n border-color: #000;\n}\n\n.btn-outline-info:hover, .btn-outline-info:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #000;\n background-color: transparent;\n}\n\n.btn-outline-info:not([disabled]):not(.disabled):active, .btn-outline-info:not([disabled]):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-warning {\n color: #f16e00;\n background-color: transparent;\n background-image: none;\n border-color: #f16e00;\n}\n\n.btn-outline-warning:hover, .btn-outline-warning:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #f16e00;\n background-color: transparent;\n}\n\n.btn-outline-warning:not([disabled]):not(.disabled):active, .btn-outline-warning:not([disabled]):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-danger {\n color: #cd3c14;\n background-color: transparent;\n background-image: none;\n border-color: #cd3c14;\n}\n\n.btn-outline-danger:hover, .btn-outline-danger:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #cd3c14;\n background-color: transparent;\n}\n\n.btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger:not([disabled]):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-light {\n color: #ddd;\n background-color: transparent;\n background-image: none;\n border-color: #ddd;\n}\n\n.btn-outline-light:hover, .btn-outline-light:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #ddd;\n background-color: transparent;\n}\n\n.btn-outline-light:not([disabled]):not(.disabled):active, .btn-outline-light:not([disabled]):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-dark {\n color: #000;\n background-color: transparent;\n background-image: none;\n border-color: #000;\n}\n\n.btn-outline-dark:hover, .btn-outline-dark:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #000;\n background-color: transparent;\n}\n\n.btn-outline-dark:not([disabled]):not(.disabled):active, .btn-outline-dark:not([disabled]):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-link {\n color: #000;\n background-color: transparent;\n}\n\n.btn-link.btn-inverse {\n color: #fff;\n}\n\n.btn-link:hover {\n color: #f16e00;\n text-decoration: none;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: none;\n border-color: transparent;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #ccc;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.875rem 1.25rem;\n font-size: 1.125rem;\n line-height: 1.5;\n border-radius: 0;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.375rem 0.625rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n opacity: 0;\n transition: opacity 0.15s linear;\n}\n\n.fade.show {\n opacity: 1;\n}\n\n.collapse {\n display: none;\n}\n\n.collapse.show {\n display: block;\n}\n\ntr.collapse.show {\n display: table-row;\n}\n\ntbody.collapse.show {\n display: table-row-group;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n.dropup,\n.dropdown {\n position: relative;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0.4375em solid;\n border-left: 0.4375em solid transparent;\n border-bottom: 0;\n border-right: 0.4375em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n right: 0;\n z-index: 1000;\n display: none;\n float: right;\n min-width: 10rem;\n padding: 0 0;\n margin: -2px 0 0;\n font-size: 1rem;\n color: #000;\n text-align: right;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 2px solid #000;\n}\n\n.dropup .dropdown-menu {\n margin-top: 0;\n margin-bottom: -2px;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0;\n border-left: 0.4375em solid transparent;\n border-bottom: 0.4375em solid;\n border-right: 0.4375em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropright .dropdown-menu {\n margin-top: 0;\n margin-right: -2px;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0.4375em solid transparent;\n border-bottom: 0.4375em solid transparent;\n border-right: 0.4375em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n margin-top: 0;\n margin-left: -2px;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0.4375em solid transparent;\n border-left: 0.4375em solid;\n border-bottom: 0.4375em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-divider {\n height: 0;\n overflow: hidden;\n border-top: 1px solid #eee;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.625rem 0.625rem;\n clear: both;\n font-weight: 400;\n color: #000;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:focus, .dropdown-item:hover {\n color: #fff;\n text-decoration: none;\n background-color: #000;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #000;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #666;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0 0.625rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #000;\n white-space: nowrap;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 0 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group,\n.btn-group-vertical .btn + .btn,\n.btn-group-vertical .btn + .btn-group,\n.btn-group-vertical .btn-group + .btn,\n.btn-group-vertical .btn-group + .btn-group {\n margin-right: -2px;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:first-child {\n margin-right: 0;\n}\n\n.dropdown-toggle-split {\n padding-left: 0.84375rem;\n padding-right: 0.84375rem;\n}\n\n.dropdown-toggle-split::after {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-left: 0.46875rem;\n padding-right: 0.46875rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-left: 0.9375rem;\n padding-right: 0.9375rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n\n.btn-group-vertical .btn,\n.btn-group-vertical .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -2px;\n margin-right: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group .form-control,\n.input-group .custom-select,\n.input-group .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group .form-control:focus,\n.input-group .custom-select:focus,\n.input-group .custom-file:focus {\n z-index: 3;\n}\n\n.input-group .form-control + .form-control,\n.input-group .form-control + .custom-select,\n.input-group .form-control + .custom-file,\n.input-group .custom-select + .form-control,\n.input-group .custom-select + .custom-select,\n.input-group .custom-select + .custom-file,\n.input-group .custom-file + .form-control,\n.input-group .custom-file + .custom-select,\n.input-group .custom-file + .custom-file {\n margin-right: -2px;\n}\n\n.input-group .custom-file {\n display: flex;\n align-items: center;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n align-items: center;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-right: -2px;\n}\n\n.input-group-prepend {\n margin-left: -2px;\n}\n\n.input-group-append {\n margin-right: -2px;\n}\n\n.input-group-prepend + .form-control {\n border-right-color: transparent;\n}\n\n.form-control:focus + .input-group-append,\n.custom-select:focus + .input-group-append {\n position: relative;\n z-index: 5;\n}\n\n.input-group-text {\n padding: 0.5rem 0.625rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.25;\n color: #000;\n text-align: center;\n white-space: nowrap;\n background-color: #eee;\n border: 2px solid #ccc;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.25rem;\n padding-right: 1.875rem;\n margin-bottom: 0.625rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-left: 1.25rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #f16e00;\n background-color: #f16e00;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before::before {\n background-color: #f16e00;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n outline: dotted 1px;\n box-shadow: none;\n}\n\n.custom-control-input:active ~ .custom-control-label::before {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #767676;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n border-color: #ccc;\n}\n\n.custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: #ccc;\n}\n\n.custom-control-label {\n margin-bottom: 0;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0;\n right: 0;\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n pointer-events: none;\n content: \"\";\n user-select: none;\n background-color: #fff;\n border-color: #666;\n border-style: solid;\n border-width: 2px;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0rem;\n right: 0;\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n content: \"\";\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 1rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14%202l-8%208-3-3-2%202%205%205L16%204l-2-2z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.custom-checkbox .custom-control-input:checked:focus ~ .custom-control-label::before {\n outline-color: #000;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #f16e00;\n background-color: #f16e00;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath stroke='%23fff' d='M1 4h6'/%3E%3C/svg%3E\");\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E\");\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 4px);\n padding: 0.4375rem 0.5rem 0.4375rem 1.5rem;\n font-weight: 700;\n line-height: 1.25;\n color: #000;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M0%200h14L7%207%200%200z%22%2F%3E%3C%2Fsvg%3E\") no-repeat left 0.5rem center;\n background-size: 8px 10px;\n border: 2px solid #ccc;\n border-radius: 0;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #999;\n outline: 0;\n}\n\n.custom-select:focus::-ms-value {\n color: #000;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-left: 0.5rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #999;\n background-color: #eee;\n}\n\n.custom-select::-ms-expand {\n opacity: 0;\n}\n\n.custom-select-sm {\n height: 2.0625rem;\n padding-top: 0.4375rem;\n padding-bottom: 0.4375rem;\n font-size: 75%;\n}\n\n.custom-select-lg {\n height: 3.4375rem;\n padding-top: 0.4375rem;\n padding-bottom: 0.4375rem;\n font-size: 125%;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: 2.5rem;\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: 2.5rem;\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-control {\n border-color: #999;\n}\n\n.custom-file-input:focus ~ .custom-file-control::before {\n border-color: #999;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #999;\n}\n\n.custom-file-input:focus ~ .custom-file-label::before {\n border-color: #999;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1;\n height: 2.5rem;\n padding: 0.5rem 0.625rem;\n line-height: 1.25;\n color: #000;\n background-color: #fff;\n border: 2px solid #ccc;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(2.5rem - 2px * 2);\n padding: 0.5rem 0.625rem;\n line-height: 1.25;\n color: #000;\n content: \"Browse\";\n background-color: #eee;\n border-right: 2px solid #ccc;\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-right: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.625rem 1.25rem;\n font-weight: 700;\n}\n\n.nav-link:focus, .nav-link:hover {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #666;\n}\n\n.nav-tabs {\n border-bottom: 2px solid #000;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -2px;\n}\n\n.nav-tabs .nav-link {\n padding: 0.625rem calc(1.25rem - 2px);\n line-height: 1rem;\n border: 2px solid transparent;\n border-bottom-width: 0;\n}\n\n.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #666;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -2px;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #000;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 1.5625rem 1.25rem 1.3125rem;\n font-weight: 700;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n align-self: flex-end;\n padding-top: 0;\n padding-bottom: 0;\n margin-left: .625rem;\n font-size: 1rem;\n font-weight: 700;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:focus, .navbar-brand:hover {\n text-decoration: none;\n}\n\n.navbar-brand + .navbar-brand {\n margin-left: 0;\n margin-right: 1.25rem;\n}\n\n.navbar-brand:focus {\n outline: 1px dotted #fff;\n outline-offset: .625rem;\n}\n\n.navbar-brand img {\n flex-wrap: wrap;\n width: 3.125rem;\n height: 3.125rem;\n margin-top: 0;\n margin-bottom: .25rem;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-right: 0;\n margin-top: auto;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding: 0;\n margin-right: 1.25rem;\n white-space: nowrap;\n}\n\n.navbar-nav .nav-link:focus {\n outline: 1px dotted;\n outline-offset: .625rem;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-nav .dropdown-toggle {\n margin-right: 1.25rem;\n}\n\n.navbar-nav .dropdown-toggle:focus {\n outline: 1px dotted;\n outline-offset: .5rem;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.625rem;\n padding-bottom: 0.625rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-self: flex-end;\n}\n\n.navbar-toggler {\n padding: 0.5rem 0.5rem;\n margin: 0.3125rem 0;\n font-size: 1rem;\n line-height: 1;\n background: transparent;\n border: 2px solid transparent;\n}\n\n.navbar-toggler:focus, .navbar-toggler:hover {\n text-decoration: none;\n background-color: #fff;\n}\n\n.navbar-toggler:focus .navbar-toggler-icon, .navbar-toggler:hover .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-toggler:active {\n background-color: #f16e00;\n}\n\n.navbar-toggler:active .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-toggler:focus {\n outline: 0;\n}\n\n.navbar-toggler:not([disabled]):not(.disabled) {\n cursor: pointer;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.25rem;\n height: 1.25rem;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 479.99px) {\n .navbar-expand-sm {\n padding: 0;\n }\n .navbar-expand-sm .navbar-nav {\n margin-bottom: 0;\n }\n .navbar-expand-sm .navbar-nav .dropdown-toggle {\n margin-right: 0;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-sm .justify-content-between {\n width: 100%;\n }\n .navbar-expand-sm .navbar-brand {\n min-height: 0;\n margin: 0.625rem;\n }\n .navbar-expand-sm .navbar-collapse {\n margin-bottom: 0;\n }\n .navbar-expand-sm .nav-link {\n margin-right: 0;\n }\n}\n\n@media (min-width: 480px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n .navbar-expand-sm .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (max-width: 767.99px) {\n .navbar-expand-md {\n padding: 0;\n }\n .navbar-expand-md .navbar-nav {\n margin-bottom: 0;\n }\n .navbar-expand-md .navbar-nav .dropdown-toggle {\n margin-right: 0;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-md .justify-content-between {\n width: 100%;\n }\n .navbar-expand-md .navbar-brand {\n min-height: 0;\n margin: 0.625rem;\n }\n .navbar-expand-md .navbar-collapse {\n margin-bottom: 0;\n }\n .navbar-expand-md .nav-link {\n margin-right: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n .navbar-expand-md .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (max-width: 979.99px) {\n .navbar-expand-lg {\n padding: 0;\n }\n .navbar-expand-lg .navbar-nav {\n margin-bottom: 0;\n }\n .navbar-expand-lg .navbar-nav .dropdown-toggle {\n margin-right: 0;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-lg .justify-content-between {\n width: 100%;\n }\n .navbar-expand-lg .navbar-brand {\n min-height: 0;\n margin: 0.625rem;\n }\n .navbar-expand-lg .navbar-collapse {\n margin-bottom: 0;\n }\n .navbar-expand-lg .nav-link {\n margin-right: 0;\n }\n}\n\n@media (min-width: 980px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n .navbar-expand-lg .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (max-width: 1219.99px) {\n .navbar-expand-xl {\n padding: 0;\n }\n .navbar-expand-xl .navbar-nav {\n margin-bottom: 0;\n }\n .navbar-expand-xl .navbar-nav .dropdown-toggle {\n margin-right: 0;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-xl .justify-content-between {\n width: 100%;\n }\n .navbar-expand-xl .navbar-brand {\n min-height: 0;\n margin: 0.625rem;\n }\n .navbar-expand-xl .navbar-collapse {\n margin-bottom: 0;\n }\n .navbar-expand-xl .nav-link {\n margin-right: 0;\n }\n}\n\n@media (min-width: 1220px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xl .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (max-width: 1379.99px) {\n .navbar-expand-xxl {\n padding: 0;\n }\n .navbar-expand-xxl .navbar-nav {\n margin-bottom: 0;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-toggle {\n margin-right: 0;\n }\n .navbar-expand-xxl > .container,\n .navbar-expand-xxl > .container-fluid {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-xxl .justify-content-between {\n width: 100%;\n }\n .navbar-expand-xxl .navbar-brand {\n min-height: 0;\n margin: 0.625rem;\n }\n .navbar-expand-xxl .navbar-collapse {\n margin-bottom: 0;\n }\n .navbar-expand-xxl .nav-link {\n margin-right: 0;\n }\n}\n\n@media (min-width: 1380px) {\n .navbar-expand-xxl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xxl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-xxl .navbar-nav .nav-link {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-xxl > .container,\n .navbar-expand-xxl > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-xxl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xxl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xxl .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n.navbar-expand {\n padding: 0;\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n\n.navbar-expand .navbar-nav {\n margin-bottom: 0;\n}\n\n.navbar-expand .navbar-nav .dropdown-toggle {\n margin-right: 0;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-left: 0;\n padding-right: 0;\n}\n\n.navbar-expand .justify-content-between {\n width: 100%;\n}\n\n.navbar-expand .navbar-brand {\n min-height: 0;\n margin: 0.625rem;\n}\n\n.navbar-expand .navbar-collapse {\n margin-bottom: 0;\n}\n\n.navbar-expand .nav-link {\n margin-right: 0;\n}\n\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-left: 0;\n padding-right: 0;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-expand .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n}\n\n.navbar-light .navbar-brand {\n color: #000;\n}\n\n.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {\n color: #f16e00;\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: #000;\n}\n\n.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {\n color: #f16e00;\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: #ddd;\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: #f16e00;\n}\n\n.navbar-light .navbar-toggler {\n color: #000;\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-light .navbar-text {\n color: #000;\n}\n\n.navbar-light .navbar-text a {\n color: #f16e00;\n}\n\n.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: #ddd;\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-toggler {\n color: #fff;\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-dark .navbar-text {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {\n color: #f16e00;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 2px solid #000;\n}\n\n.card > hr {\n margin-left: 0;\n margin-right: 0;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-right: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n font-weight: 700;\n color: #fff;\n background-color: #000;\n border-bottom: 2px solid #000;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: #fff;\n border-top: 2px solid #000;\n}\n\n.card-header-tabs {\n margin-left: -0.625rem;\n margin-bottom: -0.75rem;\n margin-right: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-left: -0.625rem;\n margin-right: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n}\n\n.card-img-top {\n width: 100%;\n}\n\n.card-img-bottom {\n width: 100%;\n}\n\n.card-deck {\n display: flex;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 2.5rem;\n}\n\n@media (min-width: 480px) {\n .card-deck {\n flex-flow: row wrap;\n margin-left: -2.5rem;\n margin-right: -2.5rem;\n }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-left: 2.5rem;\n margin-bottom: 0;\n margin-right: 2.5rem;\n }\n}\n\n.card-group {\n display: flex;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 10px;\n}\n\n@media (min-width: 480px) {\n .card-group {\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-right: 0;\n border-right: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 2.5rem;\n}\n\n@media (min-width: 480px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.625rem 0;\n font-size: 0.875rem;\n font-weight: 700;\n line-height: 1.428571;\n list-style: none;\n background-color: #fff;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-left: 0.625rem;\n padding-right: 0.625rem;\n font-family: icon-orange;\n font-size: 0.625rem;\n line-height: 1;\n color: #000;\n content: \"\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #f16e00;\n}\n\n.pagination {\n display: flex;\n padding-right: 0;\n list-style: none;\n}\n\n.page-item.presentation {\n padding: .625rem 0;\n font-weight: 700;\n}\n\n.page-item.presentation + .page-item .page-link, .page-item:first-child .page-link {\n margin-right: 0;\n border-color: #000;\n}\n\n.page-item.presentation + .page-item .page-link::before, .page-item:first-child .page-link::before {\n position: absolute;\n top: .6875rem;\n right: .8125rem;\n width: .5625rem;\n height: .875rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%2F%3E%3C%2Fsvg%3E\");\n background-repeat: no-repeat;\n}\n\n.page-item.presentation + .page-item .page-link:focus::before, .page-item.presentation + .page-item .page-link:hover::before, .page-item:first-child .page-link:focus::before, .page-item:first-child .page-link:hover::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.presentation + .page-item .page-link.has-label, .page-item:first-child .page-link.has-label {\n padding-left: 1.125rem;\n padding-right: 2rem;\n}\n\n.page-item.presentation + .page-item .page-link:focus, .page-item.presentation + .page-item .page-link:hover, .page-item:first-child .page-link:focus, .page-item:first-child .page-link:hover, .page-item:last-child .page-link:focus, .page-item:last-child .page-link:hover {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.page-item:last-child .page-link {\n border-color: #000;\n}\n\n.page-item:last-child .page-link::before {\n position: absolute;\n top: .6875rem;\n left: .8125rem;\n width: .5625rem;\n height: .875rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%2F%3E%3C%2Fsvg%3E\");\n background-repeat: no-repeat;\n}\n\n.page-item:last-child .page-link:focus::before, .page-item:last-child .page-link:hover::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item:last-child .page-link.has-label {\n padding-left: 2rem;\n padding-right: 1.125rem;\n}\n\n.page-item.active .page-link {\n z-index: 2;\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.page-item.active:first-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.active:last-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.disabled .page-link {\n color: #ccc;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #ccc;\n}\n\n.page-item.disabled:first-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.disabled:last-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item + .page-item {\n margin-right: .625rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n min-width: 2.5rem;\n min-height: 2.5rem;\n padding: 0.625rem 0.8rem;\n margin-right: 0;\n font-weight: 700;\n line-height: 1;\n color: #000;\n background-color: #fff;\n border: 2px solid transparent;\n}\n\n.page-link:focus, .page-link:hover {\n color: #000;\n text-decoration: none;\n background-color: #fff;\n border-color: #000;\n}\n\n.page-link:focus span, .page-link:hover span {\n color: #000;\n}\n\n.page-link span {\n color: #fff;\n}\n\n.page-link:not([disabled]):not(.disabled) {\n cursor: pointer;\n}\n\n.pagination-lg .page-link {\n min-width: 3.125rem;\n min-height: 3.125rem;\n padding: 0.875rem 1.125rem;\n font-size: 1.125rem;\n line-height: 1.111111;\n}\n\n.pagination-lg .page-item:first-child .page-link::before,\n.pagination-lg .page-item:last-child .page-link::before {\n top: 1rem;\n}\n\n.pagination-sm .page-link {\n min-width: 1.875rem;\n min-height: 1.875rem;\n padding: 0.375rem 0.625rem;\n font-size: 0.875rem;\n line-height: 1.428571;\n}\n\n.pagination-sm .page-item:first-child .page-link::before,\n.pagination-sm .page-item:last-child .page-link::before {\n top: auto;\n}\n\n.badge {\n display: inline-block;\n padding: 0.1875rem 0.625rem;\n font-size: 0.875rem;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-left: 0.625rem;\n padding-right: 0.625rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #f16e00;\n}\n\n.badge-primary[href]:focus, .badge-primary[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: #be5700;\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #000;\n}\n\n.badge-secondary[href]:focus, .badge-secondary[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: black;\n}\n\n.badge-success {\n color: #000;\n background-color: #32c832;\n}\n\n.badge-success[href]:focus, .badge-success[href]:hover {\n color: #000;\n text-decoration: none;\n background-color: #289f28;\n}\n\n.badge-info {\n color: #000;\n background-color: #4BB4E6;\n}\n\n.badge-info[href]:focus, .badge-info[href]:hover {\n color: #000;\n text-decoration: none;\n background-color: #1fa1df;\n}\n\n.badge-warning {\n color: #000;\n background-color: #fc0;\n}\n\n.badge-warning[href]:focus, .badge-warning[href]:hover {\n color: #000;\n text-decoration: none;\n background-color: #cca300;\n}\n\n.badge-danger {\n color: #fff;\n background-color: #cd3c14;\n}\n\n.badge-danger[href]:focus, .badge-danger[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: #9f2e0f;\n}\n\n.badge-light {\n color: #000;\n background-color: #ddd;\n}\n\n.badge-light[href]:focus, .badge-light[href]:hover {\n color: #000;\n text-decoration: none;\n background-color: #c4c4c4;\n}\n\n.badge-dark {\n color: #fff;\n background-color: #000;\n}\n\n.badge-dark[href]:focus, .badge-dark[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: black;\n}\n\n.badge[href]:focus {\n outline-color: #fff;\n outline-offset: -1px;\n}\n\n.badge[href]:focus.badge-light {\n outline-color: #000;\n}\n\n.jumbotron {\n padding: 2.5rem 1.25rem;\n margin-bottom: 2.5rem;\n background-color: #fff;\n}\n\n@media (min-width: 480px) {\n .jumbotron {\n padding: 5rem 2.5rem;\n }\n}\n\n.jumbotron-fluid {\n padding-left: 0;\n padding-right: 0;\n}\n\n.alert {\n position: relative;\n padding: 1.25rem 1.25rem;\n margin-bottom: 1.25rem;\n border: 0 solid transparent;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-left: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n left: 0;\n padding: 1.25rem 1.25rem;\n line-height: 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.alert-primary hr {\n border-top-color: #d86200;\n}\n\n.alert-primary .alert-link {\n color: black;\n}\n\n.alert-secondary {\n color: #fff;\n background-color: black;\n border-color: black;\n}\n\n.alert-secondary hr {\n border-top-color: black;\n}\n\n.alert-secondary .alert-link {\n color: #e6e6e6;\n}\n\n.alert-success {\n color: #000;\n background-color: #32c832;\n border-color: #32c832;\n}\n\n.alert-success hr {\n border-top-color: #2db42d;\n}\n\n.alert-success .alert-link {\n color: black;\n}\n\n.alert-info {\n color: #000;\n background-color: #4bb4e6;\n border-color: #4bb4e6;\n}\n\n.alert-info hr {\n border-top-color: #35abe3;\n}\n\n.alert-info .alert-link {\n color: black;\n}\n\n.alert-warning {\n color: #000;\n background-color: #ffcc00;\n border-color: #ffcc00;\n}\n\n.alert-warning hr {\n border-top-color: #e6b800;\n}\n\n.alert-warning .alert-link {\n color: black;\n}\n\n.alert-danger {\n color: #fff;\n background-color: #cd3c14;\n border-color: #cd3c14;\n}\n\n.alert-danger hr {\n border-top-color: #b63512;\n}\n\n.alert-danger .alert-link {\n color: #e6e6e6;\n}\n\n.alert-light {\n color: #000;\n background-color: #dddddd;\n border-color: #dddddd;\n}\n\n.alert-light hr {\n border-top-color: #d0d0d0;\n}\n\n.alert-light .alert-link {\n color: black;\n}\n\n.alert-dark {\n color: #fff;\n background-color: black;\n border-color: black;\n}\n\n.alert-dark hr {\n border-top-color: black;\n}\n\n.alert-dark .alert-link {\n color: #e6e6e6;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1.25rem 0;\n }\n to {\n background-position: 100% 0;\n }\n}\n\n.progress {\n display: flex;\n height: 1.25rem;\n overflow: hidden;\n font-size: 1rem;\n background-color: #ccc;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: #000;\n text-align: center;\n background-color: #f16e00;\n transition: width 0.6s ease;\n}\n\n@media (max-width: 979.99px) {\n .progress {\n width: 100%;\n height: 0.625rem;\n line-height: 0.625rem;\n }\n .progress-bar {\n font-size: 0.875rem;\n line-height: 0.625rem;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1.25rem 1.25rem;\n}\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-right: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #000;\n text-align: inherit;\n}\n\n.list-group-item-action:focus, .list-group-item-action:hover {\n color: #f16e00;\n text-decoration: none;\n background-color: #f6f6f6;\n}\n\n.list-group-item-action:active {\n color: #000;\n background-color: #eee;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.625rem 0.625rem;\n margin-bottom: -2px;\n background-color: #fff;\n border: 2px solid #000;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n}\n\n.list-group-item:focus, .list-group-item:hover {\n z-index: 1;\n text-decoration: none;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #ccc;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-flush .list-group-item {\n border-left: 0;\n border-right: 0;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #000;\n background-color: #f16e00;\n}\n\na.list-group-item-primary,\nbutton.list-group-item-primary {\n color: #000;\n}\n\na.list-group-item-primary:focus, a.list-group-item-primary:hover,\nbutton.list-group-item-primary:focus,\nbutton.list-group-item-primary:hover {\n color: #000;\n background-color: #d86200;\n}\n\na.list-group-item-primary.active,\nbutton.list-group-item-primary.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-secondary {\n color: #fff;\n background-color: black;\n}\n\na.list-group-item-secondary,\nbutton.list-group-item-secondary {\n color: #fff;\n}\n\na.list-group-item-secondary:focus, a.list-group-item-secondary:hover,\nbutton.list-group-item-secondary:focus,\nbutton.list-group-item-secondary:hover {\n color: #fff;\n background-color: black;\n}\n\na.list-group-item-secondary.active,\nbutton.list-group-item-secondary.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-success {\n color: #000;\n background-color: #32c832;\n}\n\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #000;\n}\n\na.list-group-item-success:focus, a.list-group-item-success:hover,\nbutton.list-group-item-success:focus,\nbutton.list-group-item-success:hover {\n color: #000;\n background-color: #2db42d;\n}\n\na.list-group-item-success.active,\nbutton.list-group-item-success.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-info {\n color: #000;\n background-color: #4bb4e6;\n}\n\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #000;\n}\n\na.list-group-item-info:focus, a.list-group-item-info:hover,\nbutton.list-group-item-info:focus,\nbutton.list-group-item-info:hover {\n color: #000;\n background-color: #35abe3;\n}\n\na.list-group-item-info.active,\nbutton.list-group-item-info.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-warning {\n color: #000;\n background-color: #ffcc00;\n}\n\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #000;\n}\n\na.list-group-item-warning:focus, a.list-group-item-warning:hover,\nbutton.list-group-item-warning:focus,\nbutton.list-group-item-warning:hover {\n color: #000;\n background-color: #e6b800;\n}\n\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-danger {\n color: #000;\n background-color: #cd3c14;\n}\n\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #000;\n}\n\na.list-group-item-danger:focus, a.list-group-item-danger:hover,\nbutton.list-group-item-danger:focus,\nbutton.list-group-item-danger:hover {\n color: #000;\n background-color: #b63512;\n}\n\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-light {\n color: #000;\n background-color: #dddddd;\n}\n\na.list-group-item-light,\nbutton.list-group-item-light {\n color: #000;\n}\n\na.list-group-item-light:focus, a.list-group-item-light:hover,\nbutton.list-group-item-light:focus,\nbutton.list-group-item-light:hover {\n color: #000;\n background-color: #d0d0d0;\n}\n\na.list-group-item-light.active,\nbutton.list-group-item-light.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-dark {\n color: #fff;\n background-color: black;\n}\n\na.list-group-item-dark,\nbutton.list-group-item-dark {\n color: #fff;\n}\n\na.list-group-item-dark:focus, a.list-group-item-dark:hover,\nbutton.list-group-item-dark:focus,\nbutton.list-group-item-dark:hover {\n color: #fff;\n background-color: black;\n}\n\na.list-group-item-dark.active,\nbutton.list-group-item-dark.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.close {\n float: left;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:focus, .close:hover {\n color: #000;\n text-decoration: none;\n opacity: .75;\n}\n\n.close:not([disabled]):not(.disabled) {\n cursor: pointer;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.625rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -25%);\n}\n\n.modal.show .modal-dialog {\n transform: translate(0, 0);\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - (0.625rem * 2));\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 2px solid #000;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n z-index: 1040;\n background-color: #333;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 0.625rem;\n border-bottom: 2px solid #000;\n}\n\n.modal-header .close {\n padding: 0.625rem;\n margin: -0.625rem auto -0.625rem -0.625rem;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.25;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 0.625rem;\n}\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 0.625rem;\n border-top: 2px solid #000;\n}\n\n.modal-footer > :not(:first-child) {\n margin-right: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-left: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 480px) {\n .modal-dialog {\n max-width: 700px;\n margin: 1.875rem auto;\n }\n .modal-dialog-centered {\n min-height: calc(100% - (1.875rem * 2));\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 980px) {\n .modal-lg {\n max-width: 700px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0.3125rem;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.25;\n text-align: right;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n font-weight: 700;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.625rem;\n height: 0.625rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.625rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.625rem 0.3125rem 0;\n border-top-color: #ddd;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.625rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n right: 0;\n width: 0.625rem;\n height: 0.625rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n left: 0;\n border-width: 0.3125rem 0 0.3125rem 0.625rem;\n border-left-color: #ddd;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.625rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.3125rem 0.625rem;\n border-bottom-color: #ddd;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.625rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n left: 0;\n width: 0.625rem;\n height: 0.625rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n right: 0;\n border-width: 0.3125rem 0.625rem 0.3125rem 0;\n border-right-color: #ddd;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 1.25rem 1.25rem;\n color: #000;\n text-align: center;\n background-color: #ddd;\n}\n\n.popover {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.25;\n text-align: right;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n font-weight: 700;\n word-wrap: break-word;\n background-color: #ddd;\n background-clip: padding-box;\n border: 2px solid #ddd;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 0.625rem;\n height: 0.3125rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.3125rem;\n}\n\n.bs-popover-top .arrow, .bs-popover-auto[x-placement^=\"top\"] .arrow {\n bottom: calc((0.3125rem + 2px) * -1);\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before,\n.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n border-width: 0.3125rem 0.3125rem 0;\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before {\n bottom: 0;\n border-top-color: #ddd;\n}\n\n.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n bottom: 2px;\n border-top-color: #ddd;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-right: 0.3125rem;\n}\n\n.bs-popover-right .arrow, .bs-popover-auto[x-placement^=\"right\"] .arrow {\n right: calc((0.3125rem + 2px) * -1);\n width: 0.3125rem;\n height: 0.625rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before,\n.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n border-width: 0.3125rem 0 0.3125rem 0.3125rem;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-left-color: #ddd;\n}\n\n.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n right: 2px;\n border-left-color: #ddd;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.3125rem;\n}\n\n.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^=\"bottom\"] .arrow {\n top: calc((0.3125rem + 2px) * -1);\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before,\n.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n border-width: 0 0.3125rem 0.3125rem 0.3125rem;\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before {\n top: 0;\n border-bottom-color: #ddd;\n}\n\n.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n top: 2px;\n border-bottom-color: #ddd;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n right: 50%;\n display: block;\n width: 0.625rem;\n margin-right: -0.3125rem;\n content: \"\";\n border-bottom: 2px solid #ddd;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-left: 0.3125rem;\n}\n\n.bs-popover-left .arrow, .bs-popover-auto[x-placement^=\"left\"] .arrow {\n left: calc((0.3125rem + 2px) * -1);\n width: 0.3125rem;\n height: 0.625rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before,\n.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n border-width: 0.3125rem 0.3125rem 0.3125rem 0;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-right-color: #ddd;\n}\n\n.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n left: 2px;\n border-right-color: #ddd;\n}\n\n.popover-header {\n padding: 0.625rem 0.625rem;\n margin-bottom: 0;\n font-size: 1rem;\n color: inherit;\n background-color: #ddd;\n border-bottom: 2px solid #d0d0d0;\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.625rem 0.625rem;\n color: #000;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-item {\n position: relative;\n display: none;\n align-items: center;\n width: 100%;\n transition: transform 0.6s ease;\n backface-visibility: hidden;\n perspective: 1000px;\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n.carousel-item-next.carousel-item-left,\n.carousel-item-prev.carousel-item-right {\n transform: translateX(0);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.active.carousel-item-right {\n transform: translateX(-100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-next,\n .active.carousel-item-right {\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n.carousel-item-prev,\n.active.carousel-item-left {\n transform: translateX(100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-prev,\n .active.carousel-item-left {\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 1.875rem;\n color: #000;\n text-align: center;\n opacity: 0.5;\n}\n\n.carousel-control-prev:focus, .carousel-control-prev:hover,\n.carousel-control-next:focus,\n.carousel-control-next:hover {\n color: #000;\n text-decoration: none;\n outline: 0;\n opacity: .9;\n}\n\n.carousel-control-prev {\n right: 0;\n}\n\n.carousel-control-next {\n left: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: transparent no-repeat center center;\n background-size: 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\");\n}\n\n.carousel-indicators {\n position: absolute;\n left: 0;\n bottom: 10px;\n right: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-right: 0;\n margin-left: 1.875rem;\n margin-right: 1.875rem;\n list-style: none;\n}\n\n.carousel-indicators li {\n position: relative;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-left: 3px;\n margin-right: 3px;\n text-indent: -999px;\n background-color: rgba(241, 110, 0, 0.5);\n}\n\n.carousel-indicators li::before {\n position: absolute;\n top: -10px;\n right: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators li::after {\n position: absolute;\n bottom: -10px;\n right: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators .active {\n background-color: #f16e00;\n}\n\n.carousel-caption {\n position: absolute;\n left: 15%;\n bottom: 20px;\n right: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #000;\n text-align: center;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #f16e00 !important;\n}\n\na.bg-primary:focus, a.bg-primary:hover,\nbutton.bg-primary:focus,\nbutton.bg-primary:hover {\n background-color: #be5700 !important;\n}\n\n.bg-secondary {\n background-color: #000 !important;\n}\n\na.bg-secondary:focus, a.bg-secondary:hover,\nbutton.bg-secondary:focus,\nbutton.bg-secondary:hover {\n background-color: black !important;\n}\n\n.bg-success {\n background-color: #32c832 !important;\n}\n\na.bg-success:focus, a.bg-success:hover,\nbutton.bg-success:focus,\nbutton.bg-success:hover {\n background-color: #289f28 !important;\n}\n\n.bg-info {\n background-color: #4BB4E6 !important;\n}\n\na.bg-info:focus, a.bg-info:hover,\nbutton.bg-info:focus,\nbutton.bg-info:hover {\n background-color: #1fa1df !important;\n}\n\n.bg-warning {\n background-color: #fc0 !important;\n}\n\na.bg-warning:focus, a.bg-warning:hover,\nbutton.bg-warning:focus,\nbutton.bg-warning:hover {\n background-color: #cca300 !important;\n}\n\n.bg-danger {\n background-color: #cd3c14 !important;\n}\n\na.bg-danger:focus, a.bg-danger:hover,\nbutton.bg-danger:focus,\nbutton.bg-danger:hover {\n background-color: #9f2e0f !important;\n}\n\n.bg-light {\n background-color: #ddd !important;\n}\n\na.bg-light:focus, a.bg-light:hover,\nbutton.bg-light:focus,\nbutton.bg-light:hover {\n background-color: #c4c4c4 !important;\n}\n\n.bg-dark {\n background-color: #000 !important;\n}\n\na.bg-dark:focus, a.bg-dark:hover,\nbutton.bg-dark:focus,\nbutton.bg-dark:hover {\n background-color: black !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 2px solid #f6f6f6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-left: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-right: 0 !important;\n}\n\n.border-primary {\n border-color: #f16e00 !important;\n}\n\n.border-secondary {\n border-color: #000 !important;\n}\n\n.border-success {\n border-color: #32c832 !important;\n}\n\n.border-info {\n border-color: #4BB4E6 !important;\n}\n\n.border-warning {\n border-color: #fc0 !important;\n}\n\n.border-danger {\n border-color: #cd3c14 !important;\n}\n\n.border-light {\n border-color: #ddd !important;\n}\n\n.border-dark {\n border-color: #000 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-right-radius: 0.25rem !important;\n border-top-left-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-left-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 480px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 980px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1220px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1380px) {\n .d-xxl-none {\n display: none !important;\n }\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.d-print-block {\n display: none !important;\n}\n\n@media print {\n .d-print-block {\n display: block !important;\n }\n}\n\n.d-print-inline {\n display: none !important;\n}\n\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n}\n\n.d-print-inline-block {\n display: none !important;\n}\n\n@media print {\n .d-print-inline-block {\n display: inline-block !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 480px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 980px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1220px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1380px) {\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: right !important;\n}\n\n.float-right {\n float: left !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 480px) {\n .float-sm-left {\n float: right !important;\n }\n .float-sm-right {\n float: left !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: right !important;\n }\n .float-md-right {\n float: left !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 980px) {\n .float-lg-left {\n float: right !important;\n }\n .float-lg-right {\n float: left !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1220px) {\n .float-xl-left {\n float: right !important;\n }\n .float-xl-right {\n float: left !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1380px) {\n .float-xxl-left {\n float: right !important;\n }\n .float-xxl-right {\n float: left !important;\n }\n .float-xxl-none {\n float: none !important;\n }\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n left: 0;\n bottom: 0;\n right: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 0;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n clip-path: inset(50%);\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n clip-path: none;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.m-1 {\n margin: 0.3125rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.3125rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-left: 0.3125rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.3125rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-right: 0.3125rem !important;\n}\n\n.m-2 {\n margin: 0.625rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.625rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-left: 0.625rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.625rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-right: 0.625rem !important;\n}\n\n.m-3 {\n margin: 1.25rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1.25rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-left: 1.25rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1.25rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-right: 1.25rem !important;\n}\n\n.m-4 {\n margin: 1.875rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.875rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-left: 1.875rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.875rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-right: 1.875rem !important;\n}\n\n.m-5 {\n margin: 3.75rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3.75rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-left: 3.75rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3.75rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-right: 3.75rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.p-1 {\n padding: 0.3125rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.3125rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-left: 0.3125rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.3125rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-right: 0.3125rem !important;\n}\n\n.p-2 {\n padding: 0.625rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.625rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-left: 0.625rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.625rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-right: 0.625rem !important;\n}\n\n.p-3 {\n padding: 1.25rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1.25rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-left: 1.25rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1.25rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-right: 1.25rem !important;\n}\n\n.p-4 {\n padding: 1.875rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.875rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-left: 1.875rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.875rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-right: 1.875rem !important;\n}\n\n.p-5 {\n padding: 3.75rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3.75rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-left: 3.75rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3.75rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-right: 3.75rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n@media (min-width: 480px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .m-sm-1 {\n margin: 0.3125rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-right: 0.3125rem !important;\n }\n .m-sm-2 {\n margin: 0.625rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.625rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-left: 0.625rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-right: 0.625rem !important;\n }\n .m-sm-3 {\n margin: 1.25rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1.25rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-left: 1.25rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-right: 1.25rem !important;\n }\n .m-sm-4 {\n margin: 1.875rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.875rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-left: 1.875rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-right: 1.875rem !important;\n }\n .m-sm-5 {\n margin: 3.75rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3.75rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-left: 3.75rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-right: 3.75rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .p-sm-1 {\n padding: 0.3125rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-right: 0.3125rem !important;\n }\n .p-sm-2 {\n padding: 0.625rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.625rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-left: 0.625rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-right: 0.625rem !important;\n }\n .p-sm-3 {\n padding: 1.25rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1.25rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-left: 1.25rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-right: 1.25rem !important;\n }\n .p-sm-4 {\n padding: 1.875rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.875rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-left: 1.875rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-right: 1.875rem !important;\n }\n .p-sm-5 {\n padding: 3.75rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3.75rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-left: 3.75rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-right: 3.75rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .m-md-1 {\n margin: 0.3125rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-right: 0.3125rem !important;\n }\n .m-md-2 {\n margin: 0.625rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.625rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-left: 0.625rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-right: 0.625rem !important;\n }\n .m-md-3 {\n margin: 1.25rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1.25rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-left: 1.25rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-right: 1.25rem !important;\n }\n .m-md-4 {\n margin: 1.875rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.875rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-left: 1.875rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-right: 1.875rem !important;\n }\n .m-md-5 {\n margin: 3.75rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3.75rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-left: 3.75rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-right: 3.75rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .p-md-1 {\n padding: 0.3125rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-right: 0.3125rem !important;\n }\n .p-md-2 {\n padding: 0.625rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.625rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-left: 0.625rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-right: 0.625rem !important;\n }\n .p-md-3 {\n padding: 1.25rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1.25rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-left: 1.25rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-right: 1.25rem !important;\n }\n .p-md-4 {\n padding: 1.875rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.875rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-left: 1.875rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-right: 1.875rem !important;\n }\n .p-md-5 {\n padding: 3.75rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3.75rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-left: 3.75rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-right: 3.75rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 980px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .m-lg-1 {\n margin: 0.3125rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-right: 0.3125rem !important;\n }\n .m-lg-2 {\n margin: 0.625rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.625rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-left: 0.625rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-right: 0.625rem !important;\n }\n .m-lg-3 {\n margin: 1.25rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1.25rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-left: 1.25rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-right: 1.25rem !important;\n }\n .m-lg-4 {\n margin: 1.875rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.875rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-left: 1.875rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-right: 1.875rem !important;\n }\n .m-lg-5 {\n margin: 3.75rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3.75rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-left: 3.75rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-right: 3.75rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .p-lg-1 {\n padding: 0.3125rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-right: 0.3125rem !important;\n }\n .p-lg-2 {\n padding: 0.625rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.625rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-left: 0.625rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-right: 0.625rem !important;\n }\n .p-lg-3 {\n padding: 1.25rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1.25rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-left: 1.25rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-right: 1.25rem !important;\n }\n .p-lg-4 {\n padding: 1.875rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.875rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-left: 1.875rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-right: 1.875rem !important;\n }\n .p-lg-5 {\n padding: 3.75rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3.75rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-left: 3.75rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-right: 3.75rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 1220px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .m-xl-1 {\n margin: 0.3125rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-right: 0.3125rem !important;\n }\n .m-xl-2 {\n margin: 0.625rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.625rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-left: 0.625rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-right: 0.625rem !important;\n }\n .m-xl-3 {\n margin: 1.25rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1.25rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-left: 1.25rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-right: 1.25rem !important;\n }\n .m-xl-4 {\n margin: 1.875rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.875rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-left: 1.875rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-right: 1.875rem !important;\n }\n .m-xl-5 {\n margin: 3.75rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3.75rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-left: 3.75rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-right: 3.75rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .p-xl-1 {\n padding: 0.3125rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-right: 0.3125rem !important;\n }\n .p-xl-2 {\n padding: 0.625rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.625rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-left: 0.625rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-right: 0.625rem !important;\n }\n .p-xl-3 {\n padding: 1.25rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1.25rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-left: 1.25rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-right: 1.25rem !important;\n }\n .p-xl-4 {\n padding: 1.875rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.875rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-left: 1.875rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-right: 1.875rem !important;\n }\n .p-xl-5 {\n padding: 3.75rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3.75rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-left: 3.75rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-right: 3.75rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 1380px) {\n .m-xxl-0 {\n margin: 0 !important;\n }\n .mt-xxl-0,\n .my-xxl-0 {\n margin-top: 0 !important;\n }\n .mr-xxl-0,\n .mx-xxl-0 {\n margin-left: 0 !important;\n }\n .mb-xxl-0,\n .my-xxl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xxl-0,\n .mx-xxl-0 {\n margin-right: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.3125rem !important;\n }\n .mt-xxl-1,\n .my-xxl-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-xxl-1,\n .mx-xxl-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-xxl-1,\n .my-xxl-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-xxl-1,\n .mx-xxl-1 {\n margin-right: 0.3125rem !important;\n }\n .m-xxl-2 {\n margin: 0.625rem !important;\n }\n .mt-xxl-2,\n .my-xxl-2 {\n margin-top: 0.625rem !important;\n }\n .mr-xxl-2,\n .mx-xxl-2 {\n margin-left: 0.625rem !important;\n }\n .mb-xxl-2,\n .my-xxl-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-xxl-2,\n .mx-xxl-2 {\n margin-right: 0.625rem !important;\n }\n .m-xxl-3 {\n margin: 1.25rem !important;\n }\n .mt-xxl-3,\n .my-xxl-3 {\n margin-top: 1.25rem !important;\n }\n .mr-xxl-3,\n .mx-xxl-3 {\n margin-left: 1.25rem !important;\n }\n .mb-xxl-3,\n .my-xxl-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-xxl-3,\n .mx-xxl-3 {\n margin-right: 1.25rem !important;\n }\n .m-xxl-4 {\n margin: 1.875rem !important;\n }\n .mt-xxl-4,\n .my-xxl-4 {\n margin-top: 1.875rem !important;\n }\n .mr-xxl-4,\n .mx-xxl-4 {\n margin-left: 1.875rem !important;\n }\n .mb-xxl-4,\n .my-xxl-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-xxl-4,\n .mx-xxl-4 {\n margin-right: 1.875rem !important;\n }\n .m-xxl-5 {\n margin: 3.75rem !important;\n }\n .mt-xxl-5,\n .my-xxl-5 {\n margin-top: 3.75rem !important;\n }\n .mr-xxl-5,\n .mx-xxl-5 {\n margin-left: 3.75rem !important;\n }\n .mb-xxl-5,\n .my-xxl-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-xxl-5,\n .mx-xxl-5 {\n margin-right: 3.75rem !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .pt-xxl-0,\n .py-xxl-0 {\n padding-top: 0 !important;\n }\n .pr-xxl-0,\n .px-xxl-0 {\n padding-left: 0 !important;\n }\n .pb-xxl-0,\n .py-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xxl-0,\n .px-xxl-0 {\n padding-right: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.3125rem !important;\n }\n .pt-xxl-1,\n .py-xxl-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-xxl-1,\n .px-xxl-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-xxl-1,\n .py-xxl-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-xxl-1,\n .px-xxl-1 {\n padding-right: 0.3125rem !important;\n }\n .p-xxl-2 {\n padding: 0.625rem !important;\n }\n .pt-xxl-2,\n .py-xxl-2 {\n padding-top: 0.625rem !important;\n }\n .pr-xxl-2,\n .px-xxl-2 {\n padding-left: 0.625rem !important;\n }\n .pb-xxl-2,\n .py-xxl-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-xxl-2,\n .px-xxl-2 {\n padding-right: 0.625rem !important;\n }\n .p-xxl-3 {\n padding: 1.25rem !important;\n }\n .pt-xxl-3,\n .py-xxl-3 {\n padding-top: 1.25rem !important;\n }\n .pr-xxl-3,\n .px-xxl-3 {\n padding-left: 1.25rem !important;\n }\n .pb-xxl-3,\n .py-xxl-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-xxl-3,\n .px-xxl-3 {\n padding-right: 1.25rem !important;\n }\n .p-xxl-4 {\n padding: 1.875rem !important;\n }\n .pt-xxl-4,\n .py-xxl-4 {\n padding-top: 1.875rem !important;\n }\n .pr-xxl-4,\n .px-xxl-4 {\n padding-left: 1.875rem !important;\n }\n .pb-xxl-4,\n .py-xxl-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-xxl-4,\n .px-xxl-4 {\n padding-right: 1.875rem !important;\n }\n .p-xxl-5 {\n padding: 3.75rem !important;\n }\n .pt-xxl-5,\n .py-xxl-5 {\n padding-top: 3.75rem !important;\n }\n .pr-xxl-5,\n .px-xxl-5 {\n padding-left: 3.75rem !important;\n }\n .pb-xxl-5,\n .py-xxl-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-xxl-5,\n .px-xxl-5 {\n padding-right: 3.75rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mt-xxl-auto,\n .my-xxl-auto {\n margin-top: auto !important;\n }\n .mr-xxl-auto,\n .mx-xxl-auto {\n margin-left: auto !important;\n }\n .mb-xxl-auto,\n .my-xxl-auto {\n margin-bottom: auto !important;\n }\n .ml-xxl-auto,\n .mx-xxl-auto {\n margin-right: auto !important;\n }\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: right !important;\n}\n\n.text-right {\n text-align: left !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 480px) {\n .text-sm-left {\n text-align: right !important;\n }\n .text-sm-right {\n text-align: left !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: right !important;\n }\n .text-md-right {\n text-align: left !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 980px) {\n .text-lg-left {\n text-align: right !important;\n }\n .text-lg-right {\n text-align: left !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1220px) {\n .text-xl-left {\n text-align: right !important;\n }\n .text-xl-right {\n text-align: left !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1380px) {\n .text-xxl-left {\n text-align: right !important;\n }\n .text-xxl-right {\n text-align: left !important;\n }\n .text-xxl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #f16e00 !important;\n}\n\na.text-primary:focus, a.text-primary:hover {\n color: #be5700 !important;\n}\n\n.text-secondary {\n color: #000 !important;\n}\n\na.text-secondary:focus, a.text-secondary:hover {\n color: black !important;\n}\n\n.text-success {\n color: #32c832 !important;\n}\n\na.text-success:focus, a.text-success:hover {\n color: #289f28 !important;\n}\n\n.text-info {\n color: #4BB4E6 !important;\n}\n\na.text-info:focus, a.text-info:hover {\n color: #1fa1df !important;\n}\n\n.text-warning {\n color: #fc0 !important;\n}\n\na.text-warning:focus, a.text-warning:hover {\n color: #cca300 !important;\n}\n\n.text-danger {\n color: #cd3c14 !important;\n}\n\na.text-danger:focus, a.text-danger:hover {\n color: #9f2e0f !important;\n}\n\n.text-light {\n color: #ddd !important;\n}\n\na.text-light:focus, a.text-light:hover {\n color: #c4c4c4 !important;\n}\n\n.text-dark {\n color: #000 !important;\n}\n\na.text-dark:focus, a.text-dark:hover {\n color: black !important;\n}\n\n.text-muted {\n color: #666 !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 2px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 2px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n\n.card-deck .o-card-link {\n margin: 0 1rem;\n}\n\n.o-card-link .card-title {\n align-self: center;\n width: 100%;\n margin: auto 0;\n font-weight: 700;\n word-break: normal;\n}\n\n.o-card-link .card-img {\n padding: 0;\n text-align: center;\n}\n\n.o-card-link .card-img img {\n width: 100%;\n height: auto;\n}\n\n.o-card-link .card-body {\n display: flex;\n flex-direction: column;\n text-align: center;\n}\n\n.card-deck {\n margin: 0;\n}\n\n@media (max-width: 479.99px) {\n .card.o-card-link {\n flex-basis: calc(50% - 2rem);\n margin: 1rem;\n }\n .card-deck {\n flex-direction: column;\n }\n .card-deck .o-card-link,\n .o-card-link {\n flex-direction: row;\n height: 3.75rem;\n margin: 0;\n margin-bottom: .625rem;\n border: 0;\n }\n .o-card-link .card-img {\n flex-basis: 20%;\n width: auto;\n padding: 0;\n }\n .o-card-link .card-img img {\n width: auto;\n height: 3.75rem;\n }\n .o-card-link .card-body {\n flex-basis: 80%;\n align-self: center;\n padding: 0 1rem;\n text-align: right;\n }\n .o-card-link .card-title {\n align-self: flex-start;\n margin: 0;\n }\n .o-card-link .card-title::after {\n position: absolute;\n top: calc(50% - .5rem);\n left: .25rem;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M3 0L0 3l9 9-9 9 3 3 12-12' fill='%23999'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n }\n}\n\n@media (min-width: 480px) and (max-width: 767.99px) {\n .card.o-card-link {\n flex-basis: calc(50% - 2rem);\n margin: 1rem;\n }\n}\n\n.o-switch .toggle,\n.o-switch .toggle::before,\n.o-switch .toggle .on,\n.o-switch .toggle .off {\n transition: .4s;\n}\n\n.o-switch .toggle {\n position: relative;\n display: block;\n width: auto;\n min-width: 3.75rem;\n height: 1.875rem;\n margin: .3125rem 0;\n background: #666;\n border: 2px solid #666;\n}\n\n.o-switch .toggle.toggle-rounded, .o-switch .toggle.toggle-rounded::before {\n border-radius: 1.625rem;\n}\n\n.o-switch .toggle .on,\n.o-switch .toggle .off {\n display: none;\n font-weight: 700;\n line-height: 1.625rem;\n color: #fff;\n text-align: right;\n cursor: default;\n opacity: 0;\n}\n\n.o-switch .toggle .on.svg-checkbox-tick::after {\n top: .1875rem;\n right: -.125rem;\n}\n\n.o-switch .toggle .off {\n display: block;\n text-align: left;\n opacity: 1;\n}\n\n.o-switch .toggle .off.svg-delete::after {\n top: .1875rem;\n left: -.125rem;\n right: auto;\n}\n\n.o-switch .toggle::before {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 1;\n display: block;\n width: 1.625rem;\n height: 1.625rem;\n content: \"\";\n background: #fff;\n}\n\n.o-switch .checkbox:focus + .toggle::before {\n outline: 1px dotted #fff;\n}\n\n.o-switch .checkbox:checked + .toggle {\n background: #f16e00;\n border-color: #f16e00;\n}\n\n.o-switch .checkbox:checked + .toggle .on {\n display: block;\n opacity: 1;\n}\n\n.o-switch .checkbox:checked + .toggle .off {\n display: none;\n opacity: 0;\n}\n\n.o-switch .checkbox:checked + .toggle::before {\n left: 0;\n right: auto;\n}\n\n.o-switch .checkbox.success:checked + .toggle {\n background: #32c832;\n border-color: #32c832;\n}\n\n.o-switch .checkbox.success:checked + .toggle .on {\n color: #000;\n}\n\n.o-switch .checkbox.success:checked + .toggle .on.icon-checkbox-tick {\n color: #fff;\n}\n\n.form-group.row .o-switch .col-form-label.toggle {\n padding: 0 .375rem;\n}\n\n.form-group.row .o-switch .col-form-label.toggle.toggle-rounded {\n padding: 0 .875rem;\n}\n\n.o-switch.btn-group-toggle {\n border: 2px solid #000;\n}\n\n.o-switch.btn-group-toggle .btn {\n width: 2.5rem;\n padding-left: 0;\n padding-right: 0;\n margin: 0;\n border-top: 0;\n border-left: 2px solid #fff;\n border-bottom: 0;\n border-right: 2px solid #fff;\n}\n\n.o-switch.btn-group-toggle .btn:first-child {\n margin-right: -2px;\n border-right-color: #000;\n}\n\n.o-switch.btn-group-toggle .btn:last-child {\n margin-left: -2px;\n border-left-color: #000;\n}\n\n.o-switch.btn-group-toggle .btn.active {\n color: #fff;\n background-color: #000;\n border-left-color: #000;\n border-right-color: #000;\n}\n\n.o-switch.btn-group-toggle .btn.focus {\n outline: 1px dotted #fff;\n outline-offset: -2px;\n}\n\n.o-switch.btn-group-toggle .btn:hover {\n color: #f16e00;\n background-color: #fff;\n}\n\n.o-switch.btn-group-toggle .btn:hover.active {\n color: #fff;\n background-color: #000;\n border-left-color: #000;\n border-right-color: #000;\n}\n\n.o-switch.btn-group-toggle.no-outline {\n border-color: transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn {\n border-top: 2px solid transparent;\n border-bottom: 2px solid transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:first-child {\n border-right-color: transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:last-child {\n border-left-color: transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn.active {\n color: #f16e00;\n background-color: #fff;\n border-color: transparent;\n outline-color: #000;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:hover {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:hover.active {\n color: #f16e00;\n background-color: #fff;\n border-color: transparent;\n outline-color: #000;\n}\n\n.form-group input[type=\"radio\"],\n.form-group input[type=\"checkbox\"] {\n width: auto;\n}\n\n.form-group.row .form-control-feedback {\n padding-right: 0;\n}\n\n.form-group.row.has-danger.top {\n flex-direction: row;\n}\n\n.form-group.row.has-danger.top label,\n.form-group.row.has-danger.top .col-form-label {\n order: 1;\n}\n\n.form-group.row.has-danger.top .form-control {\n order: 2;\n margin-top: 0;\n}\n\n.form-group.row.has-danger.top .form-control-feedback {\n order: 0;\n}\n\n.form-group.row.has-danger.right label,\n.form-group.row.has-danger.right .col-form-label {\n min-width: auto;\n}\n\n.form-group.row.has-danger.right .form-control-feedback {\n align-self: center;\n margin-top: 0;\n}\n\n.form-group.is-required .col-form-label::after {\n margin-right: 6px;\n font-weight: 700;\n color: #f16e00;\n content: \"*\";\n}\n\n.form-group .form-control:invalid {\n outline: none;\n box-shadow: none;\n}\n\n.form-group.has-danger .col-form-label, .form-group.has-warning .col-form-label, .form-group.has-success .col-form-label {\n color: #000;\n}\n\n.form-group .form-control-feedback {\n margin-top: .625rem;\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1;\n}\n\n.form-group.has-danger {\n position: relative;\n}\n\n.form-group.has-danger .form-control-feedback {\n margin-top: .8125rem;\n font-weight: 700;\n color: #cd3c14;\n}\n\n.form-group.has-danger .form-control-danger {\n background-image: none;\n}\n\n.form-group.has-danger.top {\n display: flex;\n flex-direction: column;\n}\n\n.form-group.has-danger.top .col-form-label {\n margin-bottom: 0;\n}\n\n.form-group.has-danger.top .form-control {\n order: 2;\n}\n\n.form-group.has-danger.top .form-control-feedback {\n order: 1;\n margin-top: 0;\n margin-bottom: .8125rem;\n}\n\n.form-group.has-danger.right {\n display: flex;\n flex-flow: row wrap;\n}\n\n.form-group.has-danger.right label,\n.form-group.has-danger.right .col-form-label {\n min-width: 100%;\n}\n\n.form-group.has-danger.right .form-control-message,\n.form-group.has-danger.right .form-control-feedback {\n margin-right: .625rem;\n}\n\nselect.form-control:not([size]):not([multiple]) {\n height: auto;\n padding-top: .4375rem;\n padding-bottom: .4375rem;\n}\n\nselect.form-control:not([size]):not([multiple]).form-control-lg, .input-group-lg > select.form-control:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.form-control.btn:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.form-control.btn:not([size]):not([multiple]) {\n padding-top: .65625rem;\n padding-bottom: .65625rem;\n}\n\nselect.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm > select.form-control:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.form-control.btn:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.form-control.btn:not([size]):not([multiple]) {\n padding-top: .1875rem;\n padding-bottom: .1875rem;\n}\n\n.has-feedback label ~ .form-control-feedback {\n top: 1.75;\n}\n\n.o-square-list {\n padding-right: 0;\n color: #f16e00;\n text-align: right;\n}\n\n.o-square-list,\n.o-square-list ul * {\n list-style-type: none;\n}\n\n.o-square-list li {\n color: #000;\n}\n\n.o-square-list li::before {\n margin-left: 1rem;\n font-size: 0.875rem;\n line-height: 1.25rem;\n color: #f16e00;\n vertical-align: text-top;\n content: \"\\25A0\";\n}\n\n.o-square-list li span {\n display: inline-block;\n margin-bottom: .625rem;\n}\n\n.o-square-list li > ul {\n padding-right: 1rem;\n}\n\n.o-square-list ul > li::before {\n color: #999;\n}\n\n.o-square-list ul ul > li::before {\n color: #ccc;\n}\n\n.o-stepbar,\n.o-stepbar ol,\n.o-stepbar ul {\n padding: 0;\n margin: 0;\n overflow: hidden;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(1) {\n width: 100%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(2),\n.o-stepbar .stepbar-item:first-child:nth-last-child(2) ~ .stepbar-item {\n width: 50%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(3),\n.o-stepbar .stepbar-item:first-child:nth-last-child(3) ~ .stepbar-item {\n width: 33.3333%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(4),\n.o-stepbar .stepbar-item:first-child:nth-last-child(4) ~ .stepbar-item {\n width: 25%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(5),\n.o-stepbar .stepbar-item:first-child:nth-last-child(5) ~ .stepbar-item {\n width: 20%;\n}\n\n.o-stepbar .stepbar-item {\n position: relative;\n float: right;\n padding: 0.625rem 1.25rem;\n padding-right: 2rem;\n font-size: 1rem;\n font-weight: 700;\n line-height: 1.25;\n color: #000;\n white-space: nowrap;\n list-style: none;\n background-color: #ddd;\n}\n\n.o-stepbar .stepbar-item::after {\n position: absolute;\n top: 0;\n left: -1rem;\n z-index: 500;\n display: block;\n width: 1rem;\n height: 2.5rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23dddddd%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1rem 2.5rem;\n}\n\n.o-stepbar .stepbar-item:first-child {\n padding-right: 1.25rem;\n}\n\n.o-stepbar .stepbar-item:last-child::after {\n display: none;\n}\n\n.o-stepbar .stepbar-item.done {\n background-color: #000;\n}\n\n.o-stepbar .stepbar-item.done::after {\n position: absolute;\n top: 0;\n left: -1rem;\n z-index: 500;\n display: block;\n width: 1rem;\n height: 2.5rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23000000%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1rem 2.5rem;\n}\n\n.o-stepbar .stepbar-item.done .stepbar-link {\n color: #fff;\n}\n\n.o-stepbar .stepbar-item.done:last-child::after {\n display: none;\n}\n\n.o-stepbar .stepbar-item.current {\n background-color: #f16e00;\n}\n\n.o-stepbar .stepbar-item.current::after {\n position: absolute;\n top: 0;\n left: -1rem;\n z-index: 500;\n display: block;\n width: 1rem;\n height: 2.5rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23f16e00%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1rem 2.5rem;\n}\n\n.o-stepbar .stepbar-item.current .stepbar-link {\n color: #fff;\n}\n\n.o-stepbar .stepbar-item.current:last-child::after {\n display: none;\n}\n\n.o-stepbar .stepbar-item .stepbar-link {\n text-decoration: none;\n}\n\n.o-stepbar .stepbar-item .stepbar-link .step-number::after {\n content: \".\";\n}\n\n@media (max-width: 479.99px) {\n .o-stepbar .stepbar-item {\n padding: 0.3125rem 2rem 0.3125rem 0.625rem;\n line-height: 1.25;\n }\n .o-stepbar .stepbar-item::after,\n .o-stepbar .stepbar-item.done::after,\n .o-stepbar .stepbar-item.current::after,\n .o-stepbar .stepbar-item.next::after {\n left: -0.6875rem;\n width: 0.75rem;\n height: 1.875rem;\n background-size: cover;\n }\n .o-stepbar.xs-numbers .step-number::after {\n display: none;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3),\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3) ~ .stepbar-item {\n width: 20%;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3).current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3) ~ .stepbar-item.current {\n width: 60%;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4),\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4) ~ .stepbar-item,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5),\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5) ~ .stepbar-item {\n width: 20%;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4).current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4) ~ .stepbar-item.current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5).current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5) ~ .stepbar-item.current {\n width: 40%;\n }\n .o-stepbar.xs-numbers .stepbar-item {\n width: 20%;\n padding-left: 0;\n padding-right: 0.75rem;\n text-align: center;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child {\n padding-right: 0;\n }\n .o-stepbar.xs-numbers .stepbar-item.current {\n width: 60%;\n }\n .o-stepbar.xs-numbers .stepbar-item.current .step-number {\n display: none;\n }\n .o-stepbar.xs-numbers .stepbar-item:not(.current) .step-title {\n display: none;\n }\n .o-stepbar.xs-labels .step-number {\n display: none;\n }\n}\n\n.o-link-arrow {\n font-size: 1rem;\n font-weight: 700;\n text-decoration: none;\n}\n\n.o-link-arrow::after {\n padding: 0 0.625rem;\n font-family: icon-orange, sans-serif;\n font-size: 0.625rem;\n color: #000;\n content: \"\\e93e\";\n}\n\n.o-link-arrow:hover::after, .o-link-arrow:focus::after {\n color: #f16e00;\n text-decoration: none;\n}\n\n.o-link-arrow.back::after {\n padding: 0;\n content: \"\";\n}\n\n.o-link-arrow.back::before {\n padding: 0 0 0 0.625rem;\n font-family: icon-orange, sans-serif;\n font-size: 0.625rem;\n color: #000;\n content: \"\\e93f\";\n}\n\n.o-link-arrow.back:hover::before, .o-link-arrow.back:focus::before {\n color: #f16e00;\n text-decoration: none;\n}\n\n.mega-menu {\n overflow: hidden;\n}\n\n.mega-menu > .navbar-nav {\n transition: transform .5s;\n transform: translateX(0);\n}\n\n.mega-menu-panel > .navbar-nav,\n.mega-menu-panel > .container > .navbar-nav {\n flex-direction: column;\n}\n\n.mega-menu-panel > .navbar-nav .navbar-nav,\n.mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: absolute;\n top: 0;\n right: 100%;\n display: none;\n width: 100%;\n}\n\n.fixed-header {\n position: fixed;\n top: 0;\n z-index: 1030;\n width: 100%;\n}\n\n.navbar .nav-link.icon {\n margin-top: 0;\n}\n\n.navbar .nav-link.icon span[class^=\"icon-\"] {\n font-size: 1.5rem;\n font-weight: 400;\n}\n\n.navbar .nav-link.icon[class*=\"svg-\"], .navbar .nav-link.icon[class*=\"svg-\"]::after {\n width: 1.875rem;\n height: 1.875rem;\n}\n\n.navbar .nav-link:not(.icon)[class*=\"svg-\"]::after {\n top: 0;\n left: 0;\n right: auto;\n}\n\n.navbar .dropdown-toggle {\n position: relative;\n display: block;\n line-height: 1.25;\n}\n\n.navbar .dropdown-toggle:focus, .navbar .dropdown-toggle:hover {\n color: #f16e00;\n}\n\n.navbar .dropdown-toggle::after {\n top: .3125rem;\n}\n\n.navbar .dropdown.show .dropdown-toggle::after {\n transform: rotateZ(-180deg);\n}\n\n.navbar .dropdown-menu {\n top: 2rem;\n left: -.75rem;\n right: auto;\n}\n\n.navbar .form-inline {\n margin-right: .625rem;\n}\n\n.navbar .btn-inverse-outline {\n color: #fff;\n background-color: #000;\n border-color: #fff;\n}\n\n.navbar .btn-inverse-outline:focus, .navbar .btn-inverse-outline:hover {\n color: #f16e00;\n border-color: #f16e00;\n}\n\n.navbar .btn-inverse-outline:active {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.navbar-toggler:hover .svg-menu::after {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M130.5 251.25c-13.375 2.625-26 13-32.25 26.125-3.375 7.375-3.875 9.5-3.875 19.5 0 10.25.375 12 4.125 19.625 5.25 10.625 12.375 17.75 22.75 22.75l8.125 3.875h991.25l8.125-3.875c10.25-5 18.125-12.75 22.75-22.5 11.125-23.75 1.25-50.75-22.75-62.25l-8.125-3.875-492.5-.125c-270.875-.125-494.875.25-497.625.75zM128.625 564.25c-13 3.5-23.5 12.25-30.125 25.125-3.625 6.75-4 8.625-4 19.375-.125 10.75.25 12.625 3.75 20 4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-4c9.125-4.5 11.25-6.125 17.625-14.125 6.75-8.375 9.25-16.25 9.25-28.75 0-9.25-.5-11.625-3.875-18.75-4.875-10.375-12.625-18.125-23-23l-8.125-3.875-493.125-.25c-388-.125-494.375.125-498.875 1.375zM128.125 876.75c-13.875 4.375-23.625 12.875-29.875 25.75-3.375 7.25-3.875 9.375-3.875 19.375s.5 12.125 3.875 19.375c4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-3.875c10.375-4.875 18.125-12.625 23-23 3.5-7.25 3.875-9.375 3.875-19.375s-.375-12.125-3.875-19.375c-4.875-10.25-12.625-18-23-23l-8.125-3.875-493.75-.25c-396.625-.125-494.75.125-498.75 1.375z' fill='000'/%3E%3C/svg%3E\");\n}\n\n.navbar-toggler:focus {\n outline: 0;\n}\n\n.navbar-toggler:focus .svg-menu::after {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M130.5 251.25c-13.375 2.625-26 13-32.25 26.125-3.375 7.375-3.875 9.5-3.875 19.5 0 10.25.375 12 4.125 19.625 5.25 10.625 12.375 17.75 22.75 22.75l8.125 3.875h991.25l8.125-3.875c10.25-5 18.125-12.75 22.75-22.5 11.125-23.75 1.25-50.75-22.75-62.25l-8.125-3.875-492.5-.125c-270.875-.125-494.875.25-497.625.75zM128.625 564.25c-13 3.5-23.5 12.25-30.125 25.125-3.625 6.75-4 8.625-4 19.375-.125 10.75.25 12.625 3.75 20 4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-4c9.125-4.5 11.25-6.125 17.625-14.125 6.75-8.375 9.25-16.25 9.25-28.75 0-9.25-.5-11.625-3.875-18.75-4.875-10.375-12.625-18.125-23-23l-8.125-3.875-493.125-.25c-388-.125-494.375.125-498.875 1.375zM128.125 876.75c-13.875 4.375-23.625 12.875-29.875 25.75-3.375 7.25-3.875 9.375-3.875 19.375s.5 12.125 3.875 19.375c4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-3.875c10.375-4.875 18.125-12.625 23-23 3.5-7.25 3.875-9.375 3.875-19.375s-.375-12.125-3.875-19.375c-4.875-10.25-12.625-18-23-23l-8.125-3.875-493.75-.25c-396.625-.125-494.75.125-498.75 1.375z' fill='000'/%3E%3C/svg%3E\");\n}\n\n.navbar-toggler:active {\n color: #fff;\n background-color: #f16e00;\n}\n\n.navbar.minimized {\n height: 5rem;\n min-height: 5rem;\n}\n\n.navbar.minimized .nav-link {\n margin-top: 0;\n}\n\n.navbar.minimized .navbar-brand img {\n width: 2.5rem;\n height: 2.5rem;\n}\n\n.navbar.supra {\n height: 2.5rem;\n min-height: 2.5rem;\n padding-top: 0;\n padding-bottom: 0;\n border-bottom: 1px solid #333;\n}\n\n@media (max-width: 479.99px) {\n .navbar.supra {\n display: none;\n }\n}\n\n.navbar.supra > .container,\n.navbar.supra > .container .navbar-nav {\n align-items: center;\n}\n\n.navbar.supra .navbar-brand {\n display: none;\n}\n\n.navbar.supra .navbar-nav {\n margin: 0;\n}\n\n.navbar.supra .navbar-nav > .nav-link:first-child,\n.navbar.supra .navbar-nav .nav-item:first-child .nav-link {\n margin-right: 0;\n}\n\n.navbar.supra .nav-link,\n.navbar.supra .dropdown-toggle {\n font-size: 0.875rem;\n line-height: 1;\n}\n\n.navbar.supra .nav-link:focus,\n.navbar.supra .dropdown-toggle:focus {\n outline-offset: .5rem;\n}\n\n.navbar.supra .nav-link span[class^=\"icon-\"],\n.navbar.supra .dropdown-toggle span[class^=\"icon-\"] {\n font-size: 1.125rem;\n font-weight: 400;\n}\n\n.navbar.supra .nav-link.icon span[class^=\"icon-\"] {\n font-size: 1rem;\n font-weight: 400;\n}\n\n.navbar.supra .nav-link.icon[class*=\"svg-\"], .navbar.supra .nav-link.icon[class*=\"svg-\"]::after {\n width: 1.25rem;\n height: 1.25rem;\n}\n\n.navbar.supra .dropdown-menu {\n left: 0;\n right: auto;\n}\n\n@media (max-width: 479.99px) {\n .navbar-expand-sm, .navbar-expand-sm.minimized {\n height: auto;\n min-height: 3.125rem;\n }\n .navbar-expand-sm.supra, .navbar-expand-sm.minimized.supra {\n display: none;\n }\n .navbar-expand-sm .navbar-brand, .navbar-expand-sm.minimized .navbar-brand {\n font-size: 0.875rem;\n }\n .navbar-expand-sm .navbar-brand:focus, .navbar-expand-sm.minimized .navbar-brand:focus {\n outline-offset: .625rem;\n }\n .navbar-expand-sm .navbar-brand img, .navbar-expand-sm.minimized .navbar-brand img {\n width: 1.875rem;\n height: 1.875rem;\n }\n .navbar-expand-sm .navbar-collapse .navbar-nav, .navbar-expand-sm.minimized .navbar-collapse .navbar-nav {\n align-items: stretch;\n }\n .navbar-expand-sm .svg-menu, .navbar-expand-sm.minimized .svg-menu {\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-sm .nav-item, .navbar-expand-sm.minimized .nav-item {\n margin-right: 0;\n font-size: 1.125rem;\n border-top: 1px solid #333;\n }\n .navbar-expand-sm .nav-item:first-child,\n .navbar-expand-sm .nav-item + .nav-item, .navbar-expand-sm.minimized .nav-item:first-child,\n .navbar-expand-sm.minimized .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-sm .nav-item .nav-link,\n .navbar-expand-sm .nav-item .dropdown-toggle,\n .navbar-expand-sm .nav-item .nav-item-cdu, .navbar-expand-sm.minimized .nav-item .nav-link,\n .navbar-expand-sm.minimized .nav-item .dropdown-toggle,\n .navbar-expand-sm.minimized .nav-item .nav-item-cdu {\n margin-top: 0;\n }\n .navbar-expand-sm .nav-item .nav-link[role=\"menuitem\"]::before, .navbar-expand-sm.minimized .nav-item .nav-link[role=\"menuitem\"]::before {\n float: left;\n margin-left: 1rem;\n font-family: icon-orange, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n color: #fff;\n content: \"\\e93e\";\n }\n .navbar-expand-sm .nav-item .nav-link.active::before, .navbar-expand-sm.minimized .nav-item .nav-link.active::before {\n display: none;\n }\n .navbar-expand-sm .nav-item .nav-link.icon, .navbar-expand-sm.minimized .nav-item .nav-link.icon {\n padding: .625rem;\n margin-top: 0;\n }\n .navbar-expand-sm .nav-link[class^=\"svg-\"], .navbar-expand-sm.minimized .nav-link[class^=\"svg-\"] {\n margin: .625rem;\n }\n .navbar-expand-sm .nav-link, .navbar-expand-sm.minimized .nav-link {\n padding: .875rem .625rem .875rem 0;\n margin-top: 0;\n }\n .navbar-expand-sm .nav-link:focus, .navbar-expand-sm.minimized .nav-link:focus {\n outline-offset: -1px;\n }\n .navbar-expand-sm .nav-link.icon, .navbar-expand-sm.minimized .nav-link.icon {\n padding: .78125rem .625rem;\n }\n .navbar-expand-sm .nav-item.dropdown, .navbar-expand-sm.minimized .nav-item.dropdown {\n padding: 0;\n }\n .navbar-expand-sm .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-sm .nav-item.dropdown .dropdown-item, .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-item {\n padding: .875rem .625rem .875rem 0;\n }\n .navbar-expand-sm .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-toggle:focus {\n outline: 0;\n }\n .navbar-expand-sm .nav-item.dropdown .dropdown-toggle::before, .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-toggle::before {\n display: none;\n }\n .navbar-expand-sm .nav-item.dropdown .dropdown-toggle::after, .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-toggle::after {\n position: absolute;\n top: .875rem;\n left: -.625rem;\n margin-top: .5rem;\n margin-left: 1.25rem;\n }\n .navbar-expand-sm .nav-item.dropdown .dropdown-item, .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-item {\n color: #fff;\n white-space: normal;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-sm .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-sm.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-sm .mega-menu .nav-link.collapsed::before, .navbar-expand-sm.minimized .mega-menu .nav-link.collapsed::before {\n transform: rotateZ(0deg);\n }\n .navbar-expand-sm .mega-menu-panel .nav-link.back, .navbar-expand-sm.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-sm .mega-menu-panel .nav-link.back::before, .navbar-expand-sm.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-sm .mega-menu-panel > .container, .navbar-expand-sm.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-sm.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-sm.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-sm.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 480px) {\n .navbar-expand-sm .mega-menu {\n overflow: visible;\n }\n .navbar-expand-sm .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n }\n .navbar-expand-sm .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-sm .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block;\n flex-direction: column;\n align-items: flex-start;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n .navbar-expand-sm .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n}\n\n@media (max-width: 767.99px) {\n .navbar-expand-md, .navbar-expand-md.minimized {\n height: auto;\n min-height: 3.125rem;\n }\n .navbar-expand-md.supra, .navbar-expand-md.minimized.supra {\n display: none;\n }\n .navbar-expand-md .navbar-brand, .navbar-expand-md.minimized .navbar-brand {\n font-size: 0.875rem;\n }\n .navbar-expand-md .navbar-brand:focus, .navbar-expand-md.minimized .navbar-brand:focus {\n outline-offset: .625rem;\n }\n .navbar-expand-md .navbar-brand img, .navbar-expand-md.minimized .navbar-brand img {\n width: 1.875rem;\n height: 1.875rem;\n }\n .navbar-expand-md .navbar-collapse .navbar-nav, .navbar-expand-md.minimized .navbar-collapse .navbar-nav {\n align-items: stretch;\n }\n .navbar-expand-md .svg-menu, .navbar-expand-md.minimized .svg-menu {\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-md .nav-item, .navbar-expand-md.minimized .nav-item {\n margin-right: 0;\n font-size: 1.125rem;\n border-top: 1px solid #333;\n }\n .navbar-expand-md .nav-item:first-child,\n .navbar-expand-md .nav-item + .nav-item, .navbar-expand-md.minimized .nav-item:first-child,\n .navbar-expand-md.minimized .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-md .nav-item .nav-link,\n .navbar-expand-md .nav-item .dropdown-toggle,\n .navbar-expand-md .nav-item .nav-item-cdu, .navbar-expand-md.minimized .nav-item .nav-link,\n .navbar-expand-md.minimized .nav-item .dropdown-toggle,\n .navbar-expand-md.minimized .nav-item .nav-item-cdu {\n margin-top: 0;\n }\n .navbar-expand-md .nav-item .nav-link[role=\"menuitem\"]::before, .navbar-expand-md.minimized .nav-item .nav-link[role=\"menuitem\"]::before {\n float: left;\n margin-left: 1rem;\n font-family: icon-orange, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n color: #fff;\n content: \"\\e93e\";\n }\n .navbar-expand-md .nav-item .nav-link.active::before, .navbar-expand-md.minimized .nav-item .nav-link.active::before {\n display: none;\n }\n .navbar-expand-md .nav-item .nav-link.icon, .navbar-expand-md.minimized .nav-item .nav-link.icon {\n padding: .625rem;\n margin-top: 0;\n }\n .navbar-expand-md .nav-link[class^=\"svg-\"], .navbar-expand-md.minimized .nav-link[class^=\"svg-\"] {\n margin: .625rem;\n }\n .navbar-expand-md .nav-link, .navbar-expand-md.minimized .nav-link {\n padding: .875rem .625rem .875rem 0;\n margin-top: 0;\n }\n .navbar-expand-md .nav-link:focus, .navbar-expand-md.minimized .nav-link:focus {\n outline-offset: -1px;\n }\n .navbar-expand-md .nav-link.icon, .navbar-expand-md.minimized .nav-link.icon {\n padding: .78125rem .625rem;\n }\n .navbar-expand-md .nav-item.dropdown, .navbar-expand-md.minimized .nav-item.dropdown {\n padding: 0;\n }\n .navbar-expand-md .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-md .nav-item.dropdown .dropdown-item, .navbar-expand-md.minimized .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-md.minimized .nav-item.dropdown .dropdown-item {\n padding: .875rem .625rem .875rem 0;\n }\n .navbar-expand-md .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand-md.minimized .nav-item.dropdown .dropdown-toggle:focus {\n outline: 0;\n }\n .navbar-expand-md .nav-item.dropdown .dropdown-toggle::before, .navbar-expand-md.minimized .nav-item.dropdown .dropdown-toggle::before {\n display: none;\n }\n .navbar-expand-md .nav-item.dropdown .dropdown-toggle::after, .navbar-expand-md.minimized .nav-item.dropdown .dropdown-toggle::after {\n position: absolute;\n top: .875rem;\n left: -.625rem;\n margin-top: .5rem;\n margin-left: 1.25rem;\n }\n .navbar-expand-md .nav-item.dropdown .dropdown-item, .navbar-expand-md.minimized .nav-item.dropdown .dropdown-item {\n color: #fff;\n white-space: normal;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-md .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-md.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-md .mega-menu .nav-link.collapsed::before, .navbar-expand-md.minimized .mega-menu .nav-link.collapsed::before {\n transform: rotateZ(0deg);\n }\n .navbar-expand-md .mega-menu-panel .nav-link.back, .navbar-expand-md.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-md .mega-menu-panel .nav-link.back::before, .navbar-expand-md.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-md .mega-menu-panel > .container, .navbar-expand-md.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-md .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-md.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-md.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-md.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md .mega-menu {\n overflow: visible;\n }\n .navbar-expand-md .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n }\n .navbar-expand-md .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-md .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block;\n flex-direction: column;\n align-items: flex-start;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n .navbar-expand-md .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n}\n\n@media (max-width: 979.99px) {\n .navbar-expand-lg, .navbar-expand-lg.minimized {\n height: auto;\n min-height: 3.125rem;\n }\n .navbar-expand-lg.supra, .navbar-expand-lg.minimized.supra {\n display: none;\n }\n .navbar-expand-lg .navbar-brand, .navbar-expand-lg.minimized .navbar-brand {\n font-size: 0.875rem;\n }\n .navbar-expand-lg .navbar-brand:focus, .navbar-expand-lg.minimized .navbar-brand:focus {\n outline-offset: .625rem;\n }\n .navbar-expand-lg .navbar-brand img, .navbar-expand-lg.minimized .navbar-brand img {\n width: 1.875rem;\n height: 1.875rem;\n }\n .navbar-expand-lg .navbar-collapse .navbar-nav, .navbar-expand-lg.minimized .navbar-collapse .navbar-nav {\n align-items: stretch;\n }\n .navbar-expand-lg .svg-menu, .navbar-expand-lg.minimized .svg-menu {\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-lg .nav-item, .navbar-expand-lg.minimized .nav-item {\n margin-right: 0;\n font-size: 1.125rem;\n border-top: 1px solid #333;\n }\n .navbar-expand-lg .nav-item:first-child,\n .navbar-expand-lg .nav-item + .nav-item, .navbar-expand-lg.minimized .nav-item:first-child,\n .navbar-expand-lg.minimized .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-lg .nav-item .nav-link,\n .navbar-expand-lg .nav-item .dropdown-toggle,\n .navbar-expand-lg .nav-item .nav-item-cdu, .navbar-expand-lg.minimized .nav-item .nav-link,\n .navbar-expand-lg.minimized .nav-item .dropdown-toggle,\n .navbar-expand-lg.minimized .nav-item .nav-item-cdu {\n margin-top: 0;\n }\n .navbar-expand-lg .nav-item .nav-link[role=\"menuitem\"]::before, .navbar-expand-lg.minimized .nav-item .nav-link[role=\"menuitem\"]::before {\n float: left;\n margin-left: 1rem;\n font-family: icon-orange, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n color: #fff;\n content: \"\\e93e\";\n }\n .navbar-expand-lg .nav-item .nav-link.active::before, .navbar-expand-lg.minimized .nav-item .nav-link.active::before {\n display: none;\n }\n .navbar-expand-lg .nav-item .nav-link.icon, .navbar-expand-lg.minimized .nav-item .nav-link.icon {\n padding: .625rem;\n margin-top: 0;\n }\n .navbar-expand-lg .nav-link[class^=\"svg-\"], .navbar-expand-lg.minimized .nav-link[class^=\"svg-\"] {\n margin: .625rem;\n }\n .navbar-expand-lg .nav-link, .navbar-expand-lg.minimized .nav-link {\n padding: .875rem .625rem .875rem 0;\n margin-top: 0;\n }\n .navbar-expand-lg .nav-link:focus, .navbar-expand-lg.minimized .nav-link:focus {\n outline-offset: -1px;\n }\n .navbar-expand-lg .nav-link.icon, .navbar-expand-lg.minimized .nav-link.icon {\n padding: .78125rem .625rem;\n }\n .navbar-expand-lg .nav-item.dropdown, .navbar-expand-lg.minimized .nav-item.dropdown {\n padding: 0;\n }\n .navbar-expand-lg .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-lg .nav-item.dropdown .dropdown-item, .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-item {\n padding: .875rem .625rem .875rem 0;\n }\n .navbar-expand-lg .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-toggle:focus {\n outline: 0;\n }\n .navbar-expand-lg .nav-item.dropdown .dropdown-toggle::before, .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-toggle::before {\n display: none;\n }\n .navbar-expand-lg .nav-item.dropdown .dropdown-toggle::after, .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-toggle::after {\n position: absolute;\n top: .875rem;\n left: -.625rem;\n margin-top: .5rem;\n margin-left: 1.25rem;\n }\n .navbar-expand-lg .nav-item.dropdown .dropdown-item, .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-item {\n color: #fff;\n white-space: normal;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-lg .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-lg.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-lg .mega-menu .nav-link.collapsed::before, .navbar-expand-lg.minimized .mega-menu .nav-link.collapsed::before {\n transform: rotateZ(0deg);\n }\n .navbar-expand-lg .mega-menu-panel .nav-link.back, .navbar-expand-lg.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-lg .mega-menu-panel .nav-link.back::before, .navbar-expand-lg.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-lg .mega-menu-panel > .container, .navbar-expand-lg.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-lg.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-lg.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-lg.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 980px) {\n .navbar-expand-lg .mega-menu {\n overflow: visible;\n }\n .navbar-expand-lg .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n }\n .navbar-expand-lg .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-lg .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block;\n flex-direction: column;\n align-items: flex-start;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n .navbar-expand-lg .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n}\n\n@media (max-width: 1219.99px) {\n .navbar-expand-xl, .navbar-expand-xl.minimized {\n height: auto;\n min-height: 3.125rem;\n }\n .navbar-expand-xl.supra, .navbar-expand-xl.minimized.supra {\n display: none;\n }\n .navbar-expand-xl .navbar-brand, .navbar-expand-xl.minimized .navbar-brand {\n font-size: 0.875rem;\n }\n .navbar-expand-xl .navbar-brand:focus, .navbar-expand-xl.minimized .navbar-brand:focus {\n outline-offset: .625rem;\n }\n .navbar-expand-xl .navbar-brand img, .navbar-expand-xl.minimized .navbar-brand img {\n width: 1.875rem;\n height: 1.875rem;\n }\n .navbar-expand-xl .navbar-collapse .navbar-nav, .navbar-expand-xl.minimized .navbar-collapse .navbar-nav {\n align-items: stretch;\n }\n .navbar-expand-xl .svg-menu, .navbar-expand-xl.minimized .svg-menu {\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-xl .nav-item, .navbar-expand-xl.minimized .nav-item {\n margin-right: 0;\n font-size: 1.125rem;\n border-top: 1px solid #333;\n }\n .navbar-expand-xl .nav-item:first-child,\n .navbar-expand-xl .nav-item + .nav-item, .navbar-expand-xl.minimized .nav-item:first-child,\n .navbar-expand-xl.minimized .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-xl .nav-item .nav-link,\n .navbar-expand-xl .nav-item .dropdown-toggle,\n .navbar-expand-xl .nav-item .nav-item-cdu, .navbar-expand-xl.minimized .nav-item .nav-link,\n .navbar-expand-xl.minimized .nav-item .dropdown-toggle,\n .navbar-expand-xl.minimized .nav-item .nav-item-cdu {\n margin-top: 0;\n }\n .navbar-expand-xl .nav-item .nav-link[role=\"menuitem\"]::before, .navbar-expand-xl.minimized .nav-item .nav-link[role=\"menuitem\"]::before {\n float: left;\n margin-left: 1rem;\n font-family: icon-orange, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n color: #fff;\n content: \"\\e93e\";\n }\n .navbar-expand-xl .nav-item .nav-link.active::before, .navbar-expand-xl.minimized .nav-item .nav-link.active::before {\n display: none;\n }\n .navbar-expand-xl .nav-item .nav-link.icon, .navbar-expand-xl.minimized .nav-item .nav-link.icon {\n padding: .625rem;\n margin-top: 0;\n }\n .navbar-expand-xl .nav-link[class^=\"svg-\"], .navbar-expand-xl.minimized .nav-link[class^=\"svg-\"] {\n margin: .625rem;\n }\n .navbar-expand-xl .nav-link, .navbar-expand-xl.minimized .nav-link {\n padding: .875rem .625rem .875rem 0;\n margin-top: 0;\n }\n .navbar-expand-xl .nav-link:focus, .navbar-expand-xl.minimized .nav-link:focus {\n outline-offset: -1px;\n }\n .navbar-expand-xl .nav-link.icon, .navbar-expand-xl.minimized .nav-link.icon {\n padding: .78125rem .625rem;\n }\n .navbar-expand-xl .nav-item.dropdown, .navbar-expand-xl.minimized .nav-item.dropdown {\n padding: 0;\n }\n .navbar-expand-xl .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-xl .nav-item.dropdown .dropdown-item, .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-item {\n padding: .875rem .625rem .875rem 0;\n }\n .navbar-expand-xl .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-toggle:focus {\n outline: 0;\n }\n .navbar-expand-xl .nav-item.dropdown .dropdown-toggle::before, .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-toggle::before {\n display: none;\n }\n .navbar-expand-xl .nav-item.dropdown .dropdown-toggle::after, .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-toggle::after {\n position: absolute;\n top: .875rem;\n left: -.625rem;\n margin-top: .5rem;\n margin-left: 1.25rem;\n }\n .navbar-expand-xl .nav-item.dropdown .dropdown-item, .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-item {\n color: #fff;\n white-space: normal;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-xl .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-xl.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xl .mega-menu .nav-link.collapsed::before, .navbar-expand-xl.minimized .mega-menu .nav-link.collapsed::before {\n transform: rotateZ(0deg);\n }\n .navbar-expand-xl .mega-menu-panel .nav-link.back, .navbar-expand-xl.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-xl .mega-menu-panel .nav-link.back::before, .navbar-expand-xl.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xl .mega-menu-panel > .container, .navbar-expand-xl.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-xl.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-xl.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-xl.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 1220px) {\n .navbar-expand-xl .mega-menu {\n overflow: visible;\n }\n .navbar-expand-xl .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n }\n .navbar-expand-xl .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-xl .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block;\n flex-direction: column;\n align-items: flex-start;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n .navbar-expand-xl .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n}\n\n@media (max-width: 1379.99px) {\n .navbar-expand-xxl, .navbar-expand-xxl.minimized {\n height: auto;\n min-height: 3.125rem;\n }\n .navbar-expand-xxl.supra, .navbar-expand-xxl.minimized.supra {\n display: none;\n }\n .navbar-expand-xxl .navbar-brand, .navbar-expand-xxl.minimized .navbar-brand {\n font-size: 0.875rem;\n }\n .navbar-expand-xxl .navbar-brand:focus, .navbar-expand-xxl.minimized .navbar-brand:focus {\n outline-offset: .625rem;\n }\n .navbar-expand-xxl .navbar-brand img, .navbar-expand-xxl.minimized .navbar-brand img {\n width: 1.875rem;\n height: 1.875rem;\n }\n .navbar-expand-xxl .navbar-collapse .navbar-nav, .navbar-expand-xxl.minimized .navbar-collapse .navbar-nav {\n align-items: stretch;\n }\n .navbar-expand-xxl .svg-menu, .navbar-expand-xxl.minimized .svg-menu {\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-xxl .nav-item, .navbar-expand-xxl.minimized .nav-item {\n margin-right: 0;\n font-size: 1.125rem;\n border-top: 1px solid #333;\n }\n .navbar-expand-xxl .nav-item:first-child,\n .navbar-expand-xxl .nav-item + .nav-item, .navbar-expand-xxl.minimized .nav-item:first-child,\n .navbar-expand-xxl.minimized .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-xxl .nav-item .nav-link,\n .navbar-expand-xxl .nav-item .dropdown-toggle,\n .navbar-expand-xxl .nav-item .nav-item-cdu, .navbar-expand-xxl.minimized .nav-item .nav-link,\n .navbar-expand-xxl.minimized .nav-item .dropdown-toggle,\n .navbar-expand-xxl.minimized .nav-item .nav-item-cdu {\n margin-top: 0;\n }\n .navbar-expand-xxl .nav-item .nav-link[role=\"menuitem\"]::before, .navbar-expand-xxl.minimized .nav-item .nav-link[role=\"menuitem\"]::before {\n float: left;\n margin-left: 1rem;\n font-family: icon-orange, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n color: #fff;\n content: \"\\e93e\";\n }\n .navbar-expand-xxl .nav-item .nav-link.active::before, .navbar-expand-xxl.minimized .nav-item .nav-link.active::before {\n display: none;\n }\n .navbar-expand-xxl .nav-item .nav-link.icon, .navbar-expand-xxl.minimized .nav-item .nav-link.icon {\n padding: .625rem;\n margin-top: 0;\n }\n .navbar-expand-xxl .nav-link[class^=\"svg-\"], .navbar-expand-xxl.minimized .nav-link[class^=\"svg-\"] {\n margin: .625rem;\n }\n .navbar-expand-xxl .nav-link, .navbar-expand-xxl.minimized .nav-link {\n padding: .875rem .625rem .875rem 0;\n margin-top: 0;\n }\n .navbar-expand-xxl .nav-link:focus, .navbar-expand-xxl.minimized .nav-link:focus {\n outline-offset: -1px;\n }\n .navbar-expand-xxl .nav-link.icon, .navbar-expand-xxl.minimized .nav-link.icon {\n padding: .78125rem .625rem;\n }\n .navbar-expand-xxl .nav-item.dropdown, .navbar-expand-xxl.minimized .nav-item.dropdown {\n padding: 0;\n }\n .navbar-expand-xxl .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-xxl .nav-item.dropdown .dropdown-item, .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-item {\n padding: .875rem .625rem .875rem 0;\n }\n .navbar-expand-xxl .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-toggle:focus {\n outline: 0;\n }\n .navbar-expand-xxl .nav-item.dropdown .dropdown-toggle::before, .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-toggle::before {\n display: none;\n }\n .navbar-expand-xxl .nav-item.dropdown .dropdown-toggle::after, .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-toggle::after {\n position: absolute;\n top: .875rem;\n left: -.625rem;\n margin-top: .5rem;\n margin-left: 1.25rem;\n }\n .navbar-expand-xxl .nav-item.dropdown .dropdown-item, .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-item {\n color: #fff;\n white-space: normal;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-xxl .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-xxl.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xxl .mega-menu .nav-link.collapsed::before, .navbar-expand-xxl.minimized .mega-menu .nav-link.collapsed::before {\n transform: rotateZ(0deg);\n }\n .navbar-expand-xxl .mega-menu-panel .nav-link.back, .navbar-expand-xxl.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-xxl .mega-menu-panel .nav-link.back::before, .navbar-expand-xxl.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xxl .mega-menu-panel > .container, .navbar-expand-xxl.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-xxl.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-xxl.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-xxl.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 1380px) {\n .navbar-expand-xxl .mega-menu {\n overflow: visible;\n }\n .navbar-expand-xxl .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n }\n .navbar-expand-xxl .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-xxl .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block;\n flex-direction: column;\n align-items: flex-start;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n .navbar-expand-xxl .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n}\n\n.navbar-expand, .navbar-expand.minimized {\n height: auto;\n min-height: 3.125rem;\n}\n\n.navbar-expand.supra, .navbar-expand.minimized.supra {\n display: none;\n}\n\n.navbar-expand .navbar-brand, .navbar-expand.minimized .navbar-brand {\n font-size: 0.875rem;\n}\n\n.navbar-expand .navbar-brand:focus, .navbar-expand.minimized .navbar-brand:focus {\n outline-offset: .625rem;\n}\n\n.navbar-expand .navbar-brand img, .navbar-expand.minimized .navbar-brand img {\n width: 1.875rem;\n height: 1.875rem;\n}\n\n.navbar-expand .navbar-collapse .navbar-nav, .navbar-expand.minimized .navbar-collapse .navbar-nav {\n align-items: stretch;\n}\n\n.navbar-expand .svg-menu, .navbar-expand.minimized .svg-menu {\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n}\n\n.navbar-expand .nav-item, .navbar-expand.minimized .nav-item {\n margin-right: 0;\n font-size: 1.125rem;\n border-top: 1px solid #333;\n}\n\n.navbar-expand .nav-item:first-child,\n.navbar-expand .nav-item + .nav-item, .navbar-expand.minimized .nav-item:first-child,\n.navbar-expand.minimized .nav-item + .nav-item {\n margin-right: 0;\n}\n\n.navbar-expand .nav-item .nav-link,\n.navbar-expand .nav-item .dropdown-toggle,\n.navbar-expand .nav-item .nav-item-cdu, .navbar-expand.minimized .nav-item .nav-link,\n.navbar-expand.minimized .nav-item .dropdown-toggle,\n.navbar-expand.minimized .nav-item .nav-item-cdu {\n margin-top: 0;\n}\n\n.navbar-expand .nav-item .nav-link[role=\"menuitem\"]::before, .navbar-expand.minimized .nav-item .nav-link[role=\"menuitem\"]::before {\n float: left;\n margin-left: 1rem;\n font-family: icon-orange, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n color: #fff;\n content: \"\\e93e\";\n}\n\n.navbar-expand .nav-item .nav-link.active::before, .navbar-expand.minimized .nav-item .nav-link.active::before {\n display: none;\n}\n\n.navbar-expand .nav-item .nav-link.icon, .navbar-expand.minimized .nav-item .nav-link.icon {\n padding: .625rem;\n margin-top: 0;\n}\n\n.navbar-expand .nav-link[class^=\"svg-\"], .navbar-expand.minimized .nav-link[class^=\"svg-\"] {\n margin: .625rem;\n}\n\n.navbar-expand .nav-link, .navbar-expand.minimized .nav-link {\n padding: .875rem .625rem .875rem 0;\n margin-top: 0;\n}\n\n.navbar-expand .nav-link:focus, .navbar-expand.minimized .nav-link:focus {\n outline-offset: -1px;\n}\n\n.navbar-expand .nav-link.icon, .navbar-expand.minimized .nav-link.icon {\n padding: .78125rem .625rem;\n}\n\n.navbar-expand .nav-item.dropdown, .navbar-expand.minimized .nav-item.dropdown {\n padding: 0;\n}\n\n.navbar-expand .nav-item.dropdown .dropdown-toggle,\n.navbar-expand .nav-item.dropdown .dropdown-item, .navbar-expand.minimized .nav-item.dropdown .dropdown-toggle,\n.navbar-expand.minimized .nav-item.dropdown .dropdown-item {\n padding: .875rem .625rem .875rem 0;\n}\n\n.navbar-expand .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand.minimized .nav-item.dropdown .dropdown-toggle:focus {\n outline: 0;\n}\n\n.navbar-expand .nav-item.dropdown .dropdown-toggle::before, .navbar-expand.minimized .nav-item.dropdown .dropdown-toggle::before {\n display: none;\n}\n\n.navbar-expand .nav-item.dropdown .dropdown-toggle::after, .navbar-expand.minimized .nav-item.dropdown .dropdown-toggle::after {\n position: absolute;\n top: .875rem;\n left: -.625rem;\n margin-top: .5rem;\n margin-left: 1.25rem;\n}\n\n.navbar-expand .nav-item.dropdown .dropdown-item, .navbar-expand.minimized .nav-item.dropdown .dropdown-item {\n color: #fff;\n white-space: normal;\n background-color: #000;\n border-top: 1px solid #333;\n}\n\n.navbar-expand .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n}\n\n.navbar-expand .mega-menu .nav-link.collapsed::before, .navbar-expand.minimized .mega-menu .nav-link.collapsed::before {\n transform: rotateZ(0deg);\n}\n\n.navbar-expand .mega-menu-panel .nav-link.back, .navbar-expand.minimized .mega-menu-panel .nav-link.back {\n display: block;\n}\n\n.navbar-expand .mega-menu-panel .nav-link.back::before, .navbar-expand.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n}\n\n.navbar-expand .mega-menu-panel > .container, .navbar-expand.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n}\n\n.navbar-expand .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n}\n\n.navbar-expand .mega-menu {\n overflow: visible;\n}\n\n.navbar-expand .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n}\n\n.navbar-expand .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n}\n\n.navbar-expand .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block;\n flex-direction: column;\n align-items: flex-start;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n}\n\n.navbar-expand .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n}\n\n@media (max-width: 767.99px) {\n .navbar-brand,\n .navbar-brand + .navbar-brand {\n align-self: center;\n }\n}\n\n.o-accordion .card {\n margin-bottom: 0;\n border: 0;\n border-top: 1px solid #ccc;\n border-bottom: 1px solid #ccc;\n}\n\n.o-accordion .card ~ .card {\n border-top: 0;\n}\n\n.o-accordion .card-header {\n padding: 0;\n background-color: #fff;\n border: 0;\n}\n\n.o-accordion .card-header,\n.o-accordion .card-header h5 {\n margin: 0;\n font-size: 1rem;\n font-weight: 700;\n line-height: 1;\n}\n\n.o-accordion .card-header a {\n position: relative;\n display: block;\n padding: 1.0625rem 0 1.0625rem 2.125rem;\n}\n\n.o-accordion .card-header a::after {\n position: absolute;\n top: 1.3125rem;\n left: .625rem;\n width: .875rem;\n height: .4375rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.o-accordion .card-header a[aria-expanded=\"true\"]::after {\n transform: rotate(-180deg);\n}\n\n.o-accordion .card-body {\n padding: 0;\n margin: .625rem;\n}\n\n@media (max-width: 767.99px) {\n .o-accordion .card {\n border-top-width: 2px;\n border-bottom-width: 2px;\n }\n .o-accordion .card ~ .card {\n border-top: 0;\n }\n}\n\n.table > thead > tr,\n.table > tbody > tr,\n.table > tfoot > tr {\n border-bottom: 1px solid #ccc;\n}\n\n.table > thead > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > th,\n.table > tbody > tr > td,\n.table > tfoot > tr > th,\n.table > tfoot > tr > td {\n font-size: 0.875rem;\n line-height: 1.25rem;\n vertical-align: middle;\n border: 0;\n}\n\n.table > thead > tr > th:first-child,\n.table > thead > tr > td:first-child,\n.table > tbody > tr > th:first-child,\n.table > tbody > tr > td:first-child,\n.table > tfoot > tr > th:first-child,\n.table > tfoot > tr > td:first-child {\n padding-right: .625rem;\n}\n\n.table > thead > tr [class^=\"icon-\"],\n.table > thead > tr [class*=\" icon-\"],\n.table > tbody > tr [class^=\"icon-\"],\n.table > tbody > tr [class*=\" icon-\"],\n.table > tfoot > tr [class^=\"icon-\"],\n.table > tfoot > tr [class*=\" icon-\"] {\n font-size: 1.8125rem;\n}\n\n.table > thead > tr [class^=\"svg-\"],\n.table > tbody > tr [class^=\"svg-\"],\n.table > tfoot > tr [class^=\"svg-\"] {\n display: block;\n width: 1.8125rem;\n height: 1.8125rem;\n margin: 0 auto;\n}\n\n.table > thead > tr [class^=\"svg-\"]::after,\n.table > tbody > tr [class^=\"svg-\"]::after,\n.table > tfoot > tr [class^=\"svg-\"]::after {\n width: 1.8125rem;\n height: 1.8125rem;\n}\n\n.table thead > tr {\n border-bottom-width: 2px;\n}\n\n.table thead > tr > th {\n font-size: 1rem;\n font-weight: 700;\n}\n\n.table tbody > th {\n font-weight: 400;\n}\n\n.table.has-checkbox tr.selected > td,\n.table.has-checkbox tr.selected > th {\n background-color: #ddd;\n}\n\n.table.has-checkbox tr > th:first-child,\n.table.has-checkbox tr > td:first-child {\n width: 1.25rem;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.table.has-checkbox tr > th:first-child .custom-control.custom-checkbox,\n.table.has-checkbox tr > td:first-child .custom-control.custom-checkbox {\n padding-top: 0;\n padding-right: 1.25rem;\n margin: 0;\n vertical-align: middle;\n}\n\n.table.has-icon tr > td,\n.table.has-icon tr > th {\n height: 3.1875rem;\n padding-top: .6875rem;\n vertical-align: middle;\n}\n\n.table.has-icon tr > td span,\n.table.has-icon tr > td img,\n.table.has-icon tr > th span,\n.table.has-icon tr > th img {\n vertical-align: middle;\n}\n\n.table.has-icon tr > td img,\n.table.has-icon tr > th img {\n width: 1.875rem;\n height: 1.875rem;\n margin-left: .625rem;\n}\n\n.table.has-icon tr > td [class^=\"icon-\"],\n.table.has-icon tr > th [class^=\"icon-\"] {\n width: 1.875rem;\n margin-left: .375rem;\n font-size: 1.8125rem;\n line-height: 0;\n vertical-align: middle;\n}\n\n.table.table-reflow thead > tr,\n.table.table-reflow tbody > tr {\n border: 0;\n}\n\n.table.table-reflow thead > tr > td,\n.table.table-reflow tbody > tr > td {\n line-height: 1.25rem;\n}\n\n.table.table-reflow thead > tr > th:first-child,\n.table.table-reflow tbody > tr > th:first-child {\n border-bottom: 2px solid #ccc;\n}\n\n.table.table-reflow thead > tr > th,\n.table.table-reflow thead > tr > td,\n.table.table-reflow tbody > tr > th,\n.table.table-reflow tbody > tr > td {\n border-bottom: 1px solid #ccc;\n}\n\n.table.table-reflow thead > tr > td:last-child,\n.table.table-reflow tbody > tr > td:last-child {\n border-left: 0;\n}\n\n.table.table-reflow thead > tr {\n border: 0;\n}\n\n.table.table-reflow thead > tr > th:not(:first-child) {\n padding-right: .625rem;\n border-bottom: 1px solid #ccc;\n}\n\n.table.table-reflow thead > tr > th:last-child {\n border-left: 0;\n}\n\n.table.table-reflow tbody > tr > th:first-child {\n padding-right: 0;\n}\n\n.table > thead > tr > td.success,\n.table > thead > tr > th.success,\n.table > thead > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr > td.success,\n.table > tbody > tr > th.success,\n.table > tbody > tr.success > td,\n.table > tbody > tr.success > th,\n.table > tfoot > tr > td.success,\n.table > tfoot > tr > th.success,\n.table > tfoot > tr.success > td,\n.table > tfoot > tr.success > th {\n background-color: #32c832;\n}\n\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #2db42d;\n}\n\n.table > thead > tr > td.info,\n.table > thead > tr > th.info,\n.table > thead > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr > td.info,\n.table > tbody > tr > th.info,\n.table > tbody > tr.info > td,\n.table > tbody > tr.info > th,\n.table > tfoot > tr > td.info,\n.table > tfoot > tr > th.info,\n.table > tfoot > tr.info > td,\n.table > tfoot > tr.info > th {\n background-color: #4BB4E6;\n}\n\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #35abe3;\n}\n\n.table > thead > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr > td.warning,\n.table > tbody > tr > th.warning,\n.table > tbody > tr.warning > td,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr > td.warning,\n.table > tfoot > tr > th.warning,\n.table > tfoot > tr.warning > td,\n.table > tfoot > tr.warning > th {\n background-color: #fc0;\n}\n\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #e6b800;\n}\n\n.table > thead > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr > td.danger,\n.table > tbody > tr > th.danger,\n.table > tbody > tr.danger > td,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr > td.danger,\n.table > tfoot > tr > th.danger,\n.table > tfoot > tr.danger > td,\n.table > tfoot > tr.danger > th {\n background-color: #cd3c14;\n}\n\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #b63512;\n}\n\ncaption {\n padding: .75rem 0;\n font-size: 2.125rem;\n font-weight: 700;\n color: #000;\n caption-side: top;\n background-color: #fff;\n}\n\n.tablesorter caption {\n padding: .75rem 0;\n font-size: 2.125rem;\n font-weight: 700;\n color: #000;\n background-color: #fff;\n}\n\n.tablesorter th {\n padding-left: 30px;\n text-align: right;\n cursor: pointer;\n}\n\n.tablesorter th.header {\n position: relative;\n}\n\n.tablesorter th .tablesorter-header-inner span {\n padding-left: 1.6875rem;\n}\n\n.tablesorter th.tablesorter-headerDesc .tablesorter-header-inner span::after {\n position: absolute;\n top: 45%;\n width: .875rem;\n height: .4375rem;\n margin-right: .625rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n transform: rotate(-180deg);\n}\n\n.tablesorter th.tablesorter-headerAsc .tablesorter-header-inner span::after {\n position: absolute;\n top: 45%;\n width: .875rem;\n height: .4375rem;\n margin-right: .625rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.tablesorter th.tablesorter-headerUnSorted .tablesorter-header-inner:hover span::after,\n.tablesorter th.tablesorter-headerUnSorted .tablesorter-header-inner:focus span::after {\n position: absolute;\n top: 31%;\n width: .875rem;\n height: 1.0625rem;\n margin-right: .625rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2017%22%3E%3Cpath%20d%3D%22M%207%2C17%200%2C10%20h%2014%20l%20-7%2C7%20z%22%2F%3E%3Cpath%20d%3D%22M%207%2C0%2014%2C7%200%2C7%207%2C0%20z%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.tablesorter th a {\n color: #000;\n text-decoration: none;\n}\n\n.tablesorter th a:focus, .tablesorter th a:hover {\n color: #f16e00;\n text-decoration: underline;\n}\n\n.tablesorter td {\n text-align: right;\n}\n\n.modal .modal-content {\n display: flex;\n flex-direction: column;\n padding: 2.5rem;\n border: 0;\n}\n\n.modal .modal-header {\n position: relative;\n min-height: 1.25rem;\n padding: 0;\n margin-bottom: 2.5rem;\n border: 0;\n}\n\n.modal .modal-header .btn {\n position: absolute;\n top: -.625rem;\n left: -.625rem;\n padding: .625rem;\n background-color: transparent;\n border: 0;\n}\n\n.modal .modal-header .btn .close {\n width: 1.25rem;\n height: 1.25rem;\n margin: 0;\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22852.063%22%20height%3D%22852.063%22%20viewBox%3D%220%200%20852.063%20852.063%22%3E%3Cpath%20id%3D%22closing_cross.svg%22%20data-name%3D%22closing%20cross.svg%22%20class%3D%22cls-1%22%20d%3D%22M.987%2057.125L57.125.987%20851.048%20794.91l-56.138%2056.138zM794.91.987l56.138%2056.138L57.125%20851.048.987%20794.91z%22%20fill%3D%22%23666%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1.25rem;\n opacity: 1;\n}\n\n.modal .modal-body {\n display: flex;\n flex-direction: column;\n padding: 0;\n border: 0;\n}\n\n.modal .modal-body .card,\n.modal .modal-body .card {\n display: flex;\n flex-direction: row;\n padding: 0;\n border: 0;\n}\n\n.modal .modal-body .card-body {\n padding: 0;\n}\n\n.modal .modal-body .card-icon {\n margin-left: 1.25rem;\n}\n\n.modal .modal-body [class^=\"svg\"],\n.modal .modal-body [class^=\"svg\"]::after {\n width: 2.875rem;\n height: 2.875rem;\n}\n\n.modal .modal-body [class^=\"svg\"] {\n display: block;\n}\n\n.modal .modal-body [class^=\"svg\"]::after {\n top: auto;\n}\n\n.modal .modal-body .card-title {\n margin-bottom: 1.25rem;\n font-size: 1.5rem;\n}\n\n.modal .modal-footer {\n align-self: flex-end;\n padding: 0;\n margin-top: 2.5rem;\n border: 0;\n}\n\n.modal .modal-footer .btn + .btn {\n margin-right: 1.25rem;\n}\n\n@media (max-width: 479.99px) {\n .modal .modal-content {\n padding: 1.25rem;\n }\n .modal .modal-header {\n margin: 0;\n }\n .modal .modal-body .card {\n flex-direction: column;\n }\n .modal .modal-body .card-icon {\n align-self: center;\n margin-left: 0;\n }\n .modal .modal-body .card-icon,\n .modal .modal-body [class^=\"svg\"]::after {\n width: 4rem;\n height: 4rem;\n }\n .modal .modal-body .card-title {\n font-size: 1rem;\n }\n .modal .modal-body .card-body {\n margin-top: 1.25rem;\n }\n .modal .modal-footer {\n align-self: center;\n }\n}\n\n.nav .nav-item:first-child {\n margin-right: -0.625rem;\n}\n\n.nav.flex-column .nav-item:first-child {\n margin-right: 0;\n}\n\n.nav .nav-link {\n padding: 0.625rem 0.625rem;\n line-height: 1.25rem;\n}\n\n.nav-tabs .nav-item:first-child {\n margin-right: 0;\n}\n\n.nav-tabs .nav-item + .nav-item {\n margin-right: .5rem;\n}\n\n@media (max-width: 979.99px) {\n .nav-tabs .nav-item + .nav-item {\n margin-right: 0;\n }\n}\n\n.nav-tabs .nav-link:not(.disabled):focus, .nav-tabs .nav-link:not(.disabled).dropdown-toggle:focus {\n outline-width: 1px;\n outline-style: dotted;\n outline-offset: -6px;\n}\n\n.nav-tabs .nav-link:not(.disabled) + .nav-link {\n margin-right: .5rem;\n}\n\n@media (max-width: 979.99px) {\n .nav-tabs .nav-link:not(.disabled) + .nav-link {\n margin-right: 0;\n }\n}\n\n.o-tab-container {\n display: flex;\n flex-flow: row wrap;\n}\n\n.o-tab-container .o-tab-heading {\n position: relative;\n display: inline-block;\n padding: .625rem 1.25rem;\n margin-right: .5rem;\n font-weight: 700;\n color: #000;\n text-align: center;\n background-color: #fff;\n border: 0;\n border-bottom: 2px solid #000;\n}\n\n.o-tab-container .o-tab-heading:first-child {\n margin-right: 0;\n border-top: 0;\n}\n\n.o-tab-container .o-tab-heading[aria-expanded=\"false\"] {\n border-bottom: 2px solid #000;\n}\n\n.o-tab-container .o-tab-heading[aria-expanded=\"true\"] {\n padding-top: .5rem;\n border: 2px solid #000;\n border-bottom: 0;\n}\n\n.o-tab-container .o-tab-heading:focus {\n outline-offset: -4px;\n}\n\n.o-tab-container .o-tab-heading:hover:not([aria-expanded=\"true\"]) {\n color: #fff;\n background-color: #000;\n}\n\n.o-tab-container .o-tab-content {\n display: none;\n align-self: flex-end;\n order: 1;\n width: 100%;\n padding: .625rem 1.25rem;\n background-color: #fff;\n box-shadow: 0 -2px 0 #000;\n}\n\n.o-tab-container .o-tab-content.show {\n display: block;\n}\n\n@media (max-width: 479.99px) {\n .o-tab-container .o-tab-heading {\n flex-grow: 1;\n margin-right: 0;\n text-align: center;\n }\n .o-tab-container .o-tab-heading[aria-expanded=\"false\"] {\n color: #fff;\n background-color: #666;\n }\n .o-tab-container .o-tab-heading[aria-expanded=\"false\"]:active {\n color: #fff;\n background-color: #f16e00;\n }\n .o-tab-container.accordion-layout {\n display: block;\n }\n .o-tab-container.accordion-layout .o-tab-heading {\n position: relative;\n display: block;\n padding: .9375rem 0;\n margin-right: 0;\n font-weight: 700;\n color: #000;\n text-align: right;\n background-color: #fff;\n border: 0;\n }\n .o-tab-container.accordion-layout .o-tab-heading:focus {\n outline-offset: 0;\n }\n .o-tab-container.accordion-layout .o-tab-heading:hover {\n color: #f16e00;\n background-color: #fff;\n }\n .o-tab-container.accordion-layout .o-tab-heading[aria-expanded=\"false\"] {\n border-bottom: 1px #ccc solid;\n }\n .o-tab-container.accordion-layout .o-tab-heading[aria-expanded=\"true\"]::after {\n transform: rotate(-180deg);\n }\n .o-tab-container.accordion-layout .o-tab-heading:first-child {\n margin-right: 0;\n border-top: 1px solid #ccc;\n }\n .o-tab-container.accordion-layout .o-tab-heading::after {\n position: absolute;\n top: 1.375rem;\n left: .625rem;\n width: .875rem;\n height: .4375rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n }\n .o-tab-container.accordion-layout .o-tab-content {\n padding-right: 0;\n border-bottom: 1px #ccc solid;\n box-shadow: none;\n }\n}\n\n.nav-pills.nav-stacked .nav-item {\n margin: 0;\n}\n\n.nav-pills.nav-stacked .nav-item + .nav-item {\n margin-right: 0;\n}\n\n.nav-pills .nav-item:first-child {\n margin-right: 0;\n}\n\n.nav-pills .nav-item + .nav-item {\n margin-right: 5px;\n}\n\n.nav-pills .nav-link {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n}\n\n.nav-pills .nav-link:active {\n background-color: #000;\n}\n\n.nav-pills .nav-link:hover {\n color: #fff;\n cursor: default;\n background-color: #000;\n}\n\n.nav-pills .nav-link:hover.disabled {\n color: #666;\n background-color: transparent;\n}\n\n.nav-pills .nav-link:focus {\n color: #fff;\n background-color: #f16e00;\n outline: none;\n}\n\n.nav-pills .nav-link:focus.disabled {\n color: #666;\n background-color: transparent;\n}\n\n.nav-pills .dropdown-menu {\n left: 0;\n right: auto;\n}\n\n.nav-pills .dropdown-menu .nav-item {\n margin: 0;\n}\n\n.nav-pills .dropdown-menu .nav-item .nav-link {\n display: block;\n padding: .625rem 1.25rem .625rem .625rem;\n margin: 0;\n color: #000;\n background: #fff;\n border: 0;\n}\n\n.nav-pills .dropdown-menu .nav-item .nav-link:focus {\n outline: 1px dotted #000;\n outline-offset: -2px;\n}\n\n.nav-pills .dropdown-menu .nav-item .nav-link:hover {\n color: #fff;\n background: #000;\n}\n\n.tab-content {\n padding: 1.125rem;\n border-color: #000;\n border-style: solid;\n border-width: 0 2px 2px;\n}\n\n.tab-content .tab-pane p {\n margin-bottom: 0;\n}\n\n.tab-content-clear {\n border: 0;\n}\n\n.breadcrum {\n line-height: 1;\n}\n\n.overflow-nav {\n display: none;\n}\n\n.o-nav-local.resizing {\n overflow: hidden;\n}\n\n.hide {\n display: none !important;\n}\n\n.show-inline-block {\n display: inline-block !important;\n}\n\n.overflow-nav-list .nav-link {\n border: 0;\n}\n\n.overflow-nav-list .nav-link:focus {\n outline-offset: -2px;\n}\n\n.overflow-nav-list .nav-item:last-child {\n margin-bottom: 0;\n}\n\n.o-nav-local .overflow-nav-list {\n margin-top: 1px;\n border: 0;\n box-shadow: 0 .3125rem .625rem -.375rem #999;\n}\n\n.o-nav-local {\n margin-bottom: 2.5rem;\n border-top: 1px solid #ccc;\n border-bottom: 1px solid #ccc;\n}\n\n.o-nav-local > .container,\n.o-nav-local > .container-fluid {\n display: flex;\n}\n\n.o-nav-local ul + ul {\n margin-right: 1rem;\n flex-shrink: 0;\n}\n\n.o-nav-local .nav-item + .nav-item {\n margin-right: 1rem;\n}\n\n.o-nav-local .nav.flex-column .nav-item {\n margin-right: 0;\n}\n\n.o-nav-local .nav .nav-link,\n.o-nav-local .nav .dropdown-toggle {\n display: inline-block;\n padding: 1rem 0.625rem 1.125rem;\n font-size: 1rem;\n font-weight: 700;\n line-height: 1;\n}\n\n.o-nav-local .nav .nav-link:focus,\n.o-nav-local .nav .dropdown-toggle:focus {\n outline: 1px dotted;\n outline-offset: -1px;\n}\n\n.o-nav-local .nav-item.active > .nav-link {\n color: #f16e00;\n}\n\n.o-nav-local .dropdown-toggle.show {\n color: #000;\n}\n\n.o-nav-local .dropdown-menu .nav-item,\n.o-nav-local .dropdown-menu .nav-item + .nav-item {\n margin: 0;\n}\n\n.o-nav-local .dropdown-menu .nav-link {\n display: block;\n padding: .625rem 1.25rem .625rem .625rem;\n}\n\n.o-nav-local .dropdown-menu .nav-link:focus {\n outline-offset: -2px;\n}\n\n.o-nav-local .dropdown-menu .nav-link:hover {\n color: #fff;\n background: #000;\n}\n\n.o-nav-local.inverse {\n background-color: #000;\n border-top-color: #333;\n border-bottom-color: #333;\n}\n\n.o-nav-local.inverse .nav-link {\n color: #fff;\n background-color: #000;\n}\n\n.o-nav-local.inverse .nav-link:focus, .o-nav-local.inverse .nav-link:hover {\n color: #f16e00;\n}\n\n.o-nav-local.inverse .nav-link:focus {\n outline-color: #fff;\n}\n\n.o-nav-local.inverse .nav-link.active {\n color: #f16e00;\n}\n\n.skiplinks {\n z-index: 99999;\n}\n\n.skiplinks .skiplinks-section li {\n float: right;\n}\n\n.skiplinks .skiplinks-section a {\n display: block;\n padding: 10px;\n font-weight: 700;\n border-color: #999;\n border-style: none none none solid;\n border-width: 0 0 0 1px;\n}\n\n.skiplinks .skiplinks-section.skiplinks-show {\n position: absolute;\n top: 20px;\n right: 50%;\n z-index: 10000000;\n width: auto;\n height: auto;\n margin-right: -175px;\n overflow: hidden;\n background: none repeat scroll 100% 0 #ccc;\n border: 2px solid #000;\n border-radius: 0;\n box-shadow: -2px 2px 1634px 1604px rgba(0, 0, 0, 0.3);\n}\n\n.skiplinks .skiplinks-section a:hover {\n cursor: pointer;\n}\n\n.skiplinks .skiplinks-section a:hover,\n.skiplinks .skiplinks-section a:focus {\n color: #f16e00;\n background-color: #fff;\n outline: 0 none;\n}\n\n.skiplinks a,\n.skiplinks ul,\n.skiplinks li,\n.skiplinks div {\n float: none;\n padding: 0;\n margin: 0;\n font-size: .95em;\n font-weight: 400;\n line-height: normal;\n color: #000;\n text-decoration: none;\n text-shadow: none;\n list-style: none;\n background: none repeat scroll 100% 0 transparent;\n border: 0 none;\n}\n\n.o-footer {\n margin-top: 2.5rem;\n background-color: #000;\n}\n\n.o-footer * {\n font-size: 0.875rem;\n font-weight: 700;\n color: #fff;\n}\n\n.o-footer .nav-link {\n padding: 0.625rem 0.625rem;\n line-height: 1.25rem;\n}\n\n.o-footer .o-footer-top,\n.o-footer .o-footer-body,\n.o-footer .o-footer-bottom {\n padding-top: .625rem;\n padding-bottom: .625rem;\n}\n\n.o-footer .o-footer-top {\n border-bottom: 1px solid #333;\n}\n\n.o-footer .o-footer-body .row {\n margin-bottom: .625rem;\n}\n\n.o-footer .o-footer-body h2 {\n margin-top: .625rem;\n}\n\n.o-footer .o-footer-bottom {\n border-top: 1px solid #333;\n}\n\n@media (max-width: 979.99px) {\n .o-responsive-table thead {\n display: none;\n }\n .o-responsive-table tbody,\n .o-responsive-table tr,\n .o-responsive-table th,\n .o-responsive-table td {\n display: block;\n }\n}\n\n@media (max-width: 979.99px) and (min-width: 768px) {\n .o-responsive-table tr {\n float: right;\n width: 45%;\n }\n .o-responsive-table tr:nth-child(odd) {\n margin-left: 10%;\n }\n}\n\n@media (max-width: 979.99px) {\n .o-responsive-table th,\n .o-responsive-table td {\n vertical-align: middle;\n }\n .o-responsive-table td[data-title]::before {\n float: right;\n width: 50%;\n font-weight: 700;\n content: attr(data-title);\n }\n .o-responsive-table tr {\n margin-bottom: 2em;\n border-left: 0;\n border-right: 0;\n }\n .o-responsive-table tbody th[scope=\"row\"] {\n font-weight: 700;\n border-top: 0;\n border-bottom: 2px solid #ccc;\n }\n}\n\n.o-scroll-up {\n position: fixed;\n left: 0;\n bottom: 2.5rem;\n z-index: 1080;\n display: none;\n left: 1.25%;\n bottom: .25rem;\n}\n\n.o-scroll-up .o-scroll-up-icon {\n align-items: center;\n justify-content: center;\n float: left;\n width: 2.5rem;\n height: 2.5rem;\n color: #fff;\n text-align: center;\n text-decoration: none;\n background-color: #666;\n opacity: .8;\n transform: rotate(-90deg);\n}\n\n.o-scroll-up .o-scroll-up-icon::before {\n font-family: icon-orange, sans-serif;\n font-size: 1.25rem;\n line-height: 2;\n text-align: center;\n content: \"\\e93f\";\n}\n\n@media (min-width: 480px) {\n .o-scroll-up {\n left: 1.25%;\n }\n}\n\n@media (min-width: 768px) {\n .o-scroll-up {\n left: 1.5625%;\n }\n}\n\n@media (min-width: 980px) {\n .o-scroll-up {\n left: 3.125%;\n }\n}\n\n@media (min-width: 1220px) {\n .o-scroll-up {\n left: 3.125%;\n }\n}\n\n@media (min-width: 1380px) {\n .o-scroll-up {\n left: 4.16667%;\n }\n}\n\n@media (min-width: 480px) {\n .o-scroll-up {\n bottom: .375rem;\n }\n}\n\n@media (min-width: 768px) {\n .o-scroll-up {\n bottom: .75rem;\n }\n}\n\n@media (min-width: 980px) {\n .o-scroll-up {\n bottom: 2rem;\n }\n}\n\n@media (min-width: 1220px) {\n .o-scroll-up {\n bottom: 2.5rem;\n }\n}\n\n@media (min-width: 1380px) {\n .o-scroll-up {\n bottom: 3.75rem;\n }\n}\n\n.o-scroll-up .o-scroll-up-text {\n display: inline-block;\n padding: 0.625rem 0.625rem;\n font-weight: 700;\n background-color: #fff;\n opacity: .8;\n}\n\n.o-scroll-up.static {\n position: static;\n z-index: auto;\n display: inline;\n float: right;\n}\n\n.o-scroll-up.static .o-scroll-up-text {\n float: right;\n}\n\n.o-scroll-up.static .o-scroll-up-icon {\n position: relative;\n display: inline-block;\n float: none;\n}\n\n.o-scroll-up:focus, .o-scroll-up:hover {\n color: #f16e00;\n}\n\n.dropdown-toggle::after {\n margin-right: .625rem;\n vertical-align: 10%;\n}\n\n.dropdown-item {\n padding-right: 1.25rem;\n font-weight: 700;\n}\n\n.dropdown-item:focus {\n color: #000;\n background-color: #fff;\n outline: 1px dotted;\n}\n\n.dropdown-item:focus:hover {\n color: #fff;\n background-color: #000;\n}\n\n.carousel {\n margin-bottom: 1.875rem;\n}\n\n.carousel .carousel-item img {\n width: 100%;\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n top: auto;\n bottom: calc(50% - 1.875rem);\n width: 3.75rem;\n height: 3.75rem;\n text-decoration: none;\n text-shadow: none;\n background-color: transparent;\n opacity: .8;\n transition: width .5s ease;\n}\n\n.carousel-control-prev:focus,\n.carousel-control-next:focus {\n outline: 1px dotted #000;\n outline-offset: -1px;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n margin-top: -1.125rem;\n font-size: 1.875rem;\n color: #000;\n text-shadow: -1px 0 0 #fff, 0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff;\n background-image: none;\n background-repeat: no-repeat;\n}\n\n.carousel-control-prev-icon::before,\n.carousel-control-next-icon::before {\n font-family: icon-orange, sans-serif;\n}\n\n.carousel-control-prev-icon::before {\n content: \"\\e93f\";\n}\n\n.carousel-control-next-icon::before {\n content: \"\\e93e\";\n}\n\n.carousel-indicators {\n bottom: 0;\n align-items: center;\n}\n\n.carousel-indicators:hover {\n cursor: default;\n}\n\n.carousel-indicators li {\n flex-grow: 0;\n width: .625rem;\n height: .625rem;\n margin-left: .375rem;\n background-color: #000;\n border: 1px solid #fff;\n border-radius: 50%;\n}\n\n.carousel-indicators li:hover {\n cursor: pointer;\n}\n\n.carousel-indicators li.active {\n background-color: #f16e00;\n}\n\n.swiper-button-prev,\n.swiper-button-next {\n top: calc(50% - 10px);\n width: auto;\n height: auto;\n text-shadow: -1px 0 0 #fff, 0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff;\n cursor: pointer;\n background-image: none;\n background-size: 0;\n}\n\n.swiper-button-prev::before,\n.swiper-button-next::before {\n font-family: icon-orange, sans-serif;\n font-size: 1.875rem;\n content: \"\\e93f\";\n}\n\n.swiper-button-next::before {\n content: \"\\e93e\";\n}\n\n.swiper-pagination-bullet,\n.swiper-pagination-bullet-active {\n width: .625rem;\n height: .625rem;\n border: 0;\n}\n\n.swiper-pagination-bullet {\n opacity: 1;\n}\n\n.swiper-pagination-bullet-active {\n background: #f16e00;\n}\n\n.swiper-container {\n width: 100% !important;\n margin-bottom: 30px;\n overflow: hidden;\n}\n\n.swiper-wrapper {\n margin-bottom: 30px;\n}\n\n.swiper-pagination {\n bottom: 6px;\n}\n\n.swiper-slide .card {\n border: 0;\n}\n\n.swiper-slide .card-img {\n padding: 0;\n}\n\n.swiper-slide .card-img img {\n width: 100%;\n height: 40vh;\n}\n\n.swiper-slide .card-title {\n margin: 0;\n font-weight: 700;\n}\n\n.swiper-slide .card-body {\n position: absolute;\n bottom: 20px;\n right: 40px;\n background-color: #fff;\n}\n\n.swiper-slide .card-body p {\n margin: 0;\n}\n\n@media (max-width: 979.99px) {\n .swiper-button-prev,\n .swiper-button-next {\n display: none;\n }\n .swiper-container {\n overflow: visible;\n /* used for displaying pagination outside of container */\n }\n .swiper-slide {\n width: 80%;\n }\n .swiper-slide .card-img img {\n height: auto;\n }\n .swiper-slide .card-body {\n position: static;\n }\n .swiper-container-horizontal > .swiper-pagination-bullets {\n bottom: -26px;\n }\n .swiper-pagination-bullet {\n width: 8px;\n height: 8px;\n border: 0;\n }\n}\n\ndiv.active:focus {\n outline: dotted 1px;\n}\n\na:focus {\n outline: dotted 1px;\n}\n\n.close:hover,\n.close:focus {\n outline: dotted 1px;\n}\n\n.progress.progress-default[value]::-webkit-progress-value {\n background-color: #f16e00;\n}\n\n.progress.progress-default[value]::-moz-progress-bar {\n background-color: #f16e00;\n}\n\n.hero-container .frame {\n position: absolute;\n top: 0;\n right: 0;\n max-width: 15%;\n margin: 30px;\n}\n\n.hero-container .caption {\n margin: 50px 30px;\n}\n\n.hero-container .category {\n font-size: 1.25rem;\n color: #f16e00;\n}.svg-arrow-previous::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M3 0L0 3l9 9-9 9 3 3 12-12' fill='#000'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n}\n\n.svg-arrow-next::after {\n background-image: str-replace(url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M15 3l-3-3L0 12l12 12 3-3-9-9' fill='#000'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n}\n\n.stepbar-item::after {\n transform: rotateY(180deg);\n}\n\n/*# sourceMappingURL=o-rtl.css.map */"]} \ No newline at end of file +{"version":3,"sources":["../../scss/o-rtl.scss","boosted-rtl.css"],"names":[],"mappings":"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,qBAAqB;EACrB,yBAAyB;CAC1B;;AAED;;EAEE,yBAAyB;CAC1B;;AAED;EACE,cAAc;EACd,2BAA2B;CAC5B;;AAED;EACE,sBAAsB;CACvB;;AAED;EACE,mBAAmB;EACnB,gBAAgB;CACjB;;AAED;EACE,cAAc;CACf;;AAED;EACE,yBAAyB;CAC1B;;AAED;;EAEE,uBAAuB;EACvB,qBAAqB;EACrB,iBAAiB;EACjB,iBAAiB;EACjB,eAAe;CAChB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,kBAAkB;CACnB;;AAED;EACE,mBAAmB;CACpB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE;IACE,mBAAmB;GACpB;EACD;IACE,oBAAoB;GACrB;EACD;IACE,gBAAgB;GACjB;EACD;IACE,oBAAoB;GACrB;EACD;IACE,oBAAoB;GACrB;EACD;IACE,oBAAoB;GACrB;CACF;;AAED;EACE,mBAAmB;EACnB,iBAAiB;CAClB;;AAED;EACE,mBAAmB;EACnB,iBAAiB;EACjB,iBAAiB;CAClB;;AAED;EACE,oBAAoB;EACpB,iBAAiB;EACjB,iBAAiB;CAClB;;AAED;EACE,kBAAkB;EAClB,iBAAiB;EACjB,iBAAiB;CAClB;;AAED;EACE,oBAAoB;EACpB,iBAAiB;EACjB,iBAAiB;CAClB;;AAED;EACE,oBAAoB;EACpB,uBAAuB;EACvB,UAAU;EACV,2BAA2B;CAC5B;;AAED;;EAEE,eAAe;EACf,iBAAiB;CAClB;;AAED;;EAEE,eAAe;EACf,0BAA0B;CAC3B;;AAED;EACE,iBAAiB;EACjB,iBAAiB;CAClB;;AAED;EACE,iBAAiB;EACjB,iBAAiB;CAClB;;AAED;EACE,sBAAsB;CACvB;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,eAAe;EACf,0BAA0B;CAC3B;;AAED;EACE,uBAAuB;EACvB,mBAAmB;CACpB;;AAED;EACE,eAAe;EACf,eAAe;EACf,YAAY;CACb;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,gBAAgB;EAChB,aAAa;CACd;;AAED;EACE,kBAAkB;EAClB,uBAAuB;EACvB,uBAAuB;EACvB,gBAAgB;EAChB,aAAa;CACd;;AAED;EACE,sBAAsB;CACvB;;AAED;EACE,wBAAwB;EACxB,eAAe;CAChB;;AAED;EACE,eAAe;EACf,YAAY;CACb;;AAED;;;;EAIE,kGAAkG;CACnG;;AAED;EACE,iBAAiB;EACjB,YAAY;EACZ,uBAAuB;CACxB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,6BAA6B;EAC7B,iBAAiB;EACjB,YAAY;EACZ,uBAAuB;CACxB;;AAED;EACE,WAAW;EACX,gBAAgB;EAChB,iBAAiB;CAClB;;AAED;EACE,eAAe;EACf,iBAAiB;EACjB,YAAY;CACb;;AAED;EACE,mBAAmB;EACnB,eAAe;EACf,mBAAmB;CACpB;;AAED;EACE,kBAAkB;EAClB,mBAAmB;CACpB;;AAED;EACE,kBAAkB;EAClB,mBAAmB;EACnB,kBAAkB;EAClB,mBAAmB;EACnB,mBAAmB;EACnB,oBAAoB;EACpB,iBAAiB;EACjB,kBAAkB;EAClB,mBAAmB;EACnB,YAAY;CACb;;AAED;EACE;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE,kBAAkB;EAClB,mBAAmB;CACpB;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;EACD;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,qBAAqB;IACrB,sBAAsB;GACvB;EACD;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,oBAAoB;IACpB,qBAAqB;GACtB;EACD;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,oBAAoB;IACpB,qBAAqB;GACtB;EACD;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,sBAAsB;IACtB,uBAAuB;GACxB;EACD;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,iBAAiB;IACjB,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,iBAAiB;IACjB,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,iBAAiB;IACjB,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,kBAAkB;IAClB,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,kBAAkB;IAClB,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE,kBAAkB;EAClB,mBAAmB;EACnB,kBAAkB;EAClB,mBAAmB;EACnB,mBAAmB;EACnB,oBAAoB;EACpB,YAAY;CACb;;AAED;EACE;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE,kBAAkB;EAClB,mBAAmB;CACpB;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;EACD;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,qBAAqB;IACrB,sBAAsB;GACvB;EACD;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,oBAAoB;IACpB,qBAAqB;GACtB;EACD;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,oBAAoB;IACpB,qBAAqB;GACtB;EACD;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,sBAAsB;IACtB,uBAAuB;GACxB;EACD;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE,qBAAc;EAAd,qBAAc;EAAd,cAAc;EACd,oBAAgB;EAAhB,gBAAgB;EAChB,kBAAkB;EAClB,mBAAmB;CACpB;;AAED;EACE;IACE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE,eAAe;EACf,gBAAgB;CACjB;;AAED;;EAEE,gBAAgB;EAChB,iBAAiB;CAClB;;AAED;;;;;;;EAOE,mBAAmB;EACnB,YAAY;EACZ,gBAAgB;EAChB,kBAAkB;EAClB,mBAAmB;CACpB;;AAED;EACE;;;;;;;IAOE,kBAAkB;IAClB,mBAAmB;GACpB;CACF;;AAED;EACE;;;;;;;IAOE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;;;;;;;IAOE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;;;;;;;IAOE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE;;;;;;;IAOE,mBAAmB;IACnB,oBAAoB;GACrB;CACF;;AAED;EACE,2BAAc;EAAd,cAAc;EACd,oBAAa;EAAb,qBAAa;EAAb,aAAa;EACb,gBAAgB;CACjB;;AAED;EACE,oBAAe;EAAf,mBAAe;EAAf,eAAe;EACf,YAAY;EACZ,gBAAgB;CACjB;;AAED;EACE,oBAAoB;EAApB,wBAAoB;EAApB,oBAAoB;EACpB,qBAAqB;CACtB;;AAED;EACE,oBAAqB;EAArB,yBAAqB;EAArB,qBAAqB;EACrB,sBAAsB;CACvB;;AAED;EACE,oBAAc;EAAd,kBAAc;EAAd,cAAc;EACd,eAAe;CAChB;;AAED;EACE,oBAAqB;EAArB,yBAAqB;EAArB,qBAAqB;EACrB,sBAAsB;CACvB;;AAED;EACE,oBAAqB;EAArB,yBAAqB;EAArB,qBAAqB;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4B;IAA5B,qBAA4B;IAA5B,4BAA4B;IAC5B,+BAA+B;GAChC;EACD;IACE,sBAAsB;GACvB;EACD;IACE,gBAAgB;IAChB,iBAAiB;GAClB;EACD;IACE,qBAAqB;IACrB,qBAAqB;GACtB;EACD;IACE,cAAc;IACd,eAAe;GAChB;EACD;IACE,+BAAoB;IAApB,8BAAoB;IAApB,wBAAoB;IAApB,oBAAoB;GACrB;EACD;IACE,mBAAmB;GACpB;EACD;IACE,QAAQ;IACR,YAAY;GACb;EACD;IACE,YAAY;IACZ,uBAAuB;IACvB,UAAU;GACX;EACD;IACE,YAAY;IACZ,uBAAuB;GACxB;EACD;IACE,gBAAgB;IAChB,UAAU;GACX;EACD;IACE,yBAAqB;IAArB,qBAAqB;GACtB;EACD;IACE,eAAe;IACf,gBAAgB;IAChB,kBAAkB;IAClB,iBAAiB;IACjB,sBAAsB;GACvB;EACD;;IAEE,sBAAkB;IAAlB,kBAAkB;IAClB,mBAAmB;IACnB,oBAAoB;GACrB;EACD;IACE,gCAAyB;IAAzB,gCAAyB;IAAzB,yBAAyB;IACzB,8BAAiB;IAAjB,iBAAiB;GAClB;EACD;IACE,cAAc;GACf;EACD;IACE,UAAU;IACV,aAAa;GACd;CACF;;AAED;EACE;IACE,+BAAsB;IAAtB,8BAAsB;IAAtB,0BAAsB;IAAtB,sBAAsB;IACtB,wBAA4B;IAA5B,qBAA4B;IAA5B,4BAA4B;IAC5B,+BAA+B;GAChC;EACD;IACE,sBAAsB;GACvB;EACD;IACE,gBAAgB;IAChB,iBAAiB;GAClB;EACD;IACE,qBAAqB;IACrB,qBAAqB;GACtB;EACD;IACE,cAAc;IACd,eAAe;GAChB;EACD;IACE,+BAAoB;IAApB,8BAAoB;IAApB,wBAAoB;IAApB,oBAAoB;GACrB;EACD;IACE,mBAAmB;GACpB;EACD;IACE,QAAQ;IACR,YAAY;GACb;EACD;IACE,YAAY;IACZ,uBAAuB;IACvB,UAAU;GACX;EACD;IACE,YAAY;IACZ,uBAAuB;GACxB;EACD;IACE,gBAAgB;IAChB,UAAU;GACX;EACD;IACE,yBAAqB;IAArB,qBAAqB;GACtB;EACD;IACE,eAAe;IACf,gBAAgB;IAChB,kBAAkB;IAClB,iBAAiB;IACjB,sBAAsB;GACvB;EACD;;IAEE,sBAAkB;IAAlB,kBAAkB;IAClB,mBAAmB;IACnB,oBAAoB;GACrB;EACD;IACE,gCAAyB;IAAzB,gCAAyB;IAAzB,yBAAyB;IACzB,8BAAiB;IAAjB,iBAAiB;GAClB;EACD;IACE,cAAc;GACf;EACD;IACE,UAAU;IACV,aAAa;GACd;CACF;;AAED;EACE,+BAAsB;EAAtB,8BAAsB;EAAtB,0BAAsB;EAAtB,sBAAsB;EACtB,wBAA4B;EAA5B,qBAA4B;EAA5B,4BAA4B;EAC5B,+BAA+B;CAChC;;AAED;EACE,sBAAsB;CACvB;;AAED;EACE,gBAAgB;EAChB,iBAAiB;CAClB;;AAED;EACE,qBAAqB;EACrB,qBAAqB;CACtB;;AAED;EACE,cAAc;EACd,eAAe;CAChB;;AAED;EACE,+BAAoB;EAApB,8BAAoB;EAApB,wBAAoB;EAApB,oBAAoB;CACrB;;AAED;EACE,mBAAmB;CACpB;;AAED;EACE,QAAQ;EACR,YAAY;CACb;;AAED;EACE,YAAY;EACZ,uBAAuB;EACvB,UAAU;CACX;;AAED;EACE,YAAY;EACZ,uBAAuB;CACxB;;AAED;EACE,gBAAgB;EAChB,UAAU;CACX;;AAED;EACE,yBAAqB;EAArB,qBAAqB;CACtB;;AAED;EACE,eAAe;EACf,gBAAgB;EAChB,kBAAkB;EAClB,iBAAiB;EACjB,sBAAsB;CACvB;;AAED;;EAEE,sBAAkB;EAAlB,kBAAkB;EAClB,mBAAmB;EACnB,oBAAoB;CACrB;;AAED;EACE,gCAAyB;EAAzB,gCAAyB;EAAzB,yBAAyB;EACzB,8BAAiB;EAAjB,iBAAiB;CAClB;;AAED;EACE,cAAc;CACf;;AAED;EACE,UAAU;EACV,aAAa;CACd;;AAED;EACE,YAAY;CACb;;AAED;EACE,eAAe;CAChB;;AAED;EACE,YAAY;CACb;;AAED;EACE,eAAe;CAChB;;AAED;EACE,YAAY;CACb;;AAED;;;;EAIE,eAAe;CAChB;;AAED;EACE,YAAY;EACZ,iCAAiC;CAClC;;AAED;EACE,g1CAAg1C;CACj1C;;AAED;EACE,YAAY;CACb;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,YAAY;CACb;;AAED;EACE,eAAe;CAChB;;AAED;EACE,YAAY;CACb;;AAED;EACE,eAAe;CAChB;;AAED;EACE,YAAY;CACb;;AAED;;;;EAIE,eAAe;CAChB;;AAED;EACE,YAAY;EACZ,uCAAuC;CACxC;;AAED;EACE,g1CAAg1C;CACj1C;;AAED;EACE,YAAY;CACb;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,mBAAmB;EACnB,qBAAc;EAAd,qBAAc;EAAd,cAAc;EACd,6BAAuB;EAAvB,8BAAuB;EAAvB,2BAAuB;EAAvB,uBAAuB;EACvB,aAAa;EACb,sBAAsB;EACtB,uBAAuB;EACvB,4BAA4B;EAC5B,uBAAuB;CACxB;;AAED;EACE,eAAe;EACf,gBAAgB;CACjB;;AAED;EACE,oBAAe;EAAf,mBAAe;EAAf,eAAe;EACf,iBAAiB;CAClB;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,sBAAsB;EACtB,iBAAiB;CAClB;;AAED;EACE,iBAAiB;CAClB;;AAED;EACE,sBAAsB;CACvB;;AAED;EACE,sBAAsB;CACvB;;AAED;EACE,yBAAyB;EACzB,iBAAiB;EACjB,iBAAiB;EACjB,YAAY;EACZ,uBAAuB;EACvB,8BAA8B;CAC/B;;AAED;EACE,cAAc;CACf;;AAED;EACE,yBAAyB;EACzB,uBAAuB;EACvB,2BAA2B;CAC5B;;AAED;EACE,uBAAuB;EACvB,wBAAwB;EACxB,wBAAwB;EACxB,iBAAiB;CAClB;;AAED;EACE,uBAAuB;EACvB,wBAAwB;CACzB;;AAED;EACE,mBAAmB;EACnB,OAAO;EACP,QAAQ;EACR,UAAU;EACV,SAAS;EACT,iBAAiB;CAClB;;AAED;EACE,YAAY;CACb;;AAED;EACE,YAAY;CACb;;AAED;EACE,YAAY;CACb;;AAED;EACE,qBAAc;EAAd,qBAAc;EAAd,cAAc;EACd,6BAA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AkB;EAClB,qBAAqB;EACrB,YAAY;EACZ,mBAAmB;CACpB;;AAED;EACE,oCAAoC;CACrC;;AAED;EACE,+BAA+B;CAChC;;AAED;EACE,kCAAkC;CACnC;;AAED;EACE,kCAAkC;CACnC;;AAED;EACE,uCAAuC;CACxC;;AAED;EACE,oCAAoC;CACrC;;AAED;EACE,qCAAqC;CACtC;;AAED;;;EAGE,qCAAqC;CACtC;;AAED;EACE,kCAAkC;CACnC;;AAED;;;EAGE,mCAAmC;CACpC;;AAED;EACE,qCAAqC;CACtC;;AAED;;;EAGE,qCAAqC;CACtC;;AAED;EACE,qCAAqC;CACtC;;AAED;;;EAGE,qCAAqC;CACtC;;AAED;EACE,kCAAkC;CACnC;;AAED;;;EAGE,qCAAqC;CACtC;;AAED;EACE,qCAAqC;CACtC;;AAED;;;EAGE,qCAAqC;CACtC;;AAED;EACE,kCAAkC;CACnC;;AAED;;;EAGE,qCAAqC;CACtC;;AAED;EACE,kCAAkC;CACnC;;AAED;;;EAGE,mCAAmC;CACpC;;AAED;EACE,kCAAkC;CACnC;;AAED;EACE,yCAAyC;CAC1C;;AAED;EACE,qCAAqC;CACtC;;AAED;EACE,yCAAyC;CAC1C;;AAED;EACE,0CAA0C;CAC3C;;AAED;EACE,4CAA4C;CAC7C;;AAED;EACE,2CAA2C;CAC5C;;AAED;EACE,qBAAqB;CACtB;;AAED;EACE,yBAAyB;CAC1B;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,4BAA4B;CAC7B;;AAED;EACE,2BAA2B;CAC5B;;AAED;EACE,iCAAiC;CAClC;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,iCAAiC;CAClC;;AAED;EACE,iCAAiC;CAClC;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,iCAAiC;CAClC;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,kCAAkC;CACnC;;AAED;EACE,4CAA4C;EAC5C,2CAA2C;CAC5C;;AAED;EACE,2CAA2C;EAC3C,8CAA8C;CAC/C;;AAED;EA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CD;IACE,mCAAmC;IAAnC,mCAAmC;GACpC;EACD;IACE,sCAAiC;IAAjC,iCAAiC;GAClC;EACD;IACE,uCAAwC;IAAxC,wCAAwC;GACzC;EACD;IACE,0CAAuC;IAAvC,uCAAuC;GACxC;EACD;IACE,uCAAkC;IAAlC,kCAAkC;GACnC;EACD;IACE,qCAA4B;IAA5B,4BAA4B;GAC7B;EACD;IACE,sCAAkC;IAAlC,kCAAkC;GACnC;EACD;IACE,oCAAgC;IAAhC,gCAAgC;GACjC;EACD;IACE,uCAA8B;IAA9B,8BAA8B;GAC/B;EACD;IACE,yCAAgC;IAAhC,gCAAgC;GACjC;EACD;IACE,wCAA+B;IAA/B,+BAA+B;GAChC;CACF;;AAED;EACE,wBAAwB;CACzB;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE;IACE,wBAAwB;GACzB;EACD;IACE,uBAAuB;GACxB;EACD;IACE,uBAAuB;GACxB;CACF;;AAED;EACE;IACE,wBAAwB;GACzB;EACD;IACE,uBAAuB;GACxB;EACD;IACE,uBAAuB;GACxB;CACF;;AAED;EACE;IACE,wBAAwB;GACzB;EACD;IACE,uBAAuB;GACxB;EACD;IACE,uBAAuB;GACxB;CACF;;AAED;EACE;IACE,wBAAwB;GACzB;EACD;IACE,uBAAuB;GACxB;EACD;IACE,uBAAuB;GACxB;CACF;;AAED;EACE;IACE,wBAAwB;GACzB;EACD;IACE,uBAAuB;GACxB;EACD;IACE,uBAAuB;GACxB;CACF;;AAED;EACE,4BAA4B;CAC7B;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,2BAA2B;CAC5B;;AAED;EACE,oCAA4B;EAA5B,4BAA4B;CAC7B;;AAED;EACE,gBAAgB;EAChB,OAAO;EACP,QAAQ;EACR,SAAS;EACT,cAAc;CACf;;AAED;EACE,gBAAgB;EAChB,QAAQ;EACR,UAAU;EACV,SAAS;EACT,cAAc;CACf;;AAED;EACE;IACE,yBAAiB;IAAjB,iBAAiB;IACjB,OAAO;IACP,WAAW;GACZ;CACF;;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oC;GACrC;EACD;;IAEE,mCAAmC;GACpC;EACD;IACE,4BAA4B;GAC7B;EACD;;IAEE,gCAAgC;GACjC;EACD;;IAEE,iCAAiC;GAClC;EACD;;IAEE,mCAAmC;GACpC;EACD;;IAEE,kCAAkC;GACnC;EACD;IACE,wBAAwB;GACzB;EACD;;IAEE,4BAA4B;GAC7B;EACD;;IAEE,6BAA6B;GAC9B;EACD;;IAEE,+BAA+B;GAChC;EACD;;IAEE,8BAA8B;GAC/B;CACF;;AAED;EACE,+BAA+B;CAChC;;AAED;EACE,+BAA+B;CAChC;;AAED;EACE,iBAAiB;EACjB,wBAAwB;EACxB,oBAAoB;CACrB;;AAED;EACE,6BAA6B;CAC9B;;AAED;EACE,4BAA4B;CAC7B;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE;IACE,6BAA6B;GAC9B;EACD;IACE,4BAA4B;GAC7B;EACD;IACE,8BAA8B;GAC/B;CACF;;AAED;EACE;IACE,6BAA6B;GAC9B;EACD;IACE,4BAA4B;GAC7B;EACD;IACE,8BAA8B;GAC/B;CACF;;AAED;EACE;IACE,6BAA6B;GAC9B;EACD;IACE,4BAA4B;GAC7B;EACD;IACE,8BAA8B;GAC/B;CACF;;AAED;EACE;IACE,6BAA6B;GAC9B;EACD;IACE,4BAA4B;GAC7B;EACD;IACE,8BAA8B;GAC/B;CACF;;AAED;EACE;IACE,6BAA6B;GAC9B;EACD;IACE,4BAA4B;GAC7B;EACD;IACE,8BAA8B;GAC/B;CACF;;AAED;EACE,qCAAqC;CACtC;;AAED;EACE,qCAAqC;CACtC;;AAED;EACE,sCAAsC;CACvC;;AAED;EACE,4BAA4B;CAC7B;;AAED;EACE,4BAA4B;CAC7B;;AAED;EACE,4BAA4B;CAC7B;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,wBAAwB;CACzB;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,wBAAwB;CACzB;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,YAAY;EACZ,mBAAmB;EACnB,kBAAkB;EAClB,8BAA8B;EAC9B,UAAU;CACX;;AAED;EACE,+BAA+B;CAChC;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE;;;IAGE,6BAA6B;IAC7B,4BAA4B;GAC7B;EACD;IACE,2BAA2B;GAC5B;EACD;IACE,8BAA8B;GAC/B;EACD;IACE,iCAAiC;GAClC;EACD;;IAEE,uBAAuB;IACvB,yBAAyB;GAC1B;EACD;IACE,4BAA4B;GAC7B;EACD;;IAEE,yBAAyB;GAC1B;EACD;;;IAGE,WAAW;IACX,UAAU;GACX;EACD;;IAEE,wBAAwB;GACzB;EACD;IACE,SAAS;GACV;EACD;IACE,4BAA4B;GAC7B;EACD;IACE,4BAA4B;GAC7B;EACD;IACE,cAAc;GACf;EACD;IACE,uBAAuB;GACxB;EACD;IACE,qCAAqC;GACtC;EACD;;IAEE,kCAAkC;GACnC;EACD;;IAEE,kCAAkC;GACnC;CACF;;AAED;EACE,eAAe;CAChB;;AAED;EACE,4BAAmB;EAAnB,mBAAmB;EACnB,YAAY;EACZ,eAAe;EACf,iBAAiB;EACjB,mBAAmB;CACpB;;AAED;EACE,WAAW;EACX,mBAAmB;CACpB;;AAED;EACE,YAAY;EACZ,aAAa;CACd;;AAED;EACE,qBAAc;EAAd,qBAAc;EAAd,cAAc;EACd,6BAAuB;EAAvB,8BAAuB;EAAvB,2BAAuB;EAAvB,uBAAuB;EACvB,mBAAmB;CACpB;;AAED;EACE,UAAU;CACX;;AAED;EACE;IACE,0CAA6B;IAA7B,6BAA6B;IAC7B,aAAa;GACd;EACD;IACE,6BAAuB;IAAvB,8BAAuB;IAAvB,2BAAuB;IAAvB,uBAAuB;GACxB;EACD;;IAEE,+BAAoB;IAApB,8BAAoB;IAApB,wBAAoB;IAApB,oBAAoB;IACpB,gBAAgB;IAChB,UAAU;IACV,uBAAuB;IACvB,UAAU;GACX;EACD;IACE,6BAAgB;IAAhB,gBAAgB;IAChB,YAAY;IACZ,WAAW;GACZ;EACD;IACE,YAAY;IACZ,gBAAgB;GACjB;EACD;IACE,6BAAgB;IAAhB,gBAAgB;IAChB,4BAAmB;IAAnB,mBAAmB;IACnB,gBAAgB;IAChB,kBAAkB;GACnB;EACD;IACE,2BAAuB;IAAvB,uBAAuB;IACvB,UAAU;GACX;EACD;IACE,mBAAmB;IACnB,uBAAuB;IACvB,aAAa;IACb,YAAY;IACZ,aAAa;IACb,YAAY;IACZ,4LAA4L;IAC5L,6BAA6B;GAC9B;CACF;;AAED;EACE;IACE,0CAA6B;IAA7B,6BAA6B;IAC7B,aAAa;GACd;CACF;;AAED;;;;EAIE,gBAAgB;CACjB;;AAED;EACE,mBAAmB;EACnB,eAAe;EACf,YAAY;EACZ,mBAAmB;EACnB,iBAAiB;EACjB,mBAAmB;EACnB,iBAAiB;EACjB,uBAAuB;CACxB;;AAED;EACE,wBAAwB;CACzB;;AAED;;EAEE,cAAc;EACd,iBAAiB;EACjB,sBAAsB;EACtB,YAAY;EACZ,kBAAkB;EAClB,gBAAgB;EAChB,WAAW;CACZ;;AAED;EACE,cAAc;EACd,gBAAgB;CACjB;;AAED;EACE,eAAe;EACf,iBAAiB;EACjB,WAAW;CACZ;;AAED;EACE,cAAc;EACd,eAAe;EACf,YAAY;CACb;;AAED;EACE,mBAAmB;EACnB,OAAO;EACP,SAAS;EACT,WAAW;EACX,eAAe;EACf,gBAAgB;EAChB,iBAAiB;EACjB,YAAY;EACZ,iBAAiB;CAClB;;AAED;EACE,yBAAyB;CAC1B;;AAED;EACE,oBAAoB;EACpB,sBAAsB;CACvB;;AAED;EACE,eAAe;EACf,WAAW;CACZ;;AAED;EACE,cAAc;EACd,WAAW;CACZ;;AAED;EACE,QAAQ;EACR,YAAY;CACb;;AAED;EACE,oBAAoB;EACpB,sBAAsB;CACvB;;AAED;EACE,YAAY;CACb;;AAED;EACE,YAAY;CACb;;AAED;EACE,mBAAmB;CACpB;;AAED;EACE,mBAAmB;CACpB;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,cAAc;EACd,gBAAgB;EAChB,iBAAiB;EACjB,UAAU;EACV,cAAc;EACd,4BAA4B;EAC5B,iBAAiB;EACjB,6BAA6B;CAC9B;;AAED;EACE,mBAAmB;EACnB,yBAAyB;CAC1B;;AAED;EACE,kBAAkB;EAClB,wBAAwB;CACzB;;AAED;EACE,YAAY;EACZ,uBAAuB;EACvB,wBAAwB;EACxB,yBAAyB;CAC1B;;AAED;EACE,yBAAyB;EACzB,qBAAqB;CACtB;;AAED;EACE,eAAe;EACf,uBAAuB;CACxB;;AAED;EACE,YAAY;EACZ,uBAAuB;EACvB,wBAAwB;EACxB,yBAAyB;CAC1B;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,kCAAkC;EAClC,qCAAqC;CACtC;;AAED;EACE,gCAAgC;CACjC;;AAED;EACE,+BAA+B;CAChC;;AAED;EACE,eAAe;EACf,uBAAuB;EACvB,0BAA0B;EAC1B,oBAAoB;CACrB;;AAED;EACE,YAAY;EACZ,uBAAuB;EACvB,mBAAmB;CACpB;;AAED;EACE,eAAe;EACf,uBAAuB;EACvB,0BAA0B;EAC1B,oBAAoB;CACrB;;AAED;;EAEE,YAAY;CACb;;AAED;EACE,iBAAiB;CAClB;;AAED;EACE,+BAAoB;EAApB,8BAAoB;EAApB,wBAAoB;EAApB,oBAAoB;CACrB;;AAED;;EAEE,6BAAS;EAAT,kBAAS;EAAT,SAAS;CACV;;AAED;EACE,6BAAS;EAAT,kBAAS;EAAT,SAAS;EACT,cAAc;CACf;;AAED;EACE,6BAAS;EAAT,kBAAS;EAAT,SAAS;CACV;;AAED;;EAEE,gBAAgB;CACjB;;AAED;EACE,4BAAmB;EAAnB,mBAAmB;EACnB,cAAc;CACf;;AAED;EACE,kBAAkB;EAClB,iBAAiB;EACjB,eAAe;EACf,aAAa;CACd;;AAED;EACE,cAAc;EACd,iBAAiB;CAClB;;AAED;EACE,YAAY;CACb;;AAED;EACE,oBAAoB;EACpB,oBAAoB;EACpB,iBAAiB;EACjB,eAAe;CAChB;;AAED;EACE,mBAAmB;CACpB;;AAED;EACE,qBAAqB;EACrB,iBAAiB;EACjB,eAAe;CAChB;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,qBAAc;EAAd,qBAAc;EAAd,cAAc;EACd,6BAAuB;EAAvB,8BAAuB;EAAvB,2BAAuB;EAAvB,uBAAuB;CACxB;;AAED;EACE,iBAAiB;CAClB;;AAED;EACE,6BAAS;EAAT,kBAAS;EAAT,SAAS;CACV;;AAED;EACE,6BAAS;EAAT,kBAAS;EAAT,SAAS;EACT,cAAc;EACd,wBAAwB;CACzB;;AAED;EACE,qBAAc;EAAd,qBAAc;EAAd,cAAc;EACd,+BAAoB;EAApB,8BAAoB;EAApB,wBAAoB;EAApB,oBAAoB;CACrB;;AAED;;EAEE,gBAAgB;CACjB;;AAED;;EAEE,sBAAsB;CACvB;;AAED;EACE,aAAa;EACb,sBAAsB;EACtB,yBAAyB;CAC1B;;AAED;;;;;EAKE,uBAAuB;EACvB,0BAA0B;CAC3B;;AAED;;;;;EAKE,sBAAsB;EACtB,yBAAyB;CAC1B;;AAED;EACE,UAAU;CACX;;AAED;EACE,iBAAiB;EACjB,eAAe;EACf,kBAAkB;CACnB;;AAED;;EAEE,sBAAsB;CACvB;;AAED;EACE,YAAY;CACb;;AAED;EACE,kBAAkB;EAClB,oBAAoB;EACpB,qBAAqB;EACrB,eAAe;EACf,yBAAyB;EACzB,iBAAiB;CAClB;;AAED;EACE,sBAAsB;EACtB,uBAAuB;CACxB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,YAAY;CACb;;AAED;EACE,YAAY;CACb;;AAED;;;EAGE,WAAW;EACX,UAAU;EACV,iBAAiB;CAClB;;AAED;EACE,YAAY;CACb;;AAED;;EAEE,WAAW;CACZ;;AAED;;EAEE,gBAAgB;CACjB;;AAED;;EAEE,WAAW;CACZ;;AAED;;EAEE,WAAW;CACZ;;AAED;EACE,mBAAmB;EACnB,aAAa;EACb,0BAA0B;EAC1B,oBAAoB;EACpB,gBAAgB;EAChB,iBAAiB;EACjB,kBAAkB;EAClB,YAAY;EACZ,oBAAoB;EACpB,iBAAiB;EACjB,uBAAuB;CACxB;;AAED;EACE,mBAAmB;EACnB,OAAO;EACP,YAAY;EACZ,aAAa;EACb,eAAe;EACf,YAAY;EACZ,eAAe;EACf,YAAY;EACZ,yVAAyV;EACzV,6BAA6B;CAC9B;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,cAAc;CACf;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,mBAAmB;EACnB,OAAO;EACP,YAAY;EACZ,aAAa;EACb,eAAe;EACf,YAAY;EACZ,eAAe;EACf,YAAY;EACZ,yVAAyV;EACzV,6BAA6B;CAC9B;;AAED;EACE,YAAY;CACb;;AAED;EACE,cAAc;CACf;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,mBAAmB;EACnB,OAAO;EACP,YAAY;EACZ,aAAa;EACb,eAAe;EACf,YAAY;EACZ,eAAe;EACf,YAAY;EACZ,yVAAyV;EACzV,6BAA6B;CAC9B;;AAED;EACE,YAAY;CACb;;AAED;EACE,cAAc;CACf;;AAED;EACE,sBAAsB;CACvB;;AAED;EACE,aAAa;CACd;;AAED;EACE;IACE,2CAA2C;IAC3C,kBAAkB;GACnB;EACD;;;;IAIE,iBAAiB;IACjB,eAAe;IACf,iBAAiB;IACjB,uBAAuB;GACxB;EACD;IACE,cAAc;GACf;EACD;;IAEE,WAAW;GACZ;EACD;;IAEE,WAAW;GACZ;EACD;;;;IAIE,WAAW;GACZ;EACD;;;;IAIE,WAAW;GACZ;EACD;IACE,WAAW;IACX,gBAAgB;IAChB,uBAAuB;IACvB,mBAAmB;GACpB;EACD;IACE,iBAAiB;GAClB;EACD;IACE,WAAW;GACZ;EACD;IACE,cAAc;GACf;EACD;IACE,cAAc;GACf;EACD;IACE,cAAc;GACf;CACF;;AAED;EACE,gBAAgB;EAChB,iBAAiB;EACjB,sBAAsB;CACvB;;AAED;EACE,oBAAoB;EACpB,qCAAqC;EACrC,oBAAoB;EACpB,YAAY;EACZ,iBAAiB;CAClB;;AAED;EACE,eAAe;EACf,sBAAsB;CACvB;;AAED;EACE,WAAW;EACX,YAAY;CACb;;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D;EACE,sBAAsB;CACvB;;AAED;EACE;IACE,iBAAiB;GAClB;EACD;IACE,UAAU;GACX;EACD;IACE,6BAAuB;IAAvB,8BAAuB;IAAvB,2BAAuB;IAAvB,uBAAuB;GACxB;EACD;IACE,4BAAmB;IAAnB,mBAAmB;IACnB,eAAe;GAChB;EACD;;IAEE,YAAY;IACZ,aAAa;GACd;EACD;IACE,gBAAgB;GACjB;EACD;IACE,oBAAoB;GACrB;EACD;IACE,4BAAmB;IAAnB,mBAAmB;GACpB;CACF;;AAED;EACE,wBAAwB;CACzB;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,2BAA2B;EAC3B,qBAAqB;CACtB;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE;IACE,gBAAgB;GACjB;CACF;;AAED;EACE,mBAAmB;EACnB,sBAAsB;EACtB,qBAAqB;CACtB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE;IACE,gBAAgB;GACjB;CACF;;AAED;EACE,qBAAc;EAAd,qBAAc;EAAd,cAAc;EACd,+BAAoB;EAApB,8BAAoB;EAApB,wBAAoB;EAApB,oBAAoB;CACrB;;AAED;EACE,mBAAmB;EACnB,sBAAsB;EACtB,yBAAyB;EACzB,oBAAoB;EACpB,iBAAiB;EACjB,YAAY;EACZ,mBAAmB;EACnB,uBAAuB;EACvB,UAAU;EACV,8BAA8B;CAC/B;;AAED;EACE,gBAAgB;EAChB,cAAc;CACf;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,mBAAmB;EACnB,uBAAuB;EACvB,iBAAiB;CAClB;;AAED;EACE,qBAAqB;CACtB;;AAED;EACE,YAAY;EACZ,uBAAuB;CACxB;;AAED;EACE,cAAc;EACd,yBAAqB;EAArB,qBAAqB;EACrB,6BAAS;EAAT,kBAAS;EAAT,SAAS;EACT,YAAY;EACZ,yBAAyB;EACzB,uBAAuB;EACvB,0BAA0B;CAC3B;;AAED;EACE,eAAe;CAChB;;AAED;EACE;IACE,oBAAa;IAAb,qBAAa;IAAb,aAAa;IACb,gBAAgB;IAChB,mBAAmB;GACpB;EACD;IACE,YAAY;IACZ,uBAAuB;GACxB;EACD;IACE,YAAY;IACZ,0BAA0B;GAC3B;EACD;IACE,eAAe;GAChB;EACD;IACE,mBAAmB;IACnB,eAAe;IACf,oBAAoB;IACpB,gBAAgB;IAChB,iBAAiB;IACjB,YAAY;IACZ,kBAAkB;IAClB,uBAAuB;IACvB,UAAU;GACX;EACD;IACE,kBAAkB;GACnB;EACD;IACE,eAAe;IACf,uBAAuB;GACxB;EACD;IACE,8BAA8B;GAC/B;EACD;IACE,mCAA2B;IAA3B,2BAA2B;GAC5B;EACD;IACE,gBAAgB;IAChB,2BAA2B;GAC5B;EACD;IACE,mBAAmB;IACnB,cAAc;IACd,cAAc;IACd,eAAe;IACf,iBAAiB;IACjB,YAAY;IACZ,sNAAsN;GACvN;EACD;IACE,iBAAiB;IACjB,8BAA8B;IAC9B,iBAAiB;GAClB;CACF;;AAED;EACE,UAAU;CACX;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,kBAAkB;CACnB;;AAED;EACE,qBAAqB;EACrB,wBAAwB;CACzB;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,YAAY;EACZ,gBAAgB;EAChB,uBAAuB;CACxB;;AAED;EACE,YAAY;EACZ,8BAA8B;CAC/B;;AAED;EACE,YAAY;EACZ,0BAA0B;EAC1B,cAAc;CACf;;AAED;EACE,YAAY;EACZ,8BAA8B;CAC/B;;AAED;EACE,QAAQ;EACR,YAAY;CACb;;AAED;EACE,UAAU;CACX;;AAED;EACE,eAAe;EACf,yCAAyC;EACzC,UAAU;EACV,YAAY;EACZ,iBAAiB;EACjB,UAAU;CACX;;AAED;EACE,yBAAyB;EACzB,qBAAqB;CACtB;;AAED;EACE,YAAY;EACZ,iBAAiB;CAClB;;AAED;EACE,kBAAkB;EAClB,mBAAmB;EACnB,oBAAoB;EACpB,wBAAwB;CACzB;;AAED;EACE,iBAAiB;CAClB;;AAED;EACE,UAAU;CACX;;AAED;EACE,eAAe;CAChB;;AAED;EACE,cAAc;CACf;;AAED;EACE,iBAAiB;CAClB;;AAED;EACE,yBAAyB;CAC1B;;AAED;EACE,iCAAiC;CAClC;;AAED;EACE,UAAU;CACX;;AAED;EACE,qBAAqB;CACtB;;AAED;EACE,iBAAiB;CAClB;;AAED;EACE,gBAAgB;EAChB,UAAU;EACV,6CAA6C;CAC9C;;AAED;EACE,sBAAsB;EACtB,2BAA2B;EAC3B,8BAA8B;CAC/B;;AAED;;EAEE,qBAAc;EAAd,qBAAc;EAAd,cAAc;CACf;;AAED;EACE,mBAAmB;EACnB,qBAAe;EAAf,eAAe;CAChB;;AAED;EACE,mBAAmB;CACpB;;AAED;EACE,gBAAgB;CACjB;;AAED;;EAEE,sBAAsB;EACtB,gCAAgC;EAChC,gBAAgB;EAChB,iBAAiB;EACjB,eAAe;CAChB;;AAED;;EAEE,oBAAoB;EACpB,qBAAqB;CACtB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,YAAY;CACb;;AAED;;EAEE,UAAU;CACX;;AAED;EACE,eAAe;EACf,yCAAyC;CAC1C;;AAED;EACE,qBAAqB;CACtB;;AAED;EACE,YAAY;EACZ,iBAAiB;CAClB;;AAED;EACE,uBAAuB;EACvB,uBAAuB;EACvB,0BAA0B;CAC3B;;AAED;EACE,YAAY;EACZ,uBAAuB;CACxB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,aAAa;CACd;;AAED;EACE,eAAe;EACf,cAAc;EACd,iBAAiB;EACjB,mBAAmB;EACnB,mCAAmC;EACnC,wBAAwB;CACzB;;AAED;EACE,mBAAmB;EACnB,UAAU;EACV,WAAW;EACX,kBAAkB;EAClB,YAAY;EACZ,aAAa;EACb,qBAAqB;EACrB,iBAAiB;EACjB,2CAA2C;EAC3C,uBAAuB;EACvB,iBAAiB;EACjB,sDAAsD;CACvD;;AAED;EACE,gBAAgB;CACjB;;AAED;;EAEE,eAAe;EACf,uBAAuB;EACvB,gBAAgB;CACjB;;AAED;;;;EAIE,YAAY;EACZ,WAAW;EACX,UAAU;EACV,iBAAiB;EACjB,iBAAiB;EACjB,oBAAoB;EACpB,YAAY;EACZ,sBAAsB;EACtB,kBAAkB;EAClB,iBAAiB;EACjB,kDAAkD;EAClD,eAAe;CAChB;;AAED;EACE,mBAAmB;EACnB,uBAAuB;CACxB;;AAED;EACE,2BAA2B;EAC3B,oBAAoB;EACpB,iBAAiB;EACjB,qBAAqB;CACtB;;AAED;EACE,YAAY;CACb;;AAED;;;EAGE,qBAAqB;EACrB,wBAAwB;CACzB;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,uBAAuB;CACxB;;AAED;EACE,oBAAoB;EACpB,oBAAoB;EACpB,iBAAiB;EACjB,YAAY;CACb;;AAED;;EAEE,YAAY;CACb;;AAED;EACE,WAAW;EACX,kBAAkB;CACnB;;AAED;EACE,2BAA2B;CAC5B;;AAED;EACE;IACE,cAAc;GACf;EACD;;;;IAIE,eAAe;GAChB;CACF;;AAED;EACE;IACE,aAAa;IACb,WAAW;GACZ;EACD;IACE,iBAAiB;GAClB;CACF;;AAED;EACE;;IAEE,uBAAuB;GACxB;EACD;IACE,aAAa;IACb,WAAW;IACX,iBAAiB;IACjB,0BAA0B;GAC3B;EACD;IACE,mBAAmB;IACnB,eAAe;IACf,gBAAgB;GACjB;EACD;IACE,iBAAiB;IACjB,cAAc;IACd,8BAA8B;GAC/B;CACF;;AAED;EACE,gBAAgB;EAChB,QAAQ;EACR,eAAe;EACf,cAAc;EACd,cAAc;EACd,YAAY;EACZ,eAAe;CAChB;;AAED;EACE,0BAAoB;EAApB,uBAAoB;EAApB,oBAAoB;EACpB,yBAAwB;EAAxB,sBAAwB;EAAxB,wBAAwB;EACxB,YAAY;EACZ,cAAc;EACd,eAAe;EACf,YAAY;EACZ,mBAAmB;EACnB,sBAAsB;EACtB,uBAAuB;EACvB,YAAY;EACZ,kCAA0B;EAA1B,0BAA0B;CAC3B;;AAED;EACE,qCAAqC;EACrC,mBAAmB;EACnB,eAAe;EACf,mBAAmB;EACnB,iBAAiB;CAClB;;AAED;EACE;IACE,YAAY;GACb;CACF;;AAED;EACE;IACE,cAAc;GACf;CACF;;AAED;EACE;IACE,aAAa;GACd;CACF;;AAED;EACE;IACE,aAAa;GACd;CACF;;AAED;EACE;IACE,eAAe;GAChB;CACF;;AAED;EACE;IACE,gBAAgB;GACjB;CACF;;AAED;EACE;IACE,eAAe;GAChB;CACF;;AAED;EACE;IACE,aAAa;GACd;CACF;;AAED;EACE;IACE,eAAe;GAChB;CACF;;AAED;EACE;IACE,gBAAgB;GACjB;CACF;;AAED;EACE,sBAAsB;EACtB,2BAA2B;EAC3B,iBAAiB;EACjB,uBAAuB;EACvB,YAAY;CACb;;AAED;EACE,iBAAiB;EACjB,cAAc;EACd,gBAAgB;EAChB,aAAa;CACd;;AAED;EACE,aAAa;CACd;;AAED;EACE,mBAAmB;EACnB,sBAAsB;EACtB,YAAY;CACb;;AAED;EACE,eAAe;CAChB;;AAED;EACE,sBAAsB;EACtB,oBAAoB;CACrB;;AAED;EACE,uBAAuB;EACvB,iBAAiB;CAClB;;AAED;EACE,YAAY;EACZ,uBAAuB;EACvB,oBAAoB;CACrB;;AAED;EACE,YAAY;EACZ,uBAAuB;CACxB;;AAED;EACE,wBAAwB;CACzB;;AAED;EACE,YAAY;CACb;;AAED;;EAEE,UAAU;EACV,6BAA6B;EAC7B,eAAe;EACf,gBAAgB;EAChB,sBAAsB;EACtB,kBAAkB;EAClB,8BAA8B;EAC9B,YAAY;EACZ,2BAA2B;CAC5B;;AAED;;EAEE,yBAAyB;EACzB,qBAAqB;CACtB;;AAED;;EAEE,sBAAsB;EACtB,oBAAoB;EACpB,YAAY;EACZ,sEAAsE;EACtE,uBAAuB;EACvB,6BAA6B;CAC9B;;AAED;;EAEE,qCAAqC;CACtC;;AAED;EACE,iBAAiB;CAClB;;AAED;EACE,iBAAiB;CAClB;;AAED;EACE,UAAU;EACV,0BAAoB;EAApB,uBAAoB;EAApB,oBAAoB;CACrB;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,oBAAa;EAAb,qBAAa;EAAb,aAAa;EACb,eAAe;EACf,gBAAgB;EAChB,qBAAqB;EACrB,uBAAuB;EACvB,uBAAuB;EACvB,mBAAmB;CACpB;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,0BAA0B;CAC3B;;AAED;;EAEE,sBAAsB;EACtB,YAAY;EACZ,aAAa;EACb,sEAAsE;EACtE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;CACpB;;AAED;;EAEE,qCAAqC;EACrC,oBAAoB;EACpB,iBAAiB;CAClB;;AAED;EACE,iBAAiB;CAClB;;AAED;;EAEE,eAAe;EACf,gBAAgB;EAChB,UAAU;CACX;;AAED;EACE,WAAW;CACZ;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,uBAAuB;EACvB,oBAAoB;EACpB,iBAAiB;CAClB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,YAAY;CACb;;AAED;EACE,UAAU;CACX;;AAED;EACE,WAAW;CACZ;;AAED;EACE,YAAY;EACZ,aAAa;CACd;;AAED;EACE,UAAU;EACV,iBAAiB;CAClB;;AAED;EACE,mBAAmB;EACnB,aAAa;EACb,YAAY;EACZ,uBAAuB;CACxB;;AAED;EACE,UAAU;CACX;;AAED;EACE;;IAEE,cAAc;GACf;EACD;IACE,kBAAkB;IAClB,yDAAyD;GAC1D;EACD;IACE,WAAW;GACZ;EACD;IACE,aAAa;GACd;EACD;IACE,iBAAiB;GAClB;EACD;IACE,cAAc;GACf;EACD;IACE,WAAW;IACX,YAAY;IACZ,UAAU;GACX;CACF;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;;EAEE,oBAAoB;CACrB;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,mBAAmB;EACnB,OAAO;EACP,SAAS;EACT,eAAe;EACf,aAAa;CACd;;AAED;EACE,kBAAkB;CACnB;;AAED;EACE,mBAAmB;EACnB,eAAe;CAChB;EACC,mNAAmN;CACpN;;AAED;EACE,yMAAyM;CAC1M;;AAED;EACE,mCAA2B;EAA3B,2BAA2B;CAC5B","file":"boosted-rtl.css","sourcesContent":["// Orange rtl overrides\n//\n//\n\n@import \"mixins\";\n\n// invert chevrons\n\n.svg-arrow-previous {\n @include svg-arrow-next(\"#000\");\n}\n\n.svg-arrow-next {\n @include svg-arrow-previous(\"#000\");\n}\n\n// rotate stepbar chevrons\n.stepbar-item::after {\n transform: rotateY(180deg);\n}\n\n","@charset \"UTF-8\";\n/*!\n * Boosted v4.0.0 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap v4.0.0 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n:root {\n --blue: #527edb;\n --indigo: #6610f2;\n --purple: #a885d8;\n --pink: #ffb4e6;\n --red: #cd3c14;\n --orange: #f16e00;\n --yellow: #fc0;\n --green: #32c832;\n --teal: #50be87;\n --cyan: #4BB4E6;\n --white: #fff;\n --gray: #999;\n --gray-dark: #595959;\n --primary: #f16e00;\n --secondary: #000;\n --success: #32c832;\n --info: #527edb;\n --warning: #fc0;\n --danger: #cd3c14;\n --light: #ddd;\n --dark: #000;\n --breakpoint-xs: 0;\n --breakpoint-sm: 480px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 980px;\n --breakpoint-xl: 1220px;\n --breakpoint-xxl: 1380px;\n --font-family-sans-serif: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent;\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.25;\n color: #000;\n text-align: right;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 1.25rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-right: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #000;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #f16e00;\n text-decoration: none;\n}\n\np a {\n text-decoration: underline;\n}\n\np a:hover, p a:focus {\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.625rem 0.625rem 0.625rem 0;\n padding-bottom: 0.625rem 0.625rem 0.625rem 0;\n color: #666;\n text-align: right;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: .625rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 1.25rem;\n font-family: inherit;\n font-weight: 700;\n line-height: 1.1;\n color: inherit;\n}\n\nh1, .h1 {\n font-size: 2.125rem;\n}\n\nh2, .h2 {\n font-size: 1.875rem;\n}\n\nh3, .h3 {\n font-size: 1.5rem;\n}\n\nh4, .h4 {\n font-size: 1.25rem;\n}\n\nh5, .h5 {\n font-size: 1.125rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n@media (max-width: 767.98px) {\n h1, .h1 {\n font-size: 1.25rem;\n }\n h2, .h2 {\n font-size: 1.125rem;\n }\n h3, .h3 {\n font-size: 1rem;\n }\n h4, .h4 {\n font-size: 0.875rem;\n }\n h5, .h5 {\n font-size: 0.875rem;\n }\n h6, .h6 {\n font-size: 0.875rem;\n }\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 3.75rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\n.display-2 {\n font-size: 3.125rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\n.display-3 {\n font-size: 2.5rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\n.display-4 {\n font-size: 2.125rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\nhr {\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n border: 0;\n border-top: 1px solid #eee;\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #f16e00;\n}\n\n.list-unstyled {\n padding-right: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-right: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-left: 0.3125rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1.25rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #666;\n}\n\n.blockquote-footer::before {\n content: \"\\2014 \\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.625rem;\n background-color: #fff;\n border: 2px solid #000;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.625rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #333;\n}\n\ncode,\nkbd,\npre,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\ncode {\n font-size: 87.5%;\n color: #333;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.0625rem 0.0625rem;\n font-size: 87.5%;\n color: #000;\n background-color: #eee;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #333;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n margin-left: auto;\n margin-right: auto;\n padding-left: 5px;\n padding-right: 5px;\n margin-left: 1.25%;\n margin-right: 1.25%;\n max-width: 312px;\n margin-left: auto;\n margin-right: auto;\n width: 100%;\n}\n\n@media (min-width: 480px) {\n .container {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n.container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n}\n\n@media (min-width: 480px) {\n .container {\n margin-left: 1.25%;\n margin-right: 1.25%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n margin-left: 1.5625%;\n margin-right: 1.5625%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n margin-left: 4.16667%;\n margin-right: 4.16667%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 480px) {\n .container {\n max-width: 468px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 744px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n max-width: 960px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n max-width: 1200px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n max-width: 1320px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n.container-fluid {\n margin-left: auto;\n margin-right: auto;\n padding-left: 5px;\n padding-right: 5px;\n margin-left: 1.25%;\n margin-right: 1.25%;\n width: auto;\n}\n\n@media (min-width: 480px) {\n .container-fluid {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n.container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n}\n\n@media (min-width: 480px) {\n .container-fluid {\n margin-left: 1.25%;\n margin-right: 1.25%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container-fluid {\n margin-left: 1.5625%;\n margin-right: 1.5625%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container-fluid {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container-fluid {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container-fluid {\n margin-left: 4.16667%;\n margin-right: 4.16667%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-left: -5px;\n margin-right: -5px;\n}\n\n@media (min-width: 480px) {\n .row {\n margin-left: -5px;\n margin-right: -5px;\n }\n}\n\n@media (min-width: 768px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n@media (min-width: 980px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n@media (min-width: 1220px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n@media (min-width: 1380px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n.no-gutters {\n margin-left: 0;\n margin-right: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0;\n}\n\n.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,\n.col-auto, .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,\n.col-sm-auto, .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,\n.col-md-auto, .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,\n.col-lg-auto, .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,\n.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n.col-xxl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n@media (min-width: 480px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-right: 8.333333%;\n}\n\n.offset-2 {\n margin-right: 16.666667%;\n}\n\n.offset-3 {\n margin-right: 25%;\n}\n\n.offset-4 {\n margin-right: 33.333333%;\n}\n\n.offset-5 {\n margin-right: 41.666667%;\n}\n\n.offset-6 {\n margin-right: 50%;\n}\n\n.offset-7 {\n margin-right: 58.333333%;\n}\n\n.offset-8 {\n margin-right: 66.666667%;\n}\n\n.offset-9 {\n margin-right: 75%;\n}\n\n.offset-10 {\n margin-right: 83.333333%;\n}\n\n.offset-11 {\n margin-right: 91.666667%;\n}\n\n@media (min-width: 480px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-right: 0;\n }\n .offset-sm-1 {\n margin-right: 8.333333%;\n }\n .offset-sm-2 {\n margin-right: 16.666667%;\n }\n .offset-sm-3 {\n margin-right: 25%;\n }\n .offset-sm-4 {\n margin-right: 33.333333%;\n }\n .offset-sm-5 {\n margin-right: 41.666667%;\n }\n .offset-sm-6 {\n margin-right: 50%;\n }\n .offset-sm-7 {\n margin-right: 58.333333%;\n }\n .offset-sm-8 {\n margin-right: 66.666667%;\n }\n .offset-sm-9 {\n margin-right: 75%;\n }\n .offset-sm-10 {\n margin-right: 83.333333%;\n }\n .offset-sm-11 {\n margin-right: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-right: 0;\n }\n .offset-md-1 {\n margin-right: 8.333333%;\n }\n .offset-md-2 {\n margin-right: 16.666667%;\n }\n .offset-md-3 {\n margin-right: 25%;\n }\n .offset-md-4 {\n margin-right: 33.333333%;\n }\n .offset-md-5 {\n margin-right: 41.666667%;\n }\n .offset-md-6 {\n margin-right: 50%;\n }\n .offset-md-7 {\n margin-right: 58.333333%;\n }\n .offset-md-8 {\n margin-right: 66.666667%;\n }\n .offset-md-9 {\n margin-right: 75%;\n }\n .offset-md-10 {\n margin-right: 83.333333%;\n }\n .offset-md-11 {\n margin-right: 91.666667%;\n }\n}\n\n@media (min-width: 980px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-right: 0;\n }\n .offset-lg-1 {\n margin-right: 8.333333%;\n }\n .offset-lg-2 {\n margin-right: 16.666667%;\n }\n .offset-lg-3 {\n margin-right: 25%;\n }\n .offset-lg-4 {\n margin-right: 33.333333%;\n }\n .offset-lg-5 {\n margin-right: 41.666667%;\n }\n .offset-lg-6 {\n margin-right: 50%;\n }\n .offset-lg-7 {\n margin-right: 58.333333%;\n }\n .offset-lg-8 {\n margin-right: 66.666667%;\n }\n .offset-lg-9 {\n margin-right: 75%;\n }\n .offset-lg-10 {\n margin-right: 83.333333%;\n }\n .offset-lg-11 {\n margin-right: 91.666667%;\n }\n}\n\n@media (min-width: 1220px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-right: 0;\n }\n .offset-xl-1 {\n margin-right: 8.333333%;\n }\n .offset-xl-2 {\n margin-right: 16.666667%;\n }\n .offset-xl-3 {\n margin-right: 25%;\n }\n .offset-xl-4 {\n margin-right: 33.333333%;\n }\n .offset-xl-5 {\n margin-right: 41.666667%;\n }\n .offset-xl-6 {\n margin-right: 50%;\n }\n .offset-xl-7 {\n margin-right: 58.333333%;\n }\n .offset-xl-8 {\n margin-right: 66.666667%;\n }\n .offset-xl-9 {\n margin-right: 75%;\n }\n .offset-xl-10 {\n margin-right: 83.333333%;\n }\n .offset-xl-11 {\n margin-right: 91.666667%;\n }\n}\n\n@media (min-width: 1380px) {\n .col-xxl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xxl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xxl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xxl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xxl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xxl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xxl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xxl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xxl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xxl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xxl-first {\n order: -1;\n }\n .order-xxl-last {\n order: 13;\n }\n .order-xxl-0 {\n order: 0;\n }\n .order-xxl-1 {\n order: 1;\n }\n .order-xxl-2 {\n order: 2;\n }\n .order-xxl-3 {\n order: 3;\n }\n .order-xxl-4 {\n order: 4;\n }\n .order-xxl-5 {\n order: 5;\n }\n .order-xxl-6 {\n order: 6;\n }\n .order-xxl-7 {\n order: 7;\n }\n .order-xxl-8 {\n order: 8;\n }\n .order-xxl-9 {\n order: 9;\n }\n .order-xxl-10 {\n order: 10;\n }\n .order-xxl-11 {\n order: 11;\n }\n .order-xxl-12 {\n order: 12;\n }\n .offset-xxl-0 {\n margin-right: 0;\n }\n .offset-xxl-1 {\n margin-right: 8.333333%;\n }\n .offset-xxl-2 {\n margin-right: 16.666667%;\n }\n .offset-xxl-3 {\n margin-right: 25%;\n }\n .offset-xxl-4 {\n margin-right: 33.333333%;\n }\n .offset-xxl-5 {\n margin-right: 41.666667%;\n }\n .offset-xxl-6 {\n margin-right: 50%;\n }\n .offset-xxl-7 {\n margin-right: 58.333333%;\n }\n .offset-xxl-8 {\n margin-right: 66.666667%;\n }\n .offset-xxl-9 {\n margin-right: 75%;\n }\n .offset-xxl-10 {\n margin-right: 83.333333%;\n }\n .offset-xxl-11 {\n margin-right: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 1.25rem;\n background-color: #fff;\n}\n\n.table th,\n.table td {\n padding: 0.625rem 0 0.625rem 0.625rem;\n vertical-align: top;\n border-top: 1px solid #ccc;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #ccc;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #ccc;\n}\n\n.table .table {\n background-color: #fff;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3125rem 0 0.3125rem 0.3125rem;\n}\n\n.table-bordered {\n border: 1px solid #ccc;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #ccc;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: #f6f6f6;\n}\n\n.table-hover tbody tr:hover {\n background-color: #eee;\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #f16e00;\n}\n\n.table-hover .table-primary:hover {\n background-color: #d86200;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #d86200;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: black;\n color: #fff;\n}\n\n.table-hover .table-secondary:hover {\n background-color: black;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: black;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #32c832;\n}\n\n.table-hover .table-success:hover {\n background-color: #2db42d;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #2db42d;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #527edb;\n}\n\n.table-hover .table-info:hover {\n background-color: #3d6ed7;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #3d6ed7;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffcc00;\n}\n\n.table-hover .table-warning:hover {\n background-color: #e6b800;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #e6b800;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #cd3c14;\n color: #fff;\n}\n\n.table-hover .table-danger:hover {\n background-color: #b63512;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #b63512;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #dddddd;\n}\n\n.table-hover .table-light:hover {\n background-color: #d0d0d0;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #d0d0d0;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: black;\n color: #fff;\n}\n\n.table-hover .table-dark:hover {\n background-color: black;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: black;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: #ddd;\n}\n\n.table-hover .table-active:hover {\n background-color: #d0d0d0;\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: #d0d0d0;\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #000;\n border-color: #ccc;\n}\n\n.table .thead-light th {\n color: #000;\n background-color: #fff;\n border-color: #ccc;\n}\n\n.table-dark {\n color: #fff;\n background-color: #000;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #ccc;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: #333;\n}\n\n.table-dark.table-hover tbody tr:hover {\n background-color: #666;\n}\n\n@media (max-width: 479.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 979.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1219.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1379.98px) {\n .table-responsive-xxl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-xxl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\nlabel {\n font-weight: 700;\n}\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.5rem 0.625rem;\n font-size: 1rem;\n line-height: 1.25;\n color: #000;\n background-color: #fff;\n background-clip: padding-box;\n border: 2px solid #ccc;\n border-radius: 0;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #000;\n background-color: #fff;\n border-color: #999;\n outline: 0;\n}\n\n.form-control::placeholder {\n color: #666;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #eee;\n opacity: 1;\n}\n\nselect.form-control:not([size]):not([multiple]) {\n height: calc(2.25rem + 4px);\n}\n\nselect.form-control:focus::-ms-value {\n color: #000;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.5rem + 2px);\n padding-bottom: calc(0.5rem + 2px);\n margin-bottom: 0;\n font-size: inherit;\n font-weight: 700;\n line-height: 1.25;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.875rem + 2px);\n padding-bottom: calc(0.875rem + 2px);\n font-size: 1.125rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.375rem + 2px);\n padding-bottom: calc(0.375rem + 2px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n margin-bottom: 0;\n line-height: 1.25;\n background-color: transparent;\n border: solid transparent;\n border-width: 2px 0;\n}\n\n.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,\n.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,\n.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,\n.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,\n.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,\n.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,\n.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,\n.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,\n.input-group-lg > .input-group-append > .form-control-plaintext.btn {\n padding-left: 0;\n padding-right: 0;\n}\n\n.form-control-sm, .input-group-sm > .form-control,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.375rem 0.625rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\nselect.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {\n height: 2.0625rem;\n}\n\n.form-control-lg, .input-group-lg > .form-control,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.875rem 1.25rem;\n font-size: 1.125rem;\n line-height: 1.5;\n}\n\nselect.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {\n height: 3.4375rem;\n}\n\n.form-group {\n margin-bottom: 1.25rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.625rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-left: -5px;\n margin-right: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-right: 1.25rem;\n margin-bottom: 0.625rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.25rem;\n margin-right: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #666;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-right: 0;\n margin-left: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-left: 0.3125rem;\n margin-right: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.625rem;\n font-size: 80%;\n color: #32c832;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: .5rem;\n margin-top: .1rem;\n font-size: .875rem;\n line-height: 1;\n color: #fff;\n background-color: rgba(50, 200, 50, 0.8);\n border-radius: .2rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid, .was-validated\n.custom-select:valid,\n.custom-select.is-valid {\n border-color: #32c832;\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated\n.custom-select:valid:focus,\n.custom-select.is-valid:focus {\n border-color: #32c832;\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip, .was-validated\n.custom-select:valid ~ .valid-feedback,\n.was-validated\n.custom-select:valid ~ .valid-tooltip,\n.custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #32c832;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #32c832;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n background-color: #95e595;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n background-color: #58d558;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #32c832;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.625rem;\n font-size: 80%;\n color: #cd3c14;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: .5rem;\n margin-top: .1rem;\n font-size: .875rem;\n line-height: 1;\n color: #fff;\n background-color: rgba(205, 60, 20, 0.8);\n border-radius: .2rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated\n.custom-select:invalid,\n.custom-select.is-invalid {\n border-color: #cd3c14;\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated\n.custom-select:invalid:focus,\n.custom-select.is-invalid:focus {\n border-color: #cd3c14;\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip, .was-validated\n.custom-select:invalid ~ .invalid-feedback,\n.was-validated\n.custom-select:invalid ~ .invalid-tooltip,\n.custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #cd3c14;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #cd3c14;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n background-color: #f18c70;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n background-color: #ea532a;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #cd3c14;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 480px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group {\n width: auto;\n }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-right: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n margin-top: 0;\n margin-left: 0.25rem;\n margin-right: 0;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 700;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n user-select: none;\n border: 2px solid transparent;\n padding: 0.5rem 1.125rem;\n font-size: 1rem;\n line-height: 1.25;\n border-radius: 0;\n transition: all 0.2s ease-in-out;\n}\n\n.btn:hover, .btn:focus {\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: none;\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 1;\n}\n\n.btn:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {\n background-image: none;\n}\n\na.btn {\n text-decoration: none;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary,\n.btn-warning {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-primary:hover, .btn-primary:focus,\n.btn-warning:hover,\n.btn-warning:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-primary.disabled, .btn-primary:disabled,\n.btn-warning.disabled,\n.btn-warning:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle,\n.btn-warning:not(:disabled):not(.disabled):active,\n.btn-warning:not(:disabled):not(.disabled).active,\n.show >\n.btn-warning.dropdown-toggle {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.btn-primary.btn-inverse,\n.btn-warning.btn-inverse {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-primary.btn-inverse:hover, .btn-primary.btn-inverse:focus,\n.btn-warning.btn-inverse:hover,\n.btn-warning.btn-inverse:focus {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-primary.btn-inverse.disabled, .btn-primary.btn-inverse:disabled,\n.btn-warning.btn-inverse.disabled,\n.btn-warning.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-primary.btn-inverse:not(:disabled):not(.disabled):active, .btn-primary.btn-inverse:not(:disabled):not(.disabled).active,\n.show > .btn-primary.btn-inverse.dropdown-toggle,\n.btn-warning.btn-inverse:not(:disabled):not(.disabled):active,\n.btn-warning.btn-inverse:not(:disabled):not(.disabled).active,\n.show >\n.btn-warning.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #000;\n border-color: #fff;\n}\n\n.btn-secondary,\n.btn-light {\n color: #000;\n background-color: transparent;\n border-color: #000;\n}\n\n.btn-secondary:hover, .btn-secondary:focus,\n.btn-light:hover,\n.btn-light:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled,\n.btn-light.disabled,\n.btn-light:disabled {\n color: #ccc;\n background-color: transparent;\n border-color: #ccc;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle,\n.btn-light:not(:disabled):not(.disabled):active,\n.btn-light:not(:disabled):not(.disabled).active,\n.show >\n.btn-light.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-secondary.btn-inverse,\n.btn-light.btn-inverse {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-secondary.btn-inverse:hover, .btn-secondary.btn-inverse:focus,\n.btn-light.btn-inverse:hover,\n.btn-light.btn-inverse:focus {\n color: #fff;\n background-color: #000;\n border-color: #fff;\n}\n\n.btn-secondary.btn-inverse.disabled, .btn-secondary.btn-inverse:disabled,\n.btn-light.btn-inverse.disabled,\n.btn-light.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-secondary.btn-inverse:not(:disabled):not(.disabled):active, .btn-secondary.btn-inverse:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.btn-inverse.dropdown-toggle,\n.btn-light.btn-inverse:not(:disabled):not(.disabled):active,\n.btn-light.btn-inverse:not(:disabled):not(.disabled).active,\n.show >\n.btn-light.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-success {\n color: #000;\n background-color: #32c832;\n border-color: #32c832;\n}\n\n.btn-success:hover, .btn-success:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-success.btn-inverse {\n color: #000;\n background-color: #32c832;\n border-color: #32c832;\n}\n\n.btn-success.btn-inverse:hover, .btn-success.btn-inverse:focus {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-success.btn-inverse.disabled, .btn-success.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-success.btn-inverse:not(:disabled):not(.disabled):active, .btn-success.btn-inverse:not(:disabled):not(.disabled).active,\n.show > .btn-success.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-info,\n.btn-dark {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-info:hover, .btn-info:focus,\n.btn-dark:hover,\n.btn-dark:focus {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.btn-info.disabled, .btn-info:disabled,\n.btn-dark.disabled,\n.btn-dark:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle,\n.btn-dark:not(:disabled):not(.disabled):active,\n.btn-dark:not(:disabled):not(.disabled).active,\n.show >\n.btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-info.btn-inverse,\n.btn-dark.btn-inverse {\n color: #fff;\n background-color: transparent;\n border-color: #fff;\n}\n\n.btn-info.btn-inverse:hover, .btn-info.btn-inverse:focus,\n.btn-dark.btn-inverse:hover,\n.btn-dark.btn-inverse:focus {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-info.btn-inverse.disabled, .btn-info.btn-inverse:disabled,\n.btn-dark.btn-inverse.disabled,\n.btn-dark.btn-inverse:disabled {\n color: #666;\n background-color: transparent;\n border-color: #666;\n}\n\n.btn-info.btn-inverse:not(:disabled):not(.disabled):active, .btn-info.btn-inverse:not(:disabled):not(.disabled).active,\n.show > .btn-info.btn-inverse.dropdown-toggle,\n.btn-dark.btn-inverse:not(:disabled):not(.disabled):active,\n.btn-dark.btn-inverse:not(:disabled):not(.disabled).active,\n.show >\n.btn-dark.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-danger {\n color: #fff;\n background-color: #cd3c14;\n border-color: #cd3c14;\n}\n\n.btn-danger:hover, .btn-danger:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-danger.btn-inverse {\n color: #fff;\n background-color: #cd3c14;\n border-color: #cd3c14;\n}\n\n.btn-danger.btn-inverse:hover, .btn-danger.btn-inverse:focus {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-danger.btn-inverse.disabled, .btn-danger.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-danger.btn-inverse:not(:disabled):not(.disabled):active, .btn-danger.btn-inverse:not(:disabled):not(.disabled).active,\n.show > .btn-danger.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-primary {\n color: #f16e00;\n background-color: transparent;\n background-image: none;\n border-color: #f16e00;\n}\n\n.btn-outline-primary:hover, .btn-outline-primary:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #f16e00;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-secondary {\n color: #000;\n background-color: transparent;\n background-image: none;\n border-color: #000;\n}\n\n.btn-outline-secondary:hover, .btn-outline-secondary:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #000;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-success {\n color: #32c832;\n background-color: transparent;\n background-image: none;\n border-color: #32c832;\n}\n\n.btn-outline-success:hover, .btn-outline-success:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #32c832;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-info {\n color: #000;\n background-color: transparent;\n background-image: none;\n border-color: #000;\n}\n\n.btn-outline-info:hover, .btn-outline-info:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #000;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-warning {\n color: #f16e00;\n background-color: transparent;\n background-image: none;\n border-color: #f16e00;\n}\n\n.btn-outline-warning:hover, .btn-outline-warning:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #f16e00;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-danger {\n color: #cd3c14;\n background-color: transparent;\n background-image: none;\n border-color: #cd3c14;\n}\n\n.btn-outline-danger:hover, .btn-outline-danger:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #cd3c14;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-light {\n color: #ddd;\n background-color: transparent;\n background-image: none;\n border-color: #ddd;\n}\n\n.btn-outline-light:hover, .btn-outline-light:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #ddd;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-dark {\n color: #000;\n background-color: transparent;\n background-image: none;\n border-color: #000;\n}\n\n.btn-outline-dark:hover, .btn-outline-dark:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #000;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-link {\n color: #000;\n background-color: transparent;\n}\n\n.btn-link.btn-inverse {\n color: #fff;\n}\n\n.btn-link:hover {\n color: #f16e00;\n text-decoration: none;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: none;\n border-color: transparent;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #ccc;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.875rem 1.25rem;\n font-size: 1.125rem;\n line-height: 1.5;\n border-radius: 0;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.375rem 0.625rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n opacity: 0;\n transition: opacity 0.15s linear;\n}\n\n.fade.show {\n opacity: 1;\n}\n\n.collapse {\n display: none;\n}\n\n.collapse.show {\n display: block;\n}\n\ntr.collapse.show {\n display: table-row;\n}\n\ntbody.collapse.show {\n display: table-row-group;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n.dropup,\n.dropdown {\n position: relative;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0.4375em solid;\n border-left: 0.4375em solid transparent;\n border-bottom: 0;\n border-right: 0.4375em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n right: 0;\n z-index: 1000;\n display: none;\n float: right;\n min-width: 10rem;\n padding: 0 0;\n margin: -2px 0 0;\n font-size: 1rem;\n color: #000;\n text-align: right;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 2px solid #000;\n}\n\n.dropup .dropdown-menu {\n margin-top: 0;\n margin-bottom: -2px;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0;\n border-left: 0.4375em solid transparent;\n border-bottom: 0.4375em solid;\n border-right: 0.4375em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropright .dropdown-menu {\n margin-top: 0;\n margin-right: -2px;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0.4375em solid transparent;\n border-bottom: 0.4375em solid transparent;\n border-right: 0.4375em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n margin-top: 0;\n margin-left: -2px;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0.4375em solid transparent;\n border-left: 0.4375em solid;\n border-bottom: 0.4375em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-divider {\n height: 0;\n overflow: hidden;\n border-top: 1px solid #eee;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.625rem 0.625rem;\n clear: both;\n font-weight: 400;\n color: #000;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #fff;\n text-decoration: none;\n background-color: #000;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #000;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #666;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0 0.625rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #000;\n white-space: nowrap;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 0 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group,\n.btn-group-vertical .btn + .btn,\n.btn-group-vertical .btn + .btn-group,\n.btn-group-vertical .btn-group + .btn,\n.btn-group-vertical .btn-group + .btn-group {\n margin-right: -2px;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:first-child {\n margin-right: 0;\n}\n\n.dropdown-toggle-split {\n padding-left: 0.84375rem;\n padding-right: 0.84375rem;\n}\n\n.dropdown-toggle-split::after {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-left: 0.46875rem;\n padding-right: 0.46875rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-left: 0.9375rem;\n padding-right: 0.9375rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n\n.btn-group-vertical .btn,\n.btn-group-vertical .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -2px;\n margin-right: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file:focus {\n z-index: 3;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-right: -2px;\n}\n\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-right: -2px;\n}\n\n.input-group-prepend {\n margin-left: -2px;\n}\n\n.input-group-append {\n margin-right: -2px;\n}\n\n.input-group-prepend + .form-control {\n border-right-color: transparent;\n}\n\n.form-control:focus + .input-group-append,\n.custom-select:focus + .input-group-append {\n position: relative;\n z-index: 5;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.5rem 0.625rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.25;\n color: #000;\n text-align: center;\n white-space: nowrap;\n background-color: #eee;\n border: 2px solid #ccc;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.25rem;\n padding-right: 1.875rem;\n margin-bottom: 0.625rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-left: 1.25rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #f16e00;\n background-color: #f16e00;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before::before {\n background-color: #f16e00;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n outline: dotted 1px;\n box-shadow: none;\n}\n\n.custom-control-input:active ~ .custom-control-label::before {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #767676;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n border-color: #ccc;\n}\n\n.custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: #ccc;\n}\n\n.custom-control-label {\n margin-bottom: 0;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0;\n right: 0;\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n pointer-events: none;\n content: \"\";\n user-select: none;\n background-color: #fff;\n border-color: #666;\n border-style: solid;\n border-width: 2px;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0rem;\n right: 0;\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n content: \"\";\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 1rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14%202l-8%208-3-3-2%202%205%205L16%204l-2-2z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.custom-checkbox .custom-control-input:checked:focus ~ .custom-control-label::before {\n outline-color: #000;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #f16e00;\n background-color: #f16e00;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath stroke='%23fff' d='M1 4h6'/%3E%3C/svg%3E\");\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E\");\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 4px);\n padding: 0.4375rem 0.5rem 0.4375rem 1.5rem;\n font-weight: 700;\n line-height: 1.25;\n color: #000;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M0%200h14L7%207%200%200z%22%2F%3E%3C%2Fsvg%3E\") no-repeat left 0.5rem center;\n background-size: 8px 10px;\n border: 2px solid #ccc;\n border-radius: 0;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #999;\n outline: 0;\n}\n\n.custom-select:focus::-ms-value {\n color: #000;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-left: 0.5rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #999;\n background-color: #eee;\n}\n\n.custom-select::-ms-expand {\n opacity: 0;\n}\n\n.custom-select-sm {\n height: 2.0625rem;\n padding-top: 0.4375rem;\n padding-bottom: 0.4375rem;\n font-size: 75%;\n}\n\n.custom-select-lg {\n height: 3.4375rem;\n padding-top: 0.4375rem;\n padding-bottom: 0.4375rem;\n font-size: 125%;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: 2.5rem;\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: 2.5rem;\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-control {\n border-color: #999;\n}\n\n.custom-file-input:focus ~ .custom-file-control::before {\n border-color: #999;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #999;\n}\n\n.custom-file-input:focus ~ .custom-file-label::before {\n border-color: #999;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1;\n height: 2.5rem;\n padding: 0.5rem 0.625rem;\n line-height: 1.25;\n color: #000;\n background-color: #fff;\n border: 2px solid #ccc;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(2.5rem - 2px * 2);\n padding: 0.5rem 0.625rem;\n line-height: 1.25;\n color: #000;\n content: \"Browse\";\n background-color: #eee;\n border-right: 2px solid #ccc;\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-right: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.625rem 1.25rem;\n font-weight: 700;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #666;\n}\n\n.nav-tabs {\n border-bottom: 2px solid #000;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -2px;\n}\n\n.nav-tabs .nav-link {\n padding: 0.625rem calc(1.25rem - 2px);\n line-height: 1rem;\n border: 2px solid transparent;\n border-bottom-width: 0;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #666;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -2px;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #000;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0 0;\n font-weight: 700;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n flex-grow: 1;\n align-items: center;\n justify-content: space-between;\n padding-left: 0;\n padding-right: 0;\n}\n\n.navbar-brand {\n display: inline-block;\n align-self: flex-end;\n padding-top: 0;\n padding-bottom: 0;\n margin: .625rem .3125rem;\n font-size: 0.875rem;\n font-weight: 700;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-brand + .navbar-brand {\n margin-left: 0;\n margin-right: 1.25rem;\n}\n\n.navbar-brand:focus {\n outline: 1px dotted #fff;\n outline-offset: .625rem;\n}\n\n.navbar-brand img {\n flex-wrap: wrap;\n width: 1.875rem;\n height: 1.875rem;\n margin-top: 0;\n margin-bottom: .25rem;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-right: 0;\n margin-top: auto;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-top: .875rem;\n padding-left: .625rem;\n padding-bottom: .875rem;\n padding-right: .625rem;\n margin-top: 0;\n}\n\n.navbar-nav .nav-link.active::before {\n display: none;\n}\n\n.navbar-nav .nav-link.icon {\n padding: .78125rem .625rem;\n margin-top: 0;\n}\n\n.navbar-nav .nav-link[class^=\"svg-\"] {\n margin: .625rem;\n}\n\n.navbar-nav .nav-link[role=\"menuitem\"]::before {\n float: left;\n margin-left: 1rem;\n font-family: icon-orange, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n color: #fff;\n content: \"\\e93e\";\n}\n\n.navbar-nav .nav-link:focus {\n outline-offset: .625rem;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n top: 2rem;\n float: none;\n}\n\n.navbar-nav .nav-item {\n margin-right: 0;\n font-size: 1.125rem;\n border-top: 1px solid #333;\n}\n\n.navbar-nav .dropdown {\n padding: 0;\n}\n\n.navbar-nav .dropdown .dropdown-toggle,\n.navbar-nav .dropdown .dropdown-item {\n padding: .875rem .625rem .875rem 0;\n}\n\n.navbar-nav .dropdown.show .dropdown-toggle::after {\n transform: rotateZ(-180deg);\n}\n\n.navbar-nav .dropdown .dropdown-item {\n color: #fff;\n white-space: normal;\n background-color: #000;\n border-top: 1px solid #333;\n}\n\n.navbar-nav .dropdown .dropdown-item:focus {\n color: #f16e00;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.625rem;\n padding-bottom: 0.625rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-self: flex-end;\n}\n\n.navbar-collapse .navbar-nav {\n align-items: stretch;\n}\n\n.navbar-toggler {\n padding: 0.5rem 0.5rem;\n margin: 0.3125rem 0;\n font-size: 1rem;\n line-height: 1;\n background: transparent;\n border: 2px solid transparent;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n background-color: #fff;\n}\n\n.navbar-toggler:hover .navbar-toggler-icon, .navbar-toggler:focus .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-toggler:active {\n background-color: #f16e00;\n}\n\n.navbar-toggler:active .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-toggler:focus {\n outline: 0;\n}\n\n.navbar-toggler:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.25rem;\n height: 1.25rem;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (min-width: 480px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n padding: 1.5625rem 0 1.3125rem;\n }\n .navbar-expand-sm .navbar-brand {\n margin: 0 0 0 .625rem;\n }\n .navbar-expand-sm .navbar-brand img {\n width: 3.125rem;\n height: 3.125rem;\n }\n .navbar-expand-sm.minimized {\n padding-top: 1.25rem;\n padding-bottom: 1rem;\n }\n .navbar-expand-sm.minimized .navbar-brand img {\n width: 2.5rem;\n height: 2.5rem;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-sm .navbar-nav .dropdown-item {\n color: #000;\n background-color: #fff;\n border: 0;\n }\n .navbar-expand-sm .navbar-nav .dropdown-item.active, .navbar-expand-sm .navbar-nav .dropdown-item:hover {\n color: #fff;\n background-color: #000;\n }\n .navbar-expand-sm .navbar-nav .nav-item {\n font-size: 1rem;\n border: 0;\n }\n .navbar-expand-sm .navbar-nav .nav-item.dropdown {\n align-self: flex-end;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-top: 0;\n padding-left: 0;\n padding-bottom: 0;\n padding-right: 0;\n margin-right: 1.25rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap;\n padding-left: 10px;\n padding-right: 10px;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n .navbar-expand-sm .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n padding: 1.5625rem 0 1.3125rem;\n }\n .navbar-expand-md .navbar-brand {\n margin: 0 0 0 .625rem;\n }\n .navbar-expand-md .navbar-brand img {\n width: 3.125rem;\n height: 3.125rem;\n }\n .navbar-expand-md.minimized {\n padding-top: 1.25rem;\n padding-bottom: 1rem;\n }\n .navbar-expand-md.minimized .navbar-brand img {\n width: 2.5rem;\n height: 2.5rem;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-md .navbar-nav .dropdown-item {\n color: #000;\n background-color: #fff;\n border: 0;\n }\n .navbar-expand-md .navbar-nav .dropdown-item.active, .navbar-expand-md .navbar-nav .dropdown-item:hover {\n color: #fff;\n background-color: #000;\n }\n .navbar-expand-md .navbar-nav .nav-item {\n font-size: 1rem;\n border: 0;\n }\n .navbar-expand-md .navbar-nav .nav-item.dropdown {\n align-self: flex-end;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-top: 0;\n padding-left: 0;\n padding-bottom: 0;\n padding-right: 0;\n margin-right: 1.25rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n flex-wrap: nowrap;\n padding-left: 10px;\n padding-right: 10px;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n .navbar-expand-md .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (min-width: 980px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n padding: 1.5625rem 0 1.3125rem;\n }\n .navbar-expand-lg .navbar-brand {\n margin: 0 0 0 .625rem;\n }\n .navbar-expand-lg .navbar-brand img {\n width: 3.125rem;\n height: 3.125rem;\n }\n .navbar-expand-lg.minimized {\n padding-top: 1.25rem;\n padding-bottom: 1rem;\n }\n .navbar-expand-lg.minimized .navbar-brand img {\n width: 2.5rem;\n height: 2.5rem;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-lg .navbar-nav .dropdown-item {\n color: #000;\n background-color: #fff;\n border: 0;\n }\n .navbar-expand-lg .navbar-nav .dropdown-item.active, .navbar-expand-lg .navbar-nav .dropdown-item:hover {\n color: #fff;\n background-color: #000;\n }\n .navbar-expand-lg .navbar-nav .nav-item {\n font-size: 1rem;\n border: 0;\n }\n .navbar-expand-lg .navbar-nav .nav-item.dropdown {\n align-self: flex-end;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-top: 0;\n padding-left: 0;\n padding-bottom: 0;\n padding-right: 0;\n margin-right: 1.25rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap;\n padding-left: 10px;\n padding-right: 10px;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n .navbar-expand-lg .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (min-width: 1220px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n padding: 1.5625rem 0 1.3125rem;\n }\n .navbar-expand-xl .navbar-brand {\n margin: 0 0 0 .625rem;\n }\n .navbar-expand-xl .navbar-brand img {\n width: 3.125rem;\n height: 3.125rem;\n }\n .navbar-expand-xl.minimized {\n padding-top: 1.25rem;\n padding-bottom: 1rem;\n }\n .navbar-expand-xl.minimized .navbar-brand img {\n width: 2.5rem;\n height: 2.5rem;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-xl .navbar-nav .dropdown-item {\n color: #000;\n background-color: #fff;\n border: 0;\n }\n .navbar-expand-xl .navbar-nav .dropdown-item.active, .navbar-expand-xl .navbar-nav .dropdown-item:hover {\n color: #fff;\n background-color: #000;\n }\n .navbar-expand-xl .navbar-nav .nav-item {\n font-size: 1rem;\n border: 0;\n }\n .navbar-expand-xl .navbar-nav .nav-item.dropdown {\n align-self: flex-end;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-top: 0;\n padding-left: 0;\n padding-bottom: 0;\n padding-right: 0;\n margin-right: 1.25rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap;\n padding-left: 10px;\n padding-right: 10px;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xl .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (min-width: 1380px) {\n .navbar-expand-xxl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n padding: 1.5625rem 0 1.3125rem;\n }\n .navbar-expand-xxl .navbar-brand {\n margin: 0 0 0 .625rem;\n }\n .navbar-expand-xxl .navbar-brand img {\n width: 3.125rem;\n height: 3.125rem;\n }\n .navbar-expand-xxl.minimized {\n padding-top: 1.25rem;\n padding-bottom: 1rem;\n }\n .navbar-expand-xxl.minimized .navbar-brand img {\n width: 2.5rem;\n height: 2.5rem;\n }\n .navbar-expand-xxl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-item {\n color: #000;\n background-color: #fff;\n border: 0;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-item.active, .navbar-expand-xxl .navbar-nav .dropdown-item:hover {\n color: #fff;\n background-color: #000;\n }\n .navbar-expand-xxl .navbar-nav .nav-item {\n font-size: 1rem;\n border: 0;\n }\n .navbar-expand-xxl .navbar-nav .nav-item.dropdown {\n align-self: flex-end;\n }\n .navbar-expand-xxl .navbar-nav .nav-link {\n padding-top: 0;\n padding-left: 0;\n padding-bottom: 0;\n padding-right: 0;\n margin-right: 1.25rem;\n }\n .navbar-expand-xxl > .container,\n .navbar-expand-xxl > .container-fluid {\n flex-wrap: nowrap;\n padding-left: 10px;\n padding-right: 10px;\n }\n .navbar-expand-xxl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xxl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xxl .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n padding: 1.5625rem 0 1.3125rem;\n}\n\n.navbar-expand .navbar-brand {\n margin: 0 0 0 .625rem;\n}\n\n.navbar-expand .navbar-brand img {\n width: 3.125rem;\n height: 3.125rem;\n}\n\n.navbar-expand.minimized {\n padding-top: 1.25rem;\n padding-bottom: 1rem;\n}\n\n.navbar-expand.minimized .navbar-brand img {\n width: 2.5rem;\n height: 2.5rem;\n}\n\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n}\n\n.navbar-expand .navbar-nav .dropdown-item {\n color: #000;\n background-color: #fff;\n border: 0;\n}\n\n.navbar-expand .navbar-nav .dropdown-item.active, .navbar-expand .navbar-nav .dropdown-item:hover {\n color: #fff;\n background-color: #000;\n}\n\n.navbar-expand .navbar-nav .nav-item {\n font-size: 1rem;\n border: 0;\n}\n\n.navbar-expand .navbar-nav .nav-item.dropdown {\n align-self: flex-end;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-top: 0;\n padding-left: 0;\n padding-bottom: 0;\n padding-right: 0;\n margin-right: 1.25rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n flex-wrap: nowrap;\n padding-left: 10px;\n padding-right: 10px;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-expand .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n}\n\n.navbar-light .navbar-brand {\n color: #000;\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: #f16e00;\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: #000;\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: #f16e00;\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: #ddd;\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: #f16e00;\n}\n\n.navbar-light .navbar-toggler {\n color: #000;\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-light .navbar-text {\n color: #000;\n}\n\n.navbar-light .navbar-text a {\n color: #f16e00;\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: #ddd;\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-toggler {\n color: #fff;\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-dark .navbar-text {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #f16e00;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 2px solid #000;\n}\n\n.card > hr {\n margin-left: 0;\n margin-right: 0;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-right: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n font-weight: 700;\n color: #fff;\n background-color: #000;\n border-bottom: 2px solid #000;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: #fff;\n border-top: 2px solid #000;\n}\n\n.card-header-tabs {\n margin-left: -0.625rem;\n margin-bottom: -0.75rem;\n margin-right: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-left: -0.625rem;\n margin-right: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n}\n\n.card-img-top {\n width: 100%;\n}\n\n.card-img-bottom {\n width: 100%;\n}\n\n.card-deck {\n display: flex;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 2.5rem;\n}\n\n@media (min-width: 480px) {\n .card-deck {\n flex-flow: row wrap;\n margin-left: -2.5rem;\n margin-right: -2.5rem;\n }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-left: 2.5rem;\n margin-bottom: 0;\n margin-right: 2.5rem;\n }\n}\n\n.card-group {\n display: flex;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 10px;\n}\n\n@media (min-width: 480px) {\n .card-group {\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-right: 0;\n border-right: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 2.5rem;\n}\n\n@media (min-width: 480px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.625rem 0;\n font-size: 0.875rem;\n font-weight: 700;\n line-height: 1.428571;\n list-style: none;\n background-color: #fff;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-left: 0.625rem;\n padding-right: 0.625rem;\n font-family: icon-orange;\n font-size: 0.625rem;\n line-height: 1;\n color: #000;\n content: \"\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #f16e00;\n}\n\n.pagination {\n display: flex;\n padding-right: 0;\n list-style: none;\n}\n\n.page-item.presentation {\n padding: .625rem 0;\n font-weight: 700;\n}\n\n.page-item.presentation + .page-item .page-link, .page-item:first-child .page-link {\n margin-right: 0;\n border-color: #000;\n}\n\n.page-item.presentation + .page-item .page-link::before, .page-item:first-child .page-link::before {\n position: absolute;\n top: .6875rem;\n right: .8125rem;\n width: .5625rem;\n height: .875rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%2F%3E%3C%2Fsvg%3E\");\n background-repeat: no-repeat;\n}\n\n.page-item.presentation + .page-item .page-link:hover::before, .page-item.presentation + .page-item .page-link:focus::before, .page-item:first-child .page-link:hover::before, .page-item:first-child .page-link:focus::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.presentation + .page-item .page-link.has-label, .page-item:first-child .page-link.has-label {\n padding-left: 1.125rem;\n padding-right: 2rem;\n}\n\n.page-item.presentation + .page-item .page-link:hover, .page-item.presentation + .page-item .page-link:focus, .page-item:first-child .page-link:hover, .page-item:first-child .page-link:focus, .page-item:last-child .page-link:hover, .page-item:last-child .page-link:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.page-item:last-child .page-link {\n border-color: #000;\n}\n\n.page-item:last-child .page-link::before {\n position: absolute;\n top: .6875rem;\n left: .8125rem;\n width: .5625rem;\n height: .875rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%2F%3E%3C%2Fsvg%3E\");\n background-repeat: no-repeat;\n}\n\n.page-item:last-child .page-link:hover::before, .page-item:last-child .page-link:focus::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item:last-child .page-link.has-label {\n padding-left: 2rem;\n padding-right: 1.125rem;\n}\n\n.page-item.active .page-link {\n z-index: 2;\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.page-item.active:first-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.active:last-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.disabled .page-link {\n color: #ccc;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #ccc;\n}\n\n.page-item.disabled:first-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.disabled:last-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item + .page-item {\n margin-right: .625rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n min-width: 2.5rem;\n min-height: 2.5rem;\n padding: 0.625rem 0.8rem;\n margin-right: 0;\n font-weight: 700;\n line-height: 1;\n color: #000;\n background-color: #fff;\n border: 2px solid transparent;\n}\n\n.page-link:hover, .page-link:focus {\n color: #000;\n text-decoration: none;\n background-color: #fff;\n border-color: #000;\n}\n\n.page-link:hover span, .page-link:focus span {\n color: #000;\n}\n\n.page-link span {\n color: #fff;\n}\n\n.page-link:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.pagination-lg .page-link {\n min-width: 3.125rem;\n min-height: 3.125rem;\n padding: 0.875rem 1.125rem;\n font-size: 1.125rem;\n line-height: 1.111111;\n}\n\n.pagination-lg .page-item:first-child .page-link::before,\n.pagination-lg .page-item:last-child .page-link::before {\n top: 1rem;\n}\n\n.pagination-sm .page-link {\n min-width: 1.875rem;\n min-height: 1.875rem;\n padding: 0.375rem 0.625rem;\n font-size: 0.875rem;\n line-height: 1.428571;\n}\n\n.pagination-sm .page-item:first-child .page-link::before,\n.pagination-sm .page-item:last-child .page-link::before {\n top: auto;\n}\n\n.badge {\n display: inline-block;\n padding: 0.1875rem 0.625rem;\n font-size: 0.875rem;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-left: 0.625rem;\n padding-right: 0.625rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #f16e00;\n}\n\n.badge-primary[href]:hover, .badge-primary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #be5700;\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #000;\n}\n\n.badge-secondary[href]:hover, .badge-secondary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: black;\n}\n\n.badge-success {\n color: #000;\n background-color: #32c832;\n}\n\n.badge-success[href]:hover, .badge-success[href]:focus {\n color: #000;\n text-decoration: none;\n background-color: #289f28;\n}\n\n.badge-info {\n color: #000;\n background-color: #527edb;\n}\n\n.badge-info[href]:hover, .badge-info[href]:focus {\n color: #000;\n text-decoration: none;\n background-color: #2b60cf;\n}\n\n.badge-warning {\n color: #000;\n background-color: #fc0;\n}\n\n.badge-warning[href]:hover, .badge-warning[href]:focus {\n color: #000;\n text-decoration: none;\n background-color: #cca300;\n}\n\n.badge-danger {\n color: #fff;\n background-color: #cd3c14;\n}\n\n.badge-danger[href]:hover, .badge-danger[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #9f2e0f;\n}\n\n.badge-light {\n color: #000;\n background-color: #ddd;\n}\n\n.badge-light[href]:hover, .badge-light[href]:focus {\n color: #000;\n text-decoration: none;\n background-color: #c4c4c4;\n}\n\n.badge-dark {\n color: #fff;\n background-color: #000;\n}\n\n.badge-dark[href]:hover, .badge-dark[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: black;\n}\n\n.badge[href]:focus {\n outline-color: #fff;\n outline-offset: -1px;\n}\n\n.badge[href]:focus.badge-light {\n outline-color: #000;\n}\n\n.jumbotron {\n padding: 2.5rem 1.25rem;\n margin-bottom: 2.5rem;\n background-color: #fff;\n}\n\n@media (min-width: 480px) {\n .jumbotron {\n padding: 5rem 2.5rem;\n }\n}\n\n.jumbotron-fluid {\n padding-left: 0;\n padding-right: 0;\n}\n\n.alert {\n position: relative;\n padding: 1.25rem 1.25rem;\n margin-bottom: 1.25rem;\n border: 0 solid transparent;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-left: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n left: 0;\n padding: 1.25rem 1.25rem;\n line-height: 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.alert-primary hr {\n border-top-color: #d86200;\n}\n\n.alert-primary .alert-link {\n color: black;\n}\n\n.alert-secondary {\n color: #fff;\n background-color: black;\n border-color: black;\n}\n\n.alert-secondary hr {\n border-top-color: black;\n}\n\n.alert-secondary .alert-link {\n color: #e6e6e6;\n}\n\n.alert-success {\n color: #000;\n background-color: #32c832;\n border-color: #32c832;\n}\n\n.alert-success hr {\n border-top-color: #2db42d;\n}\n\n.alert-success .alert-link {\n color: black;\n}\n\n.alert-info {\n color: #000;\n background-color: #527edb;\n border-color: #527edb;\n}\n\n.alert-info hr {\n border-top-color: #3d6ed7;\n}\n\n.alert-info .alert-link {\n color: black;\n}\n\n.alert-warning {\n color: #000;\n background-color: #ffcc00;\n border-color: #ffcc00;\n}\n\n.alert-warning hr {\n border-top-color: #e6b800;\n}\n\n.alert-warning .alert-link {\n color: black;\n}\n\n.alert-danger {\n color: #fff;\n background-color: #cd3c14;\n border-color: #cd3c14;\n}\n\n.alert-danger hr {\n border-top-color: #b63512;\n}\n\n.alert-danger .alert-link {\n color: #e6e6e6;\n}\n\n.alert-light {\n color: #000;\n background-color: #dddddd;\n border-color: #dddddd;\n}\n\n.alert-light hr {\n border-top-color: #d0d0d0;\n}\n\n.alert-light .alert-link {\n color: black;\n}\n\n.alert-dark {\n color: #fff;\n background-color: black;\n border-color: black;\n}\n\n.alert-dark hr {\n border-top-color: black;\n}\n\n.alert-dark .alert-link {\n color: #e6e6e6;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1.25rem 0;\n }\n to {\n background-position: 100% 0;\n }\n}\n\n.progress {\n display: flex;\n height: 1.25rem;\n overflow: hidden;\n font-size: 1rem;\n background-color: #ccc;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: #000;\n text-align: center;\n background-color: #f16e00;\n transition: width 0.6s ease;\n}\n\n@media (max-width: 979.98px) {\n .progress {\n width: 100%;\n height: 0.625rem;\n line-height: 0.625rem;\n }\n .progress-bar {\n font-size: 0.875rem;\n line-height: 0.625rem;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1.25rem 1.25rem;\n}\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-right: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #000;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n color: #f16e00;\n text-decoration: none;\n background-color: #f6f6f6;\n}\n\n.list-group-item-action:active {\n color: #000;\n background-color: #eee;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.625rem 0.625rem;\n margin-bottom: -2px;\n background-color: #fff;\n border: 2px solid #000;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n}\n\n.list-group-item:hover, .list-group-item:focus {\n z-index: 1;\n text-decoration: none;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #ccc;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-flush .list-group-item {\n border-left: 0;\n border-right: 0;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #000;\n background-color: #f16e00;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #000;\n background-color: #d86200;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-secondary {\n color: #fff;\n background-color: black;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #fff;\n background-color: black;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-success {\n color: #000;\n background-color: #32c832;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #000;\n background-color: #2db42d;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-info {\n color: #000;\n background-color: #527edb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #000;\n background-color: #3d6ed7;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-warning {\n color: #000;\n background-color: #ffcc00;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #000;\n background-color: #e6b800;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-danger {\n color: #000;\n background-color: #cd3c14;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #000;\n background-color: #b63512;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-light {\n color: #000;\n background-color: #dddddd;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #000;\n background-color: #d0d0d0;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-dark {\n color: #fff;\n background-color: black;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #fff;\n background-color: black;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.close {\n float: left;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:hover, .close:focus {\n color: #000;\n text-decoration: none;\n opacity: .75;\n}\n\n.close:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.625rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -25%);\n}\n\n.modal.show .modal-dialog {\n transform: translate(0, 0);\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - (0.625rem * 2));\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 2px solid #000;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n z-index: 1040;\n background-color: #333;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 0.625rem;\n border-bottom: 2px solid #000;\n}\n\n.modal-header .close {\n padding: 0.625rem;\n margin: -0.625rem auto -0.625rem -0.625rem;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.25;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 0.625rem;\n}\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 0.625rem;\n border-top: 2px solid #000;\n}\n\n.modal-footer > :not(:first-child) {\n margin-right: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-left: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 480px) {\n .modal-dialog {\n max-width: 700px;\n margin: 1.875rem auto;\n }\n .modal-dialog-centered {\n min-height: calc(100% - (1.875rem * 2));\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 980px) {\n .modal-lg {\n max-width: 700px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0.3125rem;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.25;\n text-align: right;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n font-weight: 700;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.625rem;\n height: 0.625rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.625rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.625rem 0.3125rem 0;\n border-top-color: #ddd;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.625rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n right: 0;\n width: 0.625rem;\n height: 0.625rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n left: 0;\n border-width: 0.3125rem 0 0.3125rem 0.625rem;\n border-left-color: #ddd;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.625rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.3125rem 0.625rem;\n border-bottom-color: #ddd;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.625rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n left: 0;\n width: 0.625rem;\n height: 0.625rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n right: 0;\n border-width: 0.3125rem 0.625rem 0.3125rem 0;\n border-right-color: #ddd;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 1.25rem 1.25rem;\n color: #000;\n text-align: center;\n background-color: #ddd;\n}\n\n.popover {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.25;\n text-align: right;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n font-weight: 700;\n word-wrap: break-word;\n background-color: #ddd;\n background-clip: padding-box;\n border: 2px solid #ddd;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 0.625rem;\n height: 0.3125rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.3125rem;\n}\n\n.bs-popover-top .arrow, .bs-popover-auto[x-placement^=\"top\"] .arrow {\n bottom: calc((0.3125rem + 2px) * -1);\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before,\n.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n border-width: 0.3125rem 0.3125rem 0;\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before {\n bottom: 0;\n border-top-color: #ddd;\n}\n\n.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n bottom: 2px;\n border-top-color: #ddd;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-right: 0.3125rem;\n}\n\n.bs-popover-right .arrow, .bs-popover-auto[x-placement^=\"right\"] .arrow {\n right: calc((0.3125rem + 2px) * -1);\n width: 0.3125rem;\n height: 0.625rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before,\n.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n border-width: 0.3125rem 0 0.3125rem 0.3125rem;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-left-color: #ddd;\n}\n\n.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n right: 2px;\n border-left-color: #ddd;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.3125rem;\n}\n\n.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^=\"bottom\"] .arrow {\n top: calc((0.3125rem + 2px) * -1);\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before,\n.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n border-width: 0 0.3125rem 0.3125rem 0.3125rem;\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before {\n top: 0;\n border-bottom-color: #ddd;\n}\n\n.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n top: 2px;\n border-bottom-color: #ddd;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n right: 50%;\n display: block;\n width: 0.625rem;\n margin-right: -0.3125rem;\n content: \"\";\n border-bottom: 2px solid #ddd;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-left: 0.3125rem;\n}\n\n.bs-popover-left .arrow, .bs-popover-auto[x-placement^=\"left\"] .arrow {\n left: calc((0.3125rem + 2px) * -1);\n width: 0.3125rem;\n height: 0.625rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before,\n.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n border-width: 0.3125rem 0.3125rem 0.3125rem 0;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-right-color: #ddd;\n}\n\n.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n left: 2px;\n border-right-color: #ddd;\n}\n\n.popover-header {\n padding: 0.625rem 0.625rem;\n margin-bottom: 0;\n font-size: 1rem;\n color: inherit;\n background-color: #ddd;\n border-bottom: 2px solid #d0d0d0;\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.625rem 0.625rem;\n color: #000;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-item {\n position: relative;\n display: none;\n align-items: center;\n width: 100%;\n transition: transform 0.6s ease;\n backface-visibility: hidden;\n perspective: 1000px;\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n.carousel-item-next.carousel-item-left,\n.carousel-item-prev.carousel-item-right {\n transform: translateX(0);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.active.carousel-item-right {\n transform: translateX(-100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-next,\n .active.carousel-item-right {\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n.carousel-item-prev,\n.active.carousel-item-left {\n transform: translateX(100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-prev,\n .active.carousel-item-left {\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 1.875rem;\n color: #000;\n text-align: center;\n opacity: 0.5;\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #000;\n text-decoration: none;\n outline: 0;\n opacity: .9;\n}\n\n.carousel-control-prev {\n right: 0;\n}\n\n.carousel-control-next {\n left: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: transparent no-repeat center center;\n background-size: 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\");\n}\n\n.carousel-indicators {\n position: absolute;\n left: 0;\n bottom: 10px;\n right: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-right: 0;\n margin-left: 1.875rem;\n margin-right: 1.875rem;\n list-style: none;\n}\n\n.carousel-indicators li {\n position: relative;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-left: 3px;\n margin-right: 3px;\n text-indent: -999px;\n background-color: rgba(241, 110, 0, 0.5);\n}\n\n.carousel-indicators li::before {\n position: absolute;\n top: -10px;\n right: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators li::after {\n position: absolute;\n bottom: -10px;\n right: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators .active {\n background-color: #f16e00;\n}\n\n.carousel-caption {\n position: absolute;\n left: 15%;\n bottom: 20px;\n right: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #000;\n text-align: center;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #f16e00 !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #be5700 !important;\n}\n\n.bg-secondary {\n background-color: #000 !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: black !important;\n}\n\n.bg-success {\n background-color: #32c832 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #289f28 !important;\n}\n\n.bg-info {\n background-color: #527edb !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #2b60cf !important;\n}\n\n.bg-warning {\n background-color: #fc0 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #cca300 !important;\n}\n\n.bg-danger {\n background-color: #cd3c14 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #9f2e0f !important;\n}\n\n.bg-light {\n background-color: #ddd !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #c4c4c4 !important;\n}\n\n.bg-dark {\n background-color: #000 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: black !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 2px solid #f6f6f6 !important;\n}\n\n.border-top {\n border-top: 2px solid #f6f6f6 !important;\n}\n\n.border-right {\n border-left: 2px solid #f6f6f6 !important;\n}\n\n.border-bottom {\n border-bottom: 2px solid #f6f6f6 !important;\n}\n\n.border-left {\n border-right: 2px solid #f6f6f6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-left: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-right: 0 !important;\n}\n\n.border-primary {\n border-color: #f16e00 !important;\n}\n\n.border-secondary {\n border-color: #000 !important;\n}\n\n.border-success {\n border-color: #32c832 !important;\n}\n\n.border-info {\n border-color: #527edb !important;\n}\n\n.border-warning {\n border-color: #fc0 !important;\n}\n\n.border-danger {\n border-color: #cd3c14 !important;\n}\n\n.border-light {\n border-color: #ddd !important;\n}\n\n.border-dark {\n border-color: #000 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-right-radius: 0.25rem !important;\n border-top-left-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-left-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 480px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 980px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1220px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1380px) {\n .d-xxl-none {\n display: none !important;\n }\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 480px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 980px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1220px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1380px) {\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: right !important;\n}\n\n.float-right {\n float: left !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 480px) {\n .float-sm-left {\n float: right !important;\n }\n .float-sm-right {\n float: left !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: right !important;\n }\n .float-md-right {\n float: left !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 980px) {\n .float-lg-left {\n float: right !important;\n }\n .float-lg-right {\n float: left !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1220px) {\n .float-xl-left {\n float: right !important;\n }\n .float-xl-right {\n float: left !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1380px) {\n .float-xxl-left {\n float: right !important;\n }\n .float-xxl-right {\n float: left !important;\n }\n .float-xxl-none {\n float: none !important;\n }\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n left: 0;\n bottom: 0;\n right: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 0;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n clip-path: inset(50%);\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n clip-path: none;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.m-1 {\n margin: 0.3125rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.3125rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-left: 0.3125rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.3125rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-right: 0.3125rem !important;\n}\n\n.m-2 {\n margin: 0.625rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.625rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-left: 0.625rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.625rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-right: 0.625rem !important;\n}\n\n.m-3 {\n margin: 1.25rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1.25rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-left: 1.25rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1.25rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-right: 1.25rem !important;\n}\n\n.m-4 {\n margin: 1.875rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.875rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-left: 1.875rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.875rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-right: 1.875rem !important;\n}\n\n.m-5 {\n margin: 3.75rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3.75rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-left: 3.75rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3.75rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-right: 3.75rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.p-1 {\n padding: 0.3125rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.3125rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-left: 0.3125rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.3125rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-right: 0.3125rem !important;\n}\n\n.p-2 {\n padding: 0.625rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.625rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-left: 0.625rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.625rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-right: 0.625rem !important;\n}\n\n.p-3 {\n padding: 1.25rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1.25rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-left: 1.25rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1.25rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-right: 1.25rem !important;\n}\n\n.p-4 {\n padding: 1.875rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.875rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-left: 1.875rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.875rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-right: 1.875rem !important;\n}\n\n.p-5 {\n padding: 3.75rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3.75rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-left: 3.75rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3.75rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-right: 3.75rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n@media (min-width: 480px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .m-sm-1 {\n margin: 0.3125rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-right: 0.3125rem !important;\n }\n .m-sm-2 {\n margin: 0.625rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.625rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-left: 0.625rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-right: 0.625rem !important;\n }\n .m-sm-3 {\n margin: 1.25rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1.25rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-left: 1.25rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-right: 1.25rem !important;\n }\n .m-sm-4 {\n margin: 1.875rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.875rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-left: 1.875rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-right: 1.875rem !important;\n }\n .m-sm-5 {\n margin: 3.75rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3.75rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-left: 3.75rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-right: 3.75rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .p-sm-1 {\n padding: 0.3125rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-right: 0.3125rem !important;\n }\n .p-sm-2 {\n padding: 0.625rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.625rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-left: 0.625rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-right: 0.625rem !important;\n }\n .p-sm-3 {\n padding: 1.25rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1.25rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-left: 1.25rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-right: 1.25rem !important;\n }\n .p-sm-4 {\n padding: 1.875rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.875rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-left: 1.875rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-right: 1.875rem !important;\n }\n .p-sm-5 {\n padding: 3.75rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3.75rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-left: 3.75rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-right: 3.75rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .m-md-1 {\n margin: 0.3125rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-right: 0.3125rem !important;\n }\n .m-md-2 {\n margin: 0.625rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.625rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-left: 0.625rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-right: 0.625rem !important;\n }\n .m-md-3 {\n margin: 1.25rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1.25rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-left: 1.25rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-right: 1.25rem !important;\n }\n .m-md-4 {\n margin: 1.875rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.875rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-left: 1.875rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-right: 1.875rem !important;\n }\n .m-md-5 {\n margin: 3.75rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3.75rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-left: 3.75rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-right: 3.75rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .p-md-1 {\n padding: 0.3125rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-right: 0.3125rem !important;\n }\n .p-md-2 {\n padding: 0.625rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.625rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-left: 0.625rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-right: 0.625rem !important;\n }\n .p-md-3 {\n padding: 1.25rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1.25rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-left: 1.25rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-right: 1.25rem !important;\n }\n .p-md-4 {\n padding: 1.875rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.875rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-left: 1.875rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-right: 1.875rem !important;\n }\n .p-md-5 {\n padding: 3.75rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3.75rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-left: 3.75rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-right: 3.75rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 980px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .m-lg-1 {\n margin: 0.3125rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-right: 0.3125rem !important;\n }\n .m-lg-2 {\n margin: 0.625rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.625rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-left: 0.625rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-right: 0.625rem !important;\n }\n .m-lg-3 {\n margin: 1.25rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1.25rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-left: 1.25rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-right: 1.25rem !important;\n }\n .m-lg-4 {\n margin: 1.875rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.875rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-left: 1.875rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-right: 1.875rem !important;\n }\n .m-lg-5 {\n margin: 3.75rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3.75rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-left: 3.75rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-right: 3.75rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .p-lg-1 {\n padding: 0.3125rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-right: 0.3125rem !important;\n }\n .p-lg-2 {\n padding: 0.625rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.625rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-left: 0.625rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-right: 0.625rem !important;\n }\n .p-lg-3 {\n padding: 1.25rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1.25rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-left: 1.25rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-right: 1.25rem !important;\n }\n .p-lg-4 {\n padding: 1.875rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.875rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-left: 1.875rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-right: 1.875rem !important;\n }\n .p-lg-5 {\n padding: 3.75rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3.75rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-left: 3.75rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-right: 3.75rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 1220px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .m-xl-1 {\n margin: 0.3125rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-right: 0.3125rem !important;\n }\n .m-xl-2 {\n margin: 0.625rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.625rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-left: 0.625rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-right: 0.625rem !important;\n }\n .m-xl-3 {\n margin: 1.25rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1.25rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-left: 1.25rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-right: 1.25rem !important;\n }\n .m-xl-4 {\n margin: 1.875rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.875rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-left: 1.875rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-right: 1.875rem !important;\n }\n .m-xl-5 {\n margin: 3.75rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3.75rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-left: 3.75rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-right: 3.75rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .p-xl-1 {\n padding: 0.3125rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-right: 0.3125rem !important;\n }\n .p-xl-2 {\n padding: 0.625rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.625rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-left: 0.625rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-right: 0.625rem !important;\n }\n .p-xl-3 {\n padding: 1.25rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1.25rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-left: 1.25rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-right: 1.25rem !important;\n }\n .p-xl-4 {\n padding: 1.875rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.875rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-left: 1.875rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-right: 1.875rem !important;\n }\n .p-xl-5 {\n padding: 3.75rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3.75rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-left: 3.75rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-right: 3.75rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 1380px) {\n .m-xxl-0 {\n margin: 0 !important;\n }\n .mt-xxl-0,\n .my-xxl-0 {\n margin-top: 0 !important;\n }\n .mr-xxl-0,\n .mx-xxl-0 {\n margin-left: 0 !important;\n }\n .mb-xxl-0,\n .my-xxl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xxl-0,\n .mx-xxl-0 {\n margin-right: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.3125rem !important;\n }\n .mt-xxl-1,\n .my-xxl-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-xxl-1,\n .mx-xxl-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-xxl-1,\n .my-xxl-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-xxl-1,\n .mx-xxl-1 {\n margin-right: 0.3125rem !important;\n }\n .m-xxl-2 {\n margin: 0.625rem !important;\n }\n .mt-xxl-2,\n .my-xxl-2 {\n margin-top: 0.625rem !important;\n }\n .mr-xxl-2,\n .mx-xxl-2 {\n margin-left: 0.625rem !important;\n }\n .mb-xxl-2,\n .my-xxl-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-xxl-2,\n .mx-xxl-2 {\n margin-right: 0.625rem !important;\n }\n .m-xxl-3 {\n margin: 1.25rem !important;\n }\n .mt-xxl-3,\n .my-xxl-3 {\n margin-top: 1.25rem !important;\n }\n .mr-xxl-3,\n .mx-xxl-3 {\n margin-left: 1.25rem !important;\n }\n .mb-xxl-3,\n .my-xxl-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-xxl-3,\n .mx-xxl-3 {\n margin-right: 1.25rem !important;\n }\n .m-xxl-4 {\n margin: 1.875rem !important;\n }\n .mt-xxl-4,\n .my-xxl-4 {\n margin-top: 1.875rem !important;\n }\n .mr-xxl-4,\n .mx-xxl-4 {\n margin-left: 1.875rem !important;\n }\n .mb-xxl-4,\n .my-xxl-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-xxl-4,\n .mx-xxl-4 {\n margin-right: 1.875rem !important;\n }\n .m-xxl-5 {\n margin: 3.75rem !important;\n }\n .mt-xxl-5,\n .my-xxl-5 {\n margin-top: 3.75rem !important;\n }\n .mr-xxl-5,\n .mx-xxl-5 {\n margin-left: 3.75rem !important;\n }\n .mb-xxl-5,\n .my-xxl-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-xxl-5,\n .mx-xxl-5 {\n margin-right: 3.75rem !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .pt-xxl-0,\n .py-xxl-0 {\n padding-top: 0 !important;\n }\n .pr-xxl-0,\n .px-xxl-0 {\n padding-left: 0 !important;\n }\n .pb-xxl-0,\n .py-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xxl-0,\n .px-xxl-0 {\n padding-right: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.3125rem !important;\n }\n .pt-xxl-1,\n .py-xxl-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-xxl-1,\n .px-xxl-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-xxl-1,\n .py-xxl-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-xxl-1,\n .px-xxl-1 {\n padding-right: 0.3125rem !important;\n }\n .p-xxl-2 {\n padding: 0.625rem !important;\n }\n .pt-xxl-2,\n .py-xxl-2 {\n padding-top: 0.625rem !important;\n }\n .pr-xxl-2,\n .px-xxl-2 {\n padding-left: 0.625rem !important;\n }\n .pb-xxl-2,\n .py-xxl-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-xxl-2,\n .px-xxl-2 {\n padding-right: 0.625rem !important;\n }\n .p-xxl-3 {\n padding: 1.25rem !important;\n }\n .pt-xxl-3,\n .py-xxl-3 {\n padding-top: 1.25rem !important;\n }\n .pr-xxl-3,\n .px-xxl-3 {\n padding-left: 1.25rem !important;\n }\n .pb-xxl-3,\n .py-xxl-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-xxl-3,\n .px-xxl-3 {\n padding-right: 1.25rem !important;\n }\n .p-xxl-4 {\n padding: 1.875rem !important;\n }\n .pt-xxl-4,\n .py-xxl-4 {\n padding-top: 1.875rem !important;\n }\n .pr-xxl-4,\n .px-xxl-4 {\n padding-left: 1.875rem !important;\n }\n .pb-xxl-4,\n .py-xxl-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-xxl-4,\n .px-xxl-4 {\n padding-right: 1.875rem !important;\n }\n .p-xxl-5 {\n padding: 3.75rem !important;\n }\n .pt-xxl-5,\n .py-xxl-5 {\n padding-top: 3.75rem !important;\n }\n .pr-xxl-5,\n .px-xxl-5 {\n padding-left: 3.75rem !important;\n }\n .pb-xxl-5,\n .py-xxl-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-xxl-5,\n .px-xxl-5 {\n padding-right: 3.75rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mt-xxl-auto,\n .my-xxl-auto {\n margin-top: auto !important;\n }\n .mr-xxl-auto,\n .mx-xxl-auto {\n margin-left: auto !important;\n }\n .mb-xxl-auto,\n .my-xxl-auto {\n margin-bottom: auto !important;\n }\n .ml-xxl-auto,\n .mx-xxl-auto {\n margin-right: auto !important;\n }\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: right !important;\n}\n\n.text-right {\n text-align: left !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 480px) {\n .text-sm-left {\n text-align: right !important;\n }\n .text-sm-right {\n text-align: left !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: right !important;\n }\n .text-md-right {\n text-align: left !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 980px) {\n .text-lg-left {\n text-align: right !important;\n }\n .text-lg-right {\n text-align: left !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1220px) {\n .text-xl-left {\n text-align: right !important;\n }\n .text-xl-right {\n text-align: left !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1380px) {\n .text-xxl-left {\n text-align: right !important;\n }\n .text-xxl-right {\n text-align: left !important;\n }\n .text-xxl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #f16e00 !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #be5700 !important;\n}\n\n.text-secondary {\n color: #000 !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: black !important;\n}\n\n.text-success {\n color: #32c832 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #289f28 !important;\n}\n\n.text-info {\n color: #527edb !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #2b60cf !important;\n}\n\n.text-warning {\n color: #fc0 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #cca300 !important;\n}\n\n.text-danger {\n color: #cd3c14 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #9f2e0f !important;\n}\n\n.text-light {\n color: #ddd !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #c4c4c4 !important;\n}\n\n.text-dark {\n color: #000 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: black !important;\n}\n\n.text-muted {\n color: #666 !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 2px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 980px !important;\n }\n .container {\n min-width: 980px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 2px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n\n.card-deck .o-card-link {\n margin: 0 1rem;\n}\n\n.o-card-link .card-title {\n align-self: center;\n width: 100%;\n margin: auto 0;\n font-weight: 700;\n word-break: normal;\n}\n\n.o-card-link .card-img {\n padding: 0;\n text-align: center;\n}\n\n.o-card-link .card-img img {\n width: 100%;\n height: auto;\n}\n\n.o-card-link .card-body {\n display: flex;\n flex-direction: column;\n text-align: center;\n}\n\n.card-deck {\n margin: 0;\n}\n\n@media (max-width: 479.98px) {\n .card.o-card-link {\n flex-basis: calc(50% - 2rem);\n margin: 1rem;\n }\n .card-deck {\n flex-direction: column;\n }\n .card-deck .o-card-link,\n .o-card-link {\n flex-direction: row;\n height: 3.75rem;\n margin: 0;\n margin-bottom: .625rem;\n border: 0;\n }\n .o-card-link .card-img {\n flex-basis: 20%;\n width: auto;\n padding: 0;\n }\n .o-card-link .card-img img {\n width: auto;\n height: 3.75rem;\n }\n .o-card-link .card-body {\n flex-basis: 80%;\n align-self: center;\n padding: 0 1rem;\n text-align: right;\n }\n .o-card-link .card-title {\n align-self: flex-start;\n margin: 0;\n }\n .o-card-link .card-title::after {\n position: absolute;\n top: calc(50% - .5rem);\n left: .25rem;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M3 0L0 3l9 9-9 9 3 3 12-12' fill='%23999'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n }\n}\n\n@media (min-width: 480px) and (max-width: 767.98px) {\n .card.o-card-link {\n flex-basis: calc(50% - 2rem);\n margin: 1rem;\n }\n}\n\n.o-switch .toggle,\n.o-switch .toggle::before,\n.o-switch .toggle .on,\n.o-switch .toggle .off {\n transition: .4s;\n}\n\n.o-switch .toggle {\n position: relative;\n display: block;\n width: auto;\n min-width: 3.75rem;\n height: 1.875rem;\n margin: .3125rem 0;\n background: #666;\n border: 2px solid #666;\n}\n\n.o-switch .toggle.toggle-rounded, .o-switch .toggle.toggle-rounded::before {\n border-radius: 1.625rem;\n}\n\n.o-switch .toggle .on,\n.o-switch .toggle .off {\n display: none;\n font-weight: 700;\n line-height: 1.625rem;\n color: #fff;\n text-align: right;\n cursor: default;\n opacity: 0;\n}\n\n.o-switch .toggle .on.svg-checkbox-tick::after {\n top: .1875rem;\n right: -.125rem;\n}\n\n.o-switch .toggle .off {\n display: block;\n text-align: left;\n opacity: 1;\n}\n\n.o-switch .toggle .off.svg-delete::after {\n top: .1875rem;\n left: -.125rem;\n right: auto;\n}\n\n.o-switch .toggle::before {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 1;\n display: block;\n width: 1.625rem;\n height: 1.625rem;\n content: \"\";\n background: #fff;\n}\n\n.o-switch .checkbox:focus + .toggle::before {\n outline: 1px dotted #fff;\n}\n\n.o-switch .checkbox:checked + .toggle {\n background: #f16e00;\n border-color: #f16e00;\n}\n\n.o-switch .checkbox:checked + .toggle .on {\n display: block;\n opacity: 1;\n}\n\n.o-switch .checkbox:checked + .toggle .off {\n display: none;\n opacity: 0;\n}\n\n.o-switch .checkbox:checked + .toggle::before {\n left: 0;\n right: auto;\n}\n\n.o-switch .checkbox.success:checked + .toggle {\n background: #32c832;\n border-color: #32c832;\n}\n\n.o-switch .checkbox.success:checked + .toggle .on {\n color: #000;\n}\n\n.o-switch .checkbox.success:checked + .toggle .on.icon-checkbox-tick {\n color: #fff;\n}\n\n.form-group.row .o-switch .col-form-label.toggle {\n padding: 0 .375rem;\n}\n\n.form-group.row .o-switch .col-form-label.toggle.toggle-rounded {\n padding: 0 .875rem;\n}\n\n.o-switch.btn-group-toggle {\n border: 2px solid #000;\n}\n\n.o-switch.btn-group-toggle .btn {\n width: 2.5rem;\n padding-left: 0;\n padding-right: 0;\n margin: 0;\n border-top: 0;\n border-left: 2px solid #fff;\n border-bottom: 0;\n border-right: 2px solid #fff;\n}\n\n.o-switch.btn-group-toggle .btn:first-child {\n margin-right: -2px;\n border-right-color: #000;\n}\n\n.o-switch.btn-group-toggle .btn:last-child {\n margin-left: -2px;\n border-left-color: #000;\n}\n\n.o-switch.btn-group-toggle .btn.active {\n color: #fff;\n background-color: #000;\n border-left-color: #000;\n border-right-color: #000;\n}\n\n.o-switch.btn-group-toggle .btn.focus {\n outline: 1px dotted #fff;\n outline-offset: -2px;\n}\n\n.o-switch.btn-group-toggle .btn:hover {\n color: #f16e00;\n background-color: #fff;\n}\n\n.o-switch.btn-group-toggle .btn:hover.active {\n color: #fff;\n background-color: #000;\n border-left-color: #000;\n border-right-color: #000;\n}\n\n.o-switch.btn-group-toggle.no-outline {\n border-color: transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn {\n border-top: 2px solid transparent;\n border-bottom: 2px solid transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:first-child {\n border-right-color: transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:last-child {\n border-left-color: transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn.active {\n color: #f16e00;\n background-color: #fff;\n border-color: transparent;\n outline-color: #000;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:hover {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:hover.active {\n color: #f16e00;\n background-color: #fff;\n border-color: transparent;\n outline-color: #000;\n}\n\n.form-group input[type=\"radio\"],\n.form-group input[type=\"checkbox\"] {\n width: auto;\n}\n\n.form-group.row .form-control-feedback {\n padding-right: 0;\n}\n\n.form-group.row.has-danger.top {\n flex-direction: row;\n}\n\n.form-group.row.has-danger.top label,\n.form-group.row.has-danger.top .col-form-label {\n order: 1;\n}\n\n.form-group.row.has-danger.top .form-control {\n order: 2;\n margin-top: 0;\n}\n\n.form-group.row.has-danger.top .form-control-feedback {\n order: 0;\n}\n\n.form-group.row.has-danger.right label,\n.form-group.row.has-danger.right .col-form-label {\n min-width: auto;\n}\n\n.form-group.row.has-danger.right .form-control-feedback {\n align-self: center;\n margin-top: 0;\n}\n\n.form-group.is-required .col-form-label::after {\n margin-right: 6px;\n font-weight: 700;\n color: #f16e00;\n content: \"*\";\n}\n\n.form-group .form-control:invalid {\n outline: none;\n box-shadow: none;\n}\n\n.form-group.has-danger .col-form-label, .form-group.has-warning .col-form-label, .form-group.has-success .col-form-label {\n color: #000;\n}\n\n.form-group .form-control-feedback {\n margin-top: .625rem;\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1;\n}\n\n.form-group.has-danger {\n position: relative;\n}\n\n.form-group.has-danger .form-control-feedback {\n margin-top: .8125rem;\n font-weight: 700;\n color: #cd3c14;\n}\n\n.form-group.has-danger .form-control-danger {\n background-image: none;\n}\n\n.form-group.has-danger.top {\n display: flex;\n flex-direction: column;\n}\n\n.form-group.has-danger.top .col-form-label {\n margin-bottom: 0;\n}\n\n.form-group.has-danger.top .form-control {\n order: 2;\n}\n\n.form-group.has-danger.top .form-control-feedback {\n order: 1;\n margin-top: 0;\n margin-bottom: .8125rem;\n}\n\n.form-group.has-danger.right {\n display: flex;\n flex-flow: row wrap;\n}\n\n.form-group.has-danger.right label,\n.form-group.has-danger.right .col-form-label {\n min-width: 100%;\n}\n\n.form-group.has-danger.right .form-control-message,\n.form-group.has-danger.right .form-control-feedback {\n margin-right: .625rem;\n}\n\nselect.form-control:not([size]):not([multiple]) {\n height: auto;\n padding-top: .4375rem;\n padding-bottom: .4375rem;\n}\n\nselect.form-control:not([size]):not([multiple]).form-control-lg, .input-group-lg > select.form-control:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.form-control.btn:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.form-control.btn:not([size]):not([multiple]) {\n padding-top: .65625rem;\n padding-bottom: .65625rem;\n}\n\nselect.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm > select.form-control:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.form-control.btn:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.form-control.btn:not([size]):not([multiple]) {\n padding-top: .1875rem;\n padding-bottom: .1875rem;\n}\n\n.has-feedback label ~ .form-control-feedback {\n top: 1.75;\n}\n\n.o-square-list {\n padding-right: 0;\n color: #f16e00;\n text-align: right;\n}\n\n.o-square-list,\n.o-square-list ul * {\n list-style-type: none;\n}\n\n.o-square-list li {\n color: #000;\n}\n\n.o-square-list li::before {\n margin-left: 1rem;\n font-size: 0.875rem;\n line-height: 1.25rem;\n color: #f16e00;\n vertical-align: text-top;\n content: \"\\25A0\";\n}\n\n.o-square-list li span {\n display: inline-block;\n margin-bottom: .625rem;\n}\n\n.o-square-list li > ul {\n padding-right: 1rem;\n}\n\n.o-square-list ul > li::before {\n color: #999;\n}\n\n.o-square-list ul ul > li::before {\n color: #ccc;\n}\n\n.o-stepbar,\n.o-stepbar ol,\n.o-stepbar ul {\n padding: 0;\n margin: 0;\n overflow: hidden;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(1) {\n width: 100%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(2),\n.o-stepbar .stepbar-item:first-child:nth-last-child(2) ~ .stepbar-item {\n width: 50%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(3),\n.o-stepbar .stepbar-item:first-child:nth-last-child(3) ~ .stepbar-item {\n width: 33.3333%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(4),\n.o-stepbar .stepbar-item:first-child:nth-last-child(4) ~ .stepbar-item {\n width: 25%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(5),\n.o-stepbar .stepbar-item:first-child:nth-last-child(5) ~ .stepbar-item {\n width: 20%;\n}\n\n.o-stepbar .stepbar-item {\n position: relative;\n float: right;\n padding: 0.625rem 1.25rem;\n padding-right: 2rem;\n font-size: 1rem;\n font-weight: 700;\n line-height: 1.25;\n color: #000;\n white-space: nowrap;\n list-style: none;\n background-color: #ddd;\n}\n\n.o-stepbar .stepbar-item::after {\n position: absolute;\n top: 0;\n left: -1rem;\n z-index: 500;\n display: block;\n width: 1rem;\n height: 2.5rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23dddddd%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1rem 2.5rem;\n}\n\n.o-stepbar .stepbar-item:first-child {\n padding-right: 1.25rem;\n}\n\n.o-stepbar .stepbar-item:last-child::after {\n display: none;\n}\n\n.o-stepbar .stepbar-item.done {\n background-color: #000;\n}\n\n.o-stepbar .stepbar-item.done::after {\n position: absolute;\n top: 0;\n left: -1rem;\n z-index: 500;\n display: block;\n width: 1rem;\n height: 2.5rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23000000%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1rem 2.5rem;\n}\n\n.o-stepbar .stepbar-item.done .stepbar-link {\n color: #fff;\n}\n\n.o-stepbar .stepbar-item.done:last-child::after {\n display: none;\n}\n\n.o-stepbar .stepbar-item.current {\n background-color: #f16e00;\n}\n\n.o-stepbar .stepbar-item.current::after {\n position: absolute;\n top: 0;\n left: -1rem;\n z-index: 500;\n display: block;\n width: 1rem;\n height: 2.5rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23f16e00%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1rem 2.5rem;\n}\n\n.o-stepbar .stepbar-item.current .stepbar-link {\n color: #fff;\n}\n\n.o-stepbar .stepbar-item.current:last-child::after {\n display: none;\n}\n\n.o-stepbar .stepbar-item .stepbar-link {\n text-decoration: none;\n}\n\n.o-stepbar .stepbar-item .stepbar-link .step-number::after {\n content: \".\";\n}\n\n@media (max-width: 479.98px) {\n .o-stepbar .stepbar-item {\n padding: 0.3125rem 2rem 0.3125rem 0.625rem;\n line-height: 1.25;\n }\n .o-stepbar .stepbar-item::after,\n .o-stepbar .stepbar-item.done::after,\n .o-stepbar .stepbar-item.current::after,\n .o-stepbar .stepbar-item.next::after {\n left: -0.6875rem;\n width: 0.75rem;\n height: 1.875rem;\n background-size: cover;\n }\n .o-stepbar.xs-numbers .step-number::after {\n display: none;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3),\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3) ~ .stepbar-item {\n width: 20%;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3).current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3) ~ .stepbar-item.current {\n width: 60%;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4),\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4) ~ .stepbar-item,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5),\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5) ~ .stepbar-item {\n width: 20%;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4).current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4) ~ .stepbar-item.current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5).current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5) ~ .stepbar-item.current {\n width: 40%;\n }\n .o-stepbar.xs-numbers .stepbar-item {\n width: 20%;\n padding-left: 0;\n padding-right: 0.75rem;\n text-align: center;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child {\n padding-right: 0;\n }\n .o-stepbar.xs-numbers .stepbar-item.current {\n width: 60%;\n }\n .o-stepbar.xs-numbers .stepbar-item.current .step-number {\n display: none;\n }\n .o-stepbar.xs-numbers .stepbar-item:not(.current) .step-title {\n display: none;\n }\n .o-stepbar.xs-labels .step-number {\n display: none;\n }\n}\n\n.o-link-arrow {\n font-size: 1rem;\n font-weight: 700;\n text-decoration: none;\n}\n\n.o-link-arrow::after {\n padding: 0 0.625rem;\n font-family: icon-orange, sans-serif;\n font-size: 0.625rem;\n color: #000;\n content: \"\\e93e\";\n}\n\n.o-link-arrow:hover::after, .o-link-arrow:focus::after {\n color: #f16e00;\n text-decoration: none;\n}\n\n.o-link-arrow.back::after {\n padding: 0;\n content: \"\";\n}\n\n.o-link-arrow.back::before {\n padding: 0 0 0 0.625rem;\n font-family: icon-orange, sans-serif;\n font-size: 0.625rem;\n color: #000;\n content: \"\\e93f\";\n}\n\n.o-link-arrow.back:hover::before, .o-link-arrow.back:focus::before {\n color: #f16e00;\n text-decoration: none;\n}\n\n.mega-menu {\n overflow: hidden;\n}\n\n.mega-menu > .navbar-nav {\n transition: transform .5s;\n transform: translateX(0);\n}\n\n.mega-menu-panel > .navbar-nav,\n.mega-menu-panel > .container > .navbar-nav {\n flex-direction: column;\n}\n\n.mega-menu-panel > .navbar-nav .navbar-nav,\n.mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: absolute;\n top: 0;\n right: 100%;\n display: none;\n width: 100%;\n}\n\n.fixed-header {\n position: fixed;\n top: 0;\n z-index: 1030;\n width: 100%;\n}\n\n.navbar .nav-link.icon {\n margin-top: 0;\n}\n\n.navbar .nav-link.icon span[class^=\"icon-\"] {\n font-size: 1.5rem;\n font-weight: 400;\n}\n\n.navbar .nav-link.icon[class*=\"svg-\"], .navbar .nav-link.icon[class*=\"svg-\"]::after {\n width: 1.875rem;\n height: 1.875rem;\n}\n\n.navbar .nav-link:not(.icon)[class*=\"svg-\"]::after {\n top: 0;\n left: 0;\n right: auto;\n}\n\n.navbar.supra {\n height: 2.5rem;\n min-height: 2.5rem;\n padding-top: 0;\n padding-bottom: 0;\n border-bottom: 1px solid #333;\n}\n\n@media (max-width: 479.98px) {\n .navbar.supra {\n display: none;\n }\n}\n\n.navbar.supra > .container,\n.navbar.supra > .container .navbar-nav {\n align-items: center;\n}\n\n.navbar.supra .navbar-brand {\n display: none;\n}\n\n.navbar.supra .navbar-nav {\n margin: 0;\n}\n\n.navbar.supra .navbar-nav > .nav-link:first-child,\n.navbar.supra .navbar-nav .nav-item:first-child .nav-link {\n margin-right: 0;\n}\n\n.navbar.supra .nav-link,\n.navbar.supra .dropdown-toggle {\n font-size: 0.875rem;\n line-height: 1;\n}\n\n.navbar.supra .nav-link:focus,\n.navbar.supra .dropdown-toggle:focus {\n outline-offset: .5rem;\n}\n\n.navbar.supra .nav-link span[class^=\"icon-\"],\n.navbar.supra .dropdown-toggle span[class^=\"icon-\"] {\n font-size: 1.125rem;\n font-weight: 400;\n}\n\n.navbar.supra .nav-link.icon span[class^=\"icon-\"] {\n font-size: 1rem;\n font-weight: 400;\n}\n\n.navbar.supra .nav-link.icon[class*=\"svg-\"], .navbar.supra .nav-link.icon[class*=\"svg-\"]::after {\n width: 1.25rem;\n height: 1.25rem;\n}\n\n.navbar.supra .dropdown-menu {\n left: 0;\n right: auto;\n}\n\n@media (max-width: 479.98px) {\n .navbar-expand-sm .mega-menu .nav-link, .navbar-expand-sm.minimized .mega-menu .nav-link {\n padding-left: 0;\n }\n .navbar-expand-sm .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-sm.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-sm .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before, .navbar-expand-sm.minimized .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before {\n transform: rotateZ(0deg);\n }\n .navbar-expand-sm .mega-menu-panel .nav-link.back, .navbar-expand-sm.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-sm .mega-menu-panel .nav-link.back::before, .navbar-expand-sm.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-sm .mega-menu-panel > .container, .navbar-expand-sm.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-sm.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-sm.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-sm.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 480px) {\n .navbar-expand-sm .mega-menu {\n overflow: visible;\n }\n .navbar-expand-sm .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n }\n .navbar-expand-sm .mega-menu > .navbar-nav .nav-link::before {\n display: none;\n }\n .navbar-expand-sm .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-sm .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n .navbar-expand-sm .mega-menu-panel .nav-link {\n margin-right: 0;\n }\n .navbar-expand-sm .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block !important;\n flex-direction: column;\n align-items: flex-start;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md .mega-menu .nav-link, .navbar-expand-md.minimized .mega-menu .nav-link {\n padding-left: 0;\n }\n .navbar-expand-md .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-md.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-md .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before, .navbar-expand-md.minimized .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before {\n transform: rotateZ(0deg);\n }\n .navbar-expand-md .mega-menu-panel .nav-link.back, .navbar-expand-md.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-md .mega-menu-panel .nav-link.back::before, .navbar-expand-md.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-md .mega-menu-panel > .container, .navbar-expand-md.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-md .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-md.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-md.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-md.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md .mega-menu {\n overflow: visible;\n }\n .navbar-expand-md .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n }\n .navbar-expand-md .mega-menu > .navbar-nav .nav-link::before {\n display: none;\n }\n .navbar-expand-md .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-md .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n .navbar-expand-md .mega-menu-panel .nav-link {\n margin-right: 0;\n }\n .navbar-expand-md .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block !important;\n flex-direction: column;\n align-items: flex-start;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n}\n\n@media (max-width: 979.98px) {\n .navbar-expand-lg .mega-menu .nav-link, .navbar-expand-lg.minimized .mega-menu .nav-link {\n padding-left: 0;\n }\n .navbar-expand-lg .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-lg.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-lg .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before, .navbar-expand-lg.minimized .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before {\n transform: rotateZ(0deg);\n }\n .navbar-expand-lg .mega-menu-panel .nav-link.back, .navbar-expand-lg.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-lg .mega-menu-panel .nav-link.back::before, .navbar-expand-lg.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-lg .mega-menu-panel > .container, .navbar-expand-lg.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-lg.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-lg.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-lg.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 980px) {\n .navbar-expand-lg .mega-menu {\n overflow: visible;\n }\n .navbar-expand-lg .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n }\n .navbar-expand-lg .mega-menu > .navbar-nav .nav-link::before {\n display: none;\n }\n .navbar-expand-lg .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-lg .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n .navbar-expand-lg .mega-menu-panel .nav-link {\n margin-right: 0;\n }\n .navbar-expand-lg .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block !important;\n flex-direction: column;\n align-items: flex-start;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n}\n\n@media (max-width: 1219.98px) {\n .navbar-expand-xl .mega-menu .nav-link, .navbar-expand-xl.minimized .mega-menu .nav-link {\n padding-left: 0;\n }\n .navbar-expand-xl .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-xl.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xl .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before, .navbar-expand-xl.minimized .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before {\n transform: rotateZ(0deg);\n }\n .navbar-expand-xl .mega-menu-panel .nav-link.back, .navbar-expand-xl.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-xl .mega-menu-panel .nav-link.back::before, .navbar-expand-xl.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xl .mega-menu-panel > .container, .navbar-expand-xl.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-xl.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-xl.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-xl.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 1220px) {\n .navbar-expand-xl .mega-menu {\n overflow: visible;\n }\n .navbar-expand-xl .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n }\n .navbar-expand-xl .mega-menu > .navbar-nav .nav-link::before {\n display: none;\n }\n .navbar-expand-xl .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-xl .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n .navbar-expand-xl .mega-menu-panel .nav-link {\n margin-right: 0;\n }\n .navbar-expand-xl .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block !important;\n flex-direction: column;\n align-items: flex-start;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n}\n\n@media (max-width: 1379.98px) {\n .navbar-expand-xxl .mega-menu .nav-link, .navbar-expand-xxl.minimized .mega-menu .nav-link {\n padding-left: 0;\n }\n .navbar-expand-xxl .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-xxl.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xxl .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before, .navbar-expand-xxl.minimized .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before {\n transform: rotateZ(0deg);\n }\n .navbar-expand-xxl .mega-menu-panel .nav-link.back, .navbar-expand-xxl.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-xxl .mega-menu-panel .nav-link.back::before, .navbar-expand-xxl.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xxl .mega-menu-panel > .container, .navbar-expand-xxl.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-xxl.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-xxl.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-xxl.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 1380px) {\n .navbar-expand-xxl .mega-menu {\n overflow: visible;\n }\n .navbar-expand-xxl .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n }\n .navbar-expand-xxl .mega-menu > .navbar-nav .nav-link::before {\n display: none;\n }\n .navbar-expand-xxl .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-xxl .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n .navbar-expand-xxl .mega-menu-panel .nav-link {\n margin-right: 0;\n }\n .navbar-expand-xxl .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block !important;\n flex-direction: column;\n align-items: flex-start;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n}\n\n.navbar-expand .mega-menu .nav-link, .navbar-expand.minimized .mega-menu .nav-link {\n padding-left: 0;\n}\n\n.navbar-expand .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n}\n\n.navbar-expand .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before, .navbar-expand.minimized .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before {\n transform: rotateZ(0deg);\n}\n\n.navbar-expand .mega-menu-panel .nav-link.back, .navbar-expand.minimized .mega-menu-panel .nav-link.back {\n display: block;\n}\n\n.navbar-expand .mega-menu-panel .nav-link.back::before, .navbar-expand.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n}\n\n.navbar-expand .mega-menu-panel > .container, .navbar-expand.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n}\n\n.navbar-expand .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n}\n\n.navbar-expand .mega-menu {\n overflow: visible;\n}\n\n.navbar-expand .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n}\n\n.navbar-expand .mega-menu > .navbar-nav .nav-link::before {\n display: none;\n}\n\n.navbar-expand .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n}\n\n.navbar-expand .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n}\n\n.navbar-expand .mega-menu-panel .nav-link {\n margin-right: 0;\n}\n\n.navbar-expand .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block !important;\n flex-direction: column;\n align-items: flex-start;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n}\n\n@media (max-width: 767.98px) {\n .navbar-brand,\n .navbar-brand + .navbar-brand {\n align-self: center;\n }\n}\n\n.o-accordion .card {\n margin-bottom: 0;\n border: 0;\n border-top: 1px solid #ccc;\n border-bottom: 1px solid #ccc;\n}\n\n.o-accordion .card ~ .card {\n border-top: 0;\n}\n\n.o-accordion .card-header {\n padding: 0;\n background-color: #fff;\n border: 0;\n}\n\n.o-accordion .card-header,\n.o-accordion .card-header h5 {\n margin: 0;\n font-size: 1rem;\n font-weight: 700;\n line-height: 1;\n}\n\n.o-accordion .card-header button,\n.o-accordion .card-header [role=\"button\"] {\n position: relative;\n display: block;\n width: 100%;\n padding: 1rem 0 1rem 2.125rem;\n line-height: 1.125rem;\n text-align: right;\n border: 0;\n}\n\n.o-accordion .card-header button::after,\n.o-accordion .card-header [role=\"button\"]::after {\n position: absolute;\n top: 1.3125rem;\n left: .625rem;\n width: .875rem;\n height: .4375rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.o-accordion .card-header button[aria-expanded=\"true\"]::after,\n.o-accordion .card-header [role=\"button\"][aria-expanded=\"true\"]::after {\n transform: rotate(-180deg);\n}\n\n.o-accordion .card-body {\n padding: 0;\n margin: .625rem;\n}\n\n@media (max-width: 767.98px) {\n .o-accordion .card {\n border-top-width: 2px;\n border-bottom-width: 2px;\n }\n .o-accordion .card ~ .card {\n border-top: 0;\n }\n}\n\n.table > thead > tr,\n.table > tbody > tr,\n.table > tfoot > tr {\n border-bottom: 1px solid #ccc;\n}\n\n.table > thead > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > th,\n.table > tbody > tr > td,\n.table > tfoot > tr > th,\n.table > tfoot > tr > td {\n font-size: 0.875rem;\n line-height: 1.25rem;\n vertical-align: middle;\n border: 0;\n}\n\n.table > thead > tr > th:first-child,\n.table > thead > tr > td:first-child,\n.table > tbody > tr > th:first-child,\n.table > tbody > tr > td:first-child,\n.table > tfoot > tr > th:first-child,\n.table > tfoot > tr > td:first-child {\n padding-right: .625rem;\n}\n\n.table > thead > tr [class^=\"icon-\"],\n.table > thead > tr [class*=\" icon-\"],\n.table > tbody > tr [class^=\"icon-\"],\n.table > tbody > tr [class*=\" icon-\"],\n.table > tfoot > tr [class^=\"icon-\"],\n.table > tfoot > tr [class*=\" icon-\"] {\n font-size: 1.8125rem;\n}\n\n.table > thead > tr [class^=\"svg-\"],\n.table > tbody > tr [class^=\"svg-\"],\n.table > tfoot > tr [class^=\"svg-\"] {\n display: block;\n width: 1.8125rem;\n height: 1.8125rem;\n margin: 0 auto;\n}\n\n.table > thead > tr [class^=\"svg-\"]::after,\n.table > tbody > tr [class^=\"svg-\"]::after,\n.table > tfoot > tr [class^=\"svg-\"]::after {\n width: 1.8125rem;\n height: 1.8125rem;\n}\n\n.table thead > tr {\n border-bottom-width: 2px;\n}\n\n.table thead > tr > th {\n font-size: 1rem;\n font-weight: 700;\n}\n\n.table tbody > th {\n font-weight: 400;\n}\n\n.table.has-checkbox tr.selected > td,\n.table.has-checkbox tr.selected > th {\n background-color: #ddd;\n}\n\n.table.has-checkbox tr > th:first-child,\n.table.has-checkbox tr > td:first-child {\n width: 1.25rem;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.table.has-checkbox tr > th:first-child .custom-control.custom-checkbox,\n.table.has-checkbox tr > td:first-child .custom-control.custom-checkbox {\n padding-top: 0;\n padding-right: 1.25rem;\n margin: 0;\n vertical-align: middle;\n}\n\n.table.has-icon tr > td,\n.table.has-icon tr > th {\n height: 3.1875rem;\n padding-top: .6875rem;\n vertical-align: middle;\n}\n\n.table.has-icon tr > td span,\n.table.has-icon tr > td img,\n.table.has-icon tr > th span,\n.table.has-icon tr > th img {\n vertical-align: middle;\n}\n\n.table.has-icon tr > td img,\n.table.has-icon tr > th img {\n width: 1.875rem;\n height: 1.875rem;\n margin-left: .625rem;\n}\n\n.table.has-icon tr > td [class^=\"icon-\"],\n.table.has-icon tr > th [class^=\"icon-\"] {\n width: 1.875rem;\n margin-left: .375rem;\n font-size: 1.8125rem;\n line-height: 0;\n vertical-align: middle;\n}\n\n.table.table-reflow thead > tr,\n.table.table-reflow tbody > tr {\n border: 0;\n}\n\n.table.table-reflow thead > tr > td,\n.table.table-reflow tbody > tr > td {\n line-height: 1.25rem;\n}\n\n.table.table-reflow thead > tr > th:first-child,\n.table.table-reflow tbody > tr > th:first-child {\n border-bottom: 2px solid #ccc;\n}\n\n.table.table-reflow thead > tr > th,\n.table.table-reflow thead > tr > td,\n.table.table-reflow tbody > tr > th,\n.table.table-reflow tbody > tr > td {\n border-bottom: 1px solid #ccc;\n}\n\n.table.table-reflow thead > tr > td:last-child,\n.table.table-reflow tbody > tr > td:last-child {\n border-left: 0;\n}\n\n.table.table-reflow thead > tr {\n border: 0;\n}\n\n.table.table-reflow thead > tr > th:not(:first-child) {\n padding-right: .625rem;\n border-bottom: 1px solid #ccc;\n}\n\n.table.table-reflow thead > tr > th:last-child {\n border-left: 0;\n}\n\n.table.table-reflow tbody > tr > th:first-child {\n padding-right: 0;\n}\n\n.table > thead > tr > td.success,\n.table > thead > tr > th.success,\n.table > thead > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr > td.success,\n.table > tbody > tr > th.success,\n.table > tbody > tr.success > td,\n.table > tbody > tr.success > th,\n.table > tfoot > tr > td.success,\n.table > tfoot > tr > th.success,\n.table > tfoot > tr.success > td,\n.table > tfoot > tr.success > th {\n background-color: #32c832;\n}\n\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #2db42d;\n}\n\n.table > thead > tr > td.info,\n.table > thead > tr > th.info,\n.table > thead > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr > td.info,\n.table > tbody > tr > th.info,\n.table > tbody > tr.info > td,\n.table > tbody > tr.info > th,\n.table > tfoot > tr > td.info,\n.table > tfoot > tr > th.info,\n.table > tfoot > tr.info > td,\n.table > tfoot > tr.info > th {\n background-color: #527edb;\n}\n\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #3d6ed7;\n}\n\n.table > thead > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr > td.warning,\n.table > tbody > tr > th.warning,\n.table > tbody > tr.warning > td,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr > td.warning,\n.table > tfoot > tr > th.warning,\n.table > tfoot > tr.warning > td,\n.table > tfoot > tr.warning > th {\n background-color: #fc0;\n}\n\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #e6b800;\n}\n\n.table > thead > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr > td.danger,\n.table > tbody > tr > th.danger,\n.table > tbody > tr.danger > td,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr > td.danger,\n.table > tfoot > tr > th.danger,\n.table > tfoot > tr.danger > td,\n.table > tfoot > tr.danger > th {\n background-color: #cd3c14;\n}\n\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #b63512;\n}\n\ncaption {\n padding: .75rem 0;\n font-size: 2.125rem;\n font-weight: 700;\n color: #000;\n caption-side: top;\n background-color: #fff;\n}\n\n.tablesorter caption {\n padding: .75rem 0;\n font-size: 2.125rem;\n font-weight: 700;\n color: #000;\n background-color: #fff;\n}\n\n.tablesorter th {\n padding-left: 30px;\n text-align: right;\n cursor: pointer;\n}\n\n.tablesorter th.header {\n position: relative;\n}\n\n.tablesorter th .tablesorter-header-inner span {\n padding-left: 1.6875rem;\n}\n\n.tablesorter th.tablesorter-headerDesc .tablesorter-header-inner span::after {\n position: absolute;\n top: 45%;\n width: .875rem;\n height: .4375rem;\n margin-right: .625rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n transform: rotate(-180deg);\n}\n\n.tablesorter th.tablesorter-headerAsc .tablesorter-header-inner span::after {\n position: absolute;\n top: 45%;\n width: .875rem;\n height: .4375rem;\n margin-right: .625rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.tablesorter th.tablesorter-headerUnSorted .tablesorter-header-inner:hover span::after,\n.tablesorter th.tablesorter-headerUnSorted .tablesorter-header-inner:focus span::after {\n position: absolute;\n top: 31%;\n width: .875rem;\n height: 1.0625rem;\n margin-right: .625rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2017%22%3E%3Cpath%20d%3D%22M%207%2C17%200%2C10%20h%2014%20l%20-7%2C7%20z%22%2F%3E%3Cpath%20d%3D%22M%207%2C0%2014%2C7%200%2C7%207%2C0%20z%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.tablesorter th a {\n color: #000;\n text-decoration: none;\n}\n\n.tablesorter th a:hover, .tablesorter th a:focus {\n color: #f16e00;\n text-decoration: underline;\n}\n\n.tablesorter td {\n text-align: right;\n}\n\n.modal .modal-content {\n display: flex;\n flex-direction: column;\n padding: 2.5rem;\n border: 0;\n}\n\n.modal .modal-header {\n position: relative;\n min-height: 1.25rem;\n padding: 0;\n margin-bottom: 2.5rem;\n border: 0;\n}\n\n.modal .modal-header .btn {\n position: absolute;\n top: -.625rem;\n left: -.625rem;\n padding: .625rem;\n background-color: transparent;\n border: 0;\n}\n\n.modal .modal-header .btn .close {\n width: 1.25rem;\n height: 1.25rem;\n margin: 0;\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22852.063%22%20height%3D%22852.063%22%20viewBox%3D%220%200%20852.063%20852.063%22%3E%3Cpath%20id%3D%22closing_cross.svg%22%20data-name%3D%22closing%20cross.svg%22%20class%3D%22cls-1%22%20d%3D%22M.987%2057.125L57.125.987%20851.048%20794.91l-56.138%2056.138zM794.91.987l56.138%2056.138L57.125%20851.048.987%20794.91z%22%20fill%3D%22%23666%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1.25rem;\n opacity: 1;\n}\n\n.modal .modal-body {\n display: flex;\n flex-direction: column;\n padding: 0;\n border: 0;\n}\n\n.modal .modal-body .card,\n.modal .modal-body .card {\n display: flex;\n flex-direction: row;\n padding: 0;\n border: 0;\n}\n\n.modal .modal-body .card-body {\n padding: 0;\n}\n\n.modal .modal-body .card-icon {\n margin-left: 1.25rem;\n}\n\n.modal .modal-body [class^=\"svg\"],\n.modal .modal-body [class^=\"svg\"]::after {\n width: 2.875rem;\n height: 2.875rem;\n}\n\n.modal .modal-body [class^=\"svg\"] {\n display: block;\n}\n\n.modal .modal-body [class^=\"svg\"]::after {\n top: auto;\n}\n\n.modal .modal-body .card-title {\n margin-bottom: 1.25rem;\n font-size: 1.5rem;\n}\n\n.modal .modal-footer {\n align-self: flex-end;\n padding: 0;\n margin-top: 2.5rem;\n border: 0;\n}\n\n.modal .modal-footer .btn + .btn {\n margin-right: 1.25rem;\n}\n\n@media (max-width: 479.98px) {\n .modal .modal-content {\n padding: 1.25rem;\n }\n .modal .modal-header {\n margin: 0;\n }\n .modal .modal-body .card {\n flex-direction: column;\n }\n .modal .modal-body .card-icon {\n align-self: center;\n margin-left: 0;\n }\n .modal .modal-body .card-icon,\n .modal .modal-body [class^=\"svg\"]::after {\n width: 4rem;\n height: 4rem;\n }\n .modal .modal-body .card-title {\n font-size: 1rem;\n }\n .modal .modal-body .card-body {\n margin-top: 1.25rem;\n }\n .modal .modal-footer {\n align-self: center;\n }\n}\n\n.nav .nav-item:first-child {\n margin-right: -0.625rem;\n}\n\n.nav.flex-column .nav-item:first-child {\n margin-right: 0;\n}\n\n.nav .nav-link {\n padding: 0.625rem 0.625rem;\n line-height: 1.25rem;\n}\n\n.nav-tabs .nav-item:first-child {\n margin-right: 0;\n}\n\n.nav-tabs .nav-item + .nav-item {\n margin-right: .5rem;\n}\n\n@media (max-width: 979.98px) {\n .nav-tabs .nav-item + .nav-item {\n margin-right: 0;\n }\n}\n\n.nav-tabs .nav-link:not(.disabled):focus, .nav-tabs .nav-link:not(.disabled).dropdown-toggle:focus {\n outline-width: 1px;\n outline-style: dotted;\n outline-offset: -6px;\n}\n\n.nav-tabs .nav-link:not(.disabled) + .nav-link {\n margin-right: .5rem;\n}\n\n@media (max-width: 979.98px) {\n .nav-tabs .nav-link:not(.disabled) + .nav-link {\n margin-right: 0;\n }\n}\n\n.o-tab-container {\n display: flex;\n flex-flow: row wrap;\n}\n\n.o-tab-container .o-tab-heading {\n position: relative;\n display: inline-block;\n padding: .625rem 1.25rem;\n margin-right: .5rem;\n font-weight: 700;\n color: #000;\n text-align: center;\n background-color: #fff;\n border: 0;\n border-bottom: 2px solid #000;\n}\n\n.o-tab-container .o-tab-heading:first-child {\n margin-right: 0;\n border-top: 0;\n}\n\n.o-tab-container .o-tab-heading[aria-expanded=\"false\"] {\n border-bottom: 2px solid #000;\n}\n\n.o-tab-container .o-tab-heading[aria-expanded=\"true\"] {\n padding-top: .5rem;\n border: 2px solid #000;\n border-bottom: 0;\n}\n\n.o-tab-container .o-tab-heading:focus {\n outline-offset: -4px;\n}\n\n.o-tab-container .o-tab-heading:hover:not([aria-expanded=\"true\"]) {\n color: #fff;\n background-color: #000;\n}\n\n.o-tab-container .o-tab-content {\n display: none;\n align-self: flex-end;\n order: 1;\n width: 100%;\n padding: .625rem 1.25rem;\n background-color: #fff;\n box-shadow: 0 -2px 0 #000;\n}\n\n.o-tab-container .o-tab-content.show {\n display: block;\n}\n\n@media (max-width: 479.98px) {\n .o-tab-container .o-tab-heading {\n flex-grow: 1;\n margin-right: 0;\n text-align: center;\n }\n .o-tab-container .o-tab-heading[aria-expanded=\"false\"] {\n color: #fff;\n background-color: #666;\n }\n .o-tab-container .o-tab-heading[aria-expanded=\"false\"]:active {\n color: #fff;\n background-color: #f16e00;\n }\n .o-tab-container.accordion-layout {\n display: block;\n }\n .o-tab-container.accordion-layout .o-tab-heading {\n position: relative;\n display: block;\n padding: .9375rem 0;\n margin-right: 0;\n font-weight: 700;\n color: #000;\n text-align: right;\n background-color: #fff;\n border: 0;\n }\n .o-tab-container.accordion-layout .o-tab-heading:focus {\n outline-offset: 0;\n }\n .o-tab-container.accordion-layout .o-tab-heading:hover {\n color: #f16e00;\n background-color: #fff;\n }\n .o-tab-container.accordion-layout .o-tab-heading[aria-expanded=\"false\"] {\n border-bottom: 1px #ccc solid;\n }\n .o-tab-container.accordion-layout .o-tab-heading[aria-expanded=\"true\"]::after {\n transform: rotate(-180deg);\n }\n .o-tab-container.accordion-layout .o-tab-heading:first-child {\n margin-right: 0;\n border-top: 1px solid #ccc;\n }\n .o-tab-container.accordion-layout .o-tab-heading::after {\n position: absolute;\n top: 1.375rem;\n left: .625rem;\n width: .875rem;\n height: .4375rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n }\n .o-tab-container.accordion-layout .o-tab-content {\n padding-right: 0;\n border-bottom: 1px #ccc solid;\n box-shadow: none;\n }\n}\n\n.nav-pills.nav-stacked .nav-item {\n margin: 0;\n}\n\n.nav-pills.nav-stacked .nav-item + .nav-item {\n margin-right: 0;\n}\n\n.nav-pills .nav-item:first-child {\n margin-right: 0;\n}\n\n.nav-pills .nav-item + .nav-item {\n margin-right: 5px;\n}\n\n.nav-pills .nav-link {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n}\n\n.nav-pills .nav-link:active {\n background-color: #000;\n}\n\n.nav-pills .nav-link:hover {\n color: #fff;\n cursor: default;\n background-color: #000;\n}\n\n.nav-pills .nav-link:hover.disabled {\n color: #666;\n background-color: transparent;\n}\n\n.nav-pills .nav-link:focus {\n color: #fff;\n background-color: #f16e00;\n outline: none;\n}\n\n.nav-pills .nav-link:focus.disabled {\n color: #666;\n background-color: transparent;\n}\n\n.nav-pills .dropdown-menu {\n left: 0;\n right: auto;\n}\n\n.nav-pills .dropdown-menu .nav-item {\n margin: 0;\n}\n\n.nav-pills .dropdown-menu .nav-item .nav-link {\n display: block;\n padding: .625rem 1.25rem .625rem .625rem;\n margin: 0;\n color: #000;\n background: #fff;\n border: 0;\n}\n\n.nav-pills .dropdown-menu .nav-item .nav-link:focus {\n outline: 1px dotted #000;\n outline-offset: -2px;\n}\n\n.nav-pills .dropdown-menu .nav-item .nav-link:hover {\n color: #fff;\n background: #000;\n}\n\n.tab-content {\n padding: 1.125rem;\n border-color: #000;\n border-style: solid;\n border-width: 0 2px 2px;\n}\n\n.tab-content .tab-pane p {\n margin-bottom: 0;\n}\n\n.tab-content-clear {\n border: 0;\n}\n\n.breadcrum {\n line-height: 1;\n}\n\n.overflow-nav {\n display: none;\n}\n\n.o-nav-local.resizing {\n overflow: hidden;\n}\n\n.hide {\n display: none !important;\n}\n\n.show-inline-block {\n display: inline-block !important;\n}\n\n.overflow-nav-list .nav-link {\n border: 0;\n}\n\n.overflow-nav-list .nav-link:focus {\n outline-offset: -2px;\n}\n\n.overflow-nav-list .nav-item:last-child {\n margin-bottom: 0;\n}\n\n.o-nav-local .overflow-nav-list {\n margin-top: 1px;\n border: 0;\n box-shadow: 0 .3125rem .625rem -.375rem #999;\n}\n\n.o-nav-local {\n margin-bottom: 2.5rem;\n border-top: 1px solid #ccc;\n border-bottom: 1px solid #ccc;\n}\n\n.o-nav-local > .container,\n.o-nav-local > .container-fluid {\n display: flex;\n}\n\n.o-nav-local ul + ul {\n margin-right: 1rem;\n flex-shrink: 0;\n}\n\n.o-nav-local .nav-item + .nav-item {\n margin-right: 1rem;\n}\n\n.o-nav-local .nav.flex-column .nav-item {\n margin-right: 0;\n}\n\n.o-nav-local .nav .nav-link,\n.o-nav-local .nav .dropdown-toggle {\n display: inline-block;\n padding: 1rem 0.625rem 1.125rem;\n font-size: 1rem;\n font-weight: 700;\n line-height: 1;\n}\n\n.o-nav-local .nav .nav-link:focus,\n.o-nav-local .nav .dropdown-toggle:focus {\n outline: 1px dotted;\n outline-offset: -1px;\n}\n\n.o-nav-local .nav-item.active > .nav-link {\n color: #f16e00;\n}\n\n.o-nav-local .dropdown-toggle.show {\n color: #000;\n}\n\n.o-nav-local .dropdown-menu .nav-item,\n.o-nav-local .dropdown-menu .nav-item + .nav-item {\n margin: 0;\n}\n\n.o-nav-local .dropdown-menu .nav-link {\n display: block;\n padding: .625rem 1.25rem .625rem .625rem;\n}\n\n.o-nav-local .dropdown-menu .nav-link:focus {\n outline-offset: -2px;\n}\n\n.o-nav-local .dropdown-menu .nav-link:hover {\n color: #fff;\n background: #000;\n}\n\n.o-nav-local.inverse {\n background-color: #000;\n border-top-color: #333;\n border-bottom-color: #333;\n}\n\n.o-nav-local.inverse .nav-link {\n color: #fff;\n background-color: #000;\n}\n\n.o-nav-local.inverse .nav-link:hover, .o-nav-local.inverse .nav-link:focus {\n color: #f16e00;\n}\n\n.o-nav-local.inverse .nav-link:focus {\n outline-color: #fff;\n}\n\n.o-nav-local.inverse .nav-link.active {\n color: #f16e00;\n}\n\n.skiplinks {\n z-index: 99999;\n}\n\n.skiplinks .skiplinks-section li {\n float: right;\n}\n\n.skiplinks .skiplinks-section a {\n display: block;\n padding: 10px;\n font-weight: 700;\n border-color: #999;\n border-style: none none none solid;\n border-width: 0 0 0 1px;\n}\n\n.skiplinks .skiplinks-section.skiplinks-show {\n position: absolute;\n top: 20px;\n right: 50%;\n z-index: 10000000;\n width: auto;\n height: auto;\n margin-right: -175px;\n overflow: hidden;\n background: none repeat scroll 100% 0 #ccc;\n border: 2px solid #000;\n border-radius: 0;\n box-shadow: -2px 2px 1634px 1604px rgba(0, 0, 0, 0.3);\n}\n\n.skiplinks .skiplinks-section a:hover {\n cursor: pointer;\n}\n\n.skiplinks .skiplinks-section a:hover,\n.skiplinks .skiplinks-section a:focus {\n color: #f16e00;\n background-color: #fff;\n outline: 0 none;\n}\n\n.skiplinks a,\n.skiplinks ul,\n.skiplinks li,\n.skiplinks div {\n float: none;\n padding: 0;\n margin: 0;\n font-size: .95em;\n font-weight: 400;\n line-height: normal;\n color: #000;\n text-decoration: none;\n text-shadow: none;\n list-style: none;\n background: none repeat scroll 100% 0 transparent;\n border: 0 none;\n}\n\n.o-footer {\n margin-top: 2.5rem;\n background-color: #000;\n}\n\n.o-footer .nav-link {\n padding: 0.625rem 0.625rem;\n font-size: 0.875rem;\n font-weight: 700;\n line-height: 1.25rem;\n}\n\n.o-footer .nav-link:not(:hover), .o-footer .nav-link:not([href]) {\n color: #fff;\n}\n\n.o-footer .o-footer-top,\n.o-footer .o-footer-body,\n.o-footer .o-footer-bottom {\n padding-top: .625rem;\n padding-bottom: .625rem;\n}\n\n.o-footer .o-footer-top {\n border-bottom: 1px solid #333;\n}\n\n.o-footer .o-footer-body .row {\n margin-bottom: .625rem;\n}\n\n.o-footer .o-footer-body h2 {\n margin-top: .625rem;\n font-size: 0.875rem;\n font-weight: 700;\n color: #fff;\n}\n\n.o-footer .o-footer-body p,\n.o-footer .o-footer-body p a {\n color: #fff;\n}\n\n.o-footer .o-footer-body .flex-column .nav-link {\n padding: 0;\n line-height: 1.25;\n}\n\n.o-footer .o-footer-bottom {\n border-top: 1px solid #333;\n}\n\n@media (max-width: 979.98px) {\n .o-responsive-table thead {\n display: none;\n }\n .o-responsive-table tbody,\n .o-responsive-table tr,\n .o-responsive-table th,\n .o-responsive-table td {\n display: block;\n }\n}\n\n@media (max-width: 979.98px) and (min-width: 768px) {\n .o-responsive-table tr {\n float: right;\n width: 45%;\n }\n .o-responsive-table tr:nth-child(odd) {\n margin-left: 10%;\n }\n}\n\n@media (max-width: 979.98px) {\n .o-responsive-table th,\n .o-responsive-table td {\n vertical-align: middle;\n }\n .o-responsive-table td[data-title]::before {\n float: right;\n width: 50%;\n font-weight: 700;\n content: attr(data-title);\n }\n .o-responsive-table tr {\n margin-bottom: 2em;\n border-left: 0;\n border-right: 0;\n }\n .o-responsive-table tbody th[scope=\"row\"] {\n font-weight: 700;\n border-top: 0;\n border-bottom: 2px solid #ccc;\n }\n}\n\n.o-scroll-up {\n position: fixed;\n left: 0;\n bottom: 2.5rem;\n z-index: 1080;\n display: none;\n left: 1.25%;\n bottom: .25rem;\n}\n\n.o-scroll-up .o-scroll-up-icon {\n align-items: center;\n justify-content: center;\n float: left;\n width: 2.5rem;\n height: 2.5rem;\n color: #fff;\n text-align: center;\n text-decoration: none;\n background-color: #666;\n opacity: .8;\n transform: rotate(-90deg);\n}\n\n.o-scroll-up .o-scroll-up-icon::before {\n font-family: icon-orange, sans-serif;\n font-size: 1.25rem;\n line-height: 2;\n text-align: center;\n content: \"\\e93f\";\n}\n\n@media (min-width: 480px) {\n .o-scroll-up {\n left: 1.25%;\n }\n}\n\n@media (min-width: 768px) {\n .o-scroll-up {\n left: 1.5625%;\n }\n}\n\n@media (min-width: 980px) {\n .o-scroll-up {\n left: 3.125%;\n }\n}\n\n@media (min-width: 1220px) {\n .o-scroll-up {\n left: 3.125%;\n }\n}\n\n@media (min-width: 1380px) {\n .o-scroll-up {\n left: 4.16667%;\n }\n}\n\n@media (min-width: 480px) {\n .o-scroll-up {\n bottom: .375rem;\n }\n}\n\n@media (min-width: 768px) {\n .o-scroll-up {\n bottom: .75rem;\n }\n}\n\n@media (min-width: 980px) {\n .o-scroll-up {\n bottom: 2rem;\n }\n}\n\n@media (min-width: 1220px) {\n .o-scroll-up {\n bottom: 2.5rem;\n }\n}\n\n@media (min-width: 1380px) {\n .o-scroll-up {\n bottom: 3.75rem;\n }\n}\n\n.o-scroll-up .o-scroll-up-text {\n display: inline-block;\n padding: 0.625rem 0.625rem;\n font-weight: 700;\n background-color: #fff;\n opacity: .8;\n}\n\n.o-scroll-up.static {\n position: static;\n z-index: auto;\n display: inline;\n float: right;\n}\n\n.o-scroll-up.static .o-scroll-up-text {\n float: right;\n}\n\n.o-scroll-up.static .o-scroll-up-icon {\n position: relative;\n display: inline-block;\n float: none;\n}\n\n.o-scroll-up:hover, .o-scroll-up:focus {\n color: #f16e00;\n}\n\n.dropdown-toggle::after {\n margin-right: .625rem;\n vertical-align: 10%;\n}\n\n.dropdown-item {\n padding-right: 1.25rem;\n font-weight: 700;\n}\n\n.dropdown-item:focus {\n color: #000;\n background-color: #fff;\n outline: 1px dotted;\n}\n\n.dropdown-item:focus:hover {\n color: #fff;\n background-color: #000;\n}\n\n.carousel {\n margin-bottom: 1.875rem;\n}\n\n.carousel .carousel-item img {\n width: 100%;\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n top: auto;\n bottom: calc(50% - 1.875rem);\n width: 3.75rem;\n height: 3.75rem;\n text-decoration: none;\n text-shadow: none;\n background-color: transparent;\n opacity: .8;\n transition: width .5s ease;\n}\n\n.carousel-control-prev:focus,\n.carousel-control-next:focus {\n outline: 1px dotted #000;\n outline-offset: -1px;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n margin-top: -1.125rem;\n font-size: 1.875rem;\n color: #000;\n text-shadow: -1px 0 0 #fff, 0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff;\n background-image: none;\n background-repeat: no-repeat;\n}\n\n.carousel-control-prev-icon::before,\n.carousel-control-next-icon::before {\n font-family: icon-orange, sans-serif;\n}\n\n.carousel-control-prev-icon::before {\n content: \"\\e93f\";\n}\n\n.carousel-control-next-icon::before {\n content: \"\\e93e\";\n}\n\n.carousel-indicators {\n bottom: 0;\n align-items: center;\n}\n\n.carousel-indicators:hover {\n cursor: default;\n}\n\n.carousel-indicators li {\n flex-grow: 0;\n width: .625rem;\n height: .625rem;\n margin-left: .375rem;\n background-color: #000;\n border: 1px solid #fff;\n border-radius: 50%;\n}\n\n.carousel-indicators li:hover {\n cursor: pointer;\n}\n\n.carousel-indicators li.active {\n background-color: #f16e00;\n}\n\n.swiper-button-prev,\n.swiper-button-next {\n top: calc(50% - 10px);\n width: auto;\n height: auto;\n text-shadow: -1px 0 0 #fff, 0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff;\n cursor: pointer;\n background-image: none;\n background-size: 0;\n}\n\n.swiper-button-prev::before,\n.swiper-button-next::before {\n font-family: icon-orange, sans-serif;\n font-size: 1.875rem;\n content: \"\\e93f\";\n}\n\n.swiper-button-next::before {\n content: \"\\e93e\";\n}\n\n.swiper-pagination-bullet,\n.swiper-pagination-bullet-active {\n width: .625rem;\n height: .625rem;\n border: 0;\n}\n\n.swiper-pagination-bullet {\n opacity: 1;\n}\n\n.swiper-pagination-bullet-active {\n background: #f16e00;\n}\n\n.swiper-container {\n width: 100% !important;\n margin-bottom: 30px;\n overflow: hidden;\n}\n\n.swiper-wrapper {\n margin-bottom: 30px;\n}\n\n.swiper-pagination {\n bottom: 6px;\n}\n\n.swiper-slide .card {\n border: 0;\n}\n\n.swiper-slide .card-img {\n padding: 0;\n}\n\n.swiper-slide .card-img img {\n width: 100%;\n height: 40vh;\n}\n\n.swiper-slide .card-title {\n margin: 0;\n font-weight: 700;\n}\n\n.swiper-slide .card-body {\n position: absolute;\n bottom: 20px;\n right: 40px;\n background-color: #fff;\n}\n\n.swiper-slide .card-body p {\n margin: 0;\n}\n\n@media (max-width: 979.98px) {\n .swiper-button-prev,\n .swiper-button-next {\n display: none;\n }\n .swiper-container {\n overflow: visible;\n /* used for displaying pagination outside of container */\n }\n .swiper-slide {\n width: 80%;\n }\n .swiper-slide .card-img img {\n height: auto;\n }\n .swiper-slide .card-body {\n position: static;\n }\n .swiper-container-horizontal > .swiper-pagination-bullets {\n bottom: -26px;\n }\n .swiper-pagination-bullet {\n width: 8px;\n height: 8px;\n border: 0;\n }\n}\n\ndiv.active:focus {\n outline: dotted 1px;\n}\n\na:focus {\n outline: dotted 1px;\n}\n\n.close:hover,\n.close:focus {\n outline: dotted 1px;\n}\n\n.progress.progress-default[value]::-webkit-progress-value {\n background-color: #f16e00;\n}\n\n.progress.progress-default[value]::-moz-progress-bar {\n background-color: #f16e00;\n}\n\n.hero-container .frame {\n position: absolute;\n top: 0;\n right: 0;\n max-width: 15%;\n margin: 30px;\n}\n\n.hero-container .caption {\n margin: 50px 30px;\n}\n\n.hero-container .category {\n font-size: 1.25rem;\n color: #f16e00;\n}.svg-arrow-previous::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M3 0L0 3l9 9-9 9 3 3 12-12' fill='#000'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n}\n\n.svg-arrow-next::after {\n background-image: str-replace(url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M15 3l-3-3L0 12l12 12 3-3-9-9' fill='#000'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n}\n\n.stepbar-item::after {\n transform: rotateY(180deg);\n}\n\n/*# sourceMappingURL=o-rtl.css.map */"]} \ No newline at end of file diff --git a/dist/css/boosted-rtl.min.css b/dist/css/boosted-rtl.min.css index 19ef9cad36..b6308a67a2 100644 --- a/dist/css/boosted-rtl.min.css +++ b/dist/css/boosted-rtl.min.css @@ -1,12 +1,12 @@ @charset "UTF-8";/*! - * Boosted v4.0.0-beta.3 (http://boosted.orange.com) + * Boosted v4.0.0 (http://boosted.orange.com) * Copyright 2014-2018 The Boosted Authors * Copyright 2014-2018 Orange * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE) * This a fork of Bootstrap : Initial license below - * Bootstrap v4.0.0-beta.3 (https://getbootstrap.com) + * Bootstrap v4.0.0 (https://getbootstrap.com) * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */:root{--blue:#527edb;--indigo:#6610f2;--purple:#a885d8;--pink:#ffb4e6;--red:#cd3c14;--orange:#f16e00;--yellow:#fc0;--green:#32c832;--teal:#50be87;--cyan:#4BB4E6;--white:#fff;--gray:#999;--gray-dark:#595959;--primary:#f16e00;--secondary:#000;--success:#32c832;--info:#4BB4E6;--warning:#fc0;--danger:#cd3c14;--light:#ddd;--dark:#000;--breakpoint-xs:0;--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:980px;--breakpoint-xl:1220px;--breakpoint-xxl:1380px;--font-family-sans-serif:"HelvNeueOrange","Helvetica Neue",Helvetica,Arial,-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{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:HelvNeueOrange,"Helvetica Neue",Helvetica,Arial,-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.25;color:#000;text-align:right;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.25rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-right:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#000;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#f16e00;text-decoration:none}p a{text-decoration:underline}p a:focus,p a:hover{text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.625rem .625rem .625rem 0;padding-bottom:.625rem .625rem .625rem 0;color:#666;text-align:right;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.625rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:1.25rem;font-family:inherit;font-weight:700;line-height:1.1;color:inherit}.h1,h1{font-size:2.125rem}.h2,h2{font-size:1.875rem}.h3,h3{font-size:1.5rem}.h4,h4{font-size:1.25rem}.h5,h5{font-size:1.125rem}.h6,h6{font-size:1rem}@media (max-width:767.99px){.h1,h1{font-size:1.25rem}.h2,h2{font-size:1.125rem}.h3,h3{font-size:1rem}.h4,h4{font-size:.875rem}.h5,h5{font-size:.875rem}.h6,h6{font-size:.875rem}}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:3.75rem;font-weight:700;line-height:1.1}.display-2{font-size:3.125rem;font-weight:700;line-height:1.1}.display-3{font-size:2.5rem;font-weight:700;line-height:1.1}.display-4{font-size:2.125rem;font-weight:700;line-height:1.1}hr{margin-top:1.25rem;margin-bottom:1.25rem;border:0;border-top:1px solid #eee}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#f16e00}.list-unstyled{padding-right:0;list-style:none}.list-inline{padding-right:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-left:.3125rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1.25rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#666}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.625rem;background-color:#fff;border:2px solid #000;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.625rem;line-height:1}.figure-caption{font-size:90%;color:#333}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{font-size:87.5%;color:#333;word-break:break-word}a>code{color:inherit}kbd{padding:.0625rem .0625rem;font-size:87.5%;color:#000;background-color:#eee}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#333}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px;margin-left:1.25%;margin-right:1.25%;max-width:312px;margin-left:auto;margin-right:auto;width:100%}@media (min-width:480px){.container{padding-left:5px;padding-right:5px}}@media (min-width:768px){.container{padding-left:10px;padding-right:10px}}@media (min-width:980px){.container{padding-left:10px;padding-right:10px}}@media (min-width:1220px){.container{padding-left:10px;padding-right:10px}}@media (min-width:1380px){.container{padding-left:10px;padding-right:10px}}.container .container-fluid{margin-left:auto;margin-right:auto}@media (min-width:480px){.container{margin-left:1.25%;margin-right:1.25%}.container .container-fluid{margin-left:auto;margin-right:auto}}@media (min-width:768px){.container{margin-left:1.5625%;margin-right:1.5625%}.container .container-fluid{margin-left:auto;margin-right:auto}}@media (min-width:980px){.container{margin-left:3.125%;margin-right:3.125%}.container .container-fluid{margin-left:auto;margin-right:auto}}@media (min-width:1220px){.container{margin-left:3.125%;margin-right:3.125%}.container .container-fluid{margin-left:auto;margin-right:auto}}@media (min-width:1380px){.container{margin-left:4.16667%;margin-right:4.16667%}.container .container-fluid{margin-left:auto;margin-right:auto}}@media (min-width:480px){.container{max-width:468px;margin-left:auto;margin-right:auto}}@media (min-width:768px){.container{max-width:744px;margin-left:auto;margin-right:auto}}@media (min-width:980px){.container{max-width:960px;margin-left:auto;margin-right:auto}}@media (min-width:1220px){.container{max-width:1200px;margin-left:auto;margin-right:auto}}@media (min-width:1380px){.container{max-width:1320px;margin-left:auto;margin-right:auto}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px;margin-left:1.25%;margin-right:1.25%;width:auto}@media (min-width:480px){.container-fluid{padding-left:5px;padding-right:5px}}@media (min-width:768px){.container-fluid{padding-left:10px;padding-right:10px}}@media (min-width:980px){.container-fluid{padding-left:10px;padding-right:10px}}@media (min-width:1220px){.container-fluid{padding-left:10px;padding-right:10px}}@media (min-width:1380px){.container-fluid{padding-left:10px;padding-right:10px}}.container-fluid .container-fluid{margin-left:auto;margin-right:auto}@media (min-width:480px){.container-fluid{margin-left:1.25%;margin-right:1.25%}.container-fluid .container-fluid{margin-left:auto;margin-right:auto}}@media (min-width:768px){.container-fluid{margin-left:1.5625%;margin-right:1.5625%}.container-fluid .container-fluid{margin-left:auto;margin-right:auto}}@media (min-width:980px){.container-fluid{margin-left:3.125%;margin-right:3.125%}.container-fluid .container-fluid{margin-left:auto;margin-right:auto}}@media (min-width:1220px){.container-fluid{margin-left:3.125%;margin-right:3.125%}.container-fluid .container-fluid{margin-left:auto;margin-right:auto}}@media (min-width:1380px){.container-fluid{margin-left:4.16667%;margin-right:4.16667%}.container-fluid .container-fluid{margin-left:auto;margin-right:auto}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}@media (min-width:480px){.row{margin-left:-5px;margin-right:-5px}}@media (min-width:768px){.row{margin-left:-10px;margin-right:-10px}}@media (min-width:980px){.row{margin-left:-10px;margin-right:-10px}}@media (min-width:1220px){.row{margin-left:-10px;margin-right:-10px}}@media (min-width:1380px){.row{margin-left:-10px;margin-right:-10px}}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{position:relative;width:100%;min-height:1px;padding-left:5px;padding-right:5px}@media (min-width:480px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-left:5px;padding-right:5px}}@media (min-width:768px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-left:10px;padding-right:10px}}@media (min-width:980px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-left:10px;padding-right:10px}}@media (min-width:1220px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-left:10px;padding-right:10px}}@media (min-width:1380px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-left:10px;padding-right:10px}}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}@media (min-width:480px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.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-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.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-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:980px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:1220px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:1380px){.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}.table{width:100%;max-width:100%;margin-bottom:1.25rem;background-color:#fff}.table td,.table th{padding:.625rem 0 .625rem .625rem;vertical-align:top;border-top:1px solid #ccc}.table thead th{vertical-align:bottom;border-bottom:2px solid #ccc}.table tbody+tbody{border-top:2px solid #ccc}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3125rem 0 .3125rem .3125rem}.table-bordered{border:1px solid #ccc}.table-bordered td,.table-bordered th{border:1px solid #ccc}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:#f6f6f6}.table-hover tbody tr:hover{background-color:#eee}.table-primary,.table-primary>td,.table-primary>th{background-color:#f16e00}.table-hover .table-primary:hover{background-color:#d86200}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#d86200}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#000;color:#fff}.table-hover .table-secondary:hover{background-color:#000}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#000}.table-success,.table-success>td,.table-success>th{background-color:#32c832}.table-hover .table-success:hover{background-color:#2db42d}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#2db42d}.table-info,.table-info>td,.table-info>th{background-color:#4bb4e6}.table-hover .table-info:hover{background-color:#35abe3}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#35abe3}.table-warning,.table-warning>td,.table-warning>th{background-color:#fc0}.table-hover .table-warning:hover{background-color:#e6b800}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#e6b800}.table-danger,.table-danger>td,.table-danger>th{background-color:#cd3c14;color:#fff}.table-hover .table-danger:hover{background-color:#b63512}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#b63512}.table-light,.table-light>td,.table-light>th{background-color:#ddd}.table-hover .table-light:hover{background-color:#d0d0d0}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#d0d0d0}.table-dark,.table-dark>td,.table-dark>th{background-color:#000;color:#fff}.table-hover .table-dark:hover{background-color:#000}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#000}.table-active,.table-active>td,.table-active>th{background-color:#ddd}.table-hover .table-active:hover{background-color:#d0d0d0}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#d0d0d0}.table .thead-dark th{color:#fff;background-color:#000;border-color:#ccc}.table .thead-light th{color:#000;background-color:#fff;border-color:#ccc}.table-dark{color:#fff;background-color:#000}.table-dark td,.table-dark th,.table-dark thead th{border-color:#ccc}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:#333}.table-dark.table-hover tbody tr:hover{background-color:#666}@media (max-width:479.99px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.99px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:979.99px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1219.99px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}@media (max-width:1379.99px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xxl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}label{font-weight:700}.form-control{display:block;width:100%;padding:.5rem .625rem;font-size:1rem;line-height:1.25;color:#000;background-color:#fff;background-clip:padding-box;border:2px solid #ccc;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#000;background-color:#fff;border-color:#999;outline:0}.form-control::-webkit-input-placeholder{color:#666;opacity:1}.form-control::-moz-placeholder{color:#666;opacity:1}.form-control:-ms-input-placeholder{color:#666;opacity:1}.form-control::-ms-input-placeholder{color:#666;opacity:1}.form-control::placeholder{color:#666;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eee;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 4px)}select.form-control:focus::-ms-value{color:#000;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.5rem + 2px);padding-bottom:calc(.5rem + 2px);margin-bottom:0;font-size:inherit;font-weight:700;line-height:1.25}.col-form-label-lg{padding-top:calc(.875rem + 2px);padding-bottom:calc(.875rem + 2px);font-size:1.125rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.375rem + 2px);padding-bottom:calc(.375rem + 2px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;line-height:1.25;background-color:transparent;border:solid transparent;border-width:2px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-append>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text{padding-left:0;padding-right:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.375rem .625rem;font-size:.875rem;line-height:1.5}.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:2.0625rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.875rem 1.25rem;font-size:1.125rem;line-height:1.5}.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:3.4375rem}.form-group{margin-bottom:1.25rem}.form-text{display:block;margin-top:.625rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.form-row>.col,.form-row>[class*=col-]{padding-left:5px;padding-right:5px}.form-check{position:relative;display:block;padding-right:1.25rem;margin-bottom:.625rem}.form-check-input{position:absolute;margin-top:.25rem;margin-right:-1.25rem}.form-check-input:disabled~.form-check-label{color:#666}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0;margin-left:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-left:.3125rem;margin-right:0}.valid-feedback{display:none;width:100%;margin-top:.625rem;font-size:80%;color:#32c832}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(50,200,50,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#32c832}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#32c832}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#32c832}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#32c832}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#95e595}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#58d558}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#32c832}.custom-file-input.is-valid~.custom-file-label::before,.was-validated .custom-file-input:valid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.invalid-feedback{display:none;width:100%;margin-top:.625rem;font-size:80%;color:#cd3c14}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(205,60,20,.8);border-radius:.2rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#cd3c14}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#cd3c14}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#cd3c14}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#cd3c14}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#f18c70}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#ea532a}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#cd3c14}.custom-file-input.is-invalid~.custom-file-label::before,.was-validated .custom-file-input:invalid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:480px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-right:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-left:.25rem;margin-right:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:700;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px solid transparent;padding:.5rem 1.125rem;font-size:1rem;line-height:1.25;border-radius:0;transition:all .2s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:none}.btn.disabled,.btn:disabled{opacity:1}.btn:not([disabled]):not(.disabled){cursor:pointer}.btn:not([disabled]):not(.disabled).active,.btn:not([disabled]):not(.disabled):active{background-image:none}a.btn{text-decoration:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary,.btn-warning{color:#fff;background-color:#f16e00;border-color:#f16e00}.btn-primary:focus,.btn-primary:hover,.btn-warning:focus,.btn-warning:hover{color:#fff;background-color:#000;border-color:#000}.btn-primary.disabled,.btn-primary:disabled,.btn-warning.disabled,.btn-warning:disabled{color:#fff;background-color:#ccc;border-color:#ccc}.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.btn-warning:not([disabled]):not(.disabled).active,.btn-warning:not([disabled]):not(.disabled):active,.show>.btn-primary.dropdown-toggle,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#fff;border-color:#000}.btn-primary.btn-inverse,.btn-warning.btn-inverse{color:#fff;background-color:#f16e00;border-color:#f16e00}.btn-primary.btn-inverse:focus,.btn-primary.btn-inverse:hover,.btn-warning.btn-inverse:focus,.btn-warning.btn-inverse:hover{color:#000;background-color:#fff;border-color:#fff}.btn-primary.btn-inverse.disabled,.btn-primary.btn-inverse:disabled,.btn-warning.btn-inverse.disabled,.btn-warning.btn-inverse:disabled{color:#000;background-color:#666;border-color:#666}.btn-primary.btn-inverse:not([disabled]):not(.disabled).active,.btn-primary.btn-inverse:not([disabled]):not(.disabled):active,.btn-warning.btn-inverse:not([disabled]):not(.disabled).active,.btn-warning.btn-inverse:not([disabled]):not(.disabled):active,.show>.btn-primary.btn-inverse.dropdown-toggle,.show>.btn-warning.btn-inverse.dropdown-toggle{color:#fff;background-color:#000;border-color:#fff}.btn-light,.btn-secondary{color:#000;background-color:transparent;border-color:#000}.btn-light:focus,.btn-light:hover,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#000;border-color:#000}.btn-light.disabled,.btn-light:disabled,.btn-secondary.disabled,.btn-secondary:disabled{color:#ccc;background-color:transparent;border-color:#ccc}.btn-light:not([disabled]):not(.disabled).active,.btn-light:not([disabled]):not(.disabled):active,.btn-secondary:not([disabled]):not(.disabled).active,.btn-secondary:not([disabled]):not(.disabled):active,.show>.btn-light.dropdown-toggle,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#f16e00;border-color:#f16e00}.btn-light.btn-inverse,.btn-secondary.btn-inverse{color:#000;background-color:#fff;border-color:#fff}.btn-light.btn-inverse:focus,.btn-light.btn-inverse:hover,.btn-secondary.btn-inverse:focus,.btn-secondary.btn-inverse:hover{color:#fff;background-color:#000;border-color:#fff}.btn-light.btn-inverse.disabled,.btn-light.btn-inverse:disabled,.btn-secondary.btn-inverse.disabled,.btn-secondary.btn-inverse:disabled{color:#000;background-color:#666;border-color:#666}.btn-light.btn-inverse:not([disabled]):not(.disabled).active,.btn-light.btn-inverse:not([disabled]):not(.disabled):active,.btn-secondary.btn-inverse:not([disabled]):not(.disabled).active,.btn-secondary.btn-inverse:not([disabled]):not(.disabled):active,.show>.btn-light.btn-inverse.dropdown-toggle,.show>.btn-secondary.btn-inverse.dropdown-toggle{color:#fff;background-color:#f16e00;border-color:#f16e00}.btn-success{color:#000;background-color:#32c832;border-color:#32c832}.btn-success:focus,.btn-success:hover{color:#fff;background-color:#000;border-color:#000}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#ccc;border-color:#ccc}.btn-success:not([disabled]):not(.disabled).active,.btn-success:not([disabled]):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#f16e00;border-color:#f16e00}.btn-success.btn-inverse{color:#000;background-color:#32c832;border-color:#32c832}.btn-success.btn-inverse:focus,.btn-success.btn-inverse:hover{color:#000;background-color:#fff;border-color:#fff}.btn-success.btn-inverse.disabled,.btn-success.btn-inverse:disabled{color:#000;background-color:#666;border-color:#666}.btn-success.btn-inverse:not([disabled]):not(.disabled).active,.btn-success.btn-inverse:not([disabled]):not(.disabled):active,.show>.btn-success.btn-inverse.dropdown-toggle{color:#fff;background-color:#f16e00;border-color:#f16e00}.btn-dark,.btn-info{color:#fff;background-color:#000;border-color:#000}.btn-dark:focus,.btn-dark:hover,.btn-info:focus,.btn-info:hover{color:#000;background-color:#fff;border-color:#000}.btn-dark.disabled,.btn-dark:disabled,.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#ccc;border-color:#ccc}.btn-dark:not([disabled]):not(.disabled).active,.btn-dark:not([disabled]):not(.disabled):active,.btn-info:not([disabled]):not(.disabled).active,.btn-info:not([disabled]):not(.disabled):active,.show>.btn-dark.dropdown-toggle,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#f16e00;border-color:#f16e00}.btn-dark.btn-inverse,.btn-info.btn-inverse{color:#fff;background-color:transparent;border-color:#fff}.btn-dark.btn-inverse:focus,.btn-dark.btn-inverse:hover,.btn-info.btn-inverse:focus,.btn-info.btn-inverse:hover{color:#000;background-color:#fff;border-color:#fff}.btn-dark.btn-inverse.disabled,.btn-dark.btn-inverse:disabled,.btn-info.btn-inverse.disabled,.btn-info.btn-inverse:disabled{color:#666;background-color:transparent;border-color:#666}.btn-dark.btn-inverse:not([disabled]):not(.disabled).active,.btn-dark.btn-inverse:not([disabled]):not(.disabled):active,.btn-info.btn-inverse:not([disabled]):not(.disabled).active,.btn-info.btn-inverse:not([disabled]):not(.disabled):active,.show>.btn-dark.btn-inverse.dropdown-toggle,.show>.btn-info.btn-inverse.dropdown-toggle{color:#fff;background-color:#f16e00;border-color:#f16e00}.btn-danger{color:#fff;background-color:#cd3c14;border-color:#cd3c14}.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#000;border-color:#000}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#ccc;border-color:#ccc}.btn-danger:not([disabled]):not(.disabled).active,.btn-danger:not([disabled]):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#f16e00;border-color:#f16e00}.btn-danger.btn-inverse{color:#fff;background-color:#cd3c14;border-color:#cd3c14}.btn-danger.btn-inverse:focus,.btn-danger.btn-inverse:hover{color:#000;background-color:#fff;border-color:#fff}.btn-danger.btn-inverse.disabled,.btn-danger.btn-inverse:disabled{color:#000;background-color:#666;border-color:#666}.btn-danger.btn-inverse:not([disabled]):not(.disabled).active,.btn-danger.btn-inverse:not([disabled]):not(.disabled):active,.show>.btn-danger.btn-inverse.dropdown-toggle{color:#fff;background-color:#f16e00;border-color:#f16e00}.btn-outline-primary{color:#f16e00;background-color:transparent;background-image:none;border-color:#f16e00}.btn-outline-primary:focus,.btn-outline-primary:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#f16e00;background-color:transparent}.btn-outline-primary:not([disabled]):not(.disabled).active,.btn-outline-primary:not([disabled]):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#000;background-color:#f16e00;border-color:#f16e00}.btn-outline-secondary{color:#000;background-color:transparent;background-image:none;border-color:#000}.btn-outline-secondary:focus,.btn-outline-secondary:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#000;background-color:transparent}.btn-outline-secondary:not([disabled]):not(.disabled).active,.btn-outline-secondary:not([disabled]):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#000;background-color:#f16e00;border-color:#f16e00}.btn-outline-success{color:#32c832;background-color:transparent;background-image:none;border-color:#32c832}.btn-outline-success:focus,.btn-outline-success:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#32c832;background-color:transparent}.btn-outline-success:not([disabled]):not(.disabled).active,.btn-outline-success:not([disabled]):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#000;background-color:#f16e00;border-color:#f16e00}.btn-outline-info{color:#000;background-color:transparent;background-image:none;border-color:#000}.btn-outline-info:focus,.btn-outline-info:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#000;background-color:transparent}.btn-outline-info:not([disabled]):not(.disabled).active,.btn-outline-info:not([disabled]):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#000;background-color:#f16e00;border-color:#f16e00}.btn-outline-warning{color:#f16e00;background-color:transparent;background-image:none;border-color:#f16e00}.btn-outline-warning:focus,.btn-outline-warning:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f16e00;background-color:transparent}.btn-outline-warning:not([disabled]):not(.disabled).active,.btn-outline-warning:not([disabled]):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#000;background-color:#f16e00;border-color:#f16e00}.btn-outline-danger{color:#cd3c14;background-color:transparent;background-image:none;border-color:#cd3c14}.btn-outline-danger:focus,.btn-outline-danger:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#cd3c14;background-color:transparent}.btn-outline-danger:not([disabled]):not(.disabled).active,.btn-outline-danger:not([disabled]):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#000;background-color:#f16e00;border-color:#f16e00}.btn-outline-light{color:#ddd;background-color:transparent;background-image:none;border-color:#ddd}.btn-outline-light:focus,.btn-outline-light:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#ddd;background-color:transparent}.btn-outline-light:not([disabled]):not(.disabled).active,.btn-outline-light:not([disabled]):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#000;background-color:#f16e00;border-color:#f16e00}.btn-outline-dark{color:#000;background-color:transparent;background-image:none;border-color:#000}.btn-outline-dark:focus,.btn-outline-dark:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#000;background-color:transparent}.btn-outline-dark:not([disabled]):not(.disabled).active,.btn-outline-dark:not([disabled]):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#000;background-color:#f16e00;border-color:#f16e00}.btn-link{color:#000;background-color:transparent}.btn-link.btn-inverse{color:#fff}.btn-link:hover{color:#f16e00;text-decoration:none;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:none;border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#ccc}.btn-group-lg>.btn,.btn-lg{padding:.875rem 1.25rem;font-size:1.125rem;line-height:1.5;border-radius:0}.btn-group-sm>.btn,.btn-sm{padding:.375rem .625rem;font-size:.875rem;line-height:1.5;border-radius:0}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-right:.371875em;vertical-align:.371875em;content:"";border-top:.4375em solid;border-left:.4375em solid transparent;border-bottom:0;border-right:.4375em solid transparent}.dropdown-toggle:empty::after{margin-right:0}.dropdown-menu{position:absolute;top:100%;right:0;z-index:1000;display:none;float:right;min-width:10rem;padding:0 0;margin:-2px 0 0;font-size:1rem;color:#000;text-align:right;list-style:none;background-color:#fff;background-clip:padding-box;border:2px solid #000}.dropup .dropdown-menu{margin-top:0;margin-bottom:-2px}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-right:.371875em;vertical-align:.371875em;content:"";border-top:0;border-left:.4375em solid transparent;border-bottom:.4375em solid;border-right:.4375em solid transparent}.dropup .dropdown-toggle:empty::after{margin-right:0}.dropright .dropdown-menu{margin-top:0;margin-right:-2px}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-right:.371875em;vertical-align:.371875em;content:"";border-top:.4375em solid transparent;border-bottom:.4375em solid transparent;border-right:.4375em solid}.dropright .dropdown-toggle:empty::after{margin-right:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{margin-top:0;margin-left:-2px}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-right:.371875em;vertical-align:.371875em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-left:.371875em;vertical-align:.371875em;content:"";border-top:.4375em solid transparent;border-left:.4375em solid;border-bottom:.4375em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-right:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;overflow:hidden;border-top:1px solid #eee}.dropdown-item{display:block;width:100%;padding:.625rem .625rem;clear:both;font-weight:400;color:#000;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#fff;text-decoration:none;background-color:#000}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#000}.dropdown-item.disabled,.dropdown-item:disabled{color:#666;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:0 .625rem;margin-bottom:0;font-size:.875rem;color:#000;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.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-right:-2px}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-right:0}.dropdown-toggle-split{padding-left:.84375rem;padding-right:.84375rem}.dropdown-toggle-split::after{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.46875rem;padding-right:.46875rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.9375rem;padding-right:.9375rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.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-top:-2px;margin-right:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group .custom-file,.input-group .custom-select,.input-group .form-control{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .custom-file:focus,.input-group .custom-select:focus,.input-group .form-control:focus{z-index:3}.input-group .custom-file+.custom-file,.input-group .custom-file+.custom-select,.input-group .custom-file+.form-control,.input-group .custom-select+.custom-file,.input-group .custom-select+.custom-select,.input-group .custom-select+.form-control,.input-group .form-control+.custom-file,.input-group .form-control+.custom-select,.input-group .form-control+.form-control{margin-right:-2px}.input-group .custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group-append,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-right:-2px}.input-group-prepend{margin-left:-2px}.input-group-append{margin-right:-2px}.input-group-prepend+.form-control{border-right-color:transparent}.custom-select:focus+.input-group-append,.form-control:focus+.input-group-append{position:relative;z-index:5}.input-group-text{padding:.5rem .625rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#000;text-align:center;white-space:nowrap;background-color:#eee;border:2px solid #ccc}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.custom-control{position:relative;display:block;min-height:1.25rem;padding-right:1.875rem;margin-bottom:.625rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:1.25rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#f16e00;background-color:#f16e00}.custom-control-input:checked~.custom-control-label::before::before{background-color:#f16e00}.custom-control-input:focus~.custom-control-label::before{outline:dotted 1px;box-shadow:none}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#f16e00;border-color:#f16e00}.custom-control-input:disabled~.custom-control-label{color:#767676}.custom-control-input:disabled~.custom-control-label::before{border-color:#ccc}.custom-control-input:disabled:checked~.custom-control-label::before{background-color:#ccc}.custom-control-label{margin-bottom:0}.custom-control-label::before{position:absolute;top:0;right:0;display:block;width:1.25rem;height:1.25rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border-color:#666;border-style:solid;border-width:2px}.custom-control-label::after{position:absolute;top:0;right:0;display:block;width:1.25rem;height:1.25rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:1rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14%202l-8%208-3-3-2%202%205%205L16%204l-2-2z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E")}.custom-checkbox .custom-control-input:checked:focus~.custom-control-label::before{outline-color:#000}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#f16e00;background-color:#f16e00}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath stroke='%23fff' d='M1 4h6'/%3E%3C/svg%3E")}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 4px);padding:.4375rem .5rem .4375rem 1.5rem;font-weight:700;line-height:1.25;color:#000;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M0%200h14L7%207%200%200z%22%2F%3E%3C%2Fsvg%3E") no-repeat left .5rem center;background-size:8px 10px;border:2px solid #ccc;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#999;outline:0}.custom-select:focus::-ms-value{color:#000;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-left:.5rem;background-image:none}.custom-select:disabled{color:#999;background-color:#eee}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:2.0625rem;padding-top:.4375rem;padding-bottom:.4375rem;font-size:75%}.custom-select-lg{height:3.4375rem;padding-top:.4375rem;padding-bottom:.4375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:2.5rem;margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:2.5rem;margin:0;opacity:0}.custom-file-input:focus~.custom-file-control{border-color:#999}.custom-file-input:focus~.custom-file-control::before{border-color:#999}.custom-file-input:focus~.custom-file-label{border-color:#999}.custom-file-input:focus~.custom-file-label::before{border-color:#999}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;left:0;right:0;z-index:1;height:2.5rem;padding:.5rem .625rem;line-height:1.25;color:#000;background-color:#fff;border:2px solid #ccc}.custom-file-label::after{position:absolute;top:0;left:0;bottom:0;z-index:3;display:block;height:calc(2.5rem - 2px * 2);padding:.5rem .625rem;line-height:1.25;color:#000;content:"Browse";background-color:#eee;border-right:2px solid #ccc}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.625rem 1.25rem;font-weight:700}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#666}.nav-tabs{border-bottom:2px solid #000}.nav-tabs .nav-item{margin-bottom:-2px}.nav-tabs .nav-link{padding:.625rem calc(1.25rem - 2px);line-height:1rem;border:2px solid transparent;border-bottom-width:0}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{color:#fff;background-color:#000;border-color:#000}.nav-tabs .nav-link.disabled{color:#666;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#000;background-color:#fff;border-color:#000}.nav-tabs .dropdown-menu{margin-top:-2px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#000}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5625rem 1.25rem 1.3125rem;font-weight:700}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;-ms-flex-item-align:end;align-self:flex-end;padding-top:0;padding-bottom:0;margin-left:.625rem;font-size:1rem;font-weight:700;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand+.navbar-brand{margin-left:0;margin-right:1.25rem}.navbar-brand:focus{outline:1px dotted #fff;outline-offset:.625rem}.navbar-brand img{-ms-flex-wrap:wrap;flex-wrap:wrap;width:3.125rem;height:3.125rem;margin-top:0;margin-bottom:.25rem}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:0;margin-top:auto;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding:0;margin-right:1.25rem;white-space:nowrap}.navbar-nav .nav-link:focus{outline:1px dotted;outline-offset:.625rem}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-nav .dropdown-toggle{margin-right:1.25rem}.navbar-nav .dropdown-toggle:focus{outline:1px dotted;outline-offset:.5rem}.navbar-text{display:inline-block;padding-top:.625rem;padding-bottom:.625rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:end;align-self:flex-end}.navbar-toggler{padding:.5rem .5rem;margin:.3125rem 0;font-size:1rem;line-height:1;background:0 0;border:2px solid transparent}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none;background-color:#fff}.navbar-toggler:focus .navbar-toggler-icon,.navbar-toggler:hover .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E")}.navbar-toggler:active{background-color:#f16e00}.navbar-toggler:active .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E")}.navbar-toggler:focus{outline:0}.navbar-toggler:not([disabled]):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.25rem;height:1.25rem;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:479.99px){.navbar-expand-sm{padding:0}.navbar-expand-sm .navbar-nav{margin-bottom:0}.navbar-expand-sm .navbar-nav .dropdown-toggle{margin-right:0}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-left:0;padding-right:0}.navbar-expand-sm .justify-content-between{width:100%}.navbar-expand-sm .navbar-brand{min-height:0;margin:.625rem}.navbar-expand-sm .navbar-collapse{margin-bottom:0}.navbar-expand-sm .nav-link{margin-right:0}}@media (min-width:480px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{left:0;right:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:767.99px){.navbar-expand-md{padding:0}.navbar-expand-md .navbar-nav{margin-bottom:0}.navbar-expand-md .navbar-nav .dropdown-toggle{margin-right:0}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-left:0;padding-right:0}.navbar-expand-md .justify-content-between{width:100%}.navbar-expand-md .navbar-brand{min-height:0;margin:.625rem}.navbar-expand-md .navbar-collapse{margin-bottom:0}.navbar-expand-md .nav-link{margin-right:0}}@media (min-width:768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{left:0;right:auto}.navbar-expand-md .navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:979.99px){.navbar-expand-lg{padding:0}.navbar-expand-lg .navbar-nav{margin-bottom:0}.navbar-expand-lg .navbar-nav .dropdown-toggle{margin-right:0}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-left:0;padding-right:0}.navbar-expand-lg .justify-content-between{width:100%}.navbar-expand-lg .navbar-brand{min-height:0;margin:.625rem}.navbar-expand-lg .navbar-collapse{margin-bottom:0}.navbar-expand-lg .nav-link{margin-right:0}}@media (min-width:980px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{left:0;right:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1219.99px){.navbar-expand-xl{padding:0}.navbar-expand-xl .navbar-nav{margin-bottom:0}.navbar-expand-xl .navbar-nav .dropdown-toggle{margin-right:0}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-left:0;padding-right:0}.navbar-expand-xl .justify-content-between{width:100%}.navbar-expand-xl .navbar-brand{min-height:0;margin:.625rem}.navbar-expand-xl .navbar-collapse{margin-bottom:0}.navbar-expand-xl .nav-link{margin-right:0}}@media (min-width:1220px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{left:0;right:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1379.99px){.navbar-expand-xxl{padding:0}.navbar-expand-xxl .navbar-nav{margin-bottom:0}.navbar-expand-xxl .navbar-nav .dropdown-toggle{margin-right:0}.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{padding-left:0;padding-right:0}.navbar-expand-xxl .justify-content-between{width:100%}.navbar-expand-xxl .navbar-brand{min-height:0;margin:.625rem}.navbar-expand-xxl .navbar-collapse{margin-bottom:0}.navbar-expand-xxl .nav-link{margin-right:0}}@media (min-width:1380px){.navbar-expand-xxl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .dropdown-menu-right{left:0;right:auto}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand .navbar-nav{margin-bottom:0}.navbar-expand .navbar-nav .dropdown-toggle{margin-right:0}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-left:0;padding-right:0}.navbar-expand .justify-content-between{width:100%}.navbar-expand .navbar-brand{min-height:0;margin:.625rem}.navbar-expand .navbar-collapse{margin-bottom:0}.navbar-expand .nav-link{margin-right:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{left:0;right:auto}.navbar-expand .navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}.navbar-light .navbar-brand{color:#000}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:#f16e00}.navbar-light .navbar-nav .nav-link{color:#000}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#f16e00}.navbar-light .navbar-nav .nav-link.disabled{color:#ddd}.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:#f16e00}.navbar-light .navbar-toggler{color:#000;border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:#000}.navbar-light .navbar-text a{color:#f16e00}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:#f16e00}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#f16e00}.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#f16e00}.navbar-dark .navbar-nav .nav-link.disabled{color:#ddd}.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:#f16e00}.navbar-dark .navbar-toggler{color:#fff;border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:#fff}.navbar-dark .navbar-text a{color:#f16e00}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#f16e00}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:2px solid #000}.card>hr{margin-left:0;margin-right:0}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-right:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;font-weight:700;color:#fff;background-color:#000;border-bottom:2px solid #000}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:#fff;border-top:2px solid #000}.card-header-tabs{margin-left:-.625rem;margin-bottom:-.75rem;margin-right:-.625rem;border-bottom:0}.card-header-pills{margin-left:-.625rem;margin-right:-.625rem}.card-img-overlay{position:absolute;top:0;left:0;bottom:0;right:0;padding:1.25rem}.card-img{width:100%}.card-img-top{width:100%}.card-img-bottom{width:100%}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:2.5rem}@media (min-width:480px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-2.5rem;margin-right:-2.5rem}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:2.5rem;margin-bottom:0;margin-right:2.5rem}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:10px}@media (min-width:480px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-right:0;border-right:0}}.card-columns .card{margin-bottom:2.5rem}@media (min-width:480px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.625rem 0;font-size:.875rem;font-weight:700;line-height:1.428571;list-style:none;background-color:#fff}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-left:.625rem;padding-right:.625rem;font-family:icon-orange;font-size:.625rem;line-height:1;color:#000;content:""}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#f16e00}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:0;list-style:none}.page-item.presentation{padding:.625rem 0;font-weight:700}.page-item.presentation+.page-item .page-link,.page-item:first-child .page-link{margin-right:0;border-color:#000}.page-item.presentation+.page-item .page-link::before,.page-item:first-child .page-link::before{position:absolute;top:.6875rem;right:.8125rem;width:.5625rem;height:.875rem;content:"";background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.page-item.presentation+.page-item .page-link:focus::before,.page-item.presentation+.page-item .page-link:hover::before,.page-item:first-child .page-link:focus::before,.page-item:first-child .page-link:hover::before{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")}.page-item.presentation+.page-item .page-link.has-label,.page-item:first-child .page-link.has-label{padding-left:1.125rem;padding-right:2rem}.page-item.presentation+.page-item .page-link:focus,.page-item.presentation+.page-item .page-link:hover,.page-item:first-child .page-link:focus,.page-item:first-child .page-link:hover,.page-item:last-child .page-link:focus,.page-item:last-child .page-link:hover{color:#fff;background-color:#000;border-color:#000}.page-item:last-child .page-link{border-color:#000}.page-item:last-child .page-link::before{position:absolute;top:.6875rem;left:.8125rem;width:.5625rem;height:.875rem;content:"";background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.page-item:last-child .page-link:focus::before,.page-item:last-child .page-link:hover::before{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")}.page-item:last-child .page-link.has-label{padding-left:2rem;padding-right:1.125rem}.page-item.active .page-link{z-index:2;color:#fff;background-color:#000;border-color:#000}.page-item.active:first-child .page-link::before{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")}.page-item.active:last-child .page-link::before{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")}.page-item.disabled .page-link{color:#ccc;pointer-events:none;cursor:auto;background-color:#fff;border-color:#ccc}.page-item.disabled:first-child .page-link::before{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E")}.page-item.disabled:last-child .page-link::before{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E")}.page-item+.page-item{margin-right:.625rem}.page-link{position:relative;display:block;min-width:2.5rem;min-height:2.5rem;padding:.625rem .8rem;margin-right:0;font-weight:700;line-height:1;color:#000;background-color:#fff;border:2px solid transparent}.page-link:focus,.page-link:hover{color:#000;text-decoration:none;background-color:#fff;border-color:#000}.page-link:focus span,.page-link:hover span{color:#000}.page-link span{color:#fff}.page-link:not([disabled]):not(.disabled){cursor:pointer}.pagination-lg .page-link{min-width:3.125rem;min-height:3.125rem;padding:.875rem 1.125rem;font-size:1.125rem;line-height:1.111111}.pagination-lg .page-item:first-child .page-link::before,.pagination-lg .page-item:last-child .page-link::before{top:1rem}.pagination-sm .page-link{min-width:1.875rem;min-height:1.875rem;padding:.375rem .625rem;font-size:.875rem;line-height:1.428571}.pagination-sm .page-item:first-child .page-link::before,.pagination-sm .page-item:last-child .page-link::before{top:auto}.badge{display:inline-block;padding:.1875rem .625rem;font-size:.875rem;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-left:.625rem;padding-right:.625rem}.badge-primary{color:#fff;background-color:#f16e00}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#be5700}.badge-secondary{color:#fff;background-color:#000}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#000}.badge-success{color:#000;background-color:#32c832}.badge-success[href]:focus,.badge-success[href]:hover{color:#000;text-decoration:none;background-color:#289f28}.badge-info{color:#000;background-color:#4bb4e6}.badge-info[href]:focus,.badge-info[href]:hover{color:#000;text-decoration:none;background-color:#1fa1df}.badge-warning{color:#000;background-color:#fc0}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#000;text-decoration:none;background-color:#cca300}.badge-danger{color:#fff;background-color:#cd3c14}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#9f2e0f}.badge-light{color:#000;background-color:#ddd}.badge-light[href]:focus,.badge-light[href]:hover{color:#000;text-decoration:none;background-color:#c4c4c4}.badge-dark{color:#fff;background-color:#000}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#000}.badge[href]:focus{outline-color:#fff;outline-offset:-1px}.badge[href]:focus.badge-light{outline-color:#000}.jumbotron{padding:2.5rem 1.25rem;margin-bottom:2.5rem;background-color:#fff}@media (min-width:480px){.jumbotron{padding:5rem 2.5rem}}.jumbotron-fluid{padding-left:0;padding-right:0}.alert{position:relative;padding:1.25rem 1.25rem;margin-bottom:1.25rem;border:0 solid transparent}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-left:4rem}.alert-dismissible .close{position:absolute;top:0;left:0;padding:1.25rem 1.25rem;line-height:1.25rem;color:inherit}.alert-primary{color:#000;background-color:#f16e00;border-color:#f16e00}.alert-primary hr{border-top-color:#d86200}.alert-primary .alert-link{color:#000}.alert-secondary{color:#fff;background-color:#000;border-color:#000}.alert-secondary hr{border-top-color:#000}.alert-secondary .alert-link{color:#e6e6e6}.alert-success{color:#000;background-color:#32c832;border-color:#32c832}.alert-success hr{border-top-color:#2db42d}.alert-success .alert-link{color:#000}.alert-info{color:#000;background-color:#4bb4e6;border-color:#4bb4e6}.alert-info hr{border-top-color:#35abe3}.alert-info .alert-link{color:#000}.alert-warning{color:#000;background-color:#fc0;border-color:#fc0}.alert-warning hr{border-top-color:#e6b800}.alert-warning .alert-link{color:#000}.alert-danger{color:#fff;background-color:#cd3c14;border-color:#cd3c14}.alert-danger hr{border-top-color:#b63512}.alert-danger .alert-link{color:#e6e6e6}.alert-light{color:#000;background-color:#ddd;border-color:#ddd}.alert-light hr{border-top-color:#d0d0d0}.alert-light .alert-link{color:#000}.alert-dark{color:#fff;background-color:#000;border-color:#000}.alert-dark hr{border-top-color:#000}.alert-dark .alert-link{color:#e6e6e6}@-webkit-keyframes progress-bar-stripes{from{background-position:1.25rem 0}to{background-position:100% 0}}@keyframes progress-bar-stripes{from{background-position:1.25rem 0}to{background-position:100% 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.25rem;overflow:hidden;font-size:1rem;background-color:#ccc}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;text-align:center;background-color:#f16e00;transition:width .6s ease}@media (max-width:979.99px){.progress{width:100%;height:.625rem;line-height:.625rem}.progress-bar{font-size:.875rem;line-height:.625rem}}.progress-bar-striped{background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1.25rem 1.25rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:0;margin-bottom:0}.list-group-item-action{width:100%;color:#000;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#f16e00;text-decoration:none;background-color:#f6f6f6}.list-group-item-action:active{color:#000;background-color:#eee}.list-group-item{position:relative;display:block;padding:.625rem .625rem;margin-bottom:-2px;background-color:#fff;border:2px solid #000}.list-group-item:last-child{margin-bottom:0}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#ccc;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#000;border-color:#000}.list-group-flush .list-group-item{border-left:0;border-right:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#000;background-color:#f16e00}a.list-group-item-primary,button.list-group-item-primary{color:#000}a.list-group-item-primary:focus,a.list-group-item-primary:hover,button.list-group-item-primary:focus,button.list-group-item-primary:hover{color:#000;background-color:#d86200}a.list-group-item-primary.active,button.list-group-item-primary.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-secondary{color:#fff;background-color:#000}a.list-group-item-secondary,button.list-group-item-secondary{color:#fff}a.list-group-item-secondary:focus,a.list-group-item-secondary:hover,button.list-group-item-secondary:focus,button.list-group-item-secondary:hover{color:#fff;background-color:#000}a.list-group-item-secondary.active,button.list-group-item-secondary.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-success{color:#000;background-color:#32c832}a.list-group-item-success,button.list-group-item-success{color:#000}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#000;background-color:#2db42d}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-info{color:#000;background-color:#4bb4e6}a.list-group-item-info,button.list-group-item-info{color:#000}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#000;background-color:#35abe3}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-warning{color:#000;background-color:#fc0}a.list-group-item-warning,button.list-group-item-warning{color:#000}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#000;background-color:#e6b800}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-danger{color:#000;background-color:#cd3c14}a.list-group-item-danger,button.list-group-item-danger{color:#000}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#000;background-color:#b63512}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-light{color:#000;background-color:#ddd}a.list-group-item-light,button.list-group-item-light{color:#000}a.list-group-item-light:focus,a.list-group-item-light:hover,button.list-group-item-light:focus,button.list-group-item-light:hover{color:#000;background-color:#d0d0d0}a.list-group-item-light.active,button.list-group-item-light.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-dark{color:#fff;background-color:#000}a.list-group-item-dark,button.list-group-item-dark{color:#fff}a.list-group-item-dark:focus,a.list-group-item-dark:hover,button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#fff;background-color:#000}a.list-group-item-dark.active,button.list-group-item-dark.active{color:#fff;background-color:#000;border-color:#000}.close{float:left;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}.close:not([disabled]):not(.disabled){cursor:pointer}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.625rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.625rem * 2))}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:2px solid #000;outline:0}.modal-backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1040;background-color:#333}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.625rem;border-bottom:2px solid #000}.modal-header .close{padding:.625rem;margin:-.625rem auto -.625rem -.625rem}.modal-title{margin-bottom:0;line-height:1.25}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:.625rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.625rem;border-top:2px solid #000}.modal-footer>:not(:first-child){margin-right:.25rem}.modal-footer>:not(:last-child){margin-left:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:480px){.modal-dialog{max-width:700px;margin:1.875rem auto}.modal-dialog-centered{min-height:calc(100% - (1.875rem * 2))}.modal-sm{max-width:300px}}@media (min-width:980px){.modal-lg{max-width:700px}}.tooltip{position:absolute;z-index:1070;display:block;margin:.3125rem;font-family:HelvNeueOrange,"Helvetica Neue",Helvetica,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.25;text-align:right;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;font-weight:700;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.625rem;height:.625rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.625rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.625rem .3125rem 0;border-top-color:#ddd}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .625rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{right:0;width:.625rem;height:.625rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{left:0;border-width:.3125rem 0 .3125rem .625rem;border-left-color:#ddd}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.625rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .3125rem .625rem;border-bottom-color:#ddd}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .625rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{left:0;width:.625rem;height:.625rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{right:0;border-width:.3125rem .625rem .3125rem 0;border-right-color:#ddd}.tooltip-inner{max-width:200px;padding:1.25rem 1.25rem;color:#000;text-align:center;background-color:#ddd}.popover{position:absolute;top:0;right:0;z-index:1060;display:block;max-width:276px;font-family:HelvNeueOrange,"Helvetica Neue",Helvetica,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.25;text-align:right;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;font-weight:700;word-wrap:break-word;background-color:#ddd;background-clip:padding-box;border:2px solid #ddd}.popover .arrow{position:absolute;display:block;width:.625rem;height:.3125rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.3125rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.3125rem + 2px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.3125rem .3125rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:#ddd}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:2px;border-top-color:#ddd}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-right:.3125rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{right:calc((.3125rem + 2px) * -1);width:.3125rem;height:.625rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.3125rem 0 .3125rem .3125rem}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{right:0;border-left-color:#ddd}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{right:2px;border-left-color:#ddd}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.3125rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.3125rem + 2px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .3125rem .3125rem .3125rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:#ddd}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:2px;border-bottom-color:#ddd}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;right:50%;display:block;width:.625rem;margin-right:-.3125rem;content:"";border-bottom:2px solid #ddd}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-left:.3125rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{left:calc((.3125rem + 2px) * -1);width:.3125rem;height:.625rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.3125rem .3125rem .3125rem 0}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{left:0;border-right-color:#ddd}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{left:2px;border-right-color:#ddd}.popover-header{padding:.625rem .625rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#ddd;border-bottom:2px solid #d0d0d0}.popover-header:empty{display:none}.popover-body{padding:.625rem .625rem;color:#000}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.875rem;color:#000;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#000;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{right:0}.carousel-control-next{left:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;left:0;bottom:10px;right:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:0;margin-left:1.875rem;margin-right:1.875rem;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-left:3px;margin-right:3px;text-indent:-999px;background-color:rgba(241,110,0,.5)}.carousel-indicators li::before{position:absolute;top:-10px;right:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;right:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#f16e00}.carousel-caption{position:absolute;left:15%;bottom:20px;right:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#000;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#f16e00!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#be5700!important}.bg-secondary{background-color:#000!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#000!important}.bg-success{background-color:#32c832!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#289f28!important}.bg-info{background-color:#4bb4e6!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#1fa1df!important}.bg-warning{background-color:#fc0!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#cca300!important}.bg-danger{background-color:#cd3c14!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#9f2e0f!important}.bg-light{background-color:#ddd!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#c4c4c4!important}.bg-dark{background-color:#000!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#000!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:2px solid #f6f6f6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-left:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-right:0!important}.border-primary{border-color:#f16e00!important}.border-secondary{border-color:#000!important}.border-success{border-color:#32c832!important}.border-info{border-color:#4bb4e6!important}.border-warning{border-color:#fc0!important}.border-danger{border-color:#cd3c14!important}.border-light{border-color:#ddd!important}.border-dark{border-color:#000!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-right-radius:.25rem!important;border-top-left-radius:.25rem!important}.rounded-right{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-bottom{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-left{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:480px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:980px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1220px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1380px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.d-print-block{display:none!important}@media print{.d-print-block{display:block!important}}.d-print-inline{display:none!important}@media print{.d-print-inline{display:inline!important}}.d-print-inline-block{display:none!important}@media print{.d-print-inline-block{display:inline-block!important}}@media print{.d-print-none{display:none!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;right:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:480px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:980px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1220px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1380px){.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:right!important}.float-right{float:left!important}.float-none{float:none!important}@media (min-width:480px){.float-sm-left{float:right!important}.float-sm-right{float:left!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:right!important}.float-md-right{float:left!important}.float-md-none{float:none!important}}@media (min-width:980px){.float-lg-left{float:right!important}.float-lg-right{float:left!important}.float-lg-none{float:none!important}}@media (min-width:1220px){.float-xl-left{float:right!important}.float-xl-right{float:left!important}.float-xl-none{float:none!important}}@media (min-width:1380px){.float-xxl-left{float:right!important}.float-xxl-right{float:left!important}.float-xxl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;left:0;right:0;z-index:1030}.fixed-bottom{position:fixed;left:0;bottom:0;right:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-left:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-right:0!important}.m-1{margin:.3125rem!important}.mt-1,.my-1{margin-top:.3125rem!important}.mr-1,.mx-1{margin-left:.3125rem!important}.mb-1,.my-1{margin-bottom:.3125rem!important}.ml-1,.mx-1{margin-right:.3125rem!important}.m-2{margin:.625rem!important}.mt-2,.my-2{margin-top:.625rem!important}.mr-2,.mx-2{margin-left:.625rem!important}.mb-2,.my-2{margin-bottom:.625rem!important}.ml-2,.mx-2{margin-right:.625rem!important}.m-3{margin:1.25rem!important}.mt-3,.my-3{margin-top:1.25rem!important}.mr-3,.mx-3{margin-left:1.25rem!important}.mb-3,.my-3{margin-bottom:1.25rem!important}.ml-3,.mx-3{margin-right:1.25rem!important}.m-4{margin:1.875rem!important}.mt-4,.my-4{margin-top:1.875rem!important}.mr-4,.mx-4{margin-left:1.875rem!important}.mb-4,.my-4{margin-bottom:1.875rem!important}.ml-4,.mx-4{margin-right:1.875rem!important}.m-5{margin:3.75rem!important}.mt-5,.my-5{margin-top:3.75rem!important}.mr-5,.mx-5{margin-left:3.75rem!important}.mb-5,.my-5{margin-bottom:3.75rem!important}.ml-5,.mx-5{margin-right:3.75rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-left:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-right:0!important}.p-1{padding:.3125rem!important}.pt-1,.py-1{padding-top:.3125rem!important}.pr-1,.px-1{padding-left:.3125rem!important}.pb-1,.py-1{padding-bottom:.3125rem!important}.pl-1,.px-1{padding-right:.3125rem!important}.p-2{padding:.625rem!important}.pt-2,.py-2{padding-top:.625rem!important}.pr-2,.px-2{padding-left:.625rem!important}.pb-2,.py-2{padding-bottom:.625rem!important}.pl-2,.px-2{padding-right:.625rem!important}.p-3{padding:1.25rem!important}.pt-3,.py-3{padding-top:1.25rem!important}.pr-3,.px-3{padding-left:1.25rem!important}.pb-3,.py-3{padding-bottom:1.25rem!important}.pl-3,.px-3{padding-right:1.25rem!important}.p-4{padding:1.875rem!important}.pt-4,.py-4{padding-top:1.875rem!important}.pr-4,.px-4{padding-left:1.875rem!important}.pb-4,.py-4{padding-bottom:1.875rem!important}.pl-4,.px-4{padding-right:1.875rem!important}.p-5{padding:3.75rem!important}.pt-5,.py-5{padding-top:3.75rem!important}.pr-5,.px-5{padding-left:3.75rem!important}.pb-5,.py-5{padding-bottom:3.75rem!important}.pl-5,.px-5{padding-right:3.75rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-left:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-right:auto!important}@media (min-width:480px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-left:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-right:0!important}.m-sm-1{margin:.3125rem!important}.mt-sm-1,.my-sm-1{margin-top:.3125rem!important}.mr-sm-1,.mx-sm-1{margin-left:.3125rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.3125rem!important}.ml-sm-1,.mx-sm-1{margin-right:.3125rem!important}.m-sm-2{margin:.625rem!important}.mt-sm-2,.my-sm-2{margin-top:.625rem!important}.mr-sm-2,.mx-sm-2{margin-left:.625rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.625rem!important}.ml-sm-2,.mx-sm-2{margin-right:.625rem!important}.m-sm-3{margin:1.25rem!important}.mt-sm-3,.my-sm-3{margin-top:1.25rem!important}.mr-sm-3,.mx-sm-3{margin-left:1.25rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1.25rem!important}.ml-sm-3,.mx-sm-3{margin-right:1.25rem!important}.m-sm-4{margin:1.875rem!important}.mt-sm-4,.my-sm-4{margin-top:1.875rem!important}.mr-sm-4,.mx-sm-4{margin-left:1.875rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.875rem!important}.ml-sm-4,.mx-sm-4{margin-right:1.875rem!important}.m-sm-5{margin:3.75rem!important}.mt-sm-5,.my-sm-5{margin-top:3.75rem!important}.mr-sm-5,.mx-sm-5{margin-left:3.75rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3.75rem!important}.ml-sm-5,.mx-sm-5{margin-right:3.75rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-left:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-right:0!important}.p-sm-1{padding:.3125rem!important}.pt-sm-1,.py-sm-1{padding-top:.3125rem!important}.pr-sm-1,.px-sm-1{padding-left:.3125rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.3125rem!important}.pl-sm-1,.px-sm-1{padding-right:.3125rem!important}.p-sm-2{padding:.625rem!important}.pt-sm-2,.py-sm-2{padding-top:.625rem!important}.pr-sm-2,.px-sm-2{padding-left:.625rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.625rem!important}.pl-sm-2,.px-sm-2{padding-right:.625rem!important}.p-sm-3{padding:1.25rem!important}.pt-sm-3,.py-sm-3{padding-top:1.25rem!important}.pr-sm-3,.px-sm-3{padding-left:1.25rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1.25rem!important}.pl-sm-3,.px-sm-3{padding-right:1.25rem!important}.p-sm-4{padding:1.875rem!important}.pt-sm-4,.py-sm-4{padding-top:1.875rem!important}.pr-sm-4,.px-sm-4{padding-left:1.875rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.875rem!important}.pl-sm-4,.px-sm-4{padding-right:1.875rem!important}.p-sm-5{padding:3.75rem!important}.pt-sm-5,.py-sm-5{padding-top:3.75rem!important}.pr-sm-5,.px-sm-5{padding-left:3.75rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3.75rem!important}.pl-sm-5,.px-sm-5{padding-right:3.75rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-left:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-right:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-left:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-right:0!important}.m-md-1{margin:.3125rem!important}.mt-md-1,.my-md-1{margin-top:.3125rem!important}.mr-md-1,.mx-md-1{margin-left:.3125rem!important}.mb-md-1,.my-md-1{margin-bottom:.3125rem!important}.ml-md-1,.mx-md-1{margin-right:.3125rem!important}.m-md-2{margin:.625rem!important}.mt-md-2,.my-md-2{margin-top:.625rem!important}.mr-md-2,.mx-md-2{margin-left:.625rem!important}.mb-md-2,.my-md-2{margin-bottom:.625rem!important}.ml-md-2,.mx-md-2{margin-right:.625rem!important}.m-md-3{margin:1.25rem!important}.mt-md-3,.my-md-3{margin-top:1.25rem!important}.mr-md-3,.mx-md-3{margin-left:1.25rem!important}.mb-md-3,.my-md-3{margin-bottom:1.25rem!important}.ml-md-3,.mx-md-3{margin-right:1.25rem!important}.m-md-4{margin:1.875rem!important}.mt-md-4,.my-md-4{margin-top:1.875rem!important}.mr-md-4,.mx-md-4{margin-left:1.875rem!important}.mb-md-4,.my-md-4{margin-bottom:1.875rem!important}.ml-md-4,.mx-md-4{margin-right:1.875rem!important}.m-md-5{margin:3.75rem!important}.mt-md-5,.my-md-5{margin-top:3.75rem!important}.mr-md-5,.mx-md-5{margin-left:3.75rem!important}.mb-md-5,.my-md-5{margin-bottom:3.75rem!important}.ml-md-5,.mx-md-5{margin-right:3.75rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-left:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-right:0!important}.p-md-1{padding:.3125rem!important}.pt-md-1,.py-md-1{padding-top:.3125rem!important}.pr-md-1,.px-md-1{padding-left:.3125rem!important}.pb-md-1,.py-md-1{padding-bottom:.3125rem!important}.pl-md-1,.px-md-1{padding-right:.3125rem!important}.p-md-2{padding:.625rem!important}.pt-md-2,.py-md-2{padding-top:.625rem!important}.pr-md-2,.px-md-2{padding-left:.625rem!important}.pb-md-2,.py-md-2{padding-bottom:.625rem!important}.pl-md-2,.px-md-2{padding-right:.625rem!important}.p-md-3{padding:1.25rem!important}.pt-md-3,.py-md-3{padding-top:1.25rem!important}.pr-md-3,.px-md-3{padding-left:1.25rem!important}.pb-md-3,.py-md-3{padding-bottom:1.25rem!important}.pl-md-3,.px-md-3{padding-right:1.25rem!important}.p-md-4{padding:1.875rem!important}.pt-md-4,.py-md-4{padding-top:1.875rem!important}.pr-md-4,.px-md-4{padding-left:1.875rem!important}.pb-md-4,.py-md-4{padding-bottom:1.875rem!important}.pl-md-4,.px-md-4{padding-right:1.875rem!important}.p-md-5{padding:3.75rem!important}.pt-md-5,.py-md-5{padding-top:3.75rem!important}.pr-md-5,.px-md-5{padding-left:3.75rem!important}.pb-md-5,.py-md-5{padding-bottom:3.75rem!important}.pl-md-5,.px-md-5{padding-right:3.75rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-left:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-right:auto!important}}@media (min-width:980px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-left:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-right:0!important}.m-lg-1{margin:.3125rem!important}.mt-lg-1,.my-lg-1{margin-top:.3125rem!important}.mr-lg-1,.mx-lg-1{margin-left:.3125rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.3125rem!important}.ml-lg-1,.mx-lg-1{margin-right:.3125rem!important}.m-lg-2{margin:.625rem!important}.mt-lg-2,.my-lg-2{margin-top:.625rem!important}.mr-lg-2,.mx-lg-2{margin-left:.625rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.625rem!important}.ml-lg-2,.mx-lg-2{margin-right:.625rem!important}.m-lg-3{margin:1.25rem!important}.mt-lg-3,.my-lg-3{margin-top:1.25rem!important}.mr-lg-3,.mx-lg-3{margin-left:1.25rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1.25rem!important}.ml-lg-3,.mx-lg-3{margin-right:1.25rem!important}.m-lg-4{margin:1.875rem!important}.mt-lg-4,.my-lg-4{margin-top:1.875rem!important}.mr-lg-4,.mx-lg-4{margin-left:1.875rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.875rem!important}.ml-lg-4,.mx-lg-4{margin-right:1.875rem!important}.m-lg-5{margin:3.75rem!important}.mt-lg-5,.my-lg-5{margin-top:3.75rem!important}.mr-lg-5,.mx-lg-5{margin-left:3.75rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3.75rem!important}.ml-lg-5,.mx-lg-5{margin-right:3.75rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-left:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-right:0!important}.p-lg-1{padding:.3125rem!important}.pt-lg-1,.py-lg-1{padding-top:.3125rem!important}.pr-lg-1,.px-lg-1{padding-left:.3125rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.3125rem!important}.pl-lg-1,.px-lg-1{padding-right:.3125rem!important}.p-lg-2{padding:.625rem!important}.pt-lg-2,.py-lg-2{padding-top:.625rem!important}.pr-lg-2,.px-lg-2{padding-left:.625rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.625rem!important}.pl-lg-2,.px-lg-2{padding-right:.625rem!important}.p-lg-3{padding:1.25rem!important}.pt-lg-3,.py-lg-3{padding-top:1.25rem!important}.pr-lg-3,.px-lg-3{padding-left:1.25rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1.25rem!important}.pl-lg-3,.px-lg-3{padding-right:1.25rem!important}.p-lg-4{padding:1.875rem!important}.pt-lg-4,.py-lg-4{padding-top:1.875rem!important}.pr-lg-4,.px-lg-4{padding-left:1.875rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.875rem!important}.pl-lg-4,.px-lg-4{padding-right:1.875rem!important}.p-lg-5{padding:3.75rem!important}.pt-lg-5,.py-lg-5{padding-top:3.75rem!important}.pr-lg-5,.px-lg-5{padding-left:3.75rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3.75rem!important}.pl-lg-5,.px-lg-5{padding-right:3.75rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-left:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-right:auto!important}}@media (min-width:1220px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-left:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-right:0!important}.m-xl-1{margin:.3125rem!important}.mt-xl-1,.my-xl-1{margin-top:.3125rem!important}.mr-xl-1,.mx-xl-1{margin-left:.3125rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.3125rem!important}.ml-xl-1,.mx-xl-1{margin-right:.3125rem!important}.m-xl-2{margin:.625rem!important}.mt-xl-2,.my-xl-2{margin-top:.625rem!important}.mr-xl-2,.mx-xl-2{margin-left:.625rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.625rem!important}.ml-xl-2,.mx-xl-2{margin-right:.625rem!important}.m-xl-3{margin:1.25rem!important}.mt-xl-3,.my-xl-3{margin-top:1.25rem!important}.mr-xl-3,.mx-xl-3{margin-left:1.25rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1.25rem!important}.ml-xl-3,.mx-xl-3{margin-right:1.25rem!important}.m-xl-4{margin:1.875rem!important}.mt-xl-4,.my-xl-4{margin-top:1.875rem!important}.mr-xl-4,.mx-xl-4{margin-left:1.875rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.875rem!important}.ml-xl-4,.mx-xl-4{margin-right:1.875rem!important}.m-xl-5{margin:3.75rem!important}.mt-xl-5,.my-xl-5{margin-top:3.75rem!important}.mr-xl-5,.mx-xl-5{margin-left:3.75rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3.75rem!important}.ml-xl-5,.mx-xl-5{margin-right:3.75rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-left:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-right:0!important}.p-xl-1{padding:.3125rem!important}.pt-xl-1,.py-xl-1{padding-top:.3125rem!important}.pr-xl-1,.px-xl-1{padding-left:.3125rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.3125rem!important}.pl-xl-1,.px-xl-1{padding-right:.3125rem!important}.p-xl-2{padding:.625rem!important}.pt-xl-2,.py-xl-2{padding-top:.625rem!important}.pr-xl-2,.px-xl-2{padding-left:.625rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.625rem!important}.pl-xl-2,.px-xl-2{padding-right:.625rem!important}.p-xl-3{padding:1.25rem!important}.pt-xl-3,.py-xl-3{padding-top:1.25rem!important}.pr-xl-3,.px-xl-3{padding-left:1.25rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1.25rem!important}.pl-xl-3,.px-xl-3{padding-right:1.25rem!important}.p-xl-4{padding:1.875rem!important}.pt-xl-4,.py-xl-4{padding-top:1.875rem!important}.pr-xl-4,.px-xl-4{padding-left:1.875rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.875rem!important}.pl-xl-4,.px-xl-4{padding-right:1.875rem!important}.p-xl-5{padding:3.75rem!important}.pt-xl-5,.py-xl-5{padding-top:3.75rem!important}.pr-xl-5,.px-xl-5{padding-left:3.75rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3.75rem!important}.pl-xl-5,.px-xl-5{padding-right:3.75rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-left:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-right:auto!important}}@media (min-width:1380px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-left:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-right:0!important}.m-xxl-1{margin:.3125rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.3125rem!important}.mr-xxl-1,.mx-xxl-1{margin-left:.3125rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.3125rem!important}.ml-xxl-1,.mx-xxl-1{margin-right:.3125rem!important}.m-xxl-2{margin:.625rem!important}.mt-xxl-2,.my-xxl-2{margin-top:.625rem!important}.mr-xxl-2,.mx-xxl-2{margin-left:.625rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:.625rem!important}.ml-xxl-2,.mx-xxl-2{margin-right:.625rem!important}.m-xxl-3{margin:1.25rem!important}.mt-xxl-3,.my-xxl-3{margin-top:1.25rem!important}.mr-xxl-3,.mx-xxl-3{margin-left:1.25rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:1.25rem!important}.ml-xxl-3,.mx-xxl-3{margin-right:1.25rem!important}.m-xxl-4{margin:1.875rem!important}.mt-xxl-4,.my-xxl-4{margin-top:1.875rem!important}.mr-xxl-4,.mx-xxl-4{margin-left:1.875rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.875rem!important}.ml-xxl-4,.mx-xxl-4{margin-right:1.875rem!important}.m-xxl-5{margin:3.75rem!important}.mt-xxl-5,.my-xxl-5{margin-top:3.75rem!important}.mr-xxl-5,.mx-xxl-5{margin-left:3.75rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:3.75rem!important}.ml-xxl-5,.mx-xxl-5{margin-right:3.75rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-left:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-right:0!important}.p-xxl-1{padding:.3125rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.3125rem!important}.pr-xxl-1,.px-xxl-1{padding-left:.3125rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.3125rem!important}.pl-xxl-1,.px-xxl-1{padding-right:.3125rem!important}.p-xxl-2{padding:.625rem!important}.pt-xxl-2,.py-xxl-2{padding-top:.625rem!important}.pr-xxl-2,.px-xxl-2{padding-left:.625rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:.625rem!important}.pl-xxl-2,.px-xxl-2{padding-right:.625rem!important}.p-xxl-3{padding:1.25rem!important}.pt-xxl-3,.py-xxl-3{padding-top:1.25rem!important}.pr-xxl-3,.px-xxl-3{padding-left:1.25rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:1.25rem!important}.pl-xxl-3,.px-xxl-3{padding-right:1.25rem!important}.p-xxl-4{padding:1.875rem!important}.pt-xxl-4,.py-xxl-4{padding-top:1.875rem!important}.pr-xxl-4,.px-xxl-4{padding-left:1.875rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.875rem!important}.pl-xxl-4,.px-xxl-4{padding-right:1.875rem!important}.p-xxl-5{padding:3.75rem!important}.pt-xxl-5,.py-xxl-5{padding-top:3.75rem!important}.pr-xxl-5,.px-xxl-5{padding-left:3.75rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:3.75rem!important}.pl-xxl-5,.px-xxl-5{padding-right:3.75rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-left:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-right:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:right!important}.text-right{text-align:left!important}.text-center{text-align:center!important}@media (min-width:480px){.text-sm-left{text-align:right!important}.text-sm-right{text-align:left!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:right!important}.text-md-right{text-align:left!important}.text-md-center{text-align:center!important}}@media (min-width:980px){.text-lg-left{text-align:right!important}.text-lg-right{text-align:left!important}.text-lg-center{text-align:center!important}}@media (min-width:1220px){.text-xl-left{text-align:right!important}.text-xl-right{text-align:left!important}.text-xl-center{text-align:center!important}}@media (min-width:1380px){.text-xxl-left{text-align:right!important}.text-xxl-right{text-align:left!important}.text-xxl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#f16e00!important}a.text-primary:focus,a.text-primary:hover{color:#be5700!important}.text-secondary{color:#000!important}a.text-secondary:focus,a.text-secondary:hover{color:#000!important}.text-success{color:#32c832!important}a.text-success:focus,a.text-success:hover{color:#289f28!important}.text-info{color:#4bb4e6!important}a.text-info:focus,a.text-info:hover{color:#1fa1df!important}.text-warning{color:#fc0!important}a.text-warning:focus,a.text-warning:hover{color:#cca300!important}.text-danger{color:#cd3c14!important}a.text-danger:focus,a.text-danger:hover{color:#9f2e0f!important}.text-light{color:#ddd!important}a.text-light:focus,a.text-light:hover{color:#c4c4c4!important}.text-dark{color:#000!important}a.text-dark:focus,a.text-dark:hover{color:#000!important}.text-muted{color:#666!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:2px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:2px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.card-deck .o-card-link{margin:0 1rem}.o-card-link .card-title{-ms-flex-item-align:center;align-self:center;width:100%;margin:auto 0;font-weight:700;word-break:normal}.o-card-link .card-img{padding:0;text-align:center}.o-card-link .card-img img{width:100%;height:auto}.o-card-link .card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.card-deck{margin:0}@media (max-width:479.99px){.card.o-card-link{-ms-flex-preferred-size:calc(50% - 2rem);flex-basis:calc(50% - 2rem);margin:1rem}.card-deck{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .o-card-link,.o-card-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:3.75rem;margin:0;margin-bottom:.625rem;border:0}.o-card-link .card-img{-ms-flex-preferred-size:20%;flex-basis:20%;width:auto;padding:0}.o-card-link .card-img img{width:auto;height:3.75rem}.o-card-link .card-body{-ms-flex-preferred-size:80%;flex-basis:80%;-ms-flex-item-align:center;align-self:center;padding:0 1rem;text-align:right}.o-card-link .card-title{-ms-flex-item-align:start;align-self:flex-start;margin:0}.o-card-link .card-title::after{position:absolute;top:calc(50% - .5rem);left:.25rem;width:1rem;height:1rem;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M3 0L0 3l9 9-9 9 3 3 12-12' fill='%23999'/%3E%3C/svg%3E");background-repeat:no-repeat}}@media (min-width:480px) and (max-width:767.99px){.card.o-card-link{-ms-flex-preferred-size:calc(50% - 2rem);flex-basis:calc(50% - 2rem);margin:1rem}}.o-switch .toggle,.o-switch .toggle .off,.o-switch .toggle .on,.o-switch .toggle::before{transition:.4s}.o-switch .toggle{position:relative;display:block;width:auto;min-width:3.75rem;height:1.875rem;margin:.3125rem 0;background:#666;border:2px solid #666}.o-switch .toggle.toggle-rounded,.o-switch .toggle.toggle-rounded::before{border-radius:1.625rem}.o-switch .toggle .off,.o-switch .toggle .on{display:none;font-weight:700;line-height:1.625rem;color:#fff;text-align:right;cursor:default;opacity:0}.o-switch .toggle .on.svg-checkbox-tick::after{top:.1875rem;right:-.125rem}.o-switch .toggle .off{display:block;text-align:left;opacity:1}.o-switch .toggle .off.svg-delete::after{top:.1875rem;left:-.125rem;right:auto}.o-switch .toggle::before{position:absolute;top:0;right:0;z-index:1;display:block;width:1.625rem;height:1.625rem;content:"";background:#fff}.o-switch .checkbox:focus+.toggle::before{outline:1px dotted #fff}.o-switch .checkbox:checked+.toggle{background:#f16e00;border-color:#f16e00}.o-switch .checkbox:checked+.toggle .on{display:block;opacity:1}.o-switch .checkbox:checked+.toggle .off{display:none;opacity:0}.o-switch .checkbox:checked+.toggle::before{left:0;right:auto}.o-switch .checkbox.success:checked+.toggle{background:#32c832;border-color:#32c832}.o-switch .checkbox.success:checked+.toggle .on{color:#000}.o-switch .checkbox.success:checked+.toggle .on.icon-checkbox-tick{color:#fff}.form-group.row .o-switch .col-form-label.toggle{padding:0 .375rem}.form-group.row .o-switch .col-form-label.toggle.toggle-rounded{padding:0 .875rem}.o-switch.btn-group-toggle{border:2px solid #000}.o-switch.btn-group-toggle .btn{width:2.5rem;padding-left:0;padding-right:0;margin:0;border-top:0;border-left:2px solid #fff;border-bottom:0;border-right:2px solid #fff}.o-switch.btn-group-toggle .btn:first-child{margin-right:-2px;border-right-color:#000}.o-switch.btn-group-toggle .btn:last-child{margin-left:-2px;border-left-color:#000}.o-switch.btn-group-toggle .btn.active{color:#fff;background-color:#000;border-left-color:#000;border-right-color:#000}.o-switch.btn-group-toggle .btn.focus{outline:1px dotted #fff;outline-offset:-2px}.o-switch.btn-group-toggle .btn:hover{color:#f16e00;background-color:#fff}.o-switch.btn-group-toggle .btn:hover.active{color:#fff;background-color:#000;border-left-color:#000;border-right-color:#000}.o-switch.btn-group-toggle.no-outline{border-color:transparent}.o-switch.btn-group-toggle.no-outline .btn{border-top:2px solid transparent;border-bottom:2px solid transparent}.o-switch.btn-group-toggle.no-outline .btn:first-child{border-right-color:transparent}.o-switch.btn-group-toggle.no-outline .btn:last-child{border-left-color:transparent}.o-switch.btn-group-toggle.no-outline .btn.active{color:#f16e00;background-color:#fff;border-color:transparent;outline-color:#000}.o-switch.btn-group-toggle.no-outline .btn:hover{color:#000;background-color:#fff;border-color:#000}.o-switch.btn-group-toggle.no-outline .btn:hover.active{color:#f16e00;background-color:#fff;border-color:transparent;outline-color:#000}.form-group input[type=checkbox],.form-group input[type=radio]{width:auto}.form-group.row .form-control-feedback{padding-right:0}.form-group.row.has-danger.top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.form-group.row.has-danger.top .col-form-label,.form-group.row.has-danger.top label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.form-group.row.has-danger.top .form-control{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:0}.form-group.row.has-danger.top .form-control-feedback{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.form-group.row.has-danger.right .col-form-label,.form-group.row.has-danger.right label{min-width:auto}.form-group.row.has-danger.right .form-control-feedback{-ms-flex-item-align:center;align-self:center;margin-top:0}.form-group.is-required .col-form-label::after{margin-right:6px;font-weight:700;color:#f16e00;content:"*"}.form-group .form-control:invalid{outline:0;box-shadow:none}.form-group.has-danger .col-form-label,.form-group.has-success .col-form-label,.form-group.has-warning .col-form-label{color:#000}.form-group .form-control-feedback{margin-top:.625rem;font-size:.875rem;font-weight:400;line-height:1}.form-group.has-danger{position:relative}.form-group.has-danger .form-control-feedback{margin-top:.8125rem;font-weight:700;color:#cd3c14}.form-group.has-danger .form-control-danger{background-image:none}.form-group.has-danger.top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-group.has-danger.top .col-form-label{margin-bottom:0}.form-group.has-danger.top .form-control{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.form-group.has-danger.top .form-control-feedback{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0;margin-bottom:.8125rem}.form-group.has-danger.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.form-group.has-danger.right .col-form-label,.form-group.has-danger.right label{min-width:100%}.form-group.has-danger.right .form-control-feedback,.form-group.has-danger.right .form-control-message{margin-right:.625rem}select.form-control:not([size]):not([multiple]){height:auto;padding-top:.4375rem;padding-bottom:.4375rem}.input-group-lg>.input-group-append>select.form-control.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.form-control.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.form-control.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.form-control.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control:not([size]):not([multiple]).form-control-lg{padding-top:.65625rem;padding-bottom:.65625rem}.input-group-sm>.input-group-append>select.form-control.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.form-control.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.form-control.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.form-control.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control:not([size]):not([multiple]).form-control-sm{padding-top:.1875rem;padding-bottom:.1875rem}.has-feedback label~.form-control-feedback{top:1.75}.o-square-list{padding-right:0;color:#f16e00;text-align:right}.o-square-list,.o-square-list ul *{list-style-type:none}.o-square-list li{color:#000}.o-square-list li::before{margin-left:1rem;font-size:.875rem;line-height:1.25rem;color:#f16e00;vertical-align:text-top;content:"\25A0"}.o-square-list li span{display:inline-block;margin-bottom:.625rem}.o-square-list li>ul{padding-right:1rem}.o-square-list ul>li::before{color:#999}.o-square-list ul ul>li::before{color:#ccc}.o-stepbar,.o-stepbar ol,.o-stepbar ul{padding:0;margin:0;overflow:hidden}.o-stepbar .stepbar-item:first-child:nth-last-child(1){width:100%}.o-stepbar .stepbar-item:first-child:nth-last-child(2),.o-stepbar .stepbar-item:first-child:nth-last-child(2)~.stepbar-item{width:50%}.o-stepbar .stepbar-item:first-child:nth-last-child(3),.o-stepbar .stepbar-item:first-child:nth-last-child(3)~.stepbar-item{width:33.3333%}.o-stepbar .stepbar-item:first-child:nth-last-child(4),.o-stepbar .stepbar-item:first-child:nth-last-child(4)~.stepbar-item{width:25%}.o-stepbar .stepbar-item:first-child:nth-last-child(5),.o-stepbar .stepbar-item:first-child:nth-last-child(5)~.stepbar-item{width:20%}.o-stepbar .stepbar-item{position:relative;float:right;padding:.625rem 1.25rem;padding-right:2rem;font-size:1rem;font-weight:700;line-height:1.25;color:#000;white-space:nowrap;list-style:none;background-color:#ddd}.o-stepbar .stepbar-item::after{position:absolute;top:0;left:-1rem;z-index:500;display:block;width:1rem;height:2.5rem;content:"";background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23dddddd%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);background-size:1rem 2.5rem}.o-stepbar .stepbar-item:first-child{padding-right:1.25rem}.o-stepbar .stepbar-item:last-child::after{display:none}.o-stepbar .stepbar-item.done{background-color:#000}.o-stepbar .stepbar-item.done::after{position:absolute;top:0;left:-1rem;z-index:500;display:block;width:1rem;height:2.5rem;content:"";background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23000000%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);background-size:1rem 2.5rem}.o-stepbar .stepbar-item.done .stepbar-link{color:#fff}.o-stepbar .stepbar-item.done:last-child::after{display:none}.o-stepbar .stepbar-item.current{background-color:#f16e00}.o-stepbar .stepbar-item.current::after{position:absolute;top:0;left:-1rem;z-index:500;display:block;width:1rem;height:2.5rem;content:"";background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23f16e00%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);background-size:1rem 2.5rem}.o-stepbar .stepbar-item.current .stepbar-link{color:#fff}.o-stepbar .stepbar-item.current:last-child::after{display:none}.o-stepbar .stepbar-item .stepbar-link{text-decoration:none}.o-stepbar .stepbar-item .stepbar-link .step-number::after{content:"."}@media (max-width:479.99px){.o-stepbar .stepbar-item{padding:.3125rem 2rem .3125rem .625rem;line-height:1.25}.o-stepbar .stepbar-item.current::after,.o-stepbar .stepbar-item.done::after,.o-stepbar .stepbar-item.next::after,.o-stepbar .stepbar-item::after{left:-.6875rem;width:.75rem;height:1.875rem;background-size:cover}.o-stepbar.xs-numbers .step-number::after{display:none}.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3),.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3)~.stepbar-item{width:20%}.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3).current,.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3)~.stepbar-item.current{width:60%}.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4),.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4)~.stepbar-item,.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5),.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5)~.stepbar-item{width:20%}.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4).current,.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4)~.stepbar-item.current,.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5).current,.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5)~.stepbar-item.current{width:40%}.o-stepbar.xs-numbers .stepbar-item{width:20%;padding-left:0;padding-right:.75rem;text-align:center}.o-stepbar.xs-numbers .stepbar-item:first-child{padding-right:0}.o-stepbar.xs-numbers .stepbar-item.current{width:60%}.o-stepbar.xs-numbers .stepbar-item.current .step-number{display:none}.o-stepbar.xs-numbers .stepbar-item:not(.current) .step-title{display:none}.o-stepbar.xs-labels .step-number{display:none}}.o-link-arrow{font-size:1rem;font-weight:700;text-decoration:none}.o-link-arrow::after{padding:0 .625rem;font-family:icon-orange,sans-serif;font-size:.625rem;color:#000;content:"\e93e"}.o-link-arrow:focus::after,.o-link-arrow:hover::after{color:#f16e00;text-decoration:none}.o-link-arrow.back::after{padding:0;content:""}.o-link-arrow.back::before{padding:0 0 0 .625rem;font-family:icon-orange,sans-serif;font-size:.625rem;color:#000;content:"\e93f"}.o-link-arrow.back:focus::before,.o-link-arrow.back:hover::before{color:#f16e00;text-decoration:none}.mega-menu{overflow:hidden}.mega-menu>.navbar-nav{transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translateX(0);transform:translateX(0)}.mega-menu-panel>.container>.navbar-nav,.mega-menu-panel>.navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mega-menu-panel>.container>.navbar-nav .navbar-nav,.mega-menu-panel>.navbar-nav .navbar-nav{position:absolute;top:0;right:100%;display:none;width:100%}.fixed-header{position:fixed;top:0;z-index:1030;width:100%}.navbar .nav-link.icon{margin-top:0}.navbar .nav-link.icon span[class^=icon-]{font-size:1.5rem;font-weight:400}.navbar .nav-link.icon[class*=svg-],.navbar .nav-link.icon[class*=svg-]::after{width:1.875rem;height:1.875rem}.navbar .nav-link:not(.icon)[class*=svg-]::after{top:0;left:0;right:auto}.navbar .dropdown-toggle{position:relative;display:block;line-height:1.25}.navbar .dropdown-toggle:focus,.navbar .dropdown-toggle:hover{color:#f16e00}.navbar .dropdown-toggle::after{top:.3125rem}.navbar .dropdown.show .dropdown-toggle::after{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar .dropdown-menu{top:2rem;left:-.75rem;right:auto}.navbar .form-inline{margin-right:.625rem}.navbar .btn-inverse-outline{color:#fff;background-color:#000;border-color:#fff}.navbar .btn-inverse-outline:focus,.navbar .btn-inverse-outline:hover{color:#f16e00;border-color:#f16e00}.navbar .btn-inverse-outline:active{color:#fff;background-color:#f16e00;border-color:#f16e00}.navbar-toggler:hover .svg-menu::after{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M130.5 251.25c-13.375 2.625-26 13-32.25 26.125-3.375 7.375-3.875 9.5-3.875 19.5 0 10.25.375 12 4.125 19.625 5.25 10.625 12.375 17.75 22.75 22.75l8.125 3.875h991.25l8.125-3.875c10.25-5 18.125-12.75 22.75-22.5 11.125-23.75 1.25-50.75-22.75-62.25l-8.125-3.875-492.5-.125c-270.875-.125-494.875.25-497.625.75zM128.625 564.25c-13 3.5-23.5 12.25-30.125 25.125-3.625 6.75-4 8.625-4 19.375-.125 10.75.25 12.625 3.75 20 4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-4c9.125-4.5 11.25-6.125 17.625-14.125 6.75-8.375 9.25-16.25 9.25-28.75 0-9.25-.5-11.625-3.875-18.75-4.875-10.375-12.625-18.125-23-23l-8.125-3.875-493.125-.25c-388-.125-494.375.125-498.875 1.375zM128.125 876.75c-13.875 4.375-23.625 12.875-29.875 25.75-3.375 7.25-3.875 9.375-3.875 19.375s.5 12.125 3.875 19.375c4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-3.875c10.375-4.875 18.125-12.625 23-23 3.5-7.25 3.875-9.375 3.875-19.375s-.375-12.125-3.875-19.375c-4.875-10.25-12.625-18-23-23l-8.125-3.875-493.75-.25c-396.625-.125-494.75.125-498.75 1.375z' fill='000'/%3E%3C/svg%3E")}.navbar-toggler:focus{outline:0}.navbar-toggler:focus .svg-menu::after{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M130.5 251.25c-13.375 2.625-26 13-32.25 26.125-3.375 7.375-3.875 9.5-3.875 19.5 0 10.25.375 12 4.125 19.625 5.25 10.625 12.375 17.75 22.75 22.75l8.125 3.875h991.25l8.125-3.875c10.25-5 18.125-12.75 22.75-22.5 11.125-23.75 1.25-50.75-22.75-62.25l-8.125-3.875-492.5-.125c-270.875-.125-494.875.25-497.625.75zM128.625 564.25c-13 3.5-23.5 12.25-30.125 25.125-3.625 6.75-4 8.625-4 19.375-.125 10.75.25 12.625 3.75 20 4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-4c9.125-4.5 11.25-6.125 17.625-14.125 6.75-8.375 9.25-16.25 9.25-28.75 0-9.25-.5-11.625-3.875-18.75-4.875-10.375-12.625-18.125-23-23l-8.125-3.875-493.125-.25c-388-.125-494.375.125-498.875 1.375zM128.125 876.75c-13.875 4.375-23.625 12.875-29.875 25.75-3.375 7.25-3.875 9.375-3.875 19.375s.5 12.125 3.875 19.375c4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-3.875c10.375-4.875 18.125-12.625 23-23 3.5-7.25 3.875-9.375 3.875-19.375s-.375-12.125-3.875-19.375c-4.875-10.25-12.625-18-23-23l-8.125-3.875-493.75-.25c-396.625-.125-494.75.125-498.75 1.375z' fill='000'/%3E%3C/svg%3E")}.navbar-toggler:active{color:#fff;background-color:#f16e00}.navbar.minimized{height:5rem;min-height:5rem}.navbar.minimized .nav-link{margin-top:0}.navbar.minimized .navbar-brand img{width:2.5rem;height:2.5rem}.navbar.supra{height:2.5rem;min-height:2.5rem;padding-top:0;padding-bottom:0;border-bottom:1px solid #333}@media (max-width:479.99px){.navbar.supra{display:none}}.navbar.supra>.container,.navbar.supra>.container .navbar-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar.supra .navbar-brand{display:none}.navbar.supra .navbar-nav{margin:0}.navbar.supra .navbar-nav .nav-item:first-child .nav-link,.navbar.supra .navbar-nav>.nav-link:first-child{margin-right:0}.navbar.supra .dropdown-toggle,.navbar.supra .nav-link{font-size:.875rem;line-height:1}.navbar.supra .dropdown-toggle:focus,.navbar.supra .nav-link:focus{outline-offset:.5rem}.navbar.supra .dropdown-toggle span[class^=icon-],.navbar.supra .nav-link span[class^=icon-]{font-size:1.125rem;font-weight:400}.navbar.supra .nav-link.icon span[class^=icon-]{font-size:1rem;font-weight:400}.navbar.supra .nav-link.icon[class*=svg-],.navbar.supra .nav-link.icon[class*=svg-]::after{width:1.25rem;height:1.25rem}.navbar.supra .dropdown-menu{left:0;right:auto}@media (max-width:479.99px){.navbar-expand-sm,.navbar-expand-sm.minimized{height:auto;min-height:3.125rem}.navbar-expand-sm.minimized.supra,.navbar-expand-sm.supra{display:none}.navbar-expand-sm .navbar-brand,.navbar-expand-sm.minimized .navbar-brand{font-size:.875rem}.navbar-expand-sm .navbar-brand:focus,.navbar-expand-sm.minimized .navbar-brand:focus{outline-offset:.625rem}.navbar-expand-sm .navbar-brand img,.navbar-expand-sm.minimized .navbar-brand img{width:1.875rem;height:1.875rem}.navbar-expand-sm .navbar-collapse .navbar-nav,.navbar-expand-sm.minimized .navbar-collapse .navbar-nav{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.navbar-expand-sm .svg-menu,.navbar-expand-sm.minimized .svg-menu{display:block;width:1.25rem;height:1.25rem}.navbar-expand-sm .nav-item,.navbar-expand-sm.minimized .nav-item{margin-right:0;font-size:1.125rem;border-top:1px solid #333}.navbar-expand-sm .nav-item+.nav-item,.navbar-expand-sm .nav-item:first-child,.navbar-expand-sm.minimized .nav-item+.nav-item,.navbar-expand-sm.minimized .nav-item:first-child{margin-right:0}.navbar-expand-sm .nav-item .dropdown-toggle,.navbar-expand-sm .nav-item .nav-item-cdu,.navbar-expand-sm .nav-item .nav-link,.navbar-expand-sm.minimized .nav-item .dropdown-toggle,.navbar-expand-sm.minimized .nav-item .nav-item-cdu,.navbar-expand-sm.minimized .nav-item .nav-link{margin-top:0}.navbar-expand-sm .nav-item .nav-link[role=menuitem]::before,.navbar-expand-sm.minimized .nav-item .nav-link[role=menuitem]::before{float:left;margin-left:1rem;font-family:icon-orange,sans-serif;font-size:1rem;font-weight:400;color:#fff;content:"\e93e"}.navbar-expand-sm .nav-item .nav-link.active::before,.navbar-expand-sm.minimized .nav-item .nav-link.active::before{display:none}.navbar-expand-sm .nav-item .nav-link.icon,.navbar-expand-sm.minimized .nav-item .nav-link.icon{padding:.625rem;margin-top:0}.navbar-expand-sm .nav-link[class^=svg-],.navbar-expand-sm.minimized .nav-link[class^=svg-]{margin:.625rem}.navbar-expand-sm .nav-link,.navbar-expand-sm.minimized .nav-link{padding:.875rem .625rem .875rem 0;margin-top:0}.navbar-expand-sm .nav-link:focus,.navbar-expand-sm.minimized .nav-link:focus{outline-offset:-1px}.navbar-expand-sm .nav-link.icon,.navbar-expand-sm.minimized .nav-link.icon{padding:.78125rem .625rem}.navbar-expand-sm .nav-item.dropdown,.navbar-expand-sm.minimized .nav-item.dropdown{padding:0}.navbar-expand-sm .nav-item.dropdown .dropdown-item,.navbar-expand-sm .nav-item.dropdown .dropdown-toggle,.navbar-expand-sm.minimized .nav-item.dropdown .dropdown-item,.navbar-expand-sm.minimized .nav-item.dropdown .dropdown-toggle{padding:.875rem .625rem .875rem 0}.navbar-expand-sm .nav-item.dropdown .dropdown-toggle:focus,.navbar-expand-sm.minimized .nav-item.dropdown .dropdown-toggle:focus{outline:0}.navbar-expand-sm .nav-item.dropdown .dropdown-toggle::before,.navbar-expand-sm.minimized .nav-item.dropdown .dropdown-toggle::before{display:none}.navbar-expand-sm .nav-item.dropdown .dropdown-toggle::after,.navbar-expand-sm.minimized .nav-item.dropdown .dropdown-toggle::after{position:absolute;top:.875rem;left:-.625rem;margin-top:.5rem;margin-left:1.25rem}.navbar-expand-sm .nav-item.dropdown .dropdown-item,.navbar-expand-sm.minimized .nav-item.dropdown .dropdown-item{color:#fff;white-space:normal;background-color:#000;border-top:1px solid #333}.navbar-expand-sm .mega-menu .nav-link[data-toggle=collapse]::before,.navbar-expand-sm.minimized .mega-menu .nav-link[data-toggle=collapse]::before{margin-top:.3125rem;margin-left:.9375rem;content:"";border-top:.4375em solid;border-left:.4375em solid transparent;border-right:.4375em solid transparent;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand-sm .mega-menu .nav-link.collapsed::before,.navbar-expand-sm.minimized .mega-menu .nav-link.collapsed::before{-webkit-transform:rotateZ(0);transform:rotateZ(0)}.navbar-expand-sm .mega-menu-panel .nav-link.back,.navbar-expand-sm.minimized .mega-menu-panel .nav-link.back{display:block}.navbar-expand-sm .mega-menu-panel .nav-link.back::before,.navbar-expand-sm.minimized .mega-menu-panel .nav-link.back::before{float:right;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand-sm .mega-menu-panel>.container,.navbar-expand-sm.minimized .mega-menu-panel>.container{width:100%;padding:0;margin:0}.navbar-expand-sm .mega-menu-panel>.container a[data-toggle=collapse],.navbar-expand-sm.minimized .mega-menu-panel>.container a[data-toggle=collapse]{display:none}.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav>.nav-item,.navbar-expand-sm.minimized .mega-menu-panel>.container>.navbar-nav>.nav-item{padding:0;border:0}.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child,.navbar-expand-sm.minimized .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child{border-bottom:1px solid #333}}@media (min-width:480px){.navbar-expand-sm .mega-menu{overflow:visible}.navbar-expand-sm .mega-menu>.navbar-nav{transition:none;-webkit-transform:none;transform:none}.navbar-expand-sm .mega-menu-panel{position:absolute;top:100px;right:0;z-index:1030;width:100%;padding:1rem 0;background-color:#000;border-top:1px solid #333}.navbar-expand-sm .mega-menu-panel .svg-delete{width:1.25rem;height:1.25rem}.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav>.nav-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1rem 0}.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav>.nav-item>.nav-link{padding:0;margin-bottom:1rem;font-size:1.25rem}.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav .navbar-nav{position:static;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-link{padding:0;line-height:1.25rem;outline-offset:1px}.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav .nav-item+.nav-item,.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav .nav-item:first-child{margin-right:0}.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav .nav-link{color:#fff}.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav .nav-link.back{display:none}.navbar-expand-sm .mega-menu-panel a[data-toggle=collapse]{display:block;float:left;margin:1.25rem;color:#fff}}@media (max-width:767.99px){.navbar-expand-md,.navbar-expand-md.minimized{height:auto;min-height:3.125rem}.navbar-expand-md.minimized.supra,.navbar-expand-md.supra{display:none}.navbar-expand-md .navbar-brand,.navbar-expand-md.minimized .navbar-brand{font-size:.875rem}.navbar-expand-md .navbar-brand:focus,.navbar-expand-md.minimized .navbar-brand:focus{outline-offset:.625rem}.navbar-expand-md .navbar-brand img,.navbar-expand-md.minimized .navbar-brand img{width:1.875rem;height:1.875rem}.navbar-expand-md .navbar-collapse .navbar-nav,.navbar-expand-md.minimized .navbar-collapse .navbar-nav{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.navbar-expand-md .svg-menu,.navbar-expand-md.minimized .svg-menu{display:block;width:1.25rem;height:1.25rem}.navbar-expand-md .nav-item,.navbar-expand-md.minimized .nav-item{margin-right:0;font-size:1.125rem;border-top:1px solid #333}.navbar-expand-md .nav-item+.nav-item,.navbar-expand-md .nav-item:first-child,.navbar-expand-md.minimized .nav-item+.nav-item,.navbar-expand-md.minimized .nav-item:first-child{margin-right:0}.navbar-expand-md .nav-item .dropdown-toggle,.navbar-expand-md .nav-item .nav-item-cdu,.navbar-expand-md .nav-item .nav-link,.navbar-expand-md.minimized .nav-item .dropdown-toggle,.navbar-expand-md.minimized .nav-item .nav-item-cdu,.navbar-expand-md.minimized .nav-item .nav-link{margin-top:0}.navbar-expand-md .nav-item .nav-link[role=menuitem]::before,.navbar-expand-md.minimized .nav-item .nav-link[role=menuitem]::before{float:left;margin-left:1rem;font-family:icon-orange,sans-serif;font-size:1rem;font-weight:400;color:#fff;content:"\e93e"}.navbar-expand-md .nav-item .nav-link.active::before,.navbar-expand-md.minimized .nav-item .nav-link.active::before{display:none}.navbar-expand-md .nav-item .nav-link.icon,.navbar-expand-md.minimized .nav-item .nav-link.icon{padding:.625rem;margin-top:0}.navbar-expand-md .nav-link[class^=svg-],.navbar-expand-md.minimized .nav-link[class^=svg-]{margin:.625rem}.navbar-expand-md .nav-link,.navbar-expand-md.minimized .nav-link{padding:.875rem .625rem .875rem 0;margin-top:0}.navbar-expand-md .nav-link:focus,.navbar-expand-md.minimized .nav-link:focus{outline-offset:-1px}.navbar-expand-md .nav-link.icon,.navbar-expand-md.minimized .nav-link.icon{padding:.78125rem .625rem}.navbar-expand-md .nav-item.dropdown,.navbar-expand-md.minimized .nav-item.dropdown{padding:0}.navbar-expand-md .nav-item.dropdown .dropdown-item,.navbar-expand-md .nav-item.dropdown .dropdown-toggle,.navbar-expand-md.minimized .nav-item.dropdown .dropdown-item,.navbar-expand-md.minimized .nav-item.dropdown .dropdown-toggle{padding:.875rem .625rem .875rem 0}.navbar-expand-md .nav-item.dropdown .dropdown-toggle:focus,.navbar-expand-md.minimized .nav-item.dropdown .dropdown-toggle:focus{outline:0}.navbar-expand-md .nav-item.dropdown .dropdown-toggle::before,.navbar-expand-md.minimized .nav-item.dropdown .dropdown-toggle::before{display:none}.navbar-expand-md .nav-item.dropdown .dropdown-toggle::after,.navbar-expand-md.minimized .nav-item.dropdown .dropdown-toggle::after{position:absolute;top:.875rem;left:-.625rem;margin-top:.5rem;margin-left:1.25rem}.navbar-expand-md .nav-item.dropdown .dropdown-item,.navbar-expand-md.minimized .nav-item.dropdown .dropdown-item{color:#fff;white-space:normal;background-color:#000;border-top:1px solid #333}.navbar-expand-md .mega-menu .nav-link[data-toggle=collapse]::before,.navbar-expand-md.minimized .mega-menu .nav-link[data-toggle=collapse]::before{margin-top:.3125rem;margin-left:.9375rem;content:"";border-top:.4375em solid;border-left:.4375em solid transparent;border-right:.4375em solid transparent;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand-md .mega-menu .nav-link.collapsed::before,.navbar-expand-md.minimized .mega-menu .nav-link.collapsed::before{-webkit-transform:rotateZ(0);transform:rotateZ(0)}.navbar-expand-md .mega-menu-panel .nav-link.back,.navbar-expand-md.minimized .mega-menu-panel .nav-link.back{display:block}.navbar-expand-md .mega-menu-panel .nav-link.back::before,.navbar-expand-md.minimized .mega-menu-panel .nav-link.back::before{float:right;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand-md .mega-menu-panel>.container,.navbar-expand-md.minimized .mega-menu-panel>.container{width:100%;padding:0;margin:0}.navbar-expand-md .mega-menu-panel>.container a[data-toggle=collapse],.navbar-expand-md.minimized .mega-menu-panel>.container a[data-toggle=collapse]{display:none}.navbar-expand-md .mega-menu-panel>.container>.navbar-nav>.nav-item,.navbar-expand-md.minimized .mega-menu-panel>.container>.navbar-nav>.nav-item{padding:0;border:0}.navbar-expand-md .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child,.navbar-expand-md.minimized .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child{border-bottom:1px solid #333}}@media (min-width:768px){.navbar-expand-md .mega-menu{overflow:visible}.navbar-expand-md .mega-menu>.navbar-nav{transition:none;-webkit-transform:none;transform:none}.navbar-expand-md .mega-menu-panel{position:absolute;top:100px;right:0;z-index:1030;width:100%;padding:1rem 0;background-color:#000;border-top:1px solid #333}.navbar-expand-md .mega-menu-panel .svg-delete{width:1.25rem;height:1.25rem}.navbar-expand-md .mega-menu-panel>.container>.navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand-md .mega-menu-panel>.container>.navbar-nav>.nav-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1rem 0}.navbar-expand-md .mega-menu-panel>.container>.navbar-nav>.nav-item>.nav-link{padding:0;margin-bottom:1rem;font-size:1.25rem}.navbar-expand-md .mega-menu-panel>.container>.navbar-nav .navbar-nav{position:static;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand-md .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-link{padding:0;line-height:1.25rem;outline-offset:1px}.navbar-expand-md .mega-menu-panel>.container>.navbar-nav .nav-item+.nav-item,.navbar-expand-md .mega-menu-panel>.container>.navbar-nav .nav-item:first-child{margin-right:0}.navbar-expand-md .mega-menu-panel>.container>.navbar-nav .nav-link{color:#fff}.navbar-expand-md .mega-menu-panel>.container>.navbar-nav .nav-link.back{display:none}.navbar-expand-md .mega-menu-panel a[data-toggle=collapse]{display:block;float:left;margin:1.25rem;color:#fff}}@media (max-width:979.99px){.navbar-expand-lg,.navbar-expand-lg.minimized{height:auto;min-height:3.125rem}.navbar-expand-lg.minimized.supra,.navbar-expand-lg.supra{display:none}.navbar-expand-lg .navbar-brand,.navbar-expand-lg.minimized .navbar-brand{font-size:.875rem}.navbar-expand-lg .navbar-brand:focus,.navbar-expand-lg.minimized .navbar-brand:focus{outline-offset:.625rem}.navbar-expand-lg .navbar-brand img,.navbar-expand-lg.minimized .navbar-brand img{width:1.875rem;height:1.875rem}.navbar-expand-lg .navbar-collapse .navbar-nav,.navbar-expand-lg.minimized .navbar-collapse .navbar-nav{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.navbar-expand-lg .svg-menu,.navbar-expand-lg.minimized .svg-menu{display:block;width:1.25rem;height:1.25rem}.navbar-expand-lg .nav-item,.navbar-expand-lg.minimized .nav-item{margin-right:0;font-size:1.125rem;border-top:1px solid #333}.navbar-expand-lg .nav-item+.nav-item,.navbar-expand-lg .nav-item:first-child,.navbar-expand-lg.minimized .nav-item+.nav-item,.navbar-expand-lg.minimized .nav-item:first-child{margin-right:0}.navbar-expand-lg .nav-item .dropdown-toggle,.navbar-expand-lg .nav-item .nav-item-cdu,.navbar-expand-lg .nav-item .nav-link,.navbar-expand-lg.minimized .nav-item .dropdown-toggle,.navbar-expand-lg.minimized .nav-item .nav-item-cdu,.navbar-expand-lg.minimized .nav-item .nav-link{margin-top:0}.navbar-expand-lg .nav-item .nav-link[role=menuitem]::before,.navbar-expand-lg.minimized .nav-item .nav-link[role=menuitem]::before{float:left;margin-left:1rem;font-family:icon-orange,sans-serif;font-size:1rem;font-weight:400;color:#fff;content:"\e93e"}.navbar-expand-lg .nav-item .nav-link.active::before,.navbar-expand-lg.minimized .nav-item .nav-link.active::before{display:none}.navbar-expand-lg .nav-item .nav-link.icon,.navbar-expand-lg.minimized .nav-item .nav-link.icon{padding:.625rem;margin-top:0}.navbar-expand-lg .nav-link[class^=svg-],.navbar-expand-lg.minimized .nav-link[class^=svg-]{margin:.625rem}.navbar-expand-lg .nav-link,.navbar-expand-lg.minimized .nav-link{padding:.875rem .625rem .875rem 0;margin-top:0}.navbar-expand-lg .nav-link:focus,.navbar-expand-lg.minimized .nav-link:focus{outline-offset:-1px}.navbar-expand-lg .nav-link.icon,.navbar-expand-lg.minimized .nav-link.icon{padding:.78125rem .625rem}.navbar-expand-lg .nav-item.dropdown,.navbar-expand-lg.minimized .nav-item.dropdown{padding:0}.navbar-expand-lg .nav-item.dropdown .dropdown-item,.navbar-expand-lg .nav-item.dropdown .dropdown-toggle,.navbar-expand-lg.minimized .nav-item.dropdown .dropdown-item,.navbar-expand-lg.minimized .nav-item.dropdown .dropdown-toggle{padding:.875rem .625rem .875rem 0}.navbar-expand-lg .nav-item.dropdown .dropdown-toggle:focus,.navbar-expand-lg.minimized .nav-item.dropdown .dropdown-toggle:focus{outline:0}.navbar-expand-lg .nav-item.dropdown .dropdown-toggle::before,.navbar-expand-lg.minimized .nav-item.dropdown .dropdown-toggle::before{display:none}.navbar-expand-lg .nav-item.dropdown .dropdown-toggle::after,.navbar-expand-lg.minimized .nav-item.dropdown .dropdown-toggle::after{position:absolute;top:.875rem;left:-.625rem;margin-top:.5rem;margin-left:1.25rem}.navbar-expand-lg .nav-item.dropdown .dropdown-item,.navbar-expand-lg.minimized .nav-item.dropdown .dropdown-item{color:#fff;white-space:normal;background-color:#000;border-top:1px solid #333}.navbar-expand-lg .mega-menu .nav-link[data-toggle=collapse]::before,.navbar-expand-lg.minimized .mega-menu .nav-link[data-toggle=collapse]::before{margin-top:.3125rem;margin-left:.9375rem;content:"";border-top:.4375em solid;border-left:.4375em solid transparent;border-right:.4375em solid transparent;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand-lg .mega-menu .nav-link.collapsed::before,.navbar-expand-lg.minimized .mega-menu .nav-link.collapsed::before{-webkit-transform:rotateZ(0);transform:rotateZ(0)}.navbar-expand-lg .mega-menu-panel .nav-link.back,.navbar-expand-lg.minimized .mega-menu-panel .nav-link.back{display:block}.navbar-expand-lg .mega-menu-panel .nav-link.back::before,.navbar-expand-lg.minimized .mega-menu-panel .nav-link.back::before{float:right;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand-lg .mega-menu-panel>.container,.navbar-expand-lg.minimized .mega-menu-panel>.container{width:100%;padding:0;margin:0}.navbar-expand-lg .mega-menu-panel>.container a[data-toggle=collapse],.navbar-expand-lg.minimized .mega-menu-panel>.container a[data-toggle=collapse]{display:none}.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav>.nav-item,.navbar-expand-lg.minimized .mega-menu-panel>.container>.navbar-nav>.nav-item{padding:0;border:0}.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child,.navbar-expand-lg.minimized .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child{border-bottom:1px solid #333}}@media (min-width:980px){.navbar-expand-lg .mega-menu{overflow:visible}.navbar-expand-lg .mega-menu>.navbar-nav{transition:none;-webkit-transform:none;transform:none}.navbar-expand-lg .mega-menu-panel{position:absolute;top:100px;right:0;z-index:1030;width:100%;padding:1rem 0;background-color:#000;border-top:1px solid #333}.navbar-expand-lg .mega-menu-panel .svg-delete{width:1.25rem;height:1.25rem}.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav>.nav-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1rem 0}.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav>.nav-item>.nav-link{padding:0;margin-bottom:1rem;font-size:1.25rem}.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav .navbar-nav{position:static;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-link{padding:0;line-height:1.25rem;outline-offset:1px}.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav .nav-item+.nav-item,.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav .nav-item:first-child{margin-right:0}.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav .nav-link{color:#fff}.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav .nav-link.back{display:none}.navbar-expand-lg .mega-menu-panel a[data-toggle=collapse]{display:block;float:left;margin:1.25rem;color:#fff}}@media (max-width:1219.99px){.navbar-expand-xl,.navbar-expand-xl.minimized{height:auto;min-height:3.125rem}.navbar-expand-xl.minimized.supra,.navbar-expand-xl.supra{display:none}.navbar-expand-xl .navbar-brand,.navbar-expand-xl.minimized .navbar-brand{font-size:.875rem}.navbar-expand-xl .navbar-brand:focus,.navbar-expand-xl.minimized .navbar-brand:focus{outline-offset:.625rem}.navbar-expand-xl .navbar-brand img,.navbar-expand-xl.minimized .navbar-brand img{width:1.875rem;height:1.875rem}.navbar-expand-xl .navbar-collapse .navbar-nav,.navbar-expand-xl.minimized .navbar-collapse .navbar-nav{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.navbar-expand-xl .svg-menu,.navbar-expand-xl.minimized .svg-menu{display:block;width:1.25rem;height:1.25rem}.navbar-expand-xl .nav-item,.navbar-expand-xl.minimized .nav-item{margin-right:0;font-size:1.125rem;border-top:1px solid #333}.navbar-expand-xl .nav-item+.nav-item,.navbar-expand-xl .nav-item:first-child,.navbar-expand-xl.minimized .nav-item+.nav-item,.navbar-expand-xl.minimized .nav-item:first-child{margin-right:0}.navbar-expand-xl .nav-item .dropdown-toggle,.navbar-expand-xl .nav-item .nav-item-cdu,.navbar-expand-xl .nav-item .nav-link,.navbar-expand-xl.minimized .nav-item .dropdown-toggle,.navbar-expand-xl.minimized .nav-item .nav-item-cdu,.navbar-expand-xl.minimized .nav-item .nav-link{margin-top:0}.navbar-expand-xl .nav-item .nav-link[role=menuitem]::before,.navbar-expand-xl.minimized .nav-item .nav-link[role=menuitem]::before{float:left;margin-left:1rem;font-family:icon-orange,sans-serif;font-size:1rem;font-weight:400;color:#fff;content:"\e93e"}.navbar-expand-xl .nav-item .nav-link.active::before,.navbar-expand-xl.minimized .nav-item .nav-link.active::before{display:none}.navbar-expand-xl .nav-item .nav-link.icon,.navbar-expand-xl.minimized .nav-item .nav-link.icon{padding:.625rem;margin-top:0}.navbar-expand-xl .nav-link[class^=svg-],.navbar-expand-xl.minimized .nav-link[class^=svg-]{margin:.625rem}.navbar-expand-xl .nav-link,.navbar-expand-xl.minimized .nav-link{padding:.875rem .625rem .875rem 0;margin-top:0}.navbar-expand-xl .nav-link:focus,.navbar-expand-xl.minimized .nav-link:focus{outline-offset:-1px}.navbar-expand-xl .nav-link.icon,.navbar-expand-xl.minimized .nav-link.icon{padding:.78125rem .625rem}.navbar-expand-xl .nav-item.dropdown,.navbar-expand-xl.minimized .nav-item.dropdown{padding:0}.navbar-expand-xl .nav-item.dropdown .dropdown-item,.navbar-expand-xl .nav-item.dropdown .dropdown-toggle,.navbar-expand-xl.minimized .nav-item.dropdown .dropdown-item,.navbar-expand-xl.minimized .nav-item.dropdown .dropdown-toggle{padding:.875rem .625rem .875rem 0}.navbar-expand-xl .nav-item.dropdown .dropdown-toggle:focus,.navbar-expand-xl.minimized .nav-item.dropdown .dropdown-toggle:focus{outline:0}.navbar-expand-xl .nav-item.dropdown .dropdown-toggle::before,.navbar-expand-xl.minimized .nav-item.dropdown .dropdown-toggle::before{display:none}.navbar-expand-xl .nav-item.dropdown .dropdown-toggle::after,.navbar-expand-xl.minimized .nav-item.dropdown .dropdown-toggle::after{position:absolute;top:.875rem;left:-.625rem;margin-top:.5rem;margin-left:1.25rem}.navbar-expand-xl .nav-item.dropdown .dropdown-item,.navbar-expand-xl.minimized .nav-item.dropdown .dropdown-item{color:#fff;white-space:normal;background-color:#000;border-top:1px solid #333}.navbar-expand-xl .mega-menu .nav-link[data-toggle=collapse]::before,.navbar-expand-xl.minimized .mega-menu .nav-link[data-toggle=collapse]::before{margin-top:.3125rem;margin-left:.9375rem;content:"";border-top:.4375em solid;border-left:.4375em solid transparent;border-right:.4375em solid transparent;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand-xl .mega-menu .nav-link.collapsed::before,.navbar-expand-xl.minimized .mega-menu .nav-link.collapsed::before{-webkit-transform:rotateZ(0);transform:rotateZ(0)}.navbar-expand-xl .mega-menu-panel .nav-link.back,.navbar-expand-xl.minimized .mega-menu-panel .nav-link.back{display:block}.navbar-expand-xl .mega-menu-panel .nav-link.back::before,.navbar-expand-xl.minimized .mega-menu-panel .nav-link.back::before{float:right;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand-xl .mega-menu-panel>.container,.navbar-expand-xl.minimized .mega-menu-panel>.container{width:100%;padding:0;margin:0}.navbar-expand-xl .mega-menu-panel>.container a[data-toggle=collapse],.navbar-expand-xl.minimized .mega-menu-panel>.container a[data-toggle=collapse]{display:none}.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav>.nav-item,.navbar-expand-xl.minimized .mega-menu-panel>.container>.navbar-nav>.nav-item{padding:0;border:0}.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child,.navbar-expand-xl.minimized .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child{border-bottom:1px solid #333}}@media (min-width:1220px){.navbar-expand-xl .mega-menu{overflow:visible}.navbar-expand-xl .mega-menu>.navbar-nav{transition:none;-webkit-transform:none;transform:none}.navbar-expand-xl .mega-menu-panel{position:absolute;top:100px;right:0;z-index:1030;width:100%;padding:1rem 0;background-color:#000;border-top:1px solid #333}.navbar-expand-xl .mega-menu-panel .svg-delete{width:1.25rem;height:1.25rem}.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav>.nav-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1rem 0}.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav>.nav-item>.nav-link{padding:0;margin-bottom:1rem;font-size:1.25rem}.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav .navbar-nav{position:static;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-link{padding:0;line-height:1.25rem;outline-offset:1px}.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav .nav-item+.nav-item,.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav .nav-item:first-child{margin-right:0}.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav .nav-link{color:#fff}.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav .nav-link.back{display:none}.navbar-expand-xl .mega-menu-panel a[data-toggle=collapse]{display:block;float:left;margin:1.25rem;color:#fff}}@media (max-width:1379.99px){.navbar-expand-xxl,.navbar-expand-xxl.minimized{height:auto;min-height:3.125rem}.navbar-expand-xxl.minimized.supra,.navbar-expand-xxl.supra{display:none}.navbar-expand-xxl .navbar-brand,.navbar-expand-xxl.minimized .navbar-brand{font-size:.875rem}.navbar-expand-xxl .navbar-brand:focus,.navbar-expand-xxl.minimized .navbar-brand:focus{outline-offset:.625rem}.navbar-expand-xxl .navbar-brand img,.navbar-expand-xxl.minimized .navbar-brand img{width:1.875rem;height:1.875rem}.navbar-expand-xxl .navbar-collapse .navbar-nav,.navbar-expand-xxl.minimized .navbar-collapse .navbar-nav{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.navbar-expand-xxl .svg-menu,.navbar-expand-xxl.minimized .svg-menu{display:block;width:1.25rem;height:1.25rem}.navbar-expand-xxl .nav-item,.navbar-expand-xxl.minimized .nav-item{margin-right:0;font-size:1.125rem;border-top:1px solid #333}.navbar-expand-xxl .nav-item+.nav-item,.navbar-expand-xxl .nav-item:first-child,.navbar-expand-xxl.minimized .nav-item+.nav-item,.navbar-expand-xxl.minimized .nav-item:first-child{margin-right:0}.navbar-expand-xxl .nav-item .dropdown-toggle,.navbar-expand-xxl .nav-item .nav-item-cdu,.navbar-expand-xxl .nav-item .nav-link,.navbar-expand-xxl.minimized .nav-item .dropdown-toggle,.navbar-expand-xxl.minimized .nav-item .nav-item-cdu,.navbar-expand-xxl.minimized .nav-item .nav-link{margin-top:0}.navbar-expand-xxl .nav-item .nav-link[role=menuitem]::before,.navbar-expand-xxl.minimized .nav-item .nav-link[role=menuitem]::before{float:left;margin-left:1rem;font-family:icon-orange,sans-serif;font-size:1rem;font-weight:400;color:#fff;content:"\e93e"}.navbar-expand-xxl .nav-item .nav-link.active::before,.navbar-expand-xxl.minimized .nav-item .nav-link.active::before{display:none}.navbar-expand-xxl .nav-item .nav-link.icon,.navbar-expand-xxl.minimized .nav-item .nav-link.icon{padding:.625rem;margin-top:0}.navbar-expand-xxl .nav-link[class^=svg-],.navbar-expand-xxl.minimized .nav-link[class^=svg-]{margin:.625rem}.navbar-expand-xxl .nav-link,.navbar-expand-xxl.minimized .nav-link{padding:.875rem .625rem .875rem 0;margin-top:0}.navbar-expand-xxl .nav-link:focus,.navbar-expand-xxl.minimized .nav-link:focus{outline-offset:-1px}.navbar-expand-xxl .nav-link.icon,.navbar-expand-xxl.minimized .nav-link.icon{padding:.78125rem .625rem}.navbar-expand-xxl .nav-item.dropdown,.navbar-expand-xxl.minimized .nav-item.dropdown{padding:0}.navbar-expand-xxl .nav-item.dropdown .dropdown-item,.navbar-expand-xxl .nav-item.dropdown .dropdown-toggle,.navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-item,.navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-toggle{padding:.875rem .625rem .875rem 0}.navbar-expand-xxl .nav-item.dropdown .dropdown-toggle:focus,.navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-toggle:focus{outline:0}.navbar-expand-xxl .nav-item.dropdown .dropdown-toggle::before,.navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-toggle::before{display:none}.navbar-expand-xxl .nav-item.dropdown .dropdown-toggle::after,.navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-toggle::after{position:absolute;top:.875rem;left:-.625rem;margin-top:.5rem;margin-left:1.25rem}.navbar-expand-xxl .nav-item.dropdown .dropdown-item,.navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-item{color:#fff;white-space:normal;background-color:#000;border-top:1px solid #333}.navbar-expand-xxl .mega-menu .nav-link[data-toggle=collapse]::before,.navbar-expand-xxl.minimized .mega-menu .nav-link[data-toggle=collapse]::before{margin-top:.3125rem;margin-left:.9375rem;content:"";border-top:.4375em solid;border-left:.4375em solid transparent;border-right:.4375em solid transparent;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand-xxl .mega-menu .nav-link.collapsed::before,.navbar-expand-xxl.minimized .mega-menu .nav-link.collapsed::before{-webkit-transform:rotateZ(0);transform:rotateZ(0)}.navbar-expand-xxl .mega-menu-panel .nav-link.back,.navbar-expand-xxl.minimized .mega-menu-panel .nav-link.back{display:block}.navbar-expand-xxl .mega-menu-panel .nav-link.back::before,.navbar-expand-xxl.minimized .mega-menu-panel .nav-link.back::before{float:right;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand-xxl .mega-menu-panel>.container,.navbar-expand-xxl.minimized .mega-menu-panel>.container{width:100%;padding:0;margin:0}.navbar-expand-xxl .mega-menu-panel>.container a[data-toggle=collapse],.navbar-expand-xxl.minimized .mega-menu-panel>.container a[data-toggle=collapse]{display:none}.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav>.nav-item,.navbar-expand-xxl.minimized .mega-menu-panel>.container>.navbar-nav>.nav-item{padding:0;border:0}.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child,.navbar-expand-xxl.minimized .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child{border-bottom:1px solid #333}}@media (min-width:1380px){.navbar-expand-xxl .mega-menu{overflow:visible}.navbar-expand-xxl .mega-menu>.navbar-nav{transition:none;-webkit-transform:none;transform:none}.navbar-expand-xxl .mega-menu-panel{position:absolute;top:100px;right:0;z-index:1030;width:100%;padding:1rem 0;background-color:#000;border-top:1px solid #333}.navbar-expand-xxl .mega-menu-panel .svg-delete{width:1.25rem;height:1.25rem}.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav>.nav-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1rem 0}.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav>.nav-item>.nav-link{padding:0;margin-bottom:1rem;font-size:1.25rem}.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav .navbar-nav{position:static;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-link{padding:0;line-height:1.25rem;outline-offset:1px}.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav .nav-item+.nav-item,.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav .nav-item:first-child{margin-right:0}.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav .nav-link{color:#fff}.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav .nav-link.back{display:none}.navbar-expand-xxl .mega-menu-panel a[data-toggle=collapse]{display:block;float:left;margin:1.25rem;color:#fff}}.navbar-expand,.navbar-expand.minimized{height:auto;min-height:3.125rem}.navbar-expand.minimized.supra,.navbar-expand.supra{display:none}.navbar-expand .navbar-brand,.navbar-expand.minimized .navbar-brand{font-size:.875rem}.navbar-expand .navbar-brand:focus,.navbar-expand.minimized .navbar-brand:focus{outline-offset:.625rem}.navbar-expand .navbar-brand img,.navbar-expand.minimized .navbar-brand img{width:1.875rem;height:1.875rem}.navbar-expand .navbar-collapse .navbar-nav,.navbar-expand.minimized .navbar-collapse .navbar-nav{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.navbar-expand .svg-menu,.navbar-expand.minimized .svg-menu{display:block;width:1.25rem;height:1.25rem}.navbar-expand .nav-item,.navbar-expand.minimized .nav-item{margin-right:0;font-size:1.125rem;border-top:1px solid #333}.navbar-expand .nav-item+.nav-item,.navbar-expand .nav-item:first-child,.navbar-expand.minimized .nav-item+.nav-item,.navbar-expand.minimized .nav-item:first-child{margin-right:0}.navbar-expand .nav-item .dropdown-toggle,.navbar-expand .nav-item .nav-item-cdu,.navbar-expand .nav-item .nav-link,.navbar-expand.minimized .nav-item .dropdown-toggle,.navbar-expand.minimized .nav-item .nav-item-cdu,.navbar-expand.minimized .nav-item .nav-link{margin-top:0}.navbar-expand .nav-item .nav-link[role=menuitem]::before,.navbar-expand.minimized .nav-item .nav-link[role=menuitem]::before{float:left;margin-left:1rem;font-family:icon-orange,sans-serif;font-size:1rem;font-weight:400;color:#fff;content:"\e93e"}.navbar-expand .nav-item .nav-link.active::before,.navbar-expand.minimized .nav-item .nav-link.active::before{display:none}.navbar-expand .nav-item .nav-link.icon,.navbar-expand.minimized .nav-item .nav-link.icon{padding:.625rem;margin-top:0}.navbar-expand .nav-link[class^=svg-],.navbar-expand.minimized .nav-link[class^=svg-]{margin:.625rem}.navbar-expand .nav-link,.navbar-expand.minimized .nav-link{padding:.875rem .625rem .875rem 0;margin-top:0}.navbar-expand .nav-link:focus,.navbar-expand.minimized .nav-link:focus{outline-offset:-1px}.navbar-expand .nav-link.icon,.navbar-expand.minimized .nav-link.icon{padding:.78125rem .625rem}.navbar-expand .nav-item.dropdown,.navbar-expand.minimized .nav-item.dropdown{padding:0}.navbar-expand .nav-item.dropdown .dropdown-item,.navbar-expand .nav-item.dropdown .dropdown-toggle,.navbar-expand.minimized .nav-item.dropdown .dropdown-item,.navbar-expand.minimized .nav-item.dropdown .dropdown-toggle{padding:.875rem .625rem .875rem 0}.navbar-expand .nav-item.dropdown .dropdown-toggle:focus,.navbar-expand.minimized .nav-item.dropdown .dropdown-toggle:focus{outline:0}.navbar-expand .nav-item.dropdown .dropdown-toggle::before,.navbar-expand.minimized .nav-item.dropdown .dropdown-toggle::before{display:none}.navbar-expand .nav-item.dropdown .dropdown-toggle::after,.navbar-expand.minimized .nav-item.dropdown .dropdown-toggle::after{position:absolute;top:.875rem;left:-.625rem;margin-top:.5rem;margin-left:1.25rem}.navbar-expand .nav-item.dropdown .dropdown-item,.navbar-expand.minimized .nav-item.dropdown .dropdown-item{color:#fff;white-space:normal;background-color:#000;border-top:1px solid #333}.navbar-expand .mega-menu .nav-link[data-toggle=collapse]::before,.navbar-expand.minimized .mega-menu .nav-link[data-toggle=collapse]::before{margin-top:.3125rem;margin-left:.9375rem;content:"";border-top:.4375em solid;border-left:.4375em solid transparent;border-right:.4375em solid transparent;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand .mega-menu .nav-link.collapsed::before,.navbar-expand.minimized .mega-menu .nav-link.collapsed::before{-webkit-transform:rotateZ(0);transform:rotateZ(0)}.navbar-expand .mega-menu-panel .nav-link.back,.navbar-expand.minimized .mega-menu-panel .nav-link.back{display:block}.navbar-expand .mega-menu-panel .nav-link.back::before,.navbar-expand.minimized .mega-menu-panel .nav-link.back::before{float:right;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand .mega-menu-panel>.container,.navbar-expand.minimized .mega-menu-panel>.container{width:100%;padding:0;margin:0}.navbar-expand .mega-menu-panel>.container a[data-toggle=collapse],.navbar-expand.minimized .mega-menu-panel>.container a[data-toggle=collapse]{display:none}.navbar-expand .mega-menu-panel>.container>.navbar-nav>.nav-item,.navbar-expand.minimized .mega-menu-panel>.container>.navbar-nav>.nav-item{padding:0;border:0}.navbar-expand .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child,.navbar-expand.minimized .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child{border-bottom:1px solid #333}.navbar-expand .mega-menu{overflow:visible}.navbar-expand .mega-menu>.navbar-nav{transition:none;-webkit-transform:none;transform:none}.navbar-expand .mega-menu-panel{position:absolute;top:100px;right:0;z-index:1030;width:100%;padding:1rem 0;background-color:#000;border-top:1px solid #333}.navbar-expand .mega-menu-panel .svg-delete{width:1.25rem;height:1.25rem}.navbar-expand .mega-menu-panel>.container>.navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand .mega-menu-panel>.container>.navbar-nav>.nav-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1rem 0}.navbar-expand .mega-menu-panel>.container>.navbar-nav>.nav-item>.nav-link{padding:0;margin-bottom:1rem;font-size:1.25rem}.navbar-expand .mega-menu-panel>.container>.navbar-nav .navbar-nav{position:static;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-link{padding:0;line-height:1.25rem;outline-offset:1px}.navbar-expand .mega-menu-panel>.container>.navbar-nav .nav-item+.nav-item,.navbar-expand .mega-menu-panel>.container>.navbar-nav .nav-item:first-child{margin-right:0}.navbar-expand .mega-menu-panel>.container>.navbar-nav .nav-link{color:#fff}.navbar-expand .mega-menu-panel>.container>.navbar-nav .nav-link.back{display:none}.navbar-expand .mega-menu-panel a[data-toggle=collapse]{display:block;float:left;margin:1.25rem;color:#fff}@media (max-width:767.99px){.navbar-brand,.navbar-brand+.navbar-brand{-ms-flex-item-align:center;align-self:center}}.o-accordion .card{margin-bottom:0;border:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.o-accordion .card~.card{border-top:0}.o-accordion .card-header{padding:0;background-color:#fff;border:0}.o-accordion .card-header,.o-accordion .card-header h5{margin:0;font-size:1rem;font-weight:700;line-height:1}.o-accordion .card-header a{position:relative;display:block;padding:1.0625rem 0 1.0625rem 2.125rem}.o-accordion .card-header a::after{position:absolute;top:1.3125rem;left:.625rem;width:.875rem;height:.4375rem;content:"";background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E")}.o-accordion .card-header a[aria-expanded=true]::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.o-accordion .card-body{padding:0;margin:.625rem}@media (max-width:767.99px){.o-accordion .card{border-top-width:2px;border-bottom-width:2px}.o-accordion .card~.card{border-top:0}}.table>tbody>tr,.table>tfoot>tr,.table>thead>tr{border-bottom:1px solid #ccc}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{font-size:.875rem;line-height:1.25rem;vertical-align:middle;border:0}.table>tbody>tr>td:first-child,.table>tbody>tr>th:first-child,.table>tfoot>tr>td:first-child,.table>tfoot>tr>th:first-child,.table>thead>tr>td:first-child,.table>thead>tr>th:first-child{padding-right:.625rem}.table>tbody>tr [class*=" icon-"],.table>tbody>tr [class^=icon-],.table>tfoot>tr [class*=" icon-"],.table>tfoot>tr [class^=icon-],.table>thead>tr [class*=" icon-"],.table>thead>tr [class^=icon-]{font-size:1.8125rem}.table>tbody>tr [class^=svg-],.table>tfoot>tr [class^=svg-],.table>thead>tr [class^=svg-]{display:block;width:1.8125rem;height:1.8125rem;margin:0 auto}.table>tbody>tr [class^=svg-]::after,.table>tfoot>tr [class^=svg-]::after,.table>thead>tr [class^=svg-]::after{width:1.8125rem;height:1.8125rem}.table thead>tr{border-bottom-width:2px}.table thead>tr>th{font-size:1rem;font-weight:700}.table tbody>th{font-weight:400}.table.has-checkbox tr.selected>td,.table.has-checkbox tr.selected>th{background-color:#ddd}.table.has-checkbox tr>td:first-child,.table.has-checkbox tr>th:first-child{width:1.25rem;padding-top:0;padding-bottom:0}.table.has-checkbox tr>td:first-child .custom-control.custom-checkbox,.table.has-checkbox tr>th:first-child .custom-control.custom-checkbox{padding-top:0;padding-right:1.25rem;margin:0;vertical-align:middle}.table.has-icon tr>td,.table.has-icon tr>th{height:3.1875rem;padding-top:.6875rem;vertical-align:middle}.table.has-icon tr>td img,.table.has-icon tr>td span,.table.has-icon tr>th img,.table.has-icon tr>th span{vertical-align:middle}.table.has-icon tr>td img,.table.has-icon tr>th img{width:1.875rem;height:1.875rem;margin-left:.625rem}.table.has-icon tr>td [class^=icon-],.table.has-icon tr>th [class^=icon-]{width:1.875rem;margin-left:.375rem;font-size:1.8125rem;line-height:0;vertical-align:middle}.table.table-reflow tbody>tr,.table.table-reflow thead>tr{border:0}.table.table-reflow tbody>tr>td,.table.table-reflow thead>tr>td{line-height:1.25rem}.table.table-reflow tbody>tr>th:first-child,.table.table-reflow thead>tr>th:first-child{border-bottom:2px solid #ccc}.table.table-reflow tbody>tr>td,.table.table-reflow tbody>tr>th,.table.table-reflow thead>tr>td,.table.table-reflow thead>tr>th{border-bottom:1px solid #ccc}.table.table-reflow tbody>tr>td:last-child,.table.table-reflow thead>tr>td:last-child{border-left:0}.table.table-reflow thead>tr{border:0}.table.table-reflow thead>tr>th:not(:first-child){padding-right:.625rem;border-bottom:1px solid #ccc}.table.table-reflow thead>tr>th:last-child{border-left:0}.table.table-reflow tbody>tr>th:first-child{padding-right:0}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#32c832}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#2db42d}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#4bb4e6}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#35abe3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fc0}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#e6b800}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#cd3c14}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#b63512}caption{padding:.75rem 0;font-size:2.125rem;font-weight:700;color:#000;caption-side:top;background-color:#fff}.tablesorter caption{padding:.75rem 0;font-size:2.125rem;font-weight:700;color:#000;background-color:#fff}.tablesorter th{padding-left:30px;text-align:right;cursor:pointer}.tablesorter th.header{position:relative}.tablesorter th .tablesorter-header-inner span{padding-left:1.6875rem}.tablesorter th.tablesorter-headerDesc .tablesorter-header-inner span::after{position:absolute;top:45%;width:.875rem;height:.4375rem;margin-right:.625rem;content:"";background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E");-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.tablesorter th.tablesorter-headerAsc .tablesorter-header-inner span::after{position:absolute;top:45%;width:.875rem;height:.4375rem;margin-right:.625rem;content:"";background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E")}.tablesorter th.tablesorter-headerUnSorted .tablesorter-header-inner:focus span::after,.tablesorter th.tablesorter-headerUnSorted .tablesorter-header-inner:hover span::after{position:absolute;top:31%;width:.875rem;height:1.0625rem;margin-right:.625rem;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2017%22%3E%3Cpath%20d%3D%22M%207%2C17%200%2C10%20h%2014%20l%20-7%2C7%20z%22%2F%3E%3Cpath%20d%3D%22M%207%2C0%2014%2C7%200%2C7%207%2C0%20z%22%2F%3E%3C%2Fsvg%3E")}.tablesorter th a{color:#000;text-decoration:none}.tablesorter th a:focus,.tablesorter th a:hover{color:#f16e00;text-decoration:underline}.tablesorter td{text-align:right}.modal .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.5rem;border:0}.modal .modal-header{position:relative;min-height:1.25rem;padding:0;margin-bottom:2.5rem;border:0}.modal .modal-header .btn{position:absolute;top:-.625rem;left:-.625rem;padding:.625rem;background-color:transparent;border:0}.modal .modal-header .btn .close{width:1.25rem;height:1.25rem;margin:0;background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22852.063%22%20height%3D%22852.063%22%20viewBox%3D%220%200%20852.063%20852.063%22%3E%3Cpath%20id%3D%22closing_cross.svg%22%20data-name%3D%22closing%20cross.svg%22%20class%3D%22cls-1%22%20d%3D%22M.987%2057.125L57.125.987%20851.048%20794.91l-56.138%2056.138zM794.91.987l56.138%2056.138L57.125%20851.048.987%20794.91z%22%20fill%3D%22%23666%22%2F%3E%3C%2Fsvg%3E");background-size:1.25rem;opacity:1}.modal .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;border:0}.modal .modal-body .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;border:0}.modal .modal-body .card-body{padding:0}.modal .modal-body .card-icon{margin-left:1.25rem}.modal .modal-body [class^=svg],.modal .modal-body [class^=svg]::after{width:2.875rem;height:2.875rem}.modal .modal-body [class^=svg]{display:block}.modal .modal-body [class^=svg]::after{top:auto}.modal .modal-body .card-title{margin-bottom:1.25rem;font-size:1.5rem}.modal .modal-footer{-ms-flex-item-align:end;align-self:flex-end;padding:0;margin-top:2.5rem;border:0}.modal .modal-footer .btn+.btn{margin-right:1.25rem}@media (max-width:479.99px){.modal .modal-content{padding:1.25rem}.modal .modal-header{margin:0}.modal .modal-body .card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal .modal-body .card-icon{-ms-flex-item-align:center;align-self:center;margin-left:0}.modal .modal-body .card-icon,.modal .modal-body [class^=svg]::after{width:4rem;height:4rem}.modal .modal-body .card-title{font-size:1rem}.modal .modal-body .card-body{margin-top:1.25rem}.modal .modal-footer{-ms-flex-item-align:center;align-self:center}}.nav .nav-item:first-child{margin-right:-.625rem}.nav.flex-column .nav-item:first-child{margin-right:0}.nav .nav-link{padding:.625rem .625rem;line-height:1.25rem}.nav-tabs .nav-item:first-child{margin-right:0}.nav-tabs .nav-item+.nav-item{margin-right:.5rem}@media (max-width:979.99px){.nav-tabs .nav-item+.nav-item{margin-right:0}}.nav-tabs .nav-link:not(.disabled).dropdown-toggle:focus,.nav-tabs .nav-link:not(.disabled):focus{outline-width:1px;outline-style:dotted;outline-offset:-6px}.nav-tabs .nav-link:not(.disabled)+.nav-link{margin-right:.5rem}@media (max-width:979.99px){.nav-tabs .nav-link:not(.disabled)+.nav-link{margin-right:0}}.o-tab-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.o-tab-container .o-tab-heading{position:relative;display:inline-block;padding:.625rem 1.25rem;margin-right:.5rem;font-weight:700;color:#000;text-align:center;background-color:#fff;border:0;border-bottom:2px solid #000}.o-tab-container .o-tab-heading:first-child{margin-right:0;border-top:0}.o-tab-container .o-tab-heading[aria-expanded=false]{border-bottom:2px solid #000}.o-tab-container .o-tab-heading[aria-expanded=true]{padding-top:.5rem;border:2px solid #000;border-bottom:0}.o-tab-container .o-tab-heading:focus{outline-offset:-4px}.o-tab-container .o-tab-heading:hover:not([aria-expanded=true]){color:#fff;background-color:#000}.o-tab-container .o-tab-content{display:none;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;padding:.625rem 1.25rem;background-color:#fff;box-shadow:0 -2px 0 #000}.o-tab-container .o-tab-content.show{display:block}@media (max-width:479.99px){.o-tab-container .o-tab-heading{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:0;text-align:center}.o-tab-container .o-tab-heading[aria-expanded=false]{color:#fff;background-color:#666}.o-tab-container .o-tab-heading[aria-expanded=false]:active{color:#fff;background-color:#f16e00}.o-tab-container.accordion-layout{display:block}.o-tab-container.accordion-layout .o-tab-heading{position:relative;display:block;padding:.9375rem 0;margin-right:0;font-weight:700;color:#000;text-align:right;background-color:#fff;border:0}.o-tab-container.accordion-layout .o-tab-heading:focus{outline-offset:0}.o-tab-container.accordion-layout .o-tab-heading:hover{color:#f16e00;background-color:#fff}.o-tab-container.accordion-layout .o-tab-heading[aria-expanded=false]{border-bottom:1px #ccc solid}.o-tab-container.accordion-layout .o-tab-heading[aria-expanded=true]::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.o-tab-container.accordion-layout .o-tab-heading:first-child{margin-right:0;border-top:1px solid #ccc}.o-tab-container.accordion-layout .o-tab-heading::after{position:absolute;top:1.375rem;left:.625rem;width:.875rem;height:.4375rem;content:"";background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E")}.o-tab-container.accordion-layout .o-tab-content{padding-right:0;border-bottom:1px #ccc solid;box-shadow:none}}.nav-pills.nav-stacked .nav-item{margin:0}.nav-pills.nav-stacked .nav-item+.nav-item{margin-right:0}.nav-pills .nav-item:first-child{margin-right:0}.nav-pills .nav-item+.nav-item{margin-right:5px}.nav-pills .nav-link{padding-top:1.25rem;padding-bottom:1.25rem}.nav-pills .nav-link:active{background-color:#000}.nav-pills .nav-link:hover{color:#fff;cursor:default;background-color:#000}.nav-pills .nav-link:hover.disabled{color:#666;background-color:transparent}.nav-pills .nav-link:focus{color:#fff;background-color:#f16e00;outline:0}.nav-pills .nav-link:focus.disabled{color:#666;background-color:transparent}.nav-pills .dropdown-menu{left:0;right:auto}.nav-pills .dropdown-menu .nav-item{margin:0}.nav-pills .dropdown-menu .nav-item .nav-link{display:block;padding:.625rem 1.25rem .625rem .625rem;margin:0;color:#000;background:#fff;border:0}.nav-pills .dropdown-menu .nav-item .nav-link:focus{outline:1px dotted #000;outline-offset:-2px}.nav-pills .dropdown-menu .nav-item .nav-link:hover{color:#fff;background:#000}.tab-content{padding:1.125rem;border-color:#000;border-style:solid;border-width:0 2px 2px}.tab-content .tab-pane p{margin-bottom:0}.tab-content-clear{border:0}.breadcrum{line-height:1}.overflow-nav{display:none}.o-nav-local.resizing{overflow:hidden}.hide{display:none!important}.show-inline-block{display:inline-block!important}.overflow-nav-list .nav-link{border:0}.overflow-nav-list .nav-link:focus{outline-offset:-2px}.overflow-nav-list .nav-item:last-child{margin-bottom:0}.o-nav-local .overflow-nav-list{margin-top:1px;border:0;box-shadow:0 .3125rem .625rem -.375rem #999}.o-nav-local{margin-bottom:2.5rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.o-nav-local>.container,.o-nav-local>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex}.o-nav-local ul+ul{margin-right:1rem;-ms-flex-negative:0;flex-shrink:0}.o-nav-local .nav-item+.nav-item{margin-right:1rem}.o-nav-local .nav.flex-column .nav-item{margin-right:0}.o-nav-local .nav .dropdown-toggle,.o-nav-local .nav .nav-link{display:inline-block;padding:1rem .625rem 1.125rem;font-size:1rem;font-weight:700;line-height:1}.o-nav-local .nav .dropdown-toggle:focus,.o-nav-local .nav .nav-link:focus{outline:1px dotted;outline-offset:-1px}.o-nav-local .nav-item.active>.nav-link{color:#f16e00}.o-nav-local .dropdown-toggle.show{color:#000}.o-nav-local .dropdown-menu .nav-item,.o-nav-local .dropdown-menu .nav-item+.nav-item{margin:0}.o-nav-local .dropdown-menu .nav-link{display:block;padding:.625rem 1.25rem .625rem .625rem}.o-nav-local .dropdown-menu .nav-link:focus{outline-offset:-2px}.o-nav-local .dropdown-menu .nav-link:hover{color:#fff;background:#000}.o-nav-local.inverse{background-color:#000;border-top-color:#333;border-bottom-color:#333}.o-nav-local.inverse .nav-link{color:#fff;background-color:#000}.o-nav-local.inverse .nav-link:focus,.o-nav-local.inverse .nav-link:hover{color:#f16e00}.o-nav-local.inverse .nav-link:focus{outline-color:#fff}.o-nav-local.inverse .nav-link.active{color:#f16e00}.skiplinks{z-index:99999}.skiplinks .skiplinks-section li{float:right}.skiplinks .skiplinks-section a{display:block;padding:10px;font-weight:700;border-color:#999;border-style:none none none solid;border-width:0 0 0 1px}.skiplinks .skiplinks-section.skiplinks-show{position:absolute;top:20px;right:50%;z-index:10000000;width:auto;height:auto;margin-right:-175px;overflow:hidden;background:none repeat scroll 100% 0 #ccc;border:2px solid #000;border-radius:0;box-shadow:-2px 2px 1634px 1604px rgba(0,0,0,.3)}.skiplinks .skiplinks-section a:hover{cursor:pointer}.skiplinks .skiplinks-section a:focus,.skiplinks .skiplinks-section a:hover{color:#f16e00;background-color:#fff;outline:0 none}.skiplinks a,.skiplinks div,.skiplinks li,.skiplinks ul{float:none;padding:0;margin:0;font-size:.95em;font-weight:400;line-height:normal;color:#000;text-decoration:none;text-shadow:none;list-style:none;background:none repeat scroll 100% 0 transparent;border:0 none}.o-footer{margin-top:2.5rem;background-color:#000}.o-footer *{font-size:.875rem;font-weight:700;color:#fff}.o-footer .nav-link{padding:.625rem .625rem;line-height:1.25rem}.o-footer .o-footer-body,.o-footer .o-footer-bottom,.o-footer .o-footer-top{padding-top:.625rem;padding-bottom:.625rem}.o-footer .o-footer-top{border-bottom:1px solid #333}.o-footer .o-footer-body .row{margin-bottom:.625rem}.o-footer .o-footer-body h2{margin-top:.625rem}.o-footer .o-footer-bottom{border-top:1px solid #333}@media (max-width:979.99px){.o-responsive-table thead{display:none}.o-responsive-table tbody,.o-responsive-table td,.o-responsive-table th,.o-responsive-table tr{display:block}}@media (max-width:979.99px) and (min-width:768px){.o-responsive-table tr{float:right;width:45%}.o-responsive-table tr:nth-child(odd){margin-left:10%}}@media (max-width:979.99px){.o-responsive-table td,.o-responsive-table th{vertical-align:middle}.o-responsive-table td[data-title]::before{float:right;width:50%;font-weight:700;content:attr(data-title)}.o-responsive-table tr{margin-bottom:2em;border-left:0;border-right:0}.o-responsive-table tbody th[scope=row]{font-weight:700;border-top:0;border-bottom:2px solid #ccc}}.o-scroll-up{position:fixed;left:0;bottom:2.5rem;z-index:1080;display:none;left:1.25%;bottom:.25rem}.o-scroll-up .o-scroll-up-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:left;width:2.5rem;height:2.5rem;color:#fff;text-align:center;text-decoration:none;background-color:#666;opacity:.8;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.o-scroll-up .o-scroll-up-icon::before{font-family:icon-orange,sans-serif;font-size:1.25rem;line-height:2;text-align:center;content:"\e93f"}@media (min-width:480px){.o-scroll-up{left:1.25%}}@media (min-width:768px){.o-scroll-up{left:1.5625%}}@media (min-width:980px){.o-scroll-up{left:3.125%}}@media (min-width:1220px){.o-scroll-up{left:3.125%}}@media (min-width:1380px){.o-scroll-up{left:4.16667%}}@media (min-width:480px){.o-scroll-up{bottom:.375rem}}@media (min-width:768px){.o-scroll-up{bottom:.75rem}}@media (min-width:980px){.o-scroll-up{bottom:2rem}}@media (min-width:1220px){.o-scroll-up{bottom:2.5rem}}@media (min-width:1380px){.o-scroll-up{bottom:3.75rem}}.o-scroll-up .o-scroll-up-text{display:inline-block;padding:.625rem .625rem;font-weight:700;background-color:#fff;opacity:.8}.o-scroll-up.static{position:static;z-index:auto;display:inline;float:right}.o-scroll-up.static .o-scroll-up-text{float:right}.o-scroll-up.static .o-scroll-up-icon{position:relative;display:inline-block;float:none}.o-scroll-up:focus,.o-scroll-up:hover{color:#f16e00}.dropdown-toggle::after{margin-right:.625rem;vertical-align:10%}.dropdown-item{padding-right:1.25rem;font-weight:700}.dropdown-item:focus{color:#000;background-color:#fff;outline:1px dotted}.dropdown-item:focus:hover{color:#fff;background-color:#000}.carousel{margin-bottom:1.875rem}.carousel .carousel-item img{width:100%}.carousel-control-next,.carousel-control-prev{top:auto;bottom:calc(50% - 1.875rem);width:3.75rem;height:3.75rem;text-decoration:none;text-shadow:none;background-color:transparent;opacity:.8;transition:width .5s ease}.carousel-control-next:focus,.carousel-control-prev:focus{outline:1px dotted #000;outline-offset:-1px}.carousel-control-next-icon,.carousel-control-prev-icon{margin-top:-1.125rem;font-size:1.875rem;color:#000;text-shadow:-1px 0 0 #fff,0 1px 0 #fff,1px 0 0 #fff,0 -1px 0 #fff;background-image:none;background-repeat:no-repeat}.carousel-control-next-icon::before,.carousel-control-prev-icon::before{font-family:icon-orange,sans-serif}.carousel-control-prev-icon::before{content:"\e93f"}.carousel-control-next-icon::before{content:"\e93e"}.carousel-indicators{bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.carousel-indicators:hover{cursor:default}.carousel-indicators li{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:.625rem;height:.625rem;margin-left:.375rem;background-color:#000;border:1px solid #fff;border-radius:50%}.carousel-indicators li:hover{cursor:pointer}.carousel-indicators li.active{background-color:#f16e00}.swiper-button-next,.swiper-button-prev{top:calc(50% - 10px);width:auto;height:auto;text-shadow:-1px 0 0 #fff,0 1px 0 #fff,1px 0 0 #fff,0 -1px 0 #fff;cursor:pointer;background-image:none;background-size:0}.swiper-button-next::before,.swiper-button-prev::before{font-family:icon-orange,sans-serif;font-size:1.875rem;content:"\e93f"}.swiper-button-next::before{content:"\e93e"}.swiper-pagination-bullet,.swiper-pagination-bullet-active{width:.625rem;height:.625rem;border:0}.swiper-pagination-bullet{opacity:1}.swiper-pagination-bullet-active{background:#f16e00}.swiper-container{width:100%!important;margin-bottom:30px;overflow:hidden}.swiper-wrapper{margin-bottom:30px}.swiper-pagination{bottom:6px}.swiper-slide .card{border:0}.swiper-slide .card-img{padding:0}.swiper-slide .card-img img{width:100%;height:40vh}.swiper-slide .card-title{margin:0;font-weight:700}.swiper-slide .card-body{position:absolute;bottom:20px;right:40px;background-color:#fff}.swiper-slide .card-body p{margin:0}@media (max-width:979.99px){.swiper-button-next,.swiper-button-prev{display:none}.swiper-container{overflow:visible}.swiper-slide{width:80%}.swiper-slide .card-img img{height:auto}.swiper-slide .card-body{position:static}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:-26px}.swiper-pagination-bullet{width:8px;height:8px;border:0}}div.active:focus{outline:dotted 1px}a:focus{outline:dotted 1px}.close:focus,.close:hover{outline:dotted 1px}.progress.progress-default[value]::-webkit-progress-value{background-color:#f16e00}.progress.progress-default[value]::-moz-progress-bar{background-color:#f16e00}.hero-container .frame{position:absolute;top:0;right:0;max-width:15%;margin:30px}.hero-container .caption{margin:50px 30px}.hero-container .category{font-size:1.25rem;color:#f16e00}.svg-arrow-previous::after{background-image:str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M3 0L0 3l9 9-9 9 3 3 12-12' fill='#000'/%3E%3C/svg%3E"), "#", "%23")}.svg-arrow-next::after{background-image:str-replace(url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M15 3l-3-3L0 12l12 12 3-3-9-9' fill='#000'/%3E%3C/svg%3E"), "#", "%23")}.stepbar-item::after{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)} + */:root{--blue:#527edb;--indigo:#6610f2;--purple:#a885d8;--pink:#ffb4e6;--red:#cd3c14;--orange:#f16e00;--yellow:#fc0;--green:#32c832;--teal:#50be87;--cyan:#4BB4E6;--white:#fff;--gray:#999;--gray-dark:#595959;--primary:#f16e00;--secondary:#000;--success:#32c832;--info:#527edb;--warning:#fc0;--danger:#cd3c14;--light:#ddd;--dark:#000;--breakpoint-xs:0;--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:980px;--breakpoint-xl:1220px;--breakpoint-xxl:1380px;--font-family-sans-serif:"HelvNeueOrange","Helvetica Neue",Helvetica,Arial,-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{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:HelvNeueOrange,"Helvetica Neue",Helvetica,Arial,-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.25;color:#000;text-align:right;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.25rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-right:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#000;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#f16e00;text-decoration:none}p a{text-decoration:underline}p a:focus,p a:hover{text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.625rem .625rem .625rem 0;padding-bottom:.625rem .625rem .625rem 0;color:#666;text-align:right;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.625rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:1.25rem;font-family:inherit;font-weight:700;line-height:1.1;color:inherit}.h1,h1{font-size:2.125rem}.h2,h2{font-size:1.875rem}.h3,h3{font-size:1.5rem}.h4,h4{font-size:1.25rem}.h5,h5{font-size:1.125rem}.h6,h6{font-size:1rem}@media (max-width:767.98px){.h1,h1{font-size:1.25rem}.h2,h2{font-size:1.125rem}.h3,h3{font-size:1rem}.h4,h4{font-size:.875rem}.h5,h5{font-size:.875rem}.h6,h6{font-size:.875rem}}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:3.75rem;font-weight:700;line-height:1.1}.display-2{font-size:3.125rem;font-weight:700;line-height:1.1}.display-3{font-size:2.5rem;font-weight:700;line-height:1.1}.display-4{font-size:2.125rem;font-weight:700;line-height:1.1}hr{margin-top:1.25rem;margin-bottom:1.25rem;border:0;border-top:1px solid #eee}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#f16e00}.list-unstyled{padding-right:0;list-style:none}.list-inline{padding-right:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-left:.3125rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1.25rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#666}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.625rem;background-color:#fff;border:2px solid #000;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.625rem;line-height:1}.figure-caption{font-size:90%;color:#333}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{font-size:87.5%;color:#333;word-break:break-word}a>code{color:inherit}kbd{padding:.0625rem .0625rem;font-size:87.5%;color:#000;background-color:#eee}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#333}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px;margin-left:1.25%;margin-right:1.25%;max-width:312px;margin-left:auto;margin-right:auto;width:100%}@media (min-width:480px){.container{padding-left:5px;padding-right:5px}}@media (min-width:768px){.container{padding-left:10px;padding-right:10px}}@media (min-width:980px){.container{padding-left:10px;padding-right:10px}}@media (min-width:1220px){.container{padding-left:10px;padding-right:10px}}@media (min-width:1380px){.container{padding-left:10px;padding-right:10px}}.container .container-fluid{margin-left:auto;margin-right:auto}@media (min-width:480px){.container{margin-left:1.25%;margin-right:1.25%}.container .container-fluid{margin-left:auto;margin-right:auto}}@media (min-width:768px){.container{margin-left:1.5625%;margin-right:1.5625%}.container .container-fluid{margin-left:auto;margin-right:auto}}@media (min-width:980px){.container{margin-left:3.125%;margin-right:3.125%}.container .container-fluid{margin-left:auto;margin-right:auto}}@media (min-width:1220px){.container{margin-left:3.125%;margin-right:3.125%}.container .container-fluid{margin-left:auto;margin-right:auto}}@media (min-width:1380px){.container{margin-left:4.16667%;margin-right:4.16667%}.container .container-fluid{margin-left:auto;margin-right:auto}}@media (min-width:480px){.container{max-width:468px;margin-left:auto;margin-right:auto}}@media (min-width:768px){.container{max-width:744px;margin-left:auto;margin-right:auto}}@media (min-width:980px){.container{max-width:960px;margin-left:auto;margin-right:auto}}@media (min-width:1220px){.container{max-width:1200px;margin-left:auto;margin-right:auto}}@media (min-width:1380px){.container{max-width:1320px;margin-left:auto;margin-right:auto}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px;margin-left:1.25%;margin-right:1.25%;width:auto}@media (min-width:480px){.container-fluid{padding-left:5px;padding-right:5px}}@media (min-width:768px){.container-fluid{padding-left:10px;padding-right:10px}}@media (min-width:980px){.container-fluid{padding-left:10px;padding-right:10px}}@media (min-width:1220px){.container-fluid{padding-left:10px;padding-right:10px}}@media (min-width:1380px){.container-fluid{padding-left:10px;padding-right:10px}}.container-fluid .container-fluid{margin-left:auto;margin-right:auto}@media (min-width:480px){.container-fluid{margin-left:1.25%;margin-right:1.25%}.container-fluid .container-fluid{margin-left:auto;margin-right:auto}}@media (min-width:768px){.container-fluid{margin-left:1.5625%;margin-right:1.5625%}.container-fluid .container-fluid{margin-left:auto;margin-right:auto}}@media (min-width:980px){.container-fluid{margin-left:3.125%;margin-right:3.125%}.container-fluid .container-fluid{margin-left:auto;margin-right:auto}}@media (min-width:1220px){.container-fluid{margin-left:3.125%;margin-right:3.125%}.container-fluid .container-fluid{margin-left:auto;margin-right:auto}}@media (min-width:1380px){.container-fluid{margin-left:4.16667%;margin-right:4.16667%}.container-fluid .container-fluid{margin-left:auto;margin-right:auto}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}@media (min-width:480px){.row{margin-left:-5px;margin-right:-5px}}@media (min-width:768px){.row{margin-left:-10px;margin-right:-10px}}@media (min-width:980px){.row{margin-left:-10px;margin-right:-10px}}@media (min-width:1220px){.row{margin-left:-10px;margin-right:-10px}}@media (min-width:1380px){.row{margin-left:-10px;margin-right:-10px}}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{position:relative;width:100%;min-height:1px;padding-left:5px;padding-right:5px}@media (min-width:480px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-left:5px;padding-right:5px}}@media (min-width:768px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-left:10px;padding-right:10px}}@media (min-width:980px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-left:10px;padding-right:10px}}@media (min-width:1220px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-left:10px;padding-right:10px}}@media (min-width:1380px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-left:10px;padding-right:10px}}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-right:8.333333%}.offset-2{margin-right:16.666667%}.offset-3{margin-right:25%}.offset-4{margin-right:33.333333%}.offset-5{margin-right:41.666667%}.offset-6{margin-right:50%}.offset-7{margin-right:58.333333%}.offset-8{margin-right:66.666667%}.offset-9{margin-right:75%}.offset-10{margin-right:83.333333%}.offset-11{margin-right:91.666667%}@media (min-width:480px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-right:0}.offset-sm-1{margin-right:8.333333%}.offset-sm-2{margin-right:16.666667%}.offset-sm-3{margin-right:25%}.offset-sm-4{margin-right:33.333333%}.offset-sm-5{margin-right:41.666667%}.offset-sm-6{margin-right:50%}.offset-sm-7{margin-right:58.333333%}.offset-sm-8{margin-right:66.666667%}.offset-sm-9{margin-right:75%}.offset-sm-10{margin-right:83.333333%}.offset-sm-11{margin-right:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.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-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-right:0}.offset-md-1{margin-right:8.333333%}.offset-md-2{margin-right:16.666667%}.offset-md-3{margin-right:25%}.offset-md-4{margin-right:33.333333%}.offset-md-5{margin-right:41.666667%}.offset-md-6{margin-right:50%}.offset-md-7{margin-right:58.333333%}.offset-md-8{margin-right:66.666667%}.offset-md-9{margin-right:75%}.offset-md-10{margin-right:83.333333%}.offset-md-11{margin-right:91.666667%}}@media (min-width:980px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-right:0}.offset-lg-1{margin-right:8.333333%}.offset-lg-2{margin-right:16.666667%}.offset-lg-3{margin-right:25%}.offset-lg-4{margin-right:33.333333%}.offset-lg-5{margin-right:41.666667%}.offset-lg-6{margin-right:50%}.offset-lg-7{margin-right:58.333333%}.offset-lg-8{margin-right:66.666667%}.offset-lg-9{margin-right:75%}.offset-lg-10{margin-right:83.333333%}.offset-lg-11{margin-right:91.666667%}}@media (min-width:1220px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-right:0}.offset-xl-1{margin-right:8.333333%}.offset-xl-2{margin-right:16.666667%}.offset-xl-3{margin-right:25%}.offset-xl-4{margin-right:33.333333%}.offset-xl-5{margin-right:41.666667%}.offset-xl-6{margin-right:50%}.offset-xl-7{margin-right:58.333333%}.offset-xl-8{margin-right:66.666667%}.offset-xl-9{margin-right:75%}.offset-xl-10{margin-right:83.333333%}.offset-xl-11{margin-right:91.666667%}}@media (min-width:1380px){.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xxl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xxl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xxl-0{margin-right:0}.offset-xxl-1{margin-right:8.333333%}.offset-xxl-2{margin-right:16.666667%}.offset-xxl-3{margin-right:25%}.offset-xxl-4{margin-right:33.333333%}.offset-xxl-5{margin-right:41.666667%}.offset-xxl-6{margin-right:50%}.offset-xxl-7{margin-right:58.333333%}.offset-xxl-8{margin-right:66.666667%}.offset-xxl-9{margin-right:75%}.offset-xxl-10{margin-right:83.333333%}.offset-xxl-11{margin-right:91.666667%}}.table{width:100%;max-width:100%;margin-bottom:1.25rem;background-color:#fff}.table td,.table th{padding:.625rem 0 .625rem .625rem;vertical-align:top;border-top:1px solid #ccc}.table thead th{vertical-align:bottom;border-bottom:2px solid #ccc}.table tbody+tbody{border-top:2px solid #ccc}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3125rem 0 .3125rem .3125rem}.table-bordered{border:1px solid #ccc}.table-bordered td,.table-bordered th{border:1px solid #ccc}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:#f6f6f6}.table-hover tbody tr:hover{background-color:#eee}.table-primary,.table-primary>td,.table-primary>th{background-color:#f16e00}.table-hover .table-primary:hover{background-color:#d86200}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#d86200}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#000;color:#fff}.table-hover .table-secondary:hover{background-color:#000}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#000}.table-success,.table-success>td,.table-success>th{background-color:#32c832}.table-hover .table-success:hover{background-color:#2db42d}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#2db42d}.table-info,.table-info>td,.table-info>th{background-color:#527edb}.table-hover .table-info:hover{background-color:#3d6ed7}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#3d6ed7}.table-warning,.table-warning>td,.table-warning>th{background-color:#fc0}.table-hover .table-warning:hover{background-color:#e6b800}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#e6b800}.table-danger,.table-danger>td,.table-danger>th{background-color:#cd3c14;color:#fff}.table-hover .table-danger:hover{background-color:#b63512}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#b63512}.table-light,.table-light>td,.table-light>th{background-color:#ddd}.table-hover .table-light:hover{background-color:#d0d0d0}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#d0d0d0}.table-dark,.table-dark>td,.table-dark>th{background-color:#000;color:#fff}.table-hover .table-dark:hover{background-color:#000}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#000}.table-active,.table-active>td,.table-active>th{background-color:#ddd}.table-hover .table-active:hover{background-color:#d0d0d0}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#d0d0d0}.table .thead-dark th{color:#fff;background-color:#000;border-color:#ccc}.table .thead-light th{color:#000;background-color:#fff;border-color:#ccc}.table-dark{color:#fff;background-color:#000}.table-dark td,.table-dark th,.table-dark thead th{border-color:#ccc}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:#333}.table-dark.table-hover tbody tr:hover{background-color:#666}@media (max-width:479.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:979.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1219.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}@media (max-width:1379.98px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xxl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}label{font-weight:700}.form-control{display:block;width:100%;padding:.5rem .625rem;font-size:1rem;line-height:1.25;color:#000;background-color:#fff;background-clip:padding-box;border:2px solid #ccc;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#000;background-color:#fff;border-color:#999;outline:0}.form-control::-webkit-input-placeholder{color:#666;opacity:1}.form-control::-moz-placeholder{color:#666;opacity:1}.form-control:-ms-input-placeholder{color:#666;opacity:1}.form-control::-ms-input-placeholder{color:#666;opacity:1}.form-control::placeholder{color:#666;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eee;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 4px)}select.form-control:focus::-ms-value{color:#000;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.5rem + 2px);padding-bottom:calc(.5rem + 2px);margin-bottom:0;font-size:inherit;font-weight:700;line-height:1.25}.col-form-label-lg{padding-top:calc(.875rem + 2px);padding-bottom:calc(.875rem + 2px);font-size:1.125rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.375rem + 2px);padding-bottom:calc(.375rem + 2px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;line-height:1.25;background-color:transparent;border:solid transparent;border-width:2px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-append>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text{padding-left:0;padding-right:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.375rem .625rem;font-size:.875rem;line-height:1.5}.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:2.0625rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.875rem 1.25rem;font-size:1.125rem;line-height:1.5}.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:3.4375rem}.form-group{margin-bottom:1.25rem}.form-text{display:block;margin-top:.625rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.form-row>.col,.form-row>[class*=col-]{padding-left:5px;padding-right:5px}.form-check{position:relative;display:block;padding-right:1.25rem;margin-bottom:.625rem}.form-check-input{position:absolute;margin-top:.25rem;margin-right:-1.25rem}.form-check-input:disabled~.form-check-label{color:#666}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0;margin-left:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-left:.3125rem;margin-right:0}.valid-feedback{display:none;width:100%;margin-top:.625rem;font-size:80%;color:#32c832}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(50,200,50,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#32c832}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#32c832}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#32c832}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#32c832}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#95e595}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#58d558}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#32c832}.custom-file-input.is-valid~.custom-file-label::before,.was-validated .custom-file-input:valid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.invalid-feedback{display:none;width:100%;margin-top:.625rem;font-size:80%;color:#cd3c14}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(205,60,20,.8);border-radius:.2rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#cd3c14}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#cd3c14}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#cd3c14}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#cd3c14}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#f18c70}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#ea532a}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#cd3c14}.custom-file-input.is-invalid~.custom-file-label::before,.was-validated .custom-file-input:invalid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:480px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-right:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-left:.25rem;margin-right:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:700;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px solid transparent;padding:.5rem 1.125rem;font-size:1rem;line-height:1.25;border-radius:0;transition:all .2s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:none}.btn.disabled,.btn:disabled{opacity:1}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}a.btn{text-decoration:none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary,.btn-warning{color:#fff;background-color:#f16e00;border-color:#f16e00}.btn-primary:focus,.btn-primary:hover,.btn-warning:focus,.btn-warning:hover{color:#fff;background-color:#000;border-color:#000}.btn-primary.disabled,.btn-primary:disabled,.btn-warning.disabled,.btn-warning:disabled{color:#fff;background-color:#ccc;border-color:#ccc}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#fff;border-color:#000}.btn-primary.btn-inverse,.btn-warning.btn-inverse{color:#fff;background-color:#f16e00;border-color:#f16e00}.btn-primary.btn-inverse:focus,.btn-primary.btn-inverse:hover,.btn-warning.btn-inverse:focus,.btn-warning.btn-inverse:hover{color:#000;background-color:#fff;border-color:#fff}.btn-primary.btn-inverse.disabled,.btn-primary.btn-inverse:disabled,.btn-warning.btn-inverse.disabled,.btn-warning.btn-inverse:disabled{color:#000;background-color:#666;border-color:#666}.btn-primary.btn-inverse:not(:disabled):not(.disabled).active,.btn-primary.btn-inverse:not(:disabled):not(.disabled):active,.btn-warning.btn-inverse:not(:disabled):not(.disabled).active,.btn-warning.btn-inverse:not(:disabled):not(.disabled):active,.show>.btn-primary.btn-inverse.dropdown-toggle,.show>.btn-warning.btn-inverse.dropdown-toggle{color:#fff;background-color:#000;border-color:#fff}.btn-light,.btn-secondary{color:#000;background-color:transparent;border-color:#000}.btn-light:focus,.btn-light:hover,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#000;border-color:#000}.btn-light.disabled,.btn-light:disabled,.btn-secondary.disabled,.btn-secondary:disabled{color:#ccc;background-color:transparent;border-color:#ccc}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#f16e00;border-color:#f16e00}.btn-light.btn-inverse,.btn-secondary.btn-inverse{color:#000;background-color:#fff;border-color:#fff}.btn-light.btn-inverse:focus,.btn-light.btn-inverse:hover,.btn-secondary.btn-inverse:focus,.btn-secondary.btn-inverse:hover{color:#fff;background-color:#000;border-color:#fff}.btn-light.btn-inverse.disabled,.btn-light.btn-inverse:disabled,.btn-secondary.btn-inverse.disabled,.btn-secondary.btn-inverse:disabled{color:#000;background-color:#666;border-color:#666}.btn-light.btn-inverse:not(:disabled):not(.disabled).active,.btn-light.btn-inverse:not(:disabled):not(.disabled):active,.btn-secondary.btn-inverse:not(:disabled):not(.disabled).active,.btn-secondary.btn-inverse:not(:disabled):not(.disabled):active,.show>.btn-light.btn-inverse.dropdown-toggle,.show>.btn-secondary.btn-inverse.dropdown-toggle{color:#fff;background-color:#f16e00;border-color:#f16e00}.btn-success{color:#000;background-color:#32c832;border-color:#32c832}.btn-success:focus,.btn-success:hover{color:#fff;background-color:#000;border-color:#000}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#ccc;border-color:#ccc}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#f16e00;border-color:#f16e00}.btn-success.btn-inverse{color:#000;background-color:#32c832;border-color:#32c832}.btn-success.btn-inverse:focus,.btn-success.btn-inverse:hover{color:#000;background-color:#fff;border-color:#fff}.btn-success.btn-inverse.disabled,.btn-success.btn-inverse:disabled{color:#000;background-color:#666;border-color:#666}.btn-success.btn-inverse:not(:disabled):not(.disabled).active,.btn-success.btn-inverse:not(:disabled):not(.disabled):active,.show>.btn-success.btn-inverse.dropdown-toggle{color:#fff;background-color:#f16e00;border-color:#f16e00}.btn-dark,.btn-info{color:#fff;background-color:#000;border-color:#000}.btn-dark:focus,.btn-dark:hover,.btn-info:focus,.btn-info:hover{color:#000;background-color:#fff;border-color:#000}.btn-dark.disabled,.btn-dark:disabled,.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#ccc;border-color:#ccc}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#f16e00;border-color:#f16e00}.btn-dark.btn-inverse,.btn-info.btn-inverse{color:#fff;background-color:transparent;border-color:#fff}.btn-dark.btn-inverse:focus,.btn-dark.btn-inverse:hover,.btn-info.btn-inverse:focus,.btn-info.btn-inverse:hover{color:#000;background-color:#fff;border-color:#fff}.btn-dark.btn-inverse.disabled,.btn-dark.btn-inverse:disabled,.btn-info.btn-inverse.disabled,.btn-info.btn-inverse:disabled{color:#666;background-color:transparent;border-color:#666}.btn-dark.btn-inverse:not(:disabled):not(.disabled).active,.btn-dark.btn-inverse:not(:disabled):not(.disabled):active,.btn-info.btn-inverse:not(:disabled):not(.disabled).active,.btn-info.btn-inverse:not(:disabled):not(.disabled):active,.show>.btn-dark.btn-inverse.dropdown-toggle,.show>.btn-info.btn-inverse.dropdown-toggle{color:#fff;background-color:#f16e00;border-color:#f16e00}.btn-danger{color:#fff;background-color:#cd3c14;border-color:#cd3c14}.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#000;border-color:#000}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#ccc;border-color:#ccc}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#f16e00;border-color:#f16e00}.btn-danger.btn-inverse{color:#fff;background-color:#cd3c14;border-color:#cd3c14}.btn-danger.btn-inverse:focus,.btn-danger.btn-inverse:hover{color:#000;background-color:#fff;border-color:#fff}.btn-danger.btn-inverse.disabled,.btn-danger.btn-inverse:disabled{color:#000;background-color:#666;border-color:#666}.btn-danger.btn-inverse:not(:disabled):not(.disabled).active,.btn-danger.btn-inverse:not(:disabled):not(.disabled):active,.show>.btn-danger.btn-inverse.dropdown-toggle{color:#fff;background-color:#f16e00;border-color:#f16e00}.btn-outline-primary{color:#f16e00;background-color:transparent;background-image:none;border-color:#f16e00}.btn-outline-primary:focus,.btn-outline-primary:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#f16e00;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#000;background-color:#f16e00;border-color:#f16e00}.btn-outline-secondary{color:#000;background-color:transparent;background-image:none;border-color:#000}.btn-outline-secondary:focus,.btn-outline-secondary:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#000;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#000;background-color:#f16e00;border-color:#f16e00}.btn-outline-success{color:#32c832;background-color:transparent;background-image:none;border-color:#32c832}.btn-outline-success:focus,.btn-outline-success:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#32c832;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#000;background-color:#f16e00;border-color:#f16e00}.btn-outline-info{color:#000;background-color:transparent;background-image:none;border-color:#000}.btn-outline-info:focus,.btn-outline-info:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#000;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#000;background-color:#f16e00;border-color:#f16e00}.btn-outline-warning{color:#f16e00;background-color:transparent;background-image:none;border-color:#f16e00}.btn-outline-warning:focus,.btn-outline-warning:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f16e00;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#000;background-color:#f16e00;border-color:#f16e00}.btn-outline-danger{color:#cd3c14;background-color:transparent;background-image:none;border-color:#cd3c14}.btn-outline-danger:focus,.btn-outline-danger:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#cd3c14;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#000;background-color:#f16e00;border-color:#f16e00}.btn-outline-light{color:#ddd;background-color:transparent;background-image:none;border-color:#ddd}.btn-outline-light:focus,.btn-outline-light:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#ddd;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#000;background-color:#f16e00;border-color:#f16e00}.btn-outline-dark{color:#000;background-color:transparent;background-image:none;border-color:#000}.btn-outline-dark:focus,.btn-outline-dark:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#000;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#000;background-color:#f16e00;border-color:#f16e00}.btn-link{color:#000;background-color:transparent}.btn-link.btn-inverse{color:#fff}.btn-link:hover{color:#f16e00;text-decoration:none;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:none;border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#ccc}.btn-group-lg>.btn,.btn-lg{padding:.875rem 1.25rem;font-size:1.125rem;line-height:1.5;border-radius:0}.btn-group-sm>.btn,.btn-sm{padding:.375rem .625rem;font-size:.875rem;line-height:1.5;border-radius:0}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-right:.371875em;vertical-align:.371875em;content:"";border-top:.4375em solid;border-left:.4375em solid transparent;border-bottom:0;border-right:.4375em solid transparent}.dropdown-toggle:empty::after{margin-right:0}.dropdown-menu{position:absolute;top:100%;right:0;z-index:1000;display:none;float:right;min-width:10rem;padding:0 0;margin:-2px 0 0;font-size:1rem;color:#000;text-align:right;list-style:none;background-color:#fff;background-clip:padding-box;border:2px solid #000}.dropup .dropdown-menu{margin-top:0;margin-bottom:-2px}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-right:.371875em;vertical-align:.371875em;content:"";border-top:0;border-left:.4375em solid transparent;border-bottom:.4375em solid;border-right:.4375em solid transparent}.dropup .dropdown-toggle:empty::after{margin-right:0}.dropright .dropdown-menu{margin-top:0;margin-right:-2px}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-right:.371875em;vertical-align:.371875em;content:"";border-top:.4375em solid transparent;border-bottom:.4375em solid transparent;border-right:.4375em solid}.dropright .dropdown-toggle:empty::after{margin-right:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{margin-top:0;margin-left:-2px}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-right:.371875em;vertical-align:.371875em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-left:.371875em;vertical-align:.371875em;content:"";border-top:.4375em solid transparent;border-left:.4375em solid;border-bottom:.4375em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-right:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;overflow:hidden;border-top:1px solid #eee}.dropdown-item{display:block;width:100%;padding:.625rem .625rem;clear:both;font-weight:400;color:#000;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#fff;text-decoration:none;background-color:#000}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#000}.dropdown-item.disabled,.dropdown-item:disabled{color:#666;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:0 .625rem;margin-bottom:0;font-size:.875rem;color:#000;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.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-right:-2px}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-right:0}.dropdown-toggle-split{padding-left:.84375rem;padding-right:.84375rem}.dropdown-toggle-split::after{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.46875rem;padding-right:.46875rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.9375rem;padding-right:.9375rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.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-top:-2px;margin-right:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file:focus,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-right:-2px}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group-append,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-right:-2px}.input-group-prepend{margin-left:-2px}.input-group-append{margin-right:-2px}.input-group-prepend+.form-control{border-right-color:transparent}.custom-select:focus+.input-group-append,.form-control:focus+.input-group-append{position:relative;z-index:5}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .625rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#000;text-align:center;white-space:nowrap;background-color:#eee;border:2px solid #ccc}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.custom-control{position:relative;display:block;min-height:1.25rem;padding-right:1.875rem;margin-bottom:.625rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:1.25rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#f16e00;background-color:#f16e00}.custom-control-input:checked~.custom-control-label::before::before{background-color:#f16e00}.custom-control-input:focus~.custom-control-label::before{outline:dotted 1px;box-shadow:none}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#f16e00;border-color:#f16e00}.custom-control-input:disabled~.custom-control-label{color:#767676}.custom-control-input:disabled~.custom-control-label::before{border-color:#ccc}.custom-control-input:disabled:checked~.custom-control-label::before{background-color:#ccc}.custom-control-label{margin-bottom:0}.custom-control-label::before{position:absolute;top:0;right:0;display:block;width:1.25rem;height:1.25rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border-color:#666;border-style:solid;border-width:2px}.custom-control-label::after{position:absolute;top:0;right:0;display:block;width:1.25rem;height:1.25rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:1rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14%202l-8%208-3-3-2%202%205%205L16%204l-2-2z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E")}.custom-checkbox .custom-control-input:checked:focus~.custom-control-label::before{outline-color:#000}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#f16e00;background-color:#f16e00}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath stroke='%23fff' d='M1 4h6'/%3E%3C/svg%3E")}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 4px);padding:.4375rem .5rem .4375rem 1.5rem;font-weight:700;line-height:1.25;color:#000;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M0%200h14L7%207%200%200z%22%2F%3E%3C%2Fsvg%3E") no-repeat left .5rem center;background-size:8px 10px;border:2px solid #ccc;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#999;outline:0}.custom-select:focus::-ms-value{color:#000;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-left:.5rem;background-image:none}.custom-select:disabled{color:#999;background-color:#eee}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:2.0625rem;padding-top:.4375rem;padding-bottom:.4375rem;font-size:75%}.custom-select-lg{height:3.4375rem;padding-top:.4375rem;padding-bottom:.4375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:2.5rem;margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:2.5rem;margin:0;opacity:0}.custom-file-input:focus~.custom-file-control{border-color:#999}.custom-file-input:focus~.custom-file-control::before{border-color:#999}.custom-file-input:focus~.custom-file-label{border-color:#999}.custom-file-input:focus~.custom-file-label::before{border-color:#999}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;left:0;right:0;z-index:1;height:2.5rem;padding:.5rem .625rem;line-height:1.25;color:#000;background-color:#fff;border:2px solid #ccc}.custom-file-label::after{position:absolute;top:0;left:0;bottom:0;z-index:3;display:block;height:calc(2.5rem - 2px * 2);padding:.5rem .625rem;line-height:1.25;color:#000;content:"Browse";background-color:#eee;border-right:2px solid #ccc}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.625rem 1.25rem;font-weight:700}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#666}.nav-tabs{border-bottom:2px solid #000}.nav-tabs .nav-item{margin-bottom:-2px}.nav-tabs .nav-link{padding:.625rem calc(1.25rem - 2px);line-height:1rem;border:2px solid transparent;border-bottom-width:0}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{color:#fff;background-color:#000;border-color:#000}.nav-tabs .nav-link.disabled{color:#666;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#000;background-color:#fff;border-color:#000}.nav-tabs .dropdown-menu{margin-top:-2px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#000}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0;font-weight:700}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:0;padding-right:0}.navbar-brand{display:inline-block;-ms-flex-item-align:end;align-self:flex-end;padding-top:0;padding-bottom:0;margin:.625rem .3125rem;font-size:.875rem;font-weight:700;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand+.navbar-brand{margin-left:0;margin-right:1.25rem}.navbar-brand:focus{outline:1px dotted #fff;outline-offset:.625rem}.navbar-brand img{-ms-flex-wrap:wrap;flex-wrap:wrap;width:1.875rem;height:1.875rem;margin-top:0;margin-bottom:.25rem}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:0;margin-top:auto;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-top:.875rem;padding-left:.625rem;padding-bottom:.875rem;padding-right:.625rem;margin-top:0}.navbar-nav .nav-link.active::before{display:none}.navbar-nav .nav-link.icon{padding:.78125rem .625rem;margin-top:0}.navbar-nav .nav-link[class^=svg-]{margin:.625rem}.navbar-nav .nav-link[role=menuitem]::before{float:left;margin-left:1rem;font-family:icon-orange,sans-serif;font-size:1rem;font-weight:400;color:#fff;content:"\e93e"}.navbar-nav .nav-link:focus{outline-offset:.625rem}.navbar-nav .dropdown-menu{position:static;top:2rem;float:none}.navbar-nav .nav-item{margin-right:0;font-size:1.125rem;border-top:1px solid #333}.navbar-nav .dropdown{padding:0}.navbar-nav .dropdown .dropdown-item,.navbar-nav .dropdown .dropdown-toggle{padding:.875rem .625rem .875rem 0}.navbar-nav .dropdown.show .dropdown-toggle::after{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-nav .dropdown .dropdown-item{color:#fff;white-space:normal;background-color:#000;border-top:1px solid #333}.navbar-nav .dropdown .dropdown-item:focus{color:#f16e00}.navbar-text{display:inline-block;padding-top:.625rem;padding-bottom:.625rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:end;align-self:flex-end}.navbar-collapse .navbar-nav{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.navbar-toggler{padding:.5rem .5rem;margin:.3125rem 0;font-size:1rem;line-height:1;background:0 0;border:2px solid transparent}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none;background-color:#fff}.navbar-toggler:focus .navbar-toggler-icon,.navbar-toggler:hover .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E")}.navbar-toggler:active{background-color:#f16e00}.navbar-toggler:active .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E")}.navbar-toggler:focus{outline:0}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.25rem;height:1.25rem;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (min-width:480px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1.5625rem 0 1.3125rem}.navbar-expand-sm .navbar-brand{margin:0 0 0 .625rem}.navbar-expand-sm .navbar-brand img{width:3.125rem;height:3.125rem}.navbar-expand-sm.minimized{padding-top:1.25rem;padding-bottom:1rem}.navbar-expand-sm.minimized .navbar-brand img{width:2.5rem;height:2.5rem}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{left:0;right:auto}.navbar-expand-sm .navbar-nav .dropdown-item{color:#000;background-color:#fff;border:0}.navbar-expand-sm .navbar-nav .dropdown-item.active,.navbar-expand-sm .navbar-nav .dropdown-item:hover{color:#fff;background-color:#000}.navbar-expand-sm .navbar-nav .nav-item{font-size:1rem;border:0}.navbar-expand-sm .navbar-nav .nav-item.dropdown{-ms-flex-item-align:end;align-self:flex-end}.navbar-expand-sm .navbar-nav .nav-link{padding-top:0;padding-left:0;padding-bottom:0;padding-right:0;margin-right:1.25rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:10px;padding-right:10px}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@media (min-width:768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1.5625rem 0 1.3125rem}.navbar-expand-md .navbar-brand{margin:0 0 0 .625rem}.navbar-expand-md .navbar-brand img{width:3.125rem;height:3.125rem}.navbar-expand-md.minimized{padding-top:1.25rem;padding-bottom:1rem}.navbar-expand-md.minimized .navbar-brand img{width:2.5rem;height:2.5rem}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{left:0;right:auto}.navbar-expand-md .navbar-nav .dropdown-item{color:#000;background-color:#fff;border:0}.navbar-expand-md .navbar-nav .dropdown-item.active,.navbar-expand-md .navbar-nav .dropdown-item:hover{color:#fff;background-color:#000}.navbar-expand-md .navbar-nav .nav-item{font-size:1rem;border:0}.navbar-expand-md .navbar-nav .nav-item.dropdown{-ms-flex-item-align:end;align-self:flex-end}.navbar-expand-md .navbar-nav .nav-link{padding-top:0;padding-left:0;padding-bottom:0;padding-right:0;margin-right:1.25rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:10px;padding-right:10px}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@media (min-width:980px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1.5625rem 0 1.3125rem}.navbar-expand-lg .navbar-brand{margin:0 0 0 .625rem}.navbar-expand-lg .navbar-brand img{width:3.125rem;height:3.125rem}.navbar-expand-lg.minimized{padding-top:1.25rem;padding-bottom:1rem}.navbar-expand-lg.minimized .navbar-brand img{width:2.5rem;height:2.5rem}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{left:0;right:auto}.navbar-expand-lg .navbar-nav .dropdown-item{color:#000;background-color:#fff;border:0}.navbar-expand-lg .navbar-nav .dropdown-item.active,.navbar-expand-lg .navbar-nav .dropdown-item:hover{color:#fff;background-color:#000}.navbar-expand-lg .navbar-nav .nav-item{font-size:1rem;border:0}.navbar-expand-lg .navbar-nav .nav-item.dropdown{-ms-flex-item-align:end;align-self:flex-end}.navbar-expand-lg .navbar-nav .nav-link{padding-top:0;padding-left:0;padding-bottom:0;padding-right:0;margin-right:1.25rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:10px;padding-right:10px}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@media (min-width:1220px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1.5625rem 0 1.3125rem}.navbar-expand-xl .navbar-brand{margin:0 0 0 .625rem}.navbar-expand-xl .navbar-brand img{width:3.125rem;height:3.125rem}.navbar-expand-xl.minimized{padding-top:1.25rem;padding-bottom:1rem}.navbar-expand-xl.minimized .navbar-brand img{width:2.5rem;height:2.5rem}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{left:0;right:auto}.navbar-expand-xl .navbar-nav .dropdown-item{color:#000;background-color:#fff;border:0}.navbar-expand-xl .navbar-nav .dropdown-item.active,.navbar-expand-xl .navbar-nav .dropdown-item:hover{color:#fff;background-color:#000}.navbar-expand-xl .navbar-nav .nav-item{font-size:1rem;border:0}.navbar-expand-xl .navbar-nav .nav-item.dropdown{-ms-flex-item-align:end;align-self:flex-end}.navbar-expand-xl .navbar-nav .nav-link{padding-top:0;padding-left:0;padding-bottom:0;padding-right:0;margin-right:1.25rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:10px;padding-right:10px}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}@media (min-width:1380px){.navbar-expand-xxl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1.5625rem 0 1.3125rem}.navbar-expand-xxl .navbar-brand{margin:0 0 0 .625rem}.navbar-expand-xxl .navbar-brand img{width:3.125rem;height:3.125rem}.navbar-expand-xxl.minimized{padding-top:1.25rem;padding-bottom:1rem}.navbar-expand-xxl.minimized .navbar-brand img{width:2.5rem;height:2.5rem}.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .dropdown-menu-right{left:0;right:auto}.navbar-expand-xxl .navbar-nav .dropdown-item{color:#000;background-color:#fff;border:0}.navbar-expand-xxl .navbar-nav .dropdown-item.active,.navbar-expand-xxl .navbar-nav .dropdown-item:hover{color:#fff;background-color:#000}.navbar-expand-xxl .navbar-nav .nav-item{font-size:1rem;border:0}.navbar-expand-xxl .navbar-nav .nav-item.dropdown{-ms-flex-item-align:end;align-self:flex-end}.navbar-expand-xxl .navbar-nav .nav-link{padding-top:0;padding-left:0;padding-bottom:0;padding-right:0;margin-right:1.25rem}.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:10px;padding-right:10px}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1.5625rem 0 1.3125rem}.navbar-expand .navbar-brand{margin:0 0 0 .625rem}.navbar-expand .navbar-brand img{width:3.125rem;height:3.125rem}.navbar-expand.minimized{padding-top:1.25rem;padding-bottom:1rem}.navbar-expand.minimized .navbar-brand img{width:2.5rem;height:2.5rem}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{left:0;right:auto}.navbar-expand .navbar-nav .dropdown-item{color:#000;background-color:#fff;border:0}.navbar-expand .navbar-nav .dropdown-item.active,.navbar-expand .navbar-nav .dropdown-item:hover{color:#fff;background-color:#000}.navbar-expand .navbar-nav .nav-item{font-size:1rem;border:0}.navbar-expand .navbar-nav .nav-item.dropdown{-ms-flex-item-align:end;align-self:flex-end}.navbar-expand .navbar-nav .nav-link{padding-top:0;padding-left:0;padding-bottom:0;padding-right:0;margin-right:1.25rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:10px;padding-right:10px}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}.navbar-light .navbar-brand{color:#000}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:#f16e00}.navbar-light .navbar-nav .nav-link{color:#000}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#f16e00}.navbar-light .navbar-nav .nav-link.disabled{color:#ddd}.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:#f16e00}.navbar-light .navbar-toggler{color:#000;border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:#000}.navbar-light .navbar-text a{color:#f16e00}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:#f16e00}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#f16e00}.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#f16e00}.navbar-dark .navbar-nav .nav-link.disabled{color:#ddd}.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:#f16e00}.navbar-dark .navbar-toggler{color:#fff;border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:#fff}.navbar-dark .navbar-text a{color:#f16e00}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#f16e00}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:2px solid #000}.card>hr{margin-left:0;margin-right:0}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-right:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;font-weight:700;color:#fff;background-color:#000;border-bottom:2px solid #000}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:#fff;border-top:2px solid #000}.card-header-tabs{margin-left:-.625rem;margin-bottom:-.75rem;margin-right:-.625rem;border-bottom:0}.card-header-pills{margin-left:-.625rem;margin-right:-.625rem}.card-img-overlay{position:absolute;top:0;left:0;bottom:0;right:0;padding:1.25rem}.card-img{width:100%}.card-img-top{width:100%}.card-img-bottom{width:100%}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:2.5rem}@media (min-width:480px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-2.5rem;margin-right:-2.5rem}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:2.5rem;margin-bottom:0;margin-right:2.5rem}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:10px}@media (min-width:480px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-right:0;border-right:0}}.card-columns .card{margin-bottom:2.5rem}@media (min-width:480px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.625rem 0;font-size:.875rem;font-weight:700;line-height:1.428571;list-style:none;background-color:#fff}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-left:.625rem;padding-right:.625rem;font-family:icon-orange;font-size:.625rem;line-height:1;color:#000;content:""}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#f16e00}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:0;list-style:none}.page-item.presentation{padding:.625rem 0;font-weight:700}.page-item.presentation+.page-item .page-link,.page-item:first-child .page-link{margin-right:0;border-color:#000}.page-item.presentation+.page-item .page-link::before,.page-item:first-child .page-link::before{position:absolute;top:.6875rem;right:.8125rem;width:.5625rem;height:.875rem;content:"";background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.page-item.presentation+.page-item .page-link:focus::before,.page-item.presentation+.page-item .page-link:hover::before,.page-item:first-child .page-link:focus::before,.page-item:first-child .page-link:hover::before{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")}.page-item.presentation+.page-item .page-link.has-label,.page-item:first-child .page-link.has-label{padding-left:1.125rem;padding-right:2rem}.page-item.presentation+.page-item .page-link:focus,.page-item.presentation+.page-item .page-link:hover,.page-item:first-child .page-link:focus,.page-item:first-child .page-link:hover,.page-item:last-child .page-link:focus,.page-item:last-child .page-link:hover{color:#fff;background-color:#000;border-color:#000}.page-item:last-child .page-link{border-color:#000}.page-item:last-child .page-link::before{position:absolute;top:.6875rem;left:.8125rem;width:.5625rem;height:.875rem;content:"";background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.page-item:last-child .page-link:focus::before,.page-item:last-child .page-link:hover::before{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")}.page-item:last-child .page-link.has-label{padding-left:2rem;padding-right:1.125rem}.page-item.active .page-link{z-index:2;color:#fff;background-color:#000;border-color:#000}.page-item.active:first-child .page-link::before{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")}.page-item.active:last-child .page-link::before{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")}.page-item.disabled .page-link{color:#ccc;pointer-events:none;cursor:auto;background-color:#fff;border-color:#ccc}.page-item.disabled:first-child .page-link::before{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E")}.page-item.disabled:last-child .page-link::before{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E")}.page-item+.page-item{margin-right:.625rem}.page-link{position:relative;display:block;min-width:2.5rem;min-height:2.5rem;padding:.625rem .8rem;margin-right:0;font-weight:700;line-height:1;color:#000;background-color:#fff;border:2px solid transparent}.page-link:focus,.page-link:hover{color:#000;text-decoration:none;background-color:#fff;border-color:#000}.page-link:focus span,.page-link:hover span{color:#000}.page-link span{color:#fff}.page-link:not(:disabled):not(.disabled){cursor:pointer}.pagination-lg .page-link{min-width:3.125rem;min-height:3.125rem;padding:.875rem 1.125rem;font-size:1.125rem;line-height:1.111111}.pagination-lg .page-item:first-child .page-link::before,.pagination-lg .page-item:last-child .page-link::before{top:1rem}.pagination-sm .page-link{min-width:1.875rem;min-height:1.875rem;padding:.375rem .625rem;font-size:.875rem;line-height:1.428571}.pagination-sm .page-item:first-child .page-link::before,.pagination-sm .page-item:last-child .page-link::before{top:auto}.badge{display:inline-block;padding:.1875rem .625rem;font-size:.875rem;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-left:.625rem;padding-right:.625rem}.badge-primary{color:#fff;background-color:#f16e00}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#be5700}.badge-secondary{color:#fff;background-color:#000}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#000}.badge-success{color:#000;background-color:#32c832}.badge-success[href]:focus,.badge-success[href]:hover{color:#000;text-decoration:none;background-color:#289f28}.badge-info{color:#000;background-color:#527edb}.badge-info[href]:focus,.badge-info[href]:hover{color:#000;text-decoration:none;background-color:#2b60cf}.badge-warning{color:#000;background-color:#fc0}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#000;text-decoration:none;background-color:#cca300}.badge-danger{color:#fff;background-color:#cd3c14}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#9f2e0f}.badge-light{color:#000;background-color:#ddd}.badge-light[href]:focus,.badge-light[href]:hover{color:#000;text-decoration:none;background-color:#c4c4c4}.badge-dark{color:#fff;background-color:#000}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#000}.badge[href]:focus{outline-color:#fff;outline-offset:-1px}.badge[href]:focus.badge-light{outline-color:#000}.jumbotron{padding:2.5rem 1.25rem;margin-bottom:2.5rem;background-color:#fff}@media (min-width:480px){.jumbotron{padding:5rem 2.5rem}}.jumbotron-fluid{padding-left:0;padding-right:0}.alert{position:relative;padding:1.25rem 1.25rem;margin-bottom:1.25rem;border:0 solid transparent}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-left:4rem}.alert-dismissible .close{position:absolute;top:0;left:0;padding:1.25rem 1.25rem;line-height:1.25rem;color:inherit}.alert-primary{color:#000;background-color:#f16e00;border-color:#f16e00}.alert-primary hr{border-top-color:#d86200}.alert-primary .alert-link{color:#000}.alert-secondary{color:#fff;background-color:#000;border-color:#000}.alert-secondary hr{border-top-color:#000}.alert-secondary .alert-link{color:#e6e6e6}.alert-success{color:#000;background-color:#32c832;border-color:#32c832}.alert-success hr{border-top-color:#2db42d}.alert-success .alert-link{color:#000}.alert-info{color:#000;background-color:#527edb;border-color:#527edb}.alert-info hr{border-top-color:#3d6ed7}.alert-info .alert-link{color:#000}.alert-warning{color:#000;background-color:#fc0;border-color:#fc0}.alert-warning hr{border-top-color:#e6b800}.alert-warning .alert-link{color:#000}.alert-danger{color:#fff;background-color:#cd3c14;border-color:#cd3c14}.alert-danger hr{border-top-color:#b63512}.alert-danger .alert-link{color:#e6e6e6}.alert-light{color:#000;background-color:#ddd;border-color:#ddd}.alert-light hr{border-top-color:#d0d0d0}.alert-light .alert-link{color:#000}.alert-dark{color:#fff;background-color:#000;border-color:#000}.alert-dark hr{border-top-color:#000}.alert-dark .alert-link{color:#e6e6e6}@-webkit-keyframes progress-bar-stripes{from{background-position:1.25rem 0}to{background-position:100% 0}}@keyframes progress-bar-stripes{from{background-position:1.25rem 0}to{background-position:100% 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.25rem;overflow:hidden;font-size:1rem;background-color:#ccc}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;text-align:center;background-color:#f16e00;transition:width .6s ease}@media (max-width:979.98px){.progress{width:100%;height:.625rem;line-height:.625rem}.progress-bar{font-size:.875rem;line-height:.625rem}}.progress-bar-striped{background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1.25rem 1.25rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:0;margin-bottom:0}.list-group-item-action{width:100%;color:#000;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#f16e00;text-decoration:none;background-color:#f6f6f6}.list-group-item-action:active{color:#000;background-color:#eee}.list-group-item{position:relative;display:block;padding:.625rem .625rem;margin-bottom:-2px;background-color:#fff;border:2px solid #000}.list-group-item:last-child{margin-bottom:0}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#ccc;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#000;border-color:#000}.list-group-flush .list-group-item{border-left:0;border-right:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#000;background-color:#f16e00}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#000;background-color:#d86200}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-secondary{color:#fff;background-color:#000}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#fff;background-color:#000}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-success{color:#000;background-color:#32c832}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#000;background-color:#2db42d}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-info{color:#000;background-color:#527edb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#000;background-color:#3d6ed7}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-warning{color:#000;background-color:#fc0}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#000;background-color:#e6b800}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-danger{color:#000;background-color:#cd3c14}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#000;background-color:#b63512}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-light{color:#000;background-color:#ddd}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#000;background-color:#d0d0d0}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-dark{color:#fff;background-color:#000}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#fff;background-color:#000}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.close{float:left;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.625rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.625rem * 2))}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:2px solid #000;outline:0}.modal-backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1040;background-color:#333}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.625rem;border-bottom:2px solid #000}.modal-header .close{padding:.625rem;margin:-.625rem auto -.625rem -.625rem}.modal-title{margin-bottom:0;line-height:1.25}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:.625rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.625rem;border-top:2px solid #000}.modal-footer>:not(:first-child){margin-right:.25rem}.modal-footer>:not(:last-child){margin-left:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:480px){.modal-dialog{max-width:700px;margin:1.875rem auto}.modal-dialog-centered{min-height:calc(100% - (1.875rem * 2))}.modal-sm{max-width:300px}}@media (min-width:980px){.modal-lg{max-width:700px}}.tooltip{position:absolute;z-index:1070;display:block;margin:.3125rem;font-family:HelvNeueOrange,"Helvetica Neue",Helvetica,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.25;text-align:right;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;font-weight:700;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.625rem;height:.625rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.625rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.625rem .3125rem 0;border-top-color:#ddd}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .625rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{right:0;width:.625rem;height:.625rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{left:0;border-width:.3125rem 0 .3125rem .625rem;border-left-color:#ddd}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.625rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .3125rem .625rem;border-bottom-color:#ddd}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .625rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{left:0;width:.625rem;height:.625rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{right:0;border-width:.3125rem .625rem .3125rem 0;border-right-color:#ddd}.tooltip-inner{max-width:200px;padding:1.25rem 1.25rem;color:#000;text-align:center;background-color:#ddd}.popover{position:absolute;top:0;right:0;z-index:1060;display:block;max-width:276px;font-family:HelvNeueOrange,"Helvetica Neue",Helvetica,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.25;text-align:right;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;font-weight:700;word-wrap:break-word;background-color:#ddd;background-clip:padding-box;border:2px solid #ddd}.popover .arrow{position:absolute;display:block;width:.625rem;height:.3125rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.3125rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.3125rem + 2px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.3125rem .3125rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:#ddd}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:2px;border-top-color:#ddd}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-right:.3125rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{right:calc((.3125rem + 2px) * -1);width:.3125rem;height:.625rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.3125rem 0 .3125rem .3125rem}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{right:0;border-left-color:#ddd}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{right:2px;border-left-color:#ddd}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.3125rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.3125rem + 2px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .3125rem .3125rem .3125rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:#ddd}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:2px;border-bottom-color:#ddd}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;right:50%;display:block;width:.625rem;margin-right:-.3125rem;content:"";border-bottom:2px solid #ddd}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-left:.3125rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{left:calc((.3125rem + 2px) * -1);width:.3125rem;height:.625rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.3125rem .3125rem .3125rem 0}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{left:0;border-right-color:#ddd}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{left:2px;border-right-color:#ddd}.popover-header{padding:.625rem .625rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#ddd;border-bottom:2px solid #d0d0d0}.popover-header:empty{display:none}.popover-body{padding:.625rem .625rem;color:#000}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.875rem;color:#000;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#000;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{right:0}.carousel-control-next{left:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;left:0;bottom:10px;right:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:0;margin-left:1.875rem;margin-right:1.875rem;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-left:3px;margin-right:3px;text-indent:-999px;background-color:rgba(241,110,0,.5)}.carousel-indicators li::before{position:absolute;top:-10px;right:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;right:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#f16e00}.carousel-caption{position:absolute;left:15%;bottom:20px;right:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#000;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#f16e00!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#be5700!important}.bg-secondary{background-color:#000!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#000!important}.bg-success{background-color:#32c832!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#289f28!important}.bg-info{background-color:#527edb!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#2b60cf!important}.bg-warning{background-color:#fc0!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#cca300!important}.bg-danger{background-color:#cd3c14!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#9f2e0f!important}.bg-light{background-color:#ddd!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#c4c4c4!important}.bg-dark{background-color:#000!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#000!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:2px solid #f6f6f6!important}.border-top{border-top:2px solid #f6f6f6!important}.border-right{border-left:2px solid #f6f6f6!important}.border-bottom{border-bottom:2px solid #f6f6f6!important}.border-left{border-right:2px solid #f6f6f6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-left:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-right:0!important}.border-primary{border-color:#f16e00!important}.border-secondary{border-color:#000!important}.border-success{border-color:#32c832!important}.border-info{border-color:#527edb!important}.border-warning{border-color:#fc0!important}.border-danger{border-color:#cd3c14!important}.border-light{border-color:#ddd!important}.border-dark{border-color:#000!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-right-radius:.25rem!important;border-top-left-radius:.25rem!important}.rounded-right{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-bottom{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-left{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:480px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:980px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1220px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1380px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;right:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:480px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:980px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1220px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1380px){.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:right!important}.float-right{float:left!important}.float-none{float:none!important}@media (min-width:480px){.float-sm-left{float:right!important}.float-sm-right{float:left!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:right!important}.float-md-right{float:left!important}.float-md-none{float:none!important}}@media (min-width:980px){.float-lg-left{float:right!important}.float-lg-right{float:left!important}.float-lg-none{float:none!important}}@media (min-width:1220px){.float-xl-left{float:right!important}.float-xl-right{float:left!important}.float-xl-none{float:none!important}}@media (min-width:1380px){.float-xxl-left{float:right!important}.float-xxl-right{float:left!important}.float-xxl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;left:0;right:0;z-index:1030}.fixed-bottom{position:fixed;left:0;bottom:0;right:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-left:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-right:0!important}.m-1{margin:.3125rem!important}.mt-1,.my-1{margin-top:.3125rem!important}.mr-1,.mx-1{margin-left:.3125rem!important}.mb-1,.my-1{margin-bottom:.3125rem!important}.ml-1,.mx-1{margin-right:.3125rem!important}.m-2{margin:.625rem!important}.mt-2,.my-2{margin-top:.625rem!important}.mr-2,.mx-2{margin-left:.625rem!important}.mb-2,.my-2{margin-bottom:.625rem!important}.ml-2,.mx-2{margin-right:.625rem!important}.m-3{margin:1.25rem!important}.mt-3,.my-3{margin-top:1.25rem!important}.mr-3,.mx-3{margin-left:1.25rem!important}.mb-3,.my-3{margin-bottom:1.25rem!important}.ml-3,.mx-3{margin-right:1.25rem!important}.m-4{margin:1.875rem!important}.mt-4,.my-4{margin-top:1.875rem!important}.mr-4,.mx-4{margin-left:1.875rem!important}.mb-4,.my-4{margin-bottom:1.875rem!important}.ml-4,.mx-4{margin-right:1.875rem!important}.m-5{margin:3.75rem!important}.mt-5,.my-5{margin-top:3.75rem!important}.mr-5,.mx-5{margin-left:3.75rem!important}.mb-5,.my-5{margin-bottom:3.75rem!important}.ml-5,.mx-5{margin-right:3.75rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-left:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-right:0!important}.p-1{padding:.3125rem!important}.pt-1,.py-1{padding-top:.3125rem!important}.pr-1,.px-1{padding-left:.3125rem!important}.pb-1,.py-1{padding-bottom:.3125rem!important}.pl-1,.px-1{padding-right:.3125rem!important}.p-2{padding:.625rem!important}.pt-2,.py-2{padding-top:.625rem!important}.pr-2,.px-2{padding-left:.625rem!important}.pb-2,.py-2{padding-bottom:.625rem!important}.pl-2,.px-2{padding-right:.625rem!important}.p-3{padding:1.25rem!important}.pt-3,.py-3{padding-top:1.25rem!important}.pr-3,.px-3{padding-left:1.25rem!important}.pb-3,.py-3{padding-bottom:1.25rem!important}.pl-3,.px-3{padding-right:1.25rem!important}.p-4{padding:1.875rem!important}.pt-4,.py-4{padding-top:1.875rem!important}.pr-4,.px-4{padding-left:1.875rem!important}.pb-4,.py-4{padding-bottom:1.875rem!important}.pl-4,.px-4{padding-right:1.875rem!important}.p-5{padding:3.75rem!important}.pt-5,.py-5{padding-top:3.75rem!important}.pr-5,.px-5{padding-left:3.75rem!important}.pb-5,.py-5{padding-bottom:3.75rem!important}.pl-5,.px-5{padding-right:3.75rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-left:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-right:auto!important}@media (min-width:480px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-left:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-right:0!important}.m-sm-1{margin:.3125rem!important}.mt-sm-1,.my-sm-1{margin-top:.3125rem!important}.mr-sm-1,.mx-sm-1{margin-left:.3125rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.3125rem!important}.ml-sm-1,.mx-sm-1{margin-right:.3125rem!important}.m-sm-2{margin:.625rem!important}.mt-sm-2,.my-sm-2{margin-top:.625rem!important}.mr-sm-2,.mx-sm-2{margin-left:.625rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.625rem!important}.ml-sm-2,.mx-sm-2{margin-right:.625rem!important}.m-sm-3{margin:1.25rem!important}.mt-sm-3,.my-sm-3{margin-top:1.25rem!important}.mr-sm-3,.mx-sm-3{margin-left:1.25rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1.25rem!important}.ml-sm-3,.mx-sm-3{margin-right:1.25rem!important}.m-sm-4{margin:1.875rem!important}.mt-sm-4,.my-sm-4{margin-top:1.875rem!important}.mr-sm-4,.mx-sm-4{margin-left:1.875rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.875rem!important}.ml-sm-4,.mx-sm-4{margin-right:1.875rem!important}.m-sm-5{margin:3.75rem!important}.mt-sm-5,.my-sm-5{margin-top:3.75rem!important}.mr-sm-5,.mx-sm-5{margin-left:3.75rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3.75rem!important}.ml-sm-5,.mx-sm-5{margin-right:3.75rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-left:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-right:0!important}.p-sm-1{padding:.3125rem!important}.pt-sm-1,.py-sm-1{padding-top:.3125rem!important}.pr-sm-1,.px-sm-1{padding-left:.3125rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.3125rem!important}.pl-sm-1,.px-sm-1{padding-right:.3125rem!important}.p-sm-2{padding:.625rem!important}.pt-sm-2,.py-sm-2{padding-top:.625rem!important}.pr-sm-2,.px-sm-2{padding-left:.625rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.625rem!important}.pl-sm-2,.px-sm-2{padding-right:.625rem!important}.p-sm-3{padding:1.25rem!important}.pt-sm-3,.py-sm-3{padding-top:1.25rem!important}.pr-sm-3,.px-sm-3{padding-left:1.25rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1.25rem!important}.pl-sm-3,.px-sm-3{padding-right:1.25rem!important}.p-sm-4{padding:1.875rem!important}.pt-sm-4,.py-sm-4{padding-top:1.875rem!important}.pr-sm-4,.px-sm-4{padding-left:1.875rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.875rem!important}.pl-sm-4,.px-sm-4{padding-right:1.875rem!important}.p-sm-5{padding:3.75rem!important}.pt-sm-5,.py-sm-5{padding-top:3.75rem!important}.pr-sm-5,.px-sm-5{padding-left:3.75rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3.75rem!important}.pl-sm-5,.px-sm-5{padding-right:3.75rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-left:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-right:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-left:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-right:0!important}.m-md-1{margin:.3125rem!important}.mt-md-1,.my-md-1{margin-top:.3125rem!important}.mr-md-1,.mx-md-1{margin-left:.3125rem!important}.mb-md-1,.my-md-1{margin-bottom:.3125rem!important}.ml-md-1,.mx-md-1{margin-right:.3125rem!important}.m-md-2{margin:.625rem!important}.mt-md-2,.my-md-2{margin-top:.625rem!important}.mr-md-2,.mx-md-2{margin-left:.625rem!important}.mb-md-2,.my-md-2{margin-bottom:.625rem!important}.ml-md-2,.mx-md-2{margin-right:.625rem!important}.m-md-3{margin:1.25rem!important}.mt-md-3,.my-md-3{margin-top:1.25rem!important}.mr-md-3,.mx-md-3{margin-left:1.25rem!important}.mb-md-3,.my-md-3{margin-bottom:1.25rem!important}.ml-md-3,.mx-md-3{margin-right:1.25rem!important}.m-md-4{margin:1.875rem!important}.mt-md-4,.my-md-4{margin-top:1.875rem!important}.mr-md-4,.mx-md-4{margin-left:1.875rem!important}.mb-md-4,.my-md-4{margin-bottom:1.875rem!important}.ml-md-4,.mx-md-4{margin-right:1.875rem!important}.m-md-5{margin:3.75rem!important}.mt-md-5,.my-md-5{margin-top:3.75rem!important}.mr-md-5,.mx-md-5{margin-left:3.75rem!important}.mb-md-5,.my-md-5{margin-bottom:3.75rem!important}.ml-md-5,.mx-md-5{margin-right:3.75rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-left:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-right:0!important}.p-md-1{padding:.3125rem!important}.pt-md-1,.py-md-1{padding-top:.3125rem!important}.pr-md-1,.px-md-1{padding-left:.3125rem!important}.pb-md-1,.py-md-1{padding-bottom:.3125rem!important}.pl-md-1,.px-md-1{padding-right:.3125rem!important}.p-md-2{padding:.625rem!important}.pt-md-2,.py-md-2{padding-top:.625rem!important}.pr-md-2,.px-md-2{padding-left:.625rem!important}.pb-md-2,.py-md-2{padding-bottom:.625rem!important}.pl-md-2,.px-md-2{padding-right:.625rem!important}.p-md-3{padding:1.25rem!important}.pt-md-3,.py-md-3{padding-top:1.25rem!important}.pr-md-3,.px-md-3{padding-left:1.25rem!important}.pb-md-3,.py-md-3{padding-bottom:1.25rem!important}.pl-md-3,.px-md-3{padding-right:1.25rem!important}.p-md-4{padding:1.875rem!important}.pt-md-4,.py-md-4{padding-top:1.875rem!important}.pr-md-4,.px-md-4{padding-left:1.875rem!important}.pb-md-4,.py-md-4{padding-bottom:1.875rem!important}.pl-md-4,.px-md-4{padding-right:1.875rem!important}.p-md-5{padding:3.75rem!important}.pt-md-5,.py-md-5{padding-top:3.75rem!important}.pr-md-5,.px-md-5{padding-left:3.75rem!important}.pb-md-5,.py-md-5{padding-bottom:3.75rem!important}.pl-md-5,.px-md-5{padding-right:3.75rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-left:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-right:auto!important}}@media (min-width:980px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-left:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-right:0!important}.m-lg-1{margin:.3125rem!important}.mt-lg-1,.my-lg-1{margin-top:.3125rem!important}.mr-lg-1,.mx-lg-1{margin-left:.3125rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.3125rem!important}.ml-lg-1,.mx-lg-1{margin-right:.3125rem!important}.m-lg-2{margin:.625rem!important}.mt-lg-2,.my-lg-2{margin-top:.625rem!important}.mr-lg-2,.mx-lg-2{margin-left:.625rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.625rem!important}.ml-lg-2,.mx-lg-2{margin-right:.625rem!important}.m-lg-3{margin:1.25rem!important}.mt-lg-3,.my-lg-3{margin-top:1.25rem!important}.mr-lg-3,.mx-lg-3{margin-left:1.25rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1.25rem!important}.ml-lg-3,.mx-lg-3{margin-right:1.25rem!important}.m-lg-4{margin:1.875rem!important}.mt-lg-4,.my-lg-4{margin-top:1.875rem!important}.mr-lg-4,.mx-lg-4{margin-left:1.875rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.875rem!important}.ml-lg-4,.mx-lg-4{margin-right:1.875rem!important}.m-lg-5{margin:3.75rem!important}.mt-lg-5,.my-lg-5{margin-top:3.75rem!important}.mr-lg-5,.mx-lg-5{margin-left:3.75rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3.75rem!important}.ml-lg-5,.mx-lg-5{margin-right:3.75rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-left:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-right:0!important}.p-lg-1{padding:.3125rem!important}.pt-lg-1,.py-lg-1{padding-top:.3125rem!important}.pr-lg-1,.px-lg-1{padding-left:.3125rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.3125rem!important}.pl-lg-1,.px-lg-1{padding-right:.3125rem!important}.p-lg-2{padding:.625rem!important}.pt-lg-2,.py-lg-2{padding-top:.625rem!important}.pr-lg-2,.px-lg-2{padding-left:.625rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.625rem!important}.pl-lg-2,.px-lg-2{padding-right:.625rem!important}.p-lg-3{padding:1.25rem!important}.pt-lg-3,.py-lg-3{padding-top:1.25rem!important}.pr-lg-3,.px-lg-3{padding-left:1.25rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1.25rem!important}.pl-lg-3,.px-lg-3{padding-right:1.25rem!important}.p-lg-4{padding:1.875rem!important}.pt-lg-4,.py-lg-4{padding-top:1.875rem!important}.pr-lg-4,.px-lg-4{padding-left:1.875rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.875rem!important}.pl-lg-4,.px-lg-4{padding-right:1.875rem!important}.p-lg-5{padding:3.75rem!important}.pt-lg-5,.py-lg-5{padding-top:3.75rem!important}.pr-lg-5,.px-lg-5{padding-left:3.75rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3.75rem!important}.pl-lg-5,.px-lg-5{padding-right:3.75rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-left:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-right:auto!important}}@media (min-width:1220px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-left:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-right:0!important}.m-xl-1{margin:.3125rem!important}.mt-xl-1,.my-xl-1{margin-top:.3125rem!important}.mr-xl-1,.mx-xl-1{margin-left:.3125rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.3125rem!important}.ml-xl-1,.mx-xl-1{margin-right:.3125rem!important}.m-xl-2{margin:.625rem!important}.mt-xl-2,.my-xl-2{margin-top:.625rem!important}.mr-xl-2,.mx-xl-2{margin-left:.625rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.625rem!important}.ml-xl-2,.mx-xl-2{margin-right:.625rem!important}.m-xl-3{margin:1.25rem!important}.mt-xl-3,.my-xl-3{margin-top:1.25rem!important}.mr-xl-3,.mx-xl-3{margin-left:1.25rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1.25rem!important}.ml-xl-3,.mx-xl-3{margin-right:1.25rem!important}.m-xl-4{margin:1.875rem!important}.mt-xl-4,.my-xl-4{margin-top:1.875rem!important}.mr-xl-4,.mx-xl-4{margin-left:1.875rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.875rem!important}.ml-xl-4,.mx-xl-4{margin-right:1.875rem!important}.m-xl-5{margin:3.75rem!important}.mt-xl-5,.my-xl-5{margin-top:3.75rem!important}.mr-xl-5,.mx-xl-5{margin-left:3.75rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3.75rem!important}.ml-xl-5,.mx-xl-5{margin-right:3.75rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-left:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-right:0!important}.p-xl-1{padding:.3125rem!important}.pt-xl-1,.py-xl-1{padding-top:.3125rem!important}.pr-xl-1,.px-xl-1{padding-left:.3125rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.3125rem!important}.pl-xl-1,.px-xl-1{padding-right:.3125rem!important}.p-xl-2{padding:.625rem!important}.pt-xl-2,.py-xl-2{padding-top:.625rem!important}.pr-xl-2,.px-xl-2{padding-left:.625rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.625rem!important}.pl-xl-2,.px-xl-2{padding-right:.625rem!important}.p-xl-3{padding:1.25rem!important}.pt-xl-3,.py-xl-3{padding-top:1.25rem!important}.pr-xl-3,.px-xl-3{padding-left:1.25rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1.25rem!important}.pl-xl-3,.px-xl-3{padding-right:1.25rem!important}.p-xl-4{padding:1.875rem!important}.pt-xl-4,.py-xl-4{padding-top:1.875rem!important}.pr-xl-4,.px-xl-4{padding-left:1.875rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.875rem!important}.pl-xl-4,.px-xl-4{padding-right:1.875rem!important}.p-xl-5{padding:3.75rem!important}.pt-xl-5,.py-xl-5{padding-top:3.75rem!important}.pr-xl-5,.px-xl-5{padding-left:3.75rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3.75rem!important}.pl-xl-5,.px-xl-5{padding-right:3.75rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-left:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-right:auto!important}}@media (min-width:1380px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-left:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-right:0!important}.m-xxl-1{margin:.3125rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.3125rem!important}.mr-xxl-1,.mx-xxl-1{margin-left:.3125rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.3125rem!important}.ml-xxl-1,.mx-xxl-1{margin-right:.3125rem!important}.m-xxl-2{margin:.625rem!important}.mt-xxl-2,.my-xxl-2{margin-top:.625rem!important}.mr-xxl-2,.mx-xxl-2{margin-left:.625rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:.625rem!important}.ml-xxl-2,.mx-xxl-2{margin-right:.625rem!important}.m-xxl-3{margin:1.25rem!important}.mt-xxl-3,.my-xxl-3{margin-top:1.25rem!important}.mr-xxl-3,.mx-xxl-3{margin-left:1.25rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:1.25rem!important}.ml-xxl-3,.mx-xxl-3{margin-right:1.25rem!important}.m-xxl-4{margin:1.875rem!important}.mt-xxl-4,.my-xxl-4{margin-top:1.875rem!important}.mr-xxl-4,.mx-xxl-4{margin-left:1.875rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.875rem!important}.ml-xxl-4,.mx-xxl-4{margin-right:1.875rem!important}.m-xxl-5{margin:3.75rem!important}.mt-xxl-5,.my-xxl-5{margin-top:3.75rem!important}.mr-xxl-5,.mx-xxl-5{margin-left:3.75rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:3.75rem!important}.ml-xxl-5,.mx-xxl-5{margin-right:3.75rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-left:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-right:0!important}.p-xxl-1{padding:.3125rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.3125rem!important}.pr-xxl-1,.px-xxl-1{padding-left:.3125rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.3125rem!important}.pl-xxl-1,.px-xxl-1{padding-right:.3125rem!important}.p-xxl-2{padding:.625rem!important}.pt-xxl-2,.py-xxl-2{padding-top:.625rem!important}.pr-xxl-2,.px-xxl-2{padding-left:.625rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:.625rem!important}.pl-xxl-2,.px-xxl-2{padding-right:.625rem!important}.p-xxl-3{padding:1.25rem!important}.pt-xxl-3,.py-xxl-3{padding-top:1.25rem!important}.pr-xxl-3,.px-xxl-3{padding-left:1.25rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:1.25rem!important}.pl-xxl-3,.px-xxl-3{padding-right:1.25rem!important}.p-xxl-4{padding:1.875rem!important}.pt-xxl-4,.py-xxl-4{padding-top:1.875rem!important}.pr-xxl-4,.px-xxl-4{padding-left:1.875rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.875rem!important}.pl-xxl-4,.px-xxl-4{padding-right:1.875rem!important}.p-xxl-5{padding:3.75rem!important}.pt-xxl-5,.py-xxl-5{padding-top:3.75rem!important}.pr-xxl-5,.px-xxl-5{padding-left:3.75rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:3.75rem!important}.pl-xxl-5,.px-xxl-5{padding-right:3.75rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-left:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-right:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:right!important}.text-right{text-align:left!important}.text-center{text-align:center!important}@media (min-width:480px){.text-sm-left{text-align:right!important}.text-sm-right{text-align:left!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:right!important}.text-md-right{text-align:left!important}.text-md-center{text-align:center!important}}@media (min-width:980px){.text-lg-left{text-align:right!important}.text-lg-right{text-align:left!important}.text-lg-center{text-align:center!important}}@media (min-width:1220px){.text-xl-left{text-align:right!important}.text-xl-right{text-align:left!important}.text-xl-center{text-align:center!important}}@media (min-width:1380px){.text-xxl-left{text-align:right!important}.text-xxl-right{text-align:left!important}.text-xxl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#f16e00!important}a.text-primary:focus,a.text-primary:hover{color:#be5700!important}.text-secondary{color:#000!important}a.text-secondary:focus,a.text-secondary:hover{color:#000!important}.text-success{color:#32c832!important}a.text-success:focus,a.text-success:hover{color:#289f28!important}.text-info{color:#527edb!important}a.text-info:focus,a.text-info:hover{color:#2b60cf!important}.text-warning{color:#fc0!important}a.text-warning:focus,a.text-warning:hover{color:#cca300!important}.text-danger{color:#cd3c14!important}a.text-danger:focus,a.text-danger:hover{color:#9f2e0f!important}.text-light{color:#ddd!important}a.text-light:focus,a.text-light:hover{color:#c4c4c4!important}.text-dark{color:#000!important}a.text-dark:focus,a.text-dark:hover{color:#000!important}.text-muted{color:#666!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:2px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:980px!important}.container{min-width:980px!important}.navbar{display:none}.badge{border:2px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.card-deck .o-card-link{margin:0 1rem}.o-card-link .card-title{-ms-flex-item-align:center;align-self:center;width:100%;margin:auto 0;font-weight:700;word-break:normal}.o-card-link .card-img{padding:0;text-align:center}.o-card-link .card-img img{width:100%;height:auto}.o-card-link .card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.card-deck{margin:0}@media (max-width:479.98px){.card.o-card-link{-ms-flex-preferred-size:calc(50% - 2rem);flex-basis:calc(50% - 2rem);margin:1rem}.card-deck{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .o-card-link,.o-card-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:3.75rem;margin:0;margin-bottom:.625rem;border:0}.o-card-link .card-img{-ms-flex-preferred-size:20%;flex-basis:20%;width:auto;padding:0}.o-card-link .card-img img{width:auto;height:3.75rem}.o-card-link .card-body{-ms-flex-preferred-size:80%;flex-basis:80%;-ms-flex-item-align:center;align-self:center;padding:0 1rem;text-align:right}.o-card-link .card-title{-ms-flex-item-align:start;align-self:flex-start;margin:0}.o-card-link .card-title::after{position:absolute;top:calc(50% - .5rem);left:.25rem;width:1rem;height:1rem;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M3 0L0 3l9 9-9 9 3 3 12-12' fill='%23999'/%3E%3C/svg%3E");background-repeat:no-repeat}}@media (min-width:480px) and (max-width:767.98px){.card.o-card-link{-ms-flex-preferred-size:calc(50% - 2rem);flex-basis:calc(50% - 2rem);margin:1rem}}.o-switch .toggle,.o-switch .toggle .off,.o-switch .toggle .on,.o-switch .toggle::before{transition:.4s}.o-switch .toggle{position:relative;display:block;width:auto;min-width:3.75rem;height:1.875rem;margin:.3125rem 0;background:#666;border:2px solid #666}.o-switch .toggle.toggle-rounded,.o-switch .toggle.toggle-rounded::before{border-radius:1.625rem}.o-switch .toggle .off,.o-switch .toggle .on{display:none;font-weight:700;line-height:1.625rem;color:#fff;text-align:right;cursor:default;opacity:0}.o-switch .toggle .on.svg-checkbox-tick::after{top:.1875rem;right:-.125rem}.o-switch .toggle .off{display:block;text-align:left;opacity:1}.o-switch .toggle .off.svg-delete::after{top:.1875rem;left:-.125rem;right:auto}.o-switch .toggle::before{position:absolute;top:0;right:0;z-index:1;display:block;width:1.625rem;height:1.625rem;content:"";background:#fff}.o-switch .checkbox:focus+.toggle::before{outline:1px dotted #fff}.o-switch .checkbox:checked+.toggle{background:#f16e00;border-color:#f16e00}.o-switch .checkbox:checked+.toggle .on{display:block;opacity:1}.o-switch .checkbox:checked+.toggle .off{display:none;opacity:0}.o-switch .checkbox:checked+.toggle::before{left:0;right:auto}.o-switch .checkbox.success:checked+.toggle{background:#32c832;border-color:#32c832}.o-switch .checkbox.success:checked+.toggle .on{color:#000}.o-switch .checkbox.success:checked+.toggle .on.icon-checkbox-tick{color:#fff}.form-group.row .o-switch .col-form-label.toggle{padding:0 .375rem}.form-group.row .o-switch .col-form-label.toggle.toggle-rounded{padding:0 .875rem}.o-switch.btn-group-toggle{border:2px solid #000}.o-switch.btn-group-toggle .btn{width:2.5rem;padding-left:0;padding-right:0;margin:0;border-top:0;border-left:2px solid #fff;border-bottom:0;border-right:2px solid #fff}.o-switch.btn-group-toggle .btn:first-child{margin-right:-2px;border-right-color:#000}.o-switch.btn-group-toggle .btn:last-child{margin-left:-2px;border-left-color:#000}.o-switch.btn-group-toggle .btn.active{color:#fff;background-color:#000;border-left-color:#000;border-right-color:#000}.o-switch.btn-group-toggle .btn.focus{outline:1px dotted #fff;outline-offset:-2px}.o-switch.btn-group-toggle .btn:hover{color:#f16e00;background-color:#fff}.o-switch.btn-group-toggle .btn:hover.active{color:#fff;background-color:#000;border-left-color:#000;border-right-color:#000}.o-switch.btn-group-toggle.no-outline{border-color:transparent}.o-switch.btn-group-toggle.no-outline .btn{border-top:2px solid transparent;border-bottom:2px solid transparent}.o-switch.btn-group-toggle.no-outline .btn:first-child{border-right-color:transparent}.o-switch.btn-group-toggle.no-outline .btn:last-child{border-left-color:transparent}.o-switch.btn-group-toggle.no-outline .btn.active{color:#f16e00;background-color:#fff;border-color:transparent;outline-color:#000}.o-switch.btn-group-toggle.no-outline .btn:hover{color:#000;background-color:#fff;border-color:#000}.o-switch.btn-group-toggle.no-outline .btn:hover.active{color:#f16e00;background-color:#fff;border-color:transparent;outline-color:#000}.form-group input[type=checkbox],.form-group input[type=radio]{width:auto}.form-group.row .form-control-feedback{padding-right:0}.form-group.row.has-danger.top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.form-group.row.has-danger.top .col-form-label,.form-group.row.has-danger.top label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.form-group.row.has-danger.top .form-control{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:0}.form-group.row.has-danger.top .form-control-feedback{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.form-group.row.has-danger.right .col-form-label,.form-group.row.has-danger.right label{min-width:auto}.form-group.row.has-danger.right .form-control-feedback{-ms-flex-item-align:center;align-self:center;margin-top:0}.form-group.is-required .col-form-label::after{margin-right:6px;font-weight:700;color:#f16e00;content:"*"}.form-group .form-control:invalid{outline:0;box-shadow:none}.form-group.has-danger .col-form-label,.form-group.has-success .col-form-label,.form-group.has-warning .col-form-label{color:#000}.form-group .form-control-feedback{margin-top:.625rem;font-size:.875rem;font-weight:400;line-height:1}.form-group.has-danger{position:relative}.form-group.has-danger .form-control-feedback{margin-top:.8125rem;font-weight:700;color:#cd3c14}.form-group.has-danger .form-control-danger{background-image:none}.form-group.has-danger.top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-group.has-danger.top .col-form-label{margin-bottom:0}.form-group.has-danger.top .form-control{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.form-group.has-danger.top .form-control-feedback{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0;margin-bottom:.8125rem}.form-group.has-danger.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.form-group.has-danger.right .col-form-label,.form-group.has-danger.right label{min-width:100%}.form-group.has-danger.right .form-control-feedback,.form-group.has-danger.right .form-control-message{margin-right:.625rem}select.form-control:not([size]):not([multiple]){height:auto;padding-top:.4375rem;padding-bottom:.4375rem}.input-group-lg>.input-group-append>select.form-control.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.form-control.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.form-control.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.form-control.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control:not([size]):not([multiple]).form-control-lg{padding-top:.65625rem;padding-bottom:.65625rem}.input-group-sm>.input-group-append>select.form-control.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.form-control.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.form-control.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.form-control.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control:not([size]):not([multiple]).form-control-sm{padding-top:.1875rem;padding-bottom:.1875rem}.has-feedback label~.form-control-feedback{top:1.75}.o-square-list{padding-right:0;color:#f16e00;text-align:right}.o-square-list,.o-square-list ul *{list-style-type:none}.o-square-list li{color:#000}.o-square-list li::before{margin-left:1rem;font-size:.875rem;line-height:1.25rem;color:#f16e00;vertical-align:text-top;content:"\25A0"}.o-square-list li span{display:inline-block;margin-bottom:.625rem}.o-square-list li>ul{padding-right:1rem}.o-square-list ul>li::before{color:#999}.o-square-list ul ul>li::before{color:#ccc}.o-stepbar,.o-stepbar ol,.o-stepbar ul{padding:0;margin:0;overflow:hidden}.o-stepbar .stepbar-item:first-child:nth-last-child(1){width:100%}.o-stepbar .stepbar-item:first-child:nth-last-child(2),.o-stepbar .stepbar-item:first-child:nth-last-child(2)~.stepbar-item{width:50%}.o-stepbar .stepbar-item:first-child:nth-last-child(3),.o-stepbar .stepbar-item:first-child:nth-last-child(3)~.stepbar-item{width:33.3333%}.o-stepbar .stepbar-item:first-child:nth-last-child(4),.o-stepbar .stepbar-item:first-child:nth-last-child(4)~.stepbar-item{width:25%}.o-stepbar .stepbar-item:first-child:nth-last-child(5),.o-stepbar .stepbar-item:first-child:nth-last-child(5)~.stepbar-item{width:20%}.o-stepbar .stepbar-item{position:relative;float:right;padding:.625rem 1.25rem;padding-right:2rem;font-size:1rem;font-weight:700;line-height:1.25;color:#000;white-space:nowrap;list-style:none;background-color:#ddd}.o-stepbar .stepbar-item::after{position:absolute;top:0;left:-1rem;z-index:500;display:block;width:1rem;height:2.5rem;content:"";background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23dddddd%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);background-size:1rem 2.5rem}.o-stepbar .stepbar-item:first-child{padding-right:1.25rem}.o-stepbar .stepbar-item:last-child::after{display:none}.o-stepbar .stepbar-item.done{background-color:#000}.o-stepbar .stepbar-item.done::after{position:absolute;top:0;left:-1rem;z-index:500;display:block;width:1rem;height:2.5rem;content:"";background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23000000%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);background-size:1rem 2.5rem}.o-stepbar .stepbar-item.done .stepbar-link{color:#fff}.o-stepbar .stepbar-item.done:last-child::after{display:none}.o-stepbar .stepbar-item.current{background-color:#f16e00}.o-stepbar .stepbar-item.current::after{position:absolute;top:0;left:-1rem;z-index:500;display:block;width:1rem;height:2.5rem;content:"";background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23f16e00%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);background-size:1rem 2.5rem}.o-stepbar .stepbar-item.current .stepbar-link{color:#fff}.o-stepbar .stepbar-item.current:last-child::after{display:none}.o-stepbar .stepbar-item .stepbar-link{text-decoration:none}.o-stepbar .stepbar-item .stepbar-link .step-number::after{content:"."}@media (max-width:479.98px){.o-stepbar .stepbar-item{padding:.3125rem 2rem .3125rem .625rem;line-height:1.25}.o-stepbar .stepbar-item.current::after,.o-stepbar .stepbar-item.done::after,.o-stepbar .stepbar-item.next::after,.o-stepbar .stepbar-item::after{left:-.6875rem;width:.75rem;height:1.875rem;background-size:cover}.o-stepbar.xs-numbers .step-number::after{display:none}.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3),.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3)~.stepbar-item{width:20%}.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3).current,.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3)~.stepbar-item.current{width:60%}.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4),.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4)~.stepbar-item,.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5),.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5)~.stepbar-item{width:20%}.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4).current,.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4)~.stepbar-item.current,.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5).current,.o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5)~.stepbar-item.current{width:40%}.o-stepbar.xs-numbers .stepbar-item{width:20%;padding-left:0;padding-right:.75rem;text-align:center}.o-stepbar.xs-numbers .stepbar-item:first-child{padding-right:0}.o-stepbar.xs-numbers .stepbar-item.current{width:60%}.o-stepbar.xs-numbers .stepbar-item.current .step-number{display:none}.o-stepbar.xs-numbers .stepbar-item:not(.current) .step-title{display:none}.o-stepbar.xs-labels .step-number{display:none}}.o-link-arrow{font-size:1rem;font-weight:700;text-decoration:none}.o-link-arrow::after{padding:0 .625rem;font-family:icon-orange,sans-serif;font-size:.625rem;color:#000;content:"\e93e"}.o-link-arrow:focus::after,.o-link-arrow:hover::after{color:#f16e00;text-decoration:none}.o-link-arrow.back::after{padding:0;content:""}.o-link-arrow.back::before{padding:0 0 0 .625rem;font-family:icon-orange,sans-serif;font-size:.625rem;color:#000;content:"\e93f"}.o-link-arrow.back:focus::before,.o-link-arrow.back:hover::before{color:#f16e00;text-decoration:none}.mega-menu{overflow:hidden}.mega-menu>.navbar-nav{transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translateX(0);transform:translateX(0)}.mega-menu-panel>.container>.navbar-nav,.mega-menu-panel>.navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mega-menu-panel>.container>.navbar-nav .navbar-nav,.mega-menu-panel>.navbar-nav .navbar-nav{position:absolute;top:0;right:100%;display:none;width:100%}.fixed-header{position:fixed;top:0;z-index:1030;width:100%}.navbar .nav-link.icon{margin-top:0}.navbar .nav-link.icon span[class^=icon-]{font-size:1.5rem;font-weight:400}.navbar .nav-link.icon[class*=svg-],.navbar .nav-link.icon[class*=svg-]::after{width:1.875rem;height:1.875rem}.navbar .nav-link:not(.icon)[class*=svg-]::after{top:0;left:0;right:auto}.navbar.supra{height:2.5rem;min-height:2.5rem;padding-top:0;padding-bottom:0;border-bottom:1px solid #333}@media (max-width:479.98px){.navbar.supra{display:none}}.navbar.supra>.container,.navbar.supra>.container .navbar-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar.supra .navbar-brand{display:none}.navbar.supra .navbar-nav{margin:0}.navbar.supra .navbar-nav .nav-item:first-child .nav-link,.navbar.supra .navbar-nav>.nav-link:first-child{margin-right:0}.navbar.supra .dropdown-toggle,.navbar.supra .nav-link{font-size:.875rem;line-height:1}.navbar.supra .dropdown-toggle:focus,.navbar.supra .nav-link:focus{outline-offset:.5rem}.navbar.supra .dropdown-toggle span[class^=icon-],.navbar.supra .nav-link span[class^=icon-]{font-size:1.125rem;font-weight:400}.navbar.supra .nav-link.icon span[class^=icon-]{font-size:1rem;font-weight:400}.navbar.supra .nav-link.icon[class*=svg-],.navbar.supra .nav-link.icon[class*=svg-]::after{width:1.25rem;height:1.25rem}.navbar.supra .dropdown-menu{left:0;right:auto}@media (max-width:479.98px){.navbar-expand-sm .mega-menu .nav-link,.navbar-expand-sm.minimized .mega-menu .nav-link{padding-left:0}.navbar-expand-sm .mega-menu .nav-link[data-toggle=collapse]::before,.navbar-expand-sm.minimized .mega-menu .nav-link[data-toggle=collapse]::before{margin-top:.3125rem;margin-left:.9375rem;content:"";border-top:.4375em solid;border-left:.4375em solid transparent;border-right:.4375em solid transparent;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand-sm .mega-menu .nav-link[data-toggle=collapse].collapsed::before,.navbar-expand-sm.minimized .mega-menu .nav-link[data-toggle=collapse].collapsed::before{-webkit-transform:rotateZ(0);transform:rotateZ(0)}.navbar-expand-sm .mega-menu-panel .nav-link.back,.navbar-expand-sm.minimized .mega-menu-panel .nav-link.back{display:block}.navbar-expand-sm .mega-menu-panel .nav-link.back::before,.navbar-expand-sm.minimized .mega-menu-panel .nav-link.back::before{float:right;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand-sm .mega-menu-panel>.container,.navbar-expand-sm.minimized .mega-menu-panel>.container{width:100%;padding:0;margin:0}.navbar-expand-sm .mega-menu-panel>.container a[data-toggle=collapse],.navbar-expand-sm.minimized .mega-menu-panel>.container a[data-toggle=collapse]{display:none}.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav>.nav-item,.navbar-expand-sm.minimized .mega-menu-panel>.container>.navbar-nav>.nav-item{padding:0;border:0}.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child,.navbar-expand-sm.minimized .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child{border-bottom:1px solid #333}}@media (min-width:480px){.navbar-expand-sm .mega-menu{overflow:visible}.navbar-expand-sm .mega-menu>.navbar-nav{transition:none;-webkit-transform:none;transform:none}.navbar-expand-sm .mega-menu>.navbar-nav .nav-link::before{display:none}.navbar-expand-sm .mega-menu-panel{position:absolute;top:100px;right:0;z-index:1030;width:100%;padding:1rem 0;background-color:#000;border-top:1px solid #333}.navbar-expand-sm .mega-menu-panel a[data-toggle=collapse]{display:block;float:left;margin:1.25rem;color:#fff}.navbar-expand-sm .mega-menu-panel .nav-link{margin-right:0}.navbar-expand-sm .mega-menu-panel .svg-delete{width:1.25rem;height:1.25rem}.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav>.nav-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1rem 0}.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav>.nav-item>.nav-link{padding:0;margin-bottom:1rem;font-size:1.25rem}.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav .navbar-nav{position:static;display:block!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-link{padding:0;line-height:1.25rem;outline-offset:1px}.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav .nav-item+.nav-item,.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav .nav-item:first-child{margin-right:0}.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav .nav-link{color:#fff}.navbar-expand-sm .mega-menu-panel>.container>.navbar-nav .nav-link.back{display:none}}@media (max-width:767.98px){.navbar-expand-md .mega-menu .nav-link,.navbar-expand-md.minimized .mega-menu .nav-link{padding-left:0}.navbar-expand-md .mega-menu .nav-link[data-toggle=collapse]::before,.navbar-expand-md.minimized .mega-menu .nav-link[data-toggle=collapse]::before{margin-top:.3125rem;margin-left:.9375rem;content:"";border-top:.4375em solid;border-left:.4375em solid transparent;border-right:.4375em solid transparent;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand-md .mega-menu .nav-link[data-toggle=collapse].collapsed::before,.navbar-expand-md.minimized .mega-menu .nav-link[data-toggle=collapse].collapsed::before{-webkit-transform:rotateZ(0);transform:rotateZ(0)}.navbar-expand-md .mega-menu-panel .nav-link.back,.navbar-expand-md.minimized .mega-menu-panel .nav-link.back{display:block}.navbar-expand-md .mega-menu-panel .nav-link.back::before,.navbar-expand-md.minimized .mega-menu-panel .nav-link.back::before{float:right;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand-md .mega-menu-panel>.container,.navbar-expand-md.minimized .mega-menu-panel>.container{width:100%;padding:0;margin:0}.navbar-expand-md .mega-menu-panel>.container a[data-toggle=collapse],.navbar-expand-md.minimized .mega-menu-panel>.container a[data-toggle=collapse]{display:none}.navbar-expand-md .mega-menu-panel>.container>.navbar-nav>.nav-item,.navbar-expand-md.minimized .mega-menu-panel>.container>.navbar-nav>.nav-item{padding:0;border:0}.navbar-expand-md .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child,.navbar-expand-md.minimized .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child{border-bottom:1px solid #333}}@media (min-width:768px){.navbar-expand-md .mega-menu{overflow:visible}.navbar-expand-md .mega-menu>.navbar-nav{transition:none;-webkit-transform:none;transform:none}.navbar-expand-md .mega-menu>.navbar-nav .nav-link::before{display:none}.navbar-expand-md .mega-menu-panel{position:absolute;top:100px;right:0;z-index:1030;width:100%;padding:1rem 0;background-color:#000;border-top:1px solid #333}.navbar-expand-md .mega-menu-panel a[data-toggle=collapse]{display:block;float:left;margin:1.25rem;color:#fff}.navbar-expand-md .mega-menu-panel .nav-link{margin-right:0}.navbar-expand-md .mega-menu-panel .svg-delete{width:1.25rem;height:1.25rem}.navbar-expand-md .mega-menu-panel>.container>.navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand-md .mega-menu-panel>.container>.navbar-nav>.nav-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1rem 0}.navbar-expand-md .mega-menu-panel>.container>.navbar-nav>.nav-item>.nav-link{padding:0;margin-bottom:1rem;font-size:1.25rem}.navbar-expand-md .mega-menu-panel>.container>.navbar-nav .navbar-nav{position:static;display:block!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand-md .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-link{padding:0;line-height:1.25rem;outline-offset:1px}.navbar-expand-md .mega-menu-panel>.container>.navbar-nav .nav-item+.nav-item,.navbar-expand-md .mega-menu-panel>.container>.navbar-nav .nav-item:first-child{margin-right:0}.navbar-expand-md .mega-menu-panel>.container>.navbar-nav .nav-link{color:#fff}.navbar-expand-md .mega-menu-panel>.container>.navbar-nav .nav-link.back{display:none}}@media (max-width:979.98px){.navbar-expand-lg .mega-menu .nav-link,.navbar-expand-lg.minimized .mega-menu .nav-link{padding-left:0}.navbar-expand-lg .mega-menu .nav-link[data-toggle=collapse]::before,.navbar-expand-lg.minimized .mega-menu .nav-link[data-toggle=collapse]::before{margin-top:.3125rem;margin-left:.9375rem;content:"";border-top:.4375em solid;border-left:.4375em solid transparent;border-right:.4375em solid transparent;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand-lg .mega-menu .nav-link[data-toggle=collapse].collapsed::before,.navbar-expand-lg.minimized .mega-menu .nav-link[data-toggle=collapse].collapsed::before{-webkit-transform:rotateZ(0);transform:rotateZ(0)}.navbar-expand-lg .mega-menu-panel .nav-link.back,.navbar-expand-lg.minimized .mega-menu-panel .nav-link.back{display:block}.navbar-expand-lg .mega-menu-panel .nav-link.back::before,.navbar-expand-lg.minimized .mega-menu-panel .nav-link.back::before{float:right;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand-lg .mega-menu-panel>.container,.navbar-expand-lg.minimized .mega-menu-panel>.container{width:100%;padding:0;margin:0}.navbar-expand-lg .mega-menu-panel>.container a[data-toggle=collapse],.navbar-expand-lg.minimized .mega-menu-panel>.container a[data-toggle=collapse]{display:none}.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav>.nav-item,.navbar-expand-lg.minimized .mega-menu-panel>.container>.navbar-nav>.nav-item{padding:0;border:0}.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child,.navbar-expand-lg.minimized .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child{border-bottom:1px solid #333}}@media (min-width:980px){.navbar-expand-lg .mega-menu{overflow:visible}.navbar-expand-lg .mega-menu>.navbar-nav{transition:none;-webkit-transform:none;transform:none}.navbar-expand-lg .mega-menu>.navbar-nav .nav-link::before{display:none}.navbar-expand-lg .mega-menu-panel{position:absolute;top:100px;right:0;z-index:1030;width:100%;padding:1rem 0;background-color:#000;border-top:1px solid #333}.navbar-expand-lg .mega-menu-panel a[data-toggle=collapse]{display:block;float:left;margin:1.25rem;color:#fff}.navbar-expand-lg .mega-menu-panel .nav-link{margin-right:0}.navbar-expand-lg .mega-menu-panel .svg-delete{width:1.25rem;height:1.25rem}.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav>.nav-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1rem 0}.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav>.nav-item>.nav-link{padding:0;margin-bottom:1rem;font-size:1.25rem}.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav .navbar-nav{position:static;display:block!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-link{padding:0;line-height:1.25rem;outline-offset:1px}.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav .nav-item+.nav-item,.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav .nav-item:first-child{margin-right:0}.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav .nav-link{color:#fff}.navbar-expand-lg .mega-menu-panel>.container>.navbar-nav .nav-link.back{display:none}}@media (max-width:1219.98px){.navbar-expand-xl .mega-menu .nav-link,.navbar-expand-xl.minimized .mega-menu .nav-link{padding-left:0}.navbar-expand-xl .mega-menu .nav-link[data-toggle=collapse]::before,.navbar-expand-xl.minimized .mega-menu .nav-link[data-toggle=collapse]::before{margin-top:.3125rem;margin-left:.9375rem;content:"";border-top:.4375em solid;border-left:.4375em solid transparent;border-right:.4375em solid transparent;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand-xl .mega-menu .nav-link[data-toggle=collapse].collapsed::before,.navbar-expand-xl.minimized .mega-menu .nav-link[data-toggle=collapse].collapsed::before{-webkit-transform:rotateZ(0);transform:rotateZ(0)}.navbar-expand-xl .mega-menu-panel .nav-link.back,.navbar-expand-xl.minimized .mega-menu-panel .nav-link.back{display:block}.navbar-expand-xl .mega-menu-panel .nav-link.back::before,.navbar-expand-xl.minimized .mega-menu-panel .nav-link.back::before{float:right;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand-xl .mega-menu-panel>.container,.navbar-expand-xl.minimized .mega-menu-panel>.container{width:100%;padding:0;margin:0}.navbar-expand-xl .mega-menu-panel>.container a[data-toggle=collapse],.navbar-expand-xl.minimized .mega-menu-panel>.container a[data-toggle=collapse]{display:none}.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav>.nav-item,.navbar-expand-xl.minimized .mega-menu-panel>.container>.navbar-nav>.nav-item{padding:0;border:0}.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child,.navbar-expand-xl.minimized .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child{border-bottom:1px solid #333}}@media (min-width:1220px){.navbar-expand-xl .mega-menu{overflow:visible}.navbar-expand-xl .mega-menu>.navbar-nav{transition:none;-webkit-transform:none;transform:none}.navbar-expand-xl .mega-menu>.navbar-nav .nav-link::before{display:none}.navbar-expand-xl .mega-menu-panel{position:absolute;top:100px;right:0;z-index:1030;width:100%;padding:1rem 0;background-color:#000;border-top:1px solid #333}.navbar-expand-xl .mega-menu-panel a[data-toggle=collapse]{display:block;float:left;margin:1.25rem;color:#fff}.navbar-expand-xl .mega-menu-panel .nav-link{margin-right:0}.navbar-expand-xl .mega-menu-panel .svg-delete{width:1.25rem;height:1.25rem}.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav>.nav-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1rem 0}.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav>.nav-item>.nav-link{padding:0;margin-bottom:1rem;font-size:1.25rem}.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav .navbar-nav{position:static;display:block!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-link{padding:0;line-height:1.25rem;outline-offset:1px}.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav .nav-item+.nav-item,.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav .nav-item:first-child{margin-right:0}.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav .nav-link{color:#fff}.navbar-expand-xl .mega-menu-panel>.container>.navbar-nav .nav-link.back{display:none}}@media (max-width:1379.98px){.navbar-expand-xxl .mega-menu .nav-link,.navbar-expand-xxl.minimized .mega-menu .nav-link{padding-left:0}.navbar-expand-xxl .mega-menu .nav-link[data-toggle=collapse]::before,.navbar-expand-xxl.minimized .mega-menu .nav-link[data-toggle=collapse]::before{margin-top:.3125rem;margin-left:.9375rem;content:"";border-top:.4375em solid;border-left:.4375em solid transparent;border-right:.4375em solid transparent;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand-xxl .mega-menu .nav-link[data-toggle=collapse].collapsed::before,.navbar-expand-xxl.minimized .mega-menu .nav-link[data-toggle=collapse].collapsed::before{-webkit-transform:rotateZ(0);transform:rotateZ(0)}.navbar-expand-xxl .mega-menu-panel .nav-link.back,.navbar-expand-xxl.minimized .mega-menu-panel .nav-link.back{display:block}.navbar-expand-xxl .mega-menu-panel .nav-link.back::before,.navbar-expand-xxl.minimized .mega-menu-panel .nav-link.back::before{float:right;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand-xxl .mega-menu-panel>.container,.navbar-expand-xxl.minimized .mega-menu-panel>.container{width:100%;padding:0;margin:0}.navbar-expand-xxl .mega-menu-panel>.container a[data-toggle=collapse],.navbar-expand-xxl.minimized .mega-menu-panel>.container a[data-toggle=collapse]{display:none}.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav>.nav-item,.navbar-expand-xxl.minimized .mega-menu-panel>.container>.navbar-nav>.nav-item{padding:0;border:0}.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child,.navbar-expand-xxl.minimized .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child{border-bottom:1px solid #333}}@media (min-width:1380px){.navbar-expand-xxl .mega-menu{overflow:visible}.navbar-expand-xxl .mega-menu>.navbar-nav{transition:none;-webkit-transform:none;transform:none}.navbar-expand-xxl .mega-menu>.navbar-nav .nav-link::before{display:none}.navbar-expand-xxl .mega-menu-panel{position:absolute;top:100px;right:0;z-index:1030;width:100%;padding:1rem 0;background-color:#000;border-top:1px solid #333}.navbar-expand-xxl .mega-menu-panel a[data-toggle=collapse]{display:block;float:left;margin:1.25rem;color:#fff}.navbar-expand-xxl .mega-menu-panel .nav-link{margin-right:0}.navbar-expand-xxl .mega-menu-panel .svg-delete{width:1.25rem;height:1.25rem}.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav>.nav-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1rem 0}.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav>.nav-item>.nav-link{padding:0;margin-bottom:1rem;font-size:1.25rem}.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav .navbar-nav{position:static;display:block!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-link{padding:0;line-height:1.25rem;outline-offset:1px}.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav .nav-item+.nav-item,.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav .nav-item:first-child{margin-right:0}.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav .nav-link{color:#fff}.navbar-expand-xxl .mega-menu-panel>.container>.navbar-nav .nav-link.back{display:none}}.navbar-expand .mega-menu .nav-link,.navbar-expand.minimized .mega-menu .nav-link{padding-left:0}.navbar-expand .mega-menu .nav-link[data-toggle=collapse]::before,.navbar-expand.minimized .mega-menu .nav-link[data-toggle=collapse]::before{margin-top:.3125rem;margin-left:.9375rem;content:"";border-top:.4375em solid;border-left:.4375em solid transparent;border-right:.4375em solid transparent;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand .mega-menu .nav-link[data-toggle=collapse].collapsed::before,.navbar-expand.minimized .mega-menu .nav-link[data-toggle=collapse].collapsed::before{-webkit-transform:rotateZ(0);transform:rotateZ(0)}.navbar-expand .mega-menu-panel .nav-link.back,.navbar-expand.minimized .mega-menu-panel .nav-link.back{display:block}.navbar-expand .mega-menu-panel .nav-link.back::before,.navbar-expand.minimized .mega-menu-panel .nav-link.back::before{float:right;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.navbar-expand .mega-menu-panel>.container,.navbar-expand.minimized .mega-menu-panel>.container{width:100%;padding:0;margin:0}.navbar-expand .mega-menu-panel>.container a[data-toggle=collapse],.navbar-expand.minimized .mega-menu-panel>.container a[data-toggle=collapse]{display:none}.navbar-expand .mega-menu-panel>.container>.navbar-nav>.nav-item,.navbar-expand.minimized .mega-menu-panel>.container>.navbar-nav>.nav-item{padding:0;border:0}.navbar-expand .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child,.navbar-expand.minimized .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-item:last-child{border-bottom:1px solid #333}.navbar-expand .mega-menu{overflow:visible}.navbar-expand .mega-menu>.navbar-nav{transition:none;-webkit-transform:none;transform:none}.navbar-expand .mega-menu>.navbar-nav .nav-link::before{display:none}.navbar-expand .mega-menu-panel{position:absolute;top:100px;right:0;z-index:1030;width:100%;padding:1rem 0;background-color:#000;border-top:1px solid #333}.navbar-expand .mega-menu-panel a[data-toggle=collapse]{display:block;float:left;margin:1.25rem;color:#fff}.navbar-expand .mega-menu-panel .nav-link{margin-right:0}.navbar-expand .mega-menu-panel .svg-delete{width:1.25rem;height:1.25rem}.navbar-expand .mega-menu-panel>.container>.navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand .mega-menu-panel>.container>.navbar-nav>.nav-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1rem 0}.navbar-expand .mega-menu-panel>.container>.navbar-nav>.nav-item>.nav-link{padding:0;margin-bottom:1rem;font-size:1.25rem}.navbar-expand .mega-menu-panel>.container>.navbar-nav .navbar-nav{position:static;display:block!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-expand .mega-menu-panel>.container>.navbar-nav .navbar-nav .nav-link{padding:0;line-height:1.25rem;outline-offset:1px}.navbar-expand .mega-menu-panel>.container>.navbar-nav .nav-item+.nav-item,.navbar-expand .mega-menu-panel>.container>.navbar-nav .nav-item:first-child{margin-right:0}.navbar-expand .mega-menu-panel>.container>.navbar-nav .nav-link{color:#fff}.navbar-expand .mega-menu-panel>.container>.navbar-nav .nav-link.back{display:none}@media (max-width:767.98px){.navbar-brand,.navbar-brand+.navbar-brand{-ms-flex-item-align:center;align-self:center}}.o-accordion .card{margin-bottom:0;border:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.o-accordion .card~.card{border-top:0}.o-accordion .card-header{padding:0;background-color:#fff;border:0}.o-accordion .card-header,.o-accordion .card-header h5{margin:0;font-size:1rem;font-weight:700;line-height:1}.o-accordion .card-header [role=button],.o-accordion .card-header button{position:relative;display:block;width:100%;padding:1rem 0 1rem 2.125rem;line-height:1.125rem;text-align:right;border:0}.o-accordion .card-header [role=button]::after,.o-accordion .card-header button::after{position:absolute;top:1.3125rem;left:.625rem;width:.875rem;height:.4375rem;content:"";background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E")}.o-accordion .card-header [role=button][aria-expanded=true]::after,.o-accordion .card-header button[aria-expanded=true]::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.o-accordion .card-body{padding:0;margin:.625rem}@media (max-width:767.98px){.o-accordion .card{border-top-width:2px;border-bottom-width:2px}.o-accordion .card~.card{border-top:0}}.table>tbody>tr,.table>tfoot>tr,.table>thead>tr{border-bottom:1px solid #ccc}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{font-size:.875rem;line-height:1.25rem;vertical-align:middle;border:0}.table>tbody>tr>td:first-child,.table>tbody>tr>th:first-child,.table>tfoot>tr>td:first-child,.table>tfoot>tr>th:first-child,.table>thead>tr>td:first-child,.table>thead>tr>th:first-child{padding-right:.625rem}.table>tbody>tr [class*=" icon-"],.table>tbody>tr [class^=icon-],.table>tfoot>tr [class*=" icon-"],.table>tfoot>tr [class^=icon-],.table>thead>tr [class*=" icon-"],.table>thead>tr [class^=icon-]{font-size:1.8125rem}.table>tbody>tr [class^=svg-],.table>tfoot>tr [class^=svg-],.table>thead>tr [class^=svg-]{display:block;width:1.8125rem;height:1.8125rem;margin:0 auto}.table>tbody>tr [class^=svg-]::after,.table>tfoot>tr [class^=svg-]::after,.table>thead>tr [class^=svg-]::after{width:1.8125rem;height:1.8125rem}.table thead>tr{border-bottom-width:2px}.table thead>tr>th{font-size:1rem;font-weight:700}.table tbody>th{font-weight:400}.table.has-checkbox tr.selected>td,.table.has-checkbox tr.selected>th{background-color:#ddd}.table.has-checkbox tr>td:first-child,.table.has-checkbox tr>th:first-child{width:1.25rem;padding-top:0;padding-bottom:0}.table.has-checkbox tr>td:first-child .custom-control.custom-checkbox,.table.has-checkbox tr>th:first-child .custom-control.custom-checkbox{padding-top:0;padding-right:1.25rem;margin:0;vertical-align:middle}.table.has-icon tr>td,.table.has-icon tr>th{height:3.1875rem;padding-top:.6875rem;vertical-align:middle}.table.has-icon tr>td img,.table.has-icon tr>td span,.table.has-icon tr>th img,.table.has-icon tr>th span{vertical-align:middle}.table.has-icon tr>td img,.table.has-icon tr>th img{width:1.875rem;height:1.875rem;margin-left:.625rem}.table.has-icon tr>td [class^=icon-],.table.has-icon tr>th [class^=icon-]{width:1.875rem;margin-left:.375rem;font-size:1.8125rem;line-height:0;vertical-align:middle}.table.table-reflow tbody>tr,.table.table-reflow thead>tr{border:0}.table.table-reflow tbody>tr>td,.table.table-reflow thead>tr>td{line-height:1.25rem}.table.table-reflow tbody>tr>th:first-child,.table.table-reflow thead>tr>th:first-child{border-bottom:2px solid #ccc}.table.table-reflow tbody>tr>td,.table.table-reflow tbody>tr>th,.table.table-reflow thead>tr>td,.table.table-reflow thead>tr>th{border-bottom:1px solid #ccc}.table.table-reflow tbody>tr>td:last-child,.table.table-reflow thead>tr>td:last-child{border-left:0}.table.table-reflow thead>tr{border:0}.table.table-reflow thead>tr>th:not(:first-child){padding-right:.625rem;border-bottom:1px solid #ccc}.table.table-reflow thead>tr>th:last-child{border-left:0}.table.table-reflow tbody>tr>th:first-child{padding-right:0}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#32c832}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#2db42d}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#527edb}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#3d6ed7}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fc0}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#e6b800}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#cd3c14}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#b63512}caption{padding:.75rem 0;font-size:2.125rem;font-weight:700;color:#000;caption-side:top;background-color:#fff}.tablesorter caption{padding:.75rem 0;font-size:2.125rem;font-weight:700;color:#000;background-color:#fff}.tablesorter th{padding-left:30px;text-align:right;cursor:pointer}.tablesorter th.header{position:relative}.tablesorter th .tablesorter-header-inner span{padding-left:1.6875rem}.tablesorter th.tablesorter-headerDesc .tablesorter-header-inner span::after{position:absolute;top:45%;width:.875rem;height:.4375rem;margin-right:.625rem;content:"";background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E");-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.tablesorter th.tablesorter-headerAsc .tablesorter-header-inner span::after{position:absolute;top:45%;width:.875rem;height:.4375rem;margin-right:.625rem;content:"";background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E")}.tablesorter th.tablesorter-headerUnSorted .tablesorter-header-inner:focus span::after,.tablesorter th.tablesorter-headerUnSorted .tablesorter-header-inner:hover span::after{position:absolute;top:31%;width:.875rem;height:1.0625rem;margin-right:.625rem;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2017%22%3E%3Cpath%20d%3D%22M%207%2C17%200%2C10%20h%2014%20l%20-7%2C7%20z%22%2F%3E%3Cpath%20d%3D%22M%207%2C0%2014%2C7%200%2C7%207%2C0%20z%22%2F%3E%3C%2Fsvg%3E")}.tablesorter th a{color:#000;text-decoration:none}.tablesorter th a:focus,.tablesorter th a:hover{color:#f16e00;text-decoration:underline}.tablesorter td{text-align:right}.modal .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.5rem;border:0}.modal .modal-header{position:relative;min-height:1.25rem;padding:0;margin-bottom:2.5rem;border:0}.modal .modal-header .btn{position:absolute;top:-.625rem;left:-.625rem;padding:.625rem;background-color:transparent;border:0}.modal .modal-header .btn .close{width:1.25rem;height:1.25rem;margin:0;background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22852.063%22%20height%3D%22852.063%22%20viewBox%3D%220%200%20852.063%20852.063%22%3E%3Cpath%20id%3D%22closing_cross.svg%22%20data-name%3D%22closing%20cross.svg%22%20class%3D%22cls-1%22%20d%3D%22M.987%2057.125L57.125.987%20851.048%20794.91l-56.138%2056.138zM794.91.987l56.138%2056.138L57.125%20851.048.987%20794.91z%22%20fill%3D%22%23666%22%2F%3E%3C%2Fsvg%3E");background-size:1.25rem;opacity:1}.modal .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;border:0}.modal .modal-body .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;border:0}.modal .modal-body .card-body{padding:0}.modal .modal-body .card-icon{margin-left:1.25rem}.modal .modal-body [class^=svg],.modal .modal-body [class^=svg]::after{width:2.875rem;height:2.875rem}.modal .modal-body [class^=svg]{display:block}.modal .modal-body [class^=svg]::after{top:auto}.modal .modal-body .card-title{margin-bottom:1.25rem;font-size:1.5rem}.modal .modal-footer{-ms-flex-item-align:end;align-self:flex-end;padding:0;margin-top:2.5rem;border:0}.modal .modal-footer .btn+.btn{margin-right:1.25rem}@media (max-width:479.98px){.modal .modal-content{padding:1.25rem}.modal .modal-header{margin:0}.modal .modal-body .card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal .modal-body .card-icon{-ms-flex-item-align:center;align-self:center;margin-left:0}.modal .modal-body .card-icon,.modal .modal-body [class^=svg]::after{width:4rem;height:4rem}.modal .modal-body .card-title{font-size:1rem}.modal .modal-body .card-body{margin-top:1.25rem}.modal .modal-footer{-ms-flex-item-align:center;align-self:center}}.nav .nav-item:first-child{margin-right:-.625rem}.nav.flex-column .nav-item:first-child{margin-right:0}.nav .nav-link{padding:.625rem .625rem;line-height:1.25rem}.nav-tabs .nav-item:first-child{margin-right:0}.nav-tabs .nav-item+.nav-item{margin-right:.5rem}@media (max-width:979.98px){.nav-tabs .nav-item+.nav-item{margin-right:0}}.nav-tabs .nav-link:not(.disabled).dropdown-toggle:focus,.nav-tabs .nav-link:not(.disabled):focus{outline-width:1px;outline-style:dotted;outline-offset:-6px}.nav-tabs .nav-link:not(.disabled)+.nav-link{margin-right:.5rem}@media (max-width:979.98px){.nav-tabs .nav-link:not(.disabled)+.nav-link{margin-right:0}}.o-tab-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.o-tab-container .o-tab-heading{position:relative;display:inline-block;padding:.625rem 1.25rem;margin-right:.5rem;font-weight:700;color:#000;text-align:center;background-color:#fff;border:0;border-bottom:2px solid #000}.o-tab-container .o-tab-heading:first-child{margin-right:0;border-top:0}.o-tab-container .o-tab-heading[aria-expanded=false]{border-bottom:2px solid #000}.o-tab-container .o-tab-heading[aria-expanded=true]{padding-top:.5rem;border:2px solid #000;border-bottom:0}.o-tab-container .o-tab-heading:focus{outline-offset:-4px}.o-tab-container .o-tab-heading:hover:not([aria-expanded=true]){color:#fff;background-color:#000}.o-tab-container .o-tab-content{display:none;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;padding:.625rem 1.25rem;background-color:#fff;box-shadow:0 -2px 0 #000}.o-tab-container .o-tab-content.show{display:block}@media (max-width:479.98px){.o-tab-container .o-tab-heading{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:0;text-align:center}.o-tab-container .o-tab-heading[aria-expanded=false]{color:#fff;background-color:#666}.o-tab-container .o-tab-heading[aria-expanded=false]:active{color:#fff;background-color:#f16e00}.o-tab-container.accordion-layout{display:block}.o-tab-container.accordion-layout .o-tab-heading{position:relative;display:block;padding:.9375rem 0;margin-right:0;font-weight:700;color:#000;text-align:right;background-color:#fff;border:0}.o-tab-container.accordion-layout .o-tab-heading:focus{outline-offset:0}.o-tab-container.accordion-layout .o-tab-heading:hover{color:#f16e00;background-color:#fff}.o-tab-container.accordion-layout .o-tab-heading[aria-expanded=false]{border-bottom:1px #ccc solid}.o-tab-container.accordion-layout .o-tab-heading[aria-expanded=true]::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.o-tab-container.accordion-layout .o-tab-heading:first-child{margin-right:0;border-top:1px solid #ccc}.o-tab-container.accordion-layout .o-tab-heading::after{position:absolute;top:1.375rem;left:.625rem;width:.875rem;height:.4375rem;content:"";background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E")}.o-tab-container.accordion-layout .o-tab-content{padding-right:0;border-bottom:1px #ccc solid;box-shadow:none}}.nav-pills.nav-stacked .nav-item{margin:0}.nav-pills.nav-stacked .nav-item+.nav-item{margin-right:0}.nav-pills .nav-item:first-child{margin-right:0}.nav-pills .nav-item+.nav-item{margin-right:5px}.nav-pills .nav-link{padding-top:1.25rem;padding-bottom:1.25rem}.nav-pills .nav-link:active{background-color:#000}.nav-pills .nav-link:hover{color:#fff;cursor:default;background-color:#000}.nav-pills .nav-link:hover.disabled{color:#666;background-color:transparent}.nav-pills .nav-link:focus{color:#fff;background-color:#f16e00;outline:0}.nav-pills .nav-link:focus.disabled{color:#666;background-color:transparent}.nav-pills .dropdown-menu{left:0;right:auto}.nav-pills .dropdown-menu .nav-item{margin:0}.nav-pills .dropdown-menu .nav-item .nav-link{display:block;padding:.625rem 1.25rem .625rem .625rem;margin:0;color:#000;background:#fff;border:0}.nav-pills .dropdown-menu .nav-item .nav-link:focus{outline:1px dotted #000;outline-offset:-2px}.nav-pills .dropdown-menu .nav-item .nav-link:hover{color:#fff;background:#000}.tab-content{padding:1.125rem;border-color:#000;border-style:solid;border-width:0 2px 2px}.tab-content .tab-pane p{margin-bottom:0}.tab-content-clear{border:0}.breadcrum{line-height:1}.overflow-nav{display:none}.o-nav-local.resizing{overflow:hidden}.hide{display:none!important}.show-inline-block{display:inline-block!important}.overflow-nav-list .nav-link{border:0}.overflow-nav-list .nav-link:focus{outline-offset:-2px}.overflow-nav-list .nav-item:last-child{margin-bottom:0}.o-nav-local .overflow-nav-list{margin-top:1px;border:0;box-shadow:0 .3125rem .625rem -.375rem #999}.o-nav-local{margin-bottom:2.5rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.o-nav-local>.container,.o-nav-local>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex}.o-nav-local ul+ul{margin-right:1rem;-ms-flex-negative:0;flex-shrink:0}.o-nav-local .nav-item+.nav-item{margin-right:1rem}.o-nav-local .nav.flex-column .nav-item{margin-right:0}.o-nav-local .nav .dropdown-toggle,.o-nav-local .nav .nav-link{display:inline-block;padding:1rem .625rem 1.125rem;font-size:1rem;font-weight:700;line-height:1}.o-nav-local .nav .dropdown-toggle:focus,.o-nav-local .nav .nav-link:focus{outline:1px dotted;outline-offset:-1px}.o-nav-local .nav-item.active>.nav-link{color:#f16e00}.o-nav-local .dropdown-toggle.show{color:#000}.o-nav-local .dropdown-menu .nav-item,.o-nav-local .dropdown-menu .nav-item+.nav-item{margin:0}.o-nav-local .dropdown-menu .nav-link{display:block;padding:.625rem 1.25rem .625rem .625rem}.o-nav-local .dropdown-menu .nav-link:focus{outline-offset:-2px}.o-nav-local .dropdown-menu .nav-link:hover{color:#fff;background:#000}.o-nav-local.inverse{background-color:#000;border-top-color:#333;border-bottom-color:#333}.o-nav-local.inverse .nav-link{color:#fff;background-color:#000}.o-nav-local.inverse .nav-link:focus,.o-nav-local.inverse .nav-link:hover{color:#f16e00}.o-nav-local.inverse .nav-link:focus{outline-color:#fff}.o-nav-local.inverse .nav-link.active{color:#f16e00}.skiplinks{z-index:99999}.skiplinks .skiplinks-section li{float:right}.skiplinks .skiplinks-section a{display:block;padding:10px;font-weight:700;border-color:#999;border-style:none none none solid;border-width:0 0 0 1px}.skiplinks .skiplinks-section.skiplinks-show{position:absolute;top:20px;right:50%;z-index:10000000;width:auto;height:auto;margin-right:-175px;overflow:hidden;background:none repeat scroll 100% 0 #ccc;border:2px solid #000;border-radius:0;box-shadow:-2px 2px 1634px 1604px rgba(0,0,0,.3)}.skiplinks .skiplinks-section a:hover{cursor:pointer}.skiplinks .skiplinks-section a:focus,.skiplinks .skiplinks-section a:hover{color:#f16e00;background-color:#fff;outline:0 none}.skiplinks a,.skiplinks div,.skiplinks li,.skiplinks ul{float:none;padding:0;margin:0;font-size:.95em;font-weight:400;line-height:normal;color:#000;text-decoration:none;text-shadow:none;list-style:none;background:none repeat scroll 100% 0 transparent;border:0 none}.o-footer{margin-top:2.5rem;background-color:#000}.o-footer .nav-link{padding:.625rem .625rem;font-size:.875rem;font-weight:700;line-height:1.25rem}.o-footer .nav-link:not(:hover),.o-footer .nav-link:not([href]){color:#fff}.o-footer .o-footer-body,.o-footer .o-footer-bottom,.o-footer .o-footer-top{padding-top:.625rem;padding-bottom:.625rem}.o-footer .o-footer-top{border-bottom:1px solid #333}.o-footer .o-footer-body .row{margin-bottom:.625rem}.o-footer .o-footer-body h2{margin-top:.625rem;font-size:.875rem;font-weight:700;color:#fff}.o-footer .o-footer-body p,.o-footer .o-footer-body p a{color:#fff}.o-footer .o-footer-body .flex-column .nav-link{padding:0;line-height:1.25}.o-footer .o-footer-bottom{border-top:1px solid #333}@media (max-width:979.98px){.o-responsive-table thead{display:none}.o-responsive-table tbody,.o-responsive-table td,.o-responsive-table th,.o-responsive-table tr{display:block}}@media (max-width:979.98px) and (min-width:768px){.o-responsive-table tr{float:right;width:45%}.o-responsive-table tr:nth-child(odd){margin-left:10%}}@media (max-width:979.98px){.o-responsive-table td,.o-responsive-table th{vertical-align:middle}.o-responsive-table td[data-title]::before{float:right;width:50%;font-weight:700;content:attr(data-title)}.o-responsive-table tr{margin-bottom:2em;border-left:0;border-right:0}.o-responsive-table tbody th[scope=row]{font-weight:700;border-top:0;border-bottom:2px solid #ccc}}.o-scroll-up{position:fixed;left:0;bottom:2.5rem;z-index:1080;display:none;left:1.25%;bottom:.25rem}.o-scroll-up .o-scroll-up-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:left;width:2.5rem;height:2.5rem;color:#fff;text-align:center;text-decoration:none;background-color:#666;opacity:.8;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.o-scroll-up .o-scroll-up-icon::before{font-family:icon-orange,sans-serif;font-size:1.25rem;line-height:2;text-align:center;content:"\e93f"}@media (min-width:480px){.o-scroll-up{left:1.25%}}@media (min-width:768px){.o-scroll-up{left:1.5625%}}@media (min-width:980px){.o-scroll-up{left:3.125%}}@media (min-width:1220px){.o-scroll-up{left:3.125%}}@media (min-width:1380px){.o-scroll-up{left:4.16667%}}@media (min-width:480px){.o-scroll-up{bottom:.375rem}}@media (min-width:768px){.o-scroll-up{bottom:.75rem}}@media (min-width:980px){.o-scroll-up{bottom:2rem}}@media (min-width:1220px){.o-scroll-up{bottom:2.5rem}}@media (min-width:1380px){.o-scroll-up{bottom:3.75rem}}.o-scroll-up .o-scroll-up-text{display:inline-block;padding:.625rem .625rem;font-weight:700;background-color:#fff;opacity:.8}.o-scroll-up.static{position:static;z-index:auto;display:inline;float:right}.o-scroll-up.static .o-scroll-up-text{float:right}.o-scroll-up.static .o-scroll-up-icon{position:relative;display:inline-block;float:none}.o-scroll-up:focus,.o-scroll-up:hover{color:#f16e00}.dropdown-toggle::after{margin-right:.625rem;vertical-align:10%}.dropdown-item{padding-right:1.25rem;font-weight:700}.dropdown-item:focus{color:#000;background-color:#fff;outline:1px dotted}.dropdown-item:focus:hover{color:#fff;background-color:#000}.carousel{margin-bottom:1.875rem}.carousel .carousel-item img{width:100%}.carousel-control-next,.carousel-control-prev{top:auto;bottom:calc(50% - 1.875rem);width:3.75rem;height:3.75rem;text-decoration:none;text-shadow:none;background-color:transparent;opacity:.8;transition:width .5s ease}.carousel-control-next:focus,.carousel-control-prev:focus{outline:1px dotted #000;outline-offset:-1px}.carousel-control-next-icon,.carousel-control-prev-icon{margin-top:-1.125rem;font-size:1.875rem;color:#000;text-shadow:-1px 0 0 #fff,0 1px 0 #fff,1px 0 0 #fff,0 -1px 0 #fff;background-image:none;background-repeat:no-repeat}.carousel-control-next-icon::before,.carousel-control-prev-icon::before{font-family:icon-orange,sans-serif}.carousel-control-prev-icon::before{content:"\e93f"}.carousel-control-next-icon::before{content:"\e93e"}.carousel-indicators{bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.carousel-indicators:hover{cursor:default}.carousel-indicators li{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:.625rem;height:.625rem;margin-left:.375rem;background-color:#000;border:1px solid #fff;border-radius:50%}.carousel-indicators li:hover{cursor:pointer}.carousel-indicators li.active{background-color:#f16e00}.swiper-button-next,.swiper-button-prev{top:calc(50% - 10px);width:auto;height:auto;text-shadow:-1px 0 0 #fff,0 1px 0 #fff,1px 0 0 #fff,0 -1px 0 #fff;cursor:pointer;background-image:none;background-size:0}.swiper-button-next::before,.swiper-button-prev::before{font-family:icon-orange,sans-serif;font-size:1.875rem;content:"\e93f"}.swiper-button-next::before{content:"\e93e"}.swiper-pagination-bullet,.swiper-pagination-bullet-active{width:.625rem;height:.625rem;border:0}.swiper-pagination-bullet{opacity:1}.swiper-pagination-bullet-active{background:#f16e00}.swiper-container{width:100%!important;margin-bottom:30px;overflow:hidden}.swiper-wrapper{margin-bottom:30px}.swiper-pagination{bottom:6px}.swiper-slide .card{border:0}.swiper-slide .card-img{padding:0}.swiper-slide .card-img img{width:100%;height:40vh}.swiper-slide .card-title{margin:0;font-weight:700}.swiper-slide .card-body{position:absolute;bottom:20px;right:40px;background-color:#fff}.swiper-slide .card-body p{margin:0}@media (max-width:979.98px){.swiper-button-next,.swiper-button-prev{display:none}.swiper-container{overflow:visible}.swiper-slide{width:80%}.swiper-slide .card-img img{height:auto}.swiper-slide .card-body{position:static}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:-26px}.swiper-pagination-bullet{width:8px;height:8px;border:0}}div.active:focus{outline:dotted 1px}a:focus{outline:dotted 1px}.close:focus,.close:hover{outline:dotted 1px}.progress.progress-default[value]::-webkit-progress-value{background-color:#f16e00}.progress.progress-default[value]::-moz-progress-bar{background-color:#f16e00}.hero-container .frame{position:absolute;top:0;right:0;max-width:15%;margin:30px}.hero-container .caption{margin:50px 30px}.hero-container .category{font-size:1.25rem;color:#f16e00}.svg-arrow-previous::after{background-image:str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M3 0L0 3l9 9-9 9 3 3 12-12' fill='#000'/%3E%3C/svg%3E"), "#", "%23")}.svg-arrow-next::after{background-image:str-replace(url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M15 3l-3-3L0 12l12 12 3-3-9-9' fill='#000'/%3E%3C/svg%3E"), "#", "%23")}.stepbar-item::after{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)} /*# sourceMappingURL=boosted-rtl.min.css.map */ \ No newline at end of file diff --git a/dist/css/boosted-rtl.min.css.map b/dist/css/boosted-rtl.min.css.map index a0f158dfcb..7b00b497be 100644 --- a/dist/css/boosted-rtl.min.css.map +++ b/dist/css/boosted-rtl.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["boosted-rtl.css","dist\\css\\boosted-rtl.css"],"names":[],"mappings":"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","sourcesContent":["@charset \"UTF-8\";\n/*!\n * Boosted v4.0.0-beta.3 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap v4.0.0-beta.3 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n:root {\n --blue: #527edb;\n --indigo: #6610f2;\n --purple: #a885d8;\n --pink: #ffb4e6;\n --red: #cd3c14;\n --orange: #f16e00;\n --yellow: #fc0;\n --green: #32c832;\n --teal: #50be87;\n --cyan: #4BB4E6;\n --white: #fff;\n --gray: #999;\n --gray-dark: #595959;\n --primary: #f16e00;\n --secondary: #000;\n --success: #32c832;\n --info: #4BB4E6;\n --warning: #fc0;\n --danger: #cd3c14;\n --light: #ddd;\n --dark: #000;\n --breakpoint-xs: 0;\n --breakpoint-sm: 480px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 980px;\n --breakpoint-xl: 1220px;\n --breakpoint-xxl: 1380px;\n --font-family-sans-serif: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent;\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.25;\n color: #000;\n text-align: right;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 1.25rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-right: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #000;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #f16e00;\n text-decoration: none;\n}\n\np a {\n text-decoration: underline;\n}\n\np a:focus, p a:hover {\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\na,\narea,\nbutton,\n[role=\"button\"],\ninput:not([type=\"range\"]),\nlabel,\nselect,\nsummary,\ntextarea {\n touch-action: manipulation;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.625rem 0.625rem 0.625rem 0;\n padding-bottom: 0.625rem 0.625rem 0.625rem 0;\n color: #666;\n text-align: right;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: .625rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 1.25rem;\n font-family: inherit;\n font-weight: 700;\n line-height: 1.1;\n color: inherit;\n}\n\nh1, .h1 {\n font-size: 2.125rem;\n}\n\nh2, .h2 {\n font-size: 1.875rem;\n}\n\nh3, .h3 {\n font-size: 1.5rem;\n}\n\nh4, .h4 {\n font-size: 1.25rem;\n}\n\nh5, .h5 {\n font-size: 1.125rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n@media (max-width: 767.99px) {\n h1, .h1 {\n font-size: 1.25rem;\n }\n h2, .h2 {\n font-size: 1.125rem;\n }\n h3, .h3 {\n font-size: 1rem;\n }\n h4, .h4 {\n font-size: 0.875rem;\n }\n h5, .h5 {\n font-size: 0.875rem;\n }\n h6, .h6 {\n font-size: 0.875rem;\n }\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 3.75rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\n.display-2 {\n font-size: 3.125rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\n.display-3 {\n font-size: 2.5rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\n.display-4 {\n font-size: 2.125rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\nhr {\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n border: 0;\n border-top: 1px solid #eee;\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #f16e00;\n}\n\n.list-unstyled {\n padding-right: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-right: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-left: 0.3125rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1.25rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #666;\n}\n\n.blockquote-footer::before {\n content: \"\\2014 \\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.625rem;\n background-color: #fff;\n border: 2px solid #000;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.625rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #333;\n}\n\ncode,\nkbd,\npre,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\ncode {\n font-size: 87.5%;\n color: #333;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.0625rem 0.0625rem;\n font-size: 87.5%;\n color: #000;\n background-color: #eee;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #333;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n margin-left: auto;\n margin-right: auto;\n padding-left: 5px;\n padding-right: 5px;\n margin-left: 1.25%;\n margin-right: 1.25%;\n max-width: 312px;\n margin-left: auto;\n margin-right: auto;\n width: 100%;\n}\n\n@media (min-width: 480px) {\n .container {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n.container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n}\n\n@media (min-width: 480px) {\n .container {\n margin-left: 1.25%;\n margin-right: 1.25%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n margin-left: 1.5625%;\n margin-right: 1.5625%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n margin-left: 4.16667%;\n margin-right: 4.16667%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 480px) {\n .container {\n max-width: 468px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 744px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n max-width: 960px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n max-width: 1200px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n max-width: 1320px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n.container-fluid {\n margin-left: auto;\n margin-right: auto;\n padding-left: 5px;\n padding-right: 5px;\n margin-left: 1.25%;\n margin-right: 1.25%;\n width: auto;\n}\n\n@media (min-width: 480px) {\n .container-fluid {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n.container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n}\n\n@media (min-width: 480px) {\n .container-fluid {\n margin-left: 1.25%;\n margin-right: 1.25%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container-fluid {\n margin-left: 1.5625%;\n margin-right: 1.5625%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container-fluid {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container-fluid {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container-fluid {\n margin-left: 4.16667%;\n margin-right: 4.16667%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-left: -5px;\n margin-right: -5px;\n}\n\n@media (min-width: 480px) {\n .row {\n margin-left: -5px;\n margin-right: -5px;\n }\n}\n\n@media (min-width: 768px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n@media (min-width: 980px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n@media (min-width: 1220px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n@media (min-width: 1380px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n.no-gutters {\n margin-left: 0;\n margin-right: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0;\n}\n\n.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,\n.col-auto, .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,\n.col-sm-auto, .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,\n.col-md-auto, .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,\n.col-lg-auto, .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,\n.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n.col-xxl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n@media (min-width: 480px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n@media (min-width: 480px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n}\n\n@media (min-width: 980px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n}\n\n@media (min-width: 1220px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n}\n\n@media (min-width: 1380px) {\n .col-xxl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xxl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xxl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xxl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xxl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xxl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xxl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xxl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xxl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xxl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xxl-1 {\n order: 1;\n }\n .order-xxl-2 {\n order: 2;\n }\n .order-xxl-3 {\n order: 3;\n }\n .order-xxl-4 {\n order: 4;\n }\n .order-xxl-5 {\n order: 5;\n }\n .order-xxl-6 {\n order: 6;\n }\n .order-xxl-7 {\n order: 7;\n }\n .order-xxl-8 {\n order: 8;\n }\n .order-xxl-9 {\n order: 9;\n }\n .order-xxl-10 {\n order: 10;\n }\n .order-xxl-11 {\n order: 11;\n }\n .order-xxl-12 {\n order: 12;\n }\n}\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 1.25rem;\n background-color: #fff;\n}\n\n.table th,\n.table td {\n padding: 0.625rem 0 0.625rem 0.625rem;\n vertical-align: top;\n border-top: 1px solid #ccc;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #ccc;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #ccc;\n}\n\n.table .table {\n background-color: #fff;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3125rem 0 0.3125rem 0.3125rem;\n}\n\n.table-bordered {\n border: 1px solid #ccc;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #ccc;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: #f6f6f6;\n}\n\n.table-hover tbody tr:hover {\n background-color: #eee;\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #f16e00;\n}\n\n.table-hover .table-primary:hover {\n background-color: #d86200;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #d86200;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: black;\n color: #fff;\n}\n\n.table-hover .table-secondary:hover {\n background-color: black;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: black;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #32c832;\n}\n\n.table-hover .table-success:hover {\n background-color: #2db42d;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #2db42d;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #4bb4e6;\n}\n\n.table-hover .table-info:hover {\n background-color: #35abe3;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #35abe3;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffcc00;\n}\n\n.table-hover .table-warning:hover {\n background-color: #e6b800;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #e6b800;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #cd3c14;\n color: #fff;\n}\n\n.table-hover .table-danger:hover {\n background-color: #b63512;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #b63512;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #dddddd;\n}\n\n.table-hover .table-light:hover {\n background-color: #d0d0d0;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #d0d0d0;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: black;\n color: #fff;\n}\n\n.table-hover .table-dark:hover {\n background-color: black;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: black;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: #ddd;\n}\n\n.table-hover .table-active:hover {\n background-color: #d0d0d0;\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: #d0d0d0;\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #000;\n border-color: #ccc;\n}\n\n.table .thead-light th {\n color: #000;\n background-color: #fff;\n border-color: #ccc;\n}\n\n.table-dark {\n color: #fff;\n background-color: #000;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #ccc;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: #333;\n}\n\n.table-dark.table-hover tbody tr:hover {\n background-color: #666;\n}\n\n@media (max-width: 479.99px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.99px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 979.99px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1219.99px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1379.99px) {\n .table-responsive-xxl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-xxl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\nlabel {\n font-weight: 700;\n}\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.5rem 0.625rem;\n font-size: 1rem;\n line-height: 1.25;\n color: #000;\n background-color: #fff;\n background-clip: padding-box;\n border: 2px solid #ccc;\n border-radius: 0;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #000;\n background-color: #fff;\n border-color: #999;\n outline: 0;\n}\n\n.form-control::placeholder {\n color: #666;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #eee;\n opacity: 1;\n}\n\nselect.form-control:not([size]):not([multiple]) {\n height: calc(2.25rem + 4px);\n}\n\nselect.form-control:focus::-ms-value {\n color: #000;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.5rem + 2px);\n padding-bottom: calc(0.5rem + 2px);\n margin-bottom: 0;\n font-size: inherit;\n font-weight: 700;\n line-height: 1.25;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.875rem + 2px);\n padding-bottom: calc(0.875rem + 2px);\n font-size: 1.125rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.375rem + 2px);\n padding-bottom: calc(0.375rem + 2px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n margin-bottom: 0;\n line-height: 1.25;\n background-color: transparent;\n border: solid transparent;\n border-width: 2px 0;\n}\n\n.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,\n.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,\n.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,\n.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,\n.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,\n.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,\n.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,\n.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,\n.input-group-lg > .input-group-append > .form-control-plaintext.btn {\n padding-left: 0;\n padding-right: 0;\n}\n\n.form-control-sm, .input-group-sm > .form-control,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.375rem 0.625rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\nselect.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {\n height: 2.0625rem;\n}\n\n.form-control-lg, .input-group-lg > .form-control,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.875rem 1.25rem;\n font-size: 1.125rem;\n line-height: 1.5;\n}\n\nselect.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {\n height: 3.4375rem;\n}\n\n.form-group {\n margin-bottom: 1.25rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.625rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-left: -5px;\n margin-right: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-right: 1.25rem;\n margin-bottom: 0.625rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.25rem;\n margin-right: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #666;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-right: 0;\n margin-left: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-left: 0.3125rem;\n margin-right: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.625rem;\n font-size: 80%;\n color: #32c832;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n width: 250px;\n padding: .5rem;\n margin-top: .1rem;\n font-size: .875rem;\n line-height: 1;\n color: #fff;\n background-color: rgba(50, 200, 50, 0.8);\n border-radius: .2rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid, .was-validated\n.custom-select:valid,\n.custom-select.is-valid {\n border-color: #32c832;\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated\n.custom-select:valid:focus,\n.custom-select.is-valid:focus {\n border-color: #32c832;\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip, .was-validated\n.custom-select:valid ~ .valid-feedback,\n.was-validated\n.custom-select:valid ~ .valid-tooltip,\n.custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #32c832;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #32c832;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n background-color: #95e595;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n background-color: #58d558;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #32c832;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.625rem;\n font-size: 80%;\n color: #cd3c14;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n width: 250px;\n padding: .5rem;\n margin-top: .1rem;\n font-size: .875rem;\n line-height: 1;\n color: #fff;\n background-color: rgba(205, 60, 20, 0.8);\n border-radius: .2rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated\n.custom-select:invalid,\n.custom-select.is-invalid {\n border-color: #cd3c14;\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated\n.custom-select:invalid:focus,\n.custom-select.is-invalid:focus {\n border-color: #cd3c14;\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip, .was-validated\n.custom-select:invalid ~ .invalid-feedback,\n.was-validated\n.custom-select:invalid ~ .invalid-tooltip,\n.custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #cd3c14;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #cd3c14;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n background-color: #f18c70;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n background-color: #ea532a;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #cd3c14;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 480px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group {\n width: auto;\n }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-right: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n margin-top: 0;\n margin-left: 0.25rem;\n margin-right: 0;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 700;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n user-select: none;\n border: 2px solid transparent;\n padding: 0.5rem 1.125rem;\n font-size: 1rem;\n line-height: 1.25;\n border-radius: 0;\n transition: all 0.2s ease-in-out;\n}\n\n.btn:focus, .btn:hover {\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: none;\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 1;\n}\n\n.btn:not([disabled]):not(.disabled) {\n cursor: pointer;\n}\n\n.btn:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active {\n background-image: none;\n}\n\na.btn {\n text-decoration: none;\n}\n\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none;\n}\n\n.btn-primary,\n.btn-warning {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-primary:focus, .btn-primary:hover,\n.btn-warning:focus,\n.btn-warning:hover {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-primary.disabled, .btn-primary:disabled,\n.btn-warning.disabled,\n.btn-warning:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle,\n.btn-warning:not([disabled]):not(.disabled):active,\n.btn-warning:not([disabled]):not(.disabled).active,\n.show >\n.btn-warning.dropdown-toggle {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.btn-primary.btn-inverse,\n.btn-warning.btn-inverse {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-primary.btn-inverse:focus, .btn-primary.btn-inverse:hover,\n.btn-warning.btn-inverse:focus,\n.btn-warning.btn-inverse:hover {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-primary.btn-inverse.disabled, .btn-primary.btn-inverse:disabled,\n.btn-warning.btn-inverse.disabled,\n.btn-warning.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-primary.btn-inverse:not([disabled]):not(.disabled):active, .btn-primary.btn-inverse:not([disabled]):not(.disabled).active,\n.show > .btn-primary.btn-inverse.dropdown-toggle,\n.btn-warning.btn-inverse:not([disabled]):not(.disabled):active,\n.btn-warning.btn-inverse:not([disabled]):not(.disabled).active,\n.show >\n.btn-warning.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #000;\n border-color: #fff;\n}\n\n.btn-secondary,\n.btn-light {\n color: #000;\n background-color: transparent;\n border-color: #000;\n}\n\n.btn-secondary:focus, .btn-secondary:hover,\n.btn-light:focus,\n.btn-light:hover {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled,\n.btn-light.disabled,\n.btn-light:disabled {\n color: #ccc;\n background-color: transparent;\n border-color: #ccc;\n}\n\n.btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle,\n.btn-light:not([disabled]):not(.disabled):active,\n.btn-light:not([disabled]):not(.disabled).active,\n.show >\n.btn-light.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-secondary.btn-inverse,\n.btn-light.btn-inverse {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-secondary.btn-inverse:focus, .btn-secondary.btn-inverse:hover,\n.btn-light.btn-inverse:focus,\n.btn-light.btn-inverse:hover {\n color: #fff;\n background-color: #000;\n border-color: #fff;\n}\n\n.btn-secondary.btn-inverse.disabled, .btn-secondary.btn-inverse:disabled,\n.btn-light.btn-inverse.disabled,\n.btn-light.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-secondary.btn-inverse:not([disabled]):not(.disabled):active, .btn-secondary.btn-inverse:not([disabled]):not(.disabled).active,\n.show > .btn-secondary.btn-inverse.dropdown-toggle,\n.btn-light.btn-inverse:not([disabled]):not(.disabled):active,\n.btn-light.btn-inverse:not([disabled]):not(.disabled).active,\n.show >\n.btn-light.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-success {\n color: #000;\n background-color: #32c832;\n border-color: #32c832;\n}\n\n.btn-success:focus, .btn-success:hover {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-success.btn-inverse {\n color: #000;\n background-color: #32c832;\n border-color: #32c832;\n}\n\n.btn-success.btn-inverse:focus, .btn-success.btn-inverse:hover {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-success.btn-inverse.disabled, .btn-success.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-success.btn-inverse:not([disabled]):not(.disabled):active, .btn-success.btn-inverse:not([disabled]):not(.disabled).active,\n.show > .btn-success.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-info,\n.btn-dark {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-info:focus, .btn-info:hover,\n.btn-dark:focus,\n.btn-dark:hover {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.btn-info.disabled, .btn-info:disabled,\n.btn-dark.disabled,\n.btn-dark:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active,\n.show > .btn-info.dropdown-toggle,\n.btn-dark:not([disabled]):not(.disabled):active,\n.btn-dark:not([disabled]):not(.disabled).active,\n.show >\n.btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-info.btn-inverse,\n.btn-dark.btn-inverse {\n color: #fff;\n background-color: transparent;\n border-color: #fff;\n}\n\n.btn-info.btn-inverse:focus, .btn-info.btn-inverse:hover,\n.btn-dark.btn-inverse:focus,\n.btn-dark.btn-inverse:hover {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-info.btn-inverse.disabled, .btn-info.btn-inverse:disabled,\n.btn-dark.btn-inverse.disabled,\n.btn-dark.btn-inverse:disabled {\n color: #666;\n background-color: transparent;\n border-color: #666;\n}\n\n.btn-info.btn-inverse:not([disabled]):not(.disabled):active, .btn-info.btn-inverse:not([disabled]):not(.disabled).active,\n.show > .btn-info.btn-inverse.dropdown-toggle,\n.btn-dark.btn-inverse:not([disabled]):not(.disabled):active,\n.btn-dark.btn-inverse:not([disabled]):not(.disabled).active,\n.show >\n.btn-dark.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-danger {\n color: #fff;\n background-color: #cd3c14;\n border-color: #cd3c14;\n}\n\n.btn-danger:focus, .btn-danger:hover {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-danger.btn-inverse {\n color: #fff;\n background-color: #cd3c14;\n border-color: #cd3c14;\n}\n\n.btn-danger.btn-inverse:focus, .btn-danger.btn-inverse:hover {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-danger.btn-inverse.disabled, .btn-danger.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-danger.btn-inverse:not([disabled]):not(.disabled):active, .btn-danger.btn-inverse:not([disabled]):not(.disabled).active,\n.show > .btn-danger.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-primary {\n color: #f16e00;\n background-color: transparent;\n background-image: none;\n border-color: #f16e00;\n}\n\n.btn-outline-primary:hover, .btn-outline-primary:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #f16e00;\n background-color: transparent;\n}\n\n.btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary:not([disabled]):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-secondary {\n color: #000;\n background-color: transparent;\n background-image: none;\n border-color: #000;\n}\n\n.btn-outline-secondary:hover, .btn-outline-secondary:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #000;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not([disabled]):not(.disabled):active, .btn-outline-secondary:not([disabled]):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-success {\n color: #32c832;\n background-color: transparent;\n background-image: none;\n border-color: #32c832;\n}\n\n.btn-outline-success:hover, .btn-outline-success:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #32c832;\n background-color: transparent;\n}\n\n.btn-outline-success:not([disabled]):not(.disabled):active, .btn-outline-success:not([disabled]):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-info {\n color: #000;\n background-color: transparent;\n background-image: none;\n border-color: #000;\n}\n\n.btn-outline-info:hover, .btn-outline-info:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #000;\n background-color: transparent;\n}\n\n.btn-outline-info:not([disabled]):not(.disabled):active, .btn-outline-info:not([disabled]):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-warning {\n color: #f16e00;\n background-color: transparent;\n background-image: none;\n border-color: #f16e00;\n}\n\n.btn-outline-warning:hover, .btn-outline-warning:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #f16e00;\n background-color: transparent;\n}\n\n.btn-outline-warning:not([disabled]):not(.disabled):active, .btn-outline-warning:not([disabled]):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-danger {\n color: #cd3c14;\n background-color: transparent;\n background-image: none;\n border-color: #cd3c14;\n}\n\n.btn-outline-danger:hover, .btn-outline-danger:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #cd3c14;\n background-color: transparent;\n}\n\n.btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger:not([disabled]):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-light {\n color: #ddd;\n background-color: transparent;\n background-image: none;\n border-color: #ddd;\n}\n\n.btn-outline-light:hover, .btn-outline-light:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #ddd;\n background-color: transparent;\n}\n\n.btn-outline-light:not([disabled]):not(.disabled):active, .btn-outline-light:not([disabled]):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-dark {\n color: #000;\n background-color: transparent;\n background-image: none;\n border-color: #000;\n}\n\n.btn-outline-dark:hover, .btn-outline-dark:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #000;\n background-color: transparent;\n}\n\n.btn-outline-dark:not([disabled]):not(.disabled):active, .btn-outline-dark:not([disabled]):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-link {\n color: #000;\n background-color: transparent;\n}\n\n.btn-link.btn-inverse {\n color: #fff;\n}\n\n.btn-link:hover {\n color: #f16e00;\n text-decoration: none;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: none;\n border-color: transparent;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #ccc;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.875rem 1.25rem;\n font-size: 1.125rem;\n line-height: 1.5;\n border-radius: 0;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.375rem 0.625rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n opacity: 0;\n transition: opacity 0.15s linear;\n}\n\n.fade.show {\n opacity: 1;\n}\n\n.collapse {\n display: none;\n}\n\n.collapse.show {\n display: block;\n}\n\ntr.collapse.show {\n display: table-row;\n}\n\ntbody.collapse.show {\n display: table-row-group;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n.dropup,\n.dropdown {\n position: relative;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0.4375em solid;\n border-left: 0.4375em solid transparent;\n border-bottom: 0;\n border-right: 0.4375em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n right: 0;\n z-index: 1000;\n display: none;\n float: right;\n min-width: 10rem;\n padding: 0 0;\n margin: -2px 0 0;\n font-size: 1rem;\n color: #000;\n text-align: right;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 2px solid #000;\n}\n\n.dropup .dropdown-menu {\n margin-top: 0;\n margin-bottom: -2px;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0;\n border-left: 0.4375em solid transparent;\n border-bottom: 0.4375em solid;\n border-right: 0.4375em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropright .dropdown-menu {\n margin-top: 0;\n margin-right: -2px;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0.4375em solid transparent;\n border-bottom: 0.4375em solid transparent;\n border-right: 0.4375em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n margin-top: 0;\n margin-left: -2px;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0.4375em solid transparent;\n border-left: 0.4375em solid;\n border-bottom: 0.4375em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-divider {\n height: 0;\n overflow: hidden;\n border-top: 1px solid #eee;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.625rem 0.625rem;\n clear: both;\n font-weight: 400;\n color: #000;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:focus, .dropdown-item:hover {\n color: #fff;\n text-decoration: none;\n background-color: #000;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #000;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #666;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0 0.625rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #000;\n white-space: nowrap;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 0 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group,\n.btn-group-vertical .btn + .btn,\n.btn-group-vertical .btn + .btn-group,\n.btn-group-vertical .btn-group + .btn,\n.btn-group-vertical .btn-group + .btn-group {\n margin-right: -2px;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:first-child {\n margin-right: 0;\n}\n\n.dropdown-toggle-split {\n padding-left: 0.84375rem;\n padding-right: 0.84375rem;\n}\n\n.dropdown-toggle-split::after {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-left: 0.46875rem;\n padding-right: 0.46875rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-left: 0.9375rem;\n padding-right: 0.9375rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n\n.btn-group-vertical .btn,\n.btn-group-vertical .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -2px;\n margin-right: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group .form-control,\n.input-group .custom-select,\n.input-group .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group .form-control:focus,\n.input-group .custom-select:focus,\n.input-group .custom-file:focus {\n z-index: 3;\n}\n\n.input-group .form-control + .form-control,\n.input-group .form-control + .custom-select,\n.input-group .form-control + .custom-file,\n.input-group .custom-select + .form-control,\n.input-group .custom-select + .custom-select,\n.input-group .custom-select + .custom-file,\n.input-group .custom-file + .form-control,\n.input-group .custom-file + .custom-select,\n.input-group .custom-file + .custom-file {\n margin-right: -2px;\n}\n\n.input-group .custom-file {\n display: flex;\n align-items: center;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n align-items: center;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-right: -2px;\n}\n\n.input-group-prepend {\n margin-left: -2px;\n}\n\n.input-group-append {\n margin-right: -2px;\n}\n\n.input-group-prepend + .form-control {\n border-right-color: transparent;\n}\n\n.form-control:focus + .input-group-append,\n.custom-select:focus + .input-group-append {\n position: relative;\n z-index: 5;\n}\n\n.input-group-text {\n padding: 0.5rem 0.625rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.25;\n color: #000;\n text-align: center;\n white-space: nowrap;\n background-color: #eee;\n border: 2px solid #ccc;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.25rem;\n padding-right: 1.875rem;\n margin-bottom: 0.625rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-left: 1.25rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #f16e00;\n background-color: #f16e00;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before::before {\n background-color: #f16e00;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n outline: dotted 1px;\n box-shadow: none;\n}\n\n.custom-control-input:active ~ .custom-control-label::before {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #767676;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n border-color: #ccc;\n}\n\n.custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: #ccc;\n}\n\n.custom-control-label {\n margin-bottom: 0;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0;\n right: 0;\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n pointer-events: none;\n content: \"\";\n user-select: none;\n background-color: #fff;\n border-color: #666;\n border-style: solid;\n border-width: 2px;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0rem;\n right: 0;\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n content: \"\";\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 1rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14%202l-8%208-3-3-2%202%205%205L16%204l-2-2z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.custom-checkbox .custom-control-input:checked:focus ~ .custom-control-label::before {\n outline-color: #000;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #f16e00;\n background-color: #f16e00;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath stroke='%23fff' d='M1 4h6'/%3E%3C/svg%3E\");\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E\");\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 4px);\n padding: 0.4375rem 0.5rem 0.4375rem 1.5rem;\n font-weight: 700;\n line-height: 1.25;\n color: #000;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M0%200h14L7%207%200%200z%22%2F%3E%3C%2Fsvg%3E\") no-repeat left 0.5rem center;\n background-size: 8px 10px;\n border: 2px solid #ccc;\n border-radius: 0;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #999;\n outline: 0;\n}\n\n.custom-select:focus::-ms-value {\n color: #000;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-left: 0.5rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #999;\n background-color: #eee;\n}\n\n.custom-select::-ms-expand {\n opacity: 0;\n}\n\n.custom-select-sm {\n height: 2.0625rem;\n padding-top: 0.4375rem;\n padding-bottom: 0.4375rem;\n font-size: 75%;\n}\n\n.custom-select-lg {\n height: 3.4375rem;\n padding-top: 0.4375rem;\n padding-bottom: 0.4375rem;\n font-size: 125%;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: 2.5rem;\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: 2.5rem;\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-control {\n border-color: #999;\n}\n\n.custom-file-input:focus ~ .custom-file-control::before {\n border-color: #999;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #999;\n}\n\n.custom-file-input:focus ~ .custom-file-label::before {\n border-color: #999;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1;\n height: 2.5rem;\n padding: 0.5rem 0.625rem;\n line-height: 1.25;\n color: #000;\n background-color: #fff;\n border: 2px solid #ccc;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(2.5rem - 2px * 2);\n padding: 0.5rem 0.625rem;\n line-height: 1.25;\n color: #000;\n content: \"Browse\";\n background-color: #eee;\n border-right: 2px solid #ccc;\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-right: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.625rem 1.25rem;\n font-weight: 700;\n}\n\n.nav-link:focus, .nav-link:hover {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #666;\n}\n\n.nav-tabs {\n border-bottom: 2px solid #000;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -2px;\n}\n\n.nav-tabs .nav-link {\n padding: 0.625rem calc(1.25rem - 2px);\n line-height: 1rem;\n border: 2px solid transparent;\n border-bottom-width: 0;\n}\n\n.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #666;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -2px;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #000;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 1.5625rem 1.25rem 1.3125rem;\n font-weight: 700;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n align-self: flex-end;\n padding-top: 0;\n padding-bottom: 0;\n margin-left: .625rem;\n font-size: 1rem;\n font-weight: 700;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:focus, .navbar-brand:hover {\n text-decoration: none;\n}\n\n.navbar-brand + .navbar-brand {\n margin-left: 0;\n margin-right: 1.25rem;\n}\n\n.navbar-brand:focus {\n outline: 1px dotted #fff;\n outline-offset: .625rem;\n}\n\n.navbar-brand img {\n flex-wrap: wrap;\n width: 3.125rem;\n height: 3.125rem;\n margin-top: 0;\n margin-bottom: .25rem;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-right: 0;\n margin-top: auto;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding: 0;\n margin-right: 1.25rem;\n white-space: nowrap;\n}\n\n.navbar-nav .nav-link:focus {\n outline: 1px dotted;\n outline-offset: .625rem;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-nav .dropdown-toggle {\n margin-right: 1.25rem;\n}\n\n.navbar-nav .dropdown-toggle:focus {\n outline: 1px dotted;\n outline-offset: .5rem;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.625rem;\n padding-bottom: 0.625rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-self: flex-end;\n}\n\n.navbar-toggler {\n padding: 0.5rem 0.5rem;\n margin: 0.3125rem 0;\n font-size: 1rem;\n line-height: 1;\n background: transparent;\n border: 2px solid transparent;\n}\n\n.navbar-toggler:focus, .navbar-toggler:hover {\n text-decoration: none;\n background-color: #fff;\n}\n\n.navbar-toggler:focus .navbar-toggler-icon, .navbar-toggler:hover .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-toggler:active {\n background-color: #f16e00;\n}\n\n.navbar-toggler:active .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-toggler:focus {\n outline: 0;\n}\n\n.navbar-toggler:not([disabled]):not(.disabled) {\n cursor: pointer;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.25rem;\n height: 1.25rem;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 479.99px) {\n .navbar-expand-sm {\n padding: 0;\n }\n .navbar-expand-sm .navbar-nav {\n margin-bottom: 0;\n }\n .navbar-expand-sm .navbar-nav .dropdown-toggle {\n margin-right: 0;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-sm .justify-content-between {\n width: 100%;\n }\n .navbar-expand-sm .navbar-brand {\n min-height: 0;\n margin: 0.625rem;\n }\n .navbar-expand-sm .navbar-collapse {\n margin-bottom: 0;\n }\n .navbar-expand-sm .nav-link {\n margin-right: 0;\n }\n}\n\n@media (min-width: 480px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n .navbar-expand-sm .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (max-width: 767.99px) {\n .navbar-expand-md {\n padding: 0;\n }\n .navbar-expand-md .navbar-nav {\n margin-bottom: 0;\n }\n .navbar-expand-md .navbar-nav .dropdown-toggle {\n margin-right: 0;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-md .justify-content-between {\n width: 100%;\n }\n .navbar-expand-md .navbar-brand {\n min-height: 0;\n margin: 0.625rem;\n }\n .navbar-expand-md .navbar-collapse {\n margin-bottom: 0;\n }\n .navbar-expand-md .nav-link {\n margin-right: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n .navbar-expand-md .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (max-width: 979.99px) {\n .navbar-expand-lg {\n padding: 0;\n }\n .navbar-expand-lg .navbar-nav {\n margin-bottom: 0;\n }\n .navbar-expand-lg .navbar-nav .dropdown-toggle {\n margin-right: 0;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-lg .justify-content-between {\n width: 100%;\n }\n .navbar-expand-lg .navbar-brand {\n min-height: 0;\n margin: 0.625rem;\n }\n .navbar-expand-lg .navbar-collapse {\n margin-bottom: 0;\n }\n .navbar-expand-lg .nav-link {\n margin-right: 0;\n }\n}\n\n@media (min-width: 980px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n .navbar-expand-lg .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (max-width: 1219.99px) {\n .navbar-expand-xl {\n padding: 0;\n }\n .navbar-expand-xl .navbar-nav {\n margin-bottom: 0;\n }\n .navbar-expand-xl .navbar-nav .dropdown-toggle {\n margin-right: 0;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-xl .justify-content-between {\n width: 100%;\n }\n .navbar-expand-xl .navbar-brand {\n min-height: 0;\n margin: 0.625rem;\n }\n .navbar-expand-xl .navbar-collapse {\n margin-bottom: 0;\n }\n .navbar-expand-xl .nav-link {\n margin-right: 0;\n }\n}\n\n@media (min-width: 1220px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xl .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (max-width: 1379.99px) {\n .navbar-expand-xxl {\n padding: 0;\n }\n .navbar-expand-xxl .navbar-nav {\n margin-bottom: 0;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-toggle {\n margin-right: 0;\n }\n .navbar-expand-xxl > .container,\n .navbar-expand-xxl > .container-fluid {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-xxl .justify-content-between {\n width: 100%;\n }\n .navbar-expand-xxl .navbar-brand {\n min-height: 0;\n margin: 0.625rem;\n }\n .navbar-expand-xxl .navbar-collapse {\n margin-bottom: 0;\n }\n .navbar-expand-xxl .nav-link {\n margin-right: 0;\n }\n}\n\n@media (min-width: 1380px) {\n .navbar-expand-xxl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xxl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-xxl .navbar-nav .nav-link {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-xxl > .container,\n .navbar-expand-xxl > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-xxl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xxl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xxl .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n.navbar-expand {\n padding: 0;\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n\n.navbar-expand .navbar-nav {\n margin-bottom: 0;\n}\n\n.navbar-expand .navbar-nav .dropdown-toggle {\n margin-right: 0;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-left: 0;\n padding-right: 0;\n}\n\n.navbar-expand .justify-content-between {\n width: 100%;\n}\n\n.navbar-expand .navbar-brand {\n min-height: 0;\n margin: 0.625rem;\n}\n\n.navbar-expand .navbar-collapse {\n margin-bottom: 0;\n}\n\n.navbar-expand .nav-link {\n margin-right: 0;\n}\n\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-left: 0;\n padding-right: 0;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-expand .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n}\n\n.navbar-light .navbar-brand {\n color: #000;\n}\n\n.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {\n color: #f16e00;\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: #000;\n}\n\n.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {\n color: #f16e00;\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: #ddd;\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: #f16e00;\n}\n\n.navbar-light .navbar-toggler {\n color: #000;\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-light .navbar-text {\n color: #000;\n}\n\n.navbar-light .navbar-text a {\n color: #f16e00;\n}\n\n.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: #ddd;\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-toggler {\n color: #fff;\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-dark .navbar-text {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {\n color: #f16e00;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 2px solid #000;\n}\n\n.card > hr {\n margin-left: 0;\n margin-right: 0;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-right: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n font-weight: 700;\n color: #fff;\n background-color: #000;\n border-bottom: 2px solid #000;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: #fff;\n border-top: 2px solid #000;\n}\n\n.card-header-tabs {\n margin-left: -0.625rem;\n margin-bottom: -0.75rem;\n margin-right: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-left: -0.625rem;\n margin-right: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n}\n\n.card-img-top {\n width: 100%;\n}\n\n.card-img-bottom {\n width: 100%;\n}\n\n.card-deck {\n display: flex;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 2.5rem;\n}\n\n@media (min-width: 480px) {\n .card-deck {\n flex-flow: row wrap;\n margin-left: -2.5rem;\n margin-right: -2.5rem;\n }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-left: 2.5rem;\n margin-bottom: 0;\n margin-right: 2.5rem;\n }\n}\n\n.card-group {\n display: flex;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 10px;\n}\n\n@media (min-width: 480px) {\n .card-group {\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-right: 0;\n border-right: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 2.5rem;\n}\n\n@media (min-width: 480px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.625rem 0;\n font-size: 0.875rem;\n font-weight: 700;\n line-height: 1.428571;\n list-style: none;\n background-color: #fff;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-left: 0.625rem;\n padding-right: 0.625rem;\n font-family: icon-orange;\n font-size: 0.625rem;\n line-height: 1;\n color: #000;\n content: \"\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #f16e00;\n}\n\n.pagination {\n display: flex;\n padding-right: 0;\n list-style: none;\n}\n\n.page-item.presentation {\n padding: .625rem 0;\n font-weight: 700;\n}\n\n.page-item.presentation + .page-item .page-link, .page-item:first-child .page-link {\n margin-right: 0;\n border-color: #000;\n}\n\n.page-item.presentation + .page-item .page-link::before, .page-item:first-child .page-link::before {\n position: absolute;\n top: .6875rem;\n right: .8125rem;\n width: .5625rem;\n height: .875rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%2F%3E%3C%2Fsvg%3E\");\n background-repeat: no-repeat;\n}\n\n.page-item.presentation + .page-item .page-link:focus::before, .page-item.presentation + .page-item .page-link:hover::before, .page-item:first-child .page-link:focus::before, .page-item:first-child .page-link:hover::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.presentation + .page-item .page-link.has-label, .page-item:first-child .page-link.has-label {\n padding-left: 1.125rem;\n padding-right: 2rem;\n}\n\n.page-item.presentation + .page-item .page-link:focus, .page-item.presentation + .page-item .page-link:hover, .page-item:first-child .page-link:focus, .page-item:first-child .page-link:hover, .page-item:last-child .page-link:focus, .page-item:last-child .page-link:hover {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.page-item:last-child .page-link {\n border-color: #000;\n}\n\n.page-item:last-child .page-link::before {\n position: absolute;\n top: .6875rem;\n left: .8125rem;\n width: .5625rem;\n height: .875rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%2F%3E%3C%2Fsvg%3E\");\n background-repeat: no-repeat;\n}\n\n.page-item:last-child .page-link:focus::before, .page-item:last-child .page-link:hover::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item:last-child .page-link.has-label {\n padding-left: 2rem;\n padding-right: 1.125rem;\n}\n\n.page-item.active .page-link {\n z-index: 2;\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.page-item.active:first-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.active:last-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.disabled .page-link {\n color: #ccc;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #ccc;\n}\n\n.page-item.disabled:first-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.disabled:last-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item + .page-item {\n margin-right: .625rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n min-width: 2.5rem;\n min-height: 2.5rem;\n padding: 0.625rem 0.8rem;\n margin-right: 0;\n font-weight: 700;\n line-height: 1;\n color: #000;\n background-color: #fff;\n border: 2px solid transparent;\n}\n\n.page-link:focus, .page-link:hover {\n color: #000;\n text-decoration: none;\n background-color: #fff;\n border-color: #000;\n}\n\n.page-link:focus span, .page-link:hover span {\n color: #000;\n}\n\n.page-link span {\n color: #fff;\n}\n\n.page-link:not([disabled]):not(.disabled) {\n cursor: pointer;\n}\n\n.pagination-lg .page-link {\n min-width: 3.125rem;\n min-height: 3.125rem;\n padding: 0.875rem 1.125rem;\n font-size: 1.125rem;\n line-height: 1.111111;\n}\n\n.pagination-lg .page-item:first-child .page-link::before,\n.pagination-lg .page-item:last-child .page-link::before {\n top: 1rem;\n}\n\n.pagination-sm .page-link {\n min-width: 1.875rem;\n min-height: 1.875rem;\n padding: 0.375rem 0.625rem;\n font-size: 0.875rem;\n line-height: 1.428571;\n}\n\n.pagination-sm .page-item:first-child .page-link::before,\n.pagination-sm .page-item:last-child .page-link::before {\n top: auto;\n}\n\n.badge {\n display: inline-block;\n padding: 0.1875rem 0.625rem;\n font-size: 0.875rem;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-left: 0.625rem;\n padding-right: 0.625rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #f16e00;\n}\n\n.badge-primary[href]:focus, .badge-primary[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: #be5700;\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #000;\n}\n\n.badge-secondary[href]:focus, .badge-secondary[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: black;\n}\n\n.badge-success {\n color: #000;\n background-color: #32c832;\n}\n\n.badge-success[href]:focus, .badge-success[href]:hover {\n color: #000;\n text-decoration: none;\n background-color: #289f28;\n}\n\n.badge-info {\n color: #000;\n background-color: #4BB4E6;\n}\n\n.badge-info[href]:focus, .badge-info[href]:hover {\n color: #000;\n text-decoration: none;\n background-color: #1fa1df;\n}\n\n.badge-warning {\n color: #000;\n background-color: #fc0;\n}\n\n.badge-warning[href]:focus, .badge-warning[href]:hover {\n color: #000;\n text-decoration: none;\n background-color: #cca300;\n}\n\n.badge-danger {\n color: #fff;\n background-color: #cd3c14;\n}\n\n.badge-danger[href]:focus, .badge-danger[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: #9f2e0f;\n}\n\n.badge-light {\n color: #000;\n background-color: #ddd;\n}\n\n.badge-light[href]:focus, .badge-light[href]:hover {\n color: #000;\n text-decoration: none;\n background-color: #c4c4c4;\n}\n\n.badge-dark {\n color: #fff;\n background-color: #000;\n}\n\n.badge-dark[href]:focus, .badge-dark[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: black;\n}\n\n.badge[href]:focus {\n outline-color: #fff;\n outline-offset: -1px;\n}\n\n.badge[href]:focus.badge-light {\n outline-color: #000;\n}\n\n.jumbotron {\n padding: 2.5rem 1.25rem;\n margin-bottom: 2.5rem;\n background-color: #fff;\n}\n\n@media (min-width: 480px) {\n .jumbotron {\n padding: 5rem 2.5rem;\n }\n}\n\n.jumbotron-fluid {\n padding-left: 0;\n padding-right: 0;\n}\n\n.alert {\n position: relative;\n padding: 1.25rem 1.25rem;\n margin-bottom: 1.25rem;\n border: 0 solid transparent;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-left: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n left: 0;\n padding: 1.25rem 1.25rem;\n line-height: 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.alert-primary hr {\n border-top-color: #d86200;\n}\n\n.alert-primary .alert-link {\n color: black;\n}\n\n.alert-secondary {\n color: #fff;\n background-color: black;\n border-color: black;\n}\n\n.alert-secondary hr {\n border-top-color: black;\n}\n\n.alert-secondary .alert-link {\n color: #e6e6e6;\n}\n\n.alert-success {\n color: #000;\n background-color: #32c832;\n border-color: #32c832;\n}\n\n.alert-success hr {\n border-top-color: #2db42d;\n}\n\n.alert-success .alert-link {\n color: black;\n}\n\n.alert-info {\n color: #000;\n background-color: #4bb4e6;\n border-color: #4bb4e6;\n}\n\n.alert-info hr {\n border-top-color: #35abe3;\n}\n\n.alert-info .alert-link {\n color: black;\n}\n\n.alert-warning {\n color: #000;\n background-color: #ffcc00;\n border-color: #ffcc00;\n}\n\n.alert-warning hr {\n border-top-color: #e6b800;\n}\n\n.alert-warning .alert-link {\n color: black;\n}\n\n.alert-danger {\n color: #fff;\n background-color: #cd3c14;\n border-color: #cd3c14;\n}\n\n.alert-danger hr {\n border-top-color: #b63512;\n}\n\n.alert-danger .alert-link {\n color: #e6e6e6;\n}\n\n.alert-light {\n color: #000;\n background-color: #dddddd;\n border-color: #dddddd;\n}\n\n.alert-light hr {\n border-top-color: #d0d0d0;\n}\n\n.alert-light .alert-link {\n color: black;\n}\n\n.alert-dark {\n color: #fff;\n background-color: black;\n border-color: black;\n}\n\n.alert-dark hr {\n border-top-color: black;\n}\n\n.alert-dark .alert-link {\n color: #e6e6e6;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1.25rem 0;\n }\n to {\n background-position: 100% 0;\n }\n}\n\n.progress {\n display: flex;\n height: 1.25rem;\n overflow: hidden;\n font-size: 1rem;\n background-color: #ccc;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: #000;\n text-align: center;\n background-color: #f16e00;\n transition: width 0.6s ease;\n}\n\n@media (max-width: 979.99px) {\n .progress {\n width: 100%;\n height: 0.625rem;\n line-height: 0.625rem;\n }\n .progress-bar {\n font-size: 0.875rem;\n line-height: 0.625rem;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1.25rem 1.25rem;\n}\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-right: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #000;\n text-align: inherit;\n}\n\n.list-group-item-action:focus, .list-group-item-action:hover {\n color: #f16e00;\n text-decoration: none;\n background-color: #f6f6f6;\n}\n\n.list-group-item-action:active {\n color: #000;\n background-color: #eee;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.625rem 0.625rem;\n margin-bottom: -2px;\n background-color: #fff;\n border: 2px solid #000;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n}\n\n.list-group-item:focus, .list-group-item:hover {\n z-index: 1;\n text-decoration: none;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #ccc;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-flush .list-group-item {\n border-left: 0;\n border-right: 0;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #000;\n background-color: #f16e00;\n}\n\na.list-group-item-primary,\nbutton.list-group-item-primary {\n color: #000;\n}\n\na.list-group-item-primary:focus, a.list-group-item-primary:hover,\nbutton.list-group-item-primary:focus,\nbutton.list-group-item-primary:hover {\n color: #000;\n background-color: #d86200;\n}\n\na.list-group-item-primary.active,\nbutton.list-group-item-primary.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-secondary {\n color: #fff;\n background-color: black;\n}\n\na.list-group-item-secondary,\nbutton.list-group-item-secondary {\n color: #fff;\n}\n\na.list-group-item-secondary:focus, a.list-group-item-secondary:hover,\nbutton.list-group-item-secondary:focus,\nbutton.list-group-item-secondary:hover {\n color: #fff;\n background-color: black;\n}\n\na.list-group-item-secondary.active,\nbutton.list-group-item-secondary.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-success {\n color: #000;\n background-color: #32c832;\n}\n\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #000;\n}\n\na.list-group-item-success:focus, a.list-group-item-success:hover,\nbutton.list-group-item-success:focus,\nbutton.list-group-item-success:hover {\n color: #000;\n background-color: #2db42d;\n}\n\na.list-group-item-success.active,\nbutton.list-group-item-success.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-info {\n color: #000;\n background-color: #4bb4e6;\n}\n\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #000;\n}\n\na.list-group-item-info:focus, a.list-group-item-info:hover,\nbutton.list-group-item-info:focus,\nbutton.list-group-item-info:hover {\n color: #000;\n background-color: #35abe3;\n}\n\na.list-group-item-info.active,\nbutton.list-group-item-info.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-warning {\n color: #000;\n background-color: #ffcc00;\n}\n\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #000;\n}\n\na.list-group-item-warning:focus, a.list-group-item-warning:hover,\nbutton.list-group-item-warning:focus,\nbutton.list-group-item-warning:hover {\n color: #000;\n background-color: #e6b800;\n}\n\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-danger {\n color: #000;\n background-color: #cd3c14;\n}\n\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #000;\n}\n\na.list-group-item-danger:focus, a.list-group-item-danger:hover,\nbutton.list-group-item-danger:focus,\nbutton.list-group-item-danger:hover {\n color: #000;\n background-color: #b63512;\n}\n\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-light {\n color: #000;\n background-color: #dddddd;\n}\n\na.list-group-item-light,\nbutton.list-group-item-light {\n color: #000;\n}\n\na.list-group-item-light:focus, a.list-group-item-light:hover,\nbutton.list-group-item-light:focus,\nbutton.list-group-item-light:hover {\n color: #000;\n background-color: #d0d0d0;\n}\n\na.list-group-item-light.active,\nbutton.list-group-item-light.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-dark {\n color: #fff;\n background-color: black;\n}\n\na.list-group-item-dark,\nbutton.list-group-item-dark {\n color: #fff;\n}\n\na.list-group-item-dark:focus, a.list-group-item-dark:hover,\nbutton.list-group-item-dark:focus,\nbutton.list-group-item-dark:hover {\n color: #fff;\n background-color: black;\n}\n\na.list-group-item-dark.active,\nbutton.list-group-item-dark.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.close {\n float: left;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:focus, .close:hover {\n color: #000;\n text-decoration: none;\n opacity: .75;\n}\n\n.close:not([disabled]):not(.disabled) {\n cursor: pointer;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.625rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -25%);\n}\n\n.modal.show .modal-dialog {\n transform: translate(0, 0);\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - (0.625rem * 2));\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 2px solid #000;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n z-index: 1040;\n background-color: #333;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 0.625rem;\n border-bottom: 2px solid #000;\n}\n\n.modal-header .close {\n padding: 0.625rem;\n margin: -0.625rem auto -0.625rem -0.625rem;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.25;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 0.625rem;\n}\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 0.625rem;\n border-top: 2px solid #000;\n}\n\n.modal-footer > :not(:first-child) {\n margin-right: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-left: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 480px) {\n .modal-dialog {\n max-width: 700px;\n margin: 1.875rem auto;\n }\n .modal-dialog-centered {\n min-height: calc(100% - (1.875rem * 2));\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 980px) {\n .modal-lg {\n max-width: 700px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0.3125rem;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.25;\n text-align: right;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n font-weight: 700;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.625rem;\n height: 0.625rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.625rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.625rem 0.3125rem 0;\n border-top-color: #ddd;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.625rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n right: 0;\n width: 0.625rem;\n height: 0.625rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n left: 0;\n border-width: 0.3125rem 0 0.3125rem 0.625rem;\n border-left-color: #ddd;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.625rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.3125rem 0.625rem;\n border-bottom-color: #ddd;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.625rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n left: 0;\n width: 0.625rem;\n height: 0.625rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n right: 0;\n border-width: 0.3125rem 0.625rem 0.3125rem 0;\n border-right-color: #ddd;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 1.25rem 1.25rem;\n color: #000;\n text-align: center;\n background-color: #ddd;\n}\n\n.popover {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.25;\n text-align: right;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n font-weight: 700;\n word-wrap: break-word;\n background-color: #ddd;\n background-clip: padding-box;\n border: 2px solid #ddd;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 0.625rem;\n height: 0.3125rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.3125rem;\n}\n\n.bs-popover-top .arrow, .bs-popover-auto[x-placement^=\"top\"] .arrow {\n bottom: calc((0.3125rem + 2px) * -1);\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before,\n.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n border-width: 0.3125rem 0.3125rem 0;\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before {\n bottom: 0;\n border-top-color: #ddd;\n}\n\n.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n bottom: 2px;\n border-top-color: #ddd;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-right: 0.3125rem;\n}\n\n.bs-popover-right .arrow, .bs-popover-auto[x-placement^=\"right\"] .arrow {\n right: calc((0.3125rem + 2px) * -1);\n width: 0.3125rem;\n height: 0.625rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before,\n.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n border-width: 0.3125rem 0 0.3125rem 0.3125rem;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-left-color: #ddd;\n}\n\n.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n right: 2px;\n border-left-color: #ddd;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.3125rem;\n}\n\n.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^=\"bottom\"] .arrow {\n top: calc((0.3125rem + 2px) * -1);\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before,\n.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n border-width: 0 0.3125rem 0.3125rem 0.3125rem;\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before {\n top: 0;\n border-bottom-color: #ddd;\n}\n\n.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n top: 2px;\n border-bottom-color: #ddd;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n right: 50%;\n display: block;\n width: 0.625rem;\n margin-right: -0.3125rem;\n content: \"\";\n border-bottom: 2px solid #ddd;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-left: 0.3125rem;\n}\n\n.bs-popover-left .arrow, .bs-popover-auto[x-placement^=\"left\"] .arrow {\n left: calc((0.3125rem + 2px) * -1);\n width: 0.3125rem;\n height: 0.625rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before,\n.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n border-width: 0.3125rem 0.3125rem 0.3125rem 0;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-right-color: #ddd;\n}\n\n.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n left: 2px;\n border-right-color: #ddd;\n}\n\n.popover-header {\n padding: 0.625rem 0.625rem;\n margin-bottom: 0;\n font-size: 1rem;\n color: inherit;\n background-color: #ddd;\n border-bottom: 2px solid #d0d0d0;\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.625rem 0.625rem;\n color: #000;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-item {\n position: relative;\n display: none;\n align-items: center;\n width: 100%;\n transition: transform 0.6s ease;\n backface-visibility: hidden;\n perspective: 1000px;\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n.carousel-item-next.carousel-item-left,\n.carousel-item-prev.carousel-item-right {\n transform: translateX(0);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.active.carousel-item-right {\n transform: translateX(-100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-next,\n .active.carousel-item-right {\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n.carousel-item-prev,\n.active.carousel-item-left {\n transform: translateX(100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-prev,\n .active.carousel-item-left {\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 1.875rem;\n color: #000;\n text-align: center;\n opacity: 0.5;\n}\n\n.carousel-control-prev:focus, .carousel-control-prev:hover,\n.carousel-control-next:focus,\n.carousel-control-next:hover {\n color: #000;\n text-decoration: none;\n outline: 0;\n opacity: .9;\n}\n\n.carousel-control-prev {\n right: 0;\n}\n\n.carousel-control-next {\n left: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: transparent no-repeat center center;\n background-size: 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\");\n}\n\n.carousel-indicators {\n position: absolute;\n left: 0;\n bottom: 10px;\n right: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-right: 0;\n margin-left: 1.875rem;\n margin-right: 1.875rem;\n list-style: none;\n}\n\n.carousel-indicators li {\n position: relative;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-left: 3px;\n margin-right: 3px;\n text-indent: -999px;\n background-color: rgba(241, 110, 0, 0.5);\n}\n\n.carousel-indicators li::before {\n position: absolute;\n top: -10px;\n right: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators li::after {\n position: absolute;\n bottom: -10px;\n right: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators .active {\n background-color: #f16e00;\n}\n\n.carousel-caption {\n position: absolute;\n left: 15%;\n bottom: 20px;\n right: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #000;\n text-align: center;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #f16e00 !important;\n}\n\na.bg-primary:focus, a.bg-primary:hover,\nbutton.bg-primary:focus,\nbutton.bg-primary:hover {\n background-color: #be5700 !important;\n}\n\n.bg-secondary {\n background-color: #000 !important;\n}\n\na.bg-secondary:focus, a.bg-secondary:hover,\nbutton.bg-secondary:focus,\nbutton.bg-secondary:hover {\n background-color: black !important;\n}\n\n.bg-success {\n background-color: #32c832 !important;\n}\n\na.bg-success:focus, a.bg-success:hover,\nbutton.bg-success:focus,\nbutton.bg-success:hover {\n background-color: #289f28 !important;\n}\n\n.bg-info {\n background-color: #4BB4E6 !important;\n}\n\na.bg-info:focus, a.bg-info:hover,\nbutton.bg-info:focus,\nbutton.bg-info:hover {\n background-color: #1fa1df !important;\n}\n\n.bg-warning {\n background-color: #fc0 !important;\n}\n\na.bg-warning:focus, a.bg-warning:hover,\nbutton.bg-warning:focus,\nbutton.bg-warning:hover {\n background-color: #cca300 !important;\n}\n\n.bg-danger {\n background-color: #cd3c14 !important;\n}\n\na.bg-danger:focus, a.bg-danger:hover,\nbutton.bg-danger:focus,\nbutton.bg-danger:hover {\n background-color: #9f2e0f !important;\n}\n\n.bg-light {\n background-color: #ddd !important;\n}\n\na.bg-light:focus, a.bg-light:hover,\nbutton.bg-light:focus,\nbutton.bg-light:hover {\n background-color: #c4c4c4 !important;\n}\n\n.bg-dark {\n background-color: #000 !important;\n}\n\na.bg-dark:focus, a.bg-dark:hover,\nbutton.bg-dark:focus,\nbutton.bg-dark:hover {\n background-color: black !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 2px solid #f6f6f6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-left: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-right: 0 !important;\n}\n\n.border-primary {\n border-color: #f16e00 !important;\n}\n\n.border-secondary {\n border-color: #000 !important;\n}\n\n.border-success {\n border-color: #32c832 !important;\n}\n\n.border-info {\n border-color: #4BB4E6 !important;\n}\n\n.border-warning {\n border-color: #fc0 !important;\n}\n\n.border-danger {\n border-color: #cd3c14 !important;\n}\n\n.border-light {\n border-color: #ddd !important;\n}\n\n.border-dark {\n border-color: #000 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-right-radius: 0.25rem !important;\n border-top-left-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-left-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 480px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 980px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1220px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1380px) {\n .d-xxl-none {\n display: none !important;\n }\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.d-print-block {\n display: none !important;\n}\n\n@media print {\n .d-print-block {\n display: block !important;\n }\n}\n\n.d-print-inline {\n display: none !important;\n}\n\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n}\n\n.d-print-inline-block {\n display: none !important;\n}\n\n@media print {\n .d-print-inline-block {\n display: inline-block !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 480px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 980px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1220px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1380px) {\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: right !important;\n}\n\n.float-right {\n float: left !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 480px) {\n .float-sm-left {\n float: right !important;\n }\n .float-sm-right {\n float: left !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: right !important;\n }\n .float-md-right {\n float: left !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 980px) {\n .float-lg-left {\n float: right !important;\n }\n .float-lg-right {\n float: left !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1220px) {\n .float-xl-left {\n float: right !important;\n }\n .float-xl-right {\n float: left !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1380px) {\n .float-xxl-left {\n float: right !important;\n }\n .float-xxl-right {\n float: left !important;\n }\n .float-xxl-none {\n float: none !important;\n }\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n left: 0;\n bottom: 0;\n right: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 0;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n clip-path: inset(50%);\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n clip-path: none;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.m-1 {\n margin: 0.3125rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.3125rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-left: 0.3125rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.3125rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-right: 0.3125rem !important;\n}\n\n.m-2 {\n margin: 0.625rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.625rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-left: 0.625rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.625rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-right: 0.625rem !important;\n}\n\n.m-3 {\n margin: 1.25rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1.25rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-left: 1.25rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1.25rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-right: 1.25rem !important;\n}\n\n.m-4 {\n margin: 1.875rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.875rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-left: 1.875rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.875rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-right: 1.875rem !important;\n}\n\n.m-5 {\n margin: 3.75rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3.75rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-left: 3.75rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3.75rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-right: 3.75rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.p-1 {\n padding: 0.3125rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.3125rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-left: 0.3125rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.3125rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-right: 0.3125rem !important;\n}\n\n.p-2 {\n padding: 0.625rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.625rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-left: 0.625rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.625rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-right: 0.625rem !important;\n}\n\n.p-3 {\n padding: 1.25rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1.25rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-left: 1.25rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1.25rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-right: 1.25rem !important;\n}\n\n.p-4 {\n padding: 1.875rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.875rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-left: 1.875rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.875rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-right: 1.875rem !important;\n}\n\n.p-5 {\n padding: 3.75rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3.75rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-left: 3.75rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3.75rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-right: 3.75rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n@media (min-width: 480px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .m-sm-1 {\n margin: 0.3125rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-right: 0.3125rem !important;\n }\n .m-sm-2 {\n margin: 0.625rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.625rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-left: 0.625rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-right: 0.625rem !important;\n }\n .m-sm-3 {\n margin: 1.25rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1.25rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-left: 1.25rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-right: 1.25rem !important;\n }\n .m-sm-4 {\n margin: 1.875rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.875rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-left: 1.875rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-right: 1.875rem !important;\n }\n .m-sm-5 {\n margin: 3.75rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3.75rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-left: 3.75rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-right: 3.75rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .p-sm-1 {\n padding: 0.3125rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-right: 0.3125rem !important;\n }\n .p-sm-2 {\n padding: 0.625rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.625rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-left: 0.625rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-right: 0.625rem !important;\n }\n .p-sm-3 {\n padding: 1.25rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1.25rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-left: 1.25rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-right: 1.25rem !important;\n }\n .p-sm-4 {\n padding: 1.875rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.875rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-left: 1.875rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-right: 1.875rem !important;\n }\n .p-sm-5 {\n padding: 3.75rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3.75rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-left: 3.75rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-right: 3.75rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .m-md-1 {\n margin: 0.3125rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-right: 0.3125rem !important;\n }\n .m-md-2 {\n margin: 0.625rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.625rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-left: 0.625rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-right: 0.625rem !important;\n }\n .m-md-3 {\n margin: 1.25rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1.25rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-left: 1.25rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-right: 1.25rem !important;\n }\n .m-md-4 {\n margin: 1.875rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.875rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-left: 1.875rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-right: 1.875rem !important;\n }\n .m-md-5 {\n margin: 3.75rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3.75rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-left: 3.75rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-right: 3.75rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .p-md-1 {\n padding: 0.3125rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-right: 0.3125rem !important;\n }\n .p-md-2 {\n padding: 0.625rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.625rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-left: 0.625rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-right: 0.625rem !important;\n }\n .p-md-3 {\n padding: 1.25rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1.25rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-left: 1.25rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-right: 1.25rem !important;\n }\n .p-md-4 {\n padding: 1.875rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.875rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-left: 1.875rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-right: 1.875rem !important;\n }\n .p-md-5 {\n padding: 3.75rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3.75rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-left: 3.75rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-right: 3.75rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 980px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .m-lg-1 {\n margin: 0.3125rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-right: 0.3125rem !important;\n }\n .m-lg-2 {\n margin: 0.625rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.625rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-left: 0.625rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-right: 0.625rem !important;\n }\n .m-lg-3 {\n margin: 1.25rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1.25rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-left: 1.25rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-right: 1.25rem !important;\n }\n .m-lg-4 {\n margin: 1.875rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.875rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-left: 1.875rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-right: 1.875rem !important;\n }\n .m-lg-5 {\n margin: 3.75rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3.75rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-left: 3.75rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-right: 3.75rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .p-lg-1 {\n padding: 0.3125rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-right: 0.3125rem !important;\n }\n .p-lg-2 {\n padding: 0.625rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.625rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-left: 0.625rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-right: 0.625rem !important;\n }\n .p-lg-3 {\n padding: 1.25rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1.25rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-left: 1.25rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-right: 1.25rem !important;\n }\n .p-lg-4 {\n padding: 1.875rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.875rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-left: 1.875rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-right: 1.875rem !important;\n }\n .p-lg-5 {\n padding: 3.75rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3.75rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-left: 3.75rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-right: 3.75rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 1220px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .m-xl-1 {\n margin: 0.3125rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-right: 0.3125rem !important;\n }\n .m-xl-2 {\n margin: 0.625rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.625rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-left: 0.625rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-right: 0.625rem !important;\n }\n .m-xl-3 {\n margin: 1.25rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1.25rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-left: 1.25rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-right: 1.25rem !important;\n }\n .m-xl-4 {\n margin: 1.875rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.875rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-left: 1.875rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-right: 1.875rem !important;\n }\n .m-xl-5 {\n margin: 3.75rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3.75rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-left: 3.75rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-right: 3.75rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .p-xl-1 {\n padding: 0.3125rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-right: 0.3125rem !important;\n }\n .p-xl-2 {\n padding: 0.625rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.625rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-left: 0.625rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-right: 0.625rem !important;\n }\n .p-xl-3 {\n padding: 1.25rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1.25rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-left: 1.25rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-right: 1.25rem !important;\n }\n .p-xl-4 {\n padding: 1.875rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.875rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-left: 1.875rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-right: 1.875rem !important;\n }\n .p-xl-5 {\n padding: 3.75rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3.75rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-left: 3.75rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-right: 3.75rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 1380px) {\n .m-xxl-0 {\n margin: 0 !important;\n }\n .mt-xxl-0,\n .my-xxl-0 {\n margin-top: 0 !important;\n }\n .mr-xxl-0,\n .mx-xxl-0 {\n margin-left: 0 !important;\n }\n .mb-xxl-0,\n .my-xxl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xxl-0,\n .mx-xxl-0 {\n margin-right: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.3125rem !important;\n }\n .mt-xxl-1,\n .my-xxl-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-xxl-1,\n .mx-xxl-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-xxl-1,\n .my-xxl-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-xxl-1,\n .mx-xxl-1 {\n margin-right: 0.3125rem !important;\n }\n .m-xxl-2 {\n margin: 0.625rem !important;\n }\n .mt-xxl-2,\n .my-xxl-2 {\n margin-top: 0.625rem !important;\n }\n .mr-xxl-2,\n .mx-xxl-2 {\n margin-left: 0.625rem !important;\n }\n .mb-xxl-2,\n .my-xxl-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-xxl-2,\n .mx-xxl-2 {\n margin-right: 0.625rem !important;\n }\n .m-xxl-3 {\n margin: 1.25rem !important;\n }\n .mt-xxl-3,\n .my-xxl-3 {\n margin-top: 1.25rem !important;\n }\n .mr-xxl-3,\n .mx-xxl-3 {\n margin-left: 1.25rem !important;\n }\n .mb-xxl-3,\n .my-xxl-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-xxl-3,\n .mx-xxl-3 {\n margin-right: 1.25rem !important;\n }\n .m-xxl-4 {\n margin: 1.875rem !important;\n }\n .mt-xxl-4,\n .my-xxl-4 {\n margin-top: 1.875rem !important;\n }\n .mr-xxl-4,\n .mx-xxl-4 {\n margin-left: 1.875rem !important;\n }\n .mb-xxl-4,\n .my-xxl-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-xxl-4,\n .mx-xxl-4 {\n margin-right: 1.875rem !important;\n }\n .m-xxl-5 {\n margin: 3.75rem !important;\n }\n .mt-xxl-5,\n .my-xxl-5 {\n margin-top: 3.75rem !important;\n }\n .mr-xxl-5,\n .mx-xxl-5 {\n margin-left: 3.75rem !important;\n }\n .mb-xxl-5,\n .my-xxl-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-xxl-5,\n .mx-xxl-5 {\n margin-right: 3.75rem !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .pt-xxl-0,\n .py-xxl-0 {\n padding-top: 0 !important;\n }\n .pr-xxl-0,\n .px-xxl-0 {\n padding-left: 0 !important;\n }\n .pb-xxl-0,\n .py-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xxl-0,\n .px-xxl-0 {\n padding-right: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.3125rem !important;\n }\n .pt-xxl-1,\n .py-xxl-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-xxl-1,\n .px-xxl-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-xxl-1,\n .py-xxl-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-xxl-1,\n .px-xxl-1 {\n padding-right: 0.3125rem !important;\n }\n .p-xxl-2 {\n padding: 0.625rem !important;\n }\n .pt-xxl-2,\n .py-xxl-2 {\n padding-top: 0.625rem !important;\n }\n .pr-xxl-2,\n .px-xxl-2 {\n padding-left: 0.625rem !important;\n }\n .pb-xxl-2,\n .py-xxl-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-xxl-2,\n .px-xxl-2 {\n padding-right: 0.625rem !important;\n }\n .p-xxl-3 {\n padding: 1.25rem !important;\n }\n .pt-xxl-3,\n .py-xxl-3 {\n padding-top: 1.25rem !important;\n }\n .pr-xxl-3,\n .px-xxl-3 {\n padding-left: 1.25rem !important;\n }\n .pb-xxl-3,\n .py-xxl-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-xxl-3,\n .px-xxl-3 {\n padding-right: 1.25rem !important;\n }\n .p-xxl-4 {\n padding: 1.875rem !important;\n }\n .pt-xxl-4,\n .py-xxl-4 {\n padding-top: 1.875rem !important;\n }\n .pr-xxl-4,\n .px-xxl-4 {\n padding-left: 1.875rem !important;\n }\n .pb-xxl-4,\n .py-xxl-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-xxl-4,\n .px-xxl-4 {\n padding-right: 1.875rem !important;\n }\n .p-xxl-5 {\n padding: 3.75rem !important;\n }\n .pt-xxl-5,\n .py-xxl-5 {\n padding-top: 3.75rem !important;\n }\n .pr-xxl-5,\n .px-xxl-5 {\n padding-left: 3.75rem !important;\n }\n .pb-xxl-5,\n .py-xxl-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-xxl-5,\n .px-xxl-5 {\n padding-right: 3.75rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mt-xxl-auto,\n .my-xxl-auto {\n margin-top: auto !important;\n }\n .mr-xxl-auto,\n .mx-xxl-auto {\n margin-left: auto !important;\n }\n .mb-xxl-auto,\n .my-xxl-auto {\n margin-bottom: auto !important;\n }\n .ml-xxl-auto,\n .mx-xxl-auto {\n margin-right: auto !important;\n }\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: right !important;\n}\n\n.text-right {\n text-align: left !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 480px) {\n .text-sm-left {\n text-align: right !important;\n }\n .text-sm-right {\n text-align: left !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: right !important;\n }\n .text-md-right {\n text-align: left !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 980px) {\n .text-lg-left {\n text-align: right !important;\n }\n .text-lg-right {\n text-align: left !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1220px) {\n .text-xl-left {\n text-align: right !important;\n }\n .text-xl-right {\n text-align: left !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1380px) {\n .text-xxl-left {\n text-align: right !important;\n }\n .text-xxl-right {\n text-align: left !important;\n }\n .text-xxl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #f16e00 !important;\n}\n\na.text-primary:focus, a.text-primary:hover {\n color: #be5700 !important;\n}\n\n.text-secondary {\n color: #000 !important;\n}\n\na.text-secondary:focus, a.text-secondary:hover {\n color: black !important;\n}\n\n.text-success {\n color: #32c832 !important;\n}\n\na.text-success:focus, a.text-success:hover {\n color: #289f28 !important;\n}\n\n.text-info {\n color: #4BB4E6 !important;\n}\n\na.text-info:focus, a.text-info:hover {\n color: #1fa1df !important;\n}\n\n.text-warning {\n color: #fc0 !important;\n}\n\na.text-warning:focus, a.text-warning:hover {\n color: #cca300 !important;\n}\n\n.text-danger {\n color: #cd3c14 !important;\n}\n\na.text-danger:focus, a.text-danger:hover {\n color: #9f2e0f !important;\n}\n\n.text-light {\n color: #ddd !important;\n}\n\na.text-light:focus, a.text-light:hover {\n color: #c4c4c4 !important;\n}\n\n.text-dark {\n color: #000 !important;\n}\n\na.text-dark:focus, a.text-dark:hover {\n color: black !important;\n}\n\n.text-muted {\n color: #666 !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 2px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 2px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n\n.card-deck .o-card-link {\n margin: 0 1rem;\n}\n\n.o-card-link .card-title {\n align-self: center;\n width: 100%;\n margin: auto 0;\n font-weight: 700;\n word-break: normal;\n}\n\n.o-card-link .card-img {\n padding: 0;\n text-align: center;\n}\n\n.o-card-link .card-img img {\n width: 100%;\n height: auto;\n}\n\n.o-card-link .card-body {\n display: flex;\n flex-direction: column;\n text-align: center;\n}\n\n.card-deck {\n margin: 0;\n}\n\n@media (max-width: 479.99px) {\n .card.o-card-link {\n flex-basis: calc(50% - 2rem);\n margin: 1rem;\n }\n .card-deck {\n flex-direction: column;\n }\n .card-deck .o-card-link,\n .o-card-link {\n flex-direction: row;\n height: 3.75rem;\n margin: 0;\n margin-bottom: .625rem;\n border: 0;\n }\n .o-card-link .card-img {\n flex-basis: 20%;\n width: auto;\n padding: 0;\n }\n .o-card-link .card-img img {\n width: auto;\n height: 3.75rem;\n }\n .o-card-link .card-body {\n flex-basis: 80%;\n align-self: center;\n padding: 0 1rem;\n text-align: right;\n }\n .o-card-link .card-title {\n align-self: flex-start;\n margin: 0;\n }\n .o-card-link .card-title::after {\n position: absolute;\n top: calc(50% - .5rem);\n left: .25rem;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M3 0L0 3l9 9-9 9 3 3 12-12' fill='%23999'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n }\n}\n\n@media (min-width: 480px) and (max-width: 767.99px) {\n .card.o-card-link {\n flex-basis: calc(50% - 2rem);\n margin: 1rem;\n }\n}\n\n.o-switch .toggle,\n.o-switch .toggle::before,\n.o-switch .toggle .on,\n.o-switch .toggle .off {\n transition: .4s;\n}\n\n.o-switch .toggle {\n position: relative;\n display: block;\n width: auto;\n min-width: 3.75rem;\n height: 1.875rem;\n margin: .3125rem 0;\n background: #666;\n border: 2px solid #666;\n}\n\n.o-switch .toggle.toggle-rounded, .o-switch .toggle.toggle-rounded::before {\n border-radius: 1.625rem;\n}\n\n.o-switch .toggle .on,\n.o-switch .toggle .off {\n display: none;\n font-weight: 700;\n line-height: 1.625rem;\n color: #fff;\n text-align: right;\n cursor: default;\n opacity: 0;\n}\n\n.o-switch .toggle .on.svg-checkbox-tick::after {\n top: .1875rem;\n right: -.125rem;\n}\n\n.o-switch .toggle .off {\n display: block;\n text-align: left;\n opacity: 1;\n}\n\n.o-switch .toggle .off.svg-delete::after {\n top: .1875rem;\n left: -.125rem;\n right: auto;\n}\n\n.o-switch .toggle::before {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 1;\n display: block;\n width: 1.625rem;\n height: 1.625rem;\n content: \"\";\n background: #fff;\n}\n\n.o-switch .checkbox:focus + .toggle::before {\n outline: 1px dotted #fff;\n}\n\n.o-switch .checkbox:checked + .toggle {\n background: #f16e00;\n border-color: #f16e00;\n}\n\n.o-switch .checkbox:checked + .toggle .on {\n display: block;\n opacity: 1;\n}\n\n.o-switch .checkbox:checked + .toggle .off {\n display: none;\n opacity: 0;\n}\n\n.o-switch .checkbox:checked + .toggle::before {\n left: 0;\n right: auto;\n}\n\n.o-switch .checkbox.success:checked + .toggle {\n background: #32c832;\n border-color: #32c832;\n}\n\n.o-switch .checkbox.success:checked + .toggle .on {\n color: #000;\n}\n\n.o-switch .checkbox.success:checked + .toggle .on.icon-checkbox-tick {\n color: #fff;\n}\n\n.form-group.row .o-switch .col-form-label.toggle {\n padding: 0 .375rem;\n}\n\n.form-group.row .o-switch .col-form-label.toggle.toggle-rounded {\n padding: 0 .875rem;\n}\n\n.o-switch.btn-group-toggle {\n border: 2px solid #000;\n}\n\n.o-switch.btn-group-toggle .btn {\n width: 2.5rem;\n padding-left: 0;\n padding-right: 0;\n margin: 0;\n border-top: 0;\n border-left: 2px solid #fff;\n border-bottom: 0;\n border-right: 2px solid #fff;\n}\n\n.o-switch.btn-group-toggle .btn:first-child {\n margin-right: -2px;\n border-right-color: #000;\n}\n\n.o-switch.btn-group-toggle .btn:last-child {\n margin-left: -2px;\n border-left-color: #000;\n}\n\n.o-switch.btn-group-toggle .btn.active {\n color: #fff;\n background-color: #000;\n border-left-color: #000;\n border-right-color: #000;\n}\n\n.o-switch.btn-group-toggle .btn.focus {\n outline: 1px dotted #fff;\n outline-offset: -2px;\n}\n\n.o-switch.btn-group-toggle .btn:hover {\n color: #f16e00;\n background-color: #fff;\n}\n\n.o-switch.btn-group-toggle .btn:hover.active {\n color: #fff;\n background-color: #000;\n border-left-color: #000;\n border-right-color: #000;\n}\n\n.o-switch.btn-group-toggle.no-outline {\n border-color: transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn {\n border-top: 2px solid transparent;\n border-bottom: 2px solid transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:first-child {\n border-right-color: transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:last-child {\n border-left-color: transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn.active {\n color: #f16e00;\n background-color: #fff;\n border-color: transparent;\n outline-color: #000;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:hover {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:hover.active {\n color: #f16e00;\n background-color: #fff;\n border-color: transparent;\n outline-color: #000;\n}\n\n.form-group input[type=\"radio\"],\n.form-group input[type=\"checkbox\"] {\n width: auto;\n}\n\n.form-group.row .form-control-feedback {\n padding-right: 0;\n}\n\n.form-group.row.has-danger.top {\n flex-direction: row;\n}\n\n.form-group.row.has-danger.top label,\n.form-group.row.has-danger.top .col-form-label {\n order: 1;\n}\n\n.form-group.row.has-danger.top .form-control {\n order: 2;\n margin-top: 0;\n}\n\n.form-group.row.has-danger.top .form-control-feedback {\n order: 0;\n}\n\n.form-group.row.has-danger.right label,\n.form-group.row.has-danger.right .col-form-label {\n min-width: auto;\n}\n\n.form-group.row.has-danger.right .form-control-feedback {\n align-self: center;\n margin-top: 0;\n}\n\n.form-group.is-required .col-form-label::after {\n margin-right: 6px;\n font-weight: 700;\n color: #f16e00;\n content: \"*\";\n}\n\n.form-group .form-control:invalid {\n outline: none;\n box-shadow: none;\n}\n\n.form-group.has-danger .col-form-label, .form-group.has-warning .col-form-label, .form-group.has-success .col-form-label {\n color: #000;\n}\n\n.form-group .form-control-feedback {\n margin-top: .625rem;\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1;\n}\n\n.form-group.has-danger {\n position: relative;\n}\n\n.form-group.has-danger .form-control-feedback {\n margin-top: .8125rem;\n font-weight: 700;\n color: #cd3c14;\n}\n\n.form-group.has-danger .form-control-danger {\n background-image: none;\n}\n\n.form-group.has-danger.top {\n display: flex;\n flex-direction: column;\n}\n\n.form-group.has-danger.top .col-form-label {\n margin-bottom: 0;\n}\n\n.form-group.has-danger.top .form-control {\n order: 2;\n}\n\n.form-group.has-danger.top .form-control-feedback {\n order: 1;\n margin-top: 0;\n margin-bottom: .8125rem;\n}\n\n.form-group.has-danger.right {\n display: flex;\n flex-flow: row wrap;\n}\n\n.form-group.has-danger.right label,\n.form-group.has-danger.right .col-form-label {\n min-width: 100%;\n}\n\n.form-group.has-danger.right .form-control-message,\n.form-group.has-danger.right .form-control-feedback {\n margin-right: .625rem;\n}\n\nselect.form-control:not([size]):not([multiple]) {\n height: auto;\n padding-top: .4375rem;\n padding-bottom: .4375rem;\n}\n\nselect.form-control:not([size]):not([multiple]).form-control-lg, .input-group-lg > select.form-control:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.form-control.btn:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.form-control.btn:not([size]):not([multiple]) {\n padding-top: .65625rem;\n padding-bottom: .65625rem;\n}\n\nselect.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm > select.form-control:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.form-control.btn:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.form-control.btn:not([size]):not([multiple]) {\n padding-top: .1875rem;\n padding-bottom: .1875rem;\n}\n\n.has-feedback label ~ .form-control-feedback {\n top: 1.75;\n}\n\n.o-square-list {\n padding-right: 0;\n color: #f16e00;\n text-align: right;\n}\n\n.o-square-list,\n.o-square-list ul * {\n list-style-type: none;\n}\n\n.o-square-list li {\n color: #000;\n}\n\n.o-square-list li::before {\n margin-left: 1rem;\n font-size: 0.875rem;\n line-height: 1.25rem;\n color: #f16e00;\n vertical-align: text-top;\n content: \"\\25A0\";\n}\n\n.o-square-list li span {\n display: inline-block;\n margin-bottom: .625rem;\n}\n\n.o-square-list li > ul {\n padding-right: 1rem;\n}\n\n.o-square-list ul > li::before {\n color: #999;\n}\n\n.o-square-list ul ul > li::before {\n color: #ccc;\n}\n\n.o-stepbar,\n.o-stepbar ol,\n.o-stepbar ul {\n padding: 0;\n margin: 0;\n overflow: hidden;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(1) {\n width: 100%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(2),\n.o-stepbar .stepbar-item:first-child:nth-last-child(2) ~ .stepbar-item {\n width: 50%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(3),\n.o-stepbar .stepbar-item:first-child:nth-last-child(3) ~ .stepbar-item {\n width: 33.3333%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(4),\n.o-stepbar .stepbar-item:first-child:nth-last-child(4) ~ .stepbar-item {\n width: 25%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(5),\n.o-stepbar .stepbar-item:first-child:nth-last-child(5) ~ .stepbar-item {\n width: 20%;\n}\n\n.o-stepbar .stepbar-item {\n position: relative;\n float: right;\n padding: 0.625rem 1.25rem;\n padding-right: 2rem;\n font-size: 1rem;\n font-weight: 700;\n line-height: 1.25;\n color: #000;\n white-space: nowrap;\n list-style: none;\n background-color: #ddd;\n}\n\n.o-stepbar .stepbar-item::after {\n position: absolute;\n top: 0;\n left: -1rem;\n z-index: 500;\n display: block;\n width: 1rem;\n height: 2.5rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23dddddd%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1rem 2.5rem;\n}\n\n.o-stepbar .stepbar-item:first-child {\n padding-right: 1.25rem;\n}\n\n.o-stepbar .stepbar-item:last-child::after {\n display: none;\n}\n\n.o-stepbar .stepbar-item.done {\n background-color: #000;\n}\n\n.o-stepbar .stepbar-item.done::after {\n position: absolute;\n top: 0;\n left: -1rem;\n z-index: 500;\n display: block;\n width: 1rem;\n height: 2.5rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23000000%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1rem 2.5rem;\n}\n\n.o-stepbar .stepbar-item.done .stepbar-link {\n color: #fff;\n}\n\n.o-stepbar .stepbar-item.done:last-child::after {\n display: none;\n}\n\n.o-stepbar .stepbar-item.current {\n background-color: #f16e00;\n}\n\n.o-stepbar .stepbar-item.current::after {\n position: absolute;\n top: 0;\n left: -1rem;\n z-index: 500;\n display: block;\n width: 1rem;\n height: 2.5rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23f16e00%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1rem 2.5rem;\n}\n\n.o-stepbar .stepbar-item.current .stepbar-link {\n color: #fff;\n}\n\n.o-stepbar .stepbar-item.current:last-child::after {\n display: none;\n}\n\n.o-stepbar .stepbar-item .stepbar-link {\n text-decoration: none;\n}\n\n.o-stepbar .stepbar-item .stepbar-link .step-number::after {\n content: \".\";\n}\n\n@media (max-width: 479.99px) {\n .o-stepbar .stepbar-item {\n padding: 0.3125rem 2rem 0.3125rem 0.625rem;\n line-height: 1.25;\n }\n .o-stepbar .stepbar-item::after,\n .o-stepbar .stepbar-item.done::after,\n .o-stepbar .stepbar-item.current::after,\n .o-stepbar .stepbar-item.next::after {\n left: -0.6875rem;\n width: 0.75rem;\n height: 1.875rem;\n background-size: cover;\n }\n .o-stepbar.xs-numbers .step-number::after {\n display: none;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3),\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3) ~ .stepbar-item {\n width: 20%;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3).current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3) ~ .stepbar-item.current {\n width: 60%;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4),\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4) ~ .stepbar-item,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5),\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5) ~ .stepbar-item {\n width: 20%;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4).current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4) ~ .stepbar-item.current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5).current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5) ~ .stepbar-item.current {\n width: 40%;\n }\n .o-stepbar.xs-numbers .stepbar-item {\n width: 20%;\n padding-left: 0;\n padding-right: 0.75rem;\n text-align: center;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child {\n padding-right: 0;\n }\n .o-stepbar.xs-numbers .stepbar-item.current {\n width: 60%;\n }\n .o-stepbar.xs-numbers .stepbar-item.current .step-number {\n display: none;\n }\n .o-stepbar.xs-numbers .stepbar-item:not(.current) .step-title {\n display: none;\n }\n .o-stepbar.xs-labels .step-number {\n display: none;\n }\n}\n\n.o-link-arrow {\n font-size: 1rem;\n font-weight: 700;\n text-decoration: none;\n}\n\n.o-link-arrow::after {\n padding: 0 0.625rem;\n font-family: icon-orange, sans-serif;\n font-size: 0.625rem;\n color: #000;\n content: \"\\e93e\";\n}\n\n.o-link-arrow:hover::after, .o-link-arrow:focus::after {\n color: #f16e00;\n text-decoration: none;\n}\n\n.o-link-arrow.back::after {\n padding: 0;\n content: \"\";\n}\n\n.o-link-arrow.back::before {\n padding: 0 0 0 0.625rem;\n font-family: icon-orange, sans-serif;\n font-size: 0.625rem;\n color: #000;\n content: \"\\e93f\";\n}\n\n.o-link-arrow.back:hover::before, .o-link-arrow.back:focus::before {\n color: #f16e00;\n text-decoration: none;\n}\n\n.mega-menu {\n overflow: hidden;\n}\n\n.mega-menu > .navbar-nav {\n transition: transform .5s;\n transform: translateX(0);\n}\n\n.mega-menu-panel > .navbar-nav,\n.mega-menu-panel > .container > .navbar-nav {\n flex-direction: column;\n}\n\n.mega-menu-panel > .navbar-nav .navbar-nav,\n.mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: absolute;\n top: 0;\n right: 100%;\n display: none;\n width: 100%;\n}\n\n.fixed-header {\n position: fixed;\n top: 0;\n z-index: 1030;\n width: 100%;\n}\n\n.navbar .nav-link.icon {\n margin-top: 0;\n}\n\n.navbar .nav-link.icon span[class^=\"icon-\"] {\n font-size: 1.5rem;\n font-weight: 400;\n}\n\n.navbar .nav-link.icon[class*=\"svg-\"], .navbar .nav-link.icon[class*=\"svg-\"]::after {\n width: 1.875rem;\n height: 1.875rem;\n}\n\n.navbar .nav-link:not(.icon)[class*=\"svg-\"]::after {\n top: 0;\n left: 0;\n right: auto;\n}\n\n.navbar .dropdown-toggle {\n position: relative;\n display: block;\n line-height: 1.25;\n}\n\n.navbar .dropdown-toggle:focus, .navbar .dropdown-toggle:hover {\n color: #f16e00;\n}\n\n.navbar .dropdown-toggle::after {\n top: .3125rem;\n}\n\n.navbar .dropdown.show .dropdown-toggle::after {\n transform: rotateZ(-180deg);\n}\n\n.navbar .dropdown-menu {\n top: 2rem;\n left: -.75rem;\n right: auto;\n}\n\n.navbar .form-inline {\n margin-right: .625rem;\n}\n\n.navbar .btn-inverse-outline {\n color: #fff;\n background-color: #000;\n border-color: #fff;\n}\n\n.navbar .btn-inverse-outline:focus, .navbar .btn-inverse-outline:hover {\n color: #f16e00;\n border-color: #f16e00;\n}\n\n.navbar .btn-inverse-outline:active {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.navbar-toggler:hover .svg-menu::after {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M130.5 251.25c-13.375 2.625-26 13-32.25 26.125-3.375 7.375-3.875 9.5-3.875 19.5 0 10.25.375 12 4.125 19.625 5.25 10.625 12.375 17.75 22.75 22.75l8.125 3.875h991.25l8.125-3.875c10.25-5 18.125-12.75 22.75-22.5 11.125-23.75 1.25-50.75-22.75-62.25l-8.125-3.875-492.5-.125c-270.875-.125-494.875.25-497.625.75zM128.625 564.25c-13 3.5-23.5 12.25-30.125 25.125-3.625 6.75-4 8.625-4 19.375-.125 10.75.25 12.625 3.75 20 4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-4c9.125-4.5 11.25-6.125 17.625-14.125 6.75-8.375 9.25-16.25 9.25-28.75 0-9.25-.5-11.625-3.875-18.75-4.875-10.375-12.625-18.125-23-23l-8.125-3.875-493.125-.25c-388-.125-494.375.125-498.875 1.375zM128.125 876.75c-13.875 4.375-23.625 12.875-29.875 25.75-3.375 7.25-3.875 9.375-3.875 19.375s.5 12.125 3.875 19.375c4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-3.875c10.375-4.875 18.125-12.625 23-23 3.5-7.25 3.875-9.375 3.875-19.375s-.375-12.125-3.875-19.375c-4.875-10.25-12.625-18-23-23l-8.125-3.875-493.75-.25c-396.625-.125-494.75.125-498.75 1.375z' fill='000'/%3E%3C/svg%3E\");\n}\n\n.navbar-toggler:focus {\n outline: 0;\n}\n\n.navbar-toggler:focus .svg-menu::after {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M130.5 251.25c-13.375 2.625-26 13-32.25 26.125-3.375 7.375-3.875 9.5-3.875 19.5 0 10.25.375 12 4.125 19.625 5.25 10.625 12.375 17.75 22.75 22.75l8.125 3.875h991.25l8.125-3.875c10.25-5 18.125-12.75 22.75-22.5 11.125-23.75 1.25-50.75-22.75-62.25l-8.125-3.875-492.5-.125c-270.875-.125-494.875.25-497.625.75zM128.625 564.25c-13 3.5-23.5 12.25-30.125 25.125-3.625 6.75-4 8.625-4 19.375-.125 10.75.25 12.625 3.75 20 4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-4c9.125-4.5 11.25-6.125 17.625-14.125 6.75-8.375 9.25-16.25 9.25-28.75 0-9.25-.5-11.625-3.875-18.75-4.875-10.375-12.625-18.125-23-23l-8.125-3.875-493.125-.25c-388-.125-494.375.125-498.875 1.375zM128.125 876.75c-13.875 4.375-23.625 12.875-29.875 25.75-3.375 7.25-3.875 9.375-3.875 19.375s.5 12.125 3.875 19.375c4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-3.875c10.375-4.875 18.125-12.625 23-23 3.5-7.25 3.875-9.375 3.875-19.375s-.375-12.125-3.875-19.375c-4.875-10.25-12.625-18-23-23l-8.125-3.875-493.75-.25c-396.625-.125-494.75.125-498.75 1.375z' fill='000'/%3E%3C/svg%3E\");\n}\n\n.navbar-toggler:active {\n color: #fff;\n background-color: #f16e00;\n}\n\n.navbar.minimized {\n height: 5rem;\n min-height: 5rem;\n}\n\n.navbar.minimized .nav-link {\n margin-top: 0;\n}\n\n.navbar.minimized .navbar-brand img {\n width: 2.5rem;\n height: 2.5rem;\n}\n\n.navbar.supra {\n height: 2.5rem;\n min-height: 2.5rem;\n padding-top: 0;\n padding-bottom: 0;\n border-bottom: 1px solid #333;\n}\n\n@media (max-width: 479.99px) {\n .navbar.supra {\n display: none;\n }\n}\n\n.navbar.supra > .container,\n.navbar.supra > .container .navbar-nav {\n align-items: center;\n}\n\n.navbar.supra .navbar-brand {\n display: none;\n}\n\n.navbar.supra .navbar-nav {\n margin: 0;\n}\n\n.navbar.supra .navbar-nav > .nav-link:first-child,\n.navbar.supra .navbar-nav .nav-item:first-child .nav-link {\n margin-right: 0;\n}\n\n.navbar.supra .nav-link,\n.navbar.supra .dropdown-toggle {\n font-size: 0.875rem;\n line-height: 1;\n}\n\n.navbar.supra .nav-link:focus,\n.navbar.supra .dropdown-toggle:focus {\n outline-offset: .5rem;\n}\n\n.navbar.supra .nav-link span[class^=\"icon-\"],\n.navbar.supra .dropdown-toggle span[class^=\"icon-\"] {\n font-size: 1.125rem;\n font-weight: 400;\n}\n\n.navbar.supra .nav-link.icon span[class^=\"icon-\"] {\n font-size: 1rem;\n font-weight: 400;\n}\n\n.navbar.supra .nav-link.icon[class*=\"svg-\"], .navbar.supra .nav-link.icon[class*=\"svg-\"]::after {\n width: 1.25rem;\n height: 1.25rem;\n}\n\n.navbar.supra .dropdown-menu {\n left: 0;\n right: auto;\n}\n\n@media (max-width: 479.99px) {\n .navbar-expand-sm, .navbar-expand-sm.minimized {\n height: auto;\n min-height: 3.125rem;\n }\n .navbar-expand-sm.supra, .navbar-expand-sm.minimized.supra {\n display: none;\n }\n .navbar-expand-sm .navbar-brand, .navbar-expand-sm.minimized .navbar-brand {\n font-size: 0.875rem;\n }\n .navbar-expand-sm .navbar-brand:focus, .navbar-expand-sm.minimized .navbar-brand:focus {\n outline-offset: .625rem;\n }\n .navbar-expand-sm .navbar-brand img, .navbar-expand-sm.minimized .navbar-brand img {\n width: 1.875rem;\n height: 1.875rem;\n }\n .navbar-expand-sm .navbar-collapse .navbar-nav, .navbar-expand-sm.minimized .navbar-collapse .navbar-nav {\n align-items: stretch;\n }\n .navbar-expand-sm .svg-menu, .navbar-expand-sm.minimized .svg-menu {\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-sm .nav-item, .navbar-expand-sm.minimized .nav-item {\n margin-right: 0;\n font-size: 1.125rem;\n border-top: 1px solid #333;\n }\n .navbar-expand-sm .nav-item:first-child,\n .navbar-expand-sm .nav-item + .nav-item, .navbar-expand-sm.minimized .nav-item:first-child,\n .navbar-expand-sm.minimized .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-sm .nav-item .nav-link,\n .navbar-expand-sm .nav-item .dropdown-toggle,\n .navbar-expand-sm .nav-item .nav-item-cdu, .navbar-expand-sm.minimized .nav-item .nav-link,\n .navbar-expand-sm.minimized .nav-item .dropdown-toggle,\n .navbar-expand-sm.minimized .nav-item .nav-item-cdu {\n margin-top: 0;\n }\n .navbar-expand-sm .nav-item .nav-link[role=\"menuitem\"]::before, .navbar-expand-sm.minimized .nav-item .nav-link[role=\"menuitem\"]::before {\n float: left;\n margin-left: 1rem;\n font-family: icon-orange, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n color: #fff;\n content: \"\\e93e\";\n }\n .navbar-expand-sm .nav-item .nav-link.active::before, .navbar-expand-sm.minimized .nav-item .nav-link.active::before {\n display: none;\n }\n .navbar-expand-sm .nav-item .nav-link.icon, .navbar-expand-sm.minimized .nav-item .nav-link.icon {\n padding: .625rem;\n margin-top: 0;\n }\n .navbar-expand-sm .nav-link[class^=\"svg-\"], .navbar-expand-sm.minimized .nav-link[class^=\"svg-\"] {\n margin: .625rem;\n }\n .navbar-expand-sm .nav-link, .navbar-expand-sm.minimized .nav-link {\n padding: .875rem .625rem .875rem 0;\n margin-top: 0;\n }\n .navbar-expand-sm .nav-link:focus, .navbar-expand-sm.minimized .nav-link:focus {\n outline-offset: -1px;\n }\n .navbar-expand-sm .nav-link.icon, .navbar-expand-sm.minimized .nav-link.icon {\n padding: .78125rem .625rem;\n }\n .navbar-expand-sm .nav-item.dropdown, .navbar-expand-sm.minimized .nav-item.dropdown {\n padding: 0;\n }\n .navbar-expand-sm .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-sm .nav-item.dropdown .dropdown-item, .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-item {\n padding: .875rem .625rem .875rem 0;\n }\n .navbar-expand-sm .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-toggle:focus {\n outline: 0;\n }\n .navbar-expand-sm .nav-item.dropdown .dropdown-toggle::before, .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-toggle::before {\n display: none;\n }\n .navbar-expand-sm .nav-item.dropdown .dropdown-toggle::after, .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-toggle::after {\n position: absolute;\n top: .875rem;\n left: -.625rem;\n margin-top: .5rem;\n margin-left: 1.25rem;\n }\n .navbar-expand-sm .nav-item.dropdown .dropdown-item, .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-item {\n color: #fff;\n white-space: normal;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-sm .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-sm.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-sm .mega-menu .nav-link.collapsed::before, .navbar-expand-sm.minimized .mega-menu .nav-link.collapsed::before {\n transform: rotateZ(0deg);\n }\n .navbar-expand-sm .mega-menu-panel .nav-link.back, .navbar-expand-sm.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-sm .mega-menu-panel .nav-link.back::before, .navbar-expand-sm.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-sm .mega-menu-panel > .container, .navbar-expand-sm.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-sm.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-sm.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-sm.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 480px) {\n .navbar-expand-sm .mega-menu {\n overflow: visible;\n }\n .navbar-expand-sm .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n }\n .navbar-expand-sm .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-sm .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block;\n flex-direction: column;\n align-items: flex-start;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n .navbar-expand-sm .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n}\n\n@media (max-width: 767.99px) {\n .navbar-expand-md, .navbar-expand-md.minimized {\n height: auto;\n min-height: 3.125rem;\n }\n .navbar-expand-md.supra, .navbar-expand-md.minimized.supra {\n display: none;\n }\n .navbar-expand-md .navbar-brand, .navbar-expand-md.minimized .navbar-brand {\n font-size: 0.875rem;\n }\n .navbar-expand-md .navbar-brand:focus, .navbar-expand-md.minimized .navbar-brand:focus {\n outline-offset: .625rem;\n }\n .navbar-expand-md .navbar-brand img, .navbar-expand-md.minimized .navbar-brand img {\n width: 1.875rem;\n height: 1.875rem;\n }\n .navbar-expand-md .navbar-collapse .navbar-nav, .navbar-expand-md.minimized .navbar-collapse .navbar-nav {\n align-items: stretch;\n }\n .navbar-expand-md .svg-menu, .navbar-expand-md.minimized .svg-menu {\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-md .nav-item, .navbar-expand-md.minimized .nav-item {\n margin-right: 0;\n font-size: 1.125rem;\n border-top: 1px solid #333;\n }\n .navbar-expand-md .nav-item:first-child,\n .navbar-expand-md .nav-item + .nav-item, .navbar-expand-md.minimized .nav-item:first-child,\n .navbar-expand-md.minimized .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-md .nav-item .nav-link,\n .navbar-expand-md .nav-item .dropdown-toggle,\n .navbar-expand-md .nav-item .nav-item-cdu, .navbar-expand-md.minimized .nav-item .nav-link,\n .navbar-expand-md.minimized .nav-item .dropdown-toggle,\n .navbar-expand-md.minimized .nav-item .nav-item-cdu {\n margin-top: 0;\n }\n .navbar-expand-md .nav-item .nav-link[role=\"menuitem\"]::before, .navbar-expand-md.minimized .nav-item .nav-link[role=\"menuitem\"]::before {\n float: left;\n margin-left: 1rem;\n font-family: icon-orange, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n color: #fff;\n content: \"\\e93e\";\n }\n .navbar-expand-md .nav-item .nav-link.active::before, .navbar-expand-md.minimized .nav-item .nav-link.active::before {\n display: none;\n }\n .navbar-expand-md .nav-item .nav-link.icon, .navbar-expand-md.minimized .nav-item .nav-link.icon {\n padding: .625rem;\n margin-top: 0;\n }\n .navbar-expand-md .nav-link[class^=\"svg-\"], .navbar-expand-md.minimized .nav-link[class^=\"svg-\"] {\n margin: .625rem;\n }\n .navbar-expand-md .nav-link, .navbar-expand-md.minimized .nav-link {\n padding: .875rem .625rem .875rem 0;\n margin-top: 0;\n }\n .navbar-expand-md .nav-link:focus, .navbar-expand-md.minimized .nav-link:focus {\n outline-offset: -1px;\n }\n .navbar-expand-md .nav-link.icon, .navbar-expand-md.minimized .nav-link.icon {\n padding: .78125rem .625rem;\n }\n .navbar-expand-md .nav-item.dropdown, .navbar-expand-md.minimized .nav-item.dropdown {\n padding: 0;\n }\n .navbar-expand-md .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-md .nav-item.dropdown .dropdown-item, .navbar-expand-md.minimized .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-md.minimized .nav-item.dropdown .dropdown-item {\n padding: .875rem .625rem .875rem 0;\n }\n .navbar-expand-md .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand-md.minimized .nav-item.dropdown .dropdown-toggle:focus {\n outline: 0;\n }\n .navbar-expand-md .nav-item.dropdown .dropdown-toggle::before, .navbar-expand-md.minimized .nav-item.dropdown .dropdown-toggle::before {\n display: none;\n }\n .navbar-expand-md .nav-item.dropdown .dropdown-toggle::after, .navbar-expand-md.minimized .nav-item.dropdown .dropdown-toggle::after {\n position: absolute;\n top: .875rem;\n left: -.625rem;\n margin-top: .5rem;\n margin-left: 1.25rem;\n }\n .navbar-expand-md .nav-item.dropdown .dropdown-item, .navbar-expand-md.minimized .nav-item.dropdown .dropdown-item {\n color: #fff;\n white-space: normal;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-md .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-md.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-md .mega-menu .nav-link.collapsed::before, .navbar-expand-md.minimized .mega-menu .nav-link.collapsed::before {\n transform: rotateZ(0deg);\n }\n .navbar-expand-md .mega-menu-panel .nav-link.back, .navbar-expand-md.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-md .mega-menu-panel .nav-link.back::before, .navbar-expand-md.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-md .mega-menu-panel > .container, .navbar-expand-md.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-md .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-md.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-md.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-md.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md .mega-menu {\n overflow: visible;\n }\n .navbar-expand-md .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n }\n .navbar-expand-md .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-md .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block;\n flex-direction: column;\n align-items: flex-start;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n .navbar-expand-md .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n}\n\n@media (max-width: 979.99px) {\n .navbar-expand-lg, .navbar-expand-lg.minimized {\n height: auto;\n min-height: 3.125rem;\n }\n .navbar-expand-lg.supra, .navbar-expand-lg.minimized.supra {\n display: none;\n }\n .navbar-expand-lg .navbar-brand, .navbar-expand-lg.minimized .navbar-brand {\n font-size: 0.875rem;\n }\n .navbar-expand-lg .navbar-brand:focus, .navbar-expand-lg.minimized .navbar-brand:focus {\n outline-offset: .625rem;\n }\n .navbar-expand-lg .navbar-brand img, .navbar-expand-lg.minimized .navbar-brand img {\n width: 1.875rem;\n height: 1.875rem;\n }\n .navbar-expand-lg .navbar-collapse .navbar-nav, .navbar-expand-lg.minimized .navbar-collapse .navbar-nav {\n align-items: stretch;\n }\n .navbar-expand-lg .svg-menu, .navbar-expand-lg.minimized .svg-menu {\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-lg .nav-item, .navbar-expand-lg.minimized .nav-item {\n margin-right: 0;\n font-size: 1.125rem;\n border-top: 1px solid #333;\n }\n .navbar-expand-lg .nav-item:first-child,\n .navbar-expand-lg .nav-item + .nav-item, .navbar-expand-lg.minimized .nav-item:first-child,\n .navbar-expand-lg.minimized .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-lg .nav-item .nav-link,\n .navbar-expand-lg .nav-item .dropdown-toggle,\n .navbar-expand-lg .nav-item .nav-item-cdu, .navbar-expand-lg.minimized .nav-item .nav-link,\n .navbar-expand-lg.minimized .nav-item .dropdown-toggle,\n .navbar-expand-lg.minimized .nav-item .nav-item-cdu {\n margin-top: 0;\n }\n .navbar-expand-lg .nav-item .nav-link[role=\"menuitem\"]::before, .navbar-expand-lg.minimized .nav-item .nav-link[role=\"menuitem\"]::before {\n float: left;\n margin-left: 1rem;\n font-family: icon-orange, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n color: #fff;\n content: \"\\e93e\";\n }\n .navbar-expand-lg .nav-item .nav-link.active::before, .navbar-expand-lg.minimized .nav-item .nav-link.active::before {\n display: none;\n }\n .navbar-expand-lg .nav-item .nav-link.icon, .navbar-expand-lg.minimized .nav-item .nav-link.icon {\n padding: .625rem;\n margin-top: 0;\n }\n .navbar-expand-lg .nav-link[class^=\"svg-\"], .navbar-expand-lg.minimized .nav-link[class^=\"svg-\"] {\n margin: .625rem;\n }\n .navbar-expand-lg .nav-link, .navbar-expand-lg.minimized .nav-link {\n padding: .875rem .625rem .875rem 0;\n margin-top: 0;\n }\n .navbar-expand-lg .nav-link:focus, .navbar-expand-lg.minimized .nav-link:focus {\n outline-offset: -1px;\n }\n .navbar-expand-lg .nav-link.icon, .navbar-expand-lg.minimized .nav-link.icon {\n padding: .78125rem .625rem;\n }\n .navbar-expand-lg .nav-item.dropdown, .navbar-expand-lg.minimized .nav-item.dropdown {\n padding: 0;\n }\n .navbar-expand-lg .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-lg .nav-item.dropdown .dropdown-item, .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-item {\n padding: .875rem .625rem .875rem 0;\n }\n .navbar-expand-lg .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-toggle:focus {\n outline: 0;\n }\n .navbar-expand-lg .nav-item.dropdown .dropdown-toggle::before, .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-toggle::before {\n display: none;\n }\n .navbar-expand-lg .nav-item.dropdown .dropdown-toggle::after, .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-toggle::after {\n position: absolute;\n top: .875rem;\n left: -.625rem;\n margin-top: .5rem;\n margin-left: 1.25rem;\n }\n .navbar-expand-lg .nav-item.dropdown .dropdown-item, .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-item {\n color: #fff;\n white-space: normal;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-lg .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-lg.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-lg .mega-menu .nav-link.collapsed::before, .navbar-expand-lg.minimized .mega-menu .nav-link.collapsed::before {\n transform: rotateZ(0deg);\n }\n .navbar-expand-lg .mega-menu-panel .nav-link.back, .navbar-expand-lg.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-lg .mega-menu-panel .nav-link.back::before, .navbar-expand-lg.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-lg .mega-menu-panel > .container, .navbar-expand-lg.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-lg.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-lg.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-lg.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 980px) {\n .navbar-expand-lg .mega-menu {\n overflow: visible;\n }\n .navbar-expand-lg .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n }\n .navbar-expand-lg .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-lg .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block;\n flex-direction: column;\n align-items: flex-start;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n .navbar-expand-lg .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n}\n\n@media (max-width: 1219.99px) {\n .navbar-expand-xl, .navbar-expand-xl.minimized {\n height: auto;\n min-height: 3.125rem;\n }\n .navbar-expand-xl.supra, .navbar-expand-xl.minimized.supra {\n display: none;\n }\n .navbar-expand-xl .navbar-brand, .navbar-expand-xl.minimized .navbar-brand {\n font-size: 0.875rem;\n }\n .navbar-expand-xl .navbar-brand:focus, .navbar-expand-xl.minimized .navbar-brand:focus {\n outline-offset: .625rem;\n }\n .navbar-expand-xl .navbar-brand img, .navbar-expand-xl.minimized .navbar-brand img {\n width: 1.875rem;\n height: 1.875rem;\n }\n .navbar-expand-xl .navbar-collapse .navbar-nav, .navbar-expand-xl.minimized .navbar-collapse .navbar-nav {\n align-items: stretch;\n }\n .navbar-expand-xl .svg-menu, .navbar-expand-xl.minimized .svg-menu {\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-xl .nav-item, .navbar-expand-xl.minimized .nav-item {\n margin-right: 0;\n font-size: 1.125rem;\n border-top: 1px solid #333;\n }\n .navbar-expand-xl .nav-item:first-child,\n .navbar-expand-xl .nav-item + .nav-item, .navbar-expand-xl.minimized .nav-item:first-child,\n .navbar-expand-xl.minimized .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-xl .nav-item .nav-link,\n .navbar-expand-xl .nav-item .dropdown-toggle,\n .navbar-expand-xl .nav-item .nav-item-cdu, .navbar-expand-xl.minimized .nav-item .nav-link,\n .navbar-expand-xl.minimized .nav-item .dropdown-toggle,\n .navbar-expand-xl.minimized .nav-item .nav-item-cdu {\n margin-top: 0;\n }\n .navbar-expand-xl .nav-item .nav-link[role=\"menuitem\"]::before, .navbar-expand-xl.minimized .nav-item .nav-link[role=\"menuitem\"]::before {\n float: left;\n margin-left: 1rem;\n font-family: icon-orange, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n color: #fff;\n content: \"\\e93e\";\n }\n .navbar-expand-xl .nav-item .nav-link.active::before, .navbar-expand-xl.minimized .nav-item .nav-link.active::before {\n display: none;\n }\n .navbar-expand-xl .nav-item .nav-link.icon, .navbar-expand-xl.minimized .nav-item .nav-link.icon {\n padding: .625rem;\n margin-top: 0;\n }\n .navbar-expand-xl .nav-link[class^=\"svg-\"], .navbar-expand-xl.minimized .nav-link[class^=\"svg-\"] {\n margin: .625rem;\n }\n .navbar-expand-xl .nav-link, .navbar-expand-xl.minimized .nav-link {\n padding: .875rem .625rem .875rem 0;\n margin-top: 0;\n }\n .navbar-expand-xl .nav-link:focus, .navbar-expand-xl.minimized .nav-link:focus {\n outline-offset: -1px;\n }\n .navbar-expand-xl .nav-link.icon, .navbar-expand-xl.minimized .nav-link.icon {\n padding: .78125rem .625rem;\n }\n .navbar-expand-xl .nav-item.dropdown, .navbar-expand-xl.minimized .nav-item.dropdown {\n padding: 0;\n }\n .navbar-expand-xl .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-xl .nav-item.dropdown .dropdown-item, .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-item {\n padding: .875rem .625rem .875rem 0;\n }\n .navbar-expand-xl .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-toggle:focus {\n outline: 0;\n }\n .navbar-expand-xl .nav-item.dropdown .dropdown-toggle::before, .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-toggle::before {\n display: none;\n }\n .navbar-expand-xl .nav-item.dropdown .dropdown-toggle::after, .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-toggle::after {\n position: absolute;\n top: .875rem;\n left: -.625rem;\n margin-top: .5rem;\n margin-left: 1.25rem;\n }\n .navbar-expand-xl .nav-item.dropdown .dropdown-item, .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-item {\n color: #fff;\n white-space: normal;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-xl .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-xl.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xl .mega-menu .nav-link.collapsed::before, .navbar-expand-xl.minimized .mega-menu .nav-link.collapsed::before {\n transform: rotateZ(0deg);\n }\n .navbar-expand-xl .mega-menu-panel .nav-link.back, .navbar-expand-xl.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-xl .mega-menu-panel .nav-link.back::before, .navbar-expand-xl.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xl .mega-menu-panel > .container, .navbar-expand-xl.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-xl.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-xl.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-xl.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 1220px) {\n .navbar-expand-xl .mega-menu {\n overflow: visible;\n }\n .navbar-expand-xl .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n }\n .navbar-expand-xl .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-xl .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block;\n flex-direction: column;\n align-items: flex-start;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n .navbar-expand-xl .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n}\n\n@media (max-width: 1379.99px) {\n .navbar-expand-xxl, .navbar-expand-xxl.minimized {\n height: auto;\n min-height: 3.125rem;\n }\n .navbar-expand-xxl.supra, .navbar-expand-xxl.minimized.supra {\n display: none;\n }\n .navbar-expand-xxl .navbar-brand, .navbar-expand-xxl.minimized .navbar-brand {\n font-size: 0.875rem;\n }\n .navbar-expand-xxl .navbar-brand:focus, .navbar-expand-xxl.minimized .navbar-brand:focus {\n outline-offset: .625rem;\n }\n .navbar-expand-xxl .navbar-brand img, .navbar-expand-xxl.minimized .navbar-brand img {\n width: 1.875rem;\n height: 1.875rem;\n }\n .navbar-expand-xxl .navbar-collapse .navbar-nav, .navbar-expand-xxl.minimized .navbar-collapse .navbar-nav {\n align-items: stretch;\n }\n .navbar-expand-xxl .svg-menu, .navbar-expand-xxl.minimized .svg-menu {\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-xxl .nav-item, .navbar-expand-xxl.minimized .nav-item {\n margin-right: 0;\n font-size: 1.125rem;\n border-top: 1px solid #333;\n }\n .navbar-expand-xxl .nav-item:first-child,\n .navbar-expand-xxl .nav-item + .nav-item, .navbar-expand-xxl.minimized .nav-item:first-child,\n .navbar-expand-xxl.minimized .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-xxl .nav-item .nav-link,\n .navbar-expand-xxl .nav-item .dropdown-toggle,\n .navbar-expand-xxl .nav-item .nav-item-cdu, .navbar-expand-xxl.minimized .nav-item .nav-link,\n .navbar-expand-xxl.minimized .nav-item .dropdown-toggle,\n .navbar-expand-xxl.minimized .nav-item .nav-item-cdu {\n margin-top: 0;\n }\n .navbar-expand-xxl .nav-item .nav-link[role=\"menuitem\"]::before, .navbar-expand-xxl.minimized .nav-item .nav-link[role=\"menuitem\"]::before {\n float: left;\n margin-left: 1rem;\n font-family: icon-orange, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n color: #fff;\n content: \"\\e93e\";\n }\n .navbar-expand-xxl .nav-item .nav-link.active::before, .navbar-expand-xxl.minimized .nav-item .nav-link.active::before {\n display: none;\n }\n .navbar-expand-xxl .nav-item .nav-link.icon, .navbar-expand-xxl.minimized .nav-item .nav-link.icon {\n padding: .625rem;\n margin-top: 0;\n }\n .navbar-expand-xxl .nav-link[class^=\"svg-\"], .navbar-expand-xxl.minimized .nav-link[class^=\"svg-\"] {\n margin: .625rem;\n }\n .navbar-expand-xxl .nav-link, .navbar-expand-xxl.minimized .nav-link {\n padding: .875rem .625rem .875rem 0;\n margin-top: 0;\n }\n .navbar-expand-xxl .nav-link:focus, .navbar-expand-xxl.minimized .nav-link:focus {\n outline-offset: -1px;\n }\n .navbar-expand-xxl .nav-link.icon, .navbar-expand-xxl.minimized .nav-link.icon {\n padding: .78125rem .625rem;\n }\n .navbar-expand-xxl .nav-item.dropdown, .navbar-expand-xxl.minimized .nav-item.dropdown {\n padding: 0;\n }\n .navbar-expand-xxl .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-xxl .nav-item.dropdown .dropdown-item, .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-item {\n padding: .875rem .625rem .875rem 0;\n }\n .navbar-expand-xxl .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-toggle:focus {\n outline: 0;\n }\n .navbar-expand-xxl .nav-item.dropdown .dropdown-toggle::before, .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-toggle::before {\n display: none;\n }\n .navbar-expand-xxl .nav-item.dropdown .dropdown-toggle::after, .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-toggle::after {\n position: absolute;\n top: .875rem;\n left: -.625rem;\n margin-top: .5rem;\n margin-left: 1.25rem;\n }\n .navbar-expand-xxl .nav-item.dropdown .dropdown-item, .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-item {\n color: #fff;\n white-space: normal;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-xxl .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-xxl.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xxl .mega-menu .nav-link.collapsed::before, .navbar-expand-xxl.minimized .mega-menu .nav-link.collapsed::before {\n transform: rotateZ(0deg);\n }\n .navbar-expand-xxl .mega-menu-panel .nav-link.back, .navbar-expand-xxl.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-xxl .mega-menu-panel .nav-link.back::before, .navbar-expand-xxl.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xxl .mega-menu-panel > .container, .navbar-expand-xxl.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-xxl.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-xxl.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-xxl.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 1380px) {\n .navbar-expand-xxl .mega-menu {\n overflow: visible;\n }\n .navbar-expand-xxl .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n }\n .navbar-expand-xxl .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-xxl .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block;\n flex-direction: column;\n align-items: flex-start;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n .navbar-expand-xxl .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n}\n\n.navbar-expand, .navbar-expand.minimized {\n height: auto;\n min-height: 3.125rem;\n}\n\n.navbar-expand.supra, .navbar-expand.minimized.supra {\n display: none;\n}\n\n.navbar-expand .navbar-brand, .navbar-expand.minimized .navbar-brand {\n font-size: 0.875rem;\n}\n\n.navbar-expand .navbar-brand:focus, .navbar-expand.minimized .navbar-brand:focus {\n outline-offset: .625rem;\n}\n\n.navbar-expand .navbar-brand img, .navbar-expand.minimized .navbar-brand img {\n width: 1.875rem;\n height: 1.875rem;\n}\n\n.navbar-expand .navbar-collapse .navbar-nav, .navbar-expand.minimized .navbar-collapse .navbar-nav {\n align-items: stretch;\n}\n\n.navbar-expand .svg-menu, .navbar-expand.minimized .svg-menu {\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n}\n\n.navbar-expand .nav-item, .navbar-expand.minimized .nav-item {\n margin-right: 0;\n font-size: 1.125rem;\n border-top: 1px solid #333;\n}\n\n.navbar-expand .nav-item:first-child,\n.navbar-expand .nav-item + .nav-item, .navbar-expand.minimized .nav-item:first-child,\n.navbar-expand.minimized .nav-item + .nav-item {\n margin-right: 0;\n}\n\n.navbar-expand .nav-item .nav-link,\n.navbar-expand .nav-item .dropdown-toggle,\n.navbar-expand .nav-item .nav-item-cdu, .navbar-expand.minimized .nav-item .nav-link,\n.navbar-expand.minimized .nav-item .dropdown-toggle,\n.navbar-expand.minimized .nav-item .nav-item-cdu {\n margin-top: 0;\n}\n\n.navbar-expand .nav-item .nav-link[role=\"menuitem\"]::before, .navbar-expand.minimized .nav-item .nav-link[role=\"menuitem\"]::before {\n float: left;\n margin-left: 1rem;\n font-family: icon-orange, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n color: #fff;\n content: \"\\e93e\";\n}\n\n.navbar-expand .nav-item .nav-link.active::before, .navbar-expand.minimized .nav-item .nav-link.active::before {\n display: none;\n}\n\n.navbar-expand .nav-item .nav-link.icon, .navbar-expand.minimized .nav-item .nav-link.icon {\n padding: .625rem;\n margin-top: 0;\n}\n\n.navbar-expand .nav-link[class^=\"svg-\"], .navbar-expand.minimized .nav-link[class^=\"svg-\"] {\n margin: .625rem;\n}\n\n.navbar-expand .nav-link, .navbar-expand.minimized .nav-link {\n padding: .875rem .625rem .875rem 0;\n margin-top: 0;\n}\n\n.navbar-expand .nav-link:focus, .navbar-expand.minimized .nav-link:focus {\n outline-offset: -1px;\n}\n\n.navbar-expand .nav-link.icon, .navbar-expand.minimized .nav-link.icon {\n padding: .78125rem .625rem;\n}\n\n.navbar-expand .nav-item.dropdown, .navbar-expand.minimized .nav-item.dropdown {\n padding: 0;\n}\n\n.navbar-expand .nav-item.dropdown .dropdown-toggle,\n.navbar-expand .nav-item.dropdown .dropdown-item, .navbar-expand.minimized .nav-item.dropdown .dropdown-toggle,\n.navbar-expand.minimized .nav-item.dropdown .dropdown-item {\n padding: .875rem .625rem .875rem 0;\n}\n\n.navbar-expand .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand.minimized .nav-item.dropdown .dropdown-toggle:focus {\n outline: 0;\n}\n\n.navbar-expand .nav-item.dropdown .dropdown-toggle::before, .navbar-expand.minimized .nav-item.dropdown .dropdown-toggle::before {\n display: none;\n}\n\n.navbar-expand .nav-item.dropdown .dropdown-toggle::after, .navbar-expand.minimized .nav-item.dropdown .dropdown-toggle::after {\n position: absolute;\n top: .875rem;\n left: -.625rem;\n margin-top: .5rem;\n margin-left: 1.25rem;\n}\n\n.navbar-expand .nav-item.dropdown .dropdown-item, .navbar-expand.minimized .nav-item.dropdown .dropdown-item {\n color: #fff;\n white-space: normal;\n background-color: #000;\n border-top: 1px solid #333;\n}\n\n.navbar-expand .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n}\n\n.navbar-expand .mega-menu .nav-link.collapsed::before, .navbar-expand.minimized .mega-menu .nav-link.collapsed::before {\n transform: rotateZ(0deg);\n}\n\n.navbar-expand .mega-menu-panel .nav-link.back, .navbar-expand.minimized .mega-menu-panel .nav-link.back {\n display: block;\n}\n\n.navbar-expand .mega-menu-panel .nav-link.back::before, .navbar-expand.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n}\n\n.navbar-expand .mega-menu-panel > .container, .navbar-expand.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n}\n\n.navbar-expand .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n}\n\n.navbar-expand .mega-menu {\n overflow: visible;\n}\n\n.navbar-expand .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n}\n\n.navbar-expand .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n}\n\n.navbar-expand .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block;\n flex-direction: column;\n align-items: flex-start;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n}\n\n.navbar-expand .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n}\n\n@media (max-width: 767.99px) {\n .navbar-brand,\n .navbar-brand + .navbar-brand {\n align-self: center;\n }\n}\n\n.o-accordion .card {\n margin-bottom: 0;\n border: 0;\n border-top: 1px solid #ccc;\n border-bottom: 1px solid #ccc;\n}\n\n.o-accordion .card ~ .card {\n border-top: 0;\n}\n\n.o-accordion .card-header {\n padding: 0;\n background-color: #fff;\n border: 0;\n}\n\n.o-accordion .card-header,\n.o-accordion .card-header h5 {\n margin: 0;\n font-size: 1rem;\n font-weight: 700;\n line-height: 1;\n}\n\n.o-accordion .card-header a {\n position: relative;\n display: block;\n padding: 1.0625rem 0 1.0625rem 2.125rem;\n}\n\n.o-accordion .card-header a::after {\n position: absolute;\n top: 1.3125rem;\n left: .625rem;\n width: .875rem;\n height: .4375rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.o-accordion .card-header a[aria-expanded=\"true\"]::after {\n transform: rotate(-180deg);\n}\n\n.o-accordion .card-body {\n padding: 0;\n margin: .625rem;\n}\n\n@media (max-width: 767.99px) {\n .o-accordion .card {\n border-top-width: 2px;\n border-bottom-width: 2px;\n }\n .o-accordion .card ~ .card {\n border-top: 0;\n }\n}\n\n.table > thead > tr,\n.table > tbody > tr,\n.table > tfoot > tr {\n border-bottom: 1px solid #ccc;\n}\n\n.table > thead > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > th,\n.table > tbody > tr > td,\n.table > tfoot > tr > th,\n.table > tfoot > tr > td {\n font-size: 0.875rem;\n line-height: 1.25rem;\n vertical-align: middle;\n border: 0;\n}\n\n.table > thead > tr > th:first-child,\n.table > thead > tr > td:first-child,\n.table > tbody > tr > th:first-child,\n.table > tbody > tr > td:first-child,\n.table > tfoot > tr > th:first-child,\n.table > tfoot > tr > td:first-child {\n padding-right: .625rem;\n}\n\n.table > thead > tr [class^=\"icon-\"],\n.table > thead > tr [class*=\" icon-\"],\n.table > tbody > tr [class^=\"icon-\"],\n.table > tbody > tr [class*=\" icon-\"],\n.table > tfoot > tr [class^=\"icon-\"],\n.table > tfoot > tr [class*=\" icon-\"] {\n font-size: 1.8125rem;\n}\n\n.table > thead > tr [class^=\"svg-\"],\n.table > tbody > tr [class^=\"svg-\"],\n.table > tfoot > tr [class^=\"svg-\"] {\n display: block;\n width: 1.8125rem;\n height: 1.8125rem;\n margin: 0 auto;\n}\n\n.table > thead > tr [class^=\"svg-\"]::after,\n.table > tbody > tr [class^=\"svg-\"]::after,\n.table > tfoot > tr [class^=\"svg-\"]::after {\n width: 1.8125rem;\n height: 1.8125rem;\n}\n\n.table thead > tr {\n border-bottom-width: 2px;\n}\n\n.table thead > tr > th {\n font-size: 1rem;\n font-weight: 700;\n}\n\n.table tbody > th {\n font-weight: 400;\n}\n\n.table.has-checkbox tr.selected > td,\n.table.has-checkbox tr.selected > th {\n background-color: #ddd;\n}\n\n.table.has-checkbox tr > th:first-child,\n.table.has-checkbox tr > td:first-child {\n width: 1.25rem;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.table.has-checkbox tr > th:first-child .custom-control.custom-checkbox,\n.table.has-checkbox tr > td:first-child .custom-control.custom-checkbox {\n padding-top: 0;\n padding-right: 1.25rem;\n margin: 0;\n vertical-align: middle;\n}\n\n.table.has-icon tr > td,\n.table.has-icon tr > th {\n height: 3.1875rem;\n padding-top: .6875rem;\n vertical-align: middle;\n}\n\n.table.has-icon tr > td span,\n.table.has-icon tr > td img,\n.table.has-icon tr > th span,\n.table.has-icon tr > th img {\n vertical-align: middle;\n}\n\n.table.has-icon tr > td img,\n.table.has-icon tr > th img {\n width: 1.875rem;\n height: 1.875rem;\n margin-left: .625rem;\n}\n\n.table.has-icon tr > td [class^=\"icon-\"],\n.table.has-icon tr > th [class^=\"icon-\"] {\n width: 1.875rem;\n margin-left: .375rem;\n font-size: 1.8125rem;\n line-height: 0;\n vertical-align: middle;\n}\n\n.table.table-reflow thead > tr,\n.table.table-reflow tbody > tr {\n border: 0;\n}\n\n.table.table-reflow thead > tr > td,\n.table.table-reflow tbody > tr > td {\n line-height: 1.25rem;\n}\n\n.table.table-reflow thead > tr > th:first-child,\n.table.table-reflow tbody > tr > th:first-child {\n border-bottom: 2px solid #ccc;\n}\n\n.table.table-reflow thead > tr > th,\n.table.table-reflow thead > tr > td,\n.table.table-reflow tbody > tr > th,\n.table.table-reflow tbody > tr > td {\n border-bottom: 1px solid #ccc;\n}\n\n.table.table-reflow thead > tr > td:last-child,\n.table.table-reflow tbody > tr > td:last-child {\n border-left: 0;\n}\n\n.table.table-reflow thead > tr {\n border: 0;\n}\n\n.table.table-reflow thead > tr > th:not(:first-child) {\n padding-right: .625rem;\n border-bottom: 1px solid #ccc;\n}\n\n.table.table-reflow thead > tr > th:last-child {\n border-left: 0;\n}\n\n.table.table-reflow tbody > tr > th:first-child {\n padding-right: 0;\n}\n\n.table > thead > tr > td.success,\n.table > thead > tr > th.success,\n.table > thead > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr > td.success,\n.table > tbody > tr > th.success,\n.table > tbody > tr.success > td,\n.table > tbody > tr.success > th,\n.table > tfoot > tr > td.success,\n.table > tfoot > tr > th.success,\n.table > tfoot > tr.success > td,\n.table > tfoot > tr.success > th {\n background-color: #32c832;\n}\n\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #2db42d;\n}\n\n.table > thead > tr > td.info,\n.table > thead > tr > th.info,\n.table > thead > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr > td.info,\n.table > tbody > tr > th.info,\n.table > tbody > tr.info > td,\n.table > tbody > tr.info > th,\n.table > tfoot > tr > td.info,\n.table > tfoot > tr > th.info,\n.table > tfoot > tr.info > td,\n.table > tfoot > tr.info > th {\n background-color: #4BB4E6;\n}\n\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #35abe3;\n}\n\n.table > thead > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr > td.warning,\n.table > tbody > tr > th.warning,\n.table > tbody > tr.warning > td,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr > td.warning,\n.table > tfoot > tr > th.warning,\n.table > tfoot > tr.warning > td,\n.table > tfoot > tr.warning > th {\n background-color: #fc0;\n}\n\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #e6b800;\n}\n\n.table > thead > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr > td.danger,\n.table > tbody > tr > th.danger,\n.table > tbody > tr.danger > td,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr > td.danger,\n.table > tfoot > tr > th.danger,\n.table > tfoot > tr.danger > td,\n.table > tfoot > tr.danger > th {\n background-color: #cd3c14;\n}\n\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #b63512;\n}\n\ncaption {\n padding: .75rem 0;\n font-size: 2.125rem;\n font-weight: 700;\n color: #000;\n caption-side: top;\n background-color: #fff;\n}\n\n.tablesorter caption {\n padding: .75rem 0;\n font-size: 2.125rem;\n font-weight: 700;\n color: #000;\n background-color: #fff;\n}\n\n.tablesorter th {\n padding-left: 30px;\n text-align: right;\n cursor: pointer;\n}\n\n.tablesorter th.header {\n position: relative;\n}\n\n.tablesorter th .tablesorter-header-inner span {\n padding-left: 1.6875rem;\n}\n\n.tablesorter th.tablesorter-headerDesc .tablesorter-header-inner span::after {\n position: absolute;\n top: 45%;\n width: .875rem;\n height: .4375rem;\n margin-right: .625rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n transform: rotate(-180deg);\n}\n\n.tablesorter th.tablesorter-headerAsc .tablesorter-header-inner span::after {\n position: absolute;\n top: 45%;\n width: .875rem;\n height: .4375rem;\n margin-right: .625rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.tablesorter th.tablesorter-headerUnSorted .tablesorter-header-inner:hover span::after,\n.tablesorter th.tablesorter-headerUnSorted .tablesorter-header-inner:focus span::after {\n position: absolute;\n top: 31%;\n width: .875rem;\n height: 1.0625rem;\n margin-right: .625rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2017%22%3E%3Cpath%20d%3D%22M%207%2C17%200%2C10%20h%2014%20l%20-7%2C7%20z%22%2F%3E%3Cpath%20d%3D%22M%207%2C0%2014%2C7%200%2C7%207%2C0%20z%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.tablesorter th a {\n color: #000;\n text-decoration: none;\n}\n\n.tablesorter th a:focus, .tablesorter th a:hover {\n color: #f16e00;\n text-decoration: underline;\n}\n\n.tablesorter td {\n text-align: right;\n}\n\n.modal .modal-content {\n display: flex;\n flex-direction: column;\n padding: 2.5rem;\n border: 0;\n}\n\n.modal .modal-header {\n position: relative;\n min-height: 1.25rem;\n padding: 0;\n margin-bottom: 2.5rem;\n border: 0;\n}\n\n.modal .modal-header .btn {\n position: absolute;\n top: -.625rem;\n left: -.625rem;\n padding: .625rem;\n background-color: transparent;\n border: 0;\n}\n\n.modal .modal-header .btn .close {\n width: 1.25rem;\n height: 1.25rem;\n margin: 0;\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22852.063%22%20height%3D%22852.063%22%20viewBox%3D%220%200%20852.063%20852.063%22%3E%3Cpath%20id%3D%22closing_cross.svg%22%20data-name%3D%22closing%20cross.svg%22%20class%3D%22cls-1%22%20d%3D%22M.987%2057.125L57.125.987%20851.048%20794.91l-56.138%2056.138zM794.91.987l56.138%2056.138L57.125%20851.048.987%20794.91z%22%20fill%3D%22%23666%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1.25rem;\n opacity: 1;\n}\n\n.modal .modal-body {\n display: flex;\n flex-direction: column;\n padding: 0;\n border: 0;\n}\n\n.modal .modal-body .card,\n.modal .modal-body .card {\n display: flex;\n flex-direction: row;\n padding: 0;\n border: 0;\n}\n\n.modal .modal-body .card-body {\n padding: 0;\n}\n\n.modal .modal-body .card-icon {\n margin-left: 1.25rem;\n}\n\n.modal .modal-body [class^=\"svg\"],\n.modal .modal-body [class^=\"svg\"]::after {\n width: 2.875rem;\n height: 2.875rem;\n}\n\n.modal .modal-body [class^=\"svg\"] {\n display: block;\n}\n\n.modal .modal-body [class^=\"svg\"]::after {\n top: auto;\n}\n\n.modal .modal-body .card-title {\n margin-bottom: 1.25rem;\n font-size: 1.5rem;\n}\n\n.modal .modal-footer {\n align-self: flex-end;\n padding: 0;\n margin-top: 2.5rem;\n border: 0;\n}\n\n.modal .modal-footer .btn + .btn {\n margin-right: 1.25rem;\n}\n\n@media (max-width: 479.99px) {\n .modal .modal-content {\n padding: 1.25rem;\n }\n .modal .modal-header {\n margin: 0;\n }\n .modal .modal-body .card {\n flex-direction: column;\n }\n .modal .modal-body .card-icon {\n align-self: center;\n margin-left: 0;\n }\n .modal .modal-body .card-icon,\n .modal .modal-body [class^=\"svg\"]::after {\n width: 4rem;\n height: 4rem;\n }\n .modal .modal-body .card-title {\n font-size: 1rem;\n }\n .modal .modal-body .card-body {\n margin-top: 1.25rem;\n }\n .modal .modal-footer {\n align-self: center;\n }\n}\n\n.nav .nav-item:first-child {\n margin-right: -0.625rem;\n}\n\n.nav.flex-column .nav-item:first-child {\n margin-right: 0;\n}\n\n.nav .nav-link {\n padding: 0.625rem 0.625rem;\n line-height: 1.25rem;\n}\n\n.nav-tabs .nav-item:first-child {\n margin-right: 0;\n}\n\n.nav-tabs .nav-item + .nav-item {\n margin-right: .5rem;\n}\n\n@media (max-width: 979.99px) {\n .nav-tabs .nav-item + .nav-item {\n margin-right: 0;\n }\n}\n\n.nav-tabs .nav-link:not(.disabled):focus, .nav-tabs .nav-link:not(.disabled).dropdown-toggle:focus {\n outline-width: 1px;\n outline-style: dotted;\n outline-offset: -6px;\n}\n\n.nav-tabs .nav-link:not(.disabled) + .nav-link {\n margin-right: .5rem;\n}\n\n@media (max-width: 979.99px) {\n .nav-tabs .nav-link:not(.disabled) + .nav-link {\n margin-right: 0;\n }\n}\n\n.o-tab-container {\n display: flex;\n flex-flow: row wrap;\n}\n\n.o-tab-container .o-tab-heading {\n position: relative;\n display: inline-block;\n padding: .625rem 1.25rem;\n margin-right: .5rem;\n font-weight: 700;\n color: #000;\n text-align: center;\n background-color: #fff;\n border: 0;\n border-bottom: 2px solid #000;\n}\n\n.o-tab-container .o-tab-heading:first-child {\n margin-right: 0;\n border-top: 0;\n}\n\n.o-tab-container .o-tab-heading[aria-expanded=\"false\"] {\n border-bottom: 2px solid #000;\n}\n\n.o-tab-container .o-tab-heading[aria-expanded=\"true\"] {\n padding-top: .5rem;\n border: 2px solid #000;\n border-bottom: 0;\n}\n\n.o-tab-container .o-tab-heading:focus {\n outline-offset: -4px;\n}\n\n.o-tab-container .o-tab-heading:hover:not([aria-expanded=\"true\"]) {\n color: #fff;\n background-color: #000;\n}\n\n.o-tab-container .o-tab-content {\n display: none;\n align-self: flex-end;\n order: 1;\n width: 100%;\n padding: .625rem 1.25rem;\n background-color: #fff;\n box-shadow: 0 -2px 0 #000;\n}\n\n.o-tab-container .o-tab-content.show {\n display: block;\n}\n\n@media (max-width: 479.99px) {\n .o-tab-container .o-tab-heading {\n flex-grow: 1;\n margin-right: 0;\n text-align: center;\n }\n .o-tab-container .o-tab-heading[aria-expanded=\"false\"] {\n color: #fff;\n background-color: #666;\n }\n .o-tab-container .o-tab-heading[aria-expanded=\"false\"]:active {\n color: #fff;\n background-color: #f16e00;\n }\n .o-tab-container.accordion-layout {\n display: block;\n }\n .o-tab-container.accordion-layout .o-tab-heading {\n position: relative;\n display: block;\n padding: .9375rem 0;\n margin-right: 0;\n font-weight: 700;\n color: #000;\n text-align: right;\n background-color: #fff;\n border: 0;\n }\n .o-tab-container.accordion-layout .o-tab-heading:focus {\n outline-offset: 0;\n }\n .o-tab-container.accordion-layout .o-tab-heading:hover {\n color: #f16e00;\n background-color: #fff;\n }\n .o-tab-container.accordion-layout .o-tab-heading[aria-expanded=\"false\"] {\n border-bottom: 1px #ccc solid;\n }\n .o-tab-container.accordion-layout .o-tab-heading[aria-expanded=\"true\"]::after {\n transform: rotate(-180deg);\n }\n .o-tab-container.accordion-layout .o-tab-heading:first-child {\n margin-right: 0;\n border-top: 1px solid #ccc;\n }\n .o-tab-container.accordion-layout .o-tab-heading::after {\n position: absolute;\n top: 1.375rem;\n left: .625rem;\n width: .875rem;\n height: .4375rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n }\n .o-tab-container.accordion-layout .o-tab-content {\n padding-right: 0;\n border-bottom: 1px #ccc solid;\n box-shadow: none;\n }\n}\n\n.nav-pills.nav-stacked .nav-item {\n margin: 0;\n}\n\n.nav-pills.nav-stacked .nav-item + .nav-item {\n margin-right: 0;\n}\n\n.nav-pills .nav-item:first-child {\n margin-right: 0;\n}\n\n.nav-pills .nav-item + .nav-item {\n margin-right: 5px;\n}\n\n.nav-pills .nav-link {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n}\n\n.nav-pills .nav-link:active {\n background-color: #000;\n}\n\n.nav-pills .nav-link:hover {\n color: #fff;\n cursor: default;\n background-color: #000;\n}\n\n.nav-pills .nav-link:hover.disabled {\n color: #666;\n background-color: transparent;\n}\n\n.nav-pills .nav-link:focus {\n color: #fff;\n background-color: #f16e00;\n outline: none;\n}\n\n.nav-pills .nav-link:focus.disabled {\n color: #666;\n background-color: transparent;\n}\n\n.nav-pills .dropdown-menu {\n left: 0;\n right: auto;\n}\n\n.nav-pills .dropdown-menu .nav-item {\n margin: 0;\n}\n\n.nav-pills .dropdown-menu .nav-item .nav-link {\n display: block;\n padding: .625rem 1.25rem .625rem .625rem;\n margin: 0;\n color: #000;\n background: #fff;\n border: 0;\n}\n\n.nav-pills .dropdown-menu .nav-item .nav-link:focus {\n outline: 1px dotted #000;\n outline-offset: -2px;\n}\n\n.nav-pills .dropdown-menu .nav-item .nav-link:hover {\n color: #fff;\n background: #000;\n}\n\n.tab-content {\n padding: 1.125rem;\n border-color: #000;\n border-style: solid;\n border-width: 0 2px 2px;\n}\n\n.tab-content .tab-pane p {\n margin-bottom: 0;\n}\n\n.tab-content-clear {\n border: 0;\n}\n\n.breadcrum {\n line-height: 1;\n}\n\n.overflow-nav {\n display: none;\n}\n\n.o-nav-local.resizing {\n overflow: hidden;\n}\n\n.hide {\n display: none !important;\n}\n\n.show-inline-block {\n display: inline-block !important;\n}\n\n.overflow-nav-list .nav-link {\n border: 0;\n}\n\n.overflow-nav-list .nav-link:focus {\n outline-offset: -2px;\n}\n\n.overflow-nav-list .nav-item:last-child {\n margin-bottom: 0;\n}\n\n.o-nav-local .overflow-nav-list {\n margin-top: 1px;\n border: 0;\n box-shadow: 0 .3125rem .625rem -.375rem #999;\n}\n\n.o-nav-local {\n margin-bottom: 2.5rem;\n border-top: 1px solid #ccc;\n border-bottom: 1px solid #ccc;\n}\n\n.o-nav-local > .container,\n.o-nav-local > .container-fluid {\n display: flex;\n}\n\n.o-nav-local ul + ul {\n margin-right: 1rem;\n flex-shrink: 0;\n}\n\n.o-nav-local .nav-item + .nav-item {\n margin-right: 1rem;\n}\n\n.o-nav-local .nav.flex-column .nav-item {\n margin-right: 0;\n}\n\n.o-nav-local .nav .nav-link,\n.o-nav-local .nav .dropdown-toggle {\n display: inline-block;\n padding: 1rem 0.625rem 1.125rem;\n font-size: 1rem;\n font-weight: 700;\n line-height: 1;\n}\n\n.o-nav-local .nav .nav-link:focus,\n.o-nav-local .nav .dropdown-toggle:focus {\n outline: 1px dotted;\n outline-offset: -1px;\n}\n\n.o-nav-local .nav-item.active > .nav-link {\n color: #f16e00;\n}\n\n.o-nav-local .dropdown-toggle.show {\n color: #000;\n}\n\n.o-nav-local .dropdown-menu .nav-item,\n.o-nav-local .dropdown-menu .nav-item + .nav-item {\n margin: 0;\n}\n\n.o-nav-local .dropdown-menu .nav-link {\n display: block;\n padding: .625rem 1.25rem .625rem .625rem;\n}\n\n.o-nav-local .dropdown-menu .nav-link:focus {\n outline-offset: -2px;\n}\n\n.o-nav-local .dropdown-menu .nav-link:hover {\n color: #fff;\n background: #000;\n}\n\n.o-nav-local.inverse {\n background-color: #000;\n border-top-color: #333;\n border-bottom-color: #333;\n}\n\n.o-nav-local.inverse .nav-link {\n color: #fff;\n background-color: #000;\n}\n\n.o-nav-local.inverse .nav-link:focus, .o-nav-local.inverse .nav-link:hover {\n color: #f16e00;\n}\n\n.o-nav-local.inverse .nav-link:focus {\n outline-color: #fff;\n}\n\n.o-nav-local.inverse .nav-link.active {\n color: #f16e00;\n}\n\n.skiplinks {\n z-index: 99999;\n}\n\n.skiplinks .skiplinks-section li {\n float: right;\n}\n\n.skiplinks .skiplinks-section a {\n display: block;\n padding: 10px;\n font-weight: 700;\n border-color: #999;\n border-style: none none none solid;\n border-width: 0 0 0 1px;\n}\n\n.skiplinks .skiplinks-section.skiplinks-show {\n position: absolute;\n top: 20px;\n right: 50%;\n z-index: 10000000;\n width: auto;\n height: auto;\n margin-right: -175px;\n overflow: hidden;\n background: none repeat scroll 100% 0 #ccc;\n border: 2px solid #000;\n border-radius: 0;\n box-shadow: -2px 2px 1634px 1604px rgba(0, 0, 0, 0.3);\n}\n\n.skiplinks .skiplinks-section a:hover {\n cursor: pointer;\n}\n\n.skiplinks .skiplinks-section a:hover,\n.skiplinks .skiplinks-section a:focus {\n color: #f16e00;\n background-color: #fff;\n outline: 0 none;\n}\n\n.skiplinks a,\n.skiplinks ul,\n.skiplinks li,\n.skiplinks div {\n float: none;\n padding: 0;\n margin: 0;\n font-size: .95em;\n font-weight: 400;\n line-height: normal;\n color: #000;\n text-decoration: none;\n text-shadow: none;\n list-style: none;\n background: none repeat scroll 100% 0 transparent;\n border: 0 none;\n}\n\n.o-footer {\n margin-top: 2.5rem;\n background-color: #000;\n}\n\n.o-footer * {\n font-size: 0.875rem;\n font-weight: 700;\n color: #fff;\n}\n\n.o-footer .nav-link {\n padding: 0.625rem 0.625rem;\n line-height: 1.25rem;\n}\n\n.o-footer .o-footer-top,\n.o-footer .o-footer-body,\n.o-footer .o-footer-bottom {\n padding-top: .625rem;\n padding-bottom: .625rem;\n}\n\n.o-footer .o-footer-top {\n border-bottom: 1px solid #333;\n}\n\n.o-footer .o-footer-body .row {\n margin-bottom: .625rem;\n}\n\n.o-footer .o-footer-body h2 {\n margin-top: .625rem;\n}\n\n.o-footer .o-footer-bottom {\n border-top: 1px solid #333;\n}\n\n@media (max-width: 979.99px) {\n .o-responsive-table thead {\n display: none;\n }\n .o-responsive-table tbody,\n .o-responsive-table tr,\n .o-responsive-table th,\n .o-responsive-table td {\n display: block;\n }\n}\n\n@media (max-width: 979.99px) and (min-width: 768px) {\n .o-responsive-table tr {\n float: right;\n width: 45%;\n }\n .o-responsive-table tr:nth-child(odd) {\n margin-left: 10%;\n }\n}\n\n@media (max-width: 979.99px) {\n .o-responsive-table th,\n .o-responsive-table td {\n vertical-align: middle;\n }\n .o-responsive-table td[data-title]::before {\n float: right;\n width: 50%;\n font-weight: 700;\n content: attr(data-title);\n }\n .o-responsive-table tr {\n margin-bottom: 2em;\n border-left: 0;\n border-right: 0;\n }\n .o-responsive-table tbody th[scope=\"row\"] {\n font-weight: 700;\n border-top: 0;\n border-bottom: 2px solid #ccc;\n }\n}\n\n.o-scroll-up {\n position: fixed;\n left: 0;\n bottom: 2.5rem;\n z-index: 1080;\n display: none;\n left: 1.25%;\n bottom: .25rem;\n}\n\n.o-scroll-up .o-scroll-up-icon {\n align-items: center;\n justify-content: center;\n float: left;\n width: 2.5rem;\n height: 2.5rem;\n color: #fff;\n text-align: center;\n text-decoration: none;\n background-color: #666;\n opacity: .8;\n transform: rotate(-90deg);\n}\n\n.o-scroll-up .o-scroll-up-icon::before {\n font-family: icon-orange, sans-serif;\n font-size: 1.25rem;\n line-height: 2;\n text-align: center;\n content: \"\\e93f\";\n}\n\n@media (min-width: 480px) {\n .o-scroll-up {\n left: 1.25%;\n }\n}\n\n@media (min-width: 768px) {\n .o-scroll-up {\n left: 1.5625%;\n }\n}\n\n@media (min-width: 980px) {\n .o-scroll-up {\n left: 3.125%;\n }\n}\n\n@media (min-width: 1220px) {\n .o-scroll-up {\n left: 3.125%;\n }\n}\n\n@media (min-width: 1380px) {\n .o-scroll-up {\n left: 4.16667%;\n }\n}\n\n@media (min-width: 480px) {\n .o-scroll-up {\n bottom: .375rem;\n }\n}\n\n@media (min-width: 768px) {\n .o-scroll-up {\n bottom: .75rem;\n }\n}\n\n@media (min-width: 980px) {\n .o-scroll-up {\n bottom: 2rem;\n }\n}\n\n@media (min-width: 1220px) {\n .o-scroll-up {\n bottom: 2.5rem;\n }\n}\n\n@media (min-width: 1380px) {\n .o-scroll-up {\n bottom: 3.75rem;\n }\n}\n\n.o-scroll-up .o-scroll-up-text {\n display: inline-block;\n padding: 0.625rem 0.625rem;\n font-weight: 700;\n background-color: #fff;\n opacity: .8;\n}\n\n.o-scroll-up.static {\n position: static;\n z-index: auto;\n display: inline;\n float: right;\n}\n\n.o-scroll-up.static .o-scroll-up-text {\n float: right;\n}\n\n.o-scroll-up.static .o-scroll-up-icon {\n position: relative;\n display: inline-block;\n float: none;\n}\n\n.o-scroll-up:focus, .o-scroll-up:hover {\n color: #f16e00;\n}\n\n.dropdown-toggle::after {\n margin-right: .625rem;\n vertical-align: 10%;\n}\n\n.dropdown-item {\n padding-right: 1.25rem;\n font-weight: 700;\n}\n\n.dropdown-item:focus {\n color: #000;\n background-color: #fff;\n outline: 1px dotted;\n}\n\n.dropdown-item:focus:hover {\n color: #fff;\n background-color: #000;\n}\n\n.carousel {\n margin-bottom: 1.875rem;\n}\n\n.carousel .carousel-item img {\n width: 100%;\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n top: auto;\n bottom: calc(50% - 1.875rem);\n width: 3.75rem;\n height: 3.75rem;\n text-decoration: none;\n text-shadow: none;\n background-color: transparent;\n opacity: .8;\n transition: width .5s ease;\n}\n\n.carousel-control-prev:focus,\n.carousel-control-next:focus {\n outline: 1px dotted #000;\n outline-offset: -1px;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n margin-top: -1.125rem;\n font-size: 1.875rem;\n color: #000;\n text-shadow: -1px 0 0 #fff, 0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff;\n background-image: none;\n background-repeat: no-repeat;\n}\n\n.carousel-control-prev-icon::before,\n.carousel-control-next-icon::before {\n font-family: icon-orange, sans-serif;\n}\n\n.carousel-control-prev-icon::before {\n content: \"\\e93f\";\n}\n\n.carousel-control-next-icon::before {\n content: \"\\e93e\";\n}\n\n.carousel-indicators {\n bottom: 0;\n align-items: center;\n}\n\n.carousel-indicators:hover {\n cursor: default;\n}\n\n.carousel-indicators li {\n flex-grow: 0;\n width: .625rem;\n height: .625rem;\n margin-left: .375rem;\n background-color: #000;\n border: 1px solid #fff;\n border-radius: 50%;\n}\n\n.carousel-indicators li:hover {\n cursor: pointer;\n}\n\n.carousel-indicators li.active {\n background-color: #f16e00;\n}\n\n.swiper-button-prev,\n.swiper-button-next {\n top: calc(50% - 10px);\n width: auto;\n height: auto;\n text-shadow: -1px 0 0 #fff, 0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff;\n cursor: pointer;\n background-image: none;\n background-size: 0;\n}\n\n.swiper-button-prev::before,\n.swiper-button-next::before {\n font-family: icon-orange, sans-serif;\n font-size: 1.875rem;\n content: \"\\e93f\";\n}\n\n.swiper-button-next::before {\n content: \"\\e93e\";\n}\n\n.swiper-pagination-bullet,\n.swiper-pagination-bullet-active {\n width: .625rem;\n height: .625rem;\n border: 0;\n}\n\n.swiper-pagination-bullet {\n opacity: 1;\n}\n\n.swiper-pagination-bullet-active {\n background: #f16e00;\n}\n\n.swiper-container {\n width: 100% !important;\n margin-bottom: 30px;\n overflow: hidden;\n}\n\n.swiper-wrapper {\n margin-bottom: 30px;\n}\n\n.swiper-pagination {\n bottom: 6px;\n}\n\n.swiper-slide .card {\n border: 0;\n}\n\n.swiper-slide .card-img {\n padding: 0;\n}\n\n.swiper-slide .card-img img {\n width: 100%;\n height: 40vh;\n}\n\n.swiper-slide .card-title {\n margin: 0;\n font-weight: 700;\n}\n\n.swiper-slide .card-body {\n position: absolute;\n bottom: 20px;\n right: 40px;\n background-color: #fff;\n}\n\n.swiper-slide .card-body p {\n margin: 0;\n}\n\n@media (max-width: 979.99px) {\n .swiper-button-prev,\n .swiper-button-next {\n display: none;\n }\n .swiper-container {\n overflow: visible;\n /* used for displaying pagination outside of container */\n }\n .swiper-slide {\n width: 80%;\n }\n .swiper-slide .card-img img {\n height: auto;\n }\n .swiper-slide .card-body {\n position: static;\n }\n .swiper-container-horizontal > .swiper-pagination-bullets {\n bottom: -26px;\n }\n .swiper-pagination-bullet {\n width: 8px;\n height: 8px;\n border: 0;\n }\n}\n\ndiv.active:focus {\n outline: dotted 1px;\n}\n\na:focus {\n outline: dotted 1px;\n}\n\n.close:hover,\n.close:focus {\n outline: dotted 1px;\n}\n\n.progress.progress-default[value]::-webkit-progress-value {\n background-color: #f16e00;\n}\n\n.progress.progress-default[value]::-moz-progress-bar {\n background-color: #f16e00;\n}\n\n.hero-container .frame {\n position: absolute;\n top: 0;\n right: 0;\n max-width: 15%;\n margin: 30px;\n}\n\n.hero-container .caption {\n margin: 50px 30px;\n}\n\n.hero-container .category {\n font-size: 1.25rem;\n color: #f16e00;\n}.svg-arrow-previous::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M3 0L0 3l9 9-9 9 3 3 12-12' fill='#000'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n}\n\n.svg-arrow-next::after {\n background-image: str-replace(url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M15 3l-3-3L0 12l12 12 3-3-9-9' fill='#000'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n}\n\n.stepbar-item::after {\n transform: rotateY(180deg);\n}\n\n/*# sourceMappingURL=o-rtl.css.map */","@charset \"UTF-8\";\n/*!\n * Boosted v4.0.0-beta.3 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap v4.0.0-beta.3 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n:root {\n --blue: #527edb;\n --indigo: #6610f2;\n --purple: #a885d8;\n --pink: #ffb4e6;\n --red: #cd3c14;\n --orange: #f16e00;\n --yellow: #fc0;\n --green: #32c832;\n --teal: #50be87;\n --cyan: #4BB4E6;\n --white: #fff;\n --gray: #999;\n --gray-dark: #595959;\n --primary: #f16e00;\n --secondary: #000;\n --success: #32c832;\n --info: #4BB4E6;\n --warning: #fc0;\n --danger: #cd3c14;\n --light: #ddd;\n --dark: #000;\n --breakpoint-xs: 0;\n --breakpoint-sm: 480px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 980px;\n --breakpoint-xl: 1220px;\n --breakpoint-xxl: 1380px;\n --font-family-sans-serif: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent;\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.25;\n color: #000;\n text-align: right;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 1.25rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-right: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #000;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #f16e00;\n text-decoration: none;\n}\n\np a {\n text-decoration: underline;\n}\n\np a:focus, p a:hover {\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\na,\narea,\nbutton,\n[role=\"button\"],\ninput:not([type=\"range\"]),\nlabel,\nselect,\nsummary,\ntextarea {\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.625rem 0.625rem 0.625rem 0;\n padding-bottom: 0.625rem 0.625rem 0.625rem 0;\n color: #666;\n text-align: right;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: .625rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 1.25rem;\n font-family: inherit;\n font-weight: 700;\n line-height: 1.1;\n color: inherit;\n}\n\nh1, .h1 {\n font-size: 2.125rem;\n}\n\nh2, .h2 {\n font-size: 1.875rem;\n}\n\nh3, .h3 {\n font-size: 1.5rem;\n}\n\nh4, .h4 {\n font-size: 1.25rem;\n}\n\nh5, .h5 {\n font-size: 1.125rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n@media (max-width: 767.99px) {\n h1, .h1 {\n font-size: 1.25rem;\n }\n h2, .h2 {\n font-size: 1.125rem;\n }\n h3, .h3 {\n font-size: 1rem;\n }\n h4, .h4 {\n font-size: 0.875rem;\n }\n h5, .h5 {\n font-size: 0.875rem;\n }\n h6, .h6 {\n font-size: 0.875rem;\n }\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 3.75rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\n.display-2 {\n font-size: 3.125rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\n.display-3 {\n font-size: 2.5rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\n.display-4 {\n font-size: 2.125rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\nhr {\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n border: 0;\n border-top: 1px solid #eee;\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #f16e00;\n}\n\n.list-unstyled {\n padding-right: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-right: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-left: 0.3125rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1.25rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #666;\n}\n\n.blockquote-footer::before {\n content: \"\\2014 \\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.625rem;\n background-color: #fff;\n border: 2px solid #000;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.625rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #333;\n}\n\ncode,\nkbd,\npre,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\ncode {\n font-size: 87.5%;\n color: #333;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.0625rem 0.0625rem;\n font-size: 87.5%;\n color: #000;\n background-color: #eee;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #333;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n margin-left: auto;\n margin-right: auto;\n padding-left: 5px;\n padding-right: 5px;\n margin-left: 1.25%;\n margin-right: 1.25%;\n max-width: 312px;\n margin-left: auto;\n margin-right: auto;\n width: 100%;\n}\n\n@media (min-width: 480px) {\n .container {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n.container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n}\n\n@media (min-width: 480px) {\n .container {\n margin-left: 1.25%;\n margin-right: 1.25%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n margin-left: 1.5625%;\n margin-right: 1.5625%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n margin-left: 4.16667%;\n margin-right: 4.16667%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 480px) {\n .container {\n max-width: 468px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 744px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n max-width: 960px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n max-width: 1200px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n max-width: 1320px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n.container-fluid {\n margin-left: auto;\n margin-right: auto;\n padding-left: 5px;\n padding-right: 5px;\n margin-left: 1.25%;\n margin-right: 1.25%;\n width: auto;\n}\n\n@media (min-width: 480px) {\n .container-fluid {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n.container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n}\n\n@media (min-width: 480px) {\n .container-fluid {\n margin-left: 1.25%;\n margin-right: 1.25%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container-fluid {\n margin-left: 1.5625%;\n margin-right: 1.5625%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container-fluid {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container-fluid {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container-fluid {\n margin-left: 4.16667%;\n margin-right: 4.16667%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n.row {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-left: -5px;\n margin-right: -5px;\n}\n\n@media (min-width: 480px) {\n .row {\n margin-left: -5px;\n margin-right: -5px;\n }\n}\n\n@media (min-width: 768px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n@media (min-width: 980px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n@media (min-width: 1220px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n@media (min-width: 1380px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n.no-gutters {\n margin-left: 0;\n margin-right: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0;\n}\n\n.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,\n.col-auto, .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,\n.col-sm-auto, .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,\n.col-md-auto, .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,\n.col-lg-auto, .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,\n.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n.col-xxl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n@media (min-width: 480px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n}\n\n.order-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n}\n\n.order-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n}\n\n.order-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n}\n\n.order-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n}\n\n.order-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n}\n\n.order-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n}\n\n.order-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n}\n\n.order-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n}\n\n.order-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n}\n\n.order-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n}\n\n.order-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n}\n\n@media (min-width: 480px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .order-sm-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n }\n .order-sm-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n }\n .order-sm-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n }\n .order-sm-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n }\n .order-sm-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n }\n .order-sm-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n }\n .order-sm-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n }\n .order-sm-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n }\n .order-sm-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n }\n .order-sm-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n }\n .order-sm-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .order-md-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n }\n .order-md-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n }\n .order-md-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n }\n .order-md-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n }\n .order-md-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n }\n .order-md-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n }\n .order-md-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n }\n .order-md-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n }\n .order-md-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n }\n .order-md-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n }\n .order-md-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n }\n}\n\n@media (min-width: 980px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .order-lg-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n }\n .order-lg-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n }\n .order-lg-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n }\n .order-lg-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n }\n .order-lg-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n }\n .order-lg-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n }\n .order-lg-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n }\n .order-lg-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n }\n .order-lg-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n }\n .order-lg-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n }\n .order-lg-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n }\n}\n\n@media (min-width: 1220px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xl-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xl-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xl-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xl-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xl-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xl-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xl-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xl-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xl-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xl-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xl-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n }\n}\n\n@media (min-width: 1380px) {\n .col-xxl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xxl-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xxl-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xxl-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xxl-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xxl-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xxl-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xxl-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xxl-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xxl-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xxl-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xxl-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xxl-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xxl-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xxl-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xxl-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xxl-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xxl-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xxl-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xxl-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xxl-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xxl-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xxl-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xxl-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xxl-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xxl-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n }\n}\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 1.25rem;\n background-color: #fff;\n}\n\n.table th,\n.table td {\n padding: 0.625rem 0 0.625rem 0.625rem;\n vertical-align: top;\n border-top: 1px solid #ccc;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #ccc;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #ccc;\n}\n\n.table .table {\n background-color: #fff;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3125rem 0 0.3125rem 0.3125rem;\n}\n\n.table-bordered {\n border: 1px solid #ccc;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #ccc;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: #f6f6f6;\n}\n\n.table-hover tbody tr:hover {\n background-color: #eee;\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #f16e00;\n}\n\n.table-hover .table-primary:hover {\n background-color: #d86200;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #d86200;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: black;\n color: #fff;\n}\n\n.table-hover .table-secondary:hover {\n background-color: black;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: black;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #32c832;\n}\n\n.table-hover .table-success:hover {\n background-color: #2db42d;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #2db42d;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #4bb4e6;\n}\n\n.table-hover .table-info:hover {\n background-color: #35abe3;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #35abe3;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffcc00;\n}\n\n.table-hover .table-warning:hover {\n background-color: #e6b800;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #e6b800;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #cd3c14;\n color: #fff;\n}\n\n.table-hover .table-danger:hover {\n background-color: #b63512;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #b63512;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #dddddd;\n}\n\n.table-hover .table-light:hover {\n background-color: #d0d0d0;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #d0d0d0;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: black;\n color: #fff;\n}\n\n.table-hover .table-dark:hover {\n background-color: black;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: black;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: #ddd;\n}\n\n.table-hover .table-active:hover {\n background-color: #d0d0d0;\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: #d0d0d0;\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #000;\n border-color: #ccc;\n}\n\n.table .thead-light th {\n color: #000;\n background-color: #fff;\n border-color: #ccc;\n}\n\n.table-dark {\n color: #fff;\n background-color: #000;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #ccc;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: #333;\n}\n\n.table-dark.table-hover tbody tr:hover {\n background-color: #666;\n}\n\n@media (max-width: 479.99px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.99px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 979.99px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1219.99px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1379.99px) {\n .table-responsive-xxl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-xxl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\nlabel {\n font-weight: 700;\n}\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.5rem 0.625rem;\n font-size: 1rem;\n line-height: 1.25;\n color: #000;\n background-color: #fff;\n background-clip: padding-box;\n border: 2px solid #ccc;\n border-radius: 0;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #000;\n background-color: #fff;\n border-color: #999;\n outline: 0;\n}\n\n.form-control::-webkit-input-placeholder {\n color: #666;\n opacity: 1;\n}\n\n.form-control::-moz-placeholder {\n color: #666;\n opacity: 1;\n}\n\n.form-control:-ms-input-placeholder {\n color: #666;\n opacity: 1;\n}\n\n.form-control::-ms-input-placeholder {\n color: #666;\n opacity: 1;\n}\n\n.form-control::placeholder {\n color: #666;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #eee;\n opacity: 1;\n}\n\nselect.form-control:not([size]):not([multiple]) {\n height: calc(2.25rem + 4px);\n}\n\nselect.form-control:focus::-ms-value {\n color: #000;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.5rem + 2px);\n padding-bottom: calc(0.5rem + 2px);\n margin-bottom: 0;\n font-size: inherit;\n font-weight: 700;\n line-height: 1.25;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.875rem + 2px);\n padding-bottom: calc(0.875rem + 2px);\n font-size: 1.125rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.375rem + 2px);\n padding-bottom: calc(0.375rem + 2px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n margin-bottom: 0;\n line-height: 1.25;\n background-color: transparent;\n border: solid transparent;\n border-width: 2px 0;\n}\n\n.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,\n.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,\n.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,\n.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,\n.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,\n.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,\n.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,\n.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,\n.input-group-lg > .input-group-append > .form-control-plaintext.btn {\n padding-left: 0;\n padding-right: 0;\n}\n\n.form-control-sm, .input-group-sm > .form-control,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.375rem 0.625rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\nselect.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {\n height: 2.0625rem;\n}\n\n.form-control-lg, .input-group-lg > .form-control,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.875rem 1.25rem;\n font-size: 1.125rem;\n line-height: 1.5;\n}\n\nselect.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {\n height: 3.4375rem;\n}\n\n.form-group {\n margin-bottom: 1.25rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.625rem;\n}\n\n.form-row {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-left: -5px;\n margin-right: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-right: 1.25rem;\n margin-bottom: 0.625rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.25rem;\n margin-right: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #666;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n padding-right: 0;\n margin-left: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-left: 0.3125rem;\n margin-right: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.625rem;\n font-size: 80%;\n color: #32c832;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n width: 250px;\n padding: .5rem;\n margin-top: .1rem;\n font-size: .875rem;\n line-height: 1;\n color: #fff;\n background-color: rgba(50, 200, 50, 0.8);\n border-radius: .2rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid, .was-validated\n.custom-select:valid,\n.custom-select.is-valid {\n border-color: #32c832;\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated\n.custom-select:valid:focus,\n.custom-select.is-valid:focus {\n border-color: #32c832;\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip, .was-validated\n.custom-select:valid ~ .valid-feedback,\n.was-validated\n.custom-select:valid ~ .valid-tooltip,\n.custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #32c832;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #32c832;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n background-color: #95e595;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n background-color: #58d558;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #32c832;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.625rem;\n font-size: 80%;\n color: #cd3c14;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n width: 250px;\n padding: .5rem;\n margin-top: .1rem;\n font-size: .875rem;\n line-height: 1;\n color: #fff;\n background-color: rgba(205, 60, 20, 0.8);\n border-radius: .2rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated\n.custom-select:invalid,\n.custom-select.is-invalid {\n border-color: #cd3c14;\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated\n.custom-select:invalid:focus,\n.custom-select.is-invalid:focus {\n border-color: #cd3c14;\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip, .was-validated\n.custom-select:invalid ~ .invalid-feedback,\n.was-validated\n.custom-select:invalid ~ .invalid-tooltip,\n.custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #cd3c14;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #cd3c14;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n background-color: #f18c70;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n background-color: #ea532a;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #cd3c14;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.form-inline {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 480px) {\n .form-inline label {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group {\n width: auto;\n }\n .form-inline .form-check {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: auto;\n padding-right: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n margin-top: 0;\n margin-left: 0.25rem;\n margin-right: 0;\n }\n .form-inline .custom-control {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 700;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n border: 2px solid transparent;\n padding: 0.5rem 1.125rem;\n font-size: 1rem;\n line-height: 1.25;\n border-radius: 0;\n transition: all 0.2s ease-in-out;\n}\n\n.btn:focus, .btn:hover {\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: none;\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 1;\n}\n\n.btn:not([disabled]):not(.disabled) {\n cursor: pointer;\n}\n\n.btn:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active {\n background-image: none;\n}\n\na.btn {\n text-decoration: none;\n}\n\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none;\n}\n\n.btn-primary,\n.btn-warning {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-primary:focus, .btn-primary:hover,\n.btn-warning:focus,\n.btn-warning:hover {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-primary.disabled, .btn-primary:disabled,\n.btn-warning.disabled,\n.btn-warning:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle,\n.btn-warning:not([disabled]):not(.disabled):active,\n.btn-warning:not([disabled]):not(.disabled).active,\n.show >\n.btn-warning.dropdown-toggle {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.btn-primary.btn-inverse,\n.btn-warning.btn-inverse {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-primary.btn-inverse:focus, .btn-primary.btn-inverse:hover,\n.btn-warning.btn-inverse:focus,\n.btn-warning.btn-inverse:hover {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-primary.btn-inverse.disabled, .btn-primary.btn-inverse:disabled,\n.btn-warning.btn-inverse.disabled,\n.btn-warning.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-primary.btn-inverse:not([disabled]):not(.disabled):active, .btn-primary.btn-inverse:not([disabled]):not(.disabled).active,\n.show > .btn-primary.btn-inverse.dropdown-toggle,\n.btn-warning.btn-inverse:not([disabled]):not(.disabled):active,\n.btn-warning.btn-inverse:not([disabled]):not(.disabled).active,\n.show >\n.btn-warning.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #000;\n border-color: #fff;\n}\n\n.btn-secondary,\n.btn-light {\n color: #000;\n background-color: transparent;\n border-color: #000;\n}\n\n.btn-secondary:focus, .btn-secondary:hover,\n.btn-light:focus,\n.btn-light:hover {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled,\n.btn-light.disabled,\n.btn-light:disabled {\n color: #ccc;\n background-color: transparent;\n border-color: #ccc;\n}\n\n.btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle,\n.btn-light:not([disabled]):not(.disabled):active,\n.btn-light:not([disabled]):not(.disabled).active,\n.show >\n.btn-light.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-secondary.btn-inverse,\n.btn-light.btn-inverse {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-secondary.btn-inverse:focus, .btn-secondary.btn-inverse:hover,\n.btn-light.btn-inverse:focus,\n.btn-light.btn-inverse:hover {\n color: #fff;\n background-color: #000;\n border-color: #fff;\n}\n\n.btn-secondary.btn-inverse.disabled, .btn-secondary.btn-inverse:disabled,\n.btn-light.btn-inverse.disabled,\n.btn-light.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-secondary.btn-inverse:not([disabled]):not(.disabled):active, .btn-secondary.btn-inverse:not([disabled]):not(.disabled).active,\n.show > .btn-secondary.btn-inverse.dropdown-toggle,\n.btn-light.btn-inverse:not([disabled]):not(.disabled):active,\n.btn-light.btn-inverse:not([disabled]):not(.disabled).active,\n.show >\n.btn-light.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-success {\n color: #000;\n background-color: #32c832;\n border-color: #32c832;\n}\n\n.btn-success:focus, .btn-success:hover {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-success.btn-inverse {\n color: #000;\n background-color: #32c832;\n border-color: #32c832;\n}\n\n.btn-success.btn-inverse:focus, .btn-success.btn-inverse:hover {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-success.btn-inverse.disabled, .btn-success.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-success.btn-inverse:not([disabled]):not(.disabled):active, .btn-success.btn-inverse:not([disabled]):not(.disabled).active,\n.show > .btn-success.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-info,\n.btn-dark {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-info:focus, .btn-info:hover,\n.btn-dark:focus,\n.btn-dark:hover {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.btn-info.disabled, .btn-info:disabled,\n.btn-dark.disabled,\n.btn-dark:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active,\n.show > .btn-info.dropdown-toggle,\n.btn-dark:not([disabled]):not(.disabled):active,\n.btn-dark:not([disabled]):not(.disabled).active,\n.show >\n.btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-info.btn-inverse,\n.btn-dark.btn-inverse {\n color: #fff;\n background-color: transparent;\n border-color: #fff;\n}\n\n.btn-info.btn-inverse:focus, .btn-info.btn-inverse:hover,\n.btn-dark.btn-inverse:focus,\n.btn-dark.btn-inverse:hover {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-info.btn-inverse.disabled, .btn-info.btn-inverse:disabled,\n.btn-dark.btn-inverse.disabled,\n.btn-dark.btn-inverse:disabled {\n color: #666;\n background-color: transparent;\n border-color: #666;\n}\n\n.btn-info.btn-inverse:not([disabled]):not(.disabled):active, .btn-info.btn-inverse:not([disabled]):not(.disabled).active,\n.show > .btn-info.btn-inverse.dropdown-toggle,\n.btn-dark.btn-inverse:not([disabled]):not(.disabled):active,\n.btn-dark.btn-inverse:not([disabled]):not(.disabled).active,\n.show >\n.btn-dark.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-danger {\n color: #fff;\n background-color: #cd3c14;\n border-color: #cd3c14;\n}\n\n.btn-danger:focus, .btn-danger:hover {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-danger.btn-inverse {\n color: #fff;\n background-color: #cd3c14;\n border-color: #cd3c14;\n}\n\n.btn-danger.btn-inverse:focus, .btn-danger.btn-inverse:hover {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-danger.btn-inverse.disabled, .btn-danger.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-danger.btn-inverse:not([disabled]):not(.disabled):active, .btn-danger.btn-inverse:not([disabled]):not(.disabled).active,\n.show > .btn-danger.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-primary {\n color: #f16e00;\n background-color: transparent;\n background-image: none;\n border-color: #f16e00;\n}\n\n.btn-outline-primary:hover, .btn-outline-primary:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #f16e00;\n background-color: transparent;\n}\n\n.btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary:not([disabled]):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-secondary {\n color: #000;\n background-color: transparent;\n background-image: none;\n border-color: #000;\n}\n\n.btn-outline-secondary:hover, .btn-outline-secondary:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #000;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not([disabled]):not(.disabled):active, .btn-outline-secondary:not([disabled]):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-success {\n color: #32c832;\n background-color: transparent;\n background-image: none;\n border-color: #32c832;\n}\n\n.btn-outline-success:hover, .btn-outline-success:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #32c832;\n background-color: transparent;\n}\n\n.btn-outline-success:not([disabled]):not(.disabled):active, .btn-outline-success:not([disabled]):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-info {\n color: #000;\n background-color: transparent;\n background-image: none;\n border-color: #000;\n}\n\n.btn-outline-info:hover, .btn-outline-info:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #000;\n background-color: transparent;\n}\n\n.btn-outline-info:not([disabled]):not(.disabled):active, .btn-outline-info:not([disabled]):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-warning {\n color: #f16e00;\n background-color: transparent;\n background-image: none;\n border-color: #f16e00;\n}\n\n.btn-outline-warning:hover, .btn-outline-warning:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #f16e00;\n background-color: transparent;\n}\n\n.btn-outline-warning:not([disabled]):not(.disabled):active, .btn-outline-warning:not([disabled]):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-danger {\n color: #cd3c14;\n background-color: transparent;\n background-image: none;\n border-color: #cd3c14;\n}\n\n.btn-outline-danger:hover, .btn-outline-danger:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #cd3c14;\n background-color: transparent;\n}\n\n.btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger:not([disabled]):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-light {\n color: #ddd;\n background-color: transparent;\n background-image: none;\n border-color: #ddd;\n}\n\n.btn-outline-light:hover, .btn-outline-light:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #ddd;\n background-color: transparent;\n}\n\n.btn-outline-light:not([disabled]):not(.disabled):active, .btn-outline-light:not([disabled]):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-dark {\n color: #000;\n background-color: transparent;\n background-image: none;\n border-color: #000;\n}\n\n.btn-outline-dark:hover, .btn-outline-dark:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #000;\n background-color: transparent;\n}\n\n.btn-outline-dark:not([disabled]):not(.disabled):active, .btn-outline-dark:not([disabled]):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-link {\n color: #000;\n background-color: transparent;\n}\n\n.btn-link.btn-inverse {\n color: #fff;\n}\n\n.btn-link:hover {\n color: #f16e00;\n text-decoration: none;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: none;\n border-color: transparent;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #ccc;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.875rem 1.25rem;\n font-size: 1.125rem;\n line-height: 1.5;\n border-radius: 0;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.375rem 0.625rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n opacity: 0;\n transition: opacity 0.15s linear;\n}\n\n.fade.show {\n opacity: 1;\n}\n\n.collapse {\n display: none;\n}\n\n.collapse.show {\n display: block;\n}\n\ntr.collapse.show {\n display: table-row;\n}\n\ntbody.collapse.show {\n display: table-row-group;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n.dropup,\n.dropdown {\n position: relative;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0.4375em solid;\n border-left: 0.4375em solid transparent;\n border-bottom: 0;\n border-right: 0.4375em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n right: 0;\n z-index: 1000;\n display: none;\n float: right;\n min-width: 10rem;\n padding: 0 0;\n margin: -2px 0 0;\n font-size: 1rem;\n color: #000;\n text-align: right;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 2px solid #000;\n}\n\n.dropup .dropdown-menu {\n margin-top: 0;\n margin-bottom: -2px;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0;\n border-left: 0.4375em solid transparent;\n border-bottom: 0.4375em solid;\n border-right: 0.4375em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropright .dropdown-menu {\n margin-top: 0;\n margin-right: -2px;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0.4375em solid transparent;\n border-bottom: 0.4375em solid transparent;\n border-right: 0.4375em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n margin-top: 0;\n margin-left: -2px;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0.4375em solid transparent;\n border-left: 0.4375em solid;\n border-bottom: 0.4375em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-divider {\n height: 0;\n overflow: hidden;\n border-top: 1px solid #eee;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.625rem 0.625rem;\n clear: both;\n font-weight: 400;\n color: #000;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:focus, .dropdown-item:hover {\n color: #fff;\n text-decoration: none;\n background-color: #000;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #000;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #666;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0 0.625rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #000;\n white-space: nowrap;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n -webkit-box-flex: 0;\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group,\n.btn-group-vertical .btn + .btn,\n.btn-group-vertical .btn + .btn-group,\n.btn-group-vertical .btn-group + .btn,\n.btn-group-vertical .btn-group + .btn-group {\n margin-right: -2px;\n}\n\n.btn-toolbar {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:first-child {\n margin-right: 0;\n}\n\n.dropdown-toggle-split {\n padding-left: 0.84375rem;\n padding-right: 0.84375rem;\n}\n\n.dropdown-toggle-split::after {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-left: 0.46875rem;\n padding-right: 0.46875rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-left: 0.9375rem;\n padding-right: 0.9375rem;\n}\n\n.btn-group-vertical {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n\n.btn-group-vertical .btn,\n.btn-group-vertical .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -2px;\n margin-right: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group .form-control,\n.input-group .custom-select,\n.input-group .custom-file {\n position: relative;\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group .form-control:focus,\n.input-group .custom-select:focus,\n.input-group .custom-file:focus {\n z-index: 3;\n}\n\n.input-group .form-control + .form-control,\n.input-group .form-control + .custom-select,\n.input-group .form-control + .custom-file,\n.input-group .custom-select + .form-control,\n.input-group .custom-select + .custom-select,\n.input-group .custom-select + .custom-file,\n.input-group .custom-file + .form-control,\n.input-group .custom-file + .custom-select,\n.input-group .custom-file + .custom-file {\n margin-right: -2px;\n}\n\n.input-group .custom-file {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-right: -2px;\n}\n\n.input-group-prepend {\n margin-left: -2px;\n}\n\n.input-group-append {\n margin-right: -2px;\n}\n\n.input-group-prepend + .form-control {\n border-right-color: transparent;\n}\n\n.form-control:focus + .input-group-append,\n.custom-select:focus + .input-group-append {\n position: relative;\n z-index: 5;\n}\n\n.input-group-text {\n padding: 0.5rem 0.625rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.25;\n color: #000;\n text-align: center;\n white-space: nowrap;\n background-color: #eee;\n border: 2px solid #ccc;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.25rem;\n padding-right: 1.875rem;\n margin-bottom: 0.625rem;\n}\n\n.custom-control-inline {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n margin-left: 1.25rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #f16e00;\n background-color: #f16e00;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before::before {\n background-color: #f16e00;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n outline: dotted 1px;\n box-shadow: none;\n}\n\n.custom-control-input:active ~ .custom-control-label::before {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #767676;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n border-color: #ccc;\n}\n\n.custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: #ccc;\n}\n\n.custom-control-label {\n margin-bottom: 0;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0;\n right: 0;\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n pointer-events: none;\n content: \"\";\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background-color: #fff;\n border-color: #666;\n border-style: solid;\n border-width: 2px;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0rem;\n right: 0;\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n content: \"\";\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 1rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14%202l-8%208-3-3-2%202%205%205L16%204l-2-2z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.custom-checkbox .custom-control-input:checked:focus ~ .custom-control-label::before {\n outline-color: #000;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #f16e00;\n background-color: #f16e00;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath stroke='%23fff' d='M1 4h6'/%3E%3C/svg%3E\");\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E\");\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 4px);\n padding: 0.4375rem 0.5rem 0.4375rem 1.5rem;\n font-weight: 700;\n line-height: 1.25;\n color: #000;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M0%200h14L7%207%200%200z%22%2F%3E%3C%2Fsvg%3E\") no-repeat left 0.5rem center;\n background-size: 8px 10px;\n border: 2px solid #ccc;\n border-radius: 0;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #999;\n outline: 0;\n}\n\n.custom-select:focus::-ms-value {\n color: #000;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-left: 0.5rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #999;\n background-color: #eee;\n}\n\n.custom-select::-ms-expand {\n opacity: 0;\n}\n\n.custom-select-sm {\n height: 2.0625rem;\n padding-top: 0.4375rem;\n padding-bottom: 0.4375rem;\n font-size: 75%;\n}\n\n.custom-select-lg {\n height: 3.4375rem;\n padding-top: 0.4375rem;\n padding-bottom: 0.4375rem;\n font-size: 125%;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: 2.5rem;\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: 2.5rem;\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-control {\n border-color: #999;\n}\n\n.custom-file-input:focus ~ .custom-file-control::before {\n border-color: #999;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #999;\n}\n\n.custom-file-input:focus ~ .custom-file-label::before {\n border-color: #999;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1;\n height: 2.5rem;\n padding: 0.5rem 0.625rem;\n line-height: 1.25;\n color: #000;\n background-color: #fff;\n border: 2px solid #ccc;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(2.5rem - 2px * 2);\n padding: 0.5rem 0.625rem;\n line-height: 1.25;\n color: #000;\n content: \"Browse\";\n background-color: #eee;\n border-right: 2px solid #ccc;\n}\n\n.nav {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n padding-right: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.625rem 1.25rem;\n font-weight: 700;\n}\n\n.nav-link:focus, .nav-link:hover {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #666;\n}\n\n.nav-tabs {\n border-bottom: 2px solid #000;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -2px;\n}\n\n.nav-tabs .nav-link {\n padding: 0.625rem calc(1.25rem - 2px);\n line-height: 1rem;\n border: 2px solid transparent;\n border-bottom-width: 0;\n}\n\n.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #666;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -2px;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #000;\n}\n\n.nav-fill .nav-item {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 1.5625rem 1.25rem 1.3125rem;\n font-weight: 700;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n -ms-flex-item-align: end;\n align-self: flex-end;\n padding-top: 0;\n padding-bottom: 0;\n margin-left: .625rem;\n font-size: 1rem;\n font-weight: 700;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:focus, .navbar-brand:hover {\n text-decoration: none;\n}\n\n.navbar-brand + .navbar-brand {\n margin-left: 0;\n margin-right: 1.25rem;\n}\n\n.navbar-brand:focus {\n outline: 1px dotted #fff;\n outline-offset: .625rem;\n}\n\n.navbar-brand img {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n width: 3.125rem;\n height: 3.125rem;\n margin-top: 0;\n margin-bottom: .25rem;\n}\n\n.navbar-nav {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n padding-right: 0;\n margin-top: auto;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding: 0;\n margin-right: 1.25rem;\n white-space: nowrap;\n}\n\n.navbar-nav .nav-link:focus {\n outline: 1px dotted;\n outline-offset: .625rem;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-nav .dropdown-toggle {\n margin-right: 1.25rem;\n}\n\n.navbar-nav .dropdown-toggle:focus {\n outline: 1px dotted;\n outline-offset: .5rem;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.625rem;\n padding-bottom: 0.625rem;\n}\n\n.navbar-collapse {\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-item-align: end;\n align-self: flex-end;\n}\n\n.navbar-toggler {\n padding: 0.5rem 0.5rem;\n margin: 0.3125rem 0;\n font-size: 1rem;\n line-height: 1;\n background: transparent;\n border: 2px solid transparent;\n}\n\n.navbar-toggler:focus, .navbar-toggler:hover {\n text-decoration: none;\n background-color: #fff;\n}\n\n.navbar-toggler:focus .navbar-toggler-icon, .navbar-toggler:hover .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-toggler:active {\n background-color: #f16e00;\n}\n\n.navbar-toggler:active .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-toggler:focus {\n outline: 0;\n}\n\n.navbar-toggler:not([disabled]):not(.disabled) {\n cursor: pointer;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.25rem;\n height: 1.25rem;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 479.99px) {\n .navbar-expand-sm {\n padding: 0;\n }\n .navbar-expand-sm .navbar-nav {\n margin-bottom: 0;\n }\n .navbar-expand-sm .navbar-nav .dropdown-toggle {\n margin-right: 0;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-sm .justify-content-between {\n width: 100%;\n }\n .navbar-expand-sm .navbar-brand {\n min-height: 0;\n margin: 0.625rem;\n }\n .navbar-expand-sm .navbar-collapse {\n margin-bottom: 0;\n }\n .navbar-expand-sm .nav-link {\n margin-right: 0;\n }\n}\n\n@media (min-width: 480px) {\n .navbar-expand-sm {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n .navbar-expand-sm .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (max-width: 767.99px) {\n .navbar-expand-md {\n padding: 0;\n }\n .navbar-expand-md .navbar-nav {\n margin-bottom: 0;\n }\n .navbar-expand-md .navbar-nav .dropdown-toggle {\n margin-right: 0;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-md .justify-content-between {\n width: 100%;\n }\n .navbar-expand-md .navbar-brand {\n min-height: 0;\n margin: 0.625rem;\n }\n .navbar-expand-md .navbar-collapse {\n margin-bottom: 0;\n }\n .navbar-expand-md .nav-link {\n margin-right: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n .navbar-expand-md .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (max-width: 979.99px) {\n .navbar-expand-lg {\n padding: 0;\n }\n .navbar-expand-lg .navbar-nav {\n margin-bottom: 0;\n }\n .navbar-expand-lg .navbar-nav .dropdown-toggle {\n margin-right: 0;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-lg .justify-content-between {\n width: 100%;\n }\n .navbar-expand-lg .navbar-brand {\n min-height: 0;\n margin: 0.625rem;\n }\n .navbar-expand-lg .navbar-collapse {\n margin-bottom: 0;\n }\n .navbar-expand-lg .nav-link {\n margin-right: 0;\n }\n}\n\n@media (min-width: 980px) {\n .navbar-expand-lg {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n .navbar-expand-lg .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (max-width: 1219.99px) {\n .navbar-expand-xl {\n padding: 0;\n }\n .navbar-expand-xl .navbar-nav {\n margin-bottom: 0;\n }\n .navbar-expand-xl .navbar-nav .dropdown-toggle {\n margin-right: 0;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-xl .justify-content-between {\n width: 100%;\n }\n .navbar-expand-xl .navbar-brand {\n min-height: 0;\n margin: 0.625rem;\n }\n .navbar-expand-xl .navbar-collapse {\n margin-bottom: 0;\n }\n .navbar-expand-xl .nav-link {\n margin-right: 0;\n }\n}\n\n@media (min-width: 1220px) {\n .navbar-expand-xl {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xl .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (max-width: 1379.99px) {\n .navbar-expand-xxl {\n padding: 0;\n }\n .navbar-expand-xxl .navbar-nav {\n margin-bottom: 0;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-toggle {\n margin-right: 0;\n }\n .navbar-expand-xxl > .container,\n .navbar-expand-xxl > .container-fluid {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-xxl .justify-content-between {\n width: 100%;\n }\n .navbar-expand-xxl .navbar-brand {\n min-height: 0;\n margin: 0.625rem;\n }\n .navbar-expand-xxl .navbar-collapse {\n margin-bottom: 0;\n }\n .navbar-expand-xxl .nav-link {\n margin-right: 0;\n }\n}\n\n@media (min-width: 1380px) {\n .navbar-expand-xxl {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-xxl .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-xxl .navbar-nav .nav-link {\n padding-left: 0;\n padding-right: 0;\n }\n .navbar-expand-xxl > .container,\n .navbar-expand-xxl > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-xxl .navbar-collapse {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-xxl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xxl .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n.navbar-expand {\n padding: 0;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n\n.navbar-expand .navbar-nav {\n margin-bottom: 0;\n}\n\n.navbar-expand .navbar-nav .dropdown-toggle {\n margin-right: 0;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-left: 0;\n padding-right: 0;\n}\n\n.navbar-expand .justify-content-between {\n width: 100%;\n}\n\n.navbar-expand .navbar-brand {\n min-height: 0;\n margin: 0.625rem;\n}\n\n.navbar-expand .navbar-collapse {\n margin-bottom: 0;\n}\n\n.navbar-expand .nav-link {\n margin-right: 0;\n}\n\n.navbar-expand .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-left: 0;\n padding-right: 0;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-expand .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n}\n\n.navbar-light .navbar-brand {\n color: #000;\n}\n\n.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {\n color: #f16e00;\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: #000;\n}\n\n.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {\n color: #f16e00;\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: #ddd;\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: #f16e00;\n}\n\n.navbar-light .navbar-toggler {\n color: #000;\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-light .navbar-text {\n color: #000;\n}\n\n.navbar-light .navbar-text a {\n color: #f16e00;\n}\n\n.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: #ddd;\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-toggler {\n color: #fff;\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-dark .navbar-text {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {\n color: #f16e00;\n}\n\n.card {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 2px solid #000;\n}\n\n.card > hr {\n margin-left: 0;\n margin-right: 0;\n}\n\n.card-body {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-right: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n font-weight: 700;\n color: #fff;\n background-color: #000;\n border-bottom: 2px solid #000;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: #fff;\n border-top: 2px solid #000;\n}\n\n.card-header-tabs {\n margin-left: -0.625rem;\n margin-bottom: -0.75rem;\n margin-right: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-left: -0.625rem;\n margin-right: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n}\n\n.card-img-top {\n width: 100%;\n}\n\n.card-img-bottom {\n width: 100%;\n}\n\n.card-deck {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 2.5rem;\n}\n\n@media (min-width: 480px) {\n .card-deck {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n margin-left: -2.5rem;\n margin-right: -2.5rem;\n }\n .card-deck .card {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 1;\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n margin-left: 2.5rem;\n margin-bottom: 0;\n margin-right: 2.5rem;\n }\n}\n\n.card-group {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 10px;\n}\n\n@media (min-width: 480px) {\n .card-group {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n }\n .card-group > .card {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-right: 0;\n border-right: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 2.5rem;\n}\n\n@media (min-width: 480px) {\n .card-columns {\n -webkit-column-count: 3;\n -moz-column-count: 3;\n column-count: 3;\n -webkit-column-gap: 1.25rem;\n -moz-column-gap: 1.25rem;\n column-gap: 1.25rem;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.breadcrumb {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n padding: 0.625rem 0;\n font-size: 0.875rem;\n font-weight: 700;\n line-height: 1.428571;\n list-style: none;\n background-color: #fff;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-left: 0.625rem;\n padding-right: 0.625rem;\n font-family: icon-orange;\n font-size: 0.625rem;\n line-height: 1;\n color: #000;\n content: \"\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #f16e00;\n}\n\n.pagination {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n padding-right: 0;\n list-style: none;\n}\n\n.page-item.presentation {\n padding: .625rem 0;\n font-weight: 700;\n}\n\n.page-item.presentation + .page-item .page-link, .page-item:first-child .page-link {\n margin-right: 0;\n border-color: #000;\n}\n\n.page-item.presentation + .page-item .page-link::before, .page-item:first-child .page-link::before {\n position: absolute;\n top: .6875rem;\n right: .8125rem;\n width: .5625rem;\n height: .875rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%2F%3E%3C%2Fsvg%3E\");\n background-repeat: no-repeat;\n}\n\n.page-item.presentation + .page-item .page-link:focus::before, .page-item.presentation + .page-item .page-link:hover::before, .page-item:first-child .page-link:focus::before, .page-item:first-child .page-link:hover::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.presentation + .page-item .page-link.has-label, .page-item:first-child .page-link.has-label {\n padding-left: 1.125rem;\n padding-right: 2rem;\n}\n\n.page-item.presentation + .page-item .page-link:focus, .page-item.presentation + .page-item .page-link:hover, .page-item:first-child .page-link:focus, .page-item:first-child .page-link:hover, .page-item:last-child .page-link:focus, .page-item:last-child .page-link:hover {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.page-item:last-child .page-link {\n border-color: #000;\n}\n\n.page-item:last-child .page-link::before {\n position: absolute;\n top: .6875rem;\n left: .8125rem;\n width: .5625rem;\n height: .875rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%2F%3E%3C%2Fsvg%3E\");\n background-repeat: no-repeat;\n}\n\n.page-item:last-child .page-link:focus::before, .page-item:last-child .page-link:hover::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item:last-child .page-link.has-label {\n padding-left: 2rem;\n padding-right: 1.125rem;\n}\n\n.page-item.active .page-link {\n z-index: 2;\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.page-item.active:first-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.active:last-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.disabled .page-link {\n color: #ccc;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #ccc;\n}\n\n.page-item.disabled:first-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.disabled:last-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item + .page-item {\n margin-right: .625rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n min-width: 2.5rem;\n min-height: 2.5rem;\n padding: 0.625rem 0.8rem;\n margin-right: 0;\n font-weight: 700;\n line-height: 1;\n color: #000;\n background-color: #fff;\n border: 2px solid transparent;\n}\n\n.page-link:focus, .page-link:hover {\n color: #000;\n text-decoration: none;\n background-color: #fff;\n border-color: #000;\n}\n\n.page-link:focus span, .page-link:hover span {\n color: #000;\n}\n\n.page-link span {\n color: #fff;\n}\n\n.page-link:not([disabled]):not(.disabled) {\n cursor: pointer;\n}\n\n.pagination-lg .page-link {\n min-width: 3.125rem;\n min-height: 3.125rem;\n padding: 0.875rem 1.125rem;\n font-size: 1.125rem;\n line-height: 1.111111;\n}\n\n.pagination-lg .page-item:first-child .page-link::before,\n.pagination-lg .page-item:last-child .page-link::before {\n top: 1rem;\n}\n\n.pagination-sm .page-link {\n min-width: 1.875rem;\n min-height: 1.875rem;\n padding: 0.375rem 0.625rem;\n font-size: 0.875rem;\n line-height: 1.428571;\n}\n\n.pagination-sm .page-item:first-child .page-link::before,\n.pagination-sm .page-item:last-child .page-link::before {\n top: auto;\n}\n\n.badge {\n display: inline-block;\n padding: 0.1875rem 0.625rem;\n font-size: 0.875rem;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-left: 0.625rem;\n padding-right: 0.625rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #f16e00;\n}\n\n.badge-primary[href]:focus, .badge-primary[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: #be5700;\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #000;\n}\n\n.badge-secondary[href]:focus, .badge-secondary[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: black;\n}\n\n.badge-success {\n color: #000;\n background-color: #32c832;\n}\n\n.badge-success[href]:focus, .badge-success[href]:hover {\n color: #000;\n text-decoration: none;\n background-color: #289f28;\n}\n\n.badge-info {\n color: #000;\n background-color: #4BB4E6;\n}\n\n.badge-info[href]:focus, .badge-info[href]:hover {\n color: #000;\n text-decoration: none;\n background-color: #1fa1df;\n}\n\n.badge-warning {\n color: #000;\n background-color: #fc0;\n}\n\n.badge-warning[href]:focus, .badge-warning[href]:hover {\n color: #000;\n text-decoration: none;\n background-color: #cca300;\n}\n\n.badge-danger {\n color: #fff;\n background-color: #cd3c14;\n}\n\n.badge-danger[href]:focus, .badge-danger[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: #9f2e0f;\n}\n\n.badge-light {\n color: #000;\n background-color: #ddd;\n}\n\n.badge-light[href]:focus, .badge-light[href]:hover {\n color: #000;\n text-decoration: none;\n background-color: #c4c4c4;\n}\n\n.badge-dark {\n color: #fff;\n background-color: #000;\n}\n\n.badge-dark[href]:focus, .badge-dark[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: black;\n}\n\n.badge[href]:focus {\n outline-color: #fff;\n outline-offset: -1px;\n}\n\n.badge[href]:focus.badge-light {\n outline-color: #000;\n}\n\n.jumbotron {\n padding: 2.5rem 1.25rem;\n margin-bottom: 2.5rem;\n background-color: #fff;\n}\n\n@media (min-width: 480px) {\n .jumbotron {\n padding: 5rem 2.5rem;\n }\n}\n\n.jumbotron-fluid {\n padding-left: 0;\n padding-right: 0;\n}\n\n.alert {\n position: relative;\n padding: 1.25rem 1.25rem;\n margin-bottom: 1.25rem;\n border: 0 solid transparent;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-left: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n left: 0;\n padding: 1.25rem 1.25rem;\n line-height: 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.alert-primary hr {\n border-top-color: #d86200;\n}\n\n.alert-primary .alert-link {\n color: black;\n}\n\n.alert-secondary {\n color: #fff;\n background-color: black;\n border-color: black;\n}\n\n.alert-secondary hr {\n border-top-color: black;\n}\n\n.alert-secondary .alert-link {\n color: #e6e6e6;\n}\n\n.alert-success {\n color: #000;\n background-color: #32c832;\n border-color: #32c832;\n}\n\n.alert-success hr {\n border-top-color: #2db42d;\n}\n\n.alert-success .alert-link {\n color: black;\n}\n\n.alert-info {\n color: #000;\n background-color: #4bb4e6;\n border-color: #4bb4e6;\n}\n\n.alert-info hr {\n border-top-color: #35abe3;\n}\n\n.alert-info .alert-link {\n color: black;\n}\n\n.alert-warning {\n color: #000;\n background-color: #ffcc00;\n border-color: #ffcc00;\n}\n\n.alert-warning hr {\n border-top-color: #e6b800;\n}\n\n.alert-warning .alert-link {\n color: black;\n}\n\n.alert-danger {\n color: #fff;\n background-color: #cd3c14;\n border-color: #cd3c14;\n}\n\n.alert-danger hr {\n border-top-color: #b63512;\n}\n\n.alert-danger .alert-link {\n color: #e6e6e6;\n}\n\n.alert-light {\n color: #000;\n background-color: #dddddd;\n border-color: #dddddd;\n}\n\n.alert-light hr {\n border-top-color: #d0d0d0;\n}\n\n.alert-light .alert-link {\n color: black;\n}\n\n.alert-dark {\n color: #fff;\n background-color: black;\n border-color: black;\n}\n\n.alert-dark hr {\n border-top-color: black;\n}\n\n.alert-dark .alert-link {\n color: #e6e6e6;\n}\n\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 1.25rem 0;\n }\n to {\n background-position: 100% 0;\n }\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1.25rem 0;\n }\n to {\n background-position: 100% 0;\n }\n}\n\n.progress {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n height: 1.25rem;\n overflow: hidden;\n font-size: 1rem;\n background-color: #ccc;\n}\n\n.progress-bar {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n color: #000;\n text-align: center;\n background-color: #f16e00;\n transition: width 0.6s ease;\n}\n\n@media (max-width: 979.99px) {\n .progress {\n width: 100%;\n height: 0.625rem;\n line-height: 0.625rem;\n }\n .progress-bar {\n font-size: 0.875rem;\n line-height: 0.625rem;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1.25rem 1.25rem;\n}\n\n.progress-bar-animated {\n -webkit-animation: progress-bar-stripes 1s linear infinite;\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n.media {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n\n.media-body {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n\n.list-group {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n padding-right: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #000;\n text-align: inherit;\n}\n\n.list-group-item-action:focus, .list-group-item-action:hover {\n color: #f16e00;\n text-decoration: none;\n background-color: #f6f6f6;\n}\n\n.list-group-item-action:active {\n color: #000;\n background-color: #eee;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.625rem 0.625rem;\n margin-bottom: -2px;\n background-color: #fff;\n border: 2px solid #000;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n}\n\n.list-group-item:focus, .list-group-item:hover {\n z-index: 1;\n text-decoration: none;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #ccc;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-flush .list-group-item {\n border-left: 0;\n border-right: 0;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #000;\n background-color: #f16e00;\n}\n\na.list-group-item-primary,\nbutton.list-group-item-primary {\n color: #000;\n}\n\na.list-group-item-primary:focus, a.list-group-item-primary:hover,\nbutton.list-group-item-primary:focus,\nbutton.list-group-item-primary:hover {\n color: #000;\n background-color: #d86200;\n}\n\na.list-group-item-primary.active,\nbutton.list-group-item-primary.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-secondary {\n color: #fff;\n background-color: black;\n}\n\na.list-group-item-secondary,\nbutton.list-group-item-secondary {\n color: #fff;\n}\n\na.list-group-item-secondary:focus, a.list-group-item-secondary:hover,\nbutton.list-group-item-secondary:focus,\nbutton.list-group-item-secondary:hover {\n color: #fff;\n background-color: black;\n}\n\na.list-group-item-secondary.active,\nbutton.list-group-item-secondary.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-success {\n color: #000;\n background-color: #32c832;\n}\n\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #000;\n}\n\na.list-group-item-success:focus, a.list-group-item-success:hover,\nbutton.list-group-item-success:focus,\nbutton.list-group-item-success:hover {\n color: #000;\n background-color: #2db42d;\n}\n\na.list-group-item-success.active,\nbutton.list-group-item-success.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-info {\n color: #000;\n background-color: #4bb4e6;\n}\n\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #000;\n}\n\na.list-group-item-info:focus, a.list-group-item-info:hover,\nbutton.list-group-item-info:focus,\nbutton.list-group-item-info:hover {\n color: #000;\n background-color: #35abe3;\n}\n\na.list-group-item-info.active,\nbutton.list-group-item-info.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-warning {\n color: #000;\n background-color: #ffcc00;\n}\n\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #000;\n}\n\na.list-group-item-warning:focus, a.list-group-item-warning:hover,\nbutton.list-group-item-warning:focus,\nbutton.list-group-item-warning:hover {\n color: #000;\n background-color: #e6b800;\n}\n\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-danger {\n color: #000;\n background-color: #cd3c14;\n}\n\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #000;\n}\n\na.list-group-item-danger:focus, a.list-group-item-danger:hover,\nbutton.list-group-item-danger:focus,\nbutton.list-group-item-danger:hover {\n color: #000;\n background-color: #b63512;\n}\n\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-light {\n color: #000;\n background-color: #dddddd;\n}\n\na.list-group-item-light,\nbutton.list-group-item-light {\n color: #000;\n}\n\na.list-group-item-light:focus, a.list-group-item-light:hover,\nbutton.list-group-item-light:focus,\nbutton.list-group-item-light:hover {\n color: #000;\n background-color: #d0d0d0;\n}\n\na.list-group-item-light.active,\nbutton.list-group-item-light.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-dark {\n color: #fff;\n background-color: black;\n}\n\na.list-group-item-dark,\nbutton.list-group-item-dark {\n color: #fff;\n}\n\na.list-group-item-dark:focus, a.list-group-item-dark:hover,\nbutton.list-group-item-dark:focus,\nbutton.list-group-item-dark:hover {\n color: #fff;\n background-color: black;\n}\n\na.list-group-item-dark.active,\nbutton.list-group-item-dark.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.close {\n float: left;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:focus, .close:hover {\n color: #000;\n text-decoration: none;\n opacity: .75;\n}\n\n.close:not([disabled]):not(.disabled) {\n cursor: pointer;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.625rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: -webkit-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;\n -webkit-transform: translate(0, -25%);\n transform: translate(0, -25%);\n}\n\n.modal.show .modal-dialog {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n\n.modal-dialog-centered {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n min-height: calc(100% - (0.625rem * 2));\n}\n\n.modal-content {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 2px solid #000;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n z-index: 1040;\n background-color: #333;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 0.625rem;\n border-bottom: 2px solid #000;\n}\n\n.modal-header .close {\n padding: 0.625rem;\n margin: -0.625rem auto -0.625rem -0.625rem;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.25;\n}\n\n.modal-body {\n position: relative;\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 0.625rem;\n}\n\n.modal-footer {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n padding: 0.625rem;\n border-top: 2px solid #000;\n}\n\n.modal-footer > :not(:first-child) {\n margin-right: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-left: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 480px) {\n .modal-dialog {\n max-width: 700px;\n margin: 1.875rem auto;\n }\n .modal-dialog-centered {\n min-height: calc(100% - (1.875rem * 2));\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 980px) {\n .modal-lg {\n max-width: 700px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0.3125rem;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.25;\n text-align: right;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n font-weight: 700;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.625rem;\n height: 0.625rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.625rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.625rem 0.3125rem 0;\n border-top-color: #ddd;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.625rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n right: 0;\n width: 0.625rem;\n height: 0.625rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n left: 0;\n border-width: 0.3125rem 0 0.3125rem 0.625rem;\n border-left-color: #ddd;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.625rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.3125rem 0.625rem;\n border-bottom-color: #ddd;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.625rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n left: 0;\n width: 0.625rem;\n height: 0.625rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n right: 0;\n border-width: 0.3125rem 0.625rem 0.3125rem 0;\n border-right-color: #ddd;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 1.25rem 1.25rem;\n color: #000;\n text-align: center;\n background-color: #ddd;\n}\n\n.popover {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.25;\n text-align: right;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n font-weight: 700;\n word-wrap: break-word;\n background-color: #ddd;\n background-clip: padding-box;\n border: 2px solid #ddd;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 0.625rem;\n height: 0.3125rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.3125rem;\n}\n\n.bs-popover-top .arrow, .bs-popover-auto[x-placement^=\"top\"] .arrow {\n bottom: calc((0.3125rem + 2px) * -1);\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before,\n.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n border-width: 0.3125rem 0.3125rem 0;\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before {\n bottom: 0;\n border-top-color: #ddd;\n}\n\n.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n bottom: 2px;\n border-top-color: #ddd;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-right: 0.3125rem;\n}\n\n.bs-popover-right .arrow, .bs-popover-auto[x-placement^=\"right\"] .arrow {\n right: calc((0.3125rem + 2px) * -1);\n width: 0.3125rem;\n height: 0.625rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before,\n.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n border-width: 0.3125rem 0 0.3125rem 0.3125rem;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-left-color: #ddd;\n}\n\n.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n right: 2px;\n border-left-color: #ddd;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.3125rem;\n}\n\n.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^=\"bottom\"] .arrow {\n top: calc((0.3125rem + 2px) * -1);\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before,\n.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n border-width: 0 0.3125rem 0.3125rem 0.3125rem;\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before {\n top: 0;\n border-bottom-color: #ddd;\n}\n\n.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n top: 2px;\n border-bottom-color: #ddd;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n right: 50%;\n display: block;\n width: 0.625rem;\n margin-right: -0.3125rem;\n content: \"\";\n border-bottom: 2px solid #ddd;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-left: 0.3125rem;\n}\n\n.bs-popover-left .arrow, .bs-popover-auto[x-placement^=\"left\"] .arrow {\n left: calc((0.3125rem + 2px) * -1);\n width: 0.3125rem;\n height: 0.625rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before,\n.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n border-width: 0.3125rem 0.3125rem 0.3125rem 0;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-right-color: #ddd;\n}\n\n.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n left: 2px;\n border-right-color: #ddd;\n}\n\n.popover-header {\n padding: 0.625rem 0.625rem;\n margin-bottom: 0;\n font-size: 1rem;\n color: inherit;\n background-color: #ddd;\n border-bottom: 2px solid #d0d0d0;\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.625rem 0.625rem;\n color: #000;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-item {\n position: relative;\n display: none;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n width: 100%;\n transition: -webkit-transform 0.6s ease;\n transition: transform 0.6s ease;\n transition: transform 0.6s ease, -webkit-transform 0.6s ease;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n perspective: 1000px;\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n.carousel-item-next.carousel-item-left,\n.carousel-item-prev.carousel-item-right {\n -webkit-transform: translateX(0);\n transform: translateX(0);\n}\n\n@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.active.carousel-item-right {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n}\n\n@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {\n .carousel-item-next,\n .active.carousel-item-right {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n.carousel-item-prev,\n.active.carousel-item-left {\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n}\n\n@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {\n .carousel-item-prev,\n .active.carousel-item-left {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 1.875rem;\n color: #000;\n text-align: center;\n opacity: 0.5;\n}\n\n.carousel-control-prev:focus, .carousel-control-prev:hover,\n.carousel-control-next:focus,\n.carousel-control-next:hover {\n color: #000;\n text-decoration: none;\n outline: 0;\n opacity: .9;\n}\n\n.carousel-control-prev {\n right: 0;\n}\n\n.carousel-control-next {\n left: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: transparent no-repeat center center;\n background-size: 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\");\n}\n\n.carousel-indicators {\n position: absolute;\n left: 0;\n bottom: 10px;\n right: 0;\n z-index: 15;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n padding-right: 0;\n margin-left: 1.875rem;\n margin-right: 1.875rem;\n list-style: none;\n}\n\n.carousel-indicators li {\n position: relative;\n -webkit-box-flex: 0;\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-left: 3px;\n margin-right: 3px;\n text-indent: -999px;\n background-color: rgba(241, 110, 0, 0.5);\n}\n\n.carousel-indicators li::before {\n position: absolute;\n top: -10px;\n right: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators li::after {\n position: absolute;\n bottom: -10px;\n right: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators .active {\n background-color: #f16e00;\n}\n\n.carousel-caption {\n position: absolute;\n left: 15%;\n bottom: 20px;\n right: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #000;\n text-align: center;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #f16e00 !important;\n}\n\na.bg-primary:focus, a.bg-primary:hover,\nbutton.bg-primary:focus,\nbutton.bg-primary:hover {\n background-color: #be5700 !important;\n}\n\n.bg-secondary {\n background-color: #000 !important;\n}\n\na.bg-secondary:focus, a.bg-secondary:hover,\nbutton.bg-secondary:focus,\nbutton.bg-secondary:hover {\n background-color: black !important;\n}\n\n.bg-success {\n background-color: #32c832 !important;\n}\n\na.bg-success:focus, a.bg-success:hover,\nbutton.bg-success:focus,\nbutton.bg-success:hover {\n background-color: #289f28 !important;\n}\n\n.bg-info {\n background-color: #4BB4E6 !important;\n}\n\na.bg-info:focus, a.bg-info:hover,\nbutton.bg-info:focus,\nbutton.bg-info:hover {\n background-color: #1fa1df !important;\n}\n\n.bg-warning {\n background-color: #fc0 !important;\n}\n\na.bg-warning:focus, a.bg-warning:hover,\nbutton.bg-warning:focus,\nbutton.bg-warning:hover {\n background-color: #cca300 !important;\n}\n\n.bg-danger {\n background-color: #cd3c14 !important;\n}\n\na.bg-danger:focus, a.bg-danger:hover,\nbutton.bg-danger:focus,\nbutton.bg-danger:hover {\n background-color: #9f2e0f !important;\n}\n\n.bg-light {\n background-color: #ddd !important;\n}\n\na.bg-light:focus, a.bg-light:hover,\nbutton.bg-light:focus,\nbutton.bg-light:hover {\n background-color: #c4c4c4 !important;\n}\n\n.bg-dark {\n background-color: #000 !important;\n}\n\na.bg-dark:focus, a.bg-dark:hover,\nbutton.bg-dark:focus,\nbutton.bg-dark:hover {\n background-color: black !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 2px solid #f6f6f6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-left: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-right: 0 !important;\n}\n\n.border-primary {\n border-color: #f16e00 !important;\n}\n\n.border-secondary {\n border-color: #000 !important;\n}\n\n.border-success {\n border-color: #32c832 !important;\n}\n\n.border-info {\n border-color: #4BB4E6 !important;\n}\n\n.border-warning {\n border-color: #fc0 !important;\n}\n\n.border-danger {\n border-color: #cd3c14 !important;\n}\n\n.border-light {\n border-color: #ddd !important;\n}\n\n.border-dark {\n border-color: #000 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-right-radius: 0.25rem !important;\n border-top-left-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-left-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n}\n\n.d-inline-flex {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n}\n\n@media (min-width: 480px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-md-inline-flex {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 980px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1220px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1380px) {\n .d-xxl-none {\n display: none !important;\n }\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n.d-print-block {\n display: none !important;\n}\n\n@media print {\n .d-print-block {\n display: block !important;\n }\n}\n\n.d-print-inline {\n display: none !important;\n}\n\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n}\n\n.d-print-inline-block {\n display: none !important;\n}\n\n@media print {\n .d-print-inline-block {\n display: inline-block !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n}\n\n.flex-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n}\n\n.justify-content-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n}\n\n.align-items-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n}\n\n.align-items-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n}\n\n.align-items-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n}\n\n.align-items-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n}\n\n.align-content-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n}\n\n.align-content-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n}\n\n.align-content-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n}\n\n.align-content-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n}\n\n.align-content-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n}\n\n.align-self-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n}\n\n.align-self-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n}\n\n.align-self-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n}\n\n.align-self-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n}\n\n.align-self-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n}\n\n@media (min-width: 480px) {\n .flex-sm-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-sm-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-sm-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-sm-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-sm-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-sm-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-sm-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-sm-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-sm-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-md-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-md-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-md-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-md-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-md-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-md-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-md-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-md-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-md-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-md-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-md-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-md-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-md-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-md-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-md-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-md-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 980px) {\n .flex-lg-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-lg-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-lg-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-lg-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-lg-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-lg-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-lg-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-lg-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-lg-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1220px) {\n .flex-xl-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xl-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xl-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xl-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1380px) {\n .flex-xxl-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xxl-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xxl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xxl-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xxl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xxl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: right !important;\n}\n\n.float-right {\n float: left !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 480px) {\n .float-sm-left {\n float: right !important;\n }\n .float-sm-right {\n float: left !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: right !important;\n }\n .float-md-right {\n float: left !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 980px) {\n .float-lg-left {\n float: right !important;\n }\n .float-lg-right {\n float: left !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1220px) {\n .float-xl-left {\n float: right !important;\n }\n .float-xl-right {\n float: left !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1380px) {\n .float-xxl-left {\n float: right !important;\n }\n .float-xxl-right {\n float: left !important;\n }\n .float-xxl-none {\n float: none !important;\n }\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: -webkit-sticky !important;\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n left: 0;\n bottom: 0;\n right: 0;\n z-index: 1030;\n}\n\n@supports ((position: -webkit-sticky) or (position: sticky)) {\n .sticky-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 0;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n -webkit-clip-path: inset(50%);\n clip-path: inset(50%);\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n -webkit-clip-path: none;\n clip-path: none;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.m-1 {\n margin: 0.3125rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.3125rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-left: 0.3125rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.3125rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-right: 0.3125rem !important;\n}\n\n.m-2 {\n margin: 0.625rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.625rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-left: 0.625rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.625rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-right: 0.625rem !important;\n}\n\n.m-3 {\n margin: 1.25rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1.25rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-left: 1.25rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1.25rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-right: 1.25rem !important;\n}\n\n.m-4 {\n margin: 1.875rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.875rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-left: 1.875rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.875rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-right: 1.875rem !important;\n}\n\n.m-5 {\n margin: 3.75rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3.75rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-left: 3.75rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3.75rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-right: 3.75rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.p-1 {\n padding: 0.3125rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.3125rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-left: 0.3125rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.3125rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-right: 0.3125rem !important;\n}\n\n.p-2 {\n padding: 0.625rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.625rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-left: 0.625rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.625rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-right: 0.625rem !important;\n}\n\n.p-3 {\n padding: 1.25rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1.25rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-left: 1.25rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1.25rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-right: 1.25rem !important;\n}\n\n.p-4 {\n padding: 1.875rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.875rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-left: 1.875rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.875rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-right: 1.875rem !important;\n}\n\n.p-5 {\n padding: 3.75rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3.75rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-left: 3.75rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3.75rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-right: 3.75rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n@media (min-width: 480px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .m-sm-1 {\n margin: 0.3125rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-right: 0.3125rem !important;\n }\n .m-sm-2 {\n margin: 0.625rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.625rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-left: 0.625rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-right: 0.625rem !important;\n }\n .m-sm-3 {\n margin: 1.25rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1.25rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-left: 1.25rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-right: 1.25rem !important;\n }\n .m-sm-4 {\n margin: 1.875rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.875rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-left: 1.875rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-right: 1.875rem !important;\n }\n .m-sm-5 {\n margin: 3.75rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3.75rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-left: 3.75rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-right: 3.75rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .p-sm-1 {\n padding: 0.3125rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-right: 0.3125rem !important;\n }\n .p-sm-2 {\n padding: 0.625rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.625rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-left: 0.625rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-right: 0.625rem !important;\n }\n .p-sm-3 {\n padding: 1.25rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1.25rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-left: 1.25rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-right: 1.25rem !important;\n }\n .p-sm-4 {\n padding: 1.875rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.875rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-left: 1.875rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-right: 1.875rem !important;\n }\n .p-sm-5 {\n padding: 3.75rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3.75rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-left: 3.75rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-right: 3.75rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .m-md-1 {\n margin: 0.3125rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-right: 0.3125rem !important;\n }\n .m-md-2 {\n margin: 0.625rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.625rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-left: 0.625rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-right: 0.625rem !important;\n }\n .m-md-3 {\n margin: 1.25rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1.25rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-left: 1.25rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-right: 1.25rem !important;\n }\n .m-md-4 {\n margin: 1.875rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.875rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-left: 1.875rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-right: 1.875rem !important;\n }\n .m-md-5 {\n margin: 3.75rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3.75rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-left: 3.75rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-right: 3.75rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .p-md-1 {\n padding: 0.3125rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-right: 0.3125rem !important;\n }\n .p-md-2 {\n padding: 0.625rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.625rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-left: 0.625rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-right: 0.625rem !important;\n }\n .p-md-3 {\n padding: 1.25rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1.25rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-left: 1.25rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-right: 1.25rem !important;\n }\n .p-md-4 {\n padding: 1.875rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.875rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-left: 1.875rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-right: 1.875rem !important;\n }\n .p-md-5 {\n padding: 3.75rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3.75rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-left: 3.75rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-right: 3.75rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 980px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .m-lg-1 {\n margin: 0.3125rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-right: 0.3125rem !important;\n }\n .m-lg-2 {\n margin: 0.625rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.625rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-left: 0.625rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-right: 0.625rem !important;\n }\n .m-lg-3 {\n margin: 1.25rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1.25rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-left: 1.25rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-right: 1.25rem !important;\n }\n .m-lg-4 {\n margin: 1.875rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.875rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-left: 1.875rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-right: 1.875rem !important;\n }\n .m-lg-5 {\n margin: 3.75rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3.75rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-left: 3.75rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-right: 3.75rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .p-lg-1 {\n padding: 0.3125rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-right: 0.3125rem !important;\n }\n .p-lg-2 {\n padding: 0.625rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.625rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-left: 0.625rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-right: 0.625rem !important;\n }\n .p-lg-3 {\n padding: 1.25rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1.25rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-left: 1.25rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-right: 1.25rem !important;\n }\n .p-lg-4 {\n padding: 1.875rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.875rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-left: 1.875rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-right: 1.875rem !important;\n }\n .p-lg-5 {\n padding: 3.75rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3.75rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-left: 3.75rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-right: 3.75rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 1220px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .m-xl-1 {\n margin: 0.3125rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-right: 0.3125rem !important;\n }\n .m-xl-2 {\n margin: 0.625rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.625rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-left: 0.625rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-right: 0.625rem !important;\n }\n .m-xl-3 {\n margin: 1.25rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1.25rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-left: 1.25rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-right: 1.25rem !important;\n }\n .m-xl-4 {\n margin: 1.875rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.875rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-left: 1.875rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-right: 1.875rem !important;\n }\n .m-xl-5 {\n margin: 3.75rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3.75rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-left: 3.75rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-right: 3.75rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .p-xl-1 {\n padding: 0.3125rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-right: 0.3125rem !important;\n }\n .p-xl-2 {\n padding: 0.625rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.625rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-left: 0.625rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-right: 0.625rem !important;\n }\n .p-xl-3 {\n padding: 1.25rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1.25rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-left: 1.25rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-right: 1.25rem !important;\n }\n .p-xl-4 {\n padding: 1.875rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.875rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-left: 1.875rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-right: 1.875rem !important;\n }\n .p-xl-5 {\n padding: 3.75rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3.75rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-left: 3.75rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-right: 3.75rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 1380px) {\n .m-xxl-0 {\n margin: 0 !important;\n }\n .mt-xxl-0,\n .my-xxl-0 {\n margin-top: 0 !important;\n }\n .mr-xxl-0,\n .mx-xxl-0 {\n margin-left: 0 !important;\n }\n .mb-xxl-0,\n .my-xxl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xxl-0,\n .mx-xxl-0 {\n margin-right: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.3125rem !important;\n }\n .mt-xxl-1,\n .my-xxl-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-xxl-1,\n .mx-xxl-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-xxl-1,\n .my-xxl-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-xxl-1,\n .mx-xxl-1 {\n margin-right: 0.3125rem !important;\n }\n .m-xxl-2 {\n margin: 0.625rem !important;\n }\n .mt-xxl-2,\n .my-xxl-2 {\n margin-top: 0.625rem !important;\n }\n .mr-xxl-2,\n .mx-xxl-2 {\n margin-left: 0.625rem !important;\n }\n .mb-xxl-2,\n .my-xxl-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-xxl-2,\n .mx-xxl-2 {\n margin-right: 0.625rem !important;\n }\n .m-xxl-3 {\n margin: 1.25rem !important;\n }\n .mt-xxl-3,\n .my-xxl-3 {\n margin-top: 1.25rem !important;\n }\n .mr-xxl-3,\n .mx-xxl-3 {\n margin-left: 1.25rem !important;\n }\n .mb-xxl-3,\n .my-xxl-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-xxl-3,\n .mx-xxl-3 {\n margin-right: 1.25rem !important;\n }\n .m-xxl-4 {\n margin: 1.875rem !important;\n }\n .mt-xxl-4,\n .my-xxl-4 {\n margin-top: 1.875rem !important;\n }\n .mr-xxl-4,\n .mx-xxl-4 {\n margin-left: 1.875rem !important;\n }\n .mb-xxl-4,\n .my-xxl-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-xxl-4,\n .mx-xxl-4 {\n margin-right: 1.875rem !important;\n }\n .m-xxl-5 {\n margin: 3.75rem !important;\n }\n .mt-xxl-5,\n .my-xxl-5 {\n margin-top: 3.75rem !important;\n }\n .mr-xxl-5,\n .mx-xxl-5 {\n margin-left: 3.75rem !important;\n }\n .mb-xxl-5,\n .my-xxl-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-xxl-5,\n .mx-xxl-5 {\n margin-right: 3.75rem !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .pt-xxl-0,\n .py-xxl-0 {\n padding-top: 0 !important;\n }\n .pr-xxl-0,\n .px-xxl-0 {\n padding-left: 0 !important;\n }\n .pb-xxl-0,\n .py-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xxl-0,\n .px-xxl-0 {\n padding-right: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.3125rem !important;\n }\n .pt-xxl-1,\n .py-xxl-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-xxl-1,\n .px-xxl-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-xxl-1,\n .py-xxl-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-xxl-1,\n .px-xxl-1 {\n padding-right: 0.3125rem !important;\n }\n .p-xxl-2 {\n padding: 0.625rem !important;\n }\n .pt-xxl-2,\n .py-xxl-2 {\n padding-top: 0.625rem !important;\n }\n .pr-xxl-2,\n .px-xxl-2 {\n padding-left: 0.625rem !important;\n }\n .pb-xxl-2,\n .py-xxl-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-xxl-2,\n .px-xxl-2 {\n padding-right: 0.625rem !important;\n }\n .p-xxl-3 {\n padding: 1.25rem !important;\n }\n .pt-xxl-3,\n .py-xxl-3 {\n padding-top: 1.25rem !important;\n }\n .pr-xxl-3,\n .px-xxl-3 {\n padding-left: 1.25rem !important;\n }\n .pb-xxl-3,\n .py-xxl-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-xxl-3,\n .px-xxl-3 {\n padding-right: 1.25rem !important;\n }\n .p-xxl-4 {\n padding: 1.875rem !important;\n }\n .pt-xxl-4,\n .py-xxl-4 {\n padding-top: 1.875rem !important;\n }\n .pr-xxl-4,\n .px-xxl-4 {\n padding-left: 1.875rem !important;\n }\n .pb-xxl-4,\n .py-xxl-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-xxl-4,\n .px-xxl-4 {\n padding-right: 1.875rem !important;\n }\n .p-xxl-5 {\n padding: 3.75rem !important;\n }\n .pt-xxl-5,\n .py-xxl-5 {\n padding-top: 3.75rem !important;\n }\n .pr-xxl-5,\n .px-xxl-5 {\n padding-left: 3.75rem !important;\n }\n .pb-xxl-5,\n .py-xxl-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-xxl-5,\n .px-xxl-5 {\n padding-right: 3.75rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mt-xxl-auto,\n .my-xxl-auto {\n margin-top: auto !important;\n }\n .mr-xxl-auto,\n .mx-xxl-auto {\n margin-left: auto !important;\n }\n .mb-xxl-auto,\n .my-xxl-auto {\n margin-bottom: auto !important;\n }\n .ml-xxl-auto,\n .mx-xxl-auto {\n margin-right: auto !important;\n }\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: right !important;\n}\n\n.text-right {\n text-align: left !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 480px) {\n .text-sm-left {\n text-align: right !important;\n }\n .text-sm-right {\n text-align: left !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: right !important;\n }\n .text-md-right {\n text-align: left !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 980px) {\n .text-lg-left {\n text-align: right !important;\n }\n .text-lg-right {\n text-align: left !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1220px) {\n .text-xl-left {\n text-align: right !important;\n }\n .text-xl-right {\n text-align: left !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1380px) {\n .text-xxl-left {\n text-align: right !important;\n }\n .text-xxl-right {\n text-align: left !important;\n }\n .text-xxl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #f16e00 !important;\n}\n\na.text-primary:focus, a.text-primary:hover {\n color: #be5700 !important;\n}\n\n.text-secondary {\n color: #000 !important;\n}\n\na.text-secondary:focus, a.text-secondary:hover {\n color: black !important;\n}\n\n.text-success {\n color: #32c832 !important;\n}\n\na.text-success:focus, a.text-success:hover {\n color: #289f28 !important;\n}\n\n.text-info {\n color: #4BB4E6 !important;\n}\n\na.text-info:focus, a.text-info:hover {\n color: #1fa1df !important;\n}\n\n.text-warning {\n color: #fc0 !important;\n}\n\na.text-warning:focus, a.text-warning:hover {\n color: #cca300 !important;\n}\n\n.text-danger {\n color: #cd3c14 !important;\n}\n\na.text-danger:focus, a.text-danger:hover {\n color: #9f2e0f !important;\n}\n\n.text-light {\n color: #ddd !important;\n}\n\na.text-light:focus, a.text-light:hover {\n color: #c4c4c4 !important;\n}\n\n.text-dark {\n color: #000 !important;\n}\n\na.text-dark:focus, a.text-dark:hover {\n color: black !important;\n}\n\n.text-muted {\n color: #666 !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 2px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 2px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n\n.card-deck .o-card-link {\n margin: 0 1rem;\n}\n\n.o-card-link .card-title {\n -ms-flex-item-align: center;\n align-self: center;\n width: 100%;\n margin: auto 0;\n font-weight: 700;\n word-break: normal;\n}\n\n.o-card-link .card-img {\n padding: 0;\n text-align: center;\n}\n\n.o-card-link .card-img img {\n width: 100%;\n height: auto;\n}\n\n.o-card-link .card-body {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n text-align: center;\n}\n\n.card-deck {\n margin: 0;\n}\n\n@media (max-width: 479.99px) {\n .card.o-card-link {\n -ms-flex-preferred-size: calc(50% - 2rem);\n flex-basis: calc(50% - 2rem);\n margin: 1rem;\n }\n .card-deck {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n }\n .card-deck .o-card-link,\n .o-card-link {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n height: 3.75rem;\n margin: 0;\n margin-bottom: .625rem;\n border: 0;\n }\n .o-card-link .card-img {\n -ms-flex-preferred-size: 20%;\n flex-basis: 20%;\n width: auto;\n padding: 0;\n }\n .o-card-link .card-img img {\n width: auto;\n height: 3.75rem;\n }\n .o-card-link .card-body {\n -ms-flex-preferred-size: 80%;\n flex-basis: 80%;\n -ms-flex-item-align: center;\n align-self: center;\n padding: 0 1rem;\n text-align: right;\n }\n .o-card-link .card-title {\n -ms-flex-item-align: start;\n align-self: flex-start;\n margin: 0;\n }\n .o-card-link .card-title::after {\n position: absolute;\n top: calc(50% - .5rem);\n left: .25rem;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M3 0L0 3l9 9-9 9 3 3 12-12' fill='%23999'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n }\n}\n\n@media (min-width: 480px) and (max-width: 767.99px) {\n .card.o-card-link {\n -ms-flex-preferred-size: calc(50% - 2rem);\n flex-basis: calc(50% - 2rem);\n margin: 1rem;\n }\n}\n\n.o-switch .toggle,\n.o-switch .toggle::before,\n.o-switch .toggle .on,\n.o-switch .toggle .off {\n transition: .4s;\n}\n\n.o-switch .toggle {\n position: relative;\n display: block;\n width: auto;\n min-width: 3.75rem;\n height: 1.875rem;\n margin: .3125rem 0;\n background: #666;\n border: 2px solid #666;\n}\n\n.o-switch .toggle.toggle-rounded, .o-switch .toggle.toggle-rounded::before {\n border-radius: 1.625rem;\n}\n\n.o-switch .toggle .on,\n.o-switch .toggle .off {\n display: none;\n font-weight: 700;\n line-height: 1.625rem;\n color: #fff;\n text-align: right;\n cursor: default;\n opacity: 0;\n}\n\n.o-switch .toggle .on.svg-checkbox-tick::after {\n top: .1875rem;\n right: -.125rem;\n}\n\n.o-switch .toggle .off {\n display: block;\n text-align: left;\n opacity: 1;\n}\n\n.o-switch .toggle .off.svg-delete::after {\n top: .1875rem;\n left: -.125rem;\n right: auto;\n}\n\n.o-switch .toggle::before {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 1;\n display: block;\n width: 1.625rem;\n height: 1.625rem;\n content: \"\";\n background: #fff;\n}\n\n.o-switch .checkbox:focus + .toggle::before {\n outline: 1px dotted #fff;\n}\n\n.o-switch .checkbox:checked + .toggle {\n background: #f16e00;\n border-color: #f16e00;\n}\n\n.o-switch .checkbox:checked + .toggle .on {\n display: block;\n opacity: 1;\n}\n\n.o-switch .checkbox:checked + .toggle .off {\n display: none;\n opacity: 0;\n}\n\n.o-switch .checkbox:checked + .toggle::before {\n left: 0;\n right: auto;\n}\n\n.o-switch .checkbox.success:checked + .toggle {\n background: #32c832;\n border-color: #32c832;\n}\n\n.o-switch .checkbox.success:checked + .toggle .on {\n color: #000;\n}\n\n.o-switch .checkbox.success:checked + .toggle .on.icon-checkbox-tick {\n color: #fff;\n}\n\n.form-group.row .o-switch .col-form-label.toggle {\n padding: 0 .375rem;\n}\n\n.form-group.row .o-switch .col-form-label.toggle.toggle-rounded {\n padding: 0 .875rem;\n}\n\n.o-switch.btn-group-toggle {\n border: 2px solid #000;\n}\n\n.o-switch.btn-group-toggle .btn {\n width: 2.5rem;\n padding-left: 0;\n padding-right: 0;\n margin: 0;\n border-top: 0;\n border-left: 2px solid #fff;\n border-bottom: 0;\n border-right: 2px solid #fff;\n}\n\n.o-switch.btn-group-toggle .btn:first-child {\n margin-right: -2px;\n border-right-color: #000;\n}\n\n.o-switch.btn-group-toggle .btn:last-child {\n margin-left: -2px;\n border-left-color: #000;\n}\n\n.o-switch.btn-group-toggle .btn.active {\n color: #fff;\n background-color: #000;\n border-left-color: #000;\n border-right-color: #000;\n}\n\n.o-switch.btn-group-toggle .btn.focus {\n outline: 1px dotted #fff;\n outline-offset: -2px;\n}\n\n.o-switch.btn-group-toggle .btn:hover {\n color: #f16e00;\n background-color: #fff;\n}\n\n.o-switch.btn-group-toggle .btn:hover.active {\n color: #fff;\n background-color: #000;\n border-left-color: #000;\n border-right-color: #000;\n}\n\n.o-switch.btn-group-toggle.no-outline {\n border-color: transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn {\n border-top: 2px solid transparent;\n border-bottom: 2px solid transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:first-child {\n border-right-color: transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:last-child {\n border-left-color: transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn.active {\n color: #f16e00;\n background-color: #fff;\n border-color: transparent;\n outline-color: #000;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:hover {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:hover.active {\n color: #f16e00;\n background-color: #fff;\n border-color: transparent;\n outline-color: #000;\n}\n\n.form-group input[type=\"radio\"],\n.form-group input[type=\"checkbox\"] {\n width: auto;\n}\n\n.form-group.row .form-control-feedback {\n padding-right: 0;\n}\n\n.form-group.row.has-danger.top {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n}\n\n.form-group.row.has-danger.top label,\n.form-group.row.has-danger.top .col-form-label {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n}\n\n.form-group.row.has-danger.top .form-control {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n margin-top: 0;\n}\n\n.form-group.row.has-danger.top .form-control-feedback {\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n}\n\n.form-group.row.has-danger.right label,\n.form-group.row.has-danger.right .col-form-label {\n min-width: auto;\n}\n\n.form-group.row.has-danger.right .form-control-feedback {\n -ms-flex-item-align: center;\n align-self: center;\n margin-top: 0;\n}\n\n.form-group.is-required .col-form-label::after {\n margin-right: 6px;\n font-weight: 700;\n color: #f16e00;\n content: \"*\";\n}\n\n.form-group .form-control:invalid {\n outline: none;\n box-shadow: none;\n}\n\n.form-group.has-danger .col-form-label, .form-group.has-warning .col-form-label, .form-group.has-success .col-form-label {\n color: #000;\n}\n\n.form-group .form-control-feedback {\n margin-top: .625rem;\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1;\n}\n\n.form-group.has-danger {\n position: relative;\n}\n\n.form-group.has-danger .form-control-feedback {\n margin-top: .8125rem;\n font-weight: 700;\n color: #cd3c14;\n}\n\n.form-group.has-danger .form-control-danger {\n background-image: none;\n}\n\n.form-group.has-danger.top {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.form-group.has-danger.top .col-form-label {\n margin-bottom: 0;\n}\n\n.form-group.has-danger.top .form-control {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n}\n\n.form-group.has-danger.top .form-control-feedback {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n margin-top: 0;\n margin-bottom: .8125rem;\n}\n\n.form-group.has-danger.right {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n}\n\n.form-group.has-danger.right label,\n.form-group.has-danger.right .col-form-label {\n min-width: 100%;\n}\n\n.form-group.has-danger.right .form-control-message,\n.form-group.has-danger.right .form-control-feedback {\n margin-right: .625rem;\n}\n\nselect.form-control:not([size]):not([multiple]) {\n height: auto;\n padding-top: .4375rem;\n padding-bottom: .4375rem;\n}\n\nselect.form-control:not([size]):not([multiple]).form-control-lg, .input-group-lg > select.form-control:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.form-control.btn:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.form-control.btn:not([size]):not([multiple]) {\n padding-top: .65625rem;\n padding-bottom: .65625rem;\n}\n\nselect.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm > select.form-control:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.form-control.btn:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.form-control.btn:not([size]):not([multiple]) {\n padding-top: .1875rem;\n padding-bottom: .1875rem;\n}\n\n.has-feedback label ~ .form-control-feedback {\n top: 1.75;\n}\n\n.o-square-list {\n padding-right: 0;\n color: #f16e00;\n text-align: right;\n}\n\n.o-square-list,\n.o-square-list ul * {\n list-style-type: none;\n}\n\n.o-square-list li {\n color: #000;\n}\n\n.o-square-list li::before {\n margin-left: 1rem;\n font-size: 0.875rem;\n line-height: 1.25rem;\n color: #f16e00;\n vertical-align: text-top;\n content: \"\\25A0\";\n}\n\n.o-square-list li span {\n display: inline-block;\n margin-bottom: .625rem;\n}\n\n.o-square-list li > ul {\n padding-right: 1rem;\n}\n\n.o-square-list ul > li::before {\n color: #999;\n}\n\n.o-square-list ul ul > li::before {\n color: #ccc;\n}\n\n.o-stepbar,\n.o-stepbar ol,\n.o-stepbar ul {\n padding: 0;\n margin: 0;\n overflow: hidden;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(1) {\n width: 100%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(2),\n.o-stepbar .stepbar-item:first-child:nth-last-child(2) ~ .stepbar-item {\n width: 50%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(3),\n.o-stepbar .stepbar-item:first-child:nth-last-child(3) ~ .stepbar-item {\n width: 33.3333%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(4),\n.o-stepbar .stepbar-item:first-child:nth-last-child(4) ~ .stepbar-item {\n width: 25%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(5),\n.o-stepbar .stepbar-item:first-child:nth-last-child(5) ~ .stepbar-item {\n width: 20%;\n}\n\n.o-stepbar .stepbar-item {\n position: relative;\n float: right;\n padding: 0.625rem 1.25rem;\n padding-right: 2rem;\n font-size: 1rem;\n font-weight: 700;\n line-height: 1.25;\n color: #000;\n white-space: nowrap;\n list-style: none;\n background-color: #ddd;\n}\n\n.o-stepbar .stepbar-item::after {\n position: absolute;\n top: 0;\n left: -1rem;\n z-index: 500;\n display: block;\n width: 1rem;\n height: 2.5rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23dddddd%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1rem 2.5rem;\n}\n\n.o-stepbar .stepbar-item:first-child {\n padding-right: 1.25rem;\n}\n\n.o-stepbar .stepbar-item:last-child::after {\n display: none;\n}\n\n.o-stepbar .stepbar-item.done {\n background-color: #000;\n}\n\n.o-stepbar .stepbar-item.done::after {\n position: absolute;\n top: 0;\n left: -1rem;\n z-index: 500;\n display: block;\n width: 1rem;\n height: 2.5rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23000000%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1rem 2.5rem;\n}\n\n.o-stepbar .stepbar-item.done .stepbar-link {\n color: #fff;\n}\n\n.o-stepbar .stepbar-item.done:last-child::after {\n display: none;\n}\n\n.o-stepbar .stepbar-item.current {\n background-color: #f16e00;\n}\n\n.o-stepbar .stepbar-item.current::after {\n position: absolute;\n top: 0;\n left: -1rem;\n z-index: 500;\n display: block;\n width: 1rem;\n height: 2.5rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23f16e00%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1rem 2.5rem;\n}\n\n.o-stepbar .stepbar-item.current .stepbar-link {\n color: #fff;\n}\n\n.o-stepbar .stepbar-item.current:last-child::after {\n display: none;\n}\n\n.o-stepbar .stepbar-item .stepbar-link {\n text-decoration: none;\n}\n\n.o-stepbar .stepbar-item .stepbar-link .step-number::after {\n content: \".\";\n}\n\n@media (max-width: 479.99px) {\n .o-stepbar .stepbar-item {\n padding: 0.3125rem 2rem 0.3125rem 0.625rem;\n line-height: 1.25;\n }\n .o-stepbar .stepbar-item::after,\n .o-stepbar .stepbar-item.done::after,\n .o-stepbar .stepbar-item.current::after,\n .o-stepbar .stepbar-item.next::after {\n left: -0.6875rem;\n width: 0.75rem;\n height: 1.875rem;\n background-size: cover;\n }\n .o-stepbar.xs-numbers .step-number::after {\n display: none;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3),\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3) ~ .stepbar-item {\n width: 20%;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3).current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3) ~ .stepbar-item.current {\n width: 60%;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4),\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4) ~ .stepbar-item,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5),\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5) ~ .stepbar-item {\n width: 20%;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4).current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4) ~ .stepbar-item.current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5).current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5) ~ .stepbar-item.current {\n width: 40%;\n }\n .o-stepbar.xs-numbers .stepbar-item {\n width: 20%;\n padding-left: 0;\n padding-right: 0.75rem;\n text-align: center;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child {\n padding-right: 0;\n }\n .o-stepbar.xs-numbers .stepbar-item.current {\n width: 60%;\n }\n .o-stepbar.xs-numbers .stepbar-item.current .step-number {\n display: none;\n }\n .o-stepbar.xs-numbers .stepbar-item:not(.current) .step-title {\n display: none;\n }\n .o-stepbar.xs-labels .step-number {\n display: none;\n }\n}\n\n.o-link-arrow {\n font-size: 1rem;\n font-weight: 700;\n text-decoration: none;\n}\n\n.o-link-arrow::after {\n padding: 0 0.625rem;\n font-family: icon-orange, sans-serif;\n font-size: 0.625rem;\n color: #000;\n content: \"\\e93e\";\n}\n\n.o-link-arrow:hover::after, .o-link-arrow:focus::after {\n color: #f16e00;\n text-decoration: none;\n}\n\n.o-link-arrow.back::after {\n padding: 0;\n content: \"\";\n}\n\n.o-link-arrow.back::before {\n padding: 0 0 0 0.625rem;\n font-family: icon-orange, sans-serif;\n font-size: 0.625rem;\n color: #000;\n content: \"\\e93f\";\n}\n\n.o-link-arrow.back:hover::before, .o-link-arrow.back:focus::before {\n color: #f16e00;\n text-decoration: none;\n}\n\n.mega-menu {\n overflow: hidden;\n}\n\n.mega-menu > .navbar-nav {\n transition: -webkit-transform .5s;\n transition: transform .5s;\n transition: transform .5s, -webkit-transform .5s;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n}\n\n.mega-menu-panel > .navbar-nav,\n.mega-menu-panel > .container > .navbar-nav {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.mega-menu-panel > .navbar-nav .navbar-nav,\n.mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: absolute;\n top: 0;\n right: 100%;\n display: none;\n width: 100%;\n}\n\n.fixed-header {\n position: fixed;\n top: 0;\n z-index: 1030;\n width: 100%;\n}\n\n.navbar .nav-link.icon {\n margin-top: 0;\n}\n\n.navbar .nav-link.icon span[class^=\"icon-\"] {\n font-size: 1.5rem;\n font-weight: 400;\n}\n\n.navbar .nav-link.icon[class*=\"svg-\"], .navbar .nav-link.icon[class*=\"svg-\"]::after {\n width: 1.875rem;\n height: 1.875rem;\n}\n\n.navbar .nav-link:not(.icon)[class*=\"svg-\"]::after {\n top: 0;\n left: 0;\n right: auto;\n}\n\n.navbar .dropdown-toggle {\n position: relative;\n display: block;\n line-height: 1.25;\n}\n\n.navbar .dropdown-toggle:focus, .navbar .dropdown-toggle:hover {\n color: #f16e00;\n}\n\n.navbar .dropdown-toggle::after {\n top: .3125rem;\n}\n\n.navbar .dropdown.show .dropdown-toggle::after {\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n}\n\n.navbar .dropdown-menu {\n top: 2rem;\n left: -.75rem;\n right: auto;\n}\n\n.navbar .form-inline {\n margin-right: .625rem;\n}\n\n.navbar .btn-inverse-outline {\n color: #fff;\n background-color: #000;\n border-color: #fff;\n}\n\n.navbar .btn-inverse-outline:focus, .navbar .btn-inverse-outline:hover {\n color: #f16e00;\n border-color: #f16e00;\n}\n\n.navbar .btn-inverse-outline:active {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.navbar-toggler:hover .svg-menu::after {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M130.5 251.25c-13.375 2.625-26 13-32.25 26.125-3.375 7.375-3.875 9.5-3.875 19.5 0 10.25.375 12 4.125 19.625 5.25 10.625 12.375 17.75 22.75 22.75l8.125 3.875h991.25l8.125-3.875c10.25-5 18.125-12.75 22.75-22.5 11.125-23.75 1.25-50.75-22.75-62.25l-8.125-3.875-492.5-.125c-270.875-.125-494.875.25-497.625.75zM128.625 564.25c-13 3.5-23.5 12.25-30.125 25.125-3.625 6.75-4 8.625-4 19.375-.125 10.75.25 12.625 3.75 20 4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-4c9.125-4.5 11.25-6.125 17.625-14.125 6.75-8.375 9.25-16.25 9.25-28.75 0-9.25-.5-11.625-3.875-18.75-4.875-10.375-12.625-18.125-23-23l-8.125-3.875-493.125-.25c-388-.125-494.375.125-498.875 1.375zM128.125 876.75c-13.875 4.375-23.625 12.875-29.875 25.75-3.375 7.25-3.875 9.375-3.875 19.375s.5 12.125 3.875 19.375c4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-3.875c10.375-4.875 18.125-12.625 23-23 3.5-7.25 3.875-9.375 3.875-19.375s-.375-12.125-3.875-19.375c-4.875-10.25-12.625-18-23-23l-8.125-3.875-493.75-.25c-396.625-.125-494.75.125-498.75 1.375z' fill='000'/%3E%3C/svg%3E\");\n}\n\n.navbar-toggler:focus {\n outline: 0;\n}\n\n.navbar-toggler:focus .svg-menu::after {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M130.5 251.25c-13.375 2.625-26 13-32.25 26.125-3.375 7.375-3.875 9.5-3.875 19.5 0 10.25.375 12 4.125 19.625 5.25 10.625 12.375 17.75 22.75 22.75l8.125 3.875h991.25l8.125-3.875c10.25-5 18.125-12.75 22.75-22.5 11.125-23.75 1.25-50.75-22.75-62.25l-8.125-3.875-492.5-.125c-270.875-.125-494.875.25-497.625.75zM128.625 564.25c-13 3.5-23.5 12.25-30.125 25.125-3.625 6.75-4 8.625-4 19.375-.125 10.75.25 12.625 3.75 20 4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-4c9.125-4.5 11.25-6.125 17.625-14.125 6.75-8.375 9.25-16.25 9.25-28.75 0-9.25-.5-11.625-3.875-18.75-4.875-10.375-12.625-18.125-23-23l-8.125-3.875-493.125-.25c-388-.125-494.375.125-498.875 1.375zM128.125 876.75c-13.875 4.375-23.625 12.875-29.875 25.75-3.375 7.25-3.875 9.375-3.875 19.375s.5 12.125 3.875 19.375c4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-3.875c10.375-4.875 18.125-12.625 23-23 3.5-7.25 3.875-9.375 3.875-19.375s-.375-12.125-3.875-19.375c-4.875-10.25-12.625-18-23-23l-8.125-3.875-493.75-.25c-396.625-.125-494.75.125-498.75 1.375z' fill='000'/%3E%3C/svg%3E\");\n}\n\n.navbar-toggler:active {\n color: #fff;\n background-color: #f16e00;\n}\n\n.navbar.minimized {\n height: 5rem;\n min-height: 5rem;\n}\n\n.navbar.minimized .nav-link {\n margin-top: 0;\n}\n\n.navbar.minimized .navbar-brand img {\n width: 2.5rem;\n height: 2.5rem;\n}\n\n.navbar.supra {\n height: 2.5rem;\n min-height: 2.5rem;\n padding-top: 0;\n padding-bottom: 0;\n border-bottom: 1px solid #333;\n}\n\n@media (max-width: 479.99px) {\n .navbar.supra {\n display: none;\n }\n}\n\n.navbar.supra > .container,\n.navbar.supra > .container .navbar-nav {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.navbar.supra .navbar-brand {\n display: none;\n}\n\n.navbar.supra .navbar-nav {\n margin: 0;\n}\n\n.navbar.supra .navbar-nav > .nav-link:first-child,\n.navbar.supra .navbar-nav .nav-item:first-child .nav-link {\n margin-right: 0;\n}\n\n.navbar.supra .nav-link,\n.navbar.supra .dropdown-toggle {\n font-size: 0.875rem;\n line-height: 1;\n}\n\n.navbar.supra .nav-link:focus,\n.navbar.supra .dropdown-toggle:focus {\n outline-offset: .5rem;\n}\n\n.navbar.supra .nav-link span[class^=\"icon-\"],\n.navbar.supra .dropdown-toggle span[class^=\"icon-\"] {\n font-size: 1.125rem;\n font-weight: 400;\n}\n\n.navbar.supra .nav-link.icon span[class^=\"icon-\"] {\n font-size: 1rem;\n font-weight: 400;\n}\n\n.navbar.supra .nav-link.icon[class*=\"svg-\"], .navbar.supra .nav-link.icon[class*=\"svg-\"]::after {\n width: 1.25rem;\n height: 1.25rem;\n}\n\n.navbar.supra .dropdown-menu {\n left: 0;\n right: auto;\n}\n\n@media (max-width: 479.99px) {\n .navbar-expand-sm, .navbar-expand-sm.minimized {\n height: auto;\n min-height: 3.125rem;\n }\n .navbar-expand-sm.supra, .navbar-expand-sm.minimized.supra {\n display: none;\n }\n .navbar-expand-sm .navbar-brand, .navbar-expand-sm.minimized .navbar-brand {\n font-size: 0.875rem;\n }\n .navbar-expand-sm .navbar-brand:focus, .navbar-expand-sm.minimized .navbar-brand:focus {\n outline-offset: .625rem;\n }\n .navbar-expand-sm .navbar-brand img, .navbar-expand-sm.minimized .navbar-brand img {\n width: 1.875rem;\n height: 1.875rem;\n }\n .navbar-expand-sm .navbar-collapse .navbar-nav, .navbar-expand-sm.minimized .navbar-collapse .navbar-nav {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n }\n .navbar-expand-sm .svg-menu, .navbar-expand-sm.minimized .svg-menu {\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-sm .nav-item, .navbar-expand-sm.minimized .nav-item {\n margin-right: 0;\n font-size: 1.125rem;\n border-top: 1px solid #333;\n }\n .navbar-expand-sm .nav-item:first-child,\n .navbar-expand-sm .nav-item + .nav-item, .navbar-expand-sm.minimized .nav-item:first-child,\n .navbar-expand-sm.minimized .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-sm .nav-item .nav-link,\n .navbar-expand-sm .nav-item .dropdown-toggle,\n .navbar-expand-sm .nav-item .nav-item-cdu, .navbar-expand-sm.minimized .nav-item .nav-link,\n .navbar-expand-sm.minimized .nav-item .dropdown-toggle,\n .navbar-expand-sm.minimized .nav-item .nav-item-cdu {\n margin-top: 0;\n }\n .navbar-expand-sm .nav-item .nav-link[role=\"menuitem\"]::before, .navbar-expand-sm.minimized .nav-item .nav-link[role=\"menuitem\"]::before {\n float: left;\n margin-left: 1rem;\n font-family: icon-orange, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n color: #fff;\n content: \"\\e93e\";\n }\n .navbar-expand-sm .nav-item .nav-link.active::before, .navbar-expand-sm.minimized .nav-item .nav-link.active::before {\n display: none;\n }\n .navbar-expand-sm .nav-item .nav-link.icon, .navbar-expand-sm.minimized .nav-item .nav-link.icon {\n padding: .625rem;\n margin-top: 0;\n }\n .navbar-expand-sm .nav-link[class^=\"svg-\"], .navbar-expand-sm.minimized .nav-link[class^=\"svg-\"] {\n margin: .625rem;\n }\n .navbar-expand-sm .nav-link, .navbar-expand-sm.minimized .nav-link {\n padding: .875rem .625rem .875rem 0;\n margin-top: 0;\n }\n .navbar-expand-sm .nav-link:focus, .navbar-expand-sm.minimized .nav-link:focus {\n outline-offset: -1px;\n }\n .navbar-expand-sm .nav-link.icon, .navbar-expand-sm.minimized .nav-link.icon {\n padding: .78125rem .625rem;\n }\n .navbar-expand-sm .nav-item.dropdown, .navbar-expand-sm.minimized .nav-item.dropdown {\n padding: 0;\n }\n .navbar-expand-sm .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-sm .nav-item.dropdown .dropdown-item, .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-item {\n padding: .875rem .625rem .875rem 0;\n }\n .navbar-expand-sm .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-toggle:focus {\n outline: 0;\n }\n .navbar-expand-sm .nav-item.dropdown .dropdown-toggle::before, .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-toggle::before {\n display: none;\n }\n .navbar-expand-sm .nav-item.dropdown .dropdown-toggle::after, .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-toggle::after {\n position: absolute;\n top: .875rem;\n left: -.625rem;\n margin-top: .5rem;\n margin-left: 1.25rem;\n }\n .navbar-expand-sm .nav-item.dropdown .dropdown-item, .navbar-expand-sm.minimized .nav-item.dropdown .dropdown-item {\n color: #fff;\n white-space: normal;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-sm .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-sm.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n }\n .navbar-expand-sm .mega-menu .nav-link.collapsed::before, .navbar-expand-sm.minimized .mega-menu .nav-link.collapsed::before {\n -webkit-transform: rotateZ(0deg);\n transform: rotateZ(0deg);\n }\n .navbar-expand-sm .mega-menu-panel .nav-link.back, .navbar-expand-sm.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-sm .mega-menu-panel .nav-link.back::before, .navbar-expand-sm.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n }\n .navbar-expand-sm .mega-menu-panel > .container, .navbar-expand-sm.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-sm.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-sm.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-sm.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 480px) {\n .navbar-expand-sm .mega-menu {\n overflow: visible;\n }\n .navbar-expand-sm .mega-menu > .navbar-nav {\n transition: none;\n -webkit-transform: none;\n transform: none;\n }\n .navbar-expand-sm .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-sm .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav > .nav-item {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n .navbar-expand-sm .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n}\n\n@media (max-width: 767.99px) {\n .navbar-expand-md, .navbar-expand-md.minimized {\n height: auto;\n min-height: 3.125rem;\n }\n .navbar-expand-md.supra, .navbar-expand-md.minimized.supra {\n display: none;\n }\n .navbar-expand-md .navbar-brand, .navbar-expand-md.minimized .navbar-brand {\n font-size: 0.875rem;\n }\n .navbar-expand-md .navbar-brand:focus, .navbar-expand-md.minimized .navbar-brand:focus {\n outline-offset: .625rem;\n }\n .navbar-expand-md .navbar-brand img, .navbar-expand-md.minimized .navbar-brand img {\n width: 1.875rem;\n height: 1.875rem;\n }\n .navbar-expand-md .navbar-collapse .navbar-nav, .navbar-expand-md.minimized .navbar-collapse .navbar-nav {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n }\n .navbar-expand-md .svg-menu, .navbar-expand-md.minimized .svg-menu {\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-md .nav-item, .navbar-expand-md.minimized .nav-item {\n margin-right: 0;\n font-size: 1.125rem;\n border-top: 1px solid #333;\n }\n .navbar-expand-md .nav-item:first-child,\n .navbar-expand-md .nav-item + .nav-item, .navbar-expand-md.minimized .nav-item:first-child,\n .navbar-expand-md.minimized .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-md .nav-item .nav-link,\n .navbar-expand-md .nav-item .dropdown-toggle,\n .navbar-expand-md .nav-item .nav-item-cdu, .navbar-expand-md.minimized .nav-item .nav-link,\n .navbar-expand-md.minimized .nav-item .dropdown-toggle,\n .navbar-expand-md.minimized .nav-item .nav-item-cdu {\n margin-top: 0;\n }\n .navbar-expand-md .nav-item .nav-link[role=\"menuitem\"]::before, .navbar-expand-md.minimized .nav-item .nav-link[role=\"menuitem\"]::before {\n float: left;\n margin-left: 1rem;\n font-family: icon-orange, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n color: #fff;\n content: \"\\e93e\";\n }\n .navbar-expand-md .nav-item .nav-link.active::before, .navbar-expand-md.minimized .nav-item .nav-link.active::before {\n display: none;\n }\n .navbar-expand-md .nav-item .nav-link.icon, .navbar-expand-md.minimized .nav-item .nav-link.icon {\n padding: .625rem;\n margin-top: 0;\n }\n .navbar-expand-md .nav-link[class^=\"svg-\"], .navbar-expand-md.minimized .nav-link[class^=\"svg-\"] {\n margin: .625rem;\n }\n .navbar-expand-md .nav-link, .navbar-expand-md.minimized .nav-link {\n padding: .875rem .625rem .875rem 0;\n margin-top: 0;\n }\n .navbar-expand-md .nav-link:focus, .navbar-expand-md.minimized .nav-link:focus {\n outline-offset: -1px;\n }\n .navbar-expand-md .nav-link.icon, .navbar-expand-md.minimized .nav-link.icon {\n padding: .78125rem .625rem;\n }\n .navbar-expand-md .nav-item.dropdown, .navbar-expand-md.minimized .nav-item.dropdown {\n padding: 0;\n }\n .navbar-expand-md .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-md .nav-item.dropdown .dropdown-item, .navbar-expand-md.minimized .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-md.minimized .nav-item.dropdown .dropdown-item {\n padding: .875rem .625rem .875rem 0;\n }\n .navbar-expand-md .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand-md.minimized .nav-item.dropdown .dropdown-toggle:focus {\n outline: 0;\n }\n .navbar-expand-md .nav-item.dropdown .dropdown-toggle::before, .navbar-expand-md.minimized .nav-item.dropdown .dropdown-toggle::before {\n display: none;\n }\n .navbar-expand-md .nav-item.dropdown .dropdown-toggle::after, .navbar-expand-md.minimized .nav-item.dropdown .dropdown-toggle::after {\n position: absolute;\n top: .875rem;\n left: -.625rem;\n margin-top: .5rem;\n margin-left: 1.25rem;\n }\n .navbar-expand-md .nav-item.dropdown .dropdown-item, .navbar-expand-md.minimized .nav-item.dropdown .dropdown-item {\n color: #fff;\n white-space: normal;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-md .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-md.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n }\n .navbar-expand-md .mega-menu .nav-link.collapsed::before, .navbar-expand-md.minimized .mega-menu .nav-link.collapsed::before {\n -webkit-transform: rotateZ(0deg);\n transform: rotateZ(0deg);\n }\n .navbar-expand-md .mega-menu-panel .nav-link.back, .navbar-expand-md.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-md .mega-menu-panel .nav-link.back::before, .navbar-expand-md.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n }\n .navbar-expand-md .mega-menu-panel > .container, .navbar-expand-md.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-md .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-md.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-md.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-md.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md .mega-menu {\n overflow: visible;\n }\n .navbar-expand-md .mega-menu > .navbar-nav {\n transition: none;\n -webkit-transform: none;\n transform: none;\n }\n .navbar-expand-md .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-md .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav > .nav-item {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n .navbar-expand-md .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n}\n\n@media (max-width: 979.99px) {\n .navbar-expand-lg, .navbar-expand-lg.minimized {\n height: auto;\n min-height: 3.125rem;\n }\n .navbar-expand-lg.supra, .navbar-expand-lg.minimized.supra {\n display: none;\n }\n .navbar-expand-lg .navbar-brand, .navbar-expand-lg.minimized .navbar-brand {\n font-size: 0.875rem;\n }\n .navbar-expand-lg .navbar-brand:focus, .navbar-expand-lg.minimized .navbar-brand:focus {\n outline-offset: .625rem;\n }\n .navbar-expand-lg .navbar-brand img, .navbar-expand-lg.minimized .navbar-brand img {\n width: 1.875rem;\n height: 1.875rem;\n }\n .navbar-expand-lg .navbar-collapse .navbar-nav, .navbar-expand-lg.minimized .navbar-collapse .navbar-nav {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n }\n .navbar-expand-lg .svg-menu, .navbar-expand-lg.minimized .svg-menu {\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-lg .nav-item, .navbar-expand-lg.minimized .nav-item {\n margin-right: 0;\n font-size: 1.125rem;\n border-top: 1px solid #333;\n }\n .navbar-expand-lg .nav-item:first-child,\n .navbar-expand-lg .nav-item + .nav-item, .navbar-expand-lg.minimized .nav-item:first-child,\n .navbar-expand-lg.minimized .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-lg .nav-item .nav-link,\n .navbar-expand-lg .nav-item .dropdown-toggle,\n .navbar-expand-lg .nav-item .nav-item-cdu, .navbar-expand-lg.minimized .nav-item .nav-link,\n .navbar-expand-lg.minimized .nav-item .dropdown-toggle,\n .navbar-expand-lg.minimized .nav-item .nav-item-cdu {\n margin-top: 0;\n }\n .navbar-expand-lg .nav-item .nav-link[role=\"menuitem\"]::before, .navbar-expand-lg.minimized .nav-item .nav-link[role=\"menuitem\"]::before {\n float: left;\n margin-left: 1rem;\n font-family: icon-orange, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n color: #fff;\n content: \"\\e93e\";\n }\n .navbar-expand-lg .nav-item .nav-link.active::before, .navbar-expand-lg.minimized .nav-item .nav-link.active::before {\n display: none;\n }\n .navbar-expand-lg .nav-item .nav-link.icon, .navbar-expand-lg.minimized .nav-item .nav-link.icon {\n padding: .625rem;\n margin-top: 0;\n }\n .navbar-expand-lg .nav-link[class^=\"svg-\"], .navbar-expand-lg.minimized .nav-link[class^=\"svg-\"] {\n margin: .625rem;\n }\n .navbar-expand-lg .nav-link, .navbar-expand-lg.minimized .nav-link {\n padding: .875rem .625rem .875rem 0;\n margin-top: 0;\n }\n .navbar-expand-lg .nav-link:focus, .navbar-expand-lg.minimized .nav-link:focus {\n outline-offset: -1px;\n }\n .navbar-expand-lg .nav-link.icon, .navbar-expand-lg.minimized .nav-link.icon {\n padding: .78125rem .625rem;\n }\n .navbar-expand-lg .nav-item.dropdown, .navbar-expand-lg.minimized .nav-item.dropdown {\n padding: 0;\n }\n .navbar-expand-lg .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-lg .nav-item.dropdown .dropdown-item, .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-item {\n padding: .875rem .625rem .875rem 0;\n }\n .navbar-expand-lg .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-toggle:focus {\n outline: 0;\n }\n .navbar-expand-lg .nav-item.dropdown .dropdown-toggle::before, .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-toggle::before {\n display: none;\n }\n .navbar-expand-lg .nav-item.dropdown .dropdown-toggle::after, .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-toggle::after {\n position: absolute;\n top: .875rem;\n left: -.625rem;\n margin-top: .5rem;\n margin-left: 1.25rem;\n }\n .navbar-expand-lg .nav-item.dropdown .dropdown-item, .navbar-expand-lg.minimized .nav-item.dropdown .dropdown-item {\n color: #fff;\n white-space: normal;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-lg .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-lg.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n }\n .navbar-expand-lg .mega-menu .nav-link.collapsed::before, .navbar-expand-lg.minimized .mega-menu .nav-link.collapsed::before {\n -webkit-transform: rotateZ(0deg);\n transform: rotateZ(0deg);\n }\n .navbar-expand-lg .mega-menu-panel .nav-link.back, .navbar-expand-lg.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-lg .mega-menu-panel .nav-link.back::before, .navbar-expand-lg.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n }\n .navbar-expand-lg .mega-menu-panel > .container, .navbar-expand-lg.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-lg.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-lg.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-lg.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 980px) {\n .navbar-expand-lg .mega-menu {\n overflow: visible;\n }\n .navbar-expand-lg .mega-menu > .navbar-nav {\n transition: none;\n -webkit-transform: none;\n transform: none;\n }\n .navbar-expand-lg .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-lg .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav > .nav-item {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n .navbar-expand-lg .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n}\n\n@media (max-width: 1219.99px) {\n .navbar-expand-xl, .navbar-expand-xl.minimized {\n height: auto;\n min-height: 3.125rem;\n }\n .navbar-expand-xl.supra, .navbar-expand-xl.minimized.supra {\n display: none;\n }\n .navbar-expand-xl .navbar-brand, .navbar-expand-xl.minimized .navbar-brand {\n font-size: 0.875rem;\n }\n .navbar-expand-xl .navbar-brand:focus, .navbar-expand-xl.minimized .navbar-brand:focus {\n outline-offset: .625rem;\n }\n .navbar-expand-xl .navbar-brand img, .navbar-expand-xl.minimized .navbar-brand img {\n width: 1.875rem;\n height: 1.875rem;\n }\n .navbar-expand-xl .navbar-collapse .navbar-nav, .navbar-expand-xl.minimized .navbar-collapse .navbar-nav {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n }\n .navbar-expand-xl .svg-menu, .navbar-expand-xl.minimized .svg-menu {\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-xl .nav-item, .navbar-expand-xl.minimized .nav-item {\n margin-right: 0;\n font-size: 1.125rem;\n border-top: 1px solid #333;\n }\n .navbar-expand-xl .nav-item:first-child,\n .navbar-expand-xl .nav-item + .nav-item, .navbar-expand-xl.minimized .nav-item:first-child,\n .navbar-expand-xl.minimized .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-xl .nav-item .nav-link,\n .navbar-expand-xl .nav-item .dropdown-toggle,\n .navbar-expand-xl .nav-item .nav-item-cdu, .navbar-expand-xl.minimized .nav-item .nav-link,\n .navbar-expand-xl.minimized .nav-item .dropdown-toggle,\n .navbar-expand-xl.minimized .nav-item .nav-item-cdu {\n margin-top: 0;\n }\n .navbar-expand-xl .nav-item .nav-link[role=\"menuitem\"]::before, .navbar-expand-xl.minimized .nav-item .nav-link[role=\"menuitem\"]::before {\n float: left;\n margin-left: 1rem;\n font-family: icon-orange, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n color: #fff;\n content: \"\\e93e\";\n }\n .navbar-expand-xl .nav-item .nav-link.active::before, .navbar-expand-xl.minimized .nav-item .nav-link.active::before {\n display: none;\n }\n .navbar-expand-xl .nav-item .nav-link.icon, .navbar-expand-xl.minimized .nav-item .nav-link.icon {\n padding: .625rem;\n margin-top: 0;\n }\n .navbar-expand-xl .nav-link[class^=\"svg-\"], .navbar-expand-xl.minimized .nav-link[class^=\"svg-\"] {\n margin: .625rem;\n }\n .navbar-expand-xl .nav-link, .navbar-expand-xl.minimized .nav-link {\n padding: .875rem .625rem .875rem 0;\n margin-top: 0;\n }\n .navbar-expand-xl .nav-link:focus, .navbar-expand-xl.minimized .nav-link:focus {\n outline-offset: -1px;\n }\n .navbar-expand-xl .nav-link.icon, .navbar-expand-xl.minimized .nav-link.icon {\n padding: .78125rem .625rem;\n }\n .navbar-expand-xl .nav-item.dropdown, .navbar-expand-xl.minimized .nav-item.dropdown {\n padding: 0;\n }\n .navbar-expand-xl .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-xl .nav-item.dropdown .dropdown-item, .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-item {\n padding: .875rem .625rem .875rem 0;\n }\n .navbar-expand-xl .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-toggle:focus {\n outline: 0;\n }\n .navbar-expand-xl .nav-item.dropdown .dropdown-toggle::before, .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-toggle::before {\n display: none;\n }\n .navbar-expand-xl .nav-item.dropdown .dropdown-toggle::after, .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-toggle::after {\n position: absolute;\n top: .875rem;\n left: -.625rem;\n margin-top: .5rem;\n margin-left: 1.25rem;\n }\n .navbar-expand-xl .nav-item.dropdown .dropdown-item, .navbar-expand-xl.minimized .nav-item.dropdown .dropdown-item {\n color: #fff;\n white-space: normal;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-xl .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-xl.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xl .mega-menu .nav-link.collapsed::before, .navbar-expand-xl.minimized .mega-menu .nav-link.collapsed::before {\n -webkit-transform: rotateZ(0deg);\n transform: rotateZ(0deg);\n }\n .navbar-expand-xl .mega-menu-panel .nav-link.back, .navbar-expand-xl.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-xl .mega-menu-panel .nav-link.back::before, .navbar-expand-xl.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xl .mega-menu-panel > .container, .navbar-expand-xl.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-xl.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-xl.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-xl.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 1220px) {\n .navbar-expand-xl .mega-menu {\n overflow: visible;\n }\n .navbar-expand-xl .mega-menu > .navbar-nav {\n transition: none;\n -webkit-transform: none;\n transform: none;\n }\n .navbar-expand-xl .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-xl .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav > .nav-item {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n .navbar-expand-xl .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n}\n\n@media (max-width: 1379.99px) {\n .navbar-expand-xxl, .navbar-expand-xxl.minimized {\n height: auto;\n min-height: 3.125rem;\n }\n .navbar-expand-xxl.supra, .navbar-expand-xxl.minimized.supra {\n display: none;\n }\n .navbar-expand-xxl .navbar-brand, .navbar-expand-xxl.minimized .navbar-brand {\n font-size: 0.875rem;\n }\n .navbar-expand-xxl .navbar-brand:focus, .navbar-expand-xxl.minimized .navbar-brand:focus {\n outline-offset: .625rem;\n }\n .navbar-expand-xxl .navbar-brand img, .navbar-expand-xxl.minimized .navbar-brand img {\n width: 1.875rem;\n height: 1.875rem;\n }\n .navbar-expand-xxl .navbar-collapse .navbar-nav, .navbar-expand-xxl.minimized .navbar-collapse .navbar-nav {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n }\n .navbar-expand-xxl .svg-menu, .navbar-expand-xxl.minimized .svg-menu {\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-xxl .nav-item, .navbar-expand-xxl.minimized .nav-item {\n margin-right: 0;\n font-size: 1.125rem;\n border-top: 1px solid #333;\n }\n .navbar-expand-xxl .nav-item:first-child,\n .navbar-expand-xxl .nav-item + .nav-item, .navbar-expand-xxl.minimized .nav-item:first-child,\n .navbar-expand-xxl.minimized .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-xxl .nav-item .nav-link,\n .navbar-expand-xxl .nav-item .dropdown-toggle,\n .navbar-expand-xxl .nav-item .nav-item-cdu, .navbar-expand-xxl.minimized .nav-item .nav-link,\n .navbar-expand-xxl.minimized .nav-item .dropdown-toggle,\n .navbar-expand-xxl.minimized .nav-item .nav-item-cdu {\n margin-top: 0;\n }\n .navbar-expand-xxl .nav-item .nav-link[role=\"menuitem\"]::before, .navbar-expand-xxl.minimized .nav-item .nav-link[role=\"menuitem\"]::before {\n float: left;\n margin-left: 1rem;\n font-family: icon-orange, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n color: #fff;\n content: \"\\e93e\";\n }\n .navbar-expand-xxl .nav-item .nav-link.active::before, .navbar-expand-xxl.minimized .nav-item .nav-link.active::before {\n display: none;\n }\n .navbar-expand-xxl .nav-item .nav-link.icon, .navbar-expand-xxl.minimized .nav-item .nav-link.icon {\n padding: .625rem;\n margin-top: 0;\n }\n .navbar-expand-xxl .nav-link[class^=\"svg-\"], .navbar-expand-xxl.minimized .nav-link[class^=\"svg-\"] {\n margin: .625rem;\n }\n .navbar-expand-xxl .nav-link, .navbar-expand-xxl.minimized .nav-link {\n padding: .875rem .625rem .875rem 0;\n margin-top: 0;\n }\n .navbar-expand-xxl .nav-link:focus, .navbar-expand-xxl.minimized .nav-link:focus {\n outline-offset: -1px;\n }\n .navbar-expand-xxl .nav-link.icon, .navbar-expand-xxl.minimized .nav-link.icon {\n padding: .78125rem .625rem;\n }\n .navbar-expand-xxl .nav-item.dropdown, .navbar-expand-xxl.minimized .nav-item.dropdown {\n padding: 0;\n }\n .navbar-expand-xxl .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-xxl .nav-item.dropdown .dropdown-item, .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-toggle,\n .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-item {\n padding: .875rem .625rem .875rem 0;\n }\n .navbar-expand-xxl .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-toggle:focus {\n outline: 0;\n }\n .navbar-expand-xxl .nav-item.dropdown .dropdown-toggle::before, .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-toggle::before {\n display: none;\n }\n .navbar-expand-xxl .nav-item.dropdown .dropdown-toggle::after, .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-toggle::after {\n position: absolute;\n top: .875rem;\n left: -.625rem;\n margin-top: .5rem;\n margin-left: 1.25rem;\n }\n .navbar-expand-xxl .nav-item.dropdown .dropdown-item, .navbar-expand-xxl.minimized .nav-item.dropdown .dropdown-item {\n color: #fff;\n white-space: normal;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-xxl .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-xxl.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xxl .mega-menu .nav-link.collapsed::before, .navbar-expand-xxl.minimized .mega-menu .nav-link.collapsed::before {\n -webkit-transform: rotateZ(0deg);\n transform: rotateZ(0deg);\n }\n .navbar-expand-xxl .mega-menu-panel .nav-link.back, .navbar-expand-xxl.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-xxl .mega-menu-panel .nav-link.back::before, .navbar-expand-xxl.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xxl .mega-menu-panel > .container, .navbar-expand-xxl.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-xxl.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-xxl.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-xxl.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 1380px) {\n .navbar-expand-xxl .mega-menu {\n overflow: visible;\n }\n .navbar-expand-xxl .mega-menu > .navbar-nav {\n transition: none;\n -webkit-transform: none;\n transform: none;\n }\n .navbar-expand-xxl .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-xxl .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav > .nav-item {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n .navbar-expand-xxl .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n}\n\n.navbar-expand, .navbar-expand.minimized {\n height: auto;\n min-height: 3.125rem;\n}\n\n.navbar-expand.supra, .navbar-expand.minimized.supra {\n display: none;\n}\n\n.navbar-expand .navbar-brand, .navbar-expand.minimized .navbar-brand {\n font-size: 0.875rem;\n}\n\n.navbar-expand .navbar-brand:focus, .navbar-expand.minimized .navbar-brand:focus {\n outline-offset: .625rem;\n}\n\n.navbar-expand .navbar-brand img, .navbar-expand.minimized .navbar-brand img {\n width: 1.875rem;\n height: 1.875rem;\n}\n\n.navbar-expand .navbar-collapse .navbar-nav, .navbar-expand.minimized .navbar-collapse .navbar-nav {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n}\n\n.navbar-expand .svg-menu, .navbar-expand.minimized .svg-menu {\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n}\n\n.navbar-expand .nav-item, .navbar-expand.minimized .nav-item {\n margin-right: 0;\n font-size: 1.125rem;\n border-top: 1px solid #333;\n}\n\n.navbar-expand .nav-item:first-child,\n.navbar-expand .nav-item + .nav-item, .navbar-expand.minimized .nav-item:first-child,\n.navbar-expand.minimized .nav-item + .nav-item {\n margin-right: 0;\n}\n\n.navbar-expand .nav-item .nav-link,\n.navbar-expand .nav-item .dropdown-toggle,\n.navbar-expand .nav-item .nav-item-cdu, .navbar-expand.minimized .nav-item .nav-link,\n.navbar-expand.minimized .nav-item .dropdown-toggle,\n.navbar-expand.minimized .nav-item .nav-item-cdu {\n margin-top: 0;\n}\n\n.navbar-expand .nav-item .nav-link[role=\"menuitem\"]::before, .navbar-expand.minimized .nav-item .nav-link[role=\"menuitem\"]::before {\n float: left;\n margin-left: 1rem;\n font-family: icon-orange, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n color: #fff;\n content: \"\\e93e\";\n}\n\n.navbar-expand .nav-item .nav-link.active::before, .navbar-expand.minimized .nav-item .nav-link.active::before {\n display: none;\n}\n\n.navbar-expand .nav-item .nav-link.icon, .navbar-expand.minimized .nav-item .nav-link.icon {\n padding: .625rem;\n margin-top: 0;\n}\n\n.navbar-expand .nav-link[class^=\"svg-\"], .navbar-expand.minimized .nav-link[class^=\"svg-\"] {\n margin: .625rem;\n}\n\n.navbar-expand .nav-link, .navbar-expand.minimized .nav-link {\n padding: .875rem .625rem .875rem 0;\n margin-top: 0;\n}\n\n.navbar-expand .nav-link:focus, .navbar-expand.minimized .nav-link:focus {\n outline-offset: -1px;\n}\n\n.navbar-expand .nav-link.icon, .navbar-expand.minimized .nav-link.icon {\n padding: .78125rem .625rem;\n}\n\n.navbar-expand .nav-item.dropdown, .navbar-expand.minimized .nav-item.dropdown {\n padding: 0;\n}\n\n.navbar-expand .nav-item.dropdown .dropdown-toggle,\n.navbar-expand .nav-item.dropdown .dropdown-item, .navbar-expand.minimized .nav-item.dropdown .dropdown-toggle,\n.navbar-expand.minimized .nav-item.dropdown .dropdown-item {\n padding: .875rem .625rem .875rem 0;\n}\n\n.navbar-expand .nav-item.dropdown .dropdown-toggle:focus, .navbar-expand.minimized .nav-item.dropdown .dropdown-toggle:focus {\n outline: 0;\n}\n\n.navbar-expand .nav-item.dropdown .dropdown-toggle::before, .navbar-expand.minimized .nav-item.dropdown .dropdown-toggle::before {\n display: none;\n}\n\n.navbar-expand .nav-item.dropdown .dropdown-toggle::after, .navbar-expand.minimized .nav-item.dropdown .dropdown-toggle::after {\n position: absolute;\n top: .875rem;\n left: -.625rem;\n margin-top: .5rem;\n margin-left: 1.25rem;\n}\n\n.navbar-expand .nav-item.dropdown .dropdown-item, .navbar-expand.minimized .nav-item.dropdown .dropdown-item {\n color: #fff;\n white-space: normal;\n background-color: #000;\n border-top: 1px solid #333;\n}\n\n.navbar-expand .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n}\n\n.navbar-expand .mega-menu .nav-link.collapsed::before, .navbar-expand.minimized .mega-menu .nav-link.collapsed::before {\n -webkit-transform: rotateZ(0deg);\n transform: rotateZ(0deg);\n}\n\n.navbar-expand .mega-menu-panel .nav-link.back, .navbar-expand.minimized .mega-menu-panel .nav-link.back {\n display: block;\n}\n\n.navbar-expand .mega-menu-panel .nav-link.back::before, .navbar-expand.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n}\n\n.navbar-expand .mega-menu-panel > .container, .navbar-expand.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n}\n\n.navbar-expand .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n}\n\n.navbar-expand .mega-menu {\n overflow: visible;\n}\n\n.navbar-expand .mega-menu > .navbar-nav {\n transition: none;\n -webkit-transform: none;\n transform: none;\n}\n\n.navbar-expand .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n}\n\n.navbar-expand .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav > .nav-item {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n padding: 1rem 0;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n}\n\n.navbar-expand .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n}\n\n@media (max-width: 767.99px) {\n .navbar-brand,\n .navbar-brand + .navbar-brand {\n -ms-flex-item-align: center;\n align-self: center;\n }\n}\n\n.o-accordion .card {\n margin-bottom: 0;\n border: 0;\n border-top: 1px solid #ccc;\n border-bottom: 1px solid #ccc;\n}\n\n.o-accordion .card ~ .card {\n border-top: 0;\n}\n\n.o-accordion .card-header {\n padding: 0;\n background-color: #fff;\n border: 0;\n}\n\n.o-accordion .card-header,\n.o-accordion .card-header h5 {\n margin: 0;\n font-size: 1rem;\n font-weight: 700;\n line-height: 1;\n}\n\n.o-accordion .card-header a {\n position: relative;\n display: block;\n padding: 1.0625rem 0 1.0625rem 2.125rem;\n}\n\n.o-accordion .card-header a::after {\n position: absolute;\n top: 1.3125rem;\n left: .625rem;\n width: .875rem;\n height: .4375rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.o-accordion .card-header a[aria-expanded=\"true\"]::after {\n -webkit-transform: rotate(-180deg);\n transform: rotate(-180deg);\n}\n\n.o-accordion .card-body {\n padding: 0;\n margin: .625rem;\n}\n\n@media (max-width: 767.99px) {\n .o-accordion .card {\n border-top-width: 2px;\n border-bottom-width: 2px;\n }\n .o-accordion .card ~ .card {\n border-top: 0;\n }\n}\n\n.table > thead > tr,\n.table > tbody > tr,\n.table > tfoot > tr {\n border-bottom: 1px solid #ccc;\n}\n\n.table > thead > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > th,\n.table > tbody > tr > td,\n.table > tfoot > tr > th,\n.table > tfoot > tr > td {\n font-size: 0.875rem;\n line-height: 1.25rem;\n vertical-align: middle;\n border: 0;\n}\n\n.table > thead > tr > th:first-child,\n.table > thead > tr > td:first-child,\n.table > tbody > tr > th:first-child,\n.table > tbody > tr > td:first-child,\n.table > tfoot > tr > th:first-child,\n.table > tfoot > tr > td:first-child {\n padding-right: .625rem;\n}\n\n.table > thead > tr [class^=\"icon-\"],\n.table > thead > tr [class*=\" icon-\"],\n.table > tbody > tr [class^=\"icon-\"],\n.table > tbody > tr [class*=\" icon-\"],\n.table > tfoot > tr [class^=\"icon-\"],\n.table > tfoot > tr [class*=\" icon-\"] {\n font-size: 1.8125rem;\n}\n\n.table > thead > tr [class^=\"svg-\"],\n.table > tbody > tr [class^=\"svg-\"],\n.table > tfoot > tr [class^=\"svg-\"] {\n display: block;\n width: 1.8125rem;\n height: 1.8125rem;\n margin: 0 auto;\n}\n\n.table > thead > tr [class^=\"svg-\"]::after,\n.table > tbody > tr [class^=\"svg-\"]::after,\n.table > tfoot > tr [class^=\"svg-\"]::after {\n width: 1.8125rem;\n height: 1.8125rem;\n}\n\n.table thead > tr {\n border-bottom-width: 2px;\n}\n\n.table thead > tr > th {\n font-size: 1rem;\n font-weight: 700;\n}\n\n.table tbody > th {\n font-weight: 400;\n}\n\n.table.has-checkbox tr.selected > td,\n.table.has-checkbox tr.selected > th {\n background-color: #ddd;\n}\n\n.table.has-checkbox tr > th:first-child,\n.table.has-checkbox tr > td:first-child {\n width: 1.25rem;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.table.has-checkbox tr > th:first-child .custom-control.custom-checkbox,\n.table.has-checkbox tr > td:first-child .custom-control.custom-checkbox {\n padding-top: 0;\n padding-right: 1.25rem;\n margin: 0;\n vertical-align: middle;\n}\n\n.table.has-icon tr > td,\n.table.has-icon tr > th {\n height: 3.1875rem;\n padding-top: .6875rem;\n vertical-align: middle;\n}\n\n.table.has-icon tr > td span,\n.table.has-icon tr > td img,\n.table.has-icon tr > th span,\n.table.has-icon tr > th img {\n vertical-align: middle;\n}\n\n.table.has-icon tr > td img,\n.table.has-icon tr > th img {\n width: 1.875rem;\n height: 1.875rem;\n margin-left: .625rem;\n}\n\n.table.has-icon tr > td [class^=\"icon-\"],\n.table.has-icon tr > th [class^=\"icon-\"] {\n width: 1.875rem;\n margin-left: .375rem;\n font-size: 1.8125rem;\n line-height: 0;\n vertical-align: middle;\n}\n\n.table.table-reflow thead > tr,\n.table.table-reflow tbody > tr {\n border: 0;\n}\n\n.table.table-reflow thead > tr > td,\n.table.table-reflow tbody > tr > td {\n line-height: 1.25rem;\n}\n\n.table.table-reflow thead > tr > th:first-child,\n.table.table-reflow tbody > tr > th:first-child {\n border-bottom: 2px solid #ccc;\n}\n\n.table.table-reflow thead > tr > th,\n.table.table-reflow thead > tr > td,\n.table.table-reflow tbody > tr > th,\n.table.table-reflow tbody > tr > td {\n border-bottom: 1px solid #ccc;\n}\n\n.table.table-reflow thead > tr > td:last-child,\n.table.table-reflow tbody > tr > td:last-child {\n border-left: 0;\n}\n\n.table.table-reflow thead > tr {\n border: 0;\n}\n\n.table.table-reflow thead > tr > th:not(:first-child) {\n padding-right: .625rem;\n border-bottom: 1px solid #ccc;\n}\n\n.table.table-reflow thead > tr > th:last-child {\n border-left: 0;\n}\n\n.table.table-reflow tbody > tr > th:first-child {\n padding-right: 0;\n}\n\n.table > thead > tr > td.success,\n.table > thead > tr > th.success,\n.table > thead > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr > td.success,\n.table > tbody > tr > th.success,\n.table > tbody > tr.success > td,\n.table > tbody > tr.success > th,\n.table > tfoot > tr > td.success,\n.table > tfoot > tr > th.success,\n.table > tfoot > tr.success > td,\n.table > tfoot > tr.success > th {\n background-color: #32c832;\n}\n\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #2db42d;\n}\n\n.table > thead > tr > td.info,\n.table > thead > tr > th.info,\n.table > thead > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr > td.info,\n.table > tbody > tr > th.info,\n.table > tbody > tr.info > td,\n.table > tbody > tr.info > th,\n.table > tfoot > tr > td.info,\n.table > tfoot > tr > th.info,\n.table > tfoot > tr.info > td,\n.table > tfoot > tr.info > th {\n background-color: #4BB4E6;\n}\n\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #35abe3;\n}\n\n.table > thead > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr > td.warning,\n.table > tbody > tr > th.warning,\n.table > tbody > tr.warning > td,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr > td.warning,\n.table > tfoot > tr > th.warning,\n.table > tfoot > tr.warning > td,\n.table > tfoot > tr.warning > th {\n background-color: #fc0;\n}\n\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #e6b800;\n}\n\n.table > thead > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr > td.danger,\n.table > tbody > tr > th.danger,\n.table > tbody > tr.danger > td,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr > td.danger,\n.table > tfoot > tr > th.danger,\n.table > tfoot > tr.danger > td,\n.table > tfoot > tr.danger > th {\n background-color: #cd3c14;\n}\n\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #b63512;\n}\n\ncaption {\n padding: .75rem 0;\n font-size: 2.125rem;\n font-weight: 700;\n color: #000;\n caption-side: top;\n background-color: #fff;\n}\n\n.tablesorter caption {\n padding: .75rem 0;\n font-size: 2.125rem;\n font-weight: 700;\n color: #000;\n background-color: #fff;\n}\n\n.tablesorter th {\n padding-left: 30px;\n text-align: right;\n cursor: pointer;\n}\n\n.tablesorter th.header {\n position: relative;\n}\n\n.tablesorter th .tablesorter-header-inner span {\n padding-left: 1.6875rem;\n}\n\n.tablesorter th.tablesorter-headerDesc .tablesorter-header-inner span::after {\n position: absolute;\n top: 45%;\n width: .875rem;\n height: .4375rem;\n margin-right: .625rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n -webkit-transform: rotate(-180deg);\n transform: rotate(-180deg);\n}\n\n.tablesorter th.tablesorter-headerAsc .tablesorter-header-inner span::after {\n position: absolute;\n top: 45%;\n width: .875rem;\n height: .4375rem;\n margin-right: .625rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.tablesorter th.tablesorter-headerUnSorted .tablesorter-header-inner:hover span::after,\n.tablesorter th.tablesorter-headerUnSorted .tablesorter-header-inner:focus span::after {\n position: absolute;\n top: 31%;\n width: .875rem;\n height: 1.0625rem;\n margin-right: .625rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2017%22%3E%3Cpath%20d%3D%22M%207%2C17%200%2C10%20h%2014%20l%20-7%2C7%20z%22%2F%3E%3Cpath%20d%3D%22M%207%2C0%2014%2C7%200%2C7%207%2C0%20z%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.tablesorter th a {\n color: #000;\n text-decoration: none;\n}\n\n.tablesorter th a:focus, .tablesorter th a:hover {\n color: #f16e00;\n text-decoration: underline;\n}\n\n.tablesorter td {\n text-align: right;\n}\n\n.modal .modal-content {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n padding: 2.5rem;\n border: 0;\n}\n\n.modal .modal-header {\n position: relative;\n min-height: 1.25rem;\n padding: 0;\n margin-bottom: 2.5rem;\n border: 0;\n}\n\n.modal .modal-header .btn {\n position: absolute;\n top: -.625rem;\n left: -.625rem;\n padding: .625rem;\n background-color: transparent;\n border: 0;\n}\n\n.modal .modal-header .btn .close {\n width: 1.25rem;\n height: 1.25rem;\n margin: 0;\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22852.063%22%20height%3D%22852.063%22%20viewBox%3D%220%200%20852.063%20852.063%22%3E%3Cpath%20id%3D%22closing_cross.svg%22%20data-name%3D%22closing%20cross.svg%22%20class%3D%22cls-1%22%20d%3D%22M.987%2057.125L57.125.987%20851.048%20794.91l-56.138%2056.138zM794.91.987l56.138%2056.138L57.125%20851.048.987%20794.91z%22%20fill%3D%22%23666%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1.25rem;\n opacity: 1;\n}\n\n.modal .modal-body {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n padding: 0;\n border: 0;\n}\n\n.modal .modal-body .card,\n.modal .modal-body .card {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n padding: 0;\n border: 0;\n}\n\n.modal .modal-body .card-body {\n padding: 0;\n}\n\n.modal .modal-body .card-icon {\n margin-left: 1.25rem;\n}\n\n.modal .modal-body [class^=\"svg\"],\n.modal .modal-body [class^=\"svg\"]::after {\n width: 2.875rem;\n height: 2.875rem;\n}\n\n.modal .modal-body [class^=\"svg\"] {\n display: block;\n}\n\n.modal .modal-body [class^=\"svg\"]::after {\n top: auto;\n}\n\n.modal .modal-body .card-title {\n margin-bottom: 1.25rem;\n font-size: 1.5rem;\n}\n\n.modal .modal-footer {\n -ms-flex-item-align: end;\n align-self: flex-end;\n padding: 0;\n margin-top: 2.5rem;\n border: 0;\n}\n\n.modal .modal-footer .btn + .btn {\n margin-right: 1.25rem;\n}\n\n@media (max-width: 479.99px) {\n .modal .modal-content {\n padding: 1.25rem;\n }\n .modal .modal-header {\n margin: 0;\n }\n .modal .modal-body .card {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n }\n .modal .modal-body .card-icon {\n -ms-flex-item-align: center;\n align-self: center;\n margin-left: 0;\n }\n .modal .modal-body .card-icon,\n .modal .modal-body [class^=\"svg\"]::after {\n width: 4rem;\n height: 4rem;\n }\n .modal .modal-body .card-title {\n font-size: 1rem;\n }\n .modal .modal-body .card-body {\n margin-top: 1.25rem;\n }\n .modal .modal-footer {\n -ms-flex-item-align: center;\n align-self: center;\n }\n}\n\n.nav .nav-item:first-child {\n margin-right: -0.625rem;\n}\n\n.nav.flex-column .nav-item:first-child {\n margin-right: 0;\n}\n\n.nav .nav-link {\n padding: 0.625rem 0.625rem;\n line-height: 1.25rem;\n}\n\n.nav-tabs .nav-item:first-child {\n margin-right: 0;\n}\n\n.nav-tabs .nav-item + .nav-item {\n margin-right: .5rem;\n}\n\n@media (max-width: 979.99px) {\n .nav-tabs .nav-item + .nav-item {\n margin-right: 0;\n }\n}\n\n.nav-tabs .nav-link:not(.disabled):focus, .nav-tabs .nav-link:not(.disabled).dropdown-toggle:focus {\n outline-width: 1px;\n outline-style: dotted;\n outline-offset: -6px;\n}\n\n.nav-tabs .nav-link:not(.disabled) + .nav-link {\n margin-right: .5rem;\n}\n\n@media (max-width: 979.99px) {\n .nav-tabs .nav-link:not(.disabled) + .nav-link {\n margin-right: 0;\n }\n}\n\n.o-tab-container {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n}\n\n.o-tab-container .o-tab-heading {\n position: relative;\n display: inline-block;\n padding: .625rem 1.25rem;\n margin-right: .5rem;\n font-weight: 700;\n color: #000;\n text-align: center;\n background-color: #fff;\n border: 0;\n border-bottom: 2px solid #000;\n}\n\n.o-tab-container .o-tab-heading:first-child {\n margin-right: 0;\n border-top: 0;\n}\n\n.o-tab-container .o-tab-heading[aria-expanded=\"false\"] {\n border-bottom: 2px solid #000;\n}\n\n.o-tab-container .o-tab-heading[aria-expanded=\"true\"] {\n padding-top: .5rem;\n border: 2px solid #000;\n border-bottom: 0;\n}\n\n.o-tab-container .o-tab-heading:focus {\n outline-offset: -4px;\n}\n\n.o-tab-container .o-tab-heading:hover:not([aria-expanded=\"true\"]) {\n color: #fff;\n background-color: #000;\n}\n\n.o-tab-container .o-tab-content {\n display: none;\n -ms-flex-item-align: end;\n align-self: flex-end;\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n width: 100%;\n padding: .625rem 1.25rem;\n background-color: #fff;\n box-shadow: 0 -2px 0 #000;\n}\n\n.o-tab-container .o-tab-content.show {\n display: block;\n}\n\n@media (max-width: 479.99px) {\n .o-tab-container .o-tab-heading {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n margin-right: 0;\n text-align: center;\n }\n .o-tab-container .o-tab-heading[aria-expanded=\"false\"] {\n color: #fff;\n background-color: #666;\n }\n .o-tab-container .o-tab-heading[aria-expanded=\"false\"]:active {\n color: #fff;\n background-color: #f16e00;\n }\n .o-tab-container.accordion-layout {\n display: block;\n }\n .o-tab-container.accordion-layout .o-tab-heading {\n position: relative;\n display: block;\n padding: .9375rem 0;\n margin-right: 0;\n font-weight: 700;\n color: #000;\n text-align: right;\n background-color: #fff;\n border: 0;\n }\n .o-tab-container.accordion-layout .o-tab-heading:focus {\n outline-offset: 0;\n }\n .o-tab-container.accordion-layout .o-tab-heading:hover {\n color: #f16e00;\n background-color: #fff;\n }\n .o-tab-container.accordion-layout .o-tab-heading[aria-expanded=\"false\"] {\n border-bottom: 1px #ccc solid;\n }\n .o-tab-container.accordion-layout .o-tab-heading[aria-expanded=\"true\"]::after {\n -webkit-transform: rotate(-180deg);\n transform: rotate(-180deg);\n }\n .o-tab-container.accordion-layout .o-tab-heading:first-child {\n margin-right: 0;\n border-top: 1px solid #ccc;\n }\n .o-tab-container.accordion-layout .o-tab-heading::after {\n position: absolute;\n top: 1.375rem;\n left: .625rem;\n width: .875rem;\n height: .4375rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n }\n .o-tab-container.accordion-layout .o-tab-content {\n padding-right: 0;\n border-bottom: 1px #ccc solid;\n box-shadow: none;\n }\n}\n\n.nav-pills.nav-stacked .nav-item {\n margin: 0;\n}\n\n.nav-pills.nav-stacked .nav-item + .nav-item {\n margin-right: 0;\n}\n\n.nav-pills .nav-item:first-child {\n margin-right: 0;\n}\n\n.nav-pills .nav-item + .nav-item {\n margin-right: 5px;\n}\n\n.nav-pills .nav-link {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n}\n\n.nav-pills .nav-link:active {\n background-color: #000;\n}\n\n.nav-pills .nav-link:hover {\n color: #fff;\n cursor: default;\n background-color: #000;\n}\n\n.nav-pills .nav-link:hover.disabled {\n color: #666;\n background-color: transparent;\n}\n\n.nav-pills .nav-link:focus {\n color: #fff;\n background-color: #f16e00;\n outline: none;\n}\n\n.nav-pills .nav-link:focus.disabled {\n color: #666;\n background-color: transparent;\n}\n\n.nav-pills .dropdown-menu {\n left: 0;\n right: auto;\n}\n\n.nav-pills .dropdown-menu .nav-item {\n margin: 0;\n}\n\n.nav-pills .dropdown-menu .nav-item .nav-link {\n display: block;\n padding: .625rem 1.25rem .625rem .625rem;\n margin: 0;\n color: #000;\n background: #fff;\n border: 0;\n}\n\n.nav-pills .dropdown-menu .nav-item .nav-link:focus {\n outline: 1px dotted #000;\n outline-offset: -2px;\n}\n\n.nav-pills .dropdown-menu .nav-item .nav-link:hover {\n color: #fff;\n background: #000;\n}\n\n.tab-content {\n padding: 1.125rem;\n border-color: #000;\n border-style: solid;\n border-width: 0 2px 2px;\n}\n\n.tab-content .tab-pane p {\n margin-bottom: 0;\n}\n\n.tab-content-clear {\n border: 0;\n}\n\n.breadcrum {\n line-height: 1;\n}\n\n.overflow-nav {\n display: none;\n}\n\n.o-nav-local.resizing {\n overflow: hidden;\n}\n\n.hide {\n display: none !important;\n}\n\n.show-inline-block {\n display: inline-block !important;\n}\n\n.overflow-nav-list .nav-link {\n border: 0;\n}\n\n.overflow-nav-list .nav-link:focus {\n outline-offset: -2px;\n}\n\n.overflow-nav-list .nav-item:last-child {\n margin-bottom: 0;\n}\n\n.o-nav-local .overflow-nav-list {\n margin-top: 1px;\n border: 0;\n box-shadow: 0 .3125rem .625rem -.375rem #999;\n}\n\n.o-nav-local {\n margin-bottom: 2.5rem;\n border-top: 1px solid #ccc;\n border-bottom: 1px solid #ccc;\n}\n\n.o-nav-local > .container,\n.o-nav-local > .container-fluid {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n\n.o-nav-local ul + ul {\n margin-right: 1rem;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n\n.o-nav-local .nav-item + .nav-item {\n margin-right: 1rem;\n}\n\n.o-nav-local .nav.flex-column .nav-item {\n margin-right: 0;\n}\n\n.o-nav-local .nav .nav-link,\n.o-nav-local .nav .dropdown-toggle {\n display: inline-block;\n padding: 1rem 0.625rem 1.125rem;\n font-size: 1rem;\n font-weight: 700;\n line-height: 1;\n}\n\n.o-nav-local .nav .nav-link:focus,\n.o-nav-local .nav .dropdown-toggle:focus {\n outline: 1px dotted;\n outline-offset: -1px;\n}\n\n.o-nav-local .nav-item.active > .nav-link {\n color: #f16e00;\n}\n\n.o-nav-local .dropdown-toggle.show {\n color: #000;\n}\n\n.o-nav-local .dropdown-menu .nav-item,\n.o-nav-local .dropdown-menu .nav-item + .nav-item {\n margin: 0;\n}\n\n.o-nav-local .dropdown-menu .nav-link {\n display: block;\n padding: .625rem 1.25rem .625rem .625rem;\n}\n\n.o-nav-local .dropdown-menu .nav-link:focus {\n outline-offset: -2px;\n}\n\n.o-nav-local .dropdown-menu .nav-link:hover {\n color: #fff;\n background: #000;\n}\n\n.o-nav-local.inverse {\n background-color: #000;\n border-top-color: #333;\n border-bottom-color: #333;\n}\n\n.o-nav-local.inverse .nav-link {\n color: #fff;\n background-color: #000;\n}\n\n.o-nav-local.inverse .nav-link:focus, .o-nav-local.inverse .nav-link:hover {\n color: #f16e00;\n}\n\n.o-nav-local.inverse .nav-link:focus {\n outline-color: #fff;\n}\n\n.o-nav-local.inverse .nav-link.active {\n color: #f16e00;\n}\n\n.skiplinks {\n z-index: 99999;\n}\n\n.skiplinks .skiplinks-section li {\n float: right;\n}\n\n.skiplinks .skiplinks-section a {\n display: block;\n padding: 10px;\n font-weight: 700;\n border-color: #999;\n border-style: none none none solid;\n border-width: 0 0 0 1px;\n}\n\n.skiplinks .skiplinks-section.skiplinks-show {\n position: absolute;\n top: 20px;\n right: 50%;\n z-index: 10000000;\n width: auto;\n height: auto;\n margin-right: -175px;\n overflow: hidden;\n background: none repeat scroll 100% 0 #ccc;\n border: 2px solid #000;\n border-radius: 0;\n box-shadow: -2px 2px 1634px 1604px rgba(0, 0, 0, 0.3);\n}\n\n.skiplinks .skiplinks-section a:hover {\n cursor: pointer;\n}\n\n.skiplinks .skiplinks-section a:hover,\n.skiplinks .skiplinks-section a:focus {\n color: #f16e00;\n background-color: #fff;\n outline: 0 none;\n}\n\n.skiplinks a,\n.skiplinks ul,\n.skiplinks li,\n.skiplinks div {\n float: none;\n padding: 0;\n margin: 0;\n font-size: .95em;\n font-weight: 400;\n line-height: normal;\n color: #000;\n text-decoration: none;\n text-shadow: none;\n list-style: none;\n background: none repeat scroll 100% 0 transparent;\n border: 0 none;\n}\n\n.o-footer {\n margin-top: 2.5rem;\n background-color: #000;\n}\n\n.o-footer * {\n font-size: 0.875rem;\n font-weight: 700;\n color: #fff;\n}\n\n.o-footer .nav-link {\n padding: 0.625rem 0.625rem;\n line-height: 1.25rem;\n}\n\n.o-footer .o-footer-top,\n.o-footer .o-footer-body,\n.o-footer .o-footer-bottom {\n padding-top: .625rem;\n padding-bottom: .625rem;\n}\n\n.o-footer .o-footer-top {\n border-bottom: 1px solid #333;\n}\n\n.o-footer .o-footer-body .row {\n margin-bottom: .625rem;\n}\n\n.o-footer .o-footer-body h2 {\n margin-top: .625rem;\n}\n\n.o-footer .o-footer-bottom {\n border-top: 1px solid #333;\n}\n\n@media (max-width: 979.99px) {\n .o-responsive-table thead {\n display: none;\n }\n .o-responsive-table tbody,\n .o-responsive-table tr,\n .o-responsive-table th,\n .o-responsive-table td {\n display: block;\n }\n}\n\n@media (max-width: 979.99px) and (min-width: 768px) {\n .o-responsive-table tr {\n float: right;\n width: 45%;\n }\n .o-responsive-table tr:nth-child(odd) {\n margin-left: 10%;\n }\n}\n\n@media (max-width: 979.99px) {\n .o-responsive-table th,\n .o-responsive-table td {\n vertical-align: middle;\n }\n .o-responsive-table td[data-title]::before {\n float: right;\n width: 50%;\n font-weight: 700;\n content: attr(data-title);\n }\n .o-responsive-table tr {\n margin-bottom: 2em;\n border-left: 0;\n border-right: 0;\n }\n .o-responsive-table tbody th[scope=\"row\"] {\n font-weight: 700;\n border-top: 0;\n border-bottom: 2px solid #ccc;\n }\n}\n\n.o-scroll-up {\n position: fixed;\n left: 0;\n bottom: 2.5rem;\n z-index: 1080;\n display: none;\n left: 1.25%;\n bottom: .25rem;\n}\n\n.o-scroll-up .o-scroll-up-icon {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n float: left;\n width: 2.5rem;\n height: 2.5rem;\n color: #fff;\n text-align: center;\n text-decoration: none;\n background-color: #666;\n opacity: .8;\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg);\n}\n\n.o-scroll-up .o-scroll-up-icon::before {\n font-family: icon-orange, sans-serif;\n font-size: 1.25rem;\n line-height: 2;\n text-align: center;\n content: \"\\e93f\";\n}\n\n@media (min-width: 480px) {\n .o-scroll-up {\n left: 1.25%;\n }\n}\n\n@media (min-width: 768px) {\n .o-scroll-up {\n left: 1.5625%;\n }\n}\n\n@media (min-width: 980px) {\n .o-scroll-up {\n left: 3.125%;\n }\n}\n\n@media (min-width: 1220px) {\n .o-scroll-up {\n left: 3.125%;\n }\n}\n\n@media (min-width: 1380px) {\n .o-scroll-up {\n left: 4.16667%;\n }\n}\n\n@media (min-width: 480px) {\n .o-scroll-up {\n bottom: .375rem;\n }\n}\n\n@media (min-width: 768px) {\n .o-scroll-up {\n bottom: .75rem;\n }\n}\n\n@media (min-width: 980px) {\n .o-scroll-up {\n bottom: 2rem;\n }\n}\n\n@media (min-width: 1220px) {\n .o-scroll-up {\n bottom: 2.5rem;\n }\n}\n\n@media (min-width: 1380px) {\n .o-scroll-up {\n bottom: 3.75rem;\n }\n}\n\n.o-scroll-up .o-scroll-up-text {\n display: inline-block;\n padding: 0.625rem 0.625rem;\n font-weight: 700;\n background-color: #fff;\n opacity: .8;\n}\n\n.o-scroll-up.static {\n position: static;\n z-index: auto;\n display: inline;\n float: right;\n}\n\n.o-scroll-up.static .o-scroll-up-text {\n float: right;\n}\n\n.o-scroll-up.static .o-scroll-up-icon {\n position: relative;\n display: inline-block;\n float: none;\n}\n\n.o-scroll-up:focus, .o-scroll-up:hover {\n color: #f16e00;\n}\n\n.dropdown-toggle::after {\n margin-right: .625rem;\n vertical-align: 10%;\n}\n\n.dropdown-item {\n padding-right: 1.25rem;\n font-weight: 700;\n}\n\n.dropdown-item:focus {\n color: #000;\n background-color: #fff;\n outline: 1px dotted;\n}\n\n.dropdown-item:focus:hover {\n color: #fff;\n background-color: #000;\n}\n\n.carousel {\n margin-bottom: 1.875rem;\n}\n\n.carousel .carousel-item img {\n width: 100%;\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n top: auto;\n bottom: calc(50% - 1.875rem);\n width: 3.75rem;\n height: 3.75rem;\n text-decoration: none;\n text-shadow: none;\n background-color: transparent;\n opacity: .8;\n transition: width .5s ease;\n}\n\n.carousel-control-prev:focus,\n.carousel-control-next:focus {\n outline: 1px dotted #000;\n outline-offset: -1px;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n margin-top: -1.125rem;\n font-size: 1.875rem;\n color: #000;\n text-shadow: -1px 0 0 #fff, 0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff;\n background-image: none;\n background-repeat: no-repeat;\n}\n\n.carousel-control-prev-icon::before,\n.carousel-control-next-icon::before {\n font-family: icon-orange, sans-serif;\n}\n\n.carousel-control-prev-icon::before {\n content: \"\\e93f\";\n}\n\n.carousel-control-next-icon::before {\n content: \"\\e93e\";\n}\n\n.carousel-indicators {\n bottom: 0;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.carousel-indicators:hover {\n cursor: default;\n}\n\n.carousel-indicators li {\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n width: .625rem;\n height: .625rem;\n margin-left: .375rem;\n background-color: #000;\n border: 1px solid #fff;\n border-radius: 50%;\n}\n\n.carousel-indicators li:hover {\n cursor: pointer;\n}\n\n.carousel-indicators li.active {\n background-color: #f16e00;\n}\n\n.swiper-button-prev,\n.swiper-button-next {\n top: calc(50% - 10px);\n width: auto;\n height: auto;\n text-shadow: -1px 0 0 #fff, 0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff;\n cursor: pointer;\n background-image: none;\n background-size: 0;\n}\n\n.swiper-button-prev::before,\n.swiper-button-next::before {\n font-family: icon-orange, sans-serif;\n font-size: 1.875rem;\n content: \"\\e93f\";\n}\n\n.swiper-button-next::before {\n content: \"\\e93e\";\n}\n\n.swiper-pagination-bullet,\n.swiper-pagination-bullet-active {\n width: .625rem;\n height: .625rem;\n border: 0;\n}\n\n.swiper-pagination-bullet {\n opacity: 1;\n}\n\n.swiper-pagination-bullet-active {\n background: #f16e00;\n}\n\n.swiper-container {\n width: 100% !important;\n margin-bottom: 30px;\n overflow: hidden;\n}\n\n.swiper-wrapper {\n margin-bottom: 30px;\n}\n\n.swiper-pagination {\n bottom: 6px;\n}\n\n.swiper-slide .card {\n border: 0;\n}\n\n.swiper-slide .card-img {\n padding: 0;\n}\n\n.swiper-slide .card-img img {\n width: 100%;\n height: 40vh;\n}\n\n.swiper-slide .card-title {\n margin: 0;\n font-weight: 700;\n}\n\n.swiper-slide .card-body {\n position: absolute;\n bottom: 20px;\n right: 40px;\n background-color: #fff;\n}\n\n.swiper-slide .card-body p {\n margin: 0;\n}\n\n@media (max-width: 979.99px) {\n .swiper-button-prev,\n .swiper-button-next {\n display: none;\n }\n .swiper-container {\n overflow: visible;\n /* used for displaying pagination outside of container */\n }\n .swiper-slide {\n width: 80%;\n }\n .swiper-slide .card-img img {\n height: auto;\n }\n .swiper-slide .card-body {\n position: static;\n }\n .swiper-container-horizontal > .swiper-pagination-bullets {\n bottom: -26px;\n }\n .swiper-pagination-bullet {\n width: 8px;\n height: 8px;\n border: 0;\n }\n}\n\ndiv.active:focus {\n outline: dotted 1px;\n}\n\na:focus {\n outline: dotted 1px;\n}\n\n.close:hover,\n.close:focus {\n outline: dotted 1px;\n}\n\n.progress.progress-default[value]::-webkit-progress-value {\n background-color: #f16e00;\n}\n\n.progress.progress-default[value]::-moz-progress-bar {\n background-color: #f16e00;\n}\n\n.hero-container .frame {\n position: absolute;\n top: 0;\n right: 0;\n max-width: 15%;\n margin: 30px;\n}\n\n.hero-container .caption {\n margin: 50px 30px;\n}\n\n.hero-container .category {\n font-size: 1.25rem;\n color: #f16e00;\n}.svg-arrow-previous::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M3 0L0 3l9 9-9 9 3 3 12-12' fill='#000'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n}\n\n.svg-arrow-next::after {\n background-image: str-replace(url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M15 3l-3-3L0 12l12 12 3-3-9-9' fill='#000'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n}\n\n.stepbar-item::after {\n -webkit-transform: rotateY(180deg);\n transform: rotateY(180deg);\n}\n/*# sourceMappingURL=boosted-rtl.css.map */"]} \ No newline at end of file +{"version":3,"sources":["boosted-rtl.css","dist\\css\\boosted-rtl.css"],"names":[],"mappings":"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","sourcesContent":["@charset \"UTF-8\";\n/*!\n * Boosted v4.0.0 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap v4.0.0 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n:root {\n --blue: #527edb;\n --indigo: #6610f2;\n --purple: #a885d8;\n --pink: #ffb4e6;\n --red: #cd3c14;\n --orange: #f16e00;\n --yellow: #fc0;\n --green: #32c832;\n --teal: #50be87;\n --cyan: #4BB4E6;\n --white: #fff;\n --gray: #999;\n --gray-dark: #595959;\n --primary: #f16e00;\n --secondary: #000;\n --success: #32c832;\n --info: #527edb;\n --warning: #fc0;\n --danger: #cd3c14;\n --light: #ddd;\n --dark: #000;\n --breakpoint-xs: 0;\n --breakpoint-sm: 480px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 980px;\n --breakpoint-xl: 1220px;\n --breakpoint-xxl: 1380px;\n --font-family-sans-serif: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent;\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.25;\n color: #000;\n text-align: right;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 1.25rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-right: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #000;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #f16e00;\n text-decoration: none;\n}\n\np a {\n text-decoration: underline;\n}\n\np a:hover, p a:focus {\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.625rem 0.625rem 0.625rem 0;\n padding-bottom: 0.625rem 0.625rem 0.625rem 0;\n color: #666;\n text-align: right;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: .625rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 1.25rem;\n font-family: inherit;\n font-weight: 700;\n line-height: 1.1;\n color: inherit;\n}\n\nh1, .h1 {\n font-size: 2.125rem;\n}\n\nh2, .h2 {\n font-size: 1.875rem;\n}\n\nh3, .h3 {\n font-size: 1.5rem;\n}\n\nh4, .h4 {\n font-size: 1.25rem;\n}\n\nh5, .h5 {\n font-size: 1.125rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n@media (max-width: 767.98px) {\n h1, .h1 {\n font-size: 1.25rem;\n }\n h2, .h2 {\n font-size: 1.125rem;\n }\n h3, .h3 {\n font-size: 1rem;\n }\n h4, .h4 {\n font-size: 0.875rem;\n }\n h5, .h5 {\n font-size: 0.875rem;\n }\n h6, .h6 {\n font-size: 0.875rem;\n }\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 3.75rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\n.display-2 {\n font-size: 3.125rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\n.display-3 {\n font-size: 2.5rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\n.display-4 {\n font-size: 2.125rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\nhr {\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n border: 0;\n border-top: 1px solid #eee;\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #f16e00;\n}\n\n.list-unstyled {\n padding-right: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-right: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-left: 0.3125rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1.25rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #666;\n}\n\n.blockquote-footer::before {\n content: \"\\2014 \\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.625rem;\n background-color: #fff;\n border: 2px solid #000;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.625rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #333;\n}\n\ncode,\nkbd,\npre,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\ncode {\n font-size: 87.5%;\n color: #333;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.0625rem 0.0625rem;\n font-size: 87.5%;\n color: #000;\n background-color: #eee;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #333;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n margin-left: auto;\n margin-right: auto;\n padding-left: 5px;\n padding-right: 5px;\n margin-left: 1.25%;\n margin-right: 1.25%;\n max-width: 312px;\n margin-left: auto;\n margin-right: auto;\n width: 100%;\n}\n\n@media (min-width: 480px) {\n .container {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n.container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n}\n\n@media (min-width: 480px) {\n .container {\n margin-left: 1.25%;\n margin-right: 1.25%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n margin-left: 1.5625%;\n margin-right: 1.5625%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n margin-left: 4.16667%;\n margin-right: 4.16667%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 480px) {\n .container {\n max-width: 468px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 744px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n max-width: 960px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n max-width: 1200px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n max-width: 1320px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n.container-fluid {\n margin-left: auto;\n margin-right: auto;\n padding-left: 5px;\n padding-right: 5px;\n margin-left: 1.25%;\n margin-right: 1.25%;\n width: auto;\n}\n\n@media (min-width: 480px) {\n .container-fluid {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n.container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n}\n\n@media (min-width: 480px) {\n .container-fluid {\n margin-left: 1.25%;\n margin-right: 1.25%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container-fluid {\n margin-left: 1.5625%;\n margin-right: 1.5625%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container-fluid {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container-fluid {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container-fluid {\n margin-left: 4.16667%;\n margin-right: 4.16667%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-left: -5px;\n margin-right: -5px;\n}\n\n@media (min-width: 480px) {\n .row {\n margin-left: -5px;\n margin-right: -5px;\n }\n}\n\n@media (min-width: 768px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n@media (min-width: 980px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n@media (min-width: 1220px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n@media (min-width: 1380px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n.no-gutters {\n margin-left: 0;\n margin-right: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0;\n}\n\n.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,\n.col-auto, .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,\n.col-sm-auto, .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,\n.col-md-auto, .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,\n.col-lg-auto, .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,\n.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n.col-xxl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n@media (min-width: 480px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-right: 8.333333%;\n}\n\n.offset-2 {\n margin-right: 16.666667%;\n}\n\n.offset-3 {\n margin-right: 25%;\n}\n\n.offset-4 {\n margin-right: 33.333333%;\n}\n\n.offset-5 {\n margin-right: 41.666667%;\n}\n\n.offset-6 {\n margin-right: 50%;\n}\n\n.offset-7 {\n margin-right: 58.333333%;\n}\n\n.offset-8 {\n margin-right: 66.666667%;\n}\n\n.offset-9 {\n margin-right: 75%;\n}\n\n.offset-10 {\n margin-right: 83.333333%;\n}\n\n.offset-11 {\n margin-right: 91.666667%;\n}\n\n@media (min-width: 480px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-right: 0;\n }\n .offset-sm-1 {\n margin-right: 8.333333%;\n }\n .offset-sm-2 {\n margin-right: 16.666667%;\n }\n .offset-sm-3 {\n margin-right: 25%;\n }\n .offset-sm-4 {\n margin-right: 33.333333%;\n }\n .offset-sm-5 {\n margin-right: 41.666667%;\n }\n .offset-sm-6 {\n margin-right: 50%;\n }\n .offset-sm-7 {\n margin-right: 58.333333%;\n }\n .offset-sm-8 {\n margin-right: 66.666667%;\n }\n .offset-sm-9 {\n margin-right: 75%;\n }\n .offset-sm-10 {\n margin-right: 83.333333%;\n }\n .offset-sm-11 {\n margin-right: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-right: 0;\n }\n .offset-md-1 {\n margin-right: 8.333333%;\n }\n .offset-md-2 {\n margin-right: 16.666667%;\n }\n .offset-md-3 {\n margin-right: 25%;\n }\n .offset-md-4 {\n margin-right: 33.333333%;\n }\n .offset-md-5 {\n margin-right: 41.666667%;\n }\n .offset-md-6 {\n margin-right: 50%;\n }\n .offset-md-7 {\n margin-right: 58.333333%;\n }\n .offset-md-8 {\n margin-right: 66.666667%;\n }\n .offset-md-9 {\n margin-right: 75%;\n }\n .offset-md-10 {\n margin-right: 83.333333%;\n }\n .offset-md-11 {\n margin-right: 91.666667%;\n }\n}\n\n@media (min-width: 980px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-right: 0;\n }\n .offset-lg-1 {\n margin-right: 8.333333%;\n }\n .offset-lg-2 {\n margin-right: 16.666667%;\n }\n .offset-lg-3 {\n margin-right: 25%;\n }\n .offset-lg-4 {\n margin-right: 33.333333%;\n }\n .offset-lg-5 {\n margin-right: 41.666667%;\n }\n .offset-lg-6 {\n margin-right: 50%;\n }\n .offset-lg-7 {\n margin-right: 58.333333%;\n }\n .offset-lg-8 {\n margin-right: 66.666667%;\n }\n .offset-lg-9 {\n margin-right: 75%;\n }\n .offset-lg-10 {\n margin-right: 83.333333%;\n }\n .offset-lg-11 {\n margin-right: 91.666667%;\n }\n}\n\n@media (min-width: 1220px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-right: 0;\n }\n .offset-xl-1 {\n margin-right: 8.333333%;\n }\n .offset-xl-2 {\n margin-right: 16.666667%;\n }\n .offset-xl-3 {\n margin-right: 25%;\n }\n .offset-xl-4 {\n margin-right: 33.333333%;\n }\n .offset-xl-5 {\n margin-right: 41.666667%;\n }\n .offset-xl-6 {\n margin-right: 50%;\n }\n .offset-xl-7 {\n margin-right: 58.333333%;\n }\n .offset-xl-8 {\n margin-right: 66.666667%;\n }\n .offset-xl-9 {\n margin-right: 75%;\n }\n .offset-xl-10 {\n margin-right: 83.333333%;\n }\n .offset-xl-11 {\n margin-right: 91.666667%;\n }\n}\n\n@media (min-width: 1380px) {\n .col-xxl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xxl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xxl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xxl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xxl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xxl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xxl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xxl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xxl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xxl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xxl-first {\n order: -1;\n }\n .order-xxl-last {\n order: 13;\n }\n .order-xxl-0 {\n order: 0;\n }\n .order-xxl-1 {\n order: 1;\n }\n .order-xxl-2 {\n order: 2;\n }\n .order-xxl-3 {\n order: 3;\n }\n .order-xxl-4 {\n order: 4;\n }\n .order-xxl-5 {\n order: 5;\n }\n .order-xxl-6 {\n order: 6;\n }\n .order-xxl-7 {\n order: 7;\n }\n .order-xxl-8 {\n order: 8;\n }\n .order-xxl-9 {\n order: 9;\n }\n .order-xxl-10 {\n order: 10;\n }\n .order-xxl-11 {\n order: 11;\n }\n .order-xxl-12 {\n order: 12;\n }\n .offset-xxl-0 {\n margin-right: 0;\n }\n .offset-xxl-1 {\n margin-right: 8.333333%;\n }\n .offset-xxl-2 {\n margin-right: 16.666667%;\n }\n .offset-xxl-3 {\n margin-right: 25%;\n }\n .offset-xxl-4 {\n margin-right: 33.333333%;\n }\n .offset-xxl-5 {\n margin-right: 41.666667%;\n }\n .offset-xxl-6 {\n margin-right: 50%;\n }\n .offset-xxl-7 {\n margin-right: 58.333333%;\n }\n .offset-xxl-8 {\n margin-right: 66.666667%;\n }\n .offset-xxl-9 {\n margin-right: 75%;\n }\n .offset-xxl-10 {\n margin-right: 83.333333%;\n }\n .offset-xxl-11 {\n margin-right: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 1.25rem;\n background-color: #fff;\n}\n\n.table th,\n.table td {\n padding: 0.625rem 0 0.625rem 0.625rem;\n vertical-align: top;\n border-top: 1px solid #ccc;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #ccc;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #ccc;\n}\n\n.table .table {\n background-color: #fff;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3125rem 0 0.3125rem 0.3125rem;\n}\n\n.table-bordered {\n border: 1px solid #ccc;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #ccc;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: #f6f6f6;\n}\n\n.table-hover tbody tr:hover {\n background-color: #eee;\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #f16e00;\n}\n\n.table-hover .table-primary:hover {\n background-color: #d86200;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #d86200;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: black;\n color: #fff;\n}\n\n.table-hover .table-secondary:hover {\n background-color: black;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: black;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #32c832;\n}\n\n.table-hover .table-success:hover {\n background-color: #2db42d;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #2db42d;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #527edb;\n}\n\n.table-hover .table-info:hover {\n background-color: #3d6ed7;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #3d6ed7;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffcc00;\n}\n\n.table-hover .table-warning:hover {\n background-color: #e6b800;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #e6b800;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #cd3c14;\n color: #fff;\n}\n\n.table-hover .table-danger:hover {\n background-color: #b63512;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #b63512;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #dddddd;\n}\n\n.table-hover .table-light:hover {\n background-color: #d0d0d0;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #d0d0d0;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: black;\n color: #fff;\n}\n\n.table-hover .table-dark:hover {\n background-color: black;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: black;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: #ddd;\n}\n\n.table-hover .table-active:hover {\n background-color: #d0d0d0;\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: #d0d0d0;\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #000;\n border-color: #ccc;\n}\n\n.table .thead-light th {\n color: #000;\n background-color: #fff;\n border-color: #ccc;\n}\n\n.table-dark {\n color: #fff;\n background-color: #000;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #ccc;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: #333;\n}\n\n.table-dark.table-hover tbody tr:hover {\n background-color: #666;\n}\n\n@media (max-width: 479.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 979.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1219.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1379.98px) {\n .table-responsive-xxl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-xxl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\nlabel {\n font-weight: 700;\n}\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.5rem 0.625rem;\n font-size: 1rem;\n line-height: 1.25;\n color: #000;\n background-color: #fff;\n background-clip: padding-box;\n border: 2px solid #ccc;\n border-radius: 0;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #000;\n background-color: #fff;\n border-color: #999;\n outline: 0;\n}\n\n.form-control::placeholder {\n color: #666;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #eee;\n opacity: 1;\n}\n\nselect.form-control:not([size]):not([multiple]) {\n height: calc(2.25rem + 4px);\n}\n\nselect.form-control:focus::-ms-value {\n color: #000;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.5rem + 2px);\n padding-bottom: calc(0.5rem + 2px);\n margin-bottom: 0;\n font-size: inherit;\n font-weight: 700;\n line-height: 1.25;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.875rem + 2px);\n padding-bottom: calc(0.875rem + 2px);\n font-size: 1.125rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.375rem + 2px);\n padding-bottom: calc(0.375rem + 2px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n margin-bottom: 0;\n line-height: 1.25;\n background-color: transparent;\n border: solid transparent;\n border-width: 2px 0;\n}\n\n.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,\n.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,\n.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,\n.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,\n.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,\n.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,\n.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,\n.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,\n.input-group-lg > .input-group-append > .form-control-plaintext.btn {\n padding-left: 0;\n padding-right: 0;\n}\n\n.form-control-sm, .input-group-sm > .form-control,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.375rem 0.625rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\nselect.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {\n height: 2.0625rem;\n}\n\n.form-control-lg, .input-group-lg > .form-control,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.875rem 1.25rem;\n font-size: 1.125rem;\n line-height: 1.5;\n}\n\nselect.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {\n height: 3.4375rem;\n}\n\n.form-group {\n margin-bottom: 1.25rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.625rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-left: -5px;\n margin-right: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-right: 1.25rem;\n margin-bottom: 0.625rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.25rem;\n margin-right: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #666;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-right: 0;\n margin-left: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-left: 0.3125rem;\n margin-right: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.625rem;\n font-size: 80%;\n color: #32c832;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: .5rem;\n margin-top: .1rem;\n font-size: .875rem;\n line-height: 1;\n color: #fff;\n background-color: rgba(50, 200, 50, 0.8);\n border-radius: .2rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid, .was-validated\n.custom-select:valid,\n.custom-select.is-valid {\n border-color: #32c832;\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated\n.custom-select:valid:focus,\n.custom-select.is-valid:focus {\n border-color: #32c832;\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip, .was-validated\n.custom-select:valid ~ .valid-feedback,\n.was-validated\n.custom-select:valid ~ .valid-tooltip,\n.custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #32c832;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #32c832;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n background-color: #95e595;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n background-color: #58d558;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #32c832;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.625rem;\n font-size: 80%;\n color: #cd3c14;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: .5rem;\n margin-top: .1rem;\n font-size: .875rem;\n line-height: 1;\n color: #fff;\n background-color: rgba(205, 60, 20, 0.8);\n border-radius: .2rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated\n.custom-select:invalid,\n.custom-select.is-invalid {\n border-color: #cd3c14;\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated\n.custom-select:invalid:focus,\n.custom-select.is-invalid:focus {\n border-color: #cd3c14;\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip, .was-validated\n.custom-select:invalid ~ .invalid-feedback,\n.was-validated\n.custom-select:invalid ~ .invalid-tooltip,\n.custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #cd3c14;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #cd3c14;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n background-color: #f18c70;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n background-color: #ea532a;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #cd3c14;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 480px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group {\n width: auto;\n }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-right: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n margin-top: 0;\n margin-left: 0.25rem;\n margin-right: 0;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 700;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n user-select: none;\n border: 2px solid transparent;\n padding: 0.5rem 1.125rem;\n font-size: 1rem;\n line-height: 1.25;\n border-radius: 0;\n transition: all 0.2s ease-in-out;\n}\n\n.btn:hover, .btn:focus {\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: none;\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 1;\n}\n\n.btn:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {\n background-image: none;\n}\n\na.btn {\n text-decoration: none;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary,\n.btn-warning {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-primary:hover, .btn-primary:focus,\n.btn-warning:hover,\n.btn-warning:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-primary.disabled, .btn-primary:disabled,\n.btn-warning.disabled,\n.btn-warning:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle,\n.btn-warning:not(:disabled):not(.disabled):active,\n.btn-warning:not(:disabled):not(.disabled).active,\n.show >\n.btn-warning.dropdown-toggle {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.btn-primary.btn-inverse,\n.btn-warning.btn-inverse {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-primary.btn-inverse:hover, .btn-primary.btn-inverse:focus,\n.btn-warning.btn-inverse:hover,\n.btn-warning.btn-inverse:focus {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-primary.btn-inverse.disabled, .btn-primary.btn-inverse:disabled,\n.btn-warning.btn-inverse.disabled,\n.btn-warning.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-primary.btn-inverse:not(:disabled):not(.disabled):active, .btn-primary.btn-inverse:not(:disabled):not(.disabled).active,\n.show > .btn-primary.btn-inverse.dropdown-toggle,\n.btn-warning.btn-inverse:not(:disabled):not(.disabled):active,\n.btn-warning.btn-inverse:not(:disabled):not(.disabled).active,\n.show >\n.btn-warning.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #000;\n border-color: #fff;\n}\n\n.btn-secondary,\n.btn-light {\n color: #000;\n background-color: transparent;\n border-color: #000;\n}\n\n.btn-secondary:hover, .btn-secondary:focus,\n.btn-light:hover,\n.btn-light:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled,\n.btn-light.disabled,\n.btn-light:disabled {\n color: #ccc;\n background-color: transparent;\n border-color: #ccc;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle,\n.btn-light:not(:disabled):not(.disabled):active,\n.btn-light:not(:disabled):not(.disabled).active,\n.show >\n.btn-light.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-secondary.btn-inverse,\n.btn-light.btn-inverse {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-secondary.btn-inverse:hover, .btn-secondary.btn-inverse:focus,\n.btn-light.btn-inverse:hover,\n.btn-light.btn-inverse:focus {\n color: #fff;\n background-color: #000;\n border-color: #fff;\n}\n\n.btn-secondary.btn-inverse.disabled, .btn-secondary.btn-inverse:disabled,\n.btn-light.btn-inverse.disabled,\n.btn-light.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-secondary.btn-inverse:not(:disabled):not(.disabled):active, .btn-secondary.btn-inverse:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.btn-inverse.dropdown-toggle,\n.btn-light.btn-inverse:not(:disabled):not(.disabled):active,\n.btn-light.btn-inverse:not(:disabled):not(.disabled).active,\n.show >\n.btn-light.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-success {\n color: #000;\n background-color: #32c832;\n border-color: #32c832;\n}\n\n.btn-success:hover, .btn-success:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-success.btn-inverse {\n color: #000;\n background-color: #32c832;\n border-color: #32c832;\n}\n\n.btn-success.btn-inverse:hover, .btn-success.btn-inverse:focus {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-success.btn-inverse.disabled, .btn-success.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-success.btn-inverse:not(:disabled):not(.disabled):active, .btn-success.btn-inverse:not(:disabled):not(.disabled).active,\n.show > .btn-success.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-info,\n.btn-dark {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-info:hover, .btn-info:focus,\n.btn-dark:hover,\n.btn-dark:focus {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.btn-info.disabled, .btn-info:disabled,\n.btn-dark.disabled,\n.btn-dark:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle,\n.btn-dark:not(:disabled):not(.disabled):active,\n.btn-dark:not(:disabled):not(.disabled).active,\n.show >\n.btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-info.btn-inverse,\n.btn-dark.btn-inverse {\n color: #fff;\n background-color: transparent;\n border-color: #fff;\n}\n\n.btn-info.btn-inverse:hover, .btn-info.btn-inverse:focus,\n.btn-dark.btn-inverse:hover,\n.btn-dark.btn-inverse:focus {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-info.btn-inverse.disabled, .btn-info.btn-inverse:disabled,\n.btn-dark.btn-inverse.disabled,\n.btn-dark.btn-inverse:disabled {\n color: #666;\n background-color: transparent;\n border-color: #666;\n}\n\n.btn-info.btn-inverse:not(:disabled):not(.disabled):active, .btn-info.btn-inverse:not(:disabled):not(.disabled).active,\n.show > .btn-info.btn-inverse.dropdown-toggle,\n.btn-dark.btn-inverse:not(:disabled):not(.disabled):active,\n.btn-dark.btn-inverse:not(:disabled):not(.disabled).active,\n.show >\n.btn-dark.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-danger {\n color: #fff;\n background-color: #cd3c14;\n border-color: #cd3c14;\n}\n\n.btn-danger:hover, .btn-danger:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-danger.btn-inverse {\n color: #fff;\n background-color: #cd3c14;\n border-color: #cd3c14;\n}\n\n.btn-danger.btn-inverse:hover, .btn-danger.btn-inverse:focus {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-danger.btn-inverse.disabled, .btn-danger.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-danger.btn-inverse:not(:disabled):not(.disabled):active, .btn-danger.btn-inverse:not(:disabled):not(.disabled).active,\n.show > .btn-danger.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-primary {\n color: #f16e00;\n background-color: transparent;\n background-image: none;\n border-color: #f16e00;\n}\n\n.btn-outline-primary:hover, .btn-outline-primary:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #f16e00;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-secondary {\n color: #000;\n background-color: transparent;\n background-image: none;\n border-color: #000;\n}\n\n.btn-outline-secondary:hover, .btn-outline-secondary:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #000;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-success {\n color: #32c832;\n background-color: transparent;\n background-image: none;\n border-color: #32c832;\n}\n\n.btn-outline-success:hover, .btn-outline-success:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #32c832;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-info {\n color: #000;\n background-color: transparent;\n background-image: none;\n border-color: #000;\n}\n\n.btn-outline-info:hover, .btn-outline-info:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #000;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-warning {\n color: #f16e00;\n background-color: transparent;\n background-image: none;\n border-color: #f16e00;\n}\n\n.btn-outline-warning:hover, .btn-outline-warning:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #f16e00;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-danger {\n color: #cd3c14;\n background-color: transparent;\n background-image: none;\n border-color: #cd3c14;\n}\n\n.btn-outline-danger:hover, .btn-outline-danger:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #cd3c14;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-light {\n color: #ddd;\n background-color: transparent;\n background-image: none;\n border-color: #ddd;\n}\n\n.btn-outline-light:hover, .btn-outline-light:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #ddd;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-dark {\n color: #000;\n background-color: transparent;\n background-image: none;\n border-color: #000;\n}\n\n.btn-outline-dark:hover, .btn-outline-dark:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #000;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-link {\n color: #000;\n background-color: transparent;\n}\n\n.btn-link.btn-inverse {\n color: #fff;\n}\n\n.btn-link:hover {\n color: #f16e00;\n text-decoration: none;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: none;\n border-color: transparent;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #ccc;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.875rem 1.25rem;\n font-size: 1.125rem;\n line-height: 1.5;\n border-radius: 0;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.375rem 0.625rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n opacity: 0;\n transition: opacity 0.15s linear;\n}\n\n.fade.show {\n opacity: 1;\n}\n\n.collapse {\n display: none;\n}\n\n.collapse.show {\n display: block;\n}\n\ntr.collapse.show {\n display: table-row;\n}\n\ntbody.collapse.show {\n display: table-row-group;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n.dropup,\n.dropdown {\n position: relative;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0.4375em solid;\n border-left: 0.4375em solid transparent;\n border-bottom: 0;\n border-right: 0.4375em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n right: 0;\n z-index: 1000;\n display: none;\n float: right;\n min-width: 10rem;\n padding: 0 0;\n margin: -2px 0 0;\n font-size: 1rem;\n color: #000;\n text-align: right;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 2px solid #000;\n}\n\n.dropup .dropdown-menu {\n margin-top: 0;\n margin-bottom: -2px;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0;\n border-left: 0.4375em solid transparent;\n border-bottom: 0.4375em solid;\n border-right: 0.4375em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropright .dropdown-menu {\n margin-top: 0;\n margin-right: -2px;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0.4375em solid transparent;\n border-bottom: 0.4375em solid transparent;\n border-right: 0.4375em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n margin-top: 0;\n margin-left: -2px;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0.4375em solid transparent;\n border-left: 0.4375em solid;\n border-bottom: 0.4375em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-divider {\n height: 0;\n overflow: hidden;\n border-top: 1px solid #eee;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.625rem 0.625rem;\n clear: both;\n font-weight: 400;\n color: #000;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #fff;\n text-decoration: none;\n background-color: #000;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #000;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #666;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0 0.625rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #000;\n white-space: nowrap;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 0 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group,\n.btn-group-vertical .btn + .btn,\n.btn-group-vertical .btn + .btn-group,\n.btn-group-vertical .btn-group + .btn,\n.btn-group-vertical .btn-group + .btn-group {\n margin-right: -2px;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:first-child {\n margin-right: 0;\n}\n\n.dropdown-toggle-split {\n padding-left: 0.84375rem;\n padding-right: 0.84375rem;\n}\n\n.dropdown-toggle-split::after {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-left: 0.46875rem;\n padding-right: 0.46875rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-left: 0.9375rem;\n padding-right: 0.9375rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n\n.btn-group-vertical .btn,\n.btn-group-vertical .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -2px;\n margin-right: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file:focus {\n z-index: 3;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-right: -2px;\n}\n\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-right: -2px;\n}\n\n.input-group-prepend {\n margin-left: -2px;\n}\n\n.input-group-append {\n margin-right: -2px;\n}\n\n.input-group-prepend + .form-control {\n border-right-color: transparent;\n}\n\n.form-control:focus + .input-group-append,\n.custom-select:focus + .input-group-append {\n position: relative;\n z-index: 5;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.5rem 0.625rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.25;\n color: #000;\n text-align: center;\n white-space: nowrap;\n background-color: #eee;\n border: 2px solid #ccc;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.25rem;\n padding-right: 1.875rem;\n margin-bottom: 0.625rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-left: 1.25rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #f16e00;\n background-color: #f16e00;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before::before {\n background-color: #f16e00;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n outline: dotted 1px;\n box-shadow: none;\n}\n\n.custom-control-input:active ~ .custom-control-label::before {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #767676;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n border-color: #ccc;\n}\n\n.custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: #ccc;\n}\n\n.custom-control-label {\n margin-bottom: 0;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0;\n right: 0;\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n pointer-events: none;\n content: \"\";\n user-select: none;\n background-color: #fff;\n border-color: #666;\n border-style: solid;\n border-width: 2px;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0rem;\n right: 0;\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n content: \"\";\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 1rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14%202l-8%208-3-3-2%202%205%205L16%204l-2-2z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.custom-checkbox .custom-control-input:checked:focus ~ .custom-control-label::before {\n outline-color: #000;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #f16e00;\n background-color: #f16e00;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath stroke='%23fff' d='M1 4h6'/%3E%3C/svg%3E\");\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E\");\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 4px);\n padding: 0.4375rem 0.5rem 0.4375rem 1.5rem;\n font-weight: 700;\n line-height: 1.25;\n color: #000;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M0%200h14L7%207%200%200z%22%2F%3E%3C%2Fsvg%3E\") no-repeat left 0.5rem center;\n background-size: 8px 10px;\n border: 2px solid #ccc;\n border-radius: 0;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #999;\n outline: 0;\n}\n\n.custom-select:focus::-ms-value {\n color: #000;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-left: 0.5rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #999;\n background-color: #eee;\n}\n\n.custom-select::-ms-expand {\n opacity: 0;\n}\n\n.custom-select-sm {\n height: 2.0625rem;\n padding-top: 0.4375rem;\n padding-bottom: 0.4375rem;\n font-size: 75%;\n}\n\n.custom-select-lg {\n height: 3.4375rem;\n padding-top: 0.4375rem;\n padding-bottom: 0.4375rem;\n font-size: 125%;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: 2.5rem;\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: 2.5rem;\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-control {\n border-color: #999;\n}\n\n.custom-file-input:focus ~ .custom-file-control::before {\n border-color: #999;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #999;\n}\n\n.custom-file-input:focus ~ .custom-file-label::before {\n border-color: #999;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1;\n height: 2.5rem;\n padding: 0.5rem 0.625rem;\n line-height: 1.25;\n color: #000;\n background-color: #fff;\n border: 2px solid #ccc;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(2.5rem - 2px * 2);\n padding: 0.5rem 0.625rem;\n line-height: 1.25;\n color: #000;\n content: \"Browse\";\n background-color: #eee;\n border-right: 2px solid #ccc;\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-right: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.625rem 1.25rem;\n font-weight: 700;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #666;\n}\n\n.nav-tabs {\n border-bottom: 2px solid #000;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -2px;\n}\n\n.nav-tabs .nav-link {\n padding: 0.625rem calc(1.25rem - 2px);\n line-height: 1rem;\n border: 2px solid transparent;\n border-bottom-width: 0;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #666;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -2px;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #000;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0 0;\n font-weight: 700;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n flex-grow: 1;\n align-items: center;\n justify-content: space-between;\n padding-left: 0;\n padding-right: 0;\n}\n\n.navbar-brand {\n display: inline-block;\n align-self: flex-end;\n padding-top: 0;\n padding-bottom: 0;\n margin: .625rem .3125rem;\n font-size: 0.875rem;\n font-weight: 700;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-brand + .navbar-brand {\n margin-left: 0;\n margin-right: 1.25rem;\n}\n\n.navbar-brand:focus {\n outline: 1px dotted #fff;\n outline-offset: .625rem;\n}\n\n.navbar-brand img {\n flex-wrap: wrap;\n width: 1.875rem;\n height: 1.875rem;\n margin-top: 0;\n margin-bottom: .25rem;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-right: 0;\n margin-top: auto;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-top: .875rem;\n padding-left: .625rem;\n padding-bottom: .875rem;\n padding-right: .625rem;\n margin-top: 0;\n}\n\n.navbar-nav .nav-link.active::before {\n display: none;\n}\n\n.navbar-nav .nav-link.icon {\n padding: .78125rem .625rem;\n margin-top: 0;\n}\n\n.navbar-nav .nav-link[class^=\"svg-\"] {\n margin: .625rem;\n}\n\n.navbar-nav .nav-link[role=\"menuitem\"]::before {\n float: left;\n margin-left: 1rem;\n font-family: icon-orange, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n color: #fff;\n content: \"\\e93e\";\n}\n\n.navbar-nav .nav-link:focus {\n outline-offset: .625rem;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n top: 2rem;\n float: none;\n}\n\n.navbar-nav .nav-item {\n margin-right: 0;\n font-size: 1.125rem;\n border-top: 1px solid #333;\n}\n\n.navbar-nav .dropdown {\n padding: 0;\n}\n\n.navbar-nav .dropdown .dropdown-toggle,\n.navbar-nav .dropdown .dropdown-item {\n padding: .875rem .625rem .875rem 0;\n}\n\n.navbar-nav .dropdown.show .dropdown-toggle::after {\n transform: rotateZ(-180deg);\n}\n\n.navbar-nav .dropdown .dropdown-item {\n color: #fff;\n white-space: normal;\n background-color: #000;\n border-top: 1px solid #333;\n}\n\n.navbar-nav .dropdown .dropdown-item:focus {\n color: #f16e00;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.625rem;\n padding-bottom: 0.625rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-self: flex-end;\n}\n\n.navbar-collapse .navbar-nav {\n align-items: stretch;\n}\n\n.navbar-toggler {\n padding: 0.5rem 0.5rem;\n margin: 0.3125rem 0;\n font-size: 1rem;\n line-height: 1;\n background: transparent;\n border: 2px solid transparent;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n background-color: #fff;\n}\n\n.navbar-toggler:hover .navbar-toggler-icon, .navbar-toggler:focus .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-toggler:active {\n background-color: #f16e00;\n}\n\n.navbar-toggler:active .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-toggler:focus {\n outline: 0;\n}\n\n.navbar-toggler:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.25rem;\n height: 1.25rem;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (min-width: 480px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n padding: 1.5625rem 0 1.3125rem;\n }\n .navbar-expand-sm .navbar-brand {\n margin: 0 0 0 .625rem;\n }\n .navbar-expand-sm .navbar-brand img {\n width: 3.125rem;\n height: 3.125rem;\n }\n .navbar-expand-sm.minimized {\n padding-top: 1.25rem;\n padding-bottom: 1rem;\n }\n .navbar-expand-sm.minimized .navbar-brand img {\n width: 2.5rem;\n height: 2.5rem;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-sm .navbar-nav .dropdown-item {\n color: #000;\n background-color: #fff;\n border: 0;\n }\n .navbar-expand-sm .navbar-nav .dropdown-item.active, .navbar-expand-sm .navbar-nav .dropdown-item:hover {\n color: #fff;\n background-color: #000;\n }\n .navbar-expand-sm .navbar-nav .nav-item {\n font-size: 1rem;\n border: 0;\n }\n .navbar-expand-sm .navbar-nav .nav-item.dropdown {\n align-self: flex-end;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-top: 0;\n padding-left: 0;\n padding-bottom: 0;\n padding-right: 0;\n margin-right: 1.25rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap;\n padding-left: 10px;\n padding-right: 10px;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n .navbar-expand-sm .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n padding: 1.5625rem 0 1.3125rem;\n }\n .navbar-expand-md .navbar-brand {\n margin: 0 0 0 .625rem;\n }\n .navbar-expand-md .navbar-brand img {\n width: 3.125rem;\n height: 3.125rem;\n }\n .navbar-expand-md.minimized {\n padding-top: 1.25rem;\n padding-bottom: 1rem;\n }\n .navbar-expand-md.minimized .navbar-brand img {\n width: 2.5rem;\n height: 2.5rem;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-md .navbar-nav .dropdown-item {\n color: #000;\n background-color: #fff;\n border: 0;\n }\n .navbar-expand-md .navbar-nav .dropdown-item.active, .navbar-expand-md .navbar-nav .dropdown-item:hover {\n color: #fff;\n background-color: #000;\n }\n .navbar-expand-md .navbar-nav .nav-item {\n font-size: 1rem;\n border: 0;\n }\n .navbar-expand-md .navbar-nav .nav-item.dropdown {\n align-self: flex-end;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-top: 0;\n padding-left: 0;\n padding-bottom: 0;\n padding-right: 0;\n margin-right: 1.25rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n flex-wrap: nowrap;\n padding-left: 10px;\n padding-right: 10px;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n .navbar-expand-md .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (min-width: 980px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n padding: 1.5625rem 0 1.3125rem;\n }\n .navbar-expand-lg .navbar-brand {\n margin: 0 0 0 .625rem;\n }\n .navbar-expand-lg .navbar-brand img {\n width: 3.125rem;\n height: 3.125rem;\n }\n .navbar-expand-lg.minimized {\n padding-top: 1.25rem;\n padding-bottom: 1rem;\n }\n .navbar-expand-lg.minimized .navbar-brand img {\n width: 2.5rem;\n height: 2.5rem;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-lg .navbar-nav .dropdown-item {\n color: #000;\n background-color: #fff;\n border: 0;\n }\n .navbar-expand-lg .navbar-nav .dropdown-item.active, .navbar-expand-lg .navbar-nav .dropdown-item:hover {\n color: #fff;\n background-color: #000;\n }\n .navbar-expand-lg .navbar-nav .nav-item {\n font-size: 1rem;\n border: 0;\n }\n .navbar-expand-lg .navbar-nav .nav-item.dropdown {\n align-self: flex-end;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-top: 0;\n padding-left: 0;\n padding-bottom: 0;\n padding-right: 0;\n margin-right: 1.25rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap;\n padding-left: 10px;\n padding-right: 10px;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n .navbar-expand-lg .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (min-width: 1220px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n padding: 1.5625rem 0 1.3125rem;\n }\n .navbar-expand-xl .navbar-brand {\n margin: 0 0 0 .625rem;\n }\n .navbar-expand-xl .navbar-brand img {\n width: 3.125rem;\n height: 3.125rem;\n }\n .navbar-expand-xl.minimized {\n padding-top: 1.25rem;\n padding-bottom: 1rem;\n }\n .navbar-expand-xl.minimized .navbar-brand img {\n width: 2.5rem;\n height: 2.5rem;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-xl .navbar-nav .dropdown-item {\n color: #000;\n background-color: #fff;\n border: 0;\n }\n .navbar-expand-xl .navbar-nav .dropdown-item.active, .navbar-expand-xl .navbar-nav .dropdown-item:hover {\n color: #fff;\n background-color: #000;\n }\n .navbar-expand-xl .navbar-nav .nav-item {\n font-size: 1rem;\n border: 0;\n }\n .navbar-expand-xl .navbar-nav .nav-item.dropdown {\n align-self: flex-end;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-top: 0;\n padding-left: 0;\n padding-bottom: 0;\n padding-right: 0;\n margin-right: 1.25rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap;\n padding-left: 10px;\n padding-right: 10px;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xl .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (min-width: 1380px) {\n .navbar-expand-xxl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n padding: 1.5625rem 0 1.3125rem;\n }\n .navbar-expand-xxl .navbar-brand {\n margin: 0 0 0 .625rem;\n }\n .navbar-expand-xxl .navbar-brand img {\n width: 3.125rem;\n height: 3.125rem;\n }\n .navbar-expand-xxl.minimized {\n padding-top: 1.25rem;\n padding-bottom: 1rem;\n }\n .navbar-expand-xxl.minimized .navbar-brand img {\n width: 2.5rem;\n height: 2.5rem;\n }\n .navbar-expand-xxl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-item {\n color: #000;\n background-color: #fff;\n border: 0;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-item.active, .navbar-expand-xxl .navbar-nav .dropdown-item:hover {\n color: #fff;\n background-color: #000;\n }\n .navbar-expand-xxl .navbar-nav .nav-item {\n font-size: 1rem;\n border: 0;\n }\n .navbar-expand-xxl .navbar-nav .nav-item.dropdown {\n align-self: flex-end;\n }\n .navbar-expand-xxl .navbar-nav .nav-link {\n padding-top: 0;\n padding-left: 0;\n padding-bottom: 0;\n padding-right: 0;\n margin-right: 1.25rem;\n }\n .navbar-expand-xxl > .container,\n .navbar-expand-xxl > .container-fluid {\n flex-wrap: nowrap;\n padding-left: 10px;\n padding-right: 10px;\n }\n .navbar-expand-xxl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xxl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xxl .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n padding: 1.5625rem 0 1.3125rem;\n}\n\n.navbar-expand .navbar-brand {\n margin: 0 0 0 .625rem;\n}\n\n.navbar-expand .navbar-brand img {\n width: 3.125rem;\n height: 3.125rem;\n}\n\n.navbar-expand.minimized {\n padding-top: 1.25rem;\n padding-bottom: 1rem;\n}\n\n.navbar-expand.minimized .navbar-brand img {\n width: 2.5rem;\n height: 2.5rem;\n}\n\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n}\n\n.navbar-expand .navbar-nav .dropdown-item {\n color: #000;\n background-color: #fff;\n border: 0;\n}\n\n.navbar-expand .navbar-nav .dropdown-item.active, .navbar-expand .navbar-nav .dropdown-item:hover {\n color: #fff;\n background-color: #000;\n}\n\n.navbar-expand .navbar-nav .nav-item {\n font-size: 1rem;\n border: 0;\n}\n\n.navbar-expand .navbar-nav .nav-item.dropdown {\n align-self: flex-end;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-top: 0;\n padding-left: 0;\n padding-bottom: 0;\n padding-right: 0;\n margin-right: 1.25rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n flex-wrap: nowrap;\n padding-left: 10px;\n padding-right: 10px;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-expand .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n}\n\n.navbar-light .navbar-brand {\n color: #000;\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: #f16e00;\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: #000;\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: #f16e00;\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: #ddd;\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: #f16e00;\n}\n\n.navbar-light .navbar-toggler {\n color: #000;\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-light .navbar-text {\n color: #000;\n}\n\n.navbar-light .navbar-text a {\n color: #f16e00;\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: #ddd;\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-toggler {\n color: #fff;\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-dark .navbar-text {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #f16e00;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 2px solid #000;\n}\n\n.card > hr {\n margin-left: 0;\n margin-right: 0;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-right: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n font-weight: 700;\n color: #fff;\n background-color: #000;\n border-bottom: 2px solid #000;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: #fff;\n border-top: 2px solid #000;\n}\n\n.card-header-tabs {\n margin-left: -0.625rem;\n margin-bottom: -0.75rem;\n margin-right: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-left: -0.625rem;\n margin-right: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n}\n\n.card-img-top {\n width: 100%;\n}\n\n.card-img-bottom {\n width: 100%;\n}\n\n.card-deck {\n display: flex;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 2.5rem;\n}\n\n@media (min-width: 480px) {\n .card-deck {\n flex-flow: row wrap;\n margin-left: -2.5rem;\n margin-right: -2.5rem;\n }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-left: 2.5rem;\n margin-bottom: 0;\n margin-right: 2.5rem;\n }\n}\n\n.card-group {\n display: flex;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 10px;\n}\n\n@media (min-width: 480px) {\n .card-group {\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-right: 0;\n border-right: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 2.5rem;\n}\n\n@media (min-width: 480px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.625rem 0;\n font-size: 0.875rem;\n font-weight: 700;\n line-height: 1.428571;\n list-style: none;\n background-color: #fff;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-left: 0.625rem;\n padding-right: 0.625rem;\n font-family: icon-orange;\n font-size: 0.625rem;\n line-height: 1;\n color: #000;\n content: \"\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #f16e00;\n}\n\n.pagination {\n display: flex;\n padding-right: 0;\n list-style: none;\n}\n\n.page-item.presentation {\n padding: .625rem 0;\n font-weight: 700;\n}\n\n.page-item.presentation + .page-item .page-link, .page-item:first-child .page-link {\n margin-right: 0;\n border-color: #000;\n}\n\n.page-item.presentation + .page-item .page-link::before, .page-item:first-child .page-link::before {\n position: absolute;\n top: .6875rem;\n right: .8125rem;\n width: .5625rem;\n height: .875rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%2F%3E%3C%2Fsvg%3E\");\n background-repeat: no-repeat;\n}\n\n.page-item.presentation + .page-item .page-link:hover::before, .page-item.presentation + .page-item .page-link:focus::before, .page-item:first-child .page-link:hover::before, .page-item:first-child .page-link:focus::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.presentation + .page-item .page-link.has-label, .page-item:first-child .page-link.has-label {\n padding-left: 1.125rem;\n padding-right: 2rem;\n}\n\n.page-item.presentation + .page-item .page-link:hover, .page-item.presentation + .page-item .page-link:focus, .page-item:first-child .page-link:hover, .page-item:first-child .page-link:focus, .page-item:last-child .page-link:hover, .page-item:last-child .page-link:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.page-item:last-child .page-link {\n border-color: #000;\n}\n\n.page-item:last-child .page-link::before {\n position: absolute;\n top: .6875rem;\n left: .8125rem;\n width: .5625rem;\n height: .875rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%2F%3E%3C%2Fsvg%3E\");\n background-repeat: no-repeat;\n}\n\n.page-item:last-child .page-link:hover::before, .page-item:last-child .page-link:focus::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item:last-child .page-link.has-label {\n padding-left: 2rem;\n padding-right: 1.125rem;\n}\n\n.page-item.active .page-link {\n z-index: 2;\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.page-item.active:first-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.active:last-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.disabled .page-link {\n color: #ccc;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #ccc;\n}\n\n.page-item.disabled:first-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.disabled:last-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item + .page-item {\n margin-right: .625rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n min-width: 2.5rem;\n min-height: 2.5rem;\n padding: 0.625rem 0.8rem;\n margin-right: 0;\n font-weight: 700;\n line-height: 1;\n color: #000;\n background-color: #fff;\n border: 2px solid transparent;\n}\n\n.page-link:hover, .page-link:focus {\n color: #000;\n text-decoration: none;\n background-color: #fff;\n border-color: #000;\n}\n\n.page-link:hover span, .page-link:focus span {\n color: #000;\n}\n\n.page-link span {\n color: #fff;\n}\n\n.page-link:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.pagination-lg .page-link {\n min-width: 3.125rem;\n min-height: 3.125rem;\n padding: 0.875rem 1.125rem;\n font-size: 1.125rem;\n line-height: 1.111111;\n}\n\n.pagination-lg .page-item:first-child .page-link::before,\n.pagination-lg .page-item:last-child .page-link::before {\n top: 1rem;\n}\n\n.pagination-sm .page-link {\n min-width: 1.875rem;\n min-height: 1.875rem;\n padding: 0.375rem 0.625rem;\n font-size: 0.875rem;\n line-height: 1.428571;\n}\n\n.pagination-sm .page-item:first-child .page-link::before,\n.pagination-sm .page-item:last-child .page-link::before {\n top: auto;\n}\n\n.badge {\n display: inline-block;\n padding: 0.1875rem 0.625rem;\n font-size: 0.875rem;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-left: 0.625rem;\n padding-right: 0.625rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #f16e00;\n}\n\n.badge-primary[href]:hover, .badge-primary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #be5700;\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #000;\n}\n\n.badge-secondary[href]:hover, .badge-secondary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: black;\n}\n\n.badge-success {\n color: #000;\n background-color: #32c832;\n}\n\n.badge-success[href]:hover, .badge-success[href]:focus {\n color: #000;\n text-decoration: none;\n background-color: #289f28;\n}\n\n.badge-info {\n color: #000;\n background-color: #527edb;\n}\n\n.badge-info[href]:hover, .badge-info[href]:focus {\n color: #000;\n text-decoration: none;\n background-color: #2b60cf;\n}\n\n.badge-warning {\n color: #000;\n background-color: #fc0;\n}\n\n.badge-warning[href]:hover, .badge-warning[href]:focus {\n color: #000;\n text-decoration: none;\n background-color: #cca300;\n}\n\n.badge-danger {\n color: #fff;\n background-color: #cd3c14;\n}\n\n.badge-danger[href]:hover, .badge-danger[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #9f2e0f;\n}\n\n.badge-light {\n color: #000;\n background-color: #ddd;\n}\n\n.badge-light[href]:hover, .badge-light[href]:focus {\n color: #000;\n text-decoration: none;\n background-color: #c4c4c4;\n}\n\n.badge-dark {\n color: #fff;\n background-color: #000;\n}\n\n.badge-dark[href]:hover, .badge-dark[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: black;\n}\n\n.badge[href]:focus {\n outline-color: #fff;\n outline-offset: -1px;\n}\n\n.badge[href]:focus.badge-light {\n outline-color: #000;\n}\n\n.jumbotron {\n padding: 2.5rem 1.25rem;\n margin-bottom: 2.5rem;\n background-color: #fff;\n}\n\n@media (min-width: 480px) {\n .jumbotron {\n padding: 5rem 2.5rem;\n }\n}\n\n.jumbotron-fluid {\n padding-left: 0;\n padding-right: 0;\n}\n\n.alert {\n position: relative;\n padding: 1.25rem 1.25rem;\n margin-bottom: 1.25rem;\n border: 0 solid transparent;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-left: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n left: 0;\n padding: 1.25rem 1.25rem;\n line-height: 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.alert-primary hr {\n border-top-color: #d86200;\n}\n\n.alert-primary .alert-link {\n color: black;\n}\n\n.alert-secondary {\n color: #fff;\n background-color: black;\n border-color: black;\n}\n\n.alert-secondary hr {\n border-top-color: black;\n}\n\n.alert-secondary .alert-link {\n color: #e6e6e6;\n}\n\n.alert-success {\n color: #000;\n background-color: #32c832;\n border-color: #32c832;\n}\n\n.alert-success hr {\n border-top-color: #2db42d;\n}\n\n.alert-success .alert-link {\n color: black;\n}\n\n.alert-info {\n color: #000;\n background-color: #527edb;\n border-color: #527edb;\n}\n\n.alert-info hr {\n border-top-color: #3d6ed7;\n}\n\n.alert-info .alert-link {\n color: black;\n}\n\n.alert-warning {\n color: #000;\n background-color: #ffcc00;\n border-color: #ffcc00;\n}\n\n.alert-warning hr {\n border-top-color: #e6b800;\n}\n\n.alert-warning .alert-link {\n color: black;\n}\n\n.alert-danger {\n color: #fff;\n background-color: #cd3c14;\n border-color: #cd3c14;\n}\n\n.alert-danger hr {\n border-top-color: #b63512;\n}\n\n.alert-danger .alert-link {\n color: #e6e6e6;\n}\n\n.alert-light {\n color: #000;\n background-color: #dddddd;\n border-color: #dddddd;\n}\n\n.alert-light hr {\n border-top-color: #d0d0d0;\n}\n\n.alert-light .alert-link {\n color: black;\n}\n\n.alert-dark {\n color: #fff;\n background-color: black;\n border-color: black;\n}\n\n.alert-dark hr {\n border-top-color: black;\n}\n\n.alert-dark .alert-link {\n color: #e6e6e6;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1.25rem 0;\n }\n to {\n background-position: 100% 0;\n }\n}\n\n.progress {\n display: flex;\n height: 1.25rem;\n overflow: hidden;\n font-size: 1rem;\n background-color: #ccc;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: #000;\n text-align: center;\n background-color: #f16e00;\n transition: width 0.6s ease;\n}\n\n@media (max-width: 979.98px) {\n .progress {\n width: 100%;\n height: 0.625rem;\n line-height: 0.625rem;\n }\n .progress-bar {\n font-size: 0.875rem;\n line-height: 0.625rem;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1.25rem 1.25rem;\n}\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-right: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #000;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n color: #f16e00;\n text-decoration: none;\n background-color: #f6f6f6;\n}\n\n.list-group-item-action:active {\n color: #000;\n background-color: #eee;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.625rem 0.625rem;\n margin-bottom: -2px;\n background-color: #fff;\n border: 2px solid #000;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n}\n\n.list-group-item:hover, .list-group-item:focus {\n z-index: 1;\n text-decoration: none;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #ccc;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-flush .list-group-item {\n border-left: 0;\n border-right: 0;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #000;\n background-color: #f16e00;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #000;\n background-color: #d86200;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-secondary {\n color: #fff;\n background-color: black;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #fff;\n background-color: black;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-success {\n color: #000;\n background-color: #32c832;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #000;\n background-color: #2db42d;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-info {\n color: #000;\n background-color: #527edb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #000;\n background-color: #3d6ed7;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-warning {\n color: #000;\n background-color: #ffcc00;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #000;\n background-color: #e6b800;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-danger {\n color: #000;\n background-color: #cd3c14;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #000;\n background-color: #b63512;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-light {\n color: #000;\n background-color: #dddddd;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #000;\n background-color: #d0d0d0;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-dark {\n color: #fff;\n background-color: black;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #fff;\n background-color: black;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.close {\n float: left;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:hover, .close:focus {\n color: #000;\n text-decoration: none;\n opacity: .75;\n}\n\n.close:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.625rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -25%);\n}\n\n.modal.show .modal-dialog {\n transform: translate(0, 0);\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - (0.625rem * 2));\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 2px solid #000;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n z-index: 1040;\n background-color: #333;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 0.625rem;\n border-bottom: 2px solid #000;\n}\n\n.modal-header .close {\n padding: 0.625rem;\n margin: -0.625rem auto -0.625rem -0.625rem;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.25;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 0.625rem;\n}\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 0.625rem;\n border-top: 2px solid #000;\n}\n\n.modal-footer > :not(:first-child) {\n margin-right: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-left: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 480px) {\n .modal-dialog {\n max-width: 700px;\n margin: 1.875rem auto;\n }\n .modal-dialog-centered {\n min-height: calc(100% - (1.875rem * 2));\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 980px) {\n .modal-lg {\n max-width: 700px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0.3125rem;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.25;\n text-align: right;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n font-weight: 700;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.625rem;\n height: 0.625rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.625rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.625rem 0.3125rem 0;\n border-top-color: #ddd;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.625rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n right: 0;\n width: 0.625rem;\n height: 0.625rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n left: 0;\n border-width: 0.3125rem 0 0.3125rem 0.625rem;\n border-left-color: #ddd;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.625rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.3125rem 0.625rem;\n border-bottom-color: #ddd;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.625rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n left: 0;\n width: 0.625rem;\n height: 0.625rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n right: 0;\n border-width: 0.3125rem 0.625rem 0.3125rem 0;\n border-right-color: #ddd;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 1.25rem 1.25rem;\n color: #000;\n text-align: center;\n background-color: #ddd;\n}\n\n.popover {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.25;\n text-align: right;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n font-weight: 700;\n word-wrap: break-word;\n background-color: #ddd;\n background-clip: padding-box;\n border: 2px solid #ddd;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 0.625rem;\n height: 0.3125rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.3125rem;\n}\n\n.bs-popover-top .arrow, .bs-popover-auto[x-placement^=\"top\"] .arrow {\n bottom: calc((0.3125rem + 2px) * -1);\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before,\n.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n border-width: 0.3125rem 0.3125rem 0;\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before {\n bottom: 0;\n border-top-color: #ddd;\n}\n\n.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n bottom: 2px;\n border-top-color: #ddd;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-right: 0.3125rem;\n}\n\n.bs-popover-right .arrow, .bs-popover-auto[x-placement^=\"right\"] .arrow {\n right: calc((0.3125rem + 2px) * -1);\n width: 0.3125rem;\n height: 0.625rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before,\n.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n border-width: 0.3125rem 0 0.3125rem 0.3125rem;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-left-color: #ddd;\n}\n\n.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n right: 2px;\n border-left-color: #ddd;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.3125rem;\n}\n\n.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^=\"bottom\"] .arrow {\n top: calc((0.3125rem + 2px) * -1);\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before,\n.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n border-width: 0 0.3125rem 0.3125rem 0.3125rem;\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before {\n top: 0;\n border-bottom-color: #ddd;\n}\n\n.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n top: 2px;\n border-bottom-color: #ddd;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n right: 50%;\n display: block;\n width: 0.625rem;\n margin-right: -0.3125rem;\n content: \"\";\n border-bottom: 2px solid #ddd;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-left: 0.3125rem;\n}\n\n.bs-popover-left .arrow, .bs-popover-auto[x-placement^=\"left\"] .arrow {\n left: calc((0.3125rem + 2px) * -1);\n width: 0.3125rem;\n height: 0.625rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before,\n.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n border-width: 0.3125rem 0.3125rem 0.3125rem 0;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-right-color: #ddd;\n}\n\n.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n left: 2px;\n border-right-color: #ddd;\n}\n\n.popover-header {\n padding: 0.625rem 0.625rem;\n margin-bottom: 0;\n font-size: 1rem;\n color: inherit;\n background-color: #ddd;\n border-bottom: 2px solid #d0d0d0;\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.625rem 0.625rem;\n color: #000;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-item {\n position: relative;\n display: none;\n align-items: center;\n width: 100%;\n transition: transform 0.6s ease;\n backface-visibility: hidden;\n perspective: 1000px;\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n.carousel-item-next.carousel-item-left,\n.carousel-item-prev.carousel-item-right {\n transform: translateX(0);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.active.carousel-item-right {\n transform: translateX(-100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-next,\n .active.carousel-item-right {\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n.carousel-item-prev,\n.active.carousel-item-left {\n transform: translateX(100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-prev,\n .active.carousel-item-left {\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 1.875rem;\n color: #000;\n text-align: center;\n opacity: 0.5;\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #000;\n text-decoration: none;\n outline: 0;\n opacity: .9;\n}\n\n.carousel-control-prev {\n right: 0;\n}\n\n.carousel-control-next {\n left: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: transparent no-repeat center center;\n background-size: 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\");\n}\n\n.carousel-indicators {\n position: absolute;\n left: 0;\n bottom: 10px;\n right: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-right: 0;\n margin-left: 1.875rem;\n margin-right: 1.875rem;\n list-style: none;\n}\n\n.carousel-indicators li {\n position: relative;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-left: 3px;\n margin-right: 3px;\n text-indent: -999px;\n background-color: rgba(241, 110, 0, 0.5);\n}\n\n.carousel-indicators li::before {\n position: absolute;\n top: -10px;\n right: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators li::after {\n position: absolute;\n bottom: -10px;\n right: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators .active {\n background-color: #f16e00;\n}\n\n.carousel-caption {\n position: absolute;\n left: 15%;\n bottom: 20px;\n right: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #000;\n text-align: center;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #f16e00 !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #be5700 !important;\n}\n\n.bg-secondary {\n background-color: #000 !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: black !important;\n}\n\n.bg-success {\n background-color: #32c832 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #289f28 !important;\n}\n\n.bg-info {\n background-color: #527edb !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #2b60cf !important;\n}\n\n.bg-warning {\n background-color: #fc0 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #cca300 !important;\n}\n\n.bg-danger {\n background-color: #cd3c14 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #9f2e0f !important;\n}\n\n.bg-light {\n background-color: #ddd !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #c4c4c4 !important;\n}\n\n.bg-dark {\n background-color: #000 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: black !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 2px solid #f6f6f6 !important;\n}\n\n.border-top {\n border-top: 2px solid #f6f6f6 !important;\n}\n\n.border-right {\n border-left: 2px solid #f6f6f6 !important;\n}\n\n.border-bottom {\n border-bottom: 2px solid #f6f6f6 !important;\n}\n\n.border-left {\n border-right: 2px solid #f6f6f6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-left: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-right: 0 !important;\n}\n\n.border-primary {\n border-color: #f16e00 !important;\n}\n\n.border-secondary {\n border-color: #000 !important;\n}\n\n.border-success {\n border-color: #32c832 !important;\n}\n\n.border-info {\n border-color: #527edb !important;\n}\n\n.border-warning {\n border-color: #fc0 !important;\n}\n\n.border-danger {\n border-color: #cd3c14 !important;\n}\n\n.border-light {\n border-color: #ddd !important;\n}\n\n.border-dark {\n border-color: #000 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-right-radius: 0.25rem !important;\n border-top-left-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-left-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 480px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 980px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1220px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1380px) {\n .d-xxl-none {\n display: none !important;\n }\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 480px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 980px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1220px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1380px) {\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: right !important;\n}\n\n.float-right {\n float: left !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 480px) {\n .float-sm-left {\n float: right !important;\n }\n .float-sm-right {\n float: left !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: right !important;\n }\n .float-md-right {\n float: left !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 980px) {\n .float-lg-left {\n float: right !important;\n }\n .float-lg-right {\n float: left !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1220px) {\n .float-xl-left {\n float: right !important;\n }\n .float-xl-right {\n float: left !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1380px) {\n .float-xxl-left {\n float: right !important;\n }\n .float-xxl-right {\n float: left !important;\n }\n .float-xxl-none {\n float: none !important;\n }\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n left: 0;\n bottom: 0;\n right: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 0;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n clip-path: inset(50%);\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n clip-path: none;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.m-1 {\n margin: 0.3125rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.3125rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-left: 0.3125rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.3125rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-right: 0.3125rem !important;\n}\n\n.m-2 {\n margin: 0.625rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.625rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-left: 0.625rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.625rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-right: 0.625rem !important;\n}\n\n.m-3 {\n margin: 1.25rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1.25rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-left: 1.25rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1.25rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-right: 1.25rem !important;\n}\n\n.m-4 {\n margin: 1.875rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.875rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-left: 1.875rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.875rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-right: 1.875rem !important;\n}\n\n.m-5 {\n margin: 3.75rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3.75rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-left: 3.75rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3.75rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-right: 3.75rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.p-1 {\n padding: 0.3125rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.3125rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-left: 0.3125rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.3125rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-right: 0.3125rem !important;\n}\n\n.p-2 {\n padding: 0.625rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.625rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-left: 0.625rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.625rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-right: 0.625rem !important;\n}\n\n.p-3 {\n padding: 1.25rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1.25rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-left: 1.25rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1.25rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-right: 1.25rem !important;\n}\n\n.p-4 {\n padding: 1.875rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.875rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-left: 1.875rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.875rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-right: 1.875rem !important;\n}\n\n.p-5 {\n padding: 3.75rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3.75rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-left: 3.75rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3.75rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-right: 3.75rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n@media (min-width: 480px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .m-sm-1 {\n margin: 0.3125rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-right: 0.3125rem !important;\n }\n .m-sm-2 {\n margin: 0.625rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.625rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-left: 0.625rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-right: 0.625rem !important;\n }\n .m-sm-3 {\n margin: 1.25rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1.25rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-left: 1.25rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-right: 1.25rem !important;\n }\n .m-sm-4 {\n margin: 1.875rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.875rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-left: 1.875rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-right: 1.875rem !important;\n }\n .m-sm-5 {\n margin: 3.75rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3.75rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-left: 3.75rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-right: 3.75rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .p-sm-1 {\n padding: 0.3125rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-right: 0.3125rem !important;\n }\n .p-sm-2 {\n padding: 0.625rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.625rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-left: 0.625rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-right: 0.625rem !important;\n }\n .p-sm-3 {\n padding: 1.25rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1.25rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-left: 1.25rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-right: 1.25rem !important;\n }\n .p-sm-4 {\n padding: 1.875rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.875rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-left: 1.875rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-right: 1.875rem !important;\n }\n .p-sm-5 {\n padding: 3.75rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3.75rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-left: 3.75rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-right: 3.75rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .m-md-1 {\n margin: 0.3125rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-right: 0.3125rem !important;\n }\n .m-md-2 {\n margin: 0.625rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.625rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-left: 0.625rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-right: 0.625rem !important;\n }\n .m-md-3 {\n margin: 1.25rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1.25rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-left: 1.25rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-right: 1.25rem !important;\n }\n .m-md-4 {\n margin: 1.875rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.875rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-left: 1.875rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-right: 1.875rem !important;\n }\n .m-md-5 {\n margin: 3.75rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3.75rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-left: 3.75rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-right: 3.75rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .p-md-1 {\n padding: 0.3125rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-right: 0.3125rem !important;\n }\n .p-md-2 {\n padding: 0.625rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.625rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-left: 0.625rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-right: 0.625rem !important;\n }\n .p-md-3 {\n padding: 1.25rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1.25rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-left: 1.25rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-right: 1.25rem !important;\n }\n .p-md-4 {\n padding: 1.875rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.875rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-left: 1.875rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-right: 1.875rem !important;\n }\n .p-md-5 {\n padding: 3.75rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3.75rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-left: 3.75rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-right: 3.75rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 980px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .m-lg-1 {\n margin: 0.3125rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-right: 0.3125rem !important;\n }\n .m-lg-2 {\n margin: 0.625rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.625rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-left: 0.625rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-right: 0.625rem !important;\n }\n .m-lg-3 {\n margin: 1.25rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1.25rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-left: 1.25rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-right: 1.25rem !important;\n }\n .m-lg-4 {\n margin: 1.875rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.875rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-left: 1.875rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-right: 1.875rem !important;\n }\n .m-lg-5 {\n margin: 3.75rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3.75rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-left: 3.75rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-right: 3.75rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .p-lg-1 {\n padding: 0.3125rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-right: 0.3125rem !important;\n }\n .p-lg-2 {\n padding: 0.625rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.625rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-left: 0.625rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-right: 0.625rem !important;\n }\n .p-lg-3 {\n padding: 1.25rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1.25rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-left: 1.25rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-right: 1.25rem !important;\n }\n .p-lg-4 {\n padding: 1.875rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.875rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-left: 1.875rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-right: 1.875rem !important;\n }\n .p-lg-5 {\n padding: 3.75rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3.75rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-left: 3.75rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-right: 3.75rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 1220px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .m-xl-1 {\n margin: 0.3125rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-right: 0.3125rem !important;\n }\n .m-xl-2 {\n margin: 0.625rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.625rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-left: 0.625rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-right: 0.625rem !important;\n }\n .m-xl-3 {\n margin: 1.25rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1.25rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-left: 1.25rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-right: 1.25rem !important;\n }\n .m-xl-4 {\n margin: 1.875rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.875rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-left: 1.875rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-right: 1.875rem !important;\n }\n .m-xl-5 {\n margin: 3.75rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3.75rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-left: 3.75rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-right: 3.75rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .p-xl-1 {\n padding: 0.3125rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-right: 0.3125rem !important;\n }\n .p-xl-2 {\n padding: 0.625rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.625rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-left: 0.625rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-right: 0.625rem !important;\n }\n .p-xl-3 {\n padding: 1.25rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1.25rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-left: 1.25rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-right: 1.25rem !important;\n }\n .p-xl-4 {\n padding: 1.875rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.875rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-left: 1.875rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-right: 1.875rem !important;\n }\n .p-xl-5 {\n padding: 3.75rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3.75rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-left: 3.75rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-right: 3.75rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 1380px) {\n .m-xxl-0 {\n margin: 0 !important;\n }\n .mt-xxl-0,\n .my-xxl-0 {\n margin-top: 0 !important;\n }\n .mr-xxl-0,\n .mx-xxl-0 {\n margin-left: 0 !important;\n }\n .mb-xxl-0,\n .my-xxl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xxl-0,\n .mx-xxl-0 {\n margin-right: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.3125rem !important;\n }\n .mt-xxl-1,\n .my-xxl-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-xxl-1,\n .mx-xxl-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-xxl-1,\n .my-xxl-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-xxl-1,\n .mx-xxl-1 {\n margin-right: 0.3125rem !important;\n }\n .m-xxl-2 {\n margin: 0.625rem !important;\n }\n .mt-xxl-2,\n .my-xxl-2 {\n margin-top: 0.625rem !important;\n }\n .mr-xxl-2,\n .mx-xxl-2 {\n margin-left: 0.625rem !important;\n }\n .mb-xxl-2,\n .my-xxl-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-xxl-2,\n .mx-xxl-2 {\n margin-right: 0.625rem !important;\n }\n .m-xxl-3 {\n margin: 1.25rem !important;\n }\n .mt-xxl-3,\n .my-xxl-3 {\n margin-top: 1.25rem !important;\n }\n .mr-xxl-3,\n .mx-xxl-3 {\n margin-left: 1.25rem !important;\n }\n .mb-xxl-3,\n .my-xxl-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-xxl-3,\n .mx-xxl-3 {\n margin-right: 1.25rem !important;\n }\n .m-xxl-4 {\n margin: 1.875rem !important;\n }\n .mt-xxl-4,\n .my-xxl-4 {\n margin-top: 1.875rem !important;\n }\n .mr-xxl-4,\n .mx-xxl-4 {\n margin-left: 1.875rem !important;\n }\n .mb-xxl-4,\n .my-xxl-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-xxl-4,\n .mx-xxl-4 {\n margin-right: 1.875rem !important;\n }\n .m-xxl-5 {\n margin: 3.75rem !important;\n }\n .mt-xxl-5,\n .my-xxl-5 {\n margin-top: 3.75rem !important;\n }\n .mr-xxl-5,\n .mx-xxl-5 {\n margin-left: 3.75rem !important;\n }\n .mb-xxl-5,\n .my-xxl-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-xxl-5,\n .mx-xxl-5 {\n margin-right: 3.75rem !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .pt-xxl-0,\n .py-xxl-0 {\n padding-top: 0 !important;\n }\n .pr-xxl-0,\n .px-xxl-0 {\n padding-left: 0 !important;\n }\n .pb-xxl-0,\n .py-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xxl-0,\n .px-xxl-0 {\n padding-right: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.3125rem !important;\n }\n .pt-xxl-1,\n .py-xxl-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-xxl-1,\n .px-xxl-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-xxl-1,\n .py-xxl-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-xxl-1,\n .px-xxl-1 {\n padding-right: 0.3125rem !important;\n }\n .p-xxl-2 {\n padding: 0.625rem !important;\n }\n .pt-xxl-2,\n .py-xxl-2 {\n padding-top: 0.625rem !important;\n }\n .pr-xxl-2,\n .px-xxl-2 {\n padding-left: 0.625rem !important;\n }\n .pb-xxl-2,\n .py-xxl-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-xxl-2,\n .px-xxl-2 {\n padding-right: 0.625rem !important;\n }\n .p-xxl-3 {\n padding: 1.25rem !important;\n }\n .pt-xxl-3,\n .py-xxl-3 {\n padding-top: 1.25rem !important;\n }\n .pr-xxl-3,\n .px-xxl-3 {\n padding-left: 1.25rem !important;\n }\n .pb-xxl-3,\n .py-xxl-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-xxl-3,\n .px-xxl-3 {\n padding-right: 1.25rem !important;\n }\n .p-xxl-4 {\n padding: 1.875rem !important;\n }\n .pt-xxl-4,\n .py-xxl-4 {\n padding-top: 1.875rem !important;\n }\n .pr-xxl-4,\n .px-xxl-4 {\n padding-left: 1.875rem !important;\n }\n .pb-xxl-4,\n .py-xxl-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-xxl-4,\n .px-xxl-4 {\n padding-right: 1.875rem !important;\n }\n .p-xxl-5 {\n padding: 3.75rem !important;\n }\n .pt-xxl-5,\n .py-xxl-5 {\n padding-top: 3.75rem !important;\n }\n .pr-xxl-5,\n .px-xxl-5 {\n padding-left: 3.75rem !important;\n }\n .pb-xxl-5,\n .py-xxl-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-xxl-5,\n .px-xxl-5 {\n padding-right: 3.75rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mt-xxl-auto,\n .my-xxl-auto {\n margin-top: auto !important;\n }\n .mr-xxl-auto,\n .mx-xxl-auto {\n margin-left: auto !important;\n }\n .mb-xxl-auto,\n .my-xxl-auto {\n margin-bottom: auto !important;\n }\n .ml-xxl-auto,\n .mx-xxl-auto {\n margin-right: auto !important;\n }\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: right !important;\n}\n\n.text-right {\n text-align: left !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 480px) {\n .text-sm-left {\n text-align: right !important;\n }\n .text-sm-right {\n text-align: left !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: right !important;\n }\n .text-md-right {\n text-align: left !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 980px) {\n .text-lg-left {\n text-align: right !important;\n }\n .text-lg-right {\n text-align: left !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1220px) {\n .text-xl-left {\n text-align: right !important;\n }\n .text-xl-right {\n text-align: left !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1380px) {\n .text-xxl-left {\n text-align: right !important;\n }\n .text-xxl-right {\n text-align: left !important;\n }\n .text-xxl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #f16e00 !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #be5700 !important;\n}\n\n.text-secondary {\n color: #000 !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: black !important;\n}\n\n.text-success {\n color: #32c832 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #289f28 !important;\n}\n\n.text-info {\n color: #527edb !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #2b60cf !important;\n}\n\n.text-warning {\n color: #fc0 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #cca300 !important;\n}\n\n.text-danger {\n color: #cd3c14 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #9f2e0f !important;\n}\n\n.text-light {\n color: #ddd !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #c4c4c4 !important;\n}\n\n.text-dark {\n color: #000 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: black !important;\n}\n\n.text-muted {\n color: #666 !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 2px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 980px !important;\n }\n .container {\n min-width: 980px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 2px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n\n.card-deck .o-card-link {\n margin: 0 1rem;\n}\n\n.o-card-link .card-title {\n align-self: center;\n width: 100%;\n margin: auto 0;\n font-weight: 700;\n word-break: normal;\n}\n\n.o-card-link .card-img {\n padding: 0;\n text-align: center;\n}\n\n.o-card-link .card-img img {\n width: 100%;\n height: auto;\n}\n\n.o-card-link .card-body {\n display: flex;\n flex-direction: column;\n text-align: center;\n}\n\n.card-deck {\n margin: 0;\n}\n\n@media (max-width: 479.98px) {\n .card.o-card-link {\n flex-basis: calc(50% - 2rem);\n margin: 1rem;\n }\n .card-deck {\n flex-direction: column;\n }\n .card-deck .o-card-link,\n .o-card-link {\n flex-direction: row;\n height: 3.75rem;\n margin: 0;\n margin-bottom: .625rem;\n border: 0;\n }\n .o-card-link .card-img {\n flex-basis: 20%;\n width: auto;\n padding: 0;\n }\n .o-card-link .card-img img {\n width: auto;\n height: 3.75rem;\n }\n .o-card-link .card-body {\n flex-basis: 80%;\n align-self: center;\n padding: 0 1rem;\n text-align: right;\n }\n .o-card-link .card-title {\n align-self: flex-start;\n margin: 0;\n }\n .o-card-link .card-title::after {\n position: absolute;\n top: calc(50% - .5rem);\n left: .25rem;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M3 0L0 3l9 9-9 9 3 3 12-12' fill='%23999'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n }\n}\n\n@media (min-width: 480px) and (max-width: 767.98px) {\n .card.o-card-link {\n flex-basis: calc(50% - 2rem);\n margin: 1rem;\n }\n}\n\n.o-switch .toggle,\n.o-switch .toggle::before,\n.o-switch .toggle .on,\n.o-switch .toggle .off {\n transition: .4s;\n}\n\n.o-switch .toggle {\n position: relative;\n display: block;\n width: auto;\n min-width: 3.75rem;\n height: 1.875rem;\n margin: .3125rem 0;\n background: #666;\n border: 2px solid #666;\n}\n\n.o-switch .toggle.toggle-rounded, .o-switch .toggle.toggle-rounded::before {\n border-radius: 1.625rem;\n}\n\n.o-switch .toggle .on,\n.o-switch .toggle .off {\n display: none;\n font-weight: 700;\n line-height: 1.625rem;\n color: #fff;\n text-align: right;\n cursor: default;\n opacity: 0;\n}\n\n.o-switch .toggle .on.svg-checkbox-tick::after {\n top: .1875rem;\n right: -.125rem;\n}\n\n.o-switch .toggle .off {\n display: block;\n text-align: left;\n opacity: 1;\n}\n\n.o-switch .toggle .off.svg-delete::after {\n top: .1875rem;\n left: -.125rem;\n right: auto;\n}\n\n.o-switch .toggle::before {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 1;\n display: block;\n width: 1.625rem;\n height: 1.625rem;\n content: \"\";\n background: #fff;\n}\n\n.o-switch .checkbox:focus + .toggle::before {\n outline: 1px dotted #fff;\n}\n\n.o-switch .checkbox:checked + .toggle {\n background: #f16e00;\n border-color: #f16e00;\n}\n\n.o-switch .checkbox:checked + .toggle .on {\n display: block;\n opacity: 1;\n}\n\n.o-switch .checkbox:checked + .toggle .off {\n display: none;\n opacity: 0;\n}\n\n.o-switch .checkbox:checked + .toggle::before {\n left: 0;\n right: auto;\n}\n\n.o-switch .checkbox.success:checked + .toggle {\n background: #32c832;\n border-color: #32c832;\n}\n\n.o-switch .checkbox.success:checked + .toggle .on {\n color: #000;\n}\n\n.o-switch .checkbox.success:checked + .toggle .on.icon-checkbox-tick {\n color: #fff;\n}\n\n.form-group.row .o-switch .col-form-label.toggle {\n padding: 0 .375rem;\n}\n\n.form-group.row .o-switch .col-form-label.toggle.toggle-rounded {\n padding: 0 .875rem;\n}\n\n.o-switch.btn-group-toggle {\n border: 2px solid #000;\n}\n\n.o-switch.btn-group-toggle .btn {\n width: 2.5rem;\n padding-left: 0;\n padding-right: 0;\n margin: 0;\n border-top: 0;\n border-left: 2px solid #fff;\n border-bottom: 0;\n border-right: 2px solid #fff;\n}\n\n.o-switch.btn-group-toggle .btn:first-child {\n margin-right: -2px;\n border-right-color: #000;\n}\n\n.o-switch.btn-group-toggle .btn:last-child {\n margin-left: -2px;\n border-left-color: #000;\n}\n\n.o-switch.btn-group-toggle .btn.active {\n color: #fff;\n background-color: #000;\n border-left-color: #000;\n border-right-color: #000;\n}\n\n.o-switch.btn-group-toggle .btn.focus {\n outline: 1px dotted #fff;\n outline-offset: -2px;\n}\n\n.o-switch.btn-group-toggle .btn:hover {\n color: #f16e00;\n background-color: #fff;\n}\n\n.o-switch.btn-group-toggle .btn:hover.active {\n color: #fff;\n background-color: #000;\n border-left-color: #000;\n border-right-color: #000;\n}\n\n.o-switch.btn-group-toggle.no-outline {\n border-color: transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn {\n border-top: 2px solid transparent;\n border-bottom: 2px solid transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:first-child {\n border-right-color: transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:last-child {\n border-left-color: transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn.active {\n color: #f16e00;\n background-color: #fff;\n border-color: transparent;\n outline-color: #000;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:hover {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:hover.active {\n color: #f16e00;\n background-color: #fff;\n border-color: transparent;\n outline-color: #000;\n}\n\n.form-group input[type=\"radio\"],\n.form-group input[type=\"checkbox\"] {\n width: auto;\n}\n\n.form-group.row .form-control-feedback {\n padding-right: 0;\n}\n\n.form-group.row.has-danger.top {\n flex-direction: row;\n}\n\n.form-group.row.has-danger.top label,\n.form-group.row.has-danger.top .col-form-label {\n order: 1;\n}\n\n.form-group.row.has-danger.top .form-control {\n order: 2;\n margin-top: 0;\n}\n\n.form-group.row.has-danger.top .form-control-feedback {\n order: 0;\n}\n\n.form-group.row.has-danger.right label,\n.form-group.row.has-danger.right .col-form-label {\n min-width: auto;\n}\n\n.form-group.row.has-danger.right .form-control-feedback {\n align-self: center;\n margin-top: 0;\n}\n\n.form-group.is-required .col-form-label::after {\n margin-right: 6px;\n font-weight: 700;\n color: #f16e00;\n content: \"*\";\n}\n\n.form-group .form-control:invalid {\n outline: none;\n box-shadow: none;\n}\n\n.form-group.has-danger .col-form-label, .form-group.has-warning .col-form-label, .form-group.has-success .col-form-label {\n color: #000;\n}\n\n.form-group .form-control-feedback {\n margin-top: .625rem;\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1;\n}\n\n.form-group.has-danger {\n position: relative;\n}\n\n.form-group.has-danger .form-control-feedback {\n margin-top: .8125rem;\n font-weight: 700;\n color: #cd3c14;\n}\n\n.form-group.has-danger .form-control-danger {\n background-image: none;\n}\n\n.form-group.has-danger.top {\n display: flex;\n flex-direction: column;\n}\n\n.form-group.has-danger.top .col-form-label {\n margin-bottom: 0;\n}\n\n.form-group.has-danger.top .form-control {\n order: 2;\n}\n\n.form-group.has-danger.top .form-control-feedback {\n order: 1;\n margin-top: 0;\n margin-bottom: .8125rem;\n}\n\n.form-group.has-danger.right {\n display: flex;\n flex-flow: row wrap;\n}\n\n.form-group.has-danger.right label,\n.form-group.has-danger.right .col-form-label {\n min-width: 100%;\n}\n\n.form-group.has-danger.right .form-control-message,\n.form-group.has-danger.right .form-control-feedback {\n margin-right: .625rem;\n}\n\nselect.form-control:not([size]):not([multiple]) {\n height: auto;\n padding-top: .4375rem;\n padding-bottom: .4375rem;\n}\n\nselect.form-control:not([size]):not([multiple]).form-control-lg, .input-group-lg > select.form-control:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.form-control.btn:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.form-control.btn:not([size]):not([multiple]) {\n padding-top: .65625rem;\n padding-bottom: .65625rem;\n}\n\nselect.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm > select.form-control:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.form-control.btn:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.form-control.btn:not([size]):not([multiple]) {\n padding-top: .1875rem;\n padding-bottom: .1875rem;\n}\n\n.has-feedback label ~ .form-control-feedback {\n top: 1.75;\n}\n\n.o-square-list {\n padding-right: 0;\n color: #f16e00;\n text-align: right;\n}\n\n.o-square-list,\n.o-square-list ul * {\n list-style-type: none;\n}\n\n.o-square-list li {\n color: #000;\n}\n\n.o-square-list li::before {\n margin-left: 1rem;\n font-size: 0.875rem;\n line-height: 1.25rem;\n color: #f16e00;\n vertical-align: text-top;\n content: \"\\25A0\";\n}\n\n.o-square-list li span {\n display: inline-block;\n margin-bottom: .625rem;\n}\n\n.o-square-list li > ul {\n padding-right: 1rem;\n}\n\n.o-square-list ul > li::before {\n color: #999;\n}\n\n.o-square-list ul ul > li::before {\n color: #ccc;\n}\n\n.o-stepbar,\n.o-stepbar ol,\n.o-stepbar ul {\n padding: 0;\n margin: 0;\n overflow: hidden;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(1) {\n width: 100%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(2),\n.o-stepbar .stepbar-item:first-child:nth-last-child(2) ~ .stepbar-item {\n width: 50%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(3),\n.o-stepbar .stepbar-item:first-child:nth-last-child(3) ~ .stepbar-item {\n width: 33.3333%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(4),\n.o-stepbar .stepbar-item:first-child:nth-last-child(4) ~ .stepbar-item {\n width: 25%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(5),\n.o-stepbar .stepbar-item:first-child:nth-last-child(5) ~ .stepbar-item {\n width: 20%;\n}\n\n.o-stepbar .stepbar-item {\n position: relative;\n float: right;\n padding: 0.625rem 1.25rem;\n padding-right: 2rem;\n font-size: 1rem;\n font-weight: 700;\n line-height: 1.25;\n color: #000;\n white-space: nowrap;\n list-style: none;\n background-color: #ddd;\n}\n\n.o-stepbar .stepbar-item::after {\n position: absolute;\n top: 0;\n left: -1rem;\n z-index: 500;\n display: block;\n width: 1rem;\n height: 2.5rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23dddddd%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1rem 2.5rem;\n}\n\n.o-stepbar .stepbar-item:first-child {\n padding-right: 1.25rem;\n}\n\n.o-stepbar .stepbar-item:last-child::after {\n display: none;\n}\n\n.o-stepbar .stepbar-item.done {\n background-color: #000;\n}\n\n.o-stepbar .stepbar-item.done::after {\n position: absolute;\n top: 0;\n left: -1rem;\n z-index: 500;\n display: block;\n width: 1rem;\n height: 2.5rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23000000%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1rem 2.5rem;\n}\n\n.o-stepbar .stepbar-item.done .stepbar-link {\n color: #fff;\n}\n\n.o-stepbar .stepbar-item.done:last-child::after {\n display: none;\n}\n\n.o-stepbar .stepbar-item.current {\n background-color: #f16e00;\n}\n\n.o-stepbar .stepbar-item.current::after {\n position: absolute;\n top: 0;\n left: -1rem;\n z-index: 500;\n display: block;\n width: 1rem;\n height: 2.5rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23f16e00%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1rem 2.5rem;\n}\n\n.o-stepbar .stepbar-item.current .stepbar-link {\n color: #fff;\n}\n\n.o-stepbar .stepbar-item.current:last-child::after {\n display: none;\n}\n\n.o-stepbar .stepbar-item .stepbar-link {\n text-decoration: none;\n}\n\n.o-stepbar .stepbar-item .stepbar-link .step-number::after {\n content: \".\";\n}\n\n@media (max-width: 479.98px) {\n .o-stepbar .stepbar-item {\n padding: 0.3125rem 2rem 0.3125rem 0.625rem;\n line-height: 1.25;\n }\n .o-stepbar .stepbar-item::after,\n .o-stepbar .stepbar-item.done::after,\n .o-stepbar .stepbar-item.current::after,\n .o-stepbar .stepbar-item.next::after {\n left: -0.6875rem;\n width: 0.75rem;\n height: 1.875rem;\n background-size: cover;\n }\n .o-stepbar.xs-numbers .step-number::after {\n display: none;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3),\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3) ~ .stepbar-item {\n width: 20%;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3).current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3) ~ .stepbar-item.current {\n width: 60%;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4),\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4) ~ .stepbar-item,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5),\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5) ~ .stepbar-item {\n width: 20%;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4).current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4) ~ .stepbar-item.current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5).current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5) ~ .stepbar-item.current {\n width: 40%;\n }\n .o-stepbar.xs-numbers .stepbar-item {\n width: 20%;\n padding-left: 0;\n padding-right: 0.75rem;\n text-align: center;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child {\n padding-right: 0;\n }\n .o-stepbar.xs-numbers .stepbar-item.current {\n width: 60%;\n }\n .o-stepbar.xs-numbers .stepbar-item.current .step-number {\n display: none;\n }\n .o-stepbar.xs-numbers .stepbar-item:not(.current) .step-title {\n display: none;\n }\n .o-stepbar.xs-labels .step-number {\n display: none;\n }\n}\n\n.o-link-arrow {\n font-size: 1rem;\n font-weight: 700;\n text-decoration: none;\n}\n\n.o-link-arrow::after {\n padding: 0 0.625rem;\n font-family: icon-orange, sans-serif;\n font-size: 0.625rem;\n color: #000;\n content: \"\\e93e\";\n}\n\n.o-link-arrow:hover::after, .o-link-arrow:focus::after {\n color: #f16e00;\n text-decoration: none;\n}\n\n.o-link-arrow.back::after {\n padding: 0;\n content: \"\";\n}\n\n.o-link-arrow.back::before {\n padding: 0 0 0 0.625rem;\n font-family: icon-orange, sans-serif;\n font-size: 0.625rem;\n color: #000;\n content: \"\\e93f\";\n}\n\n.o-link-arrow.back:hover::before, .o-link-arrow.back:focus::before {\n color: #f16e00;\n text-decoration: none;\n}\n\n.mega-menu {\n overflow: hidden;\n}\n\n.mega-menu > .navbar-nav {\n transition: transform .5s;\n transform: translateX(0);\n}\n\n.mega-menu-panel > .navbar-nav,\n.mega-menu-panel > .container > .navbar-nav {\n flex-direction: column;\n}\n\n.mega-menu-panel > .navbar-nav .navbar-nav,\n.mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: absolute;\n top: 0;\n right: 100%;\n display: none;\n width: 100%;\n}\n\n.fixed-header {\n position: fixed;\n top: 0;\n z-index: 1030;\n width: 100%;\n}\n\n.navbar .nav-link.icon {\n margin-top: 0;\n}\n\n.navbar .nav-link.icon span[class^=\"icon-\"] {\n font-size: 1.5rem;\n font-weight: 400;\n}\n\n.navbar .nav-link.icon[class*=\"svg-\"], .navbar .nav-link.icon[class*=\"svg-\"]::after {\n width: 1.875rem;\n height: 1.875rem;\n}\n\n.navbar .nav-link:not(.icon)[class*=\"svg-\"]::after {\n top: 0;\n left: 0;\n right: auto;\n}\n\n.navbar.supra {\n height: 2.5rem;\n min-height: 2.5rem;\n padding-top: 0;\n padding-bottom: 0;\n border-bottom: 1px solid #333;\n}\n\n@media (max-width: 479.98px) {\n .navbar.supra {\n display: none;\n }\n}\n\n.navbar.supra > .container,\n.navbar.supra > .container .navbar-nav {\n align-items: center;\n}\n\n.navbar.supra .navbar-brand {\n display: none;\n}\n\n.navbar.supra .navbar-nav {\n margin: 0;\n}\n\n.navbar.supra .navbar-nav > .nav-link:first-child,\n.navbar.supra .navbar-nav .nav-item:first-child .nav-link {\n margin-right: 0;\n}\n\n.navbar.supra .nav-link,\n.navbar.supra .dropdown-toggle {\n font-size: 0.875rem;\n line-height: 1;\n}\n\n.navbar.supra .nav-link:focus,\n.navbar.supra .dropdown-toggle:focus {\n outline-offset: .5rem;\n}\n\n.navbar.supra .nav-link span[class^=\"icon-\"],\n.navbar.supra .dropdown-toggle span[class^=\"icon-\"] {\n font-size: 1.125rem;\n font-weight: 400;\n}\n\n.navbar.supra .nav-link.icon span[class^=\"icon-\"] {\n font-size: 1rem;\n font-weight: 400;\n}\n\n.navbar.supra .nav-link.icon[class*=\"svg-\"], .navbar.supra .nav-link.icon[class*=\"svg-\"]::after {\n width: 1.25rem;\n height: 1.25rem;\n}\n\n.navbar.supra .dropdown-menu {\n left: 0;\n right: auto;\n}\n\n@media (max-width: 479.98px) {\n .navbar-expand-sm .mega-menu .nav-link, .navbar-expand-sm.minimized .mega-menu .nav-link {\n padding-left: 0;\n }\n .navbar-expand-sm .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-sm.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-sm .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before, .navbar-expand-sm.minimized .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before {\n transform: rotateZ(0deg);\n }\n .navbar-expand-sm .mega-menu-panel .nav-link.back, .navbar-expand-sm.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-sm .mega-menu-panel .nav-link.back::before, .navbar-expand-sm.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-sm .mega-menu-panel > .container, .navbar-expand-sm.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-sm.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-sm.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-sm.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 480px) {\n .navbar-expand-sm .mega-menu {\n overflow: visible;\n }\n .navbar-expand-sm .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n }\n .navbar-expand-sm .mega-menu > .navbar-nav .nav-link::before {\n display: none;\n }\n .navbar-expand-sm .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-sm .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n .navbar-expand-sm .mega-menu-panel .nav-link {\n margin-right: 0;\n }\n .navbar-expand-sm .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block !important;\n flex-direction: column;\n align-items: flex-start;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md .mega-menu .nav-link, .navbar-expand-md.minimized .mega-menu .nav-link {\n padding-left: 0;\n }\n .navbar-expand-md .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-md.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-md .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before, .navbar-expand-md.minimized .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before {\n transform: rotateZ(0deg);\n }\n .navbar-expand-md .mega-menu-panel .nav-link.back, .navbar-expand-md.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-md .mega-menu-panel .nav-link.back::before, .navbar-expand-md.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-md .mega-menu-panel > .container, .navbar-expand-md.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-md .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-md.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-md.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-md.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md .mega-menu {\n overflow: visible;\n }\n .navbar-expand-md .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n }\n .navbar-expand-md .mega-menu > .navbar-nav .nav-link::before {\n display: none;\n }\n .navbar-expand-md .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-md .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n .navbar-expand-md .mega-menu-panel .nav-link {\n margin-right: 0;\n }\n .navbar-expand-md .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block !important;\n flex-direction: column;\n align-items: flex-start;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n}\n\n@media (max-width: 979.98px) {\n .navbar-expand-lg .mega-menu .nav-link, .navbar-expand-lg.minimized .mega-menu .nav-link {\n padding-left: 0;\n }\n .navbar-expand-lg .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-lg.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-lg .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before, .navbar-expand-lg.minimized .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before {\n transform: rotateZ(0deg);\n }\n .navbar-expand-lg .mega-menu-panel .nav-link.back, .navbar-expand-lg.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-lg .mega-menu-panel .nav-link.back::before, .navbar-expand-lg.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-lg .mega-menu-panel > .container, .navbar-expand-lg.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-lg.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-lg.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-lg.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 980px) {\n .navbar-expand-lg .mega-menu {\n overflow: visible;\n }\n .navbar-expand-lg .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n }\n .navbar-expand-lg .mega-menu > .navbar-nav .nav-link::before {\n display: none;\n }\n .navbar-expand-lg .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-lg .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n .navbar-expand-lg .mega-menu-panel .nav-link {\n margin-right: 0;\n }\n .navbar-expand-lg .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block !important;\n flex-direction: column;\n align-items: flex-start;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n}\n\n@media (max-width: 1219.98px) {\n .navbar-expand-xl .mega-menu .nav-link, .navbar-expand-xl.minimized .mega-menu .nav-link {\n padding-left: 0;\n }\n .navbar-expand-xl .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-xl.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xl .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before, .navbar-expand-xl.minimized .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before {\n transform: rotateZ(0deg);\n }\n .navbar-expand-xl .mega-menu-panel .nav-link.back, .navbar-expand-xl.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-xl .mega-menu-panel .nav-link.back::before, .navbar-expand-xl.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xl .mega-menu-panel > .container, .navbar-expand-xl.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-xl.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-xl.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-xl.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 1220px) {\n .navbar-expand-xl .mega-menu {\n overflow: visible;\n }\n .navbar-expand-xl .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n }\n .navbar-expand-xl .mega-menu > .navbar-nav .nav-link::before {\n display: none;\n }\n .navbar-expand-xl .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-xl .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n .navbar-expand-xl .mega-menu-panel .nav-link {\n margin-right: 0;\n }\n .navbar-expand-xl .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block !important;\n flex-direction: column;\n align-items: flex-start;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n}\n\n@media (max-width: 1379.98px) {\n .navbar-expand-xxl .mega-menu .nav-link, .navbar-expand-xxl.minimized .mega-menu .nav-link {\n padding-left: 0;\n }\n .navbar-expand-xxl .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-xxl.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xxl .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before, .navbar-expand-xxl.minimized .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before {\n transform: rotateZ(0deg);\n }\n .navbar-expand-xxl .mega-menu-panel .nav-link.back, .navbar-expand-xxl.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-xxl .mega-menu-panel .nav-link.back::before, .navbar-expand-xxl.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xxl .mega-menu-panel > .container, .navbar-expand-xxl.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-xxl.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-xxl.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-xxl.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 1380px) {\n .navbar-expand-xxl .mega-menu {\n overflow: visible;\n }\n .navbar-expand-xxl .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n }\n .navbar-expand-xxl .mega-menu > .navbar-nav .nav-link::before {\n display: none;\n }\n .navbar-expand-xxl .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-xxl .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n .navbar-expand-xxl .mega-menu-panel .nav-link {\n margin-right: 0;\n }\n .navbar-expand-xxl .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block !important;\n flex-direction: column;\n align-items: flex-start;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n}\n\n.navbar-expand .mega-menu .nav-link, .navbar-expand.minimized .mega-menu .nav-link {\n padding-left: 0;\n}\n\n.navbar-expand .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n transform: rotateZ(-180deg);\n}\n\n.navbar-expand .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before, .navbar-expand.minimized .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before {\n transform: rotateZ(0deg);\n}\n\n.navbar-expand .mega-menu-panel .nav-link.back, .navbar-expand.minimized .mega-menu-panel .nav-link.back {\n display: block;\n}\n\n.navbar-expand .mega-menu-panel .nav-link.back::before, .navbar-expand.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n transform: rotateZ(-180deg);\n}\n\n.navbar-expand .mega-menu-panel > .container, .navbar-expand.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n}\n\n.navbar-expand .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n}\n\n.navbar-expand .mega-menu {\n overflow: visible;\n}\n\n.navbar-expand .mega-menu > .navbar-nav {\n transition: none;\n transform: none;\n}\n\n.navbar-expand .mega-menu > .navbar-nav .nav-link::before {\n display: none;\n}\n\n.navbar-expand .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n}\n\n.navbar-expand .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n}\n\n.navbar-expand .mega-menu-panel .nav-link {\n margin-right: 0;\n}\n\n.navbar-expand .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav {\n flex-direction: row;\n align-items: flex-start;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav > .nav-item {\n flex-grow: 1;\n padding: 1rem 0;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block !important;\n flex-direction: column;\n align-items: flex-start;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n}\n\n@media (max-width: 767.98px) {\n .navbar-brand,\n .navbar-brand + .navbar-brand {\n align-self: center;\n }\n}\n\n.o-accordion .card {\n margin-bottom: 0;\n border: 0;\n border-top: 1px solid #ccc;\n border-bottom: 1px solid #ccc;\n}\n\n.o-accordion .card ~ .card {\n border-top: 0;\n}\n\n.o-accordion .card-header {\n padding: 0;\n background-color: #fff;\n border: 0;\n}\n\n.o-accordion .card-header,\n.o-accordion .card-header h5 {\n margin: 0;\n font-size: 1rem;\n font-weight: 700;\n line-height: 1;\n}\n\n.o-accordion .card-header button,\n.o-accordion .card-header [role=\"button\"] {\n position: relative;\n display: block;\n width: 100%;\n padding: 1rem 0 1rem 2.125rem;\n line-height: 1.125rem;\n text-align: right;\n border: 0;\n}\n\n.o-accordion .card-header button::after,\n.o-accordion .card-header [role=\"button\"]::after {\n position: absolute;\n top: 1.3125rem;\n left: .625rem;\n width: .875rem;\n height: .4375rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.o-accordion .card-header button[aria-expanded=\"true\"]::after,\n.o-accordion .card-header [role=\"button\"][aria-expanded=\"true\"]::after {\n transform: rotate(-180deg);\n}\n\n.o-accordion .card-body {\n padding: 0;\n margin: .625rem;\n}\n\n@media (max-width: 767.98px) {\n .o-accordion .card {\n border-top-width: 2px;\n border-bottom-width: 2px;\n }\n .o-accordion .card ~ .card {\n border-top: 0;\n }\n}\n\n.table > thead > tr,\n.table > tbody > tr,\n.table > tfoot > tr {\n border-bottom: 1px solid #ccc;\n}\n\n.table > thead > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > th,\n.table > tbody > tr > td,\n.table > tfoot > tr > th,\n.table > tfoot > tr > td {\n font-size: 0.875rem;\n line-height: 1.25rem;\n vertical-align: middle;\n border: 0;\n}\n\n.table > thead > tr > th:first-child,\n.table > thead > tr > td:first-child,\n.table > tbody > tr > th:first-child,\n.table > tbody > tr > td:first-child,\n.table > tfoot > tr > th:first-child,\n.table > tfoot > tr > td:first-child {\n padding-right: .625rem;\n}\n\n.table > thead > tr [class^=\"icon-\"],\n.table > thead > tr [class*=\" icon-\"],\n.table > tbody > tr [class^=\"icon-\"],\n.table > tbody > tr [class*=\" icon-\"],\n.table > tfoot > tr [class^=\"icon-\"],\n.table > tfoot > tr [class*=\" icon-\"] {\n font-size: 1.8125rem;\n}\n\n.table > thead > tr [class^=\"svg-\"],\n.table > tbody > tr [class^=\"svg-\"],\n.table > tfoot > tr [class^=\"svg-\"] {\n display: block;\n width: 1.8125rem;\n height: 1.8125rem;\n margin: 0 auto;\n}\n\n.table > thead > tr [class^=\"svg-\"]::after,\n.table > tbody > tr [class^=\"svg-\"]::after,\n.table > tfoot > tr [class^=\"svg-\"]::after {\n width: 1.8125rem;\n height: 1.8125rem;\n}\n\n.table thead > tr {\n border-bottom-width: 2px;\n}\n\n.table thead > tr > th {\n font-size: 1rem;\n font-weight: 700;\n}\n\n.table tbody > th {\n font-weight: 400;\n}\n\n.table.has-checkbox tr.selected > td,\n.table.has-checkbox tr.selected > th {\n background-color: #ddd;\n}\n\n.table.has-checkbox tr > th:first-child,\n.table.has-checkbox tr > td:first-child {\n width: 1.25rem;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.table.has-checkbox tr > th:first-child .custom-control.custom-checkbox,\n.table.has-checkbox tr > td:first-child .custom-control.custom-checkbox {\n padding-top: 0;\n padding-right: 1.25rem;\n margin: 0;\n vertical-align: middle;\n}\n\n.table.has-icon tr > td,\n.table.has-icon tr > th {\n height: 3.1875rem;\n padding-top: .6875rem;\n vertical-align: middle;\n}\n\n.table.has-icon tr > td span,\n.table.has-icon tr > td img,\n.table.has-icon tr > th span,\n.table.has-icon tr > th img {\n vertical-align: middle;\n}\n\n.table.has-icon tr > td img,\n.table.has-icon tr > th img {\n width: 1.875rem;\n height: 1.875rem;\n margin-left: .625rem;\n}\n\n.table.has-icon tr > td [class^=\"icon-\"],\n.table.has-icon tr > th [class^=\"icon-\"] {\n width: 1.875rem;\n margin-left: .375rem;\n font-size: 1.8125rem;\n line-height: 0;\n vertical-align: middle;\n}\n\n.table.table-reflow thead > tr,\n.table.table-reflow tbody > tr {\n border: 0;\n}\n\n.table.table-reflow thead > tr > td,\n.table.table-reflow tbody > tr > td {\n line-height: 1.25rem;\n}\n\n.table.table-reflow thead > tr > th:first-child,\n.table.table-reflow tbody > tr > th:first-child {\n border-bottom: 2px solid #ccc;\n}\n\n.table.table-reflow thead > tr > th,\n.table.table-reflow thead > tr > td,\n.table.table-reflow tbody > tr > th,\n.table.table-reflow tbody > tr > td {\n border-bottom: 1px solid #ccc;\n}\n\n.table.table-reflow thead > tr > td:last-child,\n.table.table-reflow tbody > tr > td:last-child {\n border-left: 0;\n}\n\n.table.table-reflow thead > tr {\n border: 0;\n}\n\n.table.table-reflow thead > tr > th:not(:first-child) {\n padding-right: .625rem;\n border-bottom: 1px solid #ccc;\n}\n\n.table.table-reflow thead > tr > th:last-child {\n border-left: 0;\n}\n\n.table.table-reflow tbody > tr > th:first-child {\n padding-right: 0;\n}\n\n.table > thead > tr > td.success,\n.table > thead > tr > th.success,\n.table > thead > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr > td.success,\n.table > tbody > tr > th.success,\n.table > tbody > tr.success > td,\n.table > tbody > tr.success > th,\n.table > tfoot > tr > td.success,\n.table > tfoot > tr > th.success,\n.table > tfoot > tr.success > td,\n.table > tfoot > tr.success > th {\n background-color: #32c832;\n}\n\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #2db42d;\n}\n\n.table > thead > tr > td.info,\n.table > thead > tr > th.info,\n.table > thead > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr > td.info,\n.table > tbody > tr > th.info,\n.table > tbody > tr.info > td,\n.table > tbody > tr.info > th,\n.table > tfoot > tr > td.info,\n.table > tfoot > tr > th.info,\n.table > tfoot > tr.info > td,\n.table > tfoot > tr.info > th {\n background-color: #527edb;\n}\n\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #3d6ed7;\n}\n\n.table > thead > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr > td.warning,\n.table > tbody > tr > th.warning,\n.table > tbody > tr.warning > td,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr > td.warning,\n.table > tfoot > tr > th.warning,\n.table > tfoot > tr.warning > td,\n.table > tfoot > tr.warning > th {\n background-color: #fc0;\n}\n\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #e6b800;\n}\n\n.table > thead > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr > td.danger,\n.table > tbody > tr > th.danger,\n.table > tbody > tr.danger > td,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr > td.danger,\n.table > tfoot > tr > th.danger,\n.table > tfoot > tr.danger > td,\n.table > tfoot > tr.danger > th {\n background-color: #cd3c14;\n}\n\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #b63512;\n}\n\ncaption {\n padding: .75rem 0;\n font-size: 2.125rem;\n font-weight: 700;\n color: #000;\n caption-side: top;\n background-color: #fff;\n}\n\n.tablesorter caption {\n padding: .75rem 0;\n font-size: 2.125rem;\n font-weight: 700;\n color: #000;\n background-color: #fff;\n}\n\n.tablesorter th {\n padding-left: 30px;\n text-align: right;\n cursor: pointer;\n}\n\n.tablesorter th.header {\n position: relative;\n}\n\n.tablesorter th .tablesorter-header-inner span {\n padding-left: 1.6875rem;\n}\n\n.tablesorter th.tablesorter-headerDesc .tablesorter-header-inner span::after {\n position: absolute;\n top: 45%;\n width: .875rem;\n height: .4375rem;\n margin-right: .625rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n transform: rotate(-180deg);\n}\n\n.tablesorter th.tablesorter-headerAsc .tablesorter-header-inner span::after {\n position: absolute;\n top: 45%;\n width: .875rem;\n height: .4375rem;\n margin-right: .625rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.tablesorter th.tablesorter-headerUnSorted .tablesorter-header-inner:hover span::after,\n.tablesorter th.tablesorter-headerUnSorted .tablesorter-header-inner:focus span::after {\n position: absolute;\n top: 31%;\n width: .875rem;\n height: 1.0625rem;\n margin-right: .625rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2017%22%3E%3Cpath%20d%3D%22M%207%2C17%200%2C10%20h%2014%20l%20-7%2C7%20z%22%2F%3E%3Cpath%20d%3D%22M%207%2C0%2014%2C7%200%2C7%207%2C0%20z%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.tablesorter th a {\n color: #000;\n text-decoration: none;\n}\n\n.tablesorter th a:hover, .tablesorter th a:focus {\n color: #f16e00;\n text-decoration: underline;\n}\n\n.tablesorter td {\n text-align: right;\n}\n\n.modal .modal-content {\n display: flex;\n flex-direction: column;\n padding: 2.5rem;\n border: 0;\n}\n\n.modal .modal-header {\n position: relative;\n min-height: 1.25rem;\n padding: 0;\n margin-bottom: 2.5rem;\n border: 0;\n}\n\n.modal .modal-header .btn {\n position: absolute;\n top: -.625rem;\n left: -.625rem;\n padding: .625rem;\n background-color: transparent;\n border: 0;\n}\n\n.modal .modal-header .btn .close {\n width: 1.25rem;\n height: 1.25rem;\n margin: 0;\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22852.063%22%20height%3D%22852.063%22%20viewBox%3D%220%200%20852.063%20852.063%22%3E%3Cpath%20id%3D%22closing_cross.svg%22%20data-name%3D%22closing%20cross.svg%22%20class%3D%22cls-1%22%20d%3D%22M.987%2057.125L57.125.987%20851.048%20794.91l-56.138%2056.138zM794.91.987l56.138%2056.138L57.125%20851.048.987%20794.91z%22%20fill%3D%22%23666%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1.25rem;\n opacity: 1;\n}\n\n.modal .modal-body {\n display: flex;\n flex-direction: column;\n padding: 0;\n border: 0;\n}\n\n.modal .modal-body .card,\n.modal .modal-body .card {\n display: flex;\n flex-direction: row;\n padding: 0;\n border: 0;\n}\n\n.modal .modal-body .card-body {\n padding: 0;\n}\n\n.modal .modal-body .card-icon {\n margin-left: 1.25rem;\n}\n\n.modal .modal-body [class^=\"svg\"],\n.modal .modal-body [class^=\"svg\"]::after {\n width: 2.875rem;\n height: 2.875rem;\n}\n\n.modal .modal-body [class^=\"svg\"] {\n display: block;\n}\n\n.modal .modal-body [class^=\"svg\"]::after {\n top: auto;\n}\n\n.modal .modal-body .card-title {\n margin-bottom: 1.25rem;\n font-size: 1.5rem;\n}\n\n.modal .modal-footer {\n align-self: flex-end;\n padding: 0;\n margin-top: 2.5rem;\n border: 0;\n}\n\n.modal .modal-footer .btn + .btn {\n margin-right: 1.25rem;\n}\n\n@media (max-width: 479.98px) {\n .modal .modal-content {\n padding: 1.25rem;\n }\n .modal .modal-header {\n margin: 0;\n }\n .modal .modal-body .card {\n flex-direction: column;\n }\n .modal .modal-body .card-icon {\n align-self: center;\n margin-left: 0;\n }\n .modal .modal-body .card-icon,\n .modal .modal-body [class^=\"svg\"]::after {\n width: 4rem;\n height: 4rem;\n }\n .modal .modal-body .card-title {\n font-size: 1rem;\n }\n .modal .modal-body .card-body {\n margin-top: 1.25rem;\n }\n .modal .modal-footer {\n align-self: center;\n }\n}\n\n.nav .nav-item:first-child {\n margin-right: -0.625rem;\n}\n\n.nav.flex-column .nav-item:first-child {\n margin-right: 0;\n}\n\n.nav .nav-link {\n padding: 0.625rem 0.625rem;\n line-height: 1.25rem;\n}\n\n.nav-tabs .nav-item:first-child {\n margin-right: 0;\n}\n\n.nav-tabs .nav-item + .nav-item {\n margin-right: .5rem;\n}\n\n@media (max-width: 979.98px) {\n .nav-tabs .nav-item + .nav-item {\n margin-right: 0;\n }\n}\n\n.nav-tabs .nav-link:not(.disabled):focus, .nav-tabs .nav-link:not(.disabled).dropdown-toggle:focus {\n outline-width: 1px;\n outline-style: dotted;\n outline-offset: -6px;\n}\n\n.nav-tabs .nav-link:not(.disabled) + .nav-link {\n margin-right: .5rem;\n}\n\n@media (max-width: 979.98px) {\n .nav-tabs .nav-link:not(.disabled) + .nav-link {\n margin-right: 0;\n }\n}\n\n.o-tab-container {\n display: flex;\n flex-flow: row wrap;\n}\n\n.o-tab-container .o-tab-heading {\n position: relative;\n display: inline-block;\n padding: .625rem 1.25rem;\n margin-right: .5rem;\n font-weight: 700;\n color: #000;\n text-align: center;\n background-color: #fff;\n border: 0;\n border-bottom: 2px solid #000;\n}\n\n.o-tab-container .o-tab-heading:first-child {\n margin-right: 0;\n border-top: 0;\n}\n\n.o-tab-container .o-tab-heading[aria-expanded=\"false\"] {\n border-bottom: 2px solid #000;\n}\n\n.o-tab-container .o-tab-heading[aria-expanded=\"true\"] {\n padding-top: .5rem;\n border: 2px solid #000;\n border-bottom: 0;\n}\n\n.o-tab-container .o-tab-heading:focus {\n outline-offset: -4px;\n}\n\n.o-tab-container .o-tab-heading:hover:not([aria-expanded=\"true\"]) {\n color: #fff;\n background-color: #000;\n}\n\n.o-tab-container .o-tab-content {\n display: none;\n align-self: flex-end;\n order: 1;\n width: 100%;\n padding: .625rem 1.25rem;\n background-color: #fff;\n box-shadow: 0 -2px 0 #000;\n}\n\n.o-tab-container .o-tab-content.show {\n display: block;\n}\n\n@media (max-width: 479.98px) {\n .o-tab-container .o-tab-heading {\n flex-grow: 1;\n margin-right: 0;\n text-align: center;\n }\n .o-tab-container .o-tab-heading[aria-expanded=\"false\"] {\n color: #fff;\n background-color: #666;\n }\n .o-tab-container .o-tab-heading[aria-expanded=\"false\"]:active {\n color: #fff;\n background-color: #f16e00;\n }\n .o-tab-container.accordion-layout {\n display: block;\n }\n .o-tab-container.accordion-layout .o-tab-heading {\n position: relative;\n display: block;\n padding: .9375rem 0;\n margin-right: 0;\n font-weight: 700;\n color: #000;\n text-align: right;\n background-color: #fff;\n border: 0;\n }\n .o-tab-container.accordion-layout .o-tab-heading:focus {\n outline-offset: 0;\n }\n .o-tab-container.accordion-layout .o-tab-heading:hover {\n color: #f16e00;\n background-color: #fff;\n }\n .o-tab-container.accordion-layout .o-tab-heading[aria-expanded=\"false\"] {\n border-bottom: 1px #ccc solid;\n }\n .o-tab-container.accordion-layout .o-tab-heading[aria-expanded=\"true\"]::after {\n transform: rotate(-180deg);\n }\n .o-tab-container.accordion-layout .o-tab-heading:first-child {\n margin-right: 0;\n border-top: 1px solid #ccc;\n }\n .o-tab-container.accordion-layout .o-tab-heading::after {\n position: absolute;\n top: 1.375rem;\n left: .625rem;\n width: .875rem;\n height: .4375rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n }\n .o-tab-container.accordion-layout .o-tab-content {\n padding-right: 0;\n border-bottom: 1px #ccc solid;\n box-shadow: none;\n }\n}\n\n.nav-pills.nav-stacked .nav-item {\n margin: 0;\n}\n\n.nav-pills.nav-stacked .nav-item + .nav-item {\n margin-right: 0;\n}\n\n.nav-pills .nav-item:first-child {\n margin-right: 0;\n}\n\n.nav-pills .nav-item + .nav-item {\n margin-right: 5px;\n}\n\n.nav-pills .nav-link {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n}\n\n.nav-pills .nav-link:active {\n background-color: #000;\n}\n\n.nav-pills .nav-link:hover {\n color: #fff;\n cursor: default;\n background-color: #000;\n}\n\n.nav-pills .nav-link:hover.disabled {\n color: #666;\n background-color: transparent;\n}\n\n.nav-pills .nav-link:focus {\n color: #fff;\n background-color: #f16e00;\n outline: none;\n}\n\n.nav-pills .nav-link:focus.disabled {\n color: #666;\n background-color: transparent;\n}\n\n.nav-pills .dropdown-menu {\n left: 0;\n right: auto;\n}\n\n.nav-pills .dropdown-menu .nav-item {\n margin: 0;\n}\n\n.nav-pills .dropdown-menu .nav-item .nav-link {\n display: block;\n padding: .625rem 1.25rem .625rem .625rem;\n margin: 0;\n color: #000;\n background: #fff;\n border: 0;\n}\n\n.nav-pills .dropdown-menu .nav-item .nav-link:focus {\n outline: 1px dotted #000;\n outline-offset: -2px;\n}\n\n.nav-pills .dropdown-menu .nav-item .nav-link:hover {\n color: #fff;\n background: #000;\n}\n\n.tab-content {\n padding: 1.125rem;\n border-color: #000;\n border-style: solid;\n border-width: 0 2px 2px;\n}\n\n.tab-content .tab-pane p {\n margin-bottom: 0;\n}\n\n.tab-content-clear {\n border: 0;\n}\n\n.breadcrum {\n line-height: 1;\n}\n\n.overflow-nav {\n display: none;\n}\n\n.o-nav-local.resizing {\n overflow: hidden;\n}\n\n.hide {\n display: none !important;\n}\n\n.show-inline-block {\n display: inline-block !important;\n}\n\n.overflow-nav-list .nav-link {\n border: 0;\n}\n\n.overflow-nav-list .nav-link:focus {\n outline-offset: -2px;\n}\n\n.overflow-nav-list .nav-item:last-child {\n margin-bottom: 0;\n}\n\n.o-nav-local .overflow-nav-list {\n margin-top: 1px;\n border: 0;\n box-shadow: 0 .3125rem .625rem -.375rem #999;\n}\n\n.o-nav-local {\n margin-bottom: 2.5rem;\n border-top: 1px solid #ccc;\n border-bottom: 1px solid #ccc;\n}\n\n.o-nav-local > .container,\n.o-nav-local > .container-fluid {\n display: flex;\n}\n\n.o-nav-local ul + ul {\n margin-right: 1rem;\n flex-shrink: 0;\n}\n\n.o-nav-local .nav-item + .nav-item {\n margin-right: 1rem;\n}\n\n.o-nav-local .nav.flex-column .nav-item {\n margin-right: 0;\n}\n\n.o-nav-local .nav .nav-link,\n.o-nav-local .nav .dropdown-toggle {\n display: inline-block;\n padding: 1rem 0.625rem 1.125rem;\n font-size: 1rem;\n font-weight: 700;\n line-height: 1;\n}\n\n.o-nav-local .nav .nav-link:focus,\n.o-nav-local .nav .dropdown-toggle:focus {\n outline: 1px dotted;\n outline-offset: -1px;\n}\n\n.o-nav-local .nav-item.active > .nav-link {\n color: #f16e00;\n}\n\n.o-nav-local .dropdown-toggle.show {\n color: #000;\n}\n\n.o-nav-local .dropdown-menu .nav-item,\n.o-nav-local .dropdown-menu .nav-item + .nav-item {\n margin: 0;\n}\n\n.o-nav-local .dropdown-menu .nav-link {\n display: block;\n padding: .625rem 1.25rem .625rem .625rem;\n}\n\n.o-nav-local .dropdown-menu .nav-link:focus {\n outline-offset: -2px;\n}\n\n.o-nav-local .dropdown-menu .nav-link:hover {\n color: #fff;\n background: #000;\n}\n\n.o-nav-local.inverse {\n background-color: #000;\n border-top-color: #333;\n border-bottom-color: #333;\n}\n\n.o-nav-local.inverse .nav-link {\n color: #fff;\n background-color: #000;\n}\n\n.o-nav-local.inverse .nav-link:hover, .o-nav-local.inverse .nav-link:focus {\n color: #f16e00;\n}\n\n.o-nav-local.inverse .nav-link:focus {\n outline-color: #fff;\n}\n\n.o-nav-local.inverse .nav-link.active {\n color: #f16e00;\n}\n\n.skiplinks {\n z-index: 99999;\n}\n\n.skiplinks .skiplinks-section li {\n float: right;\n}\n\n.skiplinks .skiplinks-section a {\n display: block;\n padding: 10px;\n font-weight: 700;\n border-color: #999;\n border-style: none none none solid;\n border-width: 0 0 0 1px;\n}\n\n.skiplinks .skiplinks-section.skiplinks-show {\n position: absolute;\n top: 20px;\n right: 50%;\n z-index: 10000000;\n width: auto;\n height: auto;\n margin-right: -175px;\n overflow: hidden;\n background: none repeat scroll 100% 0 #ccc;\n border: 2px solid #000;\n border-radius: 0;\n box-shadow: -2px 2px 1634px 1604px rgba(0, 0, 0, 0.3);\n}\n\n.skiplinks .skiplinks-section a:hover {\n cursor: pointer;\n}\n\n.skiplinks .skiplinks-section a:hover,\n.skiplinks .skiplinks-section a:focus {\n color: #f16e00;\n background-color: #fff;\n outline: 0 none;\n}\n\n.skiplinks a,\n.skiplinks ul,\n.skiplinks li,\n.skiplinks div {\n float: none;\n padding: 0;\n margin: 0;\n font-size: .95em;\n font-weight: 400;\n line-height: normal;\n color: #000;\n text-decoration: none;\n text-shadow: none;\n list-style: none;\n background: none repeat scroll 100% 0 transparent;\n border: 0 none;\n}\n\n.o-footer {\n margin-top: 2.5rem;\n background-color: #000;\n}\n\n.o-footer .nav-link {\n padding: 0.625rem 0.625rem;\n font-size: 0.875rem;\n font-weight: 700;\n line-height: 1.25rem;\n}\n\n.o-footer .nav-link:not(:hover), .o-footer .nav-link:not([href]) {\n color: #fff;\n}\n\n.o-footer .o-footer-top,\n.o-footer .o-footer-body,\n.o-footer .o-footer-bottom {\n padding-top: .625rem;\n padding-bottom: .625rem;\n}\n\n.o-footer .o-footer-top {\n border-bottom: 1px solid #333;\n}\n\n.o-footer .o-footer-body .row {\n margin-bottom: .625rem;\n}\n\n.o-footer .o-footer-body h2 {\n margin-top: .625rem;\n font-size: 0.875rem;\n font-weight: 700;\n color: #fff;\n}\n\n.o-footer .o-footer-body p,\n.o-footer .o-footer-body p a {\n color: #fff;\n}\n\n.o-footer .o-footer-body .flex-column .nav-link {\n padding: 0;\n line-height: 1.25;\n}\n\n.o-footer .o-footer-bottom {\n border-top: 1px solid #333;\n}\n\n@media (max-width: 979.98px) {\n .o-responsive-table thead {\n display: none;\n }\n .o-responsive-table tbody,\n .o-responsive-table tr,\n .o-responsive-table th,\n .o-responsive-table td {\n display: block;\n }\n}\n\n@media (max-width: 979.98px) and (min-width: 768px) {\n .o-responsive-table tr {\n float: right;\n width: 45%;\n }\n .o-responsive-table tr:nth-child(odd) {\n margin-left: 10%;\n }\n}\n\n@media (max-width: 979.98px) {\n .o-responsive-table th,\n .o-responsive-table td {\n vertical-align: middle;\n }\n .o-responsive-table td[data-title]::before {\n float: right;\n width: 50%;\n font-weight: 700;\n content: attr(data-title);\n }\n .o-responsive-table tr {\n margin-bottom: 2em;\n border-left: 0;\n border-right: 0;\n }\n .o-responsive-table tbody th[scope=\"row\"] {\n font-weight: 700;\n border-top: 0;\n border-bottom: 2px solid #ccc;\n }\n}\n\n.o-scroll-up {\n position: fixed;\n left: 0;\n bottom: 2.5rem;\n z-index: 1080;\n display: none;\n left: 1.25%;\n bottom: .25rem;\n}\n\n.o-scroll-up .o-scroll-up-icon {\n align-items: center;\n justify-content: center;\n float: left;\n width: 2.5rem;\n height: 2.5rem;\n color: #fff;\n text-align: center;\n text-decoration: none;\n background-color: #666;\n opacity: .8;\n transform: rotate(-90deg);\n}\n\n.o-scroll-up .o-scroll-up-icon::before {\n font-family: icon-orange, sans-serif;\n font-size: 1.25rem;\n line-height: 2;\n text-align: center;\n content: \"\\e93f\";\n}\n\n@media (min-width: 480px) {\n .o-scroll-up {\n left: 1.25%;\n }\n}\n\n@media (min-width: 768px) {\n .o-scroll-up {\n left: 1.5625%;\n }\n}\n\n@media (min-width: 980px) {\n .o-scroll-up {\n left: 3.125%;\n }\n}\n\n@media (min-width: 1220px) {\n .o-scroll-up {\n left: 3.125%;\n }\n}\n\n@media (min-width: 1380px) {\n .o-scroll-up {\n left: 4.16667%;\n }\n}\n\n@media (min-width: 480px) {\n .o-scroll-up {\n bottom: .375rem;\n }\n}\n\n@media (min-width: 768px) {\n .o-scroll-up {\n bottom: .75rem;\n }\n}\n\n@media (min-width: 980px) {\n .o-scroll-up {\n bottom: 2rem;\n }\n}\n\n@media (min-width: 1220px) {\n .o-scroll-up {\n bottom: 2.5rem;\n }\n}\n\n@media (min-width: 1380px) {\n .o-scroll-up {\n bottom: 3.75rem;\n }\n}\n\n.o-scroll-up .o-scroll-up-text {\n display: inline-block;\n padding: 0.625rem 0.625rem;\n font-weight: 700;\n background-color: #fff;\n opacity: .8;\n}\n\n.o-scroll-up.static {\n position: static;\n z-index: auto;\n display: inline;\n float: right;\n}\n\n.o-scroll-up.static .o-scroll-up-text {\n float: right;\n}\n\n.o-scroll-up.static .o-scroll-up-icon {\n position: relative;\n display: inline-block;\n float: none;\n}\n\n.o-scroll-up:hover, .o-scroll-up:focus {\n color: #f16e00;\n}\n\n.dropdown-toggle::after {\n margin-right: .625rem;\n vertical-align: 10%;\n}\n\n.dropdown-item {\n padding-right: 1.25rem;\n font-weight: 700;\n}\n\n.dropdown-item:focus {\n color: #000;\n background-color: #fff;\n outline: 1px dotted;\n}\n\n.dropdown-item:focus:hover {\n color: #fff;\n background-color: #000;\n}\n\n.carousel {\n margin-bottom: 1.875rem;\n}\n\n.carousel .carousel-item img {\n width: 100%;\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n top: auto;\n bottom: calc(50% - 1.875rem);\n width: 3.75rem;\n height: 3.75rem;\n text-decoration: none;\n text-shadow: none;\n background-color: transparent;\n opacity: .8;\n transition: width .5s ease;\n}\n\n.carousel-control-prev:focus,\n.carousel-control-next:focus {\n outline: 1px dotted #000;\n outline-offset: -1px;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n margin-top: -1.125rem;\n font-size: 1.875rem;\n color: #000;\n text-shadow: -1px 0 0 #fff, 0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff;\n background-image: none;\n background-repeat: no-repeat;\n}\n\n.carousel-control-prev-icon::before,\n.carousel-control-next-icon::before {\n font-family: icon-orange, sans-serif;\n}\n\n.carousel-control-prev-icon::before {\n content: \"\\e93f\";\n}\n\n.carousel-control-next-icon::before {\n content: \"\\e93e\";\n}\n\n.carousel-indicators {\n bottom: 0;\n align-items: center;\n}\n\n.carousel-indicators:hover {\n cursor: default;\n}\n\n.carousel-indicators li {\n flex-grow: 0;\n width: .625rem;\n height: .625rem;\n margin-left: .375rem;\n background-color: #000;\n border: 1px solid #fff;\n border-radius: 50%;\n}\n\n.carousel-indicators li:hover {\n cursor: pointer;\n}\n\n.carousel-indicators li.active {\n background-color: #f16e00;\n}\n\n.swiper-button-prev,\n.swiper-button-next {\n top: calc(50% - 10px);\n width: auto;\n height: auto;\n text-shadow: -1px 0 0 #fff, 0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff;\n cursor: pointer;\n background-image: none;\n background-size: 0;\n}\n\n.swiper-button-prev::before,\n.swiper-button-next::before {\n font-family: icon-orange, sans-serif;\n font-size: 1.875rem;\n content: \"\\e93f\";\n}\n\n.swiper-button-next::before {\n content: \"\\e93e\";\n}\n\n.swiper-pagination-bullet,\n.swiper-pagination-bullet-active {\n width: .625rem;\n height: .625rem;\n border: 0;\n}\n\n.swiper-pagination-bullet {\n opacity: 1;\n}\n\n.swiper-pagination-bullet-active {\n background: #f16e00;\n}\n\n.swiper-container {\n width: 100% !important;\n margin-bottom: 30px;\n overflow: hidden;\n}\n\n.swiper-wrapper {\n margin-bottom: 30px;\n}\n\n.swiper-pagination {\n bottom: 6px;\n}\n\n.swiper-slide .card {\n border: 0;\n}\n\n.swiper-slide .card-img {\n padding: 0;\n}\n\n.swiper-slide .card-img img {\n width: 100%;\n height: 40vh;\n}\n\n.swiper-slide .card-title {\n margin: 0;\n font-weight: 700;\n}\n\n.swiper-slide .card-body {\n position: absolute;\n bottom: 20px;\n right: 40px;\n background-color: #fff;\n}\n\n.swiper-slide .card-body p {\n margin: 0;\n}\n\n@media (max-width: 979.98px) {\n .swiper-button-prev,\n .swiper-button-next {\n display: none;\n }\n .swiper-container {\n overflow: visible;\n /* used for displaying pagination outside of container */\n }\n .swiper-slide {\n width: 80%;\n }\n .swiper-slide .card-img img {\n height: auto;\n }\n .swiper-slide .card-body {\n position: static;\n }\n .swiper-container-horizontal > .swiper-pagination-bullets {\n bottom: -26px;\n }\n .swiper-pagination-bullet {\n width: 8px;\n height: 8px;\n border: 0;\n }\n}\n\ndiv.active:focus {\n outline: dotted 1px;\n}\n\na:focus {\n outline: dotted 1px;\n}\n\n.close:hover,\n.close:focus {\n outline: dotted 1px;\n}\n\n.progress.progress-default[value]::-webkit-progress-value {\n background-color: #f16e00;\n}\n\n.progress.progress-default[value]::-moz-progress-bar {\n background-color: #f16e00;\n}\n\n.hero-container .frame {\n position: absolute;\n top: 0;\n right: 0;\n max-width: 15%;\n margin: 30px;\n}\n\n.hero-container .caption {\n margin: 50px 30px;\n}\n\n.hero-container .category {\n font-size: 1.25rem;\n color: #f16e00;\n}.svg-arrow-previous::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M3 0L0 3l9 9-9 9 3 3 12-12' fill='#000'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n}\n\n.svg-arrow-next::after {\n background-image: str-replace(url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M15 3l-3-3L0 12l12 12 3-3-9-9' fill='#000'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n}\n\n.stepbar-item::after {\n transform: rotateY(180deg);\n}\n\n/*# sourceMappingURL=o-rtl.css.map */","@charset \"UTF-8\";\n/*!\n * Boosted v4.0.0 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap v4.0.0 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n:root {\n --blue: #527edb;\n --indigo: #6610f2;\n --purple: #a885d8;\n --pink: #ffb4e6;\n --red: #cd3c14;\n --orange: #f16e00;\n --yellow: #fc0;\n --green: #32c832;\n --teal: #50be87;\n --cyan: #4BB4E6;\n --white: #fff;\n --gray: #999;\n --gray-dark: #595959;\n --primary: #f16e00;\n --secondary: #000;\n --success: #32c832;\n --info: #527edb;\n --warning: #fc0;\n --danger: #cd3c14;\n --light: #ddd;\n --dark: #000;\n --breakpoint-xs: 0;\n --breakpoint-sm: 480px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 980px;\n --breakpoint-xl: 1220px;\n --breakpoint-xxl: 1380px;\n --font-family-sans-serif: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent;\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.25;\n color: #000;\n text-align: right;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 1.25rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-right: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #000;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #f16e00;\n text-decoration: none;\n}\n\np a {\n text-decoration: underline;\n}\n\np a:hover, p a:focus {\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.625rem 0.625rem 0.625rem 0;\n padding-bottom: 0.625rem 0.625rem 0.625rem 0;\n color: #666;\n text-align: right;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: .625rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 1.25rem;\n font-family: inherit;\n font-weight: 700;\n line-height: 1.1;\n color: inherit;\n}\n\nh1, .h1 {\n font-size: 2.125rem;\n}\n\nh2, .h2 {\n font-size: 1.875rem;\n}\n\nh3, .h3 {\n font-size: 1.5rem;\n}\n\nh4, .h4 {\n font-size: 1.25rem;\n}\n\nh5, .h5 {\n font-size: 1.125rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n@media (max-width: 767.98px) {\n h1, .h1 {\n font-size: 1.25rem;\n }\n h2, .h2 {\n font-size: 1.125rem;\n }\n h3, .h3 {\n font-size: 1rem;\n }\n h4, .h4 {\n font-size: 0.875rem;\n }\n h5, .h5 {\n font-size: 0.875rem;\n }\n h6, .h6 {\n font-size: 0.875rem;\n }\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 3.75rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\n.display-2 {\n font-size: 3.125rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\n.display-3 {\n font-size: 2.5rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\n.display-4 {\n font-size: 2.125rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\nhr {\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n border: 0;\n border-top: 1px solid #eee;\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #f16e00;\n}\n\n.list-unstyled {\n padding-right: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-right: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-left: 0.3125rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1.25rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #666;\n}\n\n.blockquote-footer::before {\n content: \"\\2014 \\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.625rem;\n background-color: #fff;\n border: 2px solid #000;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.625rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #333;\n}\n\ncode,\nkbd,\npre,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\ncode {\n font-size: 87.5%;\n color: #333;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.0625rem 0.0625rem;\n font-size: 87.5%;\n color: #000;\n background-color: #eee;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #333;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n margin-left: auto;\n margin-right: auto;\n padding-left: 5px;\n padding-right: 5px;\n margin-left: 1.25%;\n margin-right: 1.25%;\n max-width: 312px;\n margin-left: auto;\n margin-right: auto;\n width: 100%;\n}\n\n@media (min-width: 480px) {\n .container {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n.container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n}\n\n@media (min-width: 480px) {\n .container {\n margin-left: 1.25%;\n margin-right: 1.25%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n margin-left: 1.5625%;\n margin-right: 1.5625%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n margin-left: 4.16667%;\n margin-right: 4.16667%;\n }\n .container .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 480px) {\n .container {\n max-width: 468px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 744px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container {\n max-width: 960px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container {\n max-width: 1200px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container {\n max-width: 1320px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n.container-fluid {\n margin-left: auto;\n margin-right: auto;\n padding-left: 5px;\n padding-right: 5px;\n margin-left: 1.25%;\n margin-right: 1.25%;\n width: auto;\n}\n\n@media (min-width: 480px) {\n .container-fluid {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .container-fluid {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n.container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n}\n\n@media (min-width: 480px) {\n .container-fluid {\n margin-left: 1.25%;\n margin-right: 1.25%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 768px) {\n .container-fluid {\n margin-left: 1.5625%;\n margin-right: 1.5625%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 980px) {\n .container-fluid {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1220px) {\n .container-fluid {\n margin-left: 3.125%;\n margin-right: 3.125%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media (min-width: 1380px) {\n .container-fluid {\n margin-left: 4.16667%;\n margin-right: 4.16667%;\n }\n .container-fluid .container-fluid {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n.row {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-left: -5px;\n margin-right: -5px;\n}\n\n@media (min-width: 480px) {\n .row {\n margin-left: -5px;\n margin-right: -5px;\n }\n}\n\n@media (min-width: 768px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n@media (min-width: 980px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n@media (min-width: 1220px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n@media (min-width: 1380px) {\n .row {\n margin-left: -10px;\n margin-right: -10px;\n }\n}\n\n.no-gutters {\n margin-left: 0;\n margin-right: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0;\n}\n\n.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,\n.col-auto, .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,\n.col-sm-auto, .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,\n.col-md-auto, .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,\n.col-lg-auto, .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,\n.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n.col-xxl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n@media (min-width: 480px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n@media (min-width: 768px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 980px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1220px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n@media (min-width: 1380px) {\n .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,\n .col-auto, .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,\n .col-sm-auto, .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,\n .col-md-auto, .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,\n .col-lg-auto, .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,\n .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,\n .col-xxl-auto {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n -webkit-box-ordinal-group: 0;\n -ms-flex-order: -1;\n order: -1;\n}\n\n.order-last {\n -webkit-box-ordinal-group: 14;\n -ms-flex-order: 13;\n order: 13;\n}\n\n.order-0 {\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n}\n\n.order-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n}\n\n.order-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n}\n\n.order-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n}\n\n.order-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n}\n\n.order-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n}\n\n.order-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n}\n\n.order-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n}\n\n.order-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n}\n\n.order-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n}\n\n.order-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n}\n\n.order-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n}\n\n.order-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n}\n\n.offset-1 {\n margin-right: 8.333333%;\n}\n\n.offset-2 {\n margin-right: 16.666667%;\n}\n\n.offset-3 {\n margin-right: 25%;\n}\n\n.offset-4 {\n margin-right: 33.333333%;\n}\n\n.offset-5 {\n margin-right: 41.666667%;\n}\n\n.offset-6 {\n margin-right: 50%;\n}\n\n.offset-7 {\n margin-right: 58.333333%;\n}\n\n.offset-8 {\n margin-right: 66.666667%;\n}\n\n.offset-9 {\n margin-right: 75%;\n}\n\n.offset-10 {\n margin-right: 83.333333%;\n}\n\n.offset-11 {\n margin-right: 91.666667%;\n}\n\n@media (min-width: 480px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n -webkit-box-ordinal-group: 0;\n -ms-flex-order: -1;\n order: -1;\n }\n .order-sm-last {\n -webkit-box-ordinal-group: 14;\n -ms-flex-order: 13;\n order: 13;\n }\n .order-sm-0 {\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n }\n .order-sm-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .order-sm-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n }\n .order-sm-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n }\n .order-sm-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n }\n .order-sm-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n }\n .order-sm-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n }\n .order-sm-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n }\n .order-sm-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n }\n .order-sm-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n }\n .order-sm-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n }\n .order-sm-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n }\n .order-sm-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-sm-0 {\n margin-right: 0;\n }\n .offset-sm-1 {\n margin-right: 8.333333%;\n }\n .offset-sm-2 {\n margin-right: 16.666667%;\n }\n .offset-sm-3 {\n margin-right: 25%;\n }\n .offset-sm-4 {\n margin-right: 33.333333%;\n }\n .offset-sm-5 {\n margin-right: 41.666667%;\n }\n .offset-sm-6 {\n margin-right: 50%;\n }\n .offset-sm-7 {\n margin-right: 58.333333%;\n }\n .offset-sm-8 {\n margin-right: 66.666667%;\n }\n .offset-sm-9 {\n margin-right: 75%;\n }\n .offset-sm-10 {\n margin-right: 83.333333%;\n }\n .offset-sm-11 {\n margin-right: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n -webkit-box-ordinal-group: 0;\n -ms-flex-order: -1;\n order: -1;\n }\n .order-md-last {\n -webkit-box-ordinal-group: 14;\n -ms-flex-order: 13;\n order: 13;\n }\n .order-md-0 {\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n }\n .order-md-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .order-md-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n }\n .order-md-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n }\n .order-md-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n }\n .order-md-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n }\n .order-md-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n }\n .order-md-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n }\n .order-md-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n }\n .order-md-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n }\n .order-md-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n }\n .order-md-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n }\n .order-md-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-md-0 {\n margin-right: 0;\n }\n .offset-md-1 {\n margin-right: 8.333333%;\n }\n .offset-md-2 {\n margin-right: 16.666667%;\n }\n .offset-md-3 {\n margin-right: 25%;\n }\n .offset-md-4 {\n margin-right: 33.333333%;\n }\n .offset-md-5 {\n margin-right: 41.666667%;\n }\n .offset-md-6 {\n margin-right: 50%;\n }\n .offset-md-7 {\n margin-right: 58.333333%;\n }\n .offset-md-8 {\n margin-right: 66.666667%;\n }\n .offset-md-9 {\n margin-right: 75%;\n }\n .offset-md-10 {\n margin-right: 83.333333%;\n }\n .offset-md-11 {\n margin-right: 91.666667%;\n }\n}\n\n@media (min-width: 980px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n -webkit-box-ordinal-group: 0;\n -ms-flex-order: -1;\n order: -1;\n }\n .order-lg-last {\n -webkit-box-ordinal-group: 14;\n -ms-flex-order: 13;\n order: 13;\n }\n .order-lg-0 {\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n }\n .order-lg-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .order-lg-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n }\n .order-lg-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n }\n .order-lg-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n }\n .order-lg-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n }\n .order-lg-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n }\n .order-lg-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n }\n .order-lg-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n }\n .order-lg-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n }\n .order-lg-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n }\n .order-lg-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n }\n .order-lg-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-lg-0 {\n margin-right: 0;\n }\n .offset-lg-1 {\n margin-right: 8.333333%;\n }\n .offset-lg-2 {\n margin-right: 16.666667%;\n }\n .offset-lg-3 {\n margin-right: 25%;\n }\n .offset-lg-4 {\n margin-right: 33.333333%;\n }\n .offset-lg-5 {\n margin-right: 41.666667%;\n }\n .offset-lg-6 {\n margin-right: 50%;\n }\n .offset-lg-7 {\n margin-right: 58.333333%;\n }\n .offset-lg-8 {\n margin-right: 66.666667%;\n }\n .offset-lg-9 {\n margin-right: 75%;\n }\n .offset-lg-10 {\n margin-right: 83.333333%;\n }\n .offset-lg-11 {\n margin-right: 91.666667%;\n }\n}\n\n@media (min-width: 1220px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n -webkit-box-ordinal-group: 0;\n -ms-flex-order: -1;\n order: -1;\n }\n .order-xl-last {\n -webkit-box-ordinal-group: 14;\n -ms-flex-order: 13;\n order: 13;\n }\n .order-xl-0 {\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n }\n .order-xl-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xl-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xl-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xl-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xl-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xl-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xl-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xl-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xl-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xl-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xl-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xl-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-xl-0 {\n margin-right: 0;\n }\n .offset-xl-1 {\n margin-right: 8.333333%;\n }\n .offset-xl-2 {\n margin-right: 16.666667%;\n }\n .offset-xl-3 {\n margin-right: 25%;\n }\n .offset-xl-4 {\n margin-right: 33.333333%;\n }\n .offset-xl-5 {\n margin-right: 41.666667%;\n }\n .offset-xl-6 {\n margin-right: 50%;\n }\n .offset-xl-7 {\n margin-right: 58.333333%;\n }\n .offset-xl-8 {\n margin-right: 66.666667%;\n }\n .offset-xl-9 {\n margin-right: 75%;\n }\n .offset-xl-10 {\n margin-right: 83.333333%;\n }\n .offset-xl-11 {\n margin-right: 91.666667%;\n }\n}\n\n@media (min-width: 1380px) {\n .col-xxl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xxl-auto {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xxl-1 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xxl-2 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xxl-3 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xxl-4 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xxl-5 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xxl-6 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xxl-7 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xxl-8 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xxl-9 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xxl-10 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xxl-11 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xxl-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xxl-first {\n -webkit-box-ordinal-group: 0;\n -ms-flex-order: -1;\n order: -1;\n }\n .order-xxl-last {\n -webkit-box-ordinal-group: 14;\n -ms-flex-order: 13;\n order: 13;\n }\n .order-xxl-0 {\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n }\n .order-xxl-1 {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xxl-2 {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xxl-3 {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xxl-4 {\n -webkit-box-ordinal-group: 5;\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xxl-5 {\n -webkit-box-ordinal-group: 6;\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xxl-6 {\n -webkit-box-ordinal-group: 7;\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xxl-7 {\n -webkit-box-ordinal-group: 8;\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xxl-8 {\n -webkit-box-ordinal-group: 9;\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xxl-9 {\n -webkit-box-ordinal-group: 10;\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xxl-10 {\n -webkit-box-ordinal-group: 11;\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xxl-11 {\n -webkit-box-ordinal-group: 12;\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xxl-12 {\n -webkit-box-ordinal-group: 13;\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-xxl-0 {\n margin-right: 0;\n }\n .offset-xxl-1 {\n margin-right: 8.333333%;\n }\n .offset-xxl-2 {\n margin-right: 16.666667%;\n }\n .offset-xxl-3 {\n margin-right: 25%;\n }\n .offset-xxl-4 {\n margin-right: 33.333333%;\n }\n .offset-xxl-5 {\n margin-right: 41.666667%;\n }\n .offset-xxl-6 {\n margin-right: 50%;\n }\n .offset-xxl-7 {\n margin-right: 58.333333%;\n }\n .offset-xxl-8 {\n margin-right: 66.666667%;\n }\n .offset-xxl-9 {\n margin-right: 75%;\n }\n .offset-xxl-10 {\n margin-right: 83.333333%;\n }\n .offset-xxl-11 {\n margin-right: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 1.25rem;\n background-color: #fff;\n}\n\n.table th,\n.table td {\n padding: 0.625rem 0 0.625rem 0.625rem;\n vertical-align: top;\n border-top: 1px solid #ccc;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #ccc;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #ccc;\n}\n\n.table .table {\n background-color: #fff;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3125rem 0 0.3125rem 0.3125rem;\n}\n\n.table-bordered {\n border: 1px solid #ccc;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #ccc;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: #f6f6f6;\n}\n\n.table-hover tbody tr:hover {\n background-color: #eee;\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #f16e00;\n}\n\n.table-hover .table-primary:hover {\n background-color: #d86200;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #d86200;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: black;\n color: #fff;\n}\n\n.table-hover .table-secondary:hover {\n background-color: black;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: black;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #32c832;\n}\n\n.table-hover .table-success:hover {\n background-color: #2db42d;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #2db42d;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #527edb;\n}\n\n.table-hover .table-info:hover {\n background-color: #3d6ed7;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #3d6ed7;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffcc00;\n}\n\n.table-hover .table-warning:hover {\n background-color: #e6b800;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #e6b800;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #cd3c14;\n color: #fff;\n}\n\n.table-hover .table-danger:hover {\n background-color: #b63512;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #b63512;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #dddddd;\n}\n\n.table-hover .table-light:hover {\n background-color: #d0d0d0;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #d0d0d0;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: black;\n color: #fff;\n}\n\n.table-hover .table-dark:hover {\n background-color: black;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: black;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: #ddd;\n}\n\n.table-hover .table-active:hover {\n background-color: #d0d0d0;\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: #d0d0d0;\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #000;\n border-color: #ccc;\n}\n\n.table .thead-light th {\n color: #000;\n background-color: #fff;\n border-color: #ccc;\n}\n\n.table-dark {\n color: #fff;\n background-color: #000;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #ccc;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: #333;\n}\n\n.table-dark.table-hover tbody tr:hover {\n background-color: #666;\n}\n\n@media (max-width: 479.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 979.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1219.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1379.98px) {\n .table-responsive-xxl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-xxl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\nlabel {\n font-weight: 700;\n}\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.5rem 0.625rem;\n font-size: 1rem;\n line-height: 1.25;\n color: #000;\n background-color: #fff;\n background-clip: padding-box;\n border: 2px solid #ccc;\n border-radius: 0;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #000;\n background-color: #fff;\n border-color: #999;\n outline: 0;\n}\n\n.form-control::-webkit-input-placeholder {\n color: #666;\n opacity: 1;\n}\n\n.form-control::-moz-placeholder {\n color: #666;\n opacity: 1;\n}\n\n.form-control:-ms-input-placeholder {\n color: #666;\n opacity: 1;\n}\n\n.form-control::-ms-input-placeholder {\n color: #666;\n opacity: 1;\n}\n\n.form-control::placeholder {\n color: #666;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #eee;\n opacity: 1;\n}\n\nselect.form-control:not([size]):not([multiple]) {\n height: calc(2.25rem + 4px);\n}\n\nselect.form-control:focus::-ms-value {\n color: #000;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.5rem + 2px);\n padding-bottom: calc(0.5rem + 2px);\n margin-bottom: 0;\n font-size: inherit;\n font-weight: 700;\n line-height: 1.25;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.875rem + 2px);\n padding-bottom: calc(0.875rem + 2px);\n font-size: 1.125rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.375rem + 2px);\n padding-bottom: calc(0.375rem + 2px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n margin-bottom: 0;\n line-height: 1.25;\n background-color: transparent;\n border: solid transparent;\n border-width: 2px 0;\n}\n\n.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,\n.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,\n.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,\n.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,\n.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,\n.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,\n.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,\n.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,\n.input-group-lg > .input-group-append > .form-control-plaintext.btn {\n padding-left: 0;\n padding-right: 0;\n}\n\n.form-control-sm, .input-group-sm > .form-control,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.375rem 0.625rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\nselect.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {\n height: 2.0625rem;\n}\n\n.form-control-lg, .input-group-lg > .form-control,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.875rem 1.25rem;\n font-size: 1.125rem;\n line-height: 1.5;\n}\n\nselect.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {\n height: 3.4375rem;\n}\n\n.form-group {\n margin-bottom: 1.25rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.625rem;\n}\n\n.form-row {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-left: -5px;\n margin-right: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-right: 1.25rem;\n margin-bottom: 0.625rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.25rem;\n margin-right: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #666;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n padding-right: 0;\n margin-left: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-left: 0.3125rem;\n margin-right: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.625rem;\n font-size: 80%;\n color: #32c832;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: .5rem;\n margin-top: .1rem;\n font-size: .875rem;\n line-height: 1;\n color: #fff;\n background-color: rgba(50, 200, 50, 0.8);\n border-radius: .2rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid, .was-validated\n.custom-select:valid,\n.custom-select.is-valid {\n border-color: #32c832;\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated\n.custom-select:valid:focus,\n.custom-select.is-valid:focus {\n border-color: #32c832;\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip, .was-validated\n.custom-select:valid ~ .valid-feedback,\n.was-validated\n.custom-select:valid ~ .valid-tooltip,\n.custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #32c832;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #32c832;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n background-color: #95e595;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n background-color: #58d558;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #32c832;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.625rem;\n font-size: 80%;\n color: #cd3c14;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: .5rem;\n margin-top: .1rem;\n font-size: .875rem;\n line-height: 1;\n color: #fff;\n background-color: rgba(205, 60, 20, 0.8);\n border-radius: .2rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated\n.custom-select:invalid,\n.custom-select.is-invalid {\n border-color: #cd3c14;\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated\n.custom-select:invalid:focus,\n.custom-select.is-invalid:focus {\n border-color: #cd3c14;\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip, .was-validated\n.custom-select:invalid ~ .invalid-feedback,\n.was-validated\n.custom-select:invalid ~ .invalid-tooltip,\n.custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #cd3c14;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #cd3c14;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n background-color: #f18c70;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n background-color: #ea532a;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #cd3c14;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.form-inline {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 480px) {\n .form-inline label {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group {\n width: auto;\n }\n .form-inline .form-check {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: auto;\n padding-right: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n margin-top: 0;\n margin-left: 0.25rem;\n margin-right: 0;\n }\n .form-inline .custom-control {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 700;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n border: 2px solid transparent;\n padding: 0.5rem 1.125rem;\n font-size: 1rem;\n line-height: 1.25;\n border-radius: 0;\n transition: all 0.2s ease-in-out;\n}\n\n.btn:hover, .btn:focus {\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: none;\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 1;\n}\n\n.btn:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {\n background-image: none;\n}\n\na.btn {\n text-decoration: none;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary,\n.btn-warning {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-primary:hover, .btn-primary:focus,\n.btn-warning:hover,\n.btn-warning:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-primary.disabled, .btn-primary:disabled,\n.btn-warning.disabled,\n.btn-warning:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle,\n.btn-warning:not(:disabled):not(.disabled):active,\n.btn-warning:not(:disabled):not(.disabled).active,\n.show >\n.btn-warning.dropdown-toggle {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.btn-primary.btn-inverse,\n.btn-warning.btn-inverse {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-primary.btn-inverse:hover, .btn-primary.btn-inverse:focus,\n.btn-warning.btn-inverse:hover,\n.btn-warning.btn-inverse:focus {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-primary.btn-inverse.disabled, .btn-primary.btn-inverse:disabled,\n.btn-warning.btn-inverse.disabled,\n.btn-warning.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-primary.btn-inverse:not(:disabled):not(.disabled):active, .btn-primary.btn-inverse:not(:disabled):not(.disabled).active,\n.show > .btn-primary.btn-inverse.dropdown-toggle,\n.btn-warning.btn-inverse:not(:disabled):not(.disabled):active,\n.btn-warning.btn-inverse:not(:disabled):not(.disabled).active,\n.show >\n.btn-warning.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #000;\n border-color: #fff;\n}\n\n.btn-secondary,\n.btn-light {\n color: #000;\n background-color: transparent;\n border-color: #000;\n}\n\n.btn-secondary:hover, .btn-secondary:focus,\n.btn-light:hover,\n.btn-light:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled,\n.btn-light.disabled,\n.btn-light:disabled {\n color: #ccc;\n background-color: transparent;\n border-color: #ccc;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle,\n.btn-light:not(:disabled):not(.disabled):active,\n.btn-light:not(:disabled):not(.disabled).active,\n.show >\n.btn-light.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-secondary.btn-inverse,\n.btn-light.btn-inverse {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-secondary.btn-inverse:hover, .btn-secondary.btn-inverse:focus,\n.btn-light.btn-inverse:hover,\n.btn-light.btn-inverse:focus {\n color: #fff;\n background-color: #000;\n border-color: #fff;\n}\n\n.btn-secondary.btn-inverse.disabled, .btn-secondary.btn-inverse:disabled,\n.btn-light.btn-inverse.disabled,\n.btn-light.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-secondary.btn-inverse:not(:disabled):not(.disabled):active, .btn-secondary.btn-inverse:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.btn-inverse.dropdown-toggle,\n.btn-light.btn-inverse:not(:disabled):not(.disabled):active,\n.btn-light.btn-inverse:not(:disabled):not(.disabled).active,\n.show >\n.btn-light.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-success {\n color: #000;\n background-color: #32c832;\n border-color: #32c832;\n}\n\n.btn-success:hover, .btn-success:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-success.btn-inverse {\n color: #000;\n background-color: #32c832;\n border-color: #32c832;\n}\n\n.btn-success.btn-inverse:hover, .btn-success.btn-inverse:focus {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-success.btn-inverse.disabled, .btn-success.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-success.btn-inverse:not(:disabled):not(.disabled):active, .btn-success.btn-inverse:not(:disabled):not(.disabled).active,\n.show > .btn-success.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-info,\n.btn-dark {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-info:hover, .btn-info:focus,\n.btn-dark:hover,\n.btn-dark:focus {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.btn-info.disabled, .btn-info:disabled,\n.btn-dark.disabled,\n.btn-dark:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle,\n.btn-dark:not(:disabled):not(.disabled):active,\n.btn-dark:not(:disabled):not(.disabled).active,\n.show >\n.btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-info.btn-inverse,\n.btn-dark.btn-inverse {\n color: #fff;\n background-color: transparent;\n border-color: #fff;\n}\n\n.btn-info.btn-inverse:hover, .btn-info.btn-inverse:focus,\n.btn-dark.btn-inverse:hover,\n.btn-dark.btn-inverse:focus {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-info.btn-inverse.disabled, .btn-info.btn-inverse:disabled,\n.btn-dark.btn-inverse.disabled,\n.btn-dark.btn-inverse:disabled {\n color: #666;\n background-color: transparent;\n border-color: #666;\n}\n\n.btn-info.btn-inverse:not(:disabled):not(.disabled):active, .btn-info.btn-inverse:not(:disabled):not(.disabled).active,\n.show > .btn-info.btn-inverse.dropdown-toggle,\n.btn-dark.btn-inverse:not(:disabled):not(.disabled):active,\n.btn-dark.btn-inverse:not(:disabled):not(.disabled).active,\n.show >\n.btn-dark.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-danger {\n color: #fff;\n background-color: #cd3c14;\n border-color: #cd3c14;\n}\n\n.btn-danger:hover, .btn-danger:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #ccc;\n border-color: #ccc;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-danger.btn-inverse {\n color: #fff;\n background-color: #cd3c14;\n border-color: #cd3c14;\n}\n\n.btn-danger.btn-inverse:hover, .btn-danger.btn-inverse:focus {\n color: #000;\n background-color: #fff;\n border-color: #fff;\n}\n\n.btn-danger.btn-inverse.disabled, .btn-danger.btn-inverse:disabled {\n color: #000;\n background-color: #666;\n border-color: #666;\n}\n\n.btn-danger.btn-inverse:not(:disabled):not(.disabled):active, .btn-danger.btn-inverse:not(:disabled):not(.disabled).active,\n.show > .btn-danger.btn-inverse.dropdown-toggle {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-primary {\n color: #f16e00;\n background-color: transparent;\n background-image: none;\n border-color: #f16e00;\n}\n\n.btn-outline-primary:hover, .btn-outline-primary:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #f16e00;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-secondary {\n color: #000;\n background-color: transparent;\n background-image: none;\n border-color: #000;\n}\n\n.btn-outline-secondary:hover, .btn-outline-secondary:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #000;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-success {\n color: #32c832;\n background-color: transparent;\n background-image: none;\n border-color: #32c832;\n}\n\n.btn-outline-success:hover, .btn-outline-success:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #32c832;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-info {\n color: #000;\n background-color: transparent;\n background-image: none;\n border-color: #000;\n}\n\n.btn-outline-info:hover, .btn-outline-info:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #000;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-warning {\n color: #f16e00;\n background-color: transparent;\n background-image: none;\n border-color: #f16e00;\n}\n\n.btn-outline-warning:hover, .btn-outline-warning:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #f16e00;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-danger {\n color: #cd3c14;\n background-color: transparent;\n background-image: none;\n border-color: #cd3c14;\n}\n\n.btn-outline-danger:hover, .btn-outline-danger:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #cd3c14;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-light {\n color: #ddd;\n background-color: transparent;\n background-image: none;\n border-color: #ddd;\n}\n\n.btn-outline-light:hover, .btn-outline-light:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #ddd;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-outline-dark {\n color: #000;\n background-color: transparent;\n background-image: none;\n border-color: #000;\n}\n\n.btn-outline-dark:hover, .btn-outline-dark:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #000;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.btn-link {\n color: #000;\n background-color: transparent;\n}\n\n.btn-link.btn-inverse {\n color: #fff;\n}\n\n.btn-link:hover {\n color: #f16e00;\n text-decoration: none;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: none;\n border-color: transparent;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #ccc;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.875rem 1.25rem;\n font-size: 1.125rem;\n line-height: 1.5;\n border-radius: 0;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.375rem 0.625rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n opacity: 0;\n transition: opacity 0.15s linear;\n}\n\n.fade.show {\n opacity: 1;\n}\n\n.collapse {\n display: none;\n}\n\n.collapse.show {\n display: block;\n}\n\ntr.collapse.show {\n display: table-row;\n}\n\ntbody.collapse.show {\n display: table-row-group;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n.dropup,\n.dropdown {\n position: relative;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0.4375em solid;\n border-left: 0.4375em solid transparent;\n border-bottom: 0;\n border-right: 0.4375em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n right: 0;\n z-index: 1000;\n display: none;\n float: right;\n min-width: 10rem;\n padding: 0 0;\n margin: -2px 0 0;\n font-size: 1rem;\n color: #000;\n text-align: right;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 2px solid #000;\n}\n\n.dropup .dropdown-menu {\n margin-top: 0;\n margin-bottom: -2px;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0;\n border-left: 0.4375em solid transparent;\n border-bottom: 0.4375em solid;\n border-right: 0.4375em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropright .dropdown-menu {\n margin-top: 0;\n margin-right: -2px;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0.4375em solid transparent;\n border-bottom: 0.4375em solid transparent;\n border-right: 0.4375em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n margin-top: 0;\n margin-left: -2px;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.371875em;\n vertical-align: 0.371875em;\n content: \"\";\n border-top: 0.4375em solid transparent;\n border-left: 0.4375em solid;\n border-bottom: 0.4375em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-right: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-divider {\n height: 0;\n overflow: hidden;\n border-top: 1px solid #eee;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.625rem 0.625rem;\n clear: both;\n font-weight: 400;\n color: #000;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #fff;\n text-decoration: none;\n background-color: #000;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #000;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #666;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0 0.625rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #000;\n white-space: nowrap;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n -webkit-box-flex: 0;\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group,\n.btn-group-vertical .btn + .btn,\n.btn-group-vertical .btn + .btn-group,\n.btn-group-vertical .btn-group + .btn,\n.btn-group-vertical .btn-group + .btn-group {\n margin-right: -2px;\n}\n\n.btn-toolbar {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:first-child {\n margin-right: 0;\n}\n\n.dropdown-toggle-split {\n padding-left: 0.84375rem;\n padding-right: 0.84375rem;\n}\n\n.dropdown-toggle-split::after {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-left: 0.46875rem;\n padding-right: 0.46875rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-left: 0.9375rem;\n padding-right: 0.9375rem;\n}\n\n.btn-group-vertical {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n\n.btn-group-vertical .btn,\n.btn-group-vertical .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -2px;\n margin-right: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file:focus {\n z-index: 3;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-right: -2px;\n}\n\n.input-group > .custom-file {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-right: -2px;\n}\n\n.input-group-prepend {\n margin-left: -2px;\n}\n\n.input-group-append {\n margin-right: -2px;\n}\n\n.input-group-prepend + .form-control {\n border-right-color: transparent;\n}\n\n.form-control:focus + .input-group-append,\n.custom-select:focus + .input-group-append {\n position: relative;\n z-index: 5;\n}\n\n.input-group-text {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n padding: 0.5rem 0.625rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.25;\n color: #000;\n text-align: center;\n white-space: nowrap;\n background-color: #eee;\n border: 2px solid #ccc;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.25rem;\n padding-right: 1.875rem;\n margin-bottom: 0.625rem;\n}\n\n.custom-control-inline {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n margin-left: 1.25rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #f16e00;\n background-color: #f16e00;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before::before {\n background-color: #f16e00;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n outline: dotted 1px;\n box-shadow: none;\n}\n\n.custom-control-input:active ~ .custom-control-label::before {\n color: #fff;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #767676;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n border-color: #ccc;\n}\n\n.custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: #ccc;\n}\n\n.custom-control-label {\n margin-bottom: 0;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0;\n right: 0;\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n pointer-events: none;\n content: \"\";\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background-color: #fff;\n border-color: #666;\n border-style: solid;\n border-width: 2px;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0rem;\n right: 0;\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n content: \"\";\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 1rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14%202l-8%208-3-3-2%202%205%205L16%204l-2-2z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.custom-checkbox .custom-control-input:checked:focus ~ .custom-control-label::before {\n outline-color: #000;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #f16e00;\n background-color: #f16e00;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath stroke='%23fff' d='M1 4h6'/%3E%3C/svg%3E\");\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E\");\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 4px);\n padding: 0.4375rem 0.5rem 0.4375rem 1.5rem;\n font-weight: 700;\n line-height: 1.25;\n color: #000;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M0%200h14L7%207%200%200z%22%2F%3E%3C%2Fsvg%3E\") no-repeat left 0.5rem center;\n background-size: 8px 10px;\n border: 2px solid #ccc;\n border-radius: 0;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #999;\n outline: 0;\n}\n\n.custom-select:focus::-ms-value {\n color: #000;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-left: 0.5rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #999;\n background-color: #eee;\n}\n\n.custom-select::-ms-expand {\n opacity: 0;\n}\n\n.custom-select-sm {\n height: 2.0625rem;\n padding-top: 0.4375rem;\n padding-bottom: 0.4375rem;\n font-size: 75%;\n}\n\n.custom-select-lg {\n height: 3.4375rem;\n padding-top: 0.4375rem;\n padding-bottom: 0.4375rem;\n font-size: 125%;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: 2.5rem;\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: 2.5rem;\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-control {\n border-color: #999;\n}\n\n.custom-file-input:focus ~ .custom-file-control::before {\n border-color: #999;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #999;\n}\n\n.custom-file-input:focus ~ .custom-file-label::before {\n border-color: #999;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1;\n height: 2.5rem;\n padding: 0.5rem 0.625rem;\n line-height: 1.25;\n color: #000;\n background-color: #fff;\n border: 2px solid #ccc;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(2.5rem - 2px * 2);\n padding: 0.5rem 0.625rem;\n line-height: 1.25;\n color: #000;\n content: \"Browse\";\n background-color: #eee;\n border-right: 2px solid #ccc;\n}\n\n.nav {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n padding-right: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.625rem 1.25rem;\n font-weight: 700;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #666;\n}\n\n.nav-tabs {\n border-bottom: 2px solid #000;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -2px;\n}\n\n.nav-tabs .nav-link {\n padding: 0.625rem calc(1.25rem - 2px);\n line-height: 1rem;\n border: 2px solid transparent;\n border-bottom-width: 0;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #666;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -2px;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #000;\n}\n\n.nav-fill .nav-item {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 0 0;\n font-weight: 700;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding-left: 0;\n padding-right: 0;\n}\n\n.navbar-brand {\n display: inline-block;\n -ms-flex-item-align: end;\n align-self: flex-end;\n padding-top: 0;\n padding-bottom: 0;\n margin: .625rem .3125rem;\n font-size: 0.875rem;\n font-weight: 700;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-brand + .navbar-brand {\n margin-left: 0;\n margin-right: 1.25rem;\n}\n\n.navbar-brand:focus {\n outline: 1px dotted #fff;\n outline-offset: .625rem;\n}\n\n.navbar-brand img {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n width: 1.875rem;\n height: 1.875rem;\n margin-top: 0;\n margin-bottom: .25rem;\n}\n\n.navbar-nav {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n padding-right: 0;\n margin-top: auto;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-top: .875rem;\n padding-left: .625rem;\n padding-bottom: .875rem;\n padding-right: .625rem;\n margin-top: 0;\n}\n\n.navbar-nav .nav-link.active::before {\n display: none;\n}\n\n.navbar-nav .nav-link.icon {\n padding: .78125rem .625rem;\n margin-top: 0;\n}\n\n.navbar-nav .nav-link[class^=\"svg-\"] {\n margin: .625rem;\n}\n\n.navbar-nav .nav-link[role=\"menuitem\"]::before {\n float: left;\n margin-left: 1rem;\n font-family: icon-orange, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n color: #fff;\n content: \"\\e93e\";\n}\n\n.navbar-nav .nav-link:focus {\n outline-offset: .625rem;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n top: 2rem;\n float: none;\n}\n\n.navbar-nav .nav-item {\n margin-right: 0;\n font-size: 1.125rem;\n border-top: 1px solid #333;\n}\n\n.navbar-nav .dropdown {\n padding: 0;\n}\n\n.navbar-nav .dropdown .dropdown-toggle,\n.navbar-nav .dropdown .dropdown-item {\n padding: .875rem .625rem .875rem 0;\n}\n\n.navbar-nav .dropdown.show .dropdown-toggle::after {\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n}\n\n.navbar-nav .dropdown .dropdown-item {\n color: #fff;\n white-space: normal;\n background-color: #000;\n border-top: 1px solid #333;\n}\n\n.navbar-nav .dropdown .dropdown-item:focus {\n color: #f16e00;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.625rem;\n padding-bottom: 0.625rem;\n}\n\n.navbar-collapse {\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-item-align: end;\n align-self: flex-end;\n}\n\n.navbar-collapse .navbar-nav {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n}\n\n.navbar-toggler {\n padding: 0.5rem 0.5rem;\n margin: 0.3125rem 0;\n font-size: 1rem;\n line-height: 1;\n background: transparent;\n border: 2px solid transparent;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n background-color: #fff;\n}\n\n.navbar-toggler:hover .navbar-toggler-icon, .navbar-toggler:focus .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-toggler:active {\n background-color: #f16e00;\n}\n\n.navbar-toggler:active .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-toggler:focus {\n outline: 0;\n}\n\n.navbar-toggler:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.25rem;\n height: 1.25rem;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (min-width: 480px) {\n .navbar-expand-sm {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n padding: 1.5625rem 0 1.3125rem;\n }\n .navbar-expand-sm .navbar-brand {\n margin: 0 0 0 .625rem;\n }\n .navbar-expand-sm .navbar-brand img {\n width: 3.125rem;\n height: 3.125rem;\n }\n .navbar-expand-sm.minimized {\n padding-top: 1.25rem;\n padding-bottom: 1rem;\n }\n .navbar-expand-sm.minimized .navbar-brand img {\n width: 2.5rem;\n height: 2.5rem;\n }\n .navbar-expand-sm .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-sm .navbar-nav .dropdown-item {\n color: #000;\n background-color: #fff;\n border: 0;\n }\n .navbar-expand-sm .navbar-nav .dropdown-item.active, .navbar-expand-sm .navbar-nav .dropdown-item:hover {\n color: #fff;\n background-color: #000;\n }\n .navbar-expand-sm .navbar-nav .nav-item {\n font-size: 1rem;\n border: 0;\n }\n .navbar-expand-sm .navbar-nav .nav-item.dropdown {\n -ms-flex-item-align: end;\n align-self: flex-end;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-top: 0;\n padding-left: 0;\n padding-bottom: 0;\n padding-right: 0;\n margin-right: 1.25rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n padding-left: 10px;\n padding-right: 10px;\n }\n .navbar-expand-sm .navbar-collapse {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n .navbar-expand-sm .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n padding: 1.5625rem 0 1.3125rem;\n }\n .navbar-expand-md .navbar-brand {\n margin: 0 0 0 .625rem;\n }\n .navbar-expand-md .navbar-brand img {\n width: 3.125rem;\n height: 3.125rem;\n }\n .navbar-expand-md.minimized {\n padding-top: 1.25rem;\n padding-bottom: 1rem;\n }\n .navbar-expand-md.minimized .navbar-brand img {\n width: 2.5rem;\n height: 2.5rem;\n }\n .navbar-expand-md .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-md .navbar-nav .dropdown-item {\n color: #000;\n background-color: #fff;\n border: 0;\n }\n .navbar-expand-md .navbar-nav .dropdown-item.active, .navbar-expand-md .navbar-nav .dropdown-item:hover {\n color: #fff;\n background-color: #000;\n }\n .navbar-expand-md .navbar-nav .nav-item {\n font-size: 1rem;\n border: 0;\n }\n .navbar-expand-md .navbar-nav .nav-item.dropdown {\n -ms-flex-item-align: end;\n align-self: flex-end;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-top: 0;\n padding-left: 0;\n padding-bottom: 0;\n padding-right: 0;\n margin-right: 1.25rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n padding-left: 10px;\n padding-right: 10px;\n }\n .navbar-expand-md .navbar-collapse {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n .navbar-expand-md .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (min-width: 980px) {\n .navbar-expand-lg {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n padding: 1.5625rem 0 1.3125rem;\n }\n .navbar-expand-lg .navbar-brand {\n margin: 0 0 0 .625rem;\n }\n .navbar-expand-lg .navbar-brand img {\n width: 3.125rem;\n height: 3.125rem;\n }\n .navbar-expand-lg.minimized {\n padding-top: 1.25rem;\n padding-bottom: 1rem;\n }\n .navbar-expand-lg.minimized .navbar-brand img {\n width: 2.5rem;\n height: 2.5rem;\n }\n .navbar-expand-lg .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-lg .navbar-nav .dropdown-item {\n color: #000;\n background-color: #fff;\n border: 0;\n }\n .navbar-expand-lg .navbar-nav .dropdown-item.active, .navbar-expand-lg .navbar-nav .dropdown-item:hover {\n color: #fff;\n background-color: #000;\n }\n .navbar-expand-lg .navbar-nav .nav-item {\n font-size: 1rem;\n border: 0;\n }\n .navbar-expand-lg .navbar-nav .nav-item.dropdown {\n -ms-flex-item-align: end;\n align-self: flex-end;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-top: 0;\n padding-left: 0;\n padding-bottom: 0;\n padding-right: 0;\n margin-right: 1.25rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n padding-left: 10px;\n padding-right: 10px;\n }\n .navbar-expand-lg .navbar-collapse {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n .navbar-expand-lg .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (min-width: 1220px) {\n .navbar-expand-xl {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n padding: 1.5625rem 0 1.3125rem;\n }\n .navbar-expand-xl .navbar-brand {\n margin: 0 0 0 .625rem;\n }\n .navbar-expand-xl .navbar-brand img {\n width: 3.125rem;\n height: 3.125rem;\n }\n .navbar-expand-xl.minimized {\n padding-top: 1.25rem;\n padding-bottom: 1rem;\n }\n .navbar-expand-xl.minimized .navbar-brand img {\n width: 2.5rem;\n height: 2.5rem;\n }\n .navbar-expand-xl .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-xl .navbar-nav .dropdown-item {\n color: #000;\n background-color: #fff;\n border: 0;\n }\n .navbar-expand-xl .navbar-nav .dropdown-item.active, .navbar-expand-xl .navbar-nav .dropdown-item:hover {\n color: #fff;\n background-color: #000;\n }\n .navbar-expand-xl .navbar-nav .nav-item {\n font-size: 1rem;\n border: 0;\n }\n .navbar-expand-xl .navbar-nav .nav-item.dropdown {\n -ms-flex-item-align: end;\n align-self: flex-end;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-top: 0;\n padding-left: 0;\n padding-bottom: 0;\n padding-right: 0;\n margin-right: 1.25rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n padding-left: 10px;\n padding-right: 10px;\n }\n .navbar-expand-xl .navbar-collapse {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xl .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (min-width: 1380px) {\n .navbar-expand-xxl {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n padding: 1.5625rem 0 1.3125rem;\n }\n .navbar-expand-xxl .navbar-brand {\n margin: 0 0 0 .625rem;\n }\n .navbar-expand-xxl .navbar-brand img {\n width: 3.125rem;\n height: 3.125rem;\n }\n .navbar-expand-xxl.minimized {\n padding-top: 1.25rem;\n padding-bottom: 1rem;\n }\n .navbar-expand-xxl.minimized .navbar-brand img {\n width: 2.5rem;\n height: 2.5rem;\n }\n .navbar-expand-xxl .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-item {\n color: #000;\n background-color: #fff;\n border: 0;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-item.active, .navbar-expand-xxl .navbar-nav .dropdown-item:hover {\n color: #fff;\n background-color: #000;\n }\n .navbar-expand-xxl .navbar-nav .nav-item {\n font-size: 1rem;\n border: 0;\n }\n .navbar-expand-xxl .navbar-nav .nav-item.dropdown {\n -ms-flex-item-align: end;\n align-self: flex-end;\n }\n .navbar-expand-xxl .navbar-nav .nav-link {\n padding-top: 0;\n padding-left: 0;\n padding-bottom: 0;\n padding-right: 0;\n margin-right: 1.25rem;\n }\n .navbar-expand-xxl > .container,\n .navbar-expand-xxl > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n padding-left: 10px;\n padding-right: 10px;\n }\n .navbar-expand-xxl .navbar-collapse {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-xxl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xxl .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n.navbar-expand {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n padding: 1.5625rem 0 1.3125rem;\n}\n\n.navbar-expand .navbar-brand {\n margin: 0 0 0 .625rem;\n}\n\n.navbar-expand .navbar-brand img {\n width: 3.125rem;\n height: 3.125rem;\n}\n\n.navbar-expand.minimized {\n padding-top: 1.25rem;\n padding-bottom: 1rem;\n}\n\n.navbar-expand.minimized .navbar-brand img {\n width: 2.5rem;\n height: 2.5rem;\n}\n\n.navbar-expand .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu-right {\n left: 0;\n right: auto;\n}\n\n.navbar-expand .navbar-nav .dropdown-item {\n color: #000;\n background-color: #fff;\n border: 0;\n}\n\n.navbar-expand .navbar-nav .dropdown-item.active, .navbar-expand .navbar-nav .dropdown-item:hover {\n color: #fff;\n background-color: #000;\n}\n\n.navbar-expand .navbar-nav .nav-item {\n font-size: 1rem;\n border: 0;\n}\n\n.navbar-expand .navbar-nav .nav-item.dropdown {\n -ms-flex-item-align: end;\n align-self: flex-end;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-top: 0;\n padding-left: 0;\n padding-bottom: 0;\n padding-right: 0;\n margin-right: 1.25rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n padding-left: 10px;\n padding-right: 10px;\n}\n\n.navbar-expand .navbar-collapse {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-expand .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n}\n\n.navbar-light .navbar-brand {\n color: #000;\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: #f16e00;\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: #000;\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: #f16e00;\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: #ddd;\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: #f16e00;\n}\n\n.navbar-light .navbar-toggler {\n color: #000;\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-light .navbar-text {\n color: #000;\n}\n\n.navbar-light .navbar-text a {\n color: #f16e00;\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: #ddd;\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-toggler {\n color: #fff;\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\");\n}\n\n.navbar-dark .navbar-text {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a {\n color: #f16e00;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #f16e00;\n}\n\n.card {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 2px solid #000;\n}\n\n.card > hr {\n margin-left: 0;\n margin-right: 0;\n}\n\n.card-body {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-right: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n font-weight: 700;\n color: #fff;\n background-color: #000;\n border-bottom: 2px solid #000;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: #fff;\n border-top: 2px solid #000;\n}\n\n.card-header-tabs {\n margin-left: -0.625rem;\n margin-bottom: -0.75rem;\n margin-right: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-left: -0.625rem;\n margin-right: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n}\n\n.card-img-top {\n width: 100%;\n}\n\n.card-img-bottom {\n width: 100%;\n}\n\n.card-deck {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 2.5rem;\n}\n\n@media (min-width: 480px) {\n .card-deck {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n margin-left: -2.5rem;\n margin-right: -2.5rem;\n }\n .card-deck .card {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 1;\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n margin-left: 2.5rem;\n margin-bottom: 0;\n margin-right: 2.5rem;\n }\n}\n\n.card-group {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 10px;\n}\n\n@media (min-width: 480px) {\n .card-group {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n }\n .card-group > .card {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-right: 0;\n border-right: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 2.5rem;\n}\n\n@media (min-width: 480px) {\n .card-columns {\n -webkit-column-count: 3;\n -moz-column-count: 3;\n column-count: 3;\n -webkit-column-gap: 1.25rem;\n -moz-column-gap: 1.25rem;\n column-gap: 1.25rem;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.breadcrumb {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n padding: 0.625rem 0;\n font-size: 0.875rem;\n font-weight: 700;\n line-height: 1.428571;\n list-style: none;\n background-color: #fff;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-left: 0.625rem;\n padding-right: 0.625rem;\n font-family: icon-orange;\n font-size: 0.625rem;\n line-height: 1;\n color: #000;\n content: \"\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #f16e00;\n}\n\n.pagination {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n padding-right: 0;\n list-style: none;\n}\n\n.page-item.presentation {\n padding: .625rem 0;\n font-weight: 700;\n}\n\n.page-item.presentation + .page-item .page-link, .page-item:first-child .page-link {\n margin-right: 0;\n border-color: #000;\n}\n\n.page-item.presentation + .page-item .page-link::before, .page-item:first-child .page-link::before {\n position: absolute;\n top: .6875rem;\n right: .8125rem;\n width: .5625rem;\n height: .875rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%2F%3E%3C%2Fsvg%3E\");\n background-repeat: no-repeat;\n}\n\n.page-item.presentation + .page-item .page-link:hover::before, .page-item.presentation + .page-item .page-link:focus::before, .page-item:first-child .page-link:hover::before, .page-item:first-child .page-link:focus::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.presentation + .page-item .page-link.has-label, .page-item:first-child .page-link.has-label {\n padding-left: 1.125rem;\n padding-right: 2rem;\n}\n\n.page-item.presentation + .page-item .page-link:hover, .page-item.presentation + .page-item .page-link:focus, .page-item:first-child .page-link:hover, .page-item:first-child .page-link:focus, .page-item:last-child .page-link:hover, .page-item:last-child .page-link:focus {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.page-item:last-child .page-link {\n border-color: #000;\n}\n\n.page-item:last-child .page-link::before {\n position: absolute;\n top: .6875rem;\n left: .8125rem;\n width: .5625rem;\n height: .875rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%2F%3E%3C%2Fsvg%3E\");\n background-repeat: no-repeat;\n}\n\n.page-item:last-child .page-link:hover::before, .page-item:last-child .page-link:focus::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item:last-child .page-link.has-label {\n padding-left: 2rem;\n padding-right: 1.125rem;\n}\n\n.page-item.active .page-link {\n z-index: 2;\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.page-item.active:first-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.active:last-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.disabled .page-link {\n color: #ccc;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #ccc;\n}\n\n.page-item.disabled:first-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item.disabled:last-child .page-link::before {\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.page-item + .page-item {\n margin-right: .625rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n min-width: 2.5rem;\n min-height: 2.5rem;\n padding: 0.625rem 0.8rem;\n margin-right: 0;\n font-weight: 700;\n line-height: 1;\n color: #000;\n background-color: #fff;\n border: 2px solid transparent;\n}\n\n.page-link:hover, .page-link:focus {\n color: #000;\n text-decoration: none;\n background-color: #fff;\n border-color: #000;\n}\n\n.page-link:hover span, .page-link:focus span {\n color: #000;\n}\n\n.page-link span {\n color: #fff;\n}\n\n.page-link:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.pagination-lg .page-link {\n min-width: 3.125rem;\n min-height: 3.125rem;\n padding: 0.875rem 1.125rem;\n font-size: 1.125rem;\n line-height: 1.111111;\n}\n\n.pagination-lg .page-item:first-child .page-link::before,\n.pagination-lg .page-item:last-child .page-link::before {\n top: 1rem;\n}\n\n.pagination-sm .page-link {\n min-width: 1.875rem;\n min-height: 1.875rem;\n padding: 0.375rem 0.625rem;\n font-size: 0.875rem;\n line-height: 1.428571;\n}\n\n.pagination-sm .page-item:first-child .page-link::before,\n.pagination-sm .page-item:last-child .page-link::before {\n top: auto;\n}\n\n.badge {\n display: inline-block;\n padding: 0.1875rem 0.625rem;\n font-size: 0.875rem;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-left: 0.625rem;\n padding-right: 0.625rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #f16e00;\n}\n\n.badge-primary[href]:hover, .badge-primary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #be5700;\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #000;\n}\n\n.badge-secondary[href]:hover, .badge-secondary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: black;\n}\n\n.badge-success {\n color: #000;\n background-color: #32c832;\n}\n\n.badge-success[href]:hover, .badge-success[href]:focus {\n color: #000;\n text-decoration: none;\n background-color: #289f28;\n}\n\n.badge-info {\n color: #000;\n background-color: #527edb;\n}\n\n.badge-info[href]:hover, .badge-info[href]:focus {\n color: #000;\n text-decoration: none;\n background-color: #2b60cf;\n}\n\n.badge-warning {\n color: #000;\n background-color: #fc0;\n}\n\n.badge-warning[href]:hover, .badge-warning[href]:focus {\n color: #000;\n text-decoration: none;\n background-color: #cca300;\n}\n\n.badge-danger {\n color: #fff;\n background-color: #cd3c14;\n}\n\n.badge-danger[href]:hover, .badge-danger[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #9f2e0f;\n}\n\n.badge-light {\n color: #000;\n background-color: #ddd;\n}\n\n.badge-light[href]:hover, .badge-light[href]:focus {\n color: #000;\n text-decoration: none;\n background-color: #c4c4c4;\n}\n\n.badge-dark {\n color: #fff;\n background-color: #000;\n}\n\n.badge-dark[href]:hover, .badge-dark[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: black;\n}\n\n.badge[href]:focus {\n outline-color: #fff;\n outline-offset: -1px;\n}\n\n.badge[href]:focus.badge-light {\n outline-color: #000;\n}\n\n.jumbotron {\n padding: 2.5rem 1.25rem;\n margin-bottom: 2.5rem;\n background-color: #fff;\n}\n\n@media (min-width: 480px) {\n .jumbotron {\n padding: 5rem 2.5rem;\n }\n}\n\n.jumbotron-fluid {\n padding-left: 0;\n padding-right: 0;\n}\n\n.alert {\n position: relative;\n padding: 1.25rem 1.25rem;\n margin-bottom: 1.25rem;\n border: 0 solid transparent;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-left: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n left: 0;\n padding: 1.25rem 1.25rem;\n line-height: 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #000;\n background-color: #f16e00;\n border-color: #f16e00;\n}\n\n.alert-primary hr {\n border-top-color: #d86200;\n}\n\n.alert-primary .alert-link {\n color: black;\n}\n\n.alert-secondary {\n color: #fff;\n background-color: black;\n border-color: black;\n}\n\n.alert-secondary hr {\n border-top-color: black;\n}\n\n.alert-secondary .alert-link {\n color: #e6e6e6;\n}\n\n.alert-success {\n color: #000;\n background-color: #32c832;\n border-color: #32c832;\n}\n\n.alert-success hr {\n border-top-color: #2db42d;\n}\n\n.alert-success .alert-link {\n color: black;\n}\n\n.alert-info {\n color: #000;\n background-color: #527edb;\n border-color: #527edb;\n}\n\n.alert-info hr {\n border-top-color: #3d6ed7;\n}\n\n.alert-info .alert-link {\n color: black;\n}\n\n.alert-warning {\n color: #000;\n background-color: #ffcc00;\n border-color: #ffcc00;\n}\n\n.alert-warning hr {\n border-top-color: #e6b800;\n}\n\n.alert-warning .alert-link {\n color: black;\n}\n\n.alert-danger {\n color: #fff;\n background-color: #cd3c14;\n border-color: #cd3c14;\n}\n\n.alert-danger hr {\n border-top-color: #b63512;\n}\n\n.alert-danger .alert-link {\n color: #e6e6e6;\n}\n\n.alert-light {\n color: #000;\n background-color: #dddddd;\n border-color: #dddddd;\n}\n\n.alert-light hr {\n border-top-color: #d0d0d0;\n}\n\n.alert-light .alert-link {\n color: black;\n}\n\n.alert-dark {\n color: #fff;\n background-color: black;\n border-color: black;\n}\n\n.alert-dark hr {\n border-top-color: black;\n}\n\n.alert-dark .alert-link {\n color: #e6e6e6;\n}\n\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 1.25rem 0;\n }\n to {\n background-position: 100% 0;\n }\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1.25rem 0;\n }\n to {\n background-position: 100% 0;\n }\n}\n\n.progress {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n height: 1.25rem;\n overflow: hidden;\n font-size: 1rem;\n background-color: #ccc;\n}\n\n.progress-bar {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n color: #000;\n text-align: center;\n background-color: #f16e00;\n transition: width 0.6s ease;\n}\n\n@media (max-width: 979.98px) {\n .progress {\n width: 100%;\n height: 0.625rem;\n line-height: 0.625rem;\n }\n .progress-bar {\n font-size: 0.875rem;\n line-height: 0.625rem;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1.25rem 1.25rem;\n}\n\n.progress-bar-animated {\n -webkit-animation: progress-bar-stripes 1s linear infinite;\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n.media {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n\n.media-body {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n\n.list-group {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n padding-right: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #000;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n color: #f16e00;\n text-decoration: none;\n background-color: #f6f6f6;\n}\n\n.list-group-item-action:active {\n color: #000;\n background-color: #eee;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.625rem 0.625rem;\n margin-bottom: -2px;\n background-color: #fff;\n border: 2px solid #000;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n}\n\n.list-group-item:hover, .list-group-item:focus {\n z-index: 1;\n text-decoration: none;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #ccc;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-flush .list-group-item {\n border-left: 0;\n border-right: 0;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #000;\n background-color: #f16e00;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #000;\n background-color: #d86200;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-secondary {\n color: #fff;\n background-color: black;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #fff;\n background-color: black;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-success {\n color: #000;\n background-color: #32c832;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #000;\n background-color: #2db42d;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-info {\n color: #000;\n background-color: #527edb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #000;\n background-color: #3d6ed7;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-warning {\n color: #000;\n background-color: #ffcc00;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #000;\n background-color: #e6b800;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-danger {\n color: #000;\n background-color: #cd3c14;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #000;\n background-color: #b63512;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-light {\n color: #000;\n background-color: #dddddd;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #000;\n background-color: #d0d0d0;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.list-group-item-dark {\n color: #fff;\n background-color: black;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #fff;\n background-color: black;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #000;\n border-color: #000;\n}\n\n.close {\n float: left;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:hover, .close:focus {\n color: #000;\n text-decoration: none;\n opacity: .75;\n}\n\n.close:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.625rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: -webkit-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;\n -webkit-transform: translate(0, -25%);\n transform: translate(0, -25%);\n}\n\n.modal.show .modal-dialog {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n\n.modal-dialog-centered {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n min-height: calc(100% - (0.625rem * 2));\n}\n\n.modal-content {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 2px solid #000;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n z-index: 1040;\n background-color: #333;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 0.625rem;\n border-bottom: 2px solid #000;\n}\n\n.modal-header .close {\n padding: 0.625rem;\n margin: -0.625rem auto -0.625rem -0.625rem;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.25;\n}\n\n.modal-body {\n position: relative;\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 0.625rem;\n}\n\n.modal-footer {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n padding: 0.625rem;\n border-top: 2px solid #000;\n}\n\n.modal-footer > :not(:first-child) {\n margin-right: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-left: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 480px) {\n .modal-dialog {\n max-width: 700px;\n margin: 1.875rem auto;\n }\n .modal-dialog-centered {\n min-height: calc(100% - (1.875rem * 2));\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 980px) {\n .modal-lg {\n max-width: 700px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0.3125rem;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.25;\n text-align: right;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n font-weight: 700;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.625rem;\n height: 0.625rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.625rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.625rem 0.3125rem 0;\n border-top-color: #ddd;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.625rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n right: 0;\n width: 0.625rem;\n height: 0.625rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n left: 0;\n border-width: 0.3125rem 0 0.3125rem 0.625rem;\n border-left-color: #ddd;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.625rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.3125rem 0.625rem;\n border-bottom-color: #ddd;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.625rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n left: 0;\n width: 0.625rem;\n height: 0.625rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n right: 0;\n border-width: 0.3125rem 0.625rem 0.3125rem 0;\n border-right-color: #ddd;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 1.25rem 1.25rem;\n color: #000;\n text-align: center;\n background-color: #ddd;\n}\n\n.popover {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.25;\n text-align: right;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n font-weight: 700;\n word-wrap: break-word;\n background-color: #ddd;\n background-clip: padding-box;\n border: 2px solid #ddd;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 0.625rem;\n height: 0.3125rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.3125rem;\n}\n\n.bs-popover-top .arrow, .bs-popover-auto[x-placement^=\"top\"] .arrow {\n bottom: calc((0.3125rem + 2px) * -1);\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before,\n.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n border-width: 0.3125rem 0.3125rem 0;\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before {\n bottom: 0;\n border-top-color: #ddd;\n}\n\n.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n bottom: 2px;\n border-top-color: #ddd;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-right: 0.3125rem;\n}\n\n.bs-popover-right .arrow, .bs-popover-auto[x-placement^=\"right\"] .arrow {\n right: calc((0.3125rem + 2px) * -1);\n width: 0.3125rem;\n height: 0.625rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before,\n.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n border-width: 0.3125rem 0 0.3125rem 0.3125rem;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-left-color: #ddd;\n}\n\n.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n right: 2px;\n border-left-color: #ddd;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.3125rem;\n}\n\n.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^=\"bottom\"] .arrow {\n top: calc((0.3125rem + 2px) * -1);\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before,\n.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n border-width: 0 0.3125rem 0.3125rem 0.3125rem;\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before {\n top: 0;\n border-bottom-color: #ddd;\n}\n\n.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n top: 2px;\n border-bottom-color: #ddd;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n right: 50%;\n display: block;\n width: 0.625rem;\n margin-right: -0.3125rem;\n content: \"\";\n border-bottom: 2px solid #ddd;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-left: 0.3125rem;\n}\n\n.bs-popover-left .arrow, .bs-popover-auto[x-placement^=\"left\"] .arrow {\n left: calc((0.3125rem + 2px) * -1);\n width: 0.3125rem;\n height: 0.625rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before,\n.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n border-width: 0.3125rem 0.3125rem 0.3125rem 0;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-right-color: #ddd;\n}\n\n.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n left: 2px;\n border-right-color: #ddd;\n}\n\n.popover-header {\n padding: 0.625rem 0.625rem;\n margin-bottom: 0;\n font-size: 1rem;\n color: inherit;\n background-color: #ddd;\n border-bottom: 2px solid #d0d0d0;\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.625rem 0.625rem;\n color: #000;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-item {\n position: relative;\n display: none;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n width: 100%;\n transition: -webkit-transform 0.6s ease;\n transition: transform 0.6s ease;\n transition: transform 0.6s ease, -webkit-transform 0.6s ease;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n perspective: 1000px;\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n.carousel-item-next.carousel-item-left,\n.carousel-item-prev.carousel-item-right {\n -webkit-transform: translateX(0);\n transform: translateX(0);\n}\n\n@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.active.carousel-item-right {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n}\n\n@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {\n .carousel-item-next,\n .active.carousel-item-right {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n.carousel-item-prev,\n.active.carousel-item-left {\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n}\n\n@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {\n .carousel-item-prev,\n .active.carousel-item-left {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 1.875rem;\n color: #000;\n text-align: center;\n opacity: 0.5;\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #000;\n text-decoration: none;\n outline: 0;\n opacity: .9;\n}\n\n.carousel-control-prev {\n right: 0;\n}\n\n.carousel-control-next {\n left: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: transparent no-repeat center center;\n background-size: 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\");\n}\n\n.carousel-indicators {\n position: absolute;\n left: 0;\n bottom: 10px;\n right: 0;\n z-index: 15;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n padding-right: 0;\n margin-left: 1.875rem;\n margin-right: 1.875rem;\n list-style: none;\n}\n\n.carousel-indicators li {\n position: relative;\n -webkit-box-flex: 0;\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-left: 3px;\n margin-right: 3px;\n text-indent: -999px;\n background-color: rgba(241, 110, 0, 0.5);\n}\n\n.carousel-indicators li::before {\n position: absolute;\n top: -10px;\n right: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators li::after {\n position: absolute;\n bottom: -10px;\n right: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators .active {\n background-color: #f16e00;\n}\n\n.carousel-caption {\n position: absolute;\n left: 15%;\n bottom: 20px;\n right: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #000;\n text-align: center;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #f16e00 !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #be5700 !important;\n}\n\n.bg-secondary {\n background-color: #000 !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: black !important;\n}\n\n.bg-success {\n background-color: #32c832 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #289f28 !important;\n}\n\n.bg-info {\n background-color: #527edb !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #2b60cf !important;\n}\n\n.bg-warning {\n background-color: #fc0 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #cca300 !important;\n}\n\n.bg-danger {\n background-color: #cd3c14 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #9f2e0f !important;\n}\n\n.bg-light {\n background-color: #ddd !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #c4c4c4 !important;\n}\n\n.bg-dark {\n background-color: #000 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: black !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 2px solid #f6f6f6 !important;\n}\n\n.border-top {\n border-top: 2px solid #f6f6f6 !important;\n}\n\n.border-right {\n border-left: 2px solid #f6f6f6 !important;\n}\n\n.border-bottom {\n border-bottom: 2px solid #f6f6f6 !important;\n}\n\n.border-left {\n border-right: 2px solid #f6f6f6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-left: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-right: 0 !important;\n}\n\n.border-primary {\n border-color: #f16e00 !important;\n}\n\n.border-secondary {\n border-color: #000 !important;\n}\n\n.border-success {\n border-color: #32c832 !important;\n}\n\n.border-info {\n border-color: #527edb !important;\n}\n\n.border-warning {\n border-color: #fc0 !important;\n}\n\n.border-danger {\n border-color: #cd3c14 !important;\n}\n\n.border-light {\n border-color: #ddd !important;\n}\n\n.border-dark {\n border-color: #000 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-right-radius: 0.25rem !important;\n border-top-left-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-left-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n}\n\n.d-inline-flex {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n}\n\n@media (min-width: 480px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-md-inline-flex {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 980px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1220px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1380px) {\n .d-xxl-none {\n display: none !important;\n }\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-print-inline-flex {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n}\n\n.flex-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n}\n\n.justify-content-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n}\n\n.align-items-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n}\n\n.align-items-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n}\n\n.align-items-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n}\n\n.align-items-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n}\n\n.align-content-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n}\n\n.align-content-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n}\n\n.align-content-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n}\n\n.align-content-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n}\n\n.align-content-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n}\n\n.align-self-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n}\n\n.align-self-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n}\n\n.align-self-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n}\n\n.align-self-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n}\n\n.align-self-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n}\n\n@media (min-width: 480px) {\n .flex-sm-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-sm-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-sm-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-sm-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-sm-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-sm-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-sm-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-sm-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-sm-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-md-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-md-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-md-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-md-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-md-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-md-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-md-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-md-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-md-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-md-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-md-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-md-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-md-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-md-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-md-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-md-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 980px) {\n .flex-lg-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-lg-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-lg-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-lg-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-lg-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-lg-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-lg-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-lg-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-lg-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1220px) {\n .flex-xl-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xl-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xl-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xl-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1380px) {\n .flex-xxl-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xxl-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xxl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n -webkit-box-pack: start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n -webkit-box-pack: end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n -webkit-box-pack: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n -webkit-box-pack: justify !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xxl-start {\n -webkit-box-align: start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n -webkit-box-align: end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n -webkit-box-align: center !important;\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n -webkit-box-align: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n -webkit-box-align: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xxl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xxl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: right !important;\n}\n\n.float-right {\n float: left !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 480px) {\n .float-sm-left {\n float: right !important;\n }\n .float-sm-right {\n float: left !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: right !important;\n }\n .float-md-right {\n float: left !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 980px) {\n .float-lg-left {\n float: right !important;\n }\n .float-lg-right {\n float: left !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1220px) {\n .float-xl-left {\n float: right !important;\n }\n .float-xl-right {\n float: left !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1380px) {\n .float-xxl-left {\n float: right !important;\n }\n .float-xxl-right {\n float: left !important;\n }\n .float-xxl-none {\n float: none !important;\n }\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: -webkit-sticky !important;\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n left: 0;\n bottom: 0;\n right: 0;\n z-index: 1030;\n}\n\n@supports ((position: -webkit-sticky) or (position: sticky)) {\n .sticky-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 0;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n -webkit-clip-path: inset(50%);\n clip-path: inset(50%);\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n -webkit-clip-path: none;\n clip-path: none;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.m-1 {\n margin: 0.3125rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.3125rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-left: 0.3125rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.3125rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-right: 0.3125rem !important;\n}\n\n.m-2 {\n margin: 0.625rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.625rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-left: 0.625rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.625rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-right: 0.625rem !important;\n}\n\n.m-3 {\n margin: 1.25rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1.25rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-left: 1.25rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1.25rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-right: 1.25rem !important;\n}\n\n.m-4 {\n margin: 1.875rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.875rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-left: 1.875rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.875rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-right: 1.875rem !important;\n}\n\n.m-5 {\n margin: 3.75rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3.75rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-left: 3.75rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3.75rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-right: 3.75rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.p-1 {\n padding: 0.3125rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.3125rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-left: 0.3125rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.3125rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-right: 0.3125rem !important;\n}\n\n.p-2 {\n padding: 0.625rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.625rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-left: 0.625rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.625rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-right: 0.625rem !important;\n}\n\n.p-3 {\n padding: 1.25rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1.25rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-left: 1.25rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1.25rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-right: 1.25rem !important;\n}\n\n.p-4 {\n padding: 1.875rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.875rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-left: 1.875rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.875rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-right: 1.875rem !important;\n}\n\n.p-5 {\n padding: 3.75rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3.75rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-left: 3.75rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3.75rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-right: 3.75rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n@media (min-width: 480px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .m-sm-1 {\n margin: 0.3125rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-right: 0.3125rem !important;\n }\n .m-sm-2 {\n margin: 0.625rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.625rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-left: 0.625rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-right: 0.625rem !important;\n }\n .m-sm-3 {\n margin: 1.25rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1.25rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-left: 1.25rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-right: 1.25rem !important;\n }\n .m-sm-4 {\n margin: 1.875rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.875rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-left: 1.875rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-right: 1.875rem !important;\n }\n .m-sm-5 {\n margin: 3.75rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3.75rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-left: 3.75rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-right: 3.75rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .p-sm-1 {\n padding: 0.3125rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-right: 0.3125rem !important;\n }\n .p-sm-2 {\n padding: 0.625rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.625rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-left: 0.625rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-right: 0.625rem !important;\n }\n .p-sm-3 {\n padding: 1.25rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1.25rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-left: 1.25rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-right: 1.25rem !important;\n }\n .p-sm-4 {\n padding: 1.875rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.875rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-left: 1.875rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-right: 1.875rem !important;\n }\n .p-sm-5 {\n padding: 3.75rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3.75rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-left: 3.75rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-right: 3.75rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .m-md-1 {\n margin: 0.3125rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-right: 0.3125rem !important;\n }\n .m-md-2 {\n margin: 0.625rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.625rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-left: 0.625rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-right: 0.625rem !important;\n }\n .m-md-3 {\n margin: 1.25rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1.25rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-left: 1.25rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-right: 1.25rem !important;\n }\n .m-md-4 {\n margin: 1.875rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.875rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-left: 1.875rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-right: 1.875rem !important;\n }\n .m-md-5 {\n margin: 3.75rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3.75rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-left: 3.75rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-right: 3.75rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .p-md-1 {\n padding: 0.3125rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-right: 0.3125rem !important;\n }\n .p-md-2 {\n padding: 0.625rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.625rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-left: 0.625rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-right: 0.625rem !important;\n }\n .p-md-3 {\n padding: 1.25rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1.25rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-left: 1.25rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-right: 1.25rem !important;\n }\n .p-md-4 {\n padding: 1.875rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.875rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-left: 1.875rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-right: 1.875rem !important;\n }\n .p-md-5 {\n padding: 3.75rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3.75rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-left: 3.75rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-right: 3.75rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 980px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .m-lg-1 {\n margin: 0.3125rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-right: 0.3125rem !important;\n }\n .m-lg-2 {\n margin: 0.625rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.625rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-left: 0.625rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-right: 0.625rem !important;\n }\n .m-lg-3 {\n margin: 1.25rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1.25rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-left: 1.25rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-right: 1.25rem !important;\n }\n .m-lg-4 {\n margin: 1.875rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.875rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-left: 1.875rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-right: 1.875rem !important;\n }\n .m-lg-5 {\n margin: 3.75rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3.75rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-left: 3.75rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-right: 3.75rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .p-lg-1 {\n padding: 0.3125rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-right: 0.3125rem !important;\n }\n .p-lg-2 {\n padding: 0.625rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.625rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-left: 0.625rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-right: 0.625rem !important;\n }\n .p-lg-3 {\n padding: 1.25rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1.25rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-left: 1.25rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-right: 1.25rem !important;\n }\n .p-lg-4 {\n padding: 1.875rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.875rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-left: 1.875rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-right: 1.875rem !important;\n }\n .p-lg-5 {\n padding: 3.75rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3.75rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-left: 3.75rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-right: 3.75rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 1220px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .m-xl-1 {\n margin: 0.3125rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-right: 0.3125rem !important;\n }\n .m-xl-2 {\n margin: 0.625rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.625rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-left: 0.625rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-right: 0.625rem !important;\n }\n .m-xl-3 {\n margin: 1.25rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1.25rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-left: 1.25rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-right: 1.25rem !important;\n }\n .m-xl-4 {\n margin: 1.875rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.875rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-left: 1.875rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-right: 1.875rem !important;\n }\n .m-xl-5 {\n margin: 3.75rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3.75rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-left: 3.75rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-right: 3.75rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .p-xl-1 {\n padding: 0.3125rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-right: 0.3125rem !important;\n }\n .p-xl-2 {\n padding: 0.625rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.625rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-left: 0.625rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-right: 0.625rem !important;\n }\n .p-xl-3 {\n padding: 1.25rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1.25rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-left: 1.25rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-right: 1.25rem !important;\n }\n .p-xl-4 {\n padding: 1.875rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.875rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-left: 1.875rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-right: 1.875rem !important;\n }\n .p-xl-5 {\n padding: 3.75rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3.75rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-left: 3.75rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-right: 3.75rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n}\n\n@media (min-width: 1380px) {\n .m-xxl-0 {\n margin: 0 !important;\n }\n .mt-xxl-0,\n .my-xxl-0 {\n margin-top: 0 !important;\n }\n .mr-xxl-0,\n .mx-xxl-0 {\n margin-left: 0 !important;\n }\n .mb-xxl-0,\n .my-xxl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xxl-0,\n .mx-xxl-0 {\n margin-right: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.3125rem !important;\n }\n .mt-xxl-1,\n .my-xxl-1 {\n margin-top: 0.3125rem !important;\n }\n .mr-xxl-1,\n .mx-xxl-1 {\n margin-left: 0.3125rem !important;\n }\n .mb-xxl-1,\n .my-xxl-1 {\n margin-bottom: 0.3125rem !important;\n }\n .ml-xxl-1,\n .mx-xxl-1 {\n margin-right: 0.3125rem !important;\n }\n .m-xxl-2 {\n margin: 0.625rem !important;\n }\n .mt-xxl-2,\n .my-xxl-2 {\n margin-top: 0.625rem !important;\n }\n .mr-xxl-2,\n .mx-xxl-2 {\n margin-left: 0.625rem !important;\n }\n .mb-xxl-2,\n .my-xxl-2 {\n margin-bottom: 0.625rem !important;\n }\n .ml-xxl-2,\n .mx-xxl-2 {\n margin-right: 0.625rem !important;\n }\n .m-xxl-3 {\n margin: 1.25rem !important;\n }\n .mt-xxl-3,\n .my-xxl-3 {\n margin-top: 1.25rem !important;\n }\n .mr-xxl-3,\n .mx-xxl-3 {\n margin-left: 1.25rem !important;\n }\n .mb-xxl-3,\n .my-xxl-3 {\n margin-bottom: 1.25rem !important;\n }\n .ml-xxl-3,\n .mx-xxl-3 {\n margin-right: 1.25rem !important;\n }\n .m-xxl-4 {\n margin: 1.875rem !important;\n }\n .mt-xxl-4,\n .my-xxl-4 {\n margin-top: 1.875rem !important;\n }\n .mr-xxl-4,\n .mx-xxl-4 {\n margin-left: 1.875rem !important;\n }\n .mb-xxl-4,\n .my-xxl-4 {\n margin-bottom: 1.875rem !important;\n }\n .ml-xxl-4,\n .mx-xxl-4 {\n margin-right: 1.875rem !important;\n }\n .m-xxl-5 {\n margin: 3.75rem !important;\n }\n .mt-xxl-5,\n .my-xxl-5 {\n margin-top: 3.75rem !important;\n }\n .mr-xxl-5,\n .mx-xxl-5 {\n margin-left: 3.75rem !important;\n }\n .mb-xxl-5,\n .my-xxl-5 {\n margin-bottom: 3.75rem !important;\n }\n .ml-xxl-5,\n .mx-xxl-5 {\n margin-right: 3.75rem !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .pt-xxl-0,\n .py-xxl-0 {\n padding-top: 0 !important;\n }\n .pr-xxl-0,\n .px-xxl-0 {\n padding-left: 0 !important;\n }\n .pb-xxl-0,\n .py-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xxl-0,\n .px-xxl-0 {\n padding-right: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.3125rem !important;\n }\n .pt-xxl-1,\n .py-xxl-1 {\n padding-top: 0.3125rem !important;\n }\n .pr-xxl-1,\n .px-xxl-1 {\n padding-left: 0.3125rem !important;\n }\n .pb-xxl-1,\n .py-xxl-1 {\n padding-bottom: 0.3125rem !important;\n }\n .pl-xxl-1,\n .px-xxl-1 {\n padding-right: 0.3125rem !important;\n }\n .p-xxl-2 {\n padding: 0.625rem !important;\n }\n .pt-xxl-2,\n .py-xxl-2 {\n padding-top: 0.625rem !important;\n }\n .pr-xxl-2,\n .px-xxl-2 {\n padding-left: 0.625rem !important;\n }\n .pb-xxl-2,\n .py-xxl-2 {\n padding-bottom: 0.625rem !important;\n }\n .pl-xxl-2,\n .px-xxl-2 {\n padding-right: 0.625rem !important;\n }\n .p-xxl-3 {\n padding: 1.25rem !important;\n }\n .pt-xxl-3,\n .py-xxl-3 {\n padding-top: 1.25rem !important;\n }\n .pr-xxl-3,\n .px-xxl-3 {\n padding-left: 1.25rem !important;\n }\n .pb-xxl-3,\n .py-xxl-3 {\n padding-bottom: 1.25rem !important;\n }\n .pl-xxl-3,\n .px-xxl-3 {\n padding-right: 1.25rem !important;\n }\n .p-xxl-4 {\n padding: 1.875rem !important;\n }\n .pt-xxl-4,\n .py-xxl-4 {\n padding-top: 1.875rem !important;\n }\n .pr-xxl-4,\n .px-xxl-4 {\n padding-left: 1.875rem !important;\n }\n .pb-xxl-4,\n .py-xxl-4 {\n padding-bottom: 1.875rem !important;\n }\n .pl-xxl-4,\n .px-xxl-4 {\n padding-right: 1.875rem !important;\n }\n .p-xxl-5 {\n padding: 3.75rem !important;\n }\n .pt-xxl-5,\n .py-xxl-5 {\n padding-top: 3.75rem !important;\n }\n .pr-xxl-5,\n .px-xxl-5 {\n padding-left: 3.75rem !important;\n }\n .pb-xxl-5,\n .py-xxl-5 {\n padding-bottom: 3.75rem !important;\n }\n .pl-xxl-5,\n .px-xxl-5 {\n padding-right: 3.75rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mt-xxl-auto,\n .my-xxl-auto {\n margin-top: auto !important;\n }\n .mr-xxl-auto,\n .mx-xxl-auto {\n margin-left: auto !important;\n }\n .mb-xxl-auto,\n .my-xxl-auto {\n margin-bottom: auto !important;\n }\n .ml-xxl-auto,\n .mx-xxl-auto {\n margin-right: auto !important;\n }\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: right !important;\n}\n\n.text-right {\n text-align: left !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 480px) {\n .text-sm-left {\n text-align: right !important;\n }\n .text-sm-right {\n text-align: left !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: right !important;\n }\n .text-md-right {\n text-align: left !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 980px) {\n .text-lg-left {\n text-align: right !important;\n }\n .text-lg-right {\n text-align: left !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1220px) {\n .text-xl-left {\n text-align: right !important;\n }\n .text-xl-right {\n text-align: left !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1380px) {\n .text-xxl-left {\n text-align: right !important;\n }\n .text-xxl-right {\n text-align: left !important;\n }\n .text-xxl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #f16e00 !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #be5700 !important;\n}\n\n.text-secondary {\n color: #000 !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: black !important;\n}\n\n.text-success {\n color: #32c832 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #289f28 !important;\n}\n\n.text-info {\n color: #527edb !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #2b60cf !important;\n}\n\n.text-warning {\n color: #fc0 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #cca300 !important;\n}\n\n.text-danger {\n color: #cd3c14 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #9f2e0f !important;\n}\n\n.text-light {\n color: #ddd !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #c4c4c4 !important;\n}\n\n.text-dark {\n color: #000 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: black !important;\n}\n\n.text-muted {\n color: #666 !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 2px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 980px !important;\n }\n .container {\n min-width: 980px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 2px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n\n.card-deck .o-card-link {\n margin: 0 1rem;\n}\n\n.o-card-link .card-title {\n -ms-flex-item-align: center;\n align-self: center;\n width: 100%;\n margin: auto 0;\n font-weight: 700;\n word-break: normal;\n}\n\n.o-card-link .card-img {\n padding: 0;\n text-align: center;\n}\n\n.o-card-link .card-img img {\n width: 100%;\n height: auto;\n}\n\n.o-card-link .card-body {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n text-align: center;\n}\n\n.card-deck {\n margin: 0;\n}\n\n@media (max-width: 479.98px) {\n .card.o-card-link {\n -ms-flex-preferred-size: calc(50% - 2rem);\n flex-basis: calc(50% - 2rem);\n margin: 1rem;\n }\n .card-deck {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n }\n .card-deck .o-card-link,\n .o-card-link {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n height: 3.75rem;\n margin: 0;\n margin-bottom: .625rem;\n border: 0;\n }\n .o-card-link .card-img {\n -ms-flex-preferred-size: 20%;\n flex-basis: 20%;\n width: auto;\n padding: 0;\n }\n .o-card-link .card-img img {\n width: auto;\n height: 3.75rem;\n }\n .o-card-link .card-body {\n -ms-flex-preferred-size: 80%;\n flex-basis: 80%;\n -ms-flex-item-align: center;\n align-self: center;\n padding: 0 1rem;\n text-align: right;\n }\n .o-card-link .card-title {\n -ms-flex-item-align: start;\n align-self: flex-start;\n margin: 0;\n }\n .o-card-link .card-title::after {\n position: absolute;\n top: calc(50% - .5rem);\n left: .25rem;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M3 0L0 3l9 9-9 9 3 3 12-12' fill='%23999'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n }\n}\n\n@media (min-width: 480px) and (max-width: 767.98px) {\n .card.o-card-link {\n -ms-flex-preferred-size: calc(50% - 2rem);\n flex-basis: calc(50% - 2rem);\n margin: 1rem;\n }\n}\n\n.o-switch .toggle,\n.o-switch .toggle::before,\n.o-switch .toggle .on,\n.o-switch .toggle .off {\n transition: .4s;\n}\n\n.o-switch .toggle {\n position: relative;\n display: block;\n width: auto;\n min-width: 3.75rem;\n height: 1.875rem;\n margin: .3125rem 0;\n background: #666;\n border: 2px solid #666;\n}\n\n.o-switch .toggle.toggle-rounded, .o-switch .toggle.toggle-rounded::before {\n border-radius: 1.625rem;\n}\n\n.o-switch .toggle .on,\n.o-switch .toggle .off {\n display: none;\n font-weight: 700;\n line-height: 1.625rem;\n color: #fff;\n text-align: right;\n cursor: default;\n opacity: 0;\n}\n\n.o-switch .toggle .on.svg-checkbox-tick::after {\n top: .1875rem;\n right: -.125rem;\n}\n\n.o-switch .toggle .off {\n display: block;\n text-align: left;\n opacity: 1;\n}\n\n.o-switch .toggle .off.svg-delete::after {\n top: .1875rem;\n left: -.125rem;\n right: auto;\n}\n\n.o-switch .toggle::before {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 1;\n display: block;\n width: 1.625rem;\n height: 1.625rem;\n content: \"\";\n background: #fff;\n}\n\n.o-switch .checkbox:focus + .toggle::before {\n outline: 1px dotted #fff;\n}\n\n.o-switch .checkbox:checked + .toggle {\n background: #f16e00;\n border-color: #f16e00;\n}\n\n.o-switch .checkbox:checked + .toggle .on {\n display: block;\n opacity: 1;\n}\n\n.o-switch .checkbox:checked + .toggle .off {\n display: none;\n opacity: 0;\n}\n\n.o-switch .checkbox:checked + .toggle::before {\n left: 0;\n right: auto;\n}\n\n.o-switch .checkbox.success:checked + .toggle {\n background: #32c832;\n border-color: #32c832;\n}\n\n.o-switch .checkbox.success:checked + .toggle .on {\n color: #000;\n}\n\n.o-switch .checkbox.success:checked + .toggle .on.icon-checkbox-tick {\n color: #fff;\n}\n\n.form-group.row .o-switch .col-form-label.toggle {\n padding: 0 .375rem;\n}\n\n.form-group.row .o-switch .col-form-label.toggle.toggle-rounded {\n padding: 0 .875rem;\n}\n\n.o-switch.btn-group-toggle {\n border: 2px solid #000;\n}\n\n.o-switch.btn-group-toggle .btn {\n width: 2.5rem;\n padding-left: 0;\n padding-right: 0;\n margin: 0;\n border-top: 0;\n border-left: 2px solid #fff;\n border-bottom: 0;\n border-right: 2px solid #fff;\n}\n\n.o-switch.btn-group-toggle .btn:first-child {\n margin-right: -2px;\n border-right-color: #000;\n}\n\n.o-switch.btn-group-toggle .btn:last-child {\n margin-left: -2px;\n border-left-color: #000;\n}\n\n.o-switch.btn-group-toggle .btn.active {\n color: #fff;\n background-color: #000;\n border-left-color: #000;\n border-right-color: #000;\n}\n\n.o-switch.btn-group-toggle .btn.focus {\n outline: 1px dotted #fff;\n outline-offset: -2px;\n}\n\n.o-switch.btn-group-toggle .btn:hover {\n color: #f16e00;\n background-color: #fff;\n}\n\n.o-switch.btn-group-toggle .btn:hover.active {\n color: #fff;\n background-color: #000;\n border-left-color: #000;\n border-right-color: #000;\n}\n\n.o-switch.btn-group-toggle.no-outline {\n border-color: transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn {\n border-top: 2px solid transparent;\n border-bottom: 2px solid transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:first-child {\n border-right-color: transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:last-child {\n border-left-color: transparent;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn.active {\n color: #f16e00;\n background-color: #fff;\n border-color: transparent;\n outline-color: #000;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:hover {\n color: #000;\n background-color: #fff;\n border-color: #000;\n}\n\n.o-switch.btn-group-toggle.no-outline .btn:hover.active {\n color: #f16e00;\n background-color: #fff;\n border-color: transparent;\n outline-color: #000;\n}\n\n.form-group input[type=\"radio\"],\n.form-group input[type=\"checkbox\"] {\n width: auto;\n}\n\n.form-group.row .form-control-feedback {\n padding-right: 0;\n}\n\n.form-group.row.has-danger.top {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n}\n\n.form-group.row.has-danger.top label,\n.form-group.row.has-danger.top .col-form-label {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n}\n\n.form-group.row.has-danger.top .form-control {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n margin-top: 0;\n}\n\n.form-group.row.has-danger.top .form-control-feedback {\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n}\n\n.form-group.row.has-danger.right label,\n.form-group.row.has-danger.right .col-form-label {\n min-width: auto;\n}\n\n.form-group.row.has-danger.right .form-control-feedback {\n -ms-flex-item-align: center;\n align-self: center;\n margin-top: 0;\n}\n\n.form-group.is-required .col-form-label::after {\n margin-right: 6px;\n font-weight: 700;\n color: #f16e00;\n content: \"*\";\n}\n\n.form-group .form-control:invalid {\n outline: none;\n box-shadow: none;\n}\n\n.form-group.has-danger .col-form-label, .form-group.has-warning .col-form-label, .form-group.has-success .col-form-label {\n color: #000;\n}\n\n.form-group .form-control-feedback {\n margin-top: .625rem;\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1;\n}\n\n.form-group.has-danger {\n position: relative;\n}\n\n.form-group.has-danger .form-control-feedback {\n margin-top: .8125rem;\n font-weight: 700;\n color: #cd3c14;\n}\n\n.form-group.has-danger .form-control-danger {\n background-image: none;\n}\n\n.form-group.has-danger.top {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.form-group.has-danger.top .col-form-label {\n margin-bottom: 0;\n}\n\n.form-group.has-danger.top .form-control {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n}\n\n.form-group.has-danger.top .form-control-feedback {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n margin-top: 0;\n margin-bottom: .8125rem;\n}\n\n.form-group.has-danger.right {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n}\n\n.form-group.has-danger.right label,\n.form-group.has-danger.right .col-form-label {\n min-width: 100%;\n}\n\n.form-group.has-danger.right .form-control-message,\n.form-group.has-danger.right .form-control-feedback {\n margin-right: .625rem;\n}\n\nselect.form-control:not([size]):not([multiple]) {\n height: auto;\n padding-top: .4375rem;\n padding-bottom: .4375rem;\n}\n\nselect.form-control:not([size]):not([multiple]).form-control-lg, .input-group-lg > select.form-control:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.form-control.btn:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.form-control.btn:not([size]):not([multiple]) {\n padding-top: .65625rem;\n padding-bottom: .65625rem;\n}\n\nselect.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm > select.form-control:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.form-control.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.form-control.btn:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.form-control.btn:not([size]):not([multiple]) {\n padding-top: .1875rem;\n padding-bottom: .1875rem;\n}\n\n.has-feedback label ~ .form-control-feedback {\n top: 1.75;\n}\n\n.o-square-list {\n padding-right: 0;\n color: #f16e00;\n text-align: right;\n}\n\n.o-square-list,\n.o-square-list ul * {\n list-style-type: none;\n}\n\n.o-square-list li {\n color: #000;\n}\n\n.o-square-list li::before {\n margin-left: 1rem;\n font-size: 0.875rem;\n line-height: 1.25rem;\n color: #f16e00;\n vertical-align: text-top;\n content: \"\\25A0\";\n}\n\n.o-square-list li span {\n display: inline-block;\n margin-bottom: .625rem;\n}\n\n.o-square-list li > ul {\n padding-right: 1rem;\n}\n\n.o-square-list ul > li::before {\n color: #999;\n}\n\n.o-square-list ul ul > li::before {\n color: #ccc;\n}\n\n.o-stepbar,\n.o-stepbar ol,\n.o-stepbar ul {\n padding: 0;\n margin: 0;\n overflow: hidden;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(1) {\n width: 100%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(2),\n.o-stepbar .stepbar-item:first-child:nth-last-child(2) ~ .stepbar-item {\n width: 50%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(3),\n.o-stepbar .stepbar-item:first-child:nth-last-child(3) ~ .stepbar-item {\n width: 33.3333%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(4),\n.o-stepbar .stepbar-item:first-child:nth-last-child(4) ~ .stepbar-item {\n width: 25%;\n}\n\n.o-stepbar .stepbar-item:first-child:nth-last-child(5),\n.o-stepbar .stepbar-item:first-child:nth-last-child(5) ~ .stepbar-item {\n width: 20%;\n}\n\n.o-stepbar .stepbar-item {\n position: relative;\n float: right;\n padding: 0.625rem 1.25rem;\n padding-right: 2rem;\n font-size: 1rem;\n font-weight: 700;\n line-height: 1.25;\n color: #000;\n white-space: nowrap;\n list-style: none;\n background-color: #ddd;\n}\n\n.o-stepbar .stepbar-item::after {\n position: absolute;\n top: 0;\n left: -1rem;\n z-index: 500;\n display: block;\n width: 1rem;\n height: 2.5rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23dddddd%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1rem 2.5rem;\n}\n\n.o-stepbar .stepbar-item:first-child {\n padding-right: 1.25rem;\n}\n\n.o-stepbar .stepbar-item:last-child::after {\n display: none;\n}\n\n.o-stepbar .stepbar-item.done {\n background-color: #000;\n}\n\n.o-stepbar .stepbar-item.done::after {\n position: absolute;\n top: 0;\n left: -1rem;\n z-index: 500;\n display: block;\n width: 1rem;\n height: 2.5rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23000000%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1rem 2.5rem;\n}\n\n.o-stepbar .stepbar-item.done .stepbar-link {\n color: #fff;\n}\n\n.o-stepbar .stepbar-item.done:last-child::after {\n display: none;\n}\n\n.o-stepbar .stepbar-item.current {\n background-color: #f16e00;\n}\n\n.o-stepbar .stepbar-item.current::after {\n position: absolute;\n top: 0;\n left: -1rem;\n z-index: 500;\n display: block;\n width: 1rem;\n height: 2.5rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2240%22%20viewBox%3D%220%200%2016%2040%22%3E%3Cpath%20d%3D%22M0%200l14%2020L0%2040z%22%20fill%3D%22%23f16e00%22%2F%3E%3Cpath%20d%3D%22M2%200H0l14%2020L0%2040h2l14-20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1rem 2.5rem;\n}\n\n.o-stepbar .stepbar-item.current .stepbar-link {\n color: #fff;\n}\n\n.o-stepbar .stepbar-item.current:last-child::after {\n display: none;\n}\n\n.o-stepbar .stepbar-item .stepbar-link {\n text-decoration: none;\n}\n\n.o-stepbar .stepbar-item .stepbar-link .step-number::after {\n content: \".\";\n}\n\n@media (max-width: 479.98px) {\n .o-stepbar .stepbar-item {\n padding: 0.3125rem 2rem 0.3125rem 0.625rem;\n line-height: 1.25;\n }\n .o-stepbar .stepbar-item::after,\n .o-stepbar .stepbar-item.done::after,\n .o-stepbar .stepbar-item.current::after,\n .o-stepbar .stepbar-item.next::after {\n left: -0.6875rem;\n width: 0.75rem;\n height: 1.875rem;\n background-size: cover;\n }\n .o-stepbar.xs-numbers .step-number::after {\n display: none;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3),\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3) ~ .stepbar-item {\n width: 20%;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3).current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(3) ~ .stepbar-item.current {\n width: 60%;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4),\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4) ~ .stepbar-item,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5),\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5) ~ .stepbar-item {\n width: 20%;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4).current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(4) ~ .stepbar-item.current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5).current,\n .o-stepbar.xs-numbers .stepbar-item:first-child:nth-last-child(5) ~ .stepbar-item.current {\n width: 40%;\n }\n .o-stepbar.xs-numbers .stepbar-item {\n width: 20%;\n padding-left: 0;\n padding-right: 0.75rem;\n text-align: center;\n }\n .o-stepbar.xs-numbers .stepbar-item:first-child {\n padding-right: 0;\n }\n .o-stepbar.xs-numbers .stepbar-item.current {\n width: 60%;\n }\n .o-stepbar.xs-numbers .stepbar-item.current .step-number {\n display: none;\n }\n .o-stepbar.xs-numbers .stepbar-item:not(.current) .step-title {\n display: none;\n }\n .o-stepbar.xs-labels .step-number {\n display: none;\n }\n}\n\n.o-link-arrow {\n font-size: 1rem;\n font-weight: 700;\n text-decoration: none;\n}\n\n.o-link-arrow::after {\n padding: 0 0.625rem;\n font-family: icon-orange, sans-serif;\n font-size: 0.625rem;\n color: #000;\n content: \"\\e93e\";\n}\n\n.o-link-arrow:hover::after, .o-link-arrow:focus::after {\n color: #f16e00;\n text-decoration: none;\n}\n\n.o-link-arrow.back::after {\n padding: 0;\n content: \"\";\n}\n\n.o-link-arrow.back::before {\n padding: 0 0 0 0.625rem;\n font-family: icon-orange, sans-serif;\n font-size: 0.625rem;\n color: #000;\n content: \"\\e93f\";\n}\n\n.o-link-arrow.back:hover::before, .o-link-arrow.back:focus::before {\n color: #f16e00;\n text-decoration: none;\n}\n\n.mega-menu {\n overflow: hidden;\n}\n\n.mega-menu > .navbar-nav {\n transition: -webkit-transform .5s;\n transition: transform .5s;\n transition: transform .5s, -webkit-transform .5s;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n}\n\n.mega-menu-panel > .navbar-nav,\n.mega-menu-panel > .container > .navbar-nav {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.mega-menu-panel > .navbar-nav .navbar-nav,\n.mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: absolute;\n top: 0;\n right: 100%;\n display: none;\n width: 100%;\n}\n\n.fixed-header {\n position: fixed;\n top: 0;\n z-index: 1030;\n width: 100%;\n}\n\n.navbar .nav-link.icon {\n margin-top: 0;\n}\n\n.navbar .nav-link.icon span[class^=\"icon-\"] {\n font-size: 1.5rem;\n font-weight: 400;\n}\n\n.navbar .nav-link.icon[class*=\"svg-\"], .navbar .nav-link.icon[class*=\"svg-\"]::after {\n width: 1.875rem;\n height: 1.875rem;\n}\n\n.navbar .nav-link:not(.icon)[class*=\"svg-\"]::after {\n top: 0;\n left: 0;\n right: auto;\n}\n\n.navbar.supra {\n height: 2.5rem;\n min-height: 2.5rem;\n padding-top: 0;\n padding-bottom: 0;\n border-bottom: 1px solid #333;\n}\n\n@media (max-width: 479.98px) {\n .navbar.supra {\n display: none;\n }\n}\n\n.navbar.supra > .container,\n.navbar.supra > .container .navbar-nav {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.navbar.supra .navbar-brand {\n display: none;\n}\n\n.navbar.supra .navbar-nav {\n margin: 0;\n}\n\n.navbar.supra .navbar-nav > .nav-link:first-child,\n.navbar.supra .navbar-nav .nav-item:first-child .nav-link {\n margin-right: 0;\n}\n\n.navbar.supra .nav-link,\n.navbar.supra .dropdown-toggle {\n font-size: 0.875rem;\n line-height: 1;\n}\n\n.navbar.supra .nav-link:focus,\n.navbar.supra .dropdown-toggle:focus {\n outline-offset: .5rem;\n}\n\n.navbar.supra .nav-link span[class^=\"icon-\"],\n.navbar.supra .dropdown-toggle span[class^=\"icon-\"] {\n font-size: 1.125rem;\n font-weight: 400;\n}\n\n.navbar.supra .nav-link.icon span[class^=\"icon-\"] {\n font-size: 1rem;\n font-weight: 400;\n}\n\n.navbar.supra .nav-link.icon[class*=\"svg-\"], .navbar.supra .nav-link.icon[class*=\"svg-\"]::after {\n width: 1.25rem;\n height: 1.25rem;\n}\n\n.navbar.supra .dropdown-menu {\n left: 0;\n right: auto;\n}\n\n@media (max-width: 479.98px) {\n .navbar-expand-sm .mega-menu .nav-link, .navbar-expand-sm.minimized .mega-menu .nav-link {\n padding-left: 0;\n }\n .navbar-expand-sm .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-sm.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n }\n .navbar-expand-sm .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before, .navbar-expand-sm.minimized .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before {\n -webkit-transform: rotateZ(0deg);\n transform: rotateZ(0deg);\n }\n .navbar-expand-sm .mega-menu-panel .nav-link.back, .navbar-expand-sm.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-sm .mega-menu-panel .nav-link.back::before, .navbar-expand-sm.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n }\n .navbar-expand-sm .mega-menu-panel > .container, .navbar-expand-sm.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-sm.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-sm.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-sm.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 480px) {\n .navbar-expand-sm .mega-menu {\n overflow: visible;\n }\n .navbar-expand-sm .mega-menu > .navbar-nav {\n transition: none;\n -webkit-transform: none;\n transform: none;\n }\n .navbar-expand-sm .mega-menu > .navbar-nav .nav-link::before {\n display: none;\n }\n .navbar-expand-sm .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-sm .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n .navbar-expand-sm .mega-menu-panel .nav-link {\n margin-right: 0;\n }\n .navbar-expand-sm .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav > .nav-item {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block !important;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md .mega-menu .nav-link, .navbar-expand-md.minimized .mega-menu .nav-link {\n padding-left: 0;\n }\n .navbar-expand-md .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-md.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n }\n .navbar-expand-md .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before, .navbar-expand-md.minimized .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before {\n -webkit-transform: rotateZ(0deg);\n transform: rotateZ(0deg);\n }\n .navbar-expand-md .mega-menu-panel .nav-link.back, .navbar-expand-md.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-md .mega-menu-panel .nav-link.back::before, .navbar-expand-md.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n }\n .navbar-expand-md .mega-menu-panel > .container, .navbar-expand-md.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-md .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-md.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-md.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-md.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md .mega-menu {\n overflow: visible;\n }\n .navbar-expand-md .mega-menu > .navbar-nav {\n transition: none;\n -webkit-transform: none;\n transform: none;\n }\n .navbar-expand-md .mega-menu > .navbar-nav .nav-link::before {\n display: none;\n }\n .navbar-expand-md .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-md .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n .navbar-expand-md .mega-menu-panel .nav-link {\n margin-right: 0;\n }\n .navbar-expand-md .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav > .nav-item {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block !important;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n}\n\n@media (max-width: 979.98px) {\n .navbar-expand-lg .mega-menu .nav-link, .navbar-expand-lg.minimized .mega-menu .nav-link {\n padding-left: 0;\n }\n .navbar-expand-lg .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-lg.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n }\n .navbar-expand-lg .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before, .navbar-expand-lg.minimized .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before {\n -webkit-transform: rotateZ(0deg);\n transform: rotateZ(0deg);\n }\n .navbar-expand-lg .mega-menu-panel .nav-link.back, .navbar-expand-lg.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-lg .mega-menu-panel .nav-link.back::before, .navbar-expand-lg.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n }\n .navbar-expand-lg .mega-menu-panel > .container, .navbar-expand-lg.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-lg.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-lg.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-lg.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 980px) {\n .navbar-expand-lg .mega-menu {\n overflow: visible;\n }\n .navbar-expand-lg .mega-menu > .navbar-nav {\n transition: none;\n -webkit-transform: none;\n transform: none;\n }\n .navbar-expand-lg .mega-menu > .navbar-nav .nav-link::before {\n display: none;\n }\n .navbar-expand-lg .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-lg .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n .navbar-expand-lg .mega-menu-panel .nav-link {\n margin-right: 0;\n }\n .navbar-expand-lg .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav > .nav-item {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block !important;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n}\n\n@media (max-width: 1219.98px) {\n .navbar-expand-xl .mega-menu .nav-link, .navbar-expand-xl.minimized .mega-menu .nav-link {\n padding-left: 0;\n }\n .navbar-expand-xl .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-xl.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xl .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before, .navbar-expand-xl.minimized .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before {\n -webkit-transform: rotateZ(0deg);\n transform: rotateZ(0deg);\n }\n .navbar-expand-xl .mega-menu-panel .nav-link.back, .navbar-expand-xl.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-xl .mega-menu-panel .nav-link.back::before, .navbar-expand-xl.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xl .mega-menu-panel > .container, .navbar-expand-xl.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-xl.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-xl.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-xl.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 1220px) {\n .navbar-expand-xl .mega-menu {\n overflow: visible;\n }\n .navbar-expand-xl .mega-menu > .navbar-nav {\n transition: none;\n -webkit-transform: none;\n transform: none;\n }\n .navbar-expand-xl .mega-menu > .navbar-nav .nav-link::before {\n display: none;\n }\n .navbar-expand-xl .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-xl .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n .navbar-expand-xl .mega-menu-panel .nav-link {\n margin-right: 0;\n }\n .navbar-expand-xl .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav > .nav-item {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block !important;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n}\n\n@media (max-width: 1379.98px) {\n .navbar-expand-xxl .mega-menu .nav-link, .navbar-expand-xxl.minimized .mega-menu .nav-link {\n padding-left: 0;\n }\n .navbar-expand-xxl .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand-xxl.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xxl .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before, .navbar-expand-xxl.minimized .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before {\n -webkit-transform: rotateZ(0deg);\n transform: rotateZ(0deg);\n }\n .navbar-expand-xxl .mega-menu-panel .nav-link.back, .navbar-expand-xxl.minimized .mega-menu-panel .nav-link.back {\n display: block;\n }\n .navbar-expand-xxl .mega-menu-panel .nav-link.back::before, .navbar-expand-xxl.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n }\n .navbar-expand-xxl .mega-menu-panel > .container, .navbar-expand-xxl.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand-xxl.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand-xxl.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand-xxl.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n }\n}\n\n@media (min-width: 1380px) {\n .navbar-expand-xxl .mega-menu {\n overflow: visible;\n }\n .navbar-expand-xxl .mega-menu > .navbar-nav {\n transition: none;\n -webkit-transform: none;\n transform: none;\n }\n .navbar-expand-xxl .mega-menu > .navbar-nav .nav-link::before {\n display: none;\n }\n .navbar-expand-xxl .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n }\n .navbar-expand-xxl .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n }\n .navbar-expand-xxl .mega-menu-panel .nav-link {\n margin-right: 0;\n }\n .navbar-expand-xxl .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav > .nav-item {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n padding: 1rem 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block !important;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n }\n .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n }\n}\n\n.navbar-expand .mega-menu .nav-link, .navbar-expand.minimized .mega-menu .nav-link {\n padding-left: 0;\n}\n\n.navbar-expand .mega-menu .nav-link[data-toggle=\"collapse\"]::before, .navbar-expand.minimized .mega-menu .nav-link[data-toggle=\"collapse\"]::before {\n margin-top: .3125rem;\n margin-left: .9375rem;\n content: \"\";\n border-top: .4375em solid;\n border-left: .4375em solid transparent;\n border-right: .4375em solid transparent;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n}\n\n.navbar-expand .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before, .navbar-expand.minimized .mega-menu .nav-link[data-toggle=\"collapse\"].collapsed::before {\n -webkit-transform: rotateZ(0deg);\n transform: rotateZ(0deg);\n}\n\n.navbar-expand .mega-menu-panel .nav-link.back, .navbar-expand.minimized .mega-menu-panel .nav-link.back {\n display: block;\n}\n\n.navbar-expand .mega-menu-panel .nav-link.back::before, .navbar-expand.minimized .mega-menu-panel .nav-link.back::before {\n float: right;\n -webkit-transform: rotateZ(-180deg);\n transform: rotateZ(-180deg);\n}\n\n.navbar-expand .mega-menu-panel > .container, .navbar-expand.minimized .mega-menu-panel > .container {\n width: 100%;\n padding: 0;\n margin: 0;\n}\n\n.navbar-expand .mega-menu-panel > .container a[data-toggle=\"collapse\"], .navbar-expand.minimized .mega-menu-panel > .container a[data-toggle=\"collapse\"] {\n display: none;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav > .nav-item, .navbar-expand.minimized .mega-menu-panel > .container > .navbar-nav > .nav-item {\n padding: 0;\n border: 0;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child, .navbar-expand.minimized .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-item:last-child {\n border-bottom: 1px solid #333;\n}\n\n.navbar-expand .mega-menu {\n overflow: visible;\n}\n\n.navbar-expand .mega-menu > .navbar-nav {\n transition: none;\n -webkit-transform: none;\n transform: none;\n}\n\n.navbar-expand .mega-menu > .navbar-nav .nav-link::before {\n display: none;\n}\n\n.navbar-expand .mega-menu-panel {\n position: absolute;\n top: 100px;\n right: 0;\n z-index: 1030;\n width: 100%;\n padding: 1rem 0;\n background-color: #000;\n border-top: 1px solid #333;\n}\n\n.navbar-expand .mega-menu-panel a[data-toggle=\"collapse\"] {\n display: block;\n float: left;\n margin: 1.25rem;\n color: #fff;\n}\n\n.navbar-expand .mega-menu-panel .nav-link {\n margin-right: 0;\n}\n\n.navbar-expand .mega-menu-panel .svg-delete {\n width: 1.25rem;\n height: 1.25rem;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav > .nav-item {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n padding: 1rem 0;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav > .nav-item > .nav-link {\n padding: 0;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .navbar-nav {\n position: static;\n display: block !important;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link {\n padding: 0;\n line-height: 1.25rem;\n outline-offset: 1px;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-item:first-child,\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-item + .nav-item {\n margin-right: 0;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-link {\n color: #fff;\n}\n\n.navbar-expand .mega-menu-panel > .container > .navbar-nav .nav-link.back {\n display: none;\n}\n\n@media (max-width: 767.98px) {\n .navbar-brand,\n .navbar-brand + .navbar-brand {\n -ms-flex-item-align: center;\n align-self: center;\n }\n}\n\n.o-accordion .card {\n margin-bottom: 0;\n border: 0;\n border-top: 1px solid #ccc;\n border-bottom: 1px solid #ccc;\n}\n\n.o-accordion .card ~ .card {\n border-top: 0;\n}\n\n.o-accordion .card-header {\n padding: 0;\n background-color: #fff;\n border: 0;\n}\n\n.o-accordion .card-header,\n.o-accordion .card-header h5 {\n margin: 0;\n font-size: 1rem;\n font-weight: 700;\n line-height: 1;\n}\n\n.o-accordion .card-header button,\n.o-accordion .card-header [role=\"button\"] {\n position: relative;\n display: block;\n width: 100%;\n padding: 1rem 0 1rem 2.125rem;\n line-height: 1.125rem;\n text-align: right;\n border: 0;\n}\n\n.o-accordion .card-header button::after,\n.o-accordion .card-header [role=\"button\"]::after {\n position: absolute;\n top: 1.3125rem;\n left: .625rem;\n width: .875rem;\n height: .4375rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.o-accordion .card-header button[aria-expanded=\"true\"]::after,\n.o-accordion .card-header [role=\"button\"][aria-expanded=\"true\"]::after {\n -webkit-transform: rotate(-180deg);\n transform: rotate(-180deg);\n}\n\n.o-accordion .card-body {\n padding: 0;\n margin: .625rem;\n}\n\n@media (max-width: 767.98px) {\n .o-accordion .card {\n border-top-width: 2px;\n border-bottom-width: 2px;\n }\n .o-accordion .card ~ .card {\n border-top: 0;\n }\n}\n\n.table > thead > tr,\n.table > tbody > tr,\n.table > tfoot > tr {\n border-bottom: 1px solid #ccc;\n}\n\n.table > thead > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > th,\n.table > tbody > tr > td,\n.table > tfoot > tr > th,\n.table > tfoot > tr > td {\n font-size: 0.875rem;\n line-height: 1.25rem;\n vertical-align: middle;\n border: 0;\n}\n\n.table > thead > tr > th:first-child,\n.table > thead > tr > td:first-child,\n.table > tbody > tr > th:first-child,\n.table > tbody > tr > td:first-child,\n.table > tfoot > tr > th:first-child,\n.table > tfoot > tr > td:first-child {\n padding-right: .625rem;\n}\n\n.table > thead > tr [class^=\"icon-\"],\n.table > thead > tr [class*=\" icon-\"],\n.table > tbody > tr [class^=\"icon-\"],\n.table > tbody > tr [class*=\" icon-\"],\n.table > tfoot > tr [class^=\"icon-\"],\n.table > tfoot > tr [class*=\" icon-\"] {\n font-size: 1.8125rem;\n}\n\n.table > thead > tr [class^=\"svg-\"],\n.table > tbody > tr [class^=\"svg-\"],\n.table > tfoot > tr [class^=\"svg-\"] {\n display: block;\n width: 1.8125rem;\n height: 1.8125rem;\n margin: 0 auto;\n}\n\n.table > thead > tr [class^=\"svg-\"]::after,\n.table > tbody > tr [class^=\"svg-\"]::after,\n.table > tfoot > tr [class^=\"svg-\"]::after {\n width: 1.8125rem;\n height: 1.8125rem;\n}\n\n.table thead > tr {\n border-bottom-width: 2px;\n}\n\n.table thead > tr > th {\n font-size: 1rem;\n font-weight: 700;\n}\n\n.table tbody > th {\n font-weight: 400;\n}\n\n.table.has-checkbox tr.selected > td,\n.table.has-checkbox tr.selected > th {\n background-color: #ddd;\n}\n\n.table.has-checkbox tr > th:first-child,\n.table.has-checkbox tr > td:first-child {\n width: 1.25rem;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.table.has-checkbox tr > th:first-child .custom-control.custom-checkbox,\n.table.has-checkbox tr > td:first-child .custom-control.custom-checkbox {\n padding-top: 0;\n padding-right: 1.25rem;\n margin: 0;\n vertical-align: middle;\n}\n\n.table.has-icon tr > td,\n.table.has-icon tr > th {\n height: 3.1875rem;\n padding-top: .6875rem;\n vertical-align: middle;\n}\n\n.table.has-icon tr > td span,\n.table.has-icon tr > td img,\n.table.has-icon tr > th span,\n.table.has-icon tr > th img {\n vertical-align: middle;\n}\n\n.table.has-icon tr > td img,\n.table.has-icon tr > th img {\n width: 1.875rem;\n height: 1.875rem;\n margin-left: .625rem;\n}\n\n.table.has-icon tr > td [class^=\"icon-\"],\n.table.has-icon tr > th [class^=\"icon-\"] {\n width: 1.875rem;\n margin-left: .375rem;\n font-size: 1.8125rem;\n line-height: 0;\n vertical-align: middle;\n}\n\n.table.table-reflow thead > tr,\n.table.table-reflow tbody > tr {\n border: 0;\n}\n\n.table.table-reflow thead > tr > td,\n.table.table-reflow tbody > tr > td {\n line-height: 1.25rem;\n}\n\n.table.table-reflow thead > tr > th:first-child,\n.table.table-reflow tbody > tr > th:first-child {\n border-bottom: 2px solid #ccc;\n}\n\n.table.table-reflow thead > tr > th,\n.table.table-reflow thead > tr > td,\n.table.table-reflow tbody > tr > th,\n.table.table-reflow tbody > tr > td {\n border-bottom: 1px solid #ccc;\n}\n\n.table.table-reflow thead > tr > td:last-child,\n.table.table-reflow tbody > tr > td:last-child {\n border-left: 0;\n}\n\n.table.table-reflow thead > tr {\n border: 0;\n}\n\n.table.table-reflow thead > tr > th:not(:first-child) {\n padding-right: .625rem;\n border-bottom: 1px solid #ccc;\n}\n\n.table.table-reflow thead > tr > th:last-child {\n border-left: 0;\n}\n\n.table.table-reflow tbody > tr > th:first-child {\n padding-right: 0;\n}\n\n.table > thead > tr > td.success,\n.table > thead > tr > th.success,\n.table > thead > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr > td.success,\n.table > tbody > tr > th.success,\n.table > tbody > tr.success > td,\n.table > tbody > tr.success > th,\n.table > tfoot > tr > td.success,\n.table > tfoot > tr > th.success,\n.table > tfoot > tr.success > td,\n.table > tfoot > tr.success > th {\n background-color: #32c832;\n}\n\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #2db42d;\n}\n\n.table > thead > tr > td.info,\n.table > thead > tr > th.info,\n.table > thead > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr > td.info,\n.table > tbody > tr > th.info,\n.table > tbody > tr.info > td,\n.table > tbody > tr.info > th,\n.table > tfoot > tr > td.info,\n.table > tfoot > tr > th.info,\n.table > tfoot > tr.info > td,\n.table > tfoot > tr.info > th {\n background-color: #527edb;\n}\n\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #3d6ed7;\n}\n\n.table > thead > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr > td.warning,\n.table > tbody > tr > th.warning,\n.table > tbody > tr.warning > td,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr > td.warning,\n.table > tfoot > tr > th.warning,\n.table > tfoot > tr.warning > td,\n.table > tfoot > tr.warning > th {\n background-color: #fc0;\n}\n\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #e6b800;\n}\n\n.table > thead > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr > td.danger,\n.table > tbody > tr > th.danger,\n.table > tbody > tr.danger > td,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr > td.danger,\n.table > tfoot > tr > th.danger,\n.table > tfoot > tr.danger > td,\n.table > tfoot > tr.danger > th {\n background-color: #cd3c14;\n}\n\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #b63512;\n}\n\ncaption {\n padding: .75rem 0;\n font-size: 2.125rem;\n font-weight: 700;\n color: #000;\n caption-side: top;\n background-color: #fff;\n}\n\n.tablesorter caption {\n padding: .75rem 0;\n font-size: 2.125rem;\n font-weight: 700;\n color: #000;\n background-color: #fff;\n}\n\n.tablesorter th {\n padding-left: 30px;\n text-align: right;\n cursor: pointer;\n}\n\n.tablesorter th.header {\n position: relative;\n}\n\n.tablesorter th .tablesorter-header-inner span {\n padding-left: 1.6875rem;\n}\n\n.tablesorter th.tablesorter-headerDesc .tablesorter-header-inner span::after {\n position: absolute;\n top: 45%;\n width: .875rem;\n height: .4375rem;\n margin-right: .625rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n -webkit-transform: rotate(-180deg);\n transform: rotate(-180deg);\n}\n\n.tablesorter th.tablesorter-headerAsc .tablesorter-header-inner span::after {\n position: absolute;\n top: 45%;\n width: .875rem;\n height: .4375rem;\n margin-right: .625rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.tablesorter th.tablesorter-headerUnSorted .tablesorter-header-inner:hover span::after,\n.tablesorter th.tablesorter-headerUnSorted .tablesorter-header-inner:focus span::after {\n position: absolute;\n top: 31%;\n width: .875rem;\n height: 1.0625rem;\n margin-right: .625rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2017%22%3E%3Cpath%20d%3D%22M%207%2C17%200%2C10%20h%2014%20l%20-7%2C7%20z%22%2F%3E%3Cpath%20d%3D%22M%207%2C0%2014%2C7%200%2C7%207%2C0%20z%22%2F%3E%3C%2Fsvg%3E\");\n}\n\n.tablesorter th a {\n color: #000;\n text-decoration: none;\n}\n\n.tablesorter th a:hover, .tablesorter th a:focus {\n color: #f16e00;\n text-decoration: underline;\n}\n\n.tablesorter td {\n text-align: right;\n}\n\n.modal .modal-content {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n padding: 2.5rem;\n border: 0;\n}\n\n.modal .modal-header {\n position: relative;\n min-height: 1.25rem;\n padding: 0;\n margin-bottom: 2.5rem;\n border: 0;\n}\n\n.modal .modal-header .btn {\n position: absolute;\n top: -.625rem;\n left: -.625rem;\n padding: .625rem;\n background-color: transparent;\n border: 0;\n}\n\n.modal .modal-header .btn .close {\n width: 1.25rem;\n height: 1.25rem;\n margin: 0;\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22852.063%22%20height%3D%22852.063%22%20viewBox%3D%220%200%20852.063%20852.063%22%3E%3Cpath%20id%3D%22closing_cross.svg%22%20data-name%3D%22closing%20cross.svg%22%20class%3D%22cls-1%22%20d%3D%22M.987%2057.125L57.125.987%20851.048%20794.91l-56.138%2056.138zM794.91.987l56.138%2056.138L57.125%20851.048.987%20794.91z%22%20fill%3D%22%23666%22%2F%3E%3C%2Fsvg%3E\");\n background-size: 1.25rem;\n opacity: 1;\n}\n\n.modal .modal-body {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n padding: 0;\n border: 0;\n}\n\n.modal .modal-body .card,\n.modal .modal-body .card {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n padding: 0;\n border: 0;\n}\n\n.modal .modal-body .card-body {\n padding: 0;\n}\n\n.modal .modal-body .card-icon {\n margin-left: 1.25rem;\n}\n\n.modal .modal-body [class^=\"svg\"],\n.modal .modal-body [class^=\"svg\"]::after {\n width: 2.875rem;\n height: 2.875rem;\n}\n\n.modal .modal-body [class^=\"svg\"] {\n display: block;\n}\n\n.modal .modal-body [class^=\"svg\"]::after {\n top: auto;\n}\n\n.modal .modal-body .card-title {\n margin-bottom: 1.25rem;\n font-size: 1.5rem;\n}\n\n.modal .modal-footer {\n -ms-flex-item-align: end;\n align-self: flex-end;\n padding: 0;\n margin-top: 2.5rem;\n border: 0;\n}\n\n.modal .modal-footer .btn + .btn {\n margin-right: 1.25rem;\n}\n\n@media (max-width: 479.98px) {\n .modal .modal-content {\n padding: 1.25rem;\n }\n .modal .modal-header {\n margin: 0;\n }\n .modal .modal-body .card {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n }\n .modal .modal-body .card-icon {\n -ms-flex-item-align: center;\n align-self: center;\n margin-left: 0;\n }\n .modal .modal-body .card-icon,\n .modal .modal-body [class^=\"svg\"]::after {\n width: 4rem;\n height: 4rem;\n }\n .modal .modal-body .card-title {\n font-size: 1rem;\n }\n .modal .modal-body .card-body {\n margin-top: 1.25rem;\n }\n .modal .modal-footer {\n -ms-flex-item-align: center;\n align-self: center;\n }\n}\n\n.nav .nav-item:first-child {\n margin-right: -0.625rem;\n}\n\n.nav.flex-column .nav-item:first-child {\n margin-right: 0;\n}\n\n.nav .nav-link {\n padding: 0.625rem 0.625rem;\n line-height: 1.25rem;\n}\n\n.nav-tabs .nav-item:first-child {\n margin-right: 0;\n}\n\n.nav-tabs .nav-item + .nav-item {\n margin-right: .5rem;\n}\n\n@media (max-width: 979.98px) {\n .nav-tabs .nav-item + .nav-item {\n margin-right: 0;\n }\n}\n\n.nav-tabs .nav-link:not(.disabled):focus, .nav-tabs .nav-link:not(.disabled).dropdown-toggle:focus {\n outline-width: 1px;\n outline-style: dotted;\n outline-offset: -6px;\n}\n\n.nav-tabs .nav-link:not(.disabled) + .nav-link {\n margin-right: .5rem;\n}\n\n@media (max-width: 979.98px) {\n .nav-tabs .nav-link:not(.disabled) + .nav-link {\n margin-right: 0;\n }\n}\n\n.o-tab-container {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n}\n\n.o-tab-container .o-tab-heading {\n position: relative;\n display: inline-block;\n padding: .625rem 1.25rem;\n margin-right: .5rem;\n font-weight: 700;\n color: #000;\n text-align: center;\n background-color: #fff;\n border: 0;\n border-bottom: 2px solid #000;\n}\n\n.o-tab-container .o-tab-heading:first-child {\n margin-right: 0;\n border-top: 0;\n}\n\n.o-tab-container .o-tab-heading[aria-expanded=\"false\"] {\n border-bottom: 2px solid #000;\n}\n\n.o-tab-container .o-tab-heading[aria-expanded=\"true\"] {\n padding-top: .5rem;\n border: 2px solid #000;\n border-bottom: 0;\n}\n\n.o-tab-container .o-tab-heading:focus {\n outline-offset: -4px;\n}\n\n.o-tab-container .o-tab-heading:hover:not([aria-expanded=\"true\"]) {\n color: #fff;\n background-color: #000;\n}\n\n.o-tab-container .o-tab-content {\n display: none;\n -ms-flex-item-align: end;\n align-self: flex-end;\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n width: 100%;\n padding: .625rem 1.25rem;\n background-color: #fff;\n box-shadow: 0 -2px 0 #000;\n}\n\n.o-tab-container .o-tab-content.show {\n display: block;\n}\n\n@media (max-width: 479.98px) {\n .o-tab-container .o-tab-heading {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n margin-right: 0;\n text-align: center;\n }\n .o-tab-container .o-tab-heading[aria-expanded=\"false\"] {\n color: #fff;\n background-color: #666;\n }\n .o-tab-container .o-tab-heading[aria-expanded=\"false\"]:active {\n color: #fff;\n background-color: #f16e00;\n }\n .o-tab-container.accordion-layout {\n display: block;\n }\n .o-tab-container.accordion-layout .o-tab-heading {\n position: relative;\n display: block;\n padding: .9375rem 0;\n margin-right: 0;\n font-weight: 700;\n color: #000;\n text-align: right;\n background-color: #fff;\n border: 0;\n }\n .o-tab-container.accordion-layout .o-tab-heading:focus {\n outline-offset: 0;\n }\n .o-tab-container.accordion-layout .o-tab-heading:hover {\n color: #f16e00;\n background-color: #fff;\n }\n .o-tab-container.accordion-layout .o-tab-heading[aria-expanded=\"false\"] {\n border-bottom: 1px #ccc solid;\n }\n .o-tab-container.accordion-layout .o-tab-heading[aria-expanded=\"true\"]::after {\n -webkit-transform: rotate(-180deg);\n transform: rotate(-180deg);\n }\n .o-tab-container.accordion-layout .o-tab-heading:first-child {\n margin-right: 0;\n border-top: 1px solid #ccc;\n }\n .o-tab-container.accordion-layout .o-tab-heading::after {\n position: absolute;\n top: 1.375rem;\n left: .625rem;\n width: .875rem;\n height: .4375rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\");\n }\n .o-tab-container.accordion-layout .o-tab-content {\n padding-right: 0;\n border-bottom: 1px #ccc solid;\n box-shadow: none;\n }\n}\n\n.nav-pills.nav-stacked .nav-item {\n margin: 0;\n}\n\n.nav-pills.nav-stacked .nav-item + .nav-item {\n margin-right: 0;\n}\n\n.nav-pills .nav-item:first-child {\n margin-right: 0;\n}\n\n.nav-pills .nav-item + .nav-item {\n margin-right: 5px;\n}\n\n.nav-pills .nav-link {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n}\n\n.nav-pills .nav-link:active {\n background-color: #000;\n}\n\n.nav-pills .nav-link:hover {\n color: #fff;\n cursor: default;\n background-color: #000;\n}\n\n.nav-pills .nav-link:hover.disabled {\n color: #666;\n background-color: transparent;\n}\n\n.nav-pills .nav-link:focus {\n color: #fff;\n background-color: #f16e00;\n outline: none;\n}\n\n.nav-pills .nav-link:focus.disabled {\n color: #666;\n background-color: transparent;\n}\n\n.nav-pills .dropdown-menu {\n left: 0;\n right: auto;\n}\n\n.nav-pills .dropdown-menu .nav-item {\n margin: 0;\n}\n\n.nav-pills .dropdown-menu .nav-item .nav-link {\n display: block;\n padding: .625rem 1.25rem .625rem .625rem;\n margin: 0;\n color: #000;\n background: #fff;\n border: 0;\n}\n\n.nav-pills .dropdown-menu .nav-item .nav-link:focus {\n outline: 1px dotted #000;\n outline-offset: -2px;\n}\n\n.nav-pills .dropdown-menu .nav-item .nav-link:hover {\n color: #fff;\n background: #000;\n}\n\n.tab-content {\n padding: 1.125rem;\n border-color: #000;\n border-style: solid;\n border-width: 0 2px 2px;\n}\n\n.tab-content .tab-pane p {\n margin-bottom: 0;\n}\n\n.tab-content-clear {\n border: 0;\n}\n\n.breadcrum {\n line-height: 1;\n}\n\n.overflow-nav {\n display: none;\n}\n\n.o-nav-local.resizing {\n overflow: hidden;\n}\n\n.hide {\n display: none !important;\n}\n\n.show-inline-block {\n display: inline-block !important;\n}\n\n.overflow-nav-list .nav-link {\n border: 0;\n}\n\n.overflow-nav-list .nav-link:focus {\n outline-offset: -2px;\n}\n\n.overflow-nav-list .nav-item:last-child {\n margin-bottom: 0;\n}\n\n.o-nav-local .overflow-nav-list {\n margin-top: 1px;\n border: 0;\n box-shadow: 0 .3125rem .625rem -.375rem #999;\n}\n\n.o-nav-local {\n margin-bottom: 2.5rem;\n border-top: 1px solid #ccc;\n border-bottom: 1px solid #ccc;\n}\n\n.o-nav-local > .container,\n.o-nav-local > .container-fluid {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n\n.o-nav-local ul + ul {\n margin-right: 1rem;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n\n.o-nav-local .nav-item + .nav-item {\n margin-right: 1rem;\n}\n\n.o-nav-local .nav.flex-column .nav-item {\n margin-right: 0;\n}\n\n.o-nav-local .nav .nav-link,\n.o-nav-local .nav .dropdown-toggle {\n display: inline-block;\n padding: 1rem 0.625rem 1.125rem;\n font-size: 1rem;\n font-weight: 700;\n line-height: 1;\n}\n\n.o-nav-local .nav .nav-link:focus,\n.o-nav-local .nav .dropdown-toggle:focus {\n outline: 1px dotted;\n outline-offset: -1px;\n}\n\n.o-nav-local .nav-item.active > .nav-link {\n color: #f16e00;\n}\n\n.o-nav-local .dropdown-toggle.show {\n color: #000;\n}\n\n.o-nav-local .dropdown-menu .nav-item,\n.o-nav-local .dropdown-menu .nav-item + .nav-item {\n margin: 0;\n}\n\n.o-nav-local .dropdown-menu .nav-link {\n display: block;\n padding: .625rem 1.25rem .625rem .625rem;\n}\n\n.o-nav-local .dropdown-menu .nav-link:focus {\n outline-offset: -2px;\n}\n\n.o-nav-local .dropdown-menu .nav-link:hover {\n color: #fff;\n background: #000;\n}\n\n.o-nav-local.inverse {\n background-color: #000;\n border-top-color: #333;\n border-bottom-color: #333;\n}\n\n.o-nav-local.inverse .nav-link {\n color: #fff;\n background-color: #000;\n}\n\n.o-nav-local.inverse .nav-link:hover, .o-nav-local.inverse .nav-link:focus {\n color: #f16e00;\n}\n\n.o-nav-local.inverse .nav-link:focus {\n outline-color: #fff;\n}\n\n.o-nav-local.inverse .nav-link.active {\n color: #f16e00;\n}\n\n.skiplinks {\n z-index: 99999;\n}\n\n.skiplinks .skiplinks-section li {\n float: right;\n}\n\n.skiplinks .skiplinks-section a {\n display: block;\n padding: 10px;\n font-weight: 700;\n border-color: #999;\n border-style: none none none solid;\n border-width: 0 0 0 1px;\n}\n\n.skiplinks .skiplinks-section.skiplinks-show {\n position: absolute;\n top: 20px;\n right: 50%;\n z-index: 10000000;\n width: auto;\n height: auto;\n margin-right: -175px;\n overflow: hidden;\n background: none repeat scroll 100% 0 #ccc;\n border: 2px solid #000;\n border-radius: 0;\n box-shadow: -2px 2px 1634px 1604px rgba(0, 0, 0, 0.3);\n}\n\n.skiplinks .skiplinks-section a:hover {\n cursor: pointer;\n}\n\n.skiplinks .skiplinks-section a:hover,\n.skiplinks .skiplinks-section a:focus {\n color: #f16e00;\n background-color: #fff;\n outline: 0 none;\n}\n\n.skiplinks a,\n.skiplinks ul,\n.skiplinks li,\n.skiplinks div {\n float: none;\n padding: 0;\n margin: 0;\n font-size: .95em;\n font-weight: 400;\n line-height: normal;\n color: #000;\n text-decoration: none;\n text-shadow: none;\n list-style: none;\n background: none repeat scroll 100% 0 transparent;\n border: 0 none;\n}\n\n.o-footer {\n margin-top: 2.5rem;\n background-color: #000;\n}\n\n.o-footer .nav-link {\n padding: 0.625rem 0.625rem;\n font-size: 0.875rem;\n font-weight: 700;\n line-height: 1.25rem;\n}\n\n.o-footer .nav-link:not(:hover), .o-footer .nav-link:not([href]) {\n color: #fff;\n}\n\n.o-footer .o-footer-top,\n.o-footer .o-footer-body,\n.o-footer .o-footer-bottom {\n padding-top: .625rem;\n padding-bottom: .625rem;\n}\n\n.o-footer .o-footer-top {\n border-bottom: 1px solid #333;\n}\n\n.o-footer .o-footer-body .row {\n margin-bottom: .625rem;\n}\n\n.o-footer .o-footer-body h2 {\n margin-top: .625rem;\n font-size: 0.875rem;\n font-weight: 700;\n color: #fff;\n}\n\n.o-footer .o-footer-body p,\n.o-footer .o-footer-body p a {\n color: #fff;\n}\n\n.o-footer .o-footer-body .flex-column .nav-link {\n padding: 0;\n line-height: 1.25;\n}\n\n.o-footer .o-footer-bottom {\n border-top: 1px solid #333;\n}\n\n@media (max-width: 979.98px) {\n .o-responsive-table thead {\n display: none;\n }\n .o-responsive-table tbody,\n .o-responsive-table tr,\n .o-responsive-table th,\n .o-responsive-table td {\n display: block;\n }\n}\n\n@media (max-width: 979.98px) and (min-width: 768px) {\n .o-responsive-table tr {\n float: right;\n width: 45%;\n }\n .o-responsive-table tr:nth-child(odd) {\n margin-left: 10%;\n }\n}\n\n@media (max-width: 979.98px) {\n .o-responsive-table th,\n .o-responsive-table td {\n vertical-align: middle;\n }\n .o-responsive-table td[data-title]::before {\n float: right;\n width: 50%;\n font-weight: 700;\n content: attr(data-title);\n }\n .o-responsive-table tr {\n margin-bottom: 2em;\n border-left: 0;\n border-right: 0;\n }\n .o-responsive-table tbody th[scope=\"row\"] {\n font-weight: 700;\n border-top: 0;\n border-bottom: 2px solid #ccc;\n }\n}\n\n.o-scroll-up {\n position: fixed;\n left: 0;\n bottom: 2.5rem;\n z-index: 1080;\n display: none;\n left: 1.25%;\n bottom: .25rem;\n}\n\n.o-scroll-up .o-scroll-up-icon {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n float: left;\n width: 2.5rem;\n height: 2.5rem;\n color: #fff;\n text-align: center;\n text-decoration: none;\n background-color: #666;\n opacity: .8;\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg);\n}\n\n.o-scroll-up .o-scroll-up-icon::before {\n font-family: icon-orange, sans-serif;\n font-size: 1.25rem;\n line-height: 2;\n text-align: center;\n content: \"\\e93f\";\n}\n\n@media (min-width: 480px) {\n .o-scroll-up {\n left: 1.25%;\n }\n}\n\n@media (min-width: 768px) {\n .o-scroll-up {\n left: 1.5625%;\n }\n}\n\n@media (min-width: 980px) {\n .o-scroll-up {\n left: 3.125%;\n }\n}\n\n@media (min-width: 1220px) {\n .o-scroll-up {\n left: 3.125%;\n }\n}\n\n@media (min-width: 1380px) {\n .o-scroll-up {\n left: 4.16667%;\n }\n}\n\n@media (min-width: 480px) {\n .o-scroll-up {\n bottom: .375rem;\n }\n}\n\n@media (min-width: 768px) {\n .o-scroll-up {\n bottom: .75rem;\n }\n}\n\n@media (min-width: 980px) {\n .o-scroll-up {\n bottom: 2rem;\n }\n}\n\n@media (min-width: 1220px) {\n .o-scroll-up {\n bottom: 2.5rem;\n }\n}\n\n@media (min-width: 1380px) {\n .o-scroll-up {\n bottom: 3.75rem;\n }\n}\n\n.o-scroll-up .o-scroll-up-text {\n display: inline-block;\n padding: 0.625rem 0.625rem;\n font-weight: 700;\n background-color: #fff;\n opacity: .8;\n}\n\n.o-scroll-up.static {\n position: static;\n z-index: auto;\n display: inline;\n float: right;\n}\n\n.o-scroll-up.static .o-scroll-up-text {\n float: right;\n}\n\n.o-scroll-up.static .o-scroll-up-icon {\n position: relative;\n display: inline-block;\n float: none;\n}\n\n.o-scroll-up:hover, .o-scroll-up:focus {\n color: #f16e00;\n}\n\n.dropdown-toggle::after {\n margin-right: .625rem;\n vertical-align: 10%;\n}\n\n.dropdown-item {\n padding-right: 1.25rem;\n font-weight: 700;\n}\n\n.dropdown-item:focus {\n color: #000;\n background-color: #fff;\n outline: 1px dotted;\n}\n\n.dropdown-item:focus:hover {\n color: #fff;\n background-color: #000;\n}\n\n.carousel {\n margin-bottom: 1.875rem;\n}\n\n.carousel .carousel-item img {\n width: 100%;\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n top: auto;\n bottom: calc(50% - 1.875rem);\n width: 3.75rem;\n height: 3.75rem;\n text-decoration: none;\n text-shadow: none;\n background-color: transparent;\n opacity: .8;\n transition: width .5s ease;\n}\n\n.carousel-control-prev:focus,\n.carousel-control-next:focus {\n outline: 1px dotted #000;\n outline-offset: -1px;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n margin-top: -1.125rem;\n font-size: 1.875rem;\n color: #000;\n text-shadow: -1px 0 0 #fff, 0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff;\n background-image: none;\n background-repeat: no-repeat;\n}\n\n.carousel-control-prev-icon::before,\n.carousel-control-next-icon::before {\n font-family: icon-orange, sans-serif;\n}\n\n.carousel-control-prev-icon::before {\n content: \"\\e93f\";\n}\n\n.carousel-control-next-icon::before {\n content: \"\\e93e\";\n}\n\n.carousel-indicators {\n bottom: 0;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.carousel-indicators:hover {\n cursor: default;\n}\n\n.carousel-indicators li {\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n width: .625rem;\n height: .625rem;\n margin-left: .375rem;\n background-color: #000;\n border: 1px solid #fff;\n border-radius: 50%;\n}\n\n.carousel-indicators li:hover {\n cursor: pointer;\n}\n\n.carousel-indicators li.active {\n background-color: #f16e00;\n}\n\n.swiper-button-prev,\n.swiper-button-next {\n top: calc(50% - 10px);\n width: auto;\n height: auto;\n text-shadow: -1px 0 0 #fff, 0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff;\n cursor: pointer;\n background-image: none;\n background-size: 0;\n}\n\n.swiper-button-prev::before,\n.swiper-button-next::before {\n font-family: icon-orange, sans-serif;\n font-size: 1.875rem;\n content: \"\\e93f\";\n}\n\n.swiper-button-next::before {\n content: \"\\e93e\";\n}\n\n.swiper-pagination-bullet,\n.swiper-pagination-bullet-active {\n width: .625rem;\n height: .625rem;\n border: 0;\n}\n\n.swiper-pagination-bullet {\n opacity: 1;\n}\n\n.swiper-pagination-bullet-active {\n background: #f16e00;\n}\n\n.swiper-container {\n width: 100% !important;\n margin-bottom: 30px;\n overflow: hidden;\n}\n\n.swiper-wrapper {\n margin-bottom: 30px;\n}\n\n.swiper-pagination {\n bottom: 6px;\n}\n\n.swiper-slide .card {\n border: 0;\n}\n\n.swiper-slide .card-img {\n padding: 0;\n}\n\n.swiper-slide .card-img img {\n width: 100%;\n height: 40vh;\n}\n\n.swiper-slide .card-title {\n margin: 0;\n font-weight: 700;\n}\n\n.swiper-slide .card-body {\n position: absolute;\n bottom: 20px;\n right: 40px;\n background-color: #fff;\n}\n\n.swiper-slide .card-body p {\n margin: 0;\n}\n\n@media (max-width: 979.98px) {\n .swiper-button-prev,\n .swiper-button-next {\n display: none;\n }\n .swiper-container {\n overflow: visible;\n /* used for displaying pagination outside of container */\n }\n .swiper-slide {\n width: 80%;\n }\n .swiper-slide .card-img img {\n height: auto;\n }\n .swiper-slide .card-body {\n position: static;\n }\n .swiper-container-horizontal > .swiper-pagination-bullets {\n bottom: -26px;\n }\n .swiper-pagination-bullet {\n width: 8px;\n height: 8px;\n border: 0;\n }\n}\n\ndiv.active:focus {\n outline: dotted 1px;\n}\n\na:focus {\n outline: dotted 1px;\n}\n\n.close:hover,\n.close:focus {\n outline: dotted 1px;\n}\n\n.progress.progress-default[value]::-webkit-progress-value {\n background-color: #f16e00;\n}\n\n.progress.progress-default[value]::-moz-progress-bar {\n background-color: #f16e00;\n}\n\n.hero-container .frame {\n position: absolute;\n top: 0;\n right: 0;\n max-width: 15%;\n margin: 30px;\n}\n\n.hero-container .caption {\n margin: 50px 30px;\n}\n\n.hero-container .category {\n font-size: 1.25rem;\n color: #f16e00;\n}.svg-arrow-previous::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M3 0L0 3l9 9-9 9 3 3 12-12' fill='#000'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n}\n\n.svg-arrow-next::after {\n background-image: str-replace(url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M15 3l-3-3L0 12l12 12 3-3-9-9' fill='#000'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n}\n\n.stepbar-item::after {\n -webkit-transform: rotateY(180deg);\n transform: rotateY(180deg);\n}\n/*# sourceMappingURL=boosted-rtl.css.map */"]} \ No newline at end of file diff --git a/dist/css/boosted.css b/dist/css/boosted.css index 25110dc532..5a49f1a68b 100644 --- a/dist/css/boosted.css +++ b/dist/css/boosted.css @@ -1,11 +1,11 @@ @charset "UTF-8"; /*! - * Boosted v4.0.0-beta.3 (http://boosted.orange.com) + * Boosted v4.0.0 (http://boosted.orange.com) * Copyright 2014-2018 The Boosted Authors * Copyright 2014-2018 Orange * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE) * This a fork of Bootstrap : Initial license below - * Bootstrap v4.0.0-beta.3 (https://getbootstrap.com) + * Bootstrap v4.0.0 (https://getbootstrap.com) * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) @@ -40,7 +40,7 @@ $custom-file-button-bg: $gray-300 !default; --primary: #f16e00; --secondary: #000; --success: #32c832; - --info: #4BB4E6; + --info: #527edb; --warning: #fc0; --danger: #cd3c14; --light: #ddd; @@ -112,6 +112,7 @@ p { abbr[title], abbr[data-original-title] { text-decoration: underline; + -webkit-text-decoration: underline dotted; text-decoration: underline dotted; cursor: help; border-bottom: 0; @@ -853,7 +854,10 @@ pre code { } .row { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; @@ -985,134 +989,193 @@ pre code { } .col { + -ms-flex-preferred-size: 0; flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } .col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } .col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; } .col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; } .col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } .col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; } .col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; } .col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .order-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; order: -1; } .order-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; order: 13; } .order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; order: 0; } .order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; order: 1; } .order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; order: 2; } .order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; order: 3; } .order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; order: 4; } .order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; order: 5; } .order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; order: 6; } .order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; order: 7; } .order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; order: 8; } .order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; order: 9; } .order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; order: 10; } .order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; order: 11; } .order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; order: 12; } @@ -1162,106 +1225,165 @@ pre code { @media (min-width: 480px) { .col-sm { + -ms-flex-preferred-size: 0; flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .col-sm-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } .col-sm-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } .col-sm-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .col-sm-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-sm-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .col-sm-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; } .col-sm-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-sm-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; } .col-sm-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } .col-sm-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-sm-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; } .col-sm-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; } .col-sm-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .order-sm-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; order: -1; } .order-sm-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; order: 13; } .order-sm-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; order: 0; } .order-sm-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; order: 1; } .order-sm-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; order: 2; } .order-sm-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; order: 3; } .order-sm-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; order: 4; } .order-sm-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; order: 5; } .order-sm-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; order: 6; } .order-sm-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; order: 7; } .order-sm-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; order: 8; } .order-sm-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; order: 9; } .order-sm-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; order: 10; } .order-sm-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; order: 11; } .order-sm-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; order: 12; } .offset-sm-0 { @@ -1304,106 +1426,165 @@ pre code { @media (min-width: 768px) { .col-md { + -ms-flex-preferred-size: 0; flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .col-md-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } .col-md-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } .col-md-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .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-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; } .col-md-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; } .col-md-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .order-md-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; order: -1; } .order-md-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; order: 13; } .order-md-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; order: 0; } .order-md-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; order: 1; } .order-md-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; order: 2; } .order-md-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; order: 3; } .order-md-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; order: 4; } .order-md-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; order: 5; } .order-md-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; order: 6; } .order-md-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; order: 7; } .order-md-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; order: 8; } .order-md-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; order: 9; } .order-md-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; order: 10; } .order-md-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; order: 11; } .order-md-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; order: 12; } .offset-md-0 { @@ -1446,106 +1627,165 @@ pre code { @media (min-width: 980px) { .col-lg { + -ms-flex-preferred-size: 0; flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .col-lg-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } .col-lg-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } .col-lg-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .col-lg-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-lg-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .col-lg-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; } .col-lg-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-lg-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; } .col-lg-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } .col-lg-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-lg-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; } .col-lg-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; } .col-lg-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .order-lg-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; order: -1; } .order-lg-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; order: 13; } .order-lg-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; order: 0; } .order-lg-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; order: 1; } .order-lg-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; order: 2; } .order-lg-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; order: 3; } .order-lg-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; order: 4; } .order-lg-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; order: 5; } .order-lg-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; order: 6; } .order-lg-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; order: 7; } .order-lg-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; order: 8; } .order-lg-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; order: 9; } .order-lg-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; order: 10; } .order-lg-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; order: 11; } .order-lg-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; order: 12; } .offset-lg-0 { @@ -1588,106 +1828,165 @@ pre code { @media (min-width: 1220px) { .col-xl { + -ms-flex-preferred-size: 0; flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .col-xl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } .col-xl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } .col-xl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .col-xl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-xl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .col-xl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; } .col-xl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-xl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; } .col-xl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } .col-xl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-xl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; } .col-xl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; } .col-xl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .order-xl-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; order: -1; } .order-xl-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; order: 13; } .order-xl-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; order: 0; } .order-xl-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; order: 1; } .order-xl-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; order: 2; } .order-xl-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; order: 3; } .order-xl-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; order: 4; } .order-xl-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; order: 5; } .order-xl-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; order: 6; } .order-xl-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; order: 7; } .order-xl-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; order: 8; } .order-xl-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; order: 9; } .order-xl-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; order: 10; } .order-xl-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; order: 11; } .order-xl-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; order: 12; } .offset-xl-0 { @@ -1730,106 +2029,165 @@ pre code { @media (min-width: 1380px) { .col-xxl { + -ms-flex-preferred-size: 0; flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .col-xxl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } .col-xxl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } .col-xxl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .col-xxl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-xxl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .col-xxl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; } .col-xxl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-xxl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; } .col-xxl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } .col-xxl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-xxl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; } .col-xxl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; } .col-xxl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .order-xxl-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; order: -1; } .order-xxl-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; order: 13; } .order-xxl-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; order: 0; } .order-xxl-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; order: 1; } .order-xxl-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; order: 2; } .order-xxl-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; order: 3; } .order-xxl-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; order: 4; } .order-xxl-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; order: 5; } .order-xxl-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; order: 6; } .order-xxl-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; order: 7; } .order-xxl-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; order: 8; } .order-xxl-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; order: 9; } .order-xxl-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; order: 10; } .order-xxl-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; order: 11; } .order-xxl-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; order: 12; } .offset-xxl-0 { @@ -1973,16 +2331,16 @@ pre code { .table-info, .table-info > th, .table-info > td { - background-color: #4bb4e6; + background-color: #527edb; } .table-hover .table-info:hover { - background-color: #35abe3; + background-color: #3d6ed7; } .table-hover .table-info:hover > td, .table-hover .table-info:hover > th { - background-color: #35abe3; + background-color: #3d6ed7; } .table-warning, @@ -2204,6 +2562,26 @@ label { outline: 0; } +.form-control::-webkit-input-placeholder { + color: #666; + opacity: 1; +} + +.form-control::-moz-placeholder { + color: #666; + opacity: 1; +} + +.form-control:-ms-input-placeholder { + color: #666; + opacity: 1; +} + +.form-control::-ms-input-placeholder { + color: #666; + opacity: 1; +} + .form-control::placeholder { color: #666; opacity: 1; @@ -2323,7 +2701,10 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for } .form-row { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; @@ -2357,7 +2738,11 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for } .form-check-inline { + display: -webkit-inline-box; + display: -ms-inline-flexbox; display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; align-items: center; padding-left: 0; margin-right: 0.75rem; @@ -2547,8 +2932,15 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for } .form-inline { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; flex-flow: row wrap; + -webkit-box-align: center; + -ms-flex-align: center; align-items: center; } @@ -2558,15 +2950,30 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for @media (min-width: 480px) { .form-inline label { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-align: center; + -ms-flex-align: center; align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; justify-content: center; margin-bottom: 0; } .form-inline .form-group { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; flex: 0 0 auto; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; flex-flow: row wrap; + -webkit-box-align: center; + -ms-flex-align: center; align-items: center; margin-bottom: 0; } @@ -2582,8 +2989,14 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for width: auto; } .form-inline .form-check { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-align: center; + -ms-flex-align: center; align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; justify-content: center; width: auto; padding-left: 0; @@ -2595,7 +3008,11 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for margin-left: 0; } .form-inline .custom-control { + -webkit-box-align: center; + -ms-flex-align: center; align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; justify-content: center; } .form-inline .custom-control-label { @@ -2609,6 +3026,9 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for text-align: center; white-space: nowrap; vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; user-select: none; border: 2px solid transparent; padding: 0.5rem 1.125rem; @@ -3417,6 +3837,8 @@ tbody.collapse.show { .btn-group, .btn-group-vertical { position: relative; + display: -webkit-inline-box; + display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; } @@ -3424,6 +3846,8 @@ tbody.collapse.show { .btn-group > .btn, .btn-group-vertical > .btn { position: relative; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; flex: 0 1 auto; } @@ -3451,8 +3875,13 @@ tbody.collapse.show { } .btn-toolbar { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -ms-flex-wrap: wrap; flex-wrap: wrap; + -webkit-box-pack: start; + -ms-flex-pack: start; justify-content: flex-start; } @@ -3484,8 +3913,15 @@ tbody.collapse.show { } .btn-group-vertical { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; align-items: flex-start; + -webkit-box-pack: center; + -ms-flex-pack: center; justify-content: center; } @@ -3518,8 +3954,13 @@ tbody.collapse.show { .input-group { position: relative; + display: -webkit-box; + display: -ms-flexbox; display: flex; + -ms-flex-wrap: wrap; flex-wrap: wrap; + -webkit-box-align: stretch; + -ms-flex-align: stretch; align-items: stretch; width: 100%; } @@ -3528,6 +3969,8 @@ tbody.collapse.show { .input-group > .custom-select, .input-group > .custom-file { position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; flex: 1 1 auto; width: 1%; margin-bottom: 0; @@ -3552,12 +3995,18 @@ tbody.collapse.show { } .input-group > .custom-file { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-align: center; + -ms-flex-align: center; align-items: center; } .input-group-prepend, .input-group-append { + display: -webkit-box; + display: -ms-flexbox; display: flex; } @@ -3597,7 +4046,11 @@ tbody.collapse.show { } .input-group-text { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-align: center; + -ms-flex-align: center; align-items: center; padding: 0.5rem 0.625rem; margin-bottom: 0; @@ -3625,6 +4078,8 @@ tbody.collapse.show { } .custom-control-inline { + display: -webkit-inline-box; + display: -ms-inline-flexbox; display: inline-flex; margin-right: 1.25rem; } @@ -3681,6 +4136,9 @@ tbody.collapse.show { height: 1.25rem; pointer-events: none; content: ""; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; user-select: none; background-color: #fff; border-color: #666; @@ -3739,6 +4197,8 @@ tbody.collapse.show { background-size: 8px 10px; border: 2px solid #ccc; border-radius: 0; + -webkit-appearance: none; + -moz-appearance: none; appearance: none; } @@ -3849,7 +4309,10 @@ tbody.collapse.show { } .nav { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; @@ -3915,12 +4378,17 @@ tbody.collapse.show { } .nav-fill .nav-item { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; flex: 1 1 auto; text-align: center; } .nav-justified .nav-item { + -ms-flex-preferred-size: 0; flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; flex-grow: 1; text-align: center; } @@ -3935,9 +4403,16 @@ tbody.collapse.show { .navbar { position: relative; + display: -webkit-box; + display: -ms-flexbox; display: flex; + -ms-flex-wrap: wrap; flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; justify-content: space-between; padding: 0 0; font-weight: 700; @@ -3945,9 +4420,19 @@ tbody.collapse.show { .navbar > .container, .navbar > .container-fluid { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -ms-flex-wrap: wrap; flex-wrap: wrap; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -webkit-box-align: center; + -ms-flex-align: center; align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; justify-content: space-between; padding-right: 0; padding-left: 0; @@ -3955,10 +4440,11 @@ tbody.collapse.show { .navbar-brand { display: inline-block; + -ms-flex-item-align: end; align-self: flex-end; padding-top: 0; padding-bottom: 0; - margin: .625rem; + margin: .625rem .3125rem; font-size: 0.875rem; font-weight: 700; line-height: inherit; @@ -3980,6 +4466,7 @@ tbody.collapse.show { } .navbar-brand img { + -ms-flex-wrap: wrap; flex-wrap: wrap; width: 1.875rem; height: 1.875rem; @@ -3988,7 +4475,12 @@ tbody.collapse.show { } .navbar-nav { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-top: auto; @@ -4053,6 +4545,7 @@ tbody.collapse.show { } .navbar-nav .dropdown.show .dropdown-toggle::after { + -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg); } @@ -4074,12 +4567,18 @@ tbody.collapse.show { } .navbar-collapse { + -ms-flex-preferred-size: 100%; flex-basis: 100%; + -webkit-box-flex: 1; + -ms-flex-positive: 1; flex-grow: 1; + -ms-flex-item-align: end; align-self: flex-end; } .navbar-collapse .navbar-nav { + -webkit-box-align: stretch; + -ms-flex-align: stretch; align-items: stretch; } @@ -4129,9 +4628,14 @@ tbody.collapse.show { @media (min-width: 480px) { .navbar-expand-sm { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; justify-content: flex-start; - padding: 1.5625rem 1.25rem 1.3125rem; + padding: 1.5625rem 0 1.3125rem; } .navbar-expand-sm .navbar-brand { margin: 0 .625rem 0 0; @@ -4149,6 +4653,9 @@ tbody.collapse.show { height: 2.5rem; } .navbar-expand-sm .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; flex-direction: row; } .navbar-expand-sm .navbar-nav .dropdown-menu { @@ -4172,6 +4679,7 @@ tbody.collapse.show { border: 0; } .navbar-expand-sm .navbar-nav .nav-item.dropdown { + -ms-flex-item-align: end; align-self: flex-end; } .navbar-expand-sm .navbar-nav .nav-link { @@ -4183,12 +4691,16 @@ tbody.collapse.show { } .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid { + -ms-flex-wrap: nowrap; flex-wrap: nowrap; padding-right: 10px; padding-left: 10px; } .navbar-expand-sm .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; + -ms-flex-preferred-size: auto; flex-basis: auto; } .navbar-expand-sm .navbar-toggler { @@ -4202,9 +4714,14 @@ tbody.collapse.show { @media (min-width: 768px) { .navbar-expand-md { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; justify-content: flex-start; - padding: 1.5625rem 1.25rem 1.3125rem; + padding: 1.5625rem 0 1.3125rem; } .navbar-expand-md .navbar-brand { margin: 0 .625rem 0 0; @@ -4222,6 +4739,9 @@ tbody.collapse.show { height: 2.5rem; } .navbar-expand-md .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; flex-direction: row; } .navbar-expand-md .navbar-nav .dropdown-menu { @@ -4245,6 +4765,7 @@ tbody.collapse.show { border: 0; } .navbar-expand-md .navbar-nav .nav-item.dropdown { + -ms-flex-item-align: end; align-self: flex-end; } .navbar-expand-md .navbar-nav .nav-link { @@ -4256,12 +4777,16 @@ tbody.collapse.show { } .navbar-expand-md > .container, .navbar-expand-md > .container-fluid { + -ms-flex-wrap: nowrap; flex-wrap: nowrap; padding-right: 10px; padding-left: 10px; } .navbar-expand-md .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; + -ms-flex-preferred-size: auto; flex-basis: auto; } .navbar-expand-md .navbar-toggler { @@ -4275,9 +4800,14 @@ tbody.collapse.show { @media (min-width: 980px) { .navbar-expand-lg { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; justify-content: flex-start; - padding: 1.5625rem 1.25rem 1.3125rem; + padding: 1.5625rem 0 1.3125rem; } .navbar-expand-lg .navbar-brand { margin: 0 .625rem 0 0; @@ -4295,6 +4825,9 @@ tbody.collapse.show { height: 2.5rem; } .navbar-expand-lg .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; flex-direction: row; } .navbar-expand-lg .navbar-nav .dropdown-menu { @@ -4318,6 +4851,7 @@ tbody.collapse.show { border: 0; } .navbar-expand-lg .navbar-nav .nav-item.dropdown { + -ms-flex-item-align: end; align-self: flex-end; } .navbar-expand-lg .navbar-nav .nav-link { @@ -4329,12 +4863,16 @@ tbody.collapse.show { } .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { + -ms-flex-wrap: nowrap; flex-wrap: nowrap; padding-right: 10px; padding-left: 10px; } .navbar-expand-lg .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; + -ms-flex-preferred-size: auto; flex-basis: auto; } .navbar-expand-lg .navbar-toggler { @@ -4348,9 +4886,14 @@ tbody.collapse.show { @media (min-width: 1220px) { .navbar-expand-xl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; justify-content: flex-start; - padding: 1.5625rem 1.25rem 1.3125rem; + padding: 1.5625rem 0 1.3125rem; } .navbar-expand-xl .navbar-brand { margin: 0 .625rem 0 0; @@ -4368,6 +4911,9 @@ tbody.collapse.show { height: 2.5rem; } .navbar-expand-xl .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; flex-direction: row; } .navbar-expand-xl .navbar-nav .dropdown-menu { @@ -4391,6 +4937,7 @@ tbody.collapse.show { border: 0; } .navbar-expand-xl .navbar-nav .nav-item.dropdown { + -ms-flex-item-align: end; align-self: flex-end; } .navbar-expand-xl .navbar-nav .nav-link { @@ -4402,12 +4949,16 @@ tbody.collapse.show { } .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid { + -ms-flex-wrap: nowrap; flex-wrap: nowrap; padding-right: 10px; padding-left: 10px; } .navbar-expand-xl .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; + -ms-flex-preferred-size: auto; flex-basis: auto; } .navbar-expand-xl .navbar-toggler { @@ -4421,9 +4972,14 @@ tbody.collapse.show { @media (min-width: 1380px) { .navbar-expand-xxl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; justify-content: flex-start; - padding: 1.5625rem 1.25rem 1.3125rem; + padding: 1.5625rem 0 1.3125rem; } .navbar-expand-xxl .navbar-brand { margin: 0 .625rem 0 0; @@ -4441,6 +4997,9 @@ tbody.collapse.show { height: 2.5rem; } .navbar-expand-xxl .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; flex-direction: row; } .navbar-expand-xxl .navbar-nav .dropdown-menu { @@ -4464,6 +5023,7 @@ tbody.collapse.show { border: 0; } .navbar-expand-xxl .navbar-nav .nav-item.dropdown { + -ms-flex-item-align: end; align-self: flex-end; } .navbar-expand-xxl .navbar-nav .nav-link { @@ -4475,12 +5035,16 @@ tbody.collapse.show { } .navbar-expand-xxl > .container, .navbar-expand-xxl > .container-fluid { + -ms-flex-wrap: nowrap; flex-wrap: nowrap; padding-right: 10px; padding-left: 10px; } .navbar-expand-xxl .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; + -ms-flex-preferred-size: auto; flex-basis: auto; } .navbar-expand-xxl .navbar-toggler { @@ -4493,9 +5057,14 @@ tbody.collapse.show { } .navbar-expand { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; justify-content: flex-start; - padding: 1.5625rem 1.25rem 1.3125rem; + padding: 1.5625rem 0 1.3125rem; } .navbar-expand .navbar-brand { @@ -4518,6 +5087,9 @@ tbody.collapse.show { } .navbar-expand .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; flex-direction: row; } @@ -4547,6 +5119,7 @@ tbody.collapse.show { } .navbar-expand .navbar-nav .nav-item.dropdown { + -ms-flex-item-align: end; align-self: flex-end; } @@ -4560,13 +5133,17 @@ tbody.collapse.show { .navbar-expand > .container, .navbar-expand > .container-fluid { + -ms-flex-wrap: nowrap; flex-wrap: nowrap; padding-right: 10px; padding-left: 10px; } .navbar-expand .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; + -ms-flex-preferred-size: auto; flex-basis: auto; } @@ -4677,7 +5254,12 @@ tbody.collapse.show { .card { position: relative; + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; @@ -4692,6 +5274,8 @@ tbody.collapse.show { } .card-body { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1.25rem; } @@ -4770,7 +5354,12 @@ tbody.collapse.show { } .card-deck { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; } @@ -4780,13 +5369,23 @@ tbody.collapse.show { @media (min-width: 480px) { .card-deck { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; flex-flow: row wrap; margin-right: -2.5rem; margin-left: -2.5rem; } .card-deck .card { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; flex: 1 0 0%; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; margin-right: 2.5rem; margin-bottom: 0; @@ -4795,7 +5394,12 @@ tbody.collapse.show { } .card-group { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; } @@ -4805,9 +5409,14 @@ tbody.collapse.show { @media (min-width: 480px) { .card-group { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; flex-flow: row wrap; } .card-group > .card { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; flex: 1 0 0%; margin-bottom: 0; } @@ -4823,7 +5432,11 @@ tbody.collapse.show { @media (min-width: 480px) { .card-columns { + -webkit-column-count: 3; + -moz-column-count: 3; column-count: 3; + -webkit-column-gap: 1.25rem; + -moz-column-gap: 1.25rem; column-gap: 1.25rem; } .card-columns .card { @@ -4833,7 +5446,10 @@ tbody.collapse.show { } .breadcrumb { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0.625rem 0; font-size: 0.875rem; @@ -4867,6 +5483,8 @@ tbody.collapse.show { } .pagination { + display: -webkit-box; + display: -ms-flexbox; display: flex; padding-left: 0; list-style: none; @@ -5086,13 +5704,13 @@ tbody.collapse.show { .badge-info { color: #000; - background-color: #4BB4E6; + background-color: #527edb; } .badge-info[href]:hover, .badge-info[href]:focus { color: #000; text-decoration: none; - background-color: #1fa1df; + background-color: #2b60cf; } .badge-warning { @@ -5237,12 +5855,12 @@ tbody.collapse.show { .alert-info { color: #000; - background-color: #4bb4e6; - border-color: #4bb4e6; + background-color: #527edb; + border-color: #527edb; } .alert-info hr { - border-top-color: #35abe3; + border-top-color: #3d6ed7; } .alert-info .alert-link { @@ -5305,6 +5923,15 @@ tbody.collapse.show { color: #e6e6e6; } +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 1.25rem 0; + } + to { + background-position: 0 0; + } +} + @keyframes progress-bar-stripes { from { background-position: 1.25rem 0; @@ -5315,6 +5942,8 @@ tbody.collapse.show { } .progress { + display: -webkit-box; + display: -ms-flexbox; display: flex; height: 1.25rem; overflow: hidden; @@ -5323,8 +5952,15 @@ tbody.collapse.show { } .progress-bar { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; justify-content: center; color: #000; text-align: center; @@ -5350,20 +5986,32 @@ tbody.collapse.show { } .progress-bar-animated { + -webkit-animation: progress-bar-stripes 1s linear infinite; animation: progress-bar-stripes 1s linear infinite; } .media { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-align: start; + -ms-flex-align: start; align-items: flex-start; } .media-body { + -webkit-box-flex: 1; + -ms-flex: 1; flex: 1; } .list-group { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; @@ -5479,12 +6127,12 @@ tbody.collapse.show { .list-group-item-info { color: #000; - background-color: #4bb4e6; + background-color: #527edb; } .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { color: #000; - background-color: #35abe3; + background-color: #3d6ed7; } .list-group-item-info.list-group-item-action.active { @@ -5613,23 +6261,36 @@ button.close { } .modal.fade .modal-dialog { + transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; + -webkit-transform: translate(0, -25%); transform: translate(0, -25%); } .modal.show .modal-dialog { + -webkit-transform: translate(0, 0); transform: translate(0, 0); } .modal-dialog-centered { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-align: center; + -ms-flex-align: center; align-items: center; min-height: calc(100% - (0.625rem * 2)); } .modal-content { position: relative; + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; width: 100%; pointer-events: auto; @@ -5658,8 +6319,14 @@ button.close { } .modal-header { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-align: start; + -ms-flex-align: start; align-items: flex-start; + -webkit-box-pack: justify; + -ms-flex-pack: justify; justify-content: space-between; padding: 0.625rem; border-bottom: 2px solid #000; @@ -5677,13 +6344,21 @@ button.close { .modal-body { position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 0.625rem; } .modal-footer { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-align: center; + -ms-flex-align: center; align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; justify-content: flex-end; padding: 0.625rem; border-top: 2px solid #000; @@ -6020,10 +6695,16 @@ button.close { .carousel-item { position: relative; display: none; + -webkit-box-align: center; + -ms-flex-align: center; align-items: center; width: 100%; + transition: -webkit-transform 0.6s ease; transition: transform 0.6s ease; + transition: transform 0.6s ease, -webkit-transform 0.6s ease; + -webkit-backface-visibility: hidden; backface-visibility: hidden; + -webkit-perspective: 1000px; perspective: 1000px; } @@ -6041,36 +6722,42 @@ button.close { .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right { + -webkit-transform: translateX(0); transform: translateX(0); } -@supports (transform-style: preserve-3d) { +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right { + -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .carousel-item-next, .active.carousel-item-right { + -webkit-transform: translateX(100%); transform: translateX(100%); } -@supports (transform-style: preserve-3d) { +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { .carousel-item-next, .active.carousel-item-right { + -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } .carousel-item-prev, .active.carousel-item-left { + -webkit-transform: translateX(-100%); transform: translateX(-100%); } -@supports (transform-style: preserve-3d) { +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { .carousel-item-prev, .active.carousel-item-left { + -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } @@ -6080,8 +6767,14 @@ button.close { position: absolute; top: 0; bottom: 0; + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-align: center; + -ms-flex-align: center; align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; justify-content: center; width: 1.875rem; color: #000; @@ -6129,7 +6822,11 @@ button.close { bottom: 10px; left: 0; z-index: 15; + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; justify-content: center; padding-left: 0; margin-right: 1.875rem; @@ -6139,6 +6836,8 @@ button.close { .carousel-indicators li { position: relative; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 3px; @@ -6239,13 +6938,13 @@ button.bg-success:focus { } .bg-info { - background-color: #4BB4E6 !important; + background-color: #527edb !important; } a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus { - background-color: #1fa1df !important; + background-color: #2b60cf !important; } .bg-warning { @@ -6349,7 +7048,7 @@ button.bg-dark:focus { } .border-info { - border-color: #4BB4E6 !important; + border-color: #527edb !important; } .border-warning { @@ -6439,10 +7138,14 @@ button.bg-dark:focus { } .d-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; } .d-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; display: inline-flex !important; } @@ -6469,9 +7172,13 @@ button.bg-dark:focus { display: table-cell !important; } .d-sm-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; } .d-sm-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; display: inline-flex !important; } } @@ -6499,9 +7206,13 @@ button.bg-dark:focus { display: table-cell !important; } .d-md-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; } .d-md-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; display: inline-flex !important; } } @@ -6529,9 +7240,13 @@ button.bg-dark:focus { display: table-cell !important; } .d-lg-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; } .d-lg-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; display: inline-flex !important; } } @@ -6559,9 +7274,13 @@ button.bg-dark:focus { display: table-cell !important; } .d-xl-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; } .d-xl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; display: inline-flex !important; } } @@ -6589,9 +7308,13 @@ button.bg-dark:focus { display: table-cell !important; } .d-xxl-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; } .d-xxl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; display: inline-flex !important; } } @@ -6619,9 +7342,13 @@ button.bg-dark:focus { display: table-cell !important; } .d-print-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; } .d-print-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; display: inline-flex !important; } } @@ -6670,567 +7397,843 @@ button.bg-dark:focus { } .flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; flex-direction: row !important; } .flex-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; flex-direction: column !important; } .flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; } .flex-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; } .flex-wrap { + -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; } .flex-nowrap { + -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; } .flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; } .justify-content-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; justify-content: flex-start !important; } .justify-content-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; justify-content: flex-end !important; } .justify-content-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; justify-content: center !important; } .justify-content-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; justify-content: space-between !important; } .justify-content-around { + -ms-flex-pack: distribute !important; justify-content: space-around !important; } .align-items-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; align-items: flex-start !important; } .align-items-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; align-items: flex-end !important; } .align-items-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; align-items: center !important; } .align-items-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; align-items: baseline !important; } .align-items-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; align-items: stretch !important; } .align-content-start { + -ms-flex-line-pack: start !important; align-content: flex-start !important; } .align-content-end { + -ms-flex-line-pack: end !important; align-content: flex-end !important; } .align-content-center { + -ms-flex-line-pack: center !important; align-content: center !important; } .align-content-between { + -ms-flex-line-pack: justify !important; align-content: space-between !important; } .align-content-around { + -ms-flex-line-pack: distribute !important; align-content: space-around !important; } .align-content-stretch { + -ms-flex-line-pack: stretch !important; align-content: stretch !important; } .align-self-auto { + -ms-flex-item-align: auto !important; align-self: auto !important; } .align-self-start { + -ms-flex-item-align: start !important; align-self: flex-start !important; } .align-self-end { + -ms-flex-item-align: end !important; align-self: flex-end !important; } .align-self-center { + -ms-flex-item-align: center !important; align-self: center !important; } .align-self-baseline { + -ms-flex-item-align: baseline !important; align-self: baseline !important; } .align-self-stretch { + -ms-flex-item-align: stretch !important; align-self: stretch !important; } @media (min-width: 480px) { .flex-sm-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; flex-direction: row !important; } .flex-sm-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; flex-direction: column !important; } .flex-sm-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; } .flex-sm-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; } .flex-sm-wrap { + -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; } .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; } .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; } .justify-content-sm-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; justify-content: flex-start !important; } .justify-content-sm-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; justify-content: flex-end !important; } .justify-content-sm-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; justify-content: center !important; } .justify-content-sm-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; justify-content: space-between !important; } .justify-content-sm-around { + -ms-flex-pack: distribute !important; justify-content: space-around !important; } .align-items-sm-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; align-items: flex-start !important; } .align-items-sm-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; align-items: flex-end !important; } .align-items-sm-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; align-items: center !important; } .align-items-sm-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; align-items: baseline !important; } .align-items-sm-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; align-items: stretch !important; } .align-content-sm-start { + -ms-flex-line-pack: start !important; align-content: flex-start !important; } .align-content-sm-end { + -ms-flex-line-pack: end !important; align-content: flex-end !important; } .align-content-sm-center { + -ms-flex-line-pack: center !important; align-content: center !important; } .align-content-sm-between { + -ms-flex-line-pack: justify !important; align-content: space-between !important; } .align-content-sm-around { + -ms-flex-line-pack: distribute !important; align-content: space-around !important; } .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; align-content: stretch !important; } .align-self-sm-auto { + -ms-flex-item-align: auto !important; align-self: auto !important; } .align-self-sm-start { + -ms-flex-item-align: start !important; align-self: flex-start !important; } .align-self-sm-end { + -ms-flex-item-align: end !important; align-self: flex-end !important; } .align-self-sm-center { + -ms-flex-item-align: center !important; align-self: center !important; } .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; align-self: baseline !important; } .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; align-self: stretch !important; } } @media (min-width: 768px) { .flex-md-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; flex-direction: row !important; } .flex-md-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; flex-direction: column !important; } .flex-md-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; } .flex-md-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; } .flex-md-wrap { + -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; } .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; } .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; } .justify-content-md-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; justify-content: flex-start !important; } .justify-content-md-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; justify-content: flex-end !important; } .justify-content-md-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; justify-content: center !important; } .justify-content-md-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; justify-content: space-between !important; } .justify-content-md-around { + -ms-flex-pack: distribute !important; justify-content: space-around !important; } .align-items-md-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; align-items: flex-start !important; } .align-items-md-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; align-items: flex-end !important; } .align-items-md-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; align-items: center !important; } .align-items-md-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; align-items: baseline !important; } .align-items-md-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; align-items: stretch !important; } .align-content-md-start { + -ms-flex-line-pack: start !important; align-content: flex-start !important; } .align-content-md-end { + -ms-flex-line-pack: end !important; align-content: flex-end !important; } .align-content-md-center { + -ms-flex-line-pack: center !important; align-content: center !important; } .align-content-md-between { + -ms-flex-line-pack: justify !important; align-content: space-between !important; } .align-content-md-around { + -ms-flex-line-pack: distribute !important; align-content: space-around !important; } .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; align-content: stretch !important; } .align-self-md-auto { + -ms-flex-item-align: auto !important; align-self: auto !important; } .align-self-md-start { + -ms-flex-item-align: start !important; align-self: flex-start !important; } .align-self-md-end { + -ms-flex-item-align: end !important; align-self: flex-end !important; } .align-self-md-center { + -ms-flex-item-align: center !important; align-self: center !important; } .align-self-md-baseline { + -ms-flex-item-align: baseline !important; align-self: baseline !important; } .align-self-md-stretch { + -ms-flex-item-align: stretch !important; align-self: stretch !important; } } @media (min-width: 980px) { .flex-lg-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; flex-direction: row !important; } .flex-lg-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; flex-direction: column !important; } .flex-lg-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; } .flex-lg-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; } .flex-lg-wrap { + -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; } .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; } .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; } .justify-content-lg-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; justify-content: flex-start !important; } .justify-content-lg-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; justify-content: flex-end !important; } .justify-content-lg-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; justify-content: center !important; } .justify-content-lg-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; justify-content: space-between !important; } .justify-content-lg-around { + -ms-flex-pack: distribute !important; justify-content: space-around !important; } .align-items-lg-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; align-items: flex-start !important; } .align-items-lg-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; align-items: flex-end !important; } .align-items-lg-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; align-items: center !important; } .align-items-lg-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; align-items: baseline !important; } .align-items-lg-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; align-items: stretch !important; } .align-content-lg-start { + -ms-flex-line-pack: start !important; align-content: flex-start !important; } .align-content-lg-end { + -ms-flex-line-pack: end !important; align-content: flex-end !important; } .align-content-lg-center { + -ms-flex-line-pack: center !important; align-content: center !important; } .align-content-lg-between { + -ms-flex-line-pack: justify !important; align-content: space-between !important; } .align-content-lg-around { + -ms-flex-line-pack: distribute !important; align-content: space-around !important; } .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; align-content: stretch !important; } .align-self-lg-auto { + -ms-flex-item-align: auto !important; align-self: auto !important; } .align-self-lg-start { + -ms-flex-item-align: start !important; align-self: flex-start !important; } .align-self-lg-end { + -ms-flex-item-align: end !important; align-self: flex-end !important; } .align-self-lg-center { + -ms-flex-item-align: center !important; align-self: center !important; } .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; align-self: baseline !important; } .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; align-self: stretch !important; } } @media (min-width: 1220px) { .flex-xl-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; flex-direction: row !important; } .flex-xl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; flex-direction: column !important; } .flex-xl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; } .flex-xl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; } .flex-xl-wrap { + -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; } .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; } .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; } .justify-content-xl-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; justify-content: flex-start !important; } .justify-content-xl-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; justify-content: flex-end !important; } .justify-content-xl-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; justify-content: center !important; } .justify-content-xl-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; justify-content: space-between !important; } .justify-content-xl-around { + -ms-flex-pack: distribute !important; justify-content: space-around !important; } .align-items-xl-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; align-items: flex-start !important; } .align-items-xl-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; align-items: flex-end !important; } .align-items-xl-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; align-items: center !important; } .align-items-xl-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; align-items: baseline !important; } .align-items-xl-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; align-items: stretch !important; } .align-content-xl-start { + -ms-flex-line-pack: start !important; align-content: flex-start !important; } .align-content-xl-end { + -ms-flex-line-pack: end !important; align-content: flex-end !important; } .align-content-xl-center { + -ms-flex-line-pack: center !important; align-content: center !important; } .align-content-xl-between { + -ms-flex-line-pack: justify !important; align-content: space-between !important; } .align-content-xl-around { + -ms-flex-line-pack: distribute !important; align-content: space-around !important; } .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; align-content: stretch !important; } .align-self-xl-auto { + -ms-flex-item-align: auto !important; align-self: auto !important; } .align-self-xl-start { + -ms-flex-item-align: start !important; align-self: flex-start !important; } .align-self-xl-end { + -ms-flex-item-align: end !important; align-self: flex-end !important; } .align-self-xl-center { + -ms-flex-item-align: center !important; align-self: center !important; } .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; align-self: baseline !important; } .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; align-self: stretch !important; } } @media (min-width: 1380px) { .flex-xxl-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; flex-direction: row !important; } .flex-xxl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; flex-direction: column !important; } .flex-xxl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; } .flex-xxl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; } .flex-xxl-wrap { + -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; } .flex-xxl-nowrap { + -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; } .flex-xxl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; } .justify-content-xxl-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; justify-content: flex-start !important; } .justify-content-xxl-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; justify-content: flex-end !important; } .justify-content-xxl-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; justify-content: center !important; } .justify-content-xxl-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; justify-content: space-between !important; } .justify-content-xxl-around { + -ms-flex-pack: distribute !important; justify-content: space-around !important; } .align-items-xxl-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; align-items: flex-start !important; } .align-items-xxl-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; align-items: flex-end !important; } .align-items-xxl-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; align-items: center !important; } .align-items-xxl-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; align-items: baseline !important; } .align-items-xxl-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; align-items: stretch !important; } .align-content-xxl-start { + -ms-flex-line-pack: start !important; align-content: flex-start !important; } .align-content-xxl-end { + -ms-flex-line-pack: end !important; align-content: flex-end !important; } .align-content-xxl-center { + -ms-flex-line-pack: center !important; align-content: center !important; } .align-content-xxl-between { + -ms-flex-line-pack: justify !important; align-content: space-between !important; } .align-content-xxl-around { + -ms-flex-line-pack: distribute !important; align-content: space-around !important; } .align-content-xxl-stretch { + -ms-flex-line-pack: stretch !important; align-content: stretch !important; } .align-self-xxl-auto { + -ms-flex-item-align: auto !important; align-self: auto !important; } .align-self-xxl-start { + -ms-flex-item-align: start !important; align-self: flex-start !important; } .align-self-xxl-end { + -ms-flex-item-align: end !important; align-self: flex-end !important; } .align-self-xxl-center { + -ms-flex-item-align: center !important; align-self: center !important; } .align-self-xxl-baseline { + -ms-flex-item-align: baseline !important; align-self: baseline !important; } .align-self-xxl-stretch { + -ms-flex-item-align: stretch !important; align-self: stretch !important; } } @@ -7324,6 +8327,7 @@ button.bg-dark:focus { } .position-sticky { + position: -webkit-sticky !important; position: sticky !important; } @@ -7343,8 +8347,9 @@ button.bg-dark:focus { z-index: 1030; } -@supports (position: sticky) { +@supports ((position: -webkit-sticky) or (position: sticky)) { .sticky-top { + position: -webkit-sticky; position: sticky; top: 0; z-index: 0; @@ -7359,6 +8364,7 @@ button.bg-dark:focus { overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; + -webkit-clip-path: inset(50%); clip-path: inset(50%); border: 0; } @@ -7370,6 +8376,7 @@ button.bg-dark:focus { overflow: visible; clip: auto; white-space: normal; + -webkit-clip-path: none; clip-path: none; } @@ -9118,11 +10125,11 @@ a.text-success:hover, a.text-success:focus { } .text-info { - color: #4BB4E6 !important; + color: #527edb !important; } a.text-info:hover, a.text-info:focus { - color: #1fa1df !important; + color: #2b60cf !important; } .text-warning { @@ -9248,6 +10255,7 @@ a.text-dark:hover, a.text-dark:focus { } .o-card-link .card-title { + -ms-flex-item-align: center; align-self: center; width: 100%; margin: auto 0; @@ -9266,7 +10274,12 @@ a.text-dark:hover, a.text-dark:focus { } .o-card-link .card-body { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; text-align: center; } @@ -9277,14 +10290,21 @@ a.text-dark:hover, a.text-dark:focus { @media (max-width: 479.98px) { .card.o-card-link { + -ms-flex-preferred-size: calc(50% - 2rem); flex-basis: calc(50% - 2rem); margin: 1rem; } .card-deck { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; } .card-deck .o-card-link, .o-card-link { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; flex-direction: row; height: 3.75rem; margin: 0; @@ -9292,6 +10312,7 @@ a.text-dark:hover, a.text-dark:focus { border: 0; } .o-card-link .card-img { + -ms-flex-preferred-size: 20%; flex-basis: 20%; width: auto; padding: 0; @@ -9301,12 +10322,15 @@ a.text-dark:hover, a.text-dark:focus { height: 3.75rem; } .o-card-link .card-body { + -ms-flex-preferred-size: 80%; flex-basis: 80%; + -ms-flex-item-align: center; align-self: center; padding: 0 1rem; text-align: left; } .o-card-link .card-title { + -ms-flex-item-align: start; align-self: flex-start; margin: 0; } @@ -9324,6 +10348,7 @@ a.text-dark:hover, a.text-dark:focus { @media (min-width: 480px) and (max-width: 767.98px) { .card.o-card-link { + -ms-flex-preferred-size: calc(50% - 2rem); flex-basis: calc(50% - 2rem); margin: 1rem; } @@ -9532,20 +10557,29 @@ a.text-dark:hover, a.text-dark:focus { } .form-group.row.has-danger.top { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; flex-direction: row; } .form-group.row.has-danger.top label, .form-group.row.has-danger.top .col-form-label { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; order: 1; } .form-group.row.has-danger.top .form-control { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; order: 2; margin-top: 0; } .form-group.row.has-danger.top .form-control-feedback { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; order: 0; } @@ -9555,6 +10589,7 @@ a.text-dark:hover, a.text-dark:focus { } .form-group.row.has-danger.right .form-control-feedback { + -ms-flex-item-align: center; align-self: center; margin-top: 0; } @@ -9597,7 +10632,12 @@ a.text-dark:hover, a.text-dark:focus { } .form-group.has-danger.top { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; } @@ -9606,17 +10646,26 @@ a.text-dark:hover, a.text-dark:focus { } .form-group.has-danger.top .form-control { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; order: 2; } .form-group.has-danger.top .form-control-feedback { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; order: 1; margin-top: 0; margin-bottom: .8125rem; } .form-group.has-danger.right { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; flex-flow: row wrap; } @@ -9926,12 +10975,18 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm } .mega-menu > .navbar-nav { + transition: -webkit-transform .5s; transition: transform .5s; + transition: transform .5s, -webkit-transform .5s; + -webkit-transform: translateX(0); transform: translateX(0); } .mega-menu-panel > .navbar-nav, .mega-menu-panel > .container > .navbar-nav { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; } @@ -9987,6 +11042,8 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm .navbar.supra > .container, .navbar.supra > .container .navbar-nav { + -webkit-box-align: center; + -ms-flex-align: center; align-items: center; } @@ -10046,9 +11103,11 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm border-top: .4375em solid; border-right: .4375em solid transparent; border-left: .4375em solid transparent; + -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg); } .navbar-expand-sm .mega-menu .nav-link[data-toggle="collapse"].collapsed::before, .navbar-expand-sm.minimized .mega-menu .nav-link[data-toggle="collapse"].collapsed::before { + -webkit-transform: rotateZ(0deg); transform: rotateZ(0deg); } .navbar-expand-sm .mega-menu-panel .nav-link.back, .navbar-expand-sm.minimized .mega-menu-panel .nav-link.back { @@ -10056,6 +11115,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm } .navbar-expand-sm .mega-menu-panel .nav-link.back::before, .navbar-expand-sm.minimized .mega-menu-panel .nav-link.back::before { float: left; + -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg); } .navbar-expand-sm .mega-menu-panel > .container, .navbar-expand-sm.minimized .mega-menu-panel > .container { @@ -10081,6 +11141,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm } .navbar-expand-sm .mega-menu > .navbar-nav { transition: none; + -webkit-transform: none; transform: none; } .navbar-expand-sm .mega-menu > .navbar-nav .nav-link::before { @@ -10110,10 +11171,17 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm height: 1.25rem; } .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; flex-direction: row; + -webkit-box-align: start; + -ms-flex-align: start; align-items: flex-start; } .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav > .nav-item { + -webkit-box-flex: 1; + -ms-flex-positive: 1; flex-grow: 1; padding: 1rem 0; } @@ -10125,7 +11193,12 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .navbar-nav { position: static; display: block !important; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; align-items: flex-start; } .navbar-expand-sm .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link { @@ -10156,9 +11229,11 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm border-top: .4375em solid; border-right: .4375em solid transparent; border-left: .4375em solid transparent; + -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg); } .navbar-expand-md .mega-menu .nav-link[data-toggle="collapse"].collapsed::before, .navbar-expand-md.minimized .mega-menu .nav-link[data-toggle="collapse"].collapsed::before { + -webkit-transform: rotateZ(0deg); transform: rotateZ(0deg); } .navbar-expand-md .mega-menu-panel .nav-link.back, .navbar-expand-md.minimized .mega-menu-panel .nav-link.back { @@ -10166,6 +11241,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm } .navbar-expand-md .mega-menu-panel .nav-link.back::before, .navbar-expand-md.minimized .mega-menu-panel .nav-link.back::before { float: left; + -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg); } .navbar-expand-md .mega-menu-panel > .container, .navbar-expand-md.minimized .mega-menu-panel > .container { @@ -10191,6 +11267,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm } .navbar-expand-md .mega-menu > .navbar-nav { transition: none; + -webkit-transform: none; transform: none; } .navbar-expand-md .mega-menu > .navbar-nav .nav-link::before { @@ -10220,10 +11297,17 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm height: 1.25rem; } .navbar-expand-md .mega-menu-panel > .container > .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; flex-direction: row; + -webkit-box-align: start; + -ms-flex-align: start; align-items: flex-start; } .navbar-expand-md .mega-menu-panel > .container > .navbar-nav > .nav-item { + -webkit-box-flex: 1; + -ms-flex-positive: 1; flex-grow: 1; padding: 1rem 0; } @@ -10235,7 +11319,12 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .navbar-nav { position: static; display: block !important; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; align-items: flex-start; } .navbar-expand-md .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link { @@ -10266,9 +11355,11 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm border-top: .4375em solid; border-right: .4375em solid transparent; border-left: .4375em solid transparent; + -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg); } .navbar-expand-lg .mega-menu .nav-link[data-toggle="collapse"].collapsed::before, .navbar-expand-lg.minimized .mega-menu .nav-link[data-toggle="collapse"].collapsed::before { + -webkit-transform: rotateZ(0deg); transform: rotateZ(0deg); } .navbar-expand-lg .mega-menu-panel .nav-link.back, .navbar-expand-lg.minimized .mega-menu-panel .nav-link.back { @@ -10276,6 +11367,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm } .navbar-expand-lg .mega-menu-panel .nav-link.back::before, .navbar-expand-lg.minimized .mega-menu-panel .nav-link.back::before { float: left; + -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg); } .navbar-expand-lg .mega-menu-panel > .container, .navbar-expand-lg.minimized .mega-menu-panel > .container { @@ -10301,6 +11393,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm } .navbar-expand-lg .mega-menu > .navbar-nav { transition: none; + -webkit-transform: none; transform: none; } .navbar-expand-lg .mega-menu > .navbar-nav .nav-link::before { @@ -10330,10 +11423,17 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm height: 1.25rem; } .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; flex-direction: row; + -webkit-box-align: start; + -ms-flex-align: start; align-items: flex-start; } .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav > .nav-item { + -webkit-box-flex: 1; + -ms-flex-positive: 1; flex-grow: 1; padding: 1rem 0; } @@ -10345,7 +11445,12 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav { position: static; display: block !important; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; align-items: flex-start; } .navbar-expand-lg .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link { @@ -10376,9 +11481,11 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm border-top: .4375em solid; border-right: .4375em solid transparent; border-left: .4375em solid transparent; + -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg); } .navbar-expand-xl .mega-menu .nav-link[data-toggle="collapse"].collapsed::before, .navbar-expand-xl.minimized .mega-menu .nav-link[data-toggle="collapse"].collapsed::before { + -webkit-transform: rotateZ(0deg); transform: rotateZ(0deg); } .navbar-expand-xl .mega-menu-panel .nav-link.back, .navbar-expand-xl.minimized .mega-menu-panel .nav-link.back { @@ -10386,6 +11493,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm } .navbar-expand-xl .mega-menu-panel .nav-link.back::before, .navbar-expand-xl.minimized .mega-menu-panel .nav-link.back::before { float: left; + -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg); } .navbar-expand-xl .mega-menu-panel > .container, .navbar-expand-xl.minimized .mega-menu-panel > .container { @@ -10411,6 +11519,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm } .navbar-expand-xl .mega-menu > .navbar-nav { transition: none; + -webkit-transform: none; transform: none; } .navbar-expand-xl .mega-menu > .navbar-nav .nav-link::before { @@ -10440,10 +11549,17 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm height: 1.25rem; } .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; flex-direction: row; + -webkit-box-align: start; + -ms-flex-align: start; align-items: flex-start; } .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav > .nav-item { + -webkit-box-flex: 1; + -ms-flex-positive: 1; flex-grow: 1; padding: 1rem 0; } @@ -10455,7 +11571,12 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .navbar-nav { position: static; display: block !important; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; align-items: flex-start; } .navbar-expand-xl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link { @@ -10486,9 +11607,11 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm border-top: .4375em solid; border-right: .4375em solid transparent; border-left: .4375em solid transparent; + -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg); } .navbar-expand-xxl .mega-menu .nav-link[data-toggle="collapse"].collapsed::before, .navbar-expand-xxl.minimized .mega-menu .nav-link[data-toggle="collapse"].collapsed::before { + -webkit-transform: rotateZ(0deg); transform: rotateZ(0deg); } .navbar-expand-xxl .mega-menu-panel .nav-link.back, .navbar-expand-xxl.minimized .mega-menu-panel .nav-link.back { @@ -10496,6 +11619,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm } .navbar-expand-xxl .mega-menu-panel .nav-link.back::before, .navbar-expand-xxl.minimized .mega-menu-panel .nav-link.back::before { float: left; + -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg); } .navbar-expand-xxl .mega-menu-panel > .container, .navbar-expand-xxl.minimized .mega-menu-panel > .container { @@ -10521,6 +11645,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm } .navbar-expand-xxl .mega-menu > .navbar-nav { transition: none; + -webkit-transform: none; transform: none; } .navbar-expand-xxl .mega-menu > .navbar-nav .nav-link::before { @@ -10550,10 +11675,17 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm height: 1.25rem; } .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; flex-direction: row; + -webkit-box-align: start; + -ms-flex-align: start; align-items: flex-start; } .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav > .nav-item { + -webkit-box-flex: 1; + -ms-flex-positive: 1; flex-grow: 1; padding: 1rem 0; } @@ -10565,7 +11697,12 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .navbar-nav { position: static; display: block !important; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; align-items: flex-start; } .navbar-expand-xxl .mega-menu-panel > .container > .navbar-nav .navbar-nav .nav-link { @@ -10596,10 +11733,12 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm border-top: .4375em solid; border-right: .4375em solid transparent; border-left: .4375em solid transparent; + -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg); } .navbar-expand .mega-menu .nav-link[data-toggle="collapse"].collapsed::before, .navbar-expand.minimized .mega-menu .nav-link[data-toggle="collapse"].collapsed::before { + -webkit-transform: rotateZ(0deg); transform: rotateZ(0deg); } @@ -10609,6 +11748,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm .navbar-expand .mega-menu-panel .nav-link.back::before, .navbar-expand.minimized .mega-menu-panel .nav-link.back::before { float: left; + -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg); } @@ -10637,6 +11777,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm .navbar-expand .mega-menu > .navbar-nav { transition: none; + -webkit-transform: none; transform: none; } @@ -10672,11 +11813,18 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm } .navbar-expand .mega-menu-panel > .container > .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; flex-direction: row; + -webkit-box-align: start; + -ms-flex-align: start; align-items: flex-start; } .navbar-expand .mega-menu-panel > .container > .navbar-nav > .nav-item { + -webkit-box-flex: 1; + -ms-flex-positive: 1; flex-grow: 1; padding: 1rem 0; } @@ -10690,7 +11838,12 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm .navbar-expand .mega-menu-panel > .container > .navbar-nav .navbar-nav { position: static; display: block !important; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; align-items: flex-start; } @@ -10716,6 +11869,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm @media (max-width: 767.98px) { .navbar-brand, .navbar-brand + .navbar-brand { + -ms-flex-item-align: center; align-self: center; } } @@ -10745,13 +11899,19 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm line-height: 1; } -.o-accordion .card-header a { +.o-accordion .card-header button, +.o-accordion .card-header [role="button"] { position: relative; display: block; - padding: 1.0625rem 2.125rem 1.0625rem 0; + width: 100%; + padding: 1rem 2.125rem 1rem 0; + line-height: 1.125rem; + text-align: left; + border: 0; } -.o-accordion .card-header a::after { +.o-accordion .card-header button::after, +.o-accordion .card-header [role="button"]::after { position: absolute; top: 1.3125rem; right: .625rem; @@ -10761,7 +11921,9 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E"); } -.o-accordion .card-header a[aria-expanded="true"]::after { +.o-accordion .card-header button[aria-expanded="true"]::after, +.o-accordion .card-header [role="button"][aria-expanded="true"]::after { + -webkit-transform: rotate(180deg); transform: rotate(180deg); } @@ -10974,7 +12136,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm .table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th { - background-color: #4BB4E6; + background-color: #527edb; } .table-hover > tbody > tr > td.info:hover, @@ -10982,7 +12144,7 @@ select.form-control:not([size]):not([multiple]).form-control-sm, .input-group-sm .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { - background-color: #35abe3; + background-color: #3d6ed7; } .table > thead > tr > td.warning, @@ -11070,6 +12232,7 @@ caption { margin-left: .625rem; content: ""; background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E"); + -webkit-transform: rotate(180deg); transform: rotate(180deg); } @@ -11109,7 +12272,12 @@ caption { } .modal .modal-content { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; padding: 2.5rem; border: 0; @@ -11142,7 +12310,12 @@ caption { } .modal .modal-body { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; padding: 0; border: 0; @@ -11150,7 +12323,12 @@ caption { .modal .modal-body .card, .modal .modal-body .card { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; flex-direction: row; padding: 0; border: 0; @@ -11184,6 +12362,7 @@ caption { } .modal .modal-footer { + -ms-flex-item-align: end; align-self: flex-end; padding: 0; margin-top: 2.5rem; @@ -11202,9 +12381,13 @@ caption { margin: 0; } .modal .modal-body .card { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; flex-direction: column; } .modal .modal-body .card-icon { + -ms-flex-item-align: center; align-self: center; margin-right: 0; } @@ -11220,6 +12403,7 @@ caption { margin-top: 1.25rem; } .modal .modal-footer { + -ms-flex-item-align: center; align-self: center; } } @@ -11268,7 +12452,12 @@ caption { } .o-tab-container { + display: -webkit-box; + display: -ms-flexbox; display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; flex-flow: row wrap; } @@ -11311,7 +12500,10 @@ caption { .o-tab-container .o-tab-content { display: none; + -ms-flex-item-align: end; align-self: flex-end; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; order: 1; width: 100%; padding: .625rem 1.25rem; @@ -11325,6 +12517,8 @@ caption { @media (max-width: 479.98px) { .o-tab-container .o-tab-heading { + -webkit-box-flex: 1; + -ms-flex-positive: 1; flex-grow: 1; margin-left: 0; text-align: center; @@ -11362,6 +12556,7 @@ caption { border-bottom: 1px #ccc solid; } .o-tab-container.accordion-layout .o-tab-heading[aria-expanded="true"]::after { + -webkit-transform: rotate(180deg); transform: rotate(180deg); } .o-tab-container.accordion-layout .o-tab-heading:first-child { @@ -11520,11 +12715,14 @@ caption { .o-nav-local > .container, .o-nav-local > .container-fluid { + display: -webkit-box; + display: -ms-flexbox; display: flex; } .o-nav-local ul + ul { margin-left: 1rem; + -ms-flex-negative: 0; flex-shrink: 0; } @@ -11770,7 +12968,11 @@ caption { } .o-scroll-up .o-scroll-up-icon { + -webkit-box-align: center; + -ms-flex-align: center; align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; justify-content: center; float: right; width: 2.5rem; @@ -11780,6 +12982,7 @@ caption { text-decoration: none; background-color: #666; opacity: .8; + -webkit-transform: rotate(90deg); transform: rotate(90deg); } @@ -11953,6 +13156,8 @@ caption { .carousel-indicators { bottom: 0; + -webkit-box-align: center; + -ms-flex-align: center; align-items: center; } @@ -11961,6 +13166,8 @@ caption { } .carousel-indicators li { + -webkit-box-flex: 0; + -ms-flex-positive: 0; flex-grow: 0; width: .625rem; height: .625rem; @@ -12123,5 +13330,4 @@ a:focus { font-size: 1.25rem; color: #f16e00; } - /*# sourceMappingURL=boosted.css.map */ \ No newline at end of file diff --git a/dist/css/boosted.css.map b/dist/css/boosted.css.map index aa446d976a..7b361ea83f 100644 --- a/dist/css/boosted.css.map +++ b/dist/css/boosted.css.map @@ -1,218 +1 @@ -{ - "version": 3, - "file": "boosted.css", - "sources": [ - "../../scss/boosted.scss", - "../../scss/_functions.scss", - "../../node_modules/sass-math-pow/sass/_math-pow.scss", - "../../node_modules/sass-math-pow/sass/index.scss", - "../../node_modules/sass-math-pow/sass/_pow-polyfill.scss", - "../../scss/_variables.scss", - "../../scss/_mixins.scss", - "../../scss/mixins/_breakpoints.scss", - "../../scss/mixins/_hover.scss", - "../../scss/mixins/_image.scss", - "../../scss/mixins/_badge.scss", - "../../scss/mixins/_resize.scss", - "../../scss/mixins/_screen-reader.scss", - "../../scss/mixins/_size.scss", - "../../scss/mixins/_reset-text.scss", - "../../scss/mixins/_text-emphasis.scss", - "../../scss/mixins/_text-hide.scss", - "../../scss/mixins/_text-truncate.scss", - "../../scss/mixins/_visibility.scss", - "../../scss/mixins/_alert.scss", - "../../scss/mixins/_buttons.scss", - "../../scss/mixins/_caret.scss", - "../../scss/mixins/_pagination.scss", - "../../scss/mixins/_lists.scss", - "../../scss/mixins/_list-group.scss", - "../../scss/mixins/_nav-divider.scss", - "../../scss/mixins/_forms.scss", - "../../scss/mixins/_table-row.scss", - "../../scss/mixins/_background-variant.scss", - "../../scss/mixins/_border-radius.scss", - "../../scss/mixins/_box-shadow.scss", - "../../scss/mixins/_gradients.scss", - "../../scss/mixins/_transition.scss", - "../../scss/mixins/_clearfix.scss", - "../../scss/mixins/_grid-framework.scss", - "../../scss/mixins/_grid.scss", - "../../scss/mixins/_float.scss", - "../../scss/mixins/_orangeIcons.scss", - "../../scss/_root.scss", - "../../scss/_reboot.scss", - "../../scss/_type.scss", - "../../scss/_images.scss", - "../../scss/_code.scss", - "../../scss/_grid.scss", - "../../scss/_tables.scss", - "../../scss/_forms.scss", - "../../scss/_buttons.scss", - "../../scss/_transitions.scss", - "../../scss/_dropdown.scss", - "../../scss/_button-group.scss", - "../../scss/_input-group.scss", - "../../scss/_custom-forms.scss", - "../../scss/_nav.scss", - "../../scss/_navbar.scss", - "../../scss/_card.scss", - "../../scss/_breadcrumb.scss", - "../../scss/_pagination.scss", - "../../scss/_badge.scss", - "../../scss/_jumbotron.scss", - "../../scss/_alert.scss", - "../../scss/_progress.scss", - "../../scss/_media.scss", - "../../scss/_list-group.scss", - "../../scss/_close.scss", - "../../scss/_modal.scss", - "../../scss/_tooltip.scss", - "../../scss/_popover.scss", - "../../scss/_carousel.scss", - "../../scss/_utilities.scss", - "../../scss/utilities/_align.scss", - "../../scss/utilities/_background.scss", - "../../scss/utilities/_borders.scss", - "../../scss/utilities/_clearfix.scss", - "../../scss/utilities/_display.scss", - "../../scss/utilities/_embed.scss", - "../../scss/utilities/_flex.scss", - "../../scss/utilities/_float.scss", - "../../scss/utilities/_position.scss", - "../../scss/utilities/_screenreaders.scss", - "../../scss/utilities/_sizing.scss", - "../../scss/utilities/_spacing.scss", - "../../scss/utilities/_text.scss", - "../../scss/utilities/_visibility.scss", - "../../scss/_print.scss", - "../../scss/_o-card.scss", - "../../scss/_o-switches.scss", - "../../scss/_o-forms.scss", - "../../scss/_o-bullet_points.scss", - "../../scss/_o-step_bar.scss", - "../../scss/_o-link-arrow.scss", - "../../scss/_o-megamenu.scss", - "../../scss/_o-navbar.scss", - "../../scss/_o-accordion.scss", - "../../scss/_o-tables.scss", - "../../scss/_o-modal.scss", - "../../scss/_o-nav.scss", - "../../scss/_o-nav-local.scss", - "../../scss/_o-skiplinks.scss", - "../../scss/_o-footer.scss", - "../../scss/_o-responsive_table.scss", - "../../scss/_o-scroll-up.scss", - "../../scss/_o-dropdown.scss", - "../../scss/_o-carousel.scss", - "../../scss/_orange-css.scss" - ], - "sourcesContent": [ - "/*!\n * Boosted v4.0.0-beta.3 (http://boosted.orange.com)\n * Copyright 2014-2018 The Boosted Authors\n * Copyright 2014-2018 Orange\n * Licensed under MIT (https://github.com/orange-opensource/orange-boosted-bootstrap/blob/master/LICENSE)\n * This a fork of Bootstrap : Initial license below\n * Bootstrap v4.0.0-beta.3 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"utilities\";\n@import \"print\";\n\n// boosted mod\n@import \"o-card\";\n@import \"o-switches\";\n@import \"o-forms\";\n@import \"o-bullet_points\";\n@import \"o-step_bar\";\n@import \"o-link-arrow\";\n@import \"o-megamenu\";\n@import \"o-navbar\";\n@import \"o-accordion\";\n@import \"o-tables\";\n@import \"o-modal\";\n@import \"o-nav\";\n@import \"o-nav-local\";\n@import \"o-skiplinks\";\n@import \"o-footer\";\n@import \"o-responsive_table\";\n@import \"o-scroll-up\";\n@import \"o-dropdown\";\n@import \"o-carousel\";\n@import \"orange-css\";\n// end mod\n", - "// Bootstrap functions\n//\n// Utility mixins and functions for evalutating source code across our variables, maps, and mixins.\n@import \"../node_modules/sass-math-pow/sass/math-pow\";\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Another grid mixin that ensures the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map) {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in `$grid-breakpoints` must start at 0, but starts at #{$first-value}.\";\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// Color contrast\n@function color-yiq($color) {\n @if ($color == #F16E00) {\n @return #fff;\n }\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n // get the relative lum for each color\n $luminositecouleur: relativelum($r / 255, $g / 255, $b / 255);\n $luminositeblanc: relativelum(1, 1, 1);\n // if luminosite doesn't fit with white color return black\n @if ((($luminositeblanc + .05) / ($luminositecouleur + .05)) < 4.5) {\n @return $yiq-text-dark;\n } @else {\n @return $yiq-text-light;\n }\n}\n\n// apply Wcag contrast algo : http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef\n// Convert from HTMLCS JS algo\n@function relativelum ($r, $g, $b) {\n @return ((transform($r) * .2126) + (transform($g) * .7152) + (transform($b) * .0722));\n}\n\n@function transform ($x) {\n @if ($x <= .03928) {\n @return $x / 12.92;\n } @else {\n @return poly-pow((($x + .055) / 1.055), 2.4);\n }\n}\n\n// Retrieve color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function gray($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, #000, #fff);\n $level: abs($level);\n\n @return mix($color-base, $color, $level * $theme-color-interval);\n}\n", - "// Compatibility file for ruby-sass / plain node-sass\n@import './index';\n", - "// pow with non-integer exponents\n// feature detection + polyfill\n\n// indirectly checks for eyeglass-math math-pow() existence\n@function pow-nonint-ok() {\n // using some well-known input/output\n $test: math-pow(9, 0.5);\n // => 3 when pow works correctly with non-integer exponents\n @return ($test == 3);\n}\n$pow-nonint-ok: pow-nonint-ok(); // cache result to improve performance\n\n@import '_pow-polyfill';\n@function poly-pow($Base, $Exponent) {\n @if($pow-nonint-ok == false) {\n @return math-pow-polyfill($Base, $Exponent); // use polyfill pow\n } @else {\n @return math-pow($Base, $Exponent); // use eyeglass-math pow\n }\n}\n", - "//\n// By drtimofey, script based on script by davidkpiano, see these links:\n// https://github.com/thoughtbot/bitters/issues/167\n// https://github.com/thoughtbot/bourbon/issues/717\n// https://gist.github.com/davidkpiano/ad6e6771df050ff3727f\n//\n\n@function math-pow-polyfill($number, $exp) {\n @if (round($exp) != $exp) {\n @return math-exp($exp * math-ln($number));\n }\n\n // Traditional method for integers\n $value: 1;\n\n @if $exp > 0 {\n @for $i from 1 through $exp {\n $value: $value * $number;\n }\n }\n @else if $exp < 0 {\n @for $i from 1 through -$exp {\n $value: $value / $number;\n }\n }\n\n @return $value;\n}\n\n@function math-factorial($value) {\n @if $value == 0 {\n @return 1;\n }\n\n $result: 1;\n\n @for $index from 1 through $value {\n $result: $result * $index;\n }\n\n @return $result;\n}\n\n@function math-summation($iteratee, $input, $initial: 0, $limit: 100) {\n $sum: 0;\n\n @for $index from $initial to $limit {\n $sum: $sum + call($iteratee, $input, $index);\n }\n\n @return $sum;\n}\n\n@function math-exp-maclaurin($x, $n) {\n $result: math-pow-polyfill($x, $n) / math-factorial($n);\n @return $result;\n}\n@function math-exp($value) {\n $result: math-summation(math-exp-maclaurin, $value, 0, 100);\n @return $result;\n}\n\n@function math-ln-maclaurin($x, $n) {\n $result: (math-pow-polyfill(-1, $n + 1) / $n) * (math-pow-polyfill($x - 1, $n));\n @return $result;\n}\n\n@function math-ln($value) {\n $ten-exp: 1;\n $ln-ten: 2.30258509;\n\n @while ($value > math-pow-polyfill(10, $ten-exp)) {\n $ten-exp: $ten-exp + 1;\n }\n\n $value: $value / math-pow-polyfill(10, $ten-exp);\n\n $result: math-summation(math-ln-maclaurin, $value, 1, 100);\n\n @return $result + $ten-exp * $ln-ten;\n}\n", - "// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n\n//\n// Color system\n//\n\n// stylelint-disable\n$white: #fff !default;\n$gray-100: #fafafa !default; // gray-lightest-o\n$gray-200: #f6f6f6 !default; // gray-lightest\n$gray-300: #eee !default; // gray-lighter\n$gray-400: #ddd !default; // gray-lighter-o\n$gray-500: #ccc !default; // gray-light-o\n$gray-600: #999 !default; // gray-light\n$gray-700: #666 !default; // gray\n$gray-800: #595959 !default; // gray-obs\n$gray-900: #333 !default; // gray-dark\n$black: #000 !default;\n\n$grays: () !default;\n$grays: map-merge((\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n), $grays);\n\n$blue: #527edb !default; // Boosted Functionnal\n$indigo: #6610f2 !default;\n$purple: #a885d8 !default; // Boosted illustration color\n$pink: #ffb4e6 !default; // Boosted illustration color\n$red: #cd3c14 !default; // Boosted Functionnal\n$orange: #f16e00 !default; // Boosted\n$yellow: #fc0 !default; // Boosted Functionnal\n$green: #32c832 !default; // Boosted Functionnal\n$teal: #50be87 !default; // Boosted illustration color\n$cyan: #4BB4E6 !default; // Boosted illustration color\n\n$colors: () !default;\n$colors: map-merge((\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n), $colors);\n\n$primary: $orange !default;\n$secondary: $black !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-400 !default;\n$dark: $black !default;\n\n$theme-colors: () !default;\n$theme-colors: map-merge((\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n), $theme-colors);\n// stylelint-enable\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n// $yiq-contrasted-threshold: 150 !default; // Boosted mod, contrast value is fixed with Wcag\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $black !default;\n$yiq-text-light: $white !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: false !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-hover-media-query: false !default;\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// stylelint-disable\n$spacer: 1.25rem !default; // 20px\n$spacers: () !default;\n$spacers: map-merge((\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n), $spacers);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n$sizes: map-merge((\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%\n), $sizes);\n// stylelint-enable\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $black !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: #000 !default;\n$link-decoration: none !default;\n$link-hover-color: theme-color(\"primary\") !default;\n$link-hover-decoration: none !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n // Extra small screen / phone\n xs: 0,\n // Small screen / phone\n sm: 480px,\n // Medium screen / tablet\n md: 768px,\n // Large screen / desktop (target 1024 screen resolutions)\n lg: 980px,\n // Extra large screen / wide desktop (target 1280 screen resolutions)\n xl: 1220px,\n // Extra large screen / wide desktop (target 1440 screen resolutions)\n xxl: 1380px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n xs: 312px,\n sm: 468px,\n md: 744px,\n lg: 960px,\n xl: 1200px,\n xxl: 1320px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n$container-fluid-margin-widths: (\n xs: 1.25%,\n sm: 1.25%,\n md: 1.5625%,\n lg: 3.125%,\n xl: 3.125%,\n xxl: 4.16667%\n) !default;\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12;\n$grid-gutter-width: 20px;\n$grid-gutter-widths: (\n xs: 10px,\n sm: 10px,\n md: $grid-gutter-width,\n lg: $grid-gutter-width,\n xl: $grid-gutter-width,\n xxl: $grid-gutter-width\n) !default;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: (20 / 18) !default;\n$line-height-sm: (20 / 14) !default;\n\n$border-width: 2px !default;\n$border-color: $gray-200 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$component-active-color: $white !default;\n$component-active-bg: $black !default;\n\n$caret-width: .4375em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: \"HelvNeueOrange\", \"Helvetica Neue\", Helvetica, Arial, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: ($font-size-base * 1.125) !default; // 18px\n$font-size-sm: ($font-size-base * .875) !default; // 14px\n\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.25 !default; // 20px\n\n$h1-font-size: ($font-size-base * 2.125) !default; // 34px\n$h2-font-size: ($font-size-base * 1.875) !default; // 30px\n$h3-font-size: ($font-size-base * 1.5) !default; // 24px\n$h4-font-size: ($font-size-base * 1.25) !default; // 20px\n$h5-font-size: ($font-size-base * 1.125) !default; // 18px\n$h6-font-size: $font-size-base !default; // 16px\n\n$h1-font-size-mobile: ($font-size-base * 1.25) !default; // 20px\n$h2-font-size-mobile: ($font-size-base * 1.125) !default; // 18px\n$h3-font-size-mobile: $font-size-base !default; // 16px\n$h4-font-size-mobile: ($font-size-base * .875) !default; // 14px\n$h5-font-size-mobile: ($font-size-base * .875) !default; // 14px\n$h6-font-size-mobile: ($font-size-base * .875) !default; // 14px\n\n$headings-margin-bottom: $spacer !default;\n$headings-font-family: inherit !default;\n$headings-font-weight: 700 !default;\n$headings-line-height: 1.1 !default;\n$headings-color: inherit !default;\n\n$display1-size: 3.75rem !default; // 60px\n$display2-size: 3.125rem !default; // 50px\n$display3-size: 2.5rem !default; // 40px\n$display4-size: 2.125rem !default; // 34px\n\n$display1-weight: 700 !default;\n$display2-weight: 700 !default;\n$display3-weight: 700 !default;\n$display4-weight: 700 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: ($font-size-base * 1.25) !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-700 !default;\n\n$blockquote-small-color: $gray-700 !default;\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n\n$hr-border-color: $gray-300 !default;\n$hr-border-width: ($border-width / 2) !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: none !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .3125rem !default;\n\n$mark-bg: theme-color(\"primary\") !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .625rem .625rem .625rem 0 !default;//10px;\n$table-cell-padding-sm: .3125rem .3125rem .3125rem 0 !default;//5px;\n\n$table-bg: $white !default;\n$table-accent-bg: $gray-200 !default;\n$table-hover-bg: $gray-300 !default; // #eee on white bg\n$table-active-bg: $gray-400 !default;\n\n$table-border-width: ($border-width / 2) !default; // 1px\n$table-border-color: $gray-500 !default;\n\n$table-head-bg: $white !default;\n$table-head-color: $black !default;\n\n$table-dark-bg: $black !default;\n$table-dark-accent-bg: $gray-900 !default;\n$table-dark-hover-bg: $gray-700 !default;\n$table-dark-border-color: $gray-500 !default;\n$table-dark-color: $white !default;\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .5rem !default;\n$input-btn-padding-x: 1.125rem !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n//$input-btn-focus-color: rgba(theme-color(\"primary\"), .25) !default;\n$input-btn-focus-box-shadow: none !default;\n\n$input-btn-padding-y-sm: .375rem !default;\n$input-btn-padding-x-sm: .625rem !default;\n$input-btn-line-height-sm: 1.5 !default;\n\n$input-btn-padding-y-lg: .875rem !default;\n$input-btn-padding-x-lg: 1.25rem !default;\n$input-btn-line-height-lg: 1.5 !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-bold !default;\n$btn-box-shadow: none !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: 1 !default;\n$btn-active-box-shadow: none !default;\n\n$btn-primary-color: #fff !default;\n$btn-primary-bg: theme-color(\"primary\") !default;\n$btn-primary-border-color: $btn-primary-bg !default;\n//$btn-primary-hover-color: $btn-primary-color !default;\n//$btn-primary-hover-bg: #000 !default;\n//$btn-primary-active-color: $btn-primary-color !default;\n//$btn-primary-active-bg: $btn-primary-bg !default;\n\n//$btn-secondary-color: #000 !default;\n//$btn-secondary-bg: transparent !default;\n//$btn-secondary-border-color: $gray-500 !default;\n\n//$btn-info-color: #fff !default;\n$btn-info-bg: #000 !default;\n//$btn-info-border-color: $btn-info-bg !default;\n//$btn-info-hover-color: #000 !default;\n//$btn-info-hover-bg: #fff !default;\n\n//$btn-success-color: #000 !default;\n$btn-success-bg: theme-color(\"success\") !default;\n//$btn-success-border-color: $btn-success-bg !default;\n\n//$btn-warning-color: $btn-primary-color !default;\n//$btn-warning-bg: $btn-primary-bg !default;\n//$btn-warning-border-color: $btn-primary-border-color !default;\n\n//$btn-danger-color: #fff !default;\n$btn-danger-bg: theme-color(\"danger\") !default;\n//$btn-danger-border-color: $btn-danger-bg !default;\n\n$btn-link-disabled-color: $gray-500 !default;\n//$btn-link-disabled-black-bg-color: $gray-700 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: all .2s ease-in-out !default;\n\n\n// Forms\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: .625rem !default; // Boosted mod input padding x is not the same as buttons padding-x!\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: #fff !default;\n$input-disabled-bg: $gray-300 !default;\n\n$input-color: #000 !default;\n$input-border-color: $gray-500 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: none !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: $gray-600 !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-700 !default;\n\n$input-height-border: $input-border-width * 2 !default !default;\n\n$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n// $input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: (($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2)) !default;\n\n// $input-height-inner-lg: ($font-size-sm * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: (($font-size-lg * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: ($spacer * .5) !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .25rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-group-margin-bottom: $spacer !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-300 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-control-gutter: 1.875rem !default;\n$custom-control-spacer-x: $spacer !default;\n\n$custom-control-indicator-size: 1.25rem !default;\n$custom-control-indicator-bg: $white !default;\n$custom-control-indicator-bg-size: 1rem !default;\n$custom-control-indicator-box-shadow: none !default;\n\n$custom-control-indicator-disabled-bg: $gray-500 !default;\n$custom-control-label-disabled-color: #767676 !default;\n\n$custom-control-indicator-checked-color: $white !default;\n$custom-control-indicator-checked-bg: theme-color(\"primary\") !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: theme-color(\"primary\") !default; // Boosted mod controls have border\n\n$custom-control-indicator-focus-box-shadow: none !default;\n\n$custom-control-indicator-active-color: $white !default;\n$custom-control-indicator-active-bg: theme-color(\"primary\") !default;\n$custom-control-indicator-active-box-shadow: none !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14%202l-8%208-3-3-2%202%205%205L16%204l-2-2z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: theme-color(\"primary\") !default;\n//$custom-checkbox-indicator-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath stroke='%23fff' d='M1 4h6'/%3E%3C/svg%3E\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-select-padding-y: .4375rem !default;\n$custom-select-padding-x: .5rem !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-line-height: $input-btn-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $white !default;\n$custom-select-disabled-bg: $gray-300 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n//$custom-select-indicator-color: $gray-900 !default;\n$custom-select-indicator: url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M0%200h14L7%207%200%200z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$custom-select-border-width: $input-btn-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-box-shadow: none !default;\n\n$custom-select-font-size-sm: 75% !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-font-size-lg: 125% !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-file-height: 2.5rem !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n/*\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: none !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-300 !default;\n*/\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-btn-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n// Form validation icons\n$form-icon-success-color: theme-color(\"success\") !default;\n$form-icon-success: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$form-icon-success-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-icon-warning-color: theme-color(\"warning\") !default;\n$form-icon-warning: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$form-icon-warning-color}' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-icon-danger-color: theme-color(\"danger\") !default;\n$form-icon-danger: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-icon-danger-color}' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: 0 !default;\n$dropdown-spacer: -2px !default;\n$dropdown-bg: #fff !default;\n$dropdown-border-color: #000 !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-divider-bg: $gray-300 !default;\n$dropdown-box-shadow: none !default;\n\n$dropdown-link-color: $black !default;\n$dropdown-link-hover-color: $white !default;\n$dropdown-link-hover-bg: $black !default;\n\n$dropdown-link-active-color: $white !default;\n$dropdown-link-active-bg: $black !default;\n\n$dropdown-link-disabled-color: $gray-700 !default;\n\n$dropdown-item-padding-y: .625rem !default;\n$dropdown-item-padding-x: .625rem !default;\n\n$dropdown-header-color: #000 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 0 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n$zindex-o-scroll-up: 1080 !default; // Boosted mod\n\n// Navs\n\n$nav-link-padding-y: ($spacer * .5) !default;\n$nav-link-padding-x: $spacer !default;\n$nav-link-disabled-color: $gray-700 !default;\n$nav-link-disabled-hover-bg: transparent !default;\n\n$nav-tabs-border-color: #000 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: #000 !default;\n$nav-tabs-link-hover-color: $white !default;\n$nav-tabs-link-hover-bg: $black !default;\n$nav-tabs-link-active-color: #000 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: #000 !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n// Navbar\n\n$navbar-padding-y: 0 !default;\n$navbar-padding-x: 0 !default;\n$navbar-expanded-padding-y: 1.5625rem !default;\n$navbar-expanded-padding-x: $spacer !default;\n$navbar-expanded-minimized-padding-y: 1.25rem !default;\n\n// Boosted mod\n// adapt navbar padding when mobile view\n//$navbar-collapsed-padding-y: ($spacer / 4) !default;\n//$navbar-collapsed-padding-x: 0 !default;\n$navbar-nav-link-padding-x: 0 !default;\n$navbar-height: 6.25rem !default;\n$navbar-brand-logo-height: 1.875rem !default;\n$navbar-brand-logo-expanded-height: 3.125rem !default;\n$navbar-brand-logo-minimized-height: 2.5rem !default;\n\n// $navbar-height-minimized: 5rem !default;\n// $navbar-height-sm: 3.125rem !default;\n$navbar-supra-height: 2.5rem !default;\n// end mod\n\n$navbar-brand-font-size: $font-size-sm !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n//$nav-link-height: $navbar-brand-font-size * $line-height-base !default;\n//$navbar-brand-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default;\n$navbar-brand-padding-y: 0 !default;\n\n$navbar-toggler-padding-y: .5rem !default;\n$navbar-toggler-padding-x: .5rem !default;\n$navbar-toggler-font-size: $font-size-base !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-icon-size: 1.25rem !default;\n\n$navbar-dark-color: $white !default;\n$navbar-dark-hover-color: theme-color(\"primary\") !default;\n$navbar-dark-active-color: $navbar-dark-hover-color !default;\n$navbar-dark-disabled-color: $gray-400 !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='#{$navbar-dark-color}' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-icon-hover-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1024 1024' width='20px' height='20px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='#000' d='M106.906 754.176c-10.957-2.15-21.299-10.65-26.419-21.402-2.765-6.042-3.174-7.782-3.174-15.974 0-8.397 0.307-9.83 3.379-16.077 4.301-8.704 10.138-14.541 18.637-18.637l6.656-3.174h812.032l6.656 3.174c8.397 4.096 14.848 10.445 18.637 18.432 9.114 19.456 1.024 41.574-18.637 50.995l-6.656 3.174-403.456 0.102c-221.901 0.102-405.402-0.205-407.654-0.614zM105.37 497.766c-10.65-2.867-19.251-10.035-24.678-20.582-2.97-5.53-3.277-7.066-3.277-15.872-0.102-8.806 0.205-10.342 3.072-16.384 3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.277c7.475 3.686 9.216 5.018 14.438 11.571 5.53 6.861 7.578 13.312 7.578 23.552 0 7.578-0.41 9.523-3.174 15.36-3.994 8.499-10.342 14.848-18.842 18.842l-6.656 3.174-403.968 0.205c-317.85 0.102-404.992-0.102-408.678-1.126zM104.96 241.766c-11.366-3.584-19.354-10.547-24.474-21.094-2.765-5.939-3.174-7.68-3.174-15.872s0.41-9.933 3.174-15.872c3.994-8.397 10.342-14.746 18.842-18.842l6.656-3.174h812.032l6.656 3.174c8.499 3.994 14.848 10.342 18.842 18.842 2.867 5.939 3.174 7.68 3.174 15.872s-0.307 9.933-3.174 15.872c-3.994 8.397-10.342 14.746-18.842 18.842l-6.656 3.174-404.48 0.205c-324.915 0.102-405.299-0.102-408.576-1.126z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$navbar-dark-toggler-border-color: rgba(255, 255, 255, .1) !default;\n\n$navbar-light-color: $black !default;\n$navbar-light-hover-color: $navbar-dark-hover-color !default;\n$navbar-light-active-color: $navbar-dark-active-color !default;\n$navbar-light-disabled-color: $navbar-dark-disabled-color !default;\n$navbar-light-toggler-icon-bg: $navbar-dark-toggler-icon-bg !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n// Pagination\n\n$pagination-padding-y: ($spacer / 2) !default;\n$pagination-padding-x: .8rem !default;\n$pagination-padding-y-sm: .375rem !default;\n$pagination-padding-x-sm: .625rem !default;\n$pagination-padding-y-lg: .875rem !default;\n$pagination-padding-x-lg: 1.125rem !default;\n$pagination-line-height: 1 !default;\n\n$pagination-color: #000 !default;\n$pagination-bg: #fff !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: transparent !default;\n// $pagination-focus-box-shadow: $input-btn-focus-box-shadow !default; // Boosted mod not used\n\n$pagination-hover-color: $black !default;\n$pagination-hover-bg: $white !default;\n$pagination-hover-border-color: $black !default;\n\n$pagination-active-color: $white !default;\n$pagination-active-bg: $black !default;\n$pagination-active-border-color: $black !default;\n\n$pagination-disabled-color: $gray-500 !default;\n$pagination-disabled-bg: #fff !default;\n$pagination-disabled-border-color: $gray-500 !default;\n\n$pagination-icon-prev: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-prev-disabled: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-prev-active: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M9%202L7%200%200%207l7%207%202-2-5-5%205-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-next: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-next-disabled: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20viewBox%3D%220%200%209%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23DDD%22%2F%3E%3C%2Fsvg%3E\") !default;\n$pagination-icon-next-active: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M0%202l2-2%207%207-7%207-2-2%205-5-5-5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\") !default;\n// Boosted Var\n$pagination-min-width: 2.5rem !default;\n$pagination-min-width-lg: 3.125rem !default;\n$pagination-min-width-sm: 1.875rem !default;\n\n// Jumbotron\n\n$jumbotron-padding: ($spacer * 2) !default;\n$jumbotron-bg: #fff !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: #000 !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: #fff !default;\n$card-bg: #fff !default;\n\n//$card-inverse-link-hover-color: #fff !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: ($grid-gutter-width / 2) !default;\n$card-deck-margin: ($spacer * 2) !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: ($spacer * 2) !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: #000 !default;\n$tooltip-bg: $gray-400 !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer !default;\n$tooltip-padding-x: $spacer !default;\n$tooltip-margin: .3125rem !default;\n$tooltip-font-weight: $font-weight-bold !default;\n\n$tooltip-arrow-width: .625rem !default;\n$tooltip-arrow-height: .625rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $gray-400 !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: $gray-400 !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: none !default;\n$popover-font-weight: $font-weight-bold !default;\n\n$popover-header-bg: $popover-bg !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .625rem !default;\n$popover-header-padding-x: .625rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: .625rem !default;\n$popover-arrow-height: .3125rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: $popover-border-color !default;\n\n\n// Badges\n\n//$badge-default-color: $white !default;\n//$badge-primary-bg: theme-color(\"primary\") !default;\n//$badge-primary-color: $white !default;\n//$badge-success-bg: theme-color(\"success\") !default;\n//$badge-success-color: $black !default;\n//$badge-info-bg: theme-color(\"info\") !default;\n//$badge-info-color: $black !default;\n//$badge-warning-bg: theme-color(\"warning\") !default;\n//$badge-warning-color: $black !default;\n//$badge-danger-bg: theme-color(\"danger\") !default;\n//$badge-danger-color: $white !default;\n\n//$badge-color: $black !default;\n$badge-font-size: .875rem !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .1875rem !default;\n$badge-padding-x: .625rem !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-pill-padding-x: .625rem !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: $border-radius !default;\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: .625rem !default;\n\n$modal-dialog-margin: .625rem !default;\n$modal-dialog-margin-y-sm-up: 1.875rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: $black !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-box-shadow-xs: none !default;\n$modal-content-box-shadow-sm-up: none !default;\n\n$modal-backdrop-bg: $gray-900 !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: #000 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding: .625rem !default;\n\n$modal-lg: 700px !default;\n$modal-md: 700px !default;\n$modal-sm: 300px !default;\n\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: 1.25rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: $spacer !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: 0 !default;\n\n$alert-bg-level: 0 !default;\n$alert-border-level: 0 !default;\n// $alert-color-level: 0 !default; // Not used by boosted\n\n\n// Progress bars\n\n$progress-height: $spacer !default;\n$progress-font-size: 1rem !default;\n$progress-bg: $gray-500 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: none !default;\n$progress-bar-color: #000 !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: $black !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .625rem !default;\n$list-group-item-padding-x: .625rem !default;\n\n$list-group-hover-bg: $gray-200 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color:$list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-500 !default;\n$list-group-disabled-bg: #fff !default;\n\n$list-group-action-color: #000 !default;\n$list-group-action-hover-color: theme-color(\"primary\") !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-300 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .625rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: #000 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: none !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-900 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .625rem !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding: .625rem !default;\n\n$breadcrumb-bg: #fff !default;\n$breadcrumb-divider-color: #000 !default;\n$breadcrumb-active-color: theme-color(\"primary\") !default;\n$breadcrumb-divider: \"\\e93e\" !default;\n$breadcrumb-font-family: icon-orange !default;\n$breadcrumb-divider-font-size: .625rem !default;\n$breadcrumb-font-size: $font-size-sm !default;\n$breadcrumb-line-height: $line-height-sm !default;\n\n\n// Carousel\n\n$carousel-control-color: #000 !default;\n$carousel-control-width: 1.875rem !default;\n$carousel-control-opacity: .5 !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: theme-color(\"primary\") !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: #000 !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$carousel-transition: transform .6s ease !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: #000 !default;\n$close-text-shadow: 0 1px 0 #fff !default;\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $gray-900 !default;\n\n$kbd-padding-y: .0625rem !default;\n$kbd-padding-x: .0625rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: #000 !default;\n$kbd-bg: $gray-300 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n// Printing\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n\n//////// BOOSTED SPECIFIC ////////\n// Accordions\n\n$accordion-arrow-icon: url(\"data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpath%20d%3D%22M7%207L0%200h14L7%207z%22%2F%3E%3C%2Fsvg%3E\") !default;\n$o-sortable-hover-icon: url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2017%22%3E%3Cpath%20d%3D%22M%207%2C17%200%2C10%20h%2014%20l%20-7%2C7%20z%22%2F%3E%3Cpath%20d%3D%22M%207%2C0%2014%2C7%200%2C7%207%2C0%20z%22%2F%3E%3C%2Fsvg%3E\") !default;\n\n// arrow Links\n\n$o-link-arrow-separator-padding-vertical: 0 !default;\n$o-link-arrow-separator-padding-horizontal: .625rem !default;\n$o-link-arrow-color: #000 !default;\n$o-link-arrow-separator-size: .625rem !default;\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// Computed \"line-height\" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.\n// For REM size\n\n// Iconography\n//\n// Load fonts from this directory.\n$icon-font-path: \"../fonts/\" !default;\n\n// o-scroll-up\n//\n//\n$o-scroll-up-height: 2.5rem !default; //30px\n$o-scroll-up-width: $o-scroll-up-height !default; // 30px\n//$o-scroll-up-font-size: 1.25rem !default; // 20px\n\n// Navbar\n//\n//\n\n\n// Mega-Menu\n//\n//\n\n//$megamenu-border: 1px solid $gray-900 !default;\n//$megamenu-hover-color: theme-color(\"primary\") !default;\n//$megamenu-position: fixed !default;\n\n// Navs\n//\n\n// Tabs\n\n\n// Pills\n$nav-pills-focus-link-bg: theme-color(\"primary\") !default;\n$nav-pills-focus-link-color: #fff !default;\n\n\n// Local navigation\n//$nav-local-arrow-color: #fff !default;\n$nav-local-arrow-width: 10px !default;\n$nav-local-border-color: $gray-500 !default;\n\n//$nav-local-arrow-outer-width: ($nav-local-arrow-width + 1) !default;\n//$nav-local-arrow-outer-color: $nav-local-border-color !default;\n\n// Step process bar\n$o-stepbar-height: 2.5rem !default;\n$o-stepbar-arrow-width: 1rem !default;\n//$o-stepbar-arrow-ratio: 3 / 8 !default;\n\n$o-stepbar-mobile-padding-vertical: .3125rem !default;\n$o-stepbar-mobile-arrow-width: .75rem !default;\n$o-stepbar-mobile-arrow-height: 1.875rem !default;\n\n// focus state mixin\n@mixin focus {\n &:focus {\n @content;\n }\n}\n\n@mixin active {\n &:active {\n @content;\n }\n}\n", - "// Toggles\n//\n// Used in conjunction with global variables to enable certain theme features.\n\n// Utilities\n@import \"mixins/breakpoints\";\n@import \"mixins/hover\";\n@import \"mixins/image\";\n@import \"mixins/badge\";\n@import \"mixins/resize\";\n@import \"mixins/screen-reader\";\n@import \"mixins/size\";\n@import \"mixins/reset-text\";\n@import \"mixins/text-emphasis\";\n@import \"mixins/text-hide\";\n@import \"mixins/text-truncate\";\n@import \"mixins/visibility\";\n\n// // Components\n@import \"mixins/alert\";\n@import \"mixins/buttons\";\n@import \"mixins/caret\";\n@import \"mixins/pagination\";\n@import \"mixins/lists\";\n@import \"mixins/list-group\";\n@import \"mixins/nav-divider\";\n@import \"mixins/forms\";\n@import \"mixins/table-row\";\n\n// // Skins\n@import \"mixins/background-variant\";\n@import \"mixins/border-radius\";\n@import \"mixins/box-shadow\";\n@import \"mixins/gradients\";\n@import \"mixins/transition\";\n\n// // Layout\n@import \"mixins/clearfix\";\n// @import \"mixins/navbar-align\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n@import \"mixins/float\";\n// // Boosted mod\n@import \"mixins/orangeIcons\";\n// // End mod\n", - "// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n", - "// stylelint-disable indentation\n\n// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Origally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS—an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular psuedo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n", - "// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n// stylelint-disable indentation, media-query-list-comma-newline-after\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n}\n", - "@mixin badge-variant($bg) {\n color: color-yiq($bg);\n background-color: $bg;\n\n &[href] {\n @include hover-focus {\n color: color-yiq($bg);\n text-decoration: none;\n background-color: darken($bg, 10%);\n }\n }\n}\n", - "// Resize anything\n\n@mixin resizable($direction) {\n overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`\n resize: $direction; // Options: horizontal, vertical, both\n}\n", - "// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content/\n// See: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n clip-path: inset(50%);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n clip-path: none;\n }\n}\n", - "// Sizing shortcuts\n\n@mixin size($width, $height: $width) {\n width: $width;\n height: $height;\n}\n", - "@mixin reset-text {\n font-family: $font-family-base;\n // We deliberately do NOT reset font-size or word-wrap.\n font-style: normal;\n font-weight: $font-weight-normal;\n line-height: $line-height-base;\n text-align: left; // Fallback for where `start` is not supported\n text-align: start; // stylelint-disable-line declaration-block-no-duplicate-properties\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n}\n", - "// stylelint-disable declaration-no-important\n\n// Typography\n\n@mixin text-emphasis-variant($parent, $color) {\n #{$parent} {\n color: $color !important;\n }\n a#{$parent} {\n @include hover-focus {\n color: darken($color, 10%) !important;\n }\n }\n}\n", - "// CSS image replacement\n@mixin text-hide() {\n // stylelint-disable-next-line font-family-no-missing-generic-family-keyword\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n", - "// Text truncate\n// Requires inline-block or block for proper styling\n\n@mixin text-truncate() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n", - "// stylelint-disable declaration-no-important\n\n// Visibility\n\n@mixin invisible($visibility) {\n visibility: $visibility !important;\n}\n", - "@mixin alert-variant($background, $border, $color) {\n color: $color;\n @include gradient-bg($background);\n border-color: $border;\n\n hr {\n border-top-color: darken($border, 5%);\n }\n\n .alert-link {\n color: darken($color, 10%);\n }\n}\n", - "// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n// boosted mod add default color, disable-background and disabled-border and disabled-color option\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%), $disabled-background: $background, $disabled-border: border, $disabled-color: color-yiq($background), $color: color-yiq($background)) {\n color: $color;\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover-focus { // Boosted mod replace hover by hover focus cause we remove box-shadow\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n &:focus,\n &.focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5);\n } @else {\n // Boosted mod disable box-shadow\n // box-shadow: 0 0 0 $btn-focus-width rgba($border, .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: $disabled-color; // Boosted mod\n background-color: $disabled-background; // Boosted var disabled\n border-color: $disabled-border; // Boosted var disabled\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5);\n } @else {\n // Boosted mod disable shadow\n // box-shadow: 0 0 0 $btn-focus-width rgba($border, .5);\n }\n }\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n background-color: transparent;\n background-image: none;\n border-color: $color;\n\n &:hover,\n &:focus { //Boosted mod focus has same as hover\n color: #fff; // Boosted mod\n background-color: #000; // Boosted mod\n border-color: #000 // Boosted mod\n }\n\n // &:focus,\n // &.focus {\n // Boosted mod disable box-shadow\n // box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n // }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: #000; // Boosted mod\n background-color: #f16e00; // Boosted mod\n border-color: #f16e00; // Boosted mod\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5);\n } @else {\n // Boosted mod disable shadow\n // box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n font-size: $font-size;\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @if $enable-rounded {\n border-radius: $border-radius;\n } @else {\n border-radius: 0;\n }\n}\n", - "@mixin caret-down {\n border-top: $caret-width solid;\n border-right: $caret-width solid transparent;\n border-bottom: 0;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-up {\n border-top: 0;\n border-right: $caret-width solid transparent;\n border-bottom: $caret-width solid;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-right {\n border-top: $caret-width solid transparent;\n border-bottom: $caret-width solid transparent;\n border-left: $caret-width solid;\n}\n\n@mixin caret-left {\n border-top: $caret-width solid transparent;\n border-right: $caret-width solid;\n border-bottom: $caret-width solid transparent;\n}\n\n@mixin caret($direction: down) {\n @if $enable-caret {\n &::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: $caret-width * .85;\n vertical-align: $caret-width * .85;\n content: \"\";\n @if $direction == down {\n @include caret-down;\n } @else if $direction == up {\n @include caret-up;\n } @else if $direction == right {\n @include caret-right;\n }\n }\n\n @if $direction == left {\n &::after {\n display: none;\n }\n\n &::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: $caret-width * .85;\n vertical-align: $caret-width * .85;\n content: \"\";\n @include caret-left;\n }\n }\n\n &:empty::after {\n margin-left: 0;\n }\n }\n}\n", - "// Pagination\n\n@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius, $pagination-min-width) {\n .page-link {\n min-width: $pagination-min-width; // Boosted mod\n min-height: $pagination-min-width; // Boosted mod\n padding: $padding-y $padding-x;\n font-size: $font-size;\n line-height: $line-height;\n }\n\n .page-item {\n &:first-child {\n .page-link {\n @include border-left-radius($border-radius);\n }\n }\n &:last-child {\n .page-link {\n @include border-right-radius($border-radius);\n }\n }\n }\n}\n", - "// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n", - "// List Groups\n\n@mixin list-group-item-variant($state, $background, $color) {\n .list-group-item-#{$state} {\n // boosted mod\n @if $state == \"secondary\" or $state == \"dark\" {\n color: $white;\n } @else {\n color: $color;\n }\n // end mod\n background-color: $background;\n\n &.list-group-item-action {\n @include hover-focus {\n // boosted mod\n @if $state == \"secondary\" or $state == \"dark\" {\n color: $white;\n } @else {\n color: $color;\n }\n // end mod\n background-color: darken($background, 5%);\n }\n\n &.active {\n color: #fff;\n background-color: $color;\n border-color: $color;\n }\n }\n }\n}\n", - "// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n@mixin nav-divider($color: #e5e5e5) {\n height: 0;\n // Boosted mod no margin around dropdown divider\n // margin: ($spacer / 2) 0;\n // end mod\n overflow: hidden;\n border-top: 1px solid $color;\n}\n", - "// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `$input-focus-border-color` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n@mixin form-control-focus() {\n &:focus {\n color: $input-focus-color;\n background-color: $input-focus-bg;\n border-color: $input-focus-border-color;\n outline: 0;\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $input-box-shadow, $input-focus-box-shadow;\n } @else {\n // Boosted mod, remove box shadow!\n // box-shadow: $input-focus-box-shadow;\n }\n }\n}\n\n\n@mixin form-validation-state($state, $color) {\n .#{$state}-feedback {\n display: none;\n width: 100%;\n margin-top: $form-feedback-margin-top;\n font-size: $form-feedback-font-size;\n color: $color;\n }\n\n .#{$state}-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%; // Contain to parent when possible\n padding: .5rem;\n margin-top: .1rem;\n font-size: .875rem;\n line-height: 1;\n color: #fff;\n background-color: rgba($color, .8);\n border-radius: .2rem;\n }\n\n .form-control,\n .custom-select {\n .was-validated &:#{$state},\n &.is-#{$state} {\n border-color: $color;\n\n &:focus {\n border-color: $color;\n // box-shadow: 0 0 0 $input-focus-width rgba($color, .25); // Boosted mod, remove box shadow!\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .form-check-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .form-check-label {\n color: $color;\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .custom-control-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .custom-control-label {\n color: $color;\n\n &::before {\n background-color: lighten($color, 25%);\n }\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n\n &:checked {\n ~ .custom-control-label::before {\n @include gradient-bg(lighten($color, 10%));\n }\n }\n // Boosted mod, remove box shadow!\n // &:focus {\n // ~ .custom-control-label::before {\n // box-shadow: 0 0 0 1px $body-bg, 0 0 0 $input-focus-width rgba($color, .25);\n //}\n //}\n }\n }\n\n // custom file\n .custom-file-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .custom-file-label {\n border-color: $color;\n\n &::before { border-color: inherit; }\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n\n // Boosted mod, remove box shadow!\n // &:focus {\n // ~ .custom-file-label {\n // box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n // }\n // }\n }\n }\n}\n", - "// Tables\n\n@mixin table-row-variant($state, $background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n // Boosted mod adapt color with background\n @if ($state == \"secondary\" or $state == \"danger\" or $state == \"dark\") {\n color: $white;\n }\n // end mod\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n", - "// stylelint-disable declaration-no-important\n\n// Contextual backgrounds\n\n@mixin bg-variant($parent, $color) {\n #{$parent} {\n background-color: $color !important;\n }\n a#{$parent},\n button#{$parent} {\n @include hover-focus {\n background-color: darken($color, 10%) !important;\n }\n }\n}\n\n@mixin bg-gradient-variant($parent, $color) {\n #{$parent} {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;\n }\n}\n", - "// Single side border-radius\n\n@mixin border-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n", - "@mixin box-shadow($shadow...) {\n @if $enable-shadows {\n box-shadow: $shadow;\n }\n}\n", - "// Gradients\n\n@mixin gradient-bg($color) {\n @if $enable-gradients {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x;\n } @else {\n background-color: $color;\n }\n}\n\n// Horizontal gradient, from left to right\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-x($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) {\n background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent);\n background-repeat: repeat-x;\n}\n\n// Vertical gradient, from top to bottom\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-y($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) {\n background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent);\n background-repeat: repeat-x;\n}\n\n@mixin gradient-directional($start-color: #555, $end-color: #333, $deg: 45deg) {\n background-image: linear-gradient($deg, $start-color, $end-color);\n background-repeat: repeat-x;\n}\n@mixin gradient-x-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f) {\n background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-y-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f) {\n background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-radial($inner-color: #555, $outer-color: #333) {\n background-image: radial-gradient(circle, $inner-color, $outer-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-striped($color: rgba(255,255,255,.15), $angle: 45deg) {\n background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);\n}\n", - "@mixin transition($transition...) {\n @if $enable-transitions {\n @if length($transition) == 0 {\n transition: $transition-base;\n } @else {\n transition: $transition;\n }\n }\n}\n", - "@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n", - "// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n// BOOSTED MOD : keep variable gutter width (removed from bootstrap)\n\n@mixin make-grid-columns($columns: $grid-columns, $gutters: $grid-gutter-widths, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n\n @include make-gutters($gutters);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n", - "/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n// BOOSTED MOD : keep variable gutter width (removed from bootstrap)\n@mixin make-container($gutters: $grid-gutter-widths) {\n margin-right: auto;\n margin-left: auto;\n\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n // width: 100%; //Boosted mod our fluid is not 100% width\n }\n }\n\n // boosted mod\n @each $breakpoint, $container-margin in $container-fluid-margin-widths {\n @include media-breakpoint-up($breakpoint) {\n margin-right: $container-margin;\n margin-left: $container-margin;\n // reset margin for second level container\n .container-fluid {\n margin-right: auto;\n margin-left: auto;\n }\n }\n }\n // end mod\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n // boosted mod\n margin-right: auto;\n margin-left: auto;\n // end mod\n }\n }\n}\n\n@mixin make-gutters($gutters: $grid-gutter-widths) {\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n }\n}\n\n@mixin make-row($gutters: $grid-gutter-widths) {\n display: flex;\n flex-wrap: wrap;\n\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n margin-right: ($gutter / -2);\n margin-left: ($gutter / -2);\n }\n }\n}\n\n@mixin make-col-ready($gutters: $grid-gutter-widths) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n\n @each $breakpoint in map-keys($gutters) {\n @include media-breakpoint-up($breakpoint) {\n $gutter: map-get($gutters, $breakpoint);\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n }\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n", - "// stylelint-disable declaration-no-important\n\n@mixin float-left {\n float: left !important;\n}\n@mixin float-right {\n float: right !important;\n}\n@mixin float-none {\n float: none !important;\n}\n", - "@mixin svg-delete($color:\"#000\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M343.625 211.5c-4.875 1.125-12 4.125-15.875 6.5-8.5 5.25-102 98.25-108.625 108-8.875 13.25-12.25 31.5-8.625 46.875C215 392.25 209.625 386.25 334.125 511l114 114-114 114.125c-113.375 113.375-114 114-118.5 123.625-5.375 11.75-6.875 18.75-6.25 30.625.5 12.125 4.375 23.375 11.375 33.5 4.125 5.875 100.25 101 105.5 104.375 13.75 8.875 33.25 11.875 48.875 7.625 17.625-4.75 14.875-2.25 136.375-123.625L625 801.875l114 114C848.875 1025.625 853.5 1030 862.25 1034.25c20.625 9.75 45.25 8.375 62.125-3.625 7.75-5.5 100.75-98.125 105.75-105.25 9.25-13.375 13.125-33.375 9.25-48.625-4.875-19.5.625-13.375-123.5-137.75l-114-114L915.75 510.875c80.75-80.75 114.875-115.75 117.25-120.125 11.5-21.125 10.25-46.75-3.125-66.375-3.875-5.75-98.625-100.625-104.25-104.5-11.125-7.5-24.5-11.25-37.875-10.5-11.875.5-21.125 3.375-30.25 9-4.5 2.875-46.125 43.625-119.625 117L625 448.125l-114-114C386.375 209.75 392.25 215 373 210.5c-10-2.25-17.625-2-29.375 1z' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n\n@mixin svg-arrow-previous($color:\"#000\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M15 3l-3-3L0 12l12 12 3-3-9-9' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n\n@mixin svg-checkbox-tick($color:\"#000\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M7.5 12.5L3.75 8.75l-2.5 2.5L7.5 17.5 20 5l-2.5-2.5-10 10z' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n\n@mixin svg-warning-circle($color:\"#000\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M593.75 94.125c-.375.25-6.25.875-13.125 1.375-6.875.375-13.875 1-15.625 1.25s-5.875.875-9.375 1.375c-10.75 1.375-29.75 4.375-35 5.625-2.75.625-9.25 2.125-14.375 3.25-70.625 15.625-147.25 51.625-204.375 96.125C256.625 238.375 219.625 277 188 322.5c-35 50.125-62.375 109.375-77.875 168.75-4.75 18.375-10.75 48.625-12.5 63.125-.75 6.125-1.625 13.5-2 16.25-3.25 26.5-3.25 85.375 0 111.5 5.625 45.75 12 74.5 24.875 113.5 10.75 32.25 28.25 71.25 43.25 96.375 2.75 4.75 5.5 9.375 6 10.125 3.875 6.625 14.75 23.125 21.875 33.125 64.125 90 156.75 159.375 260.375 194.875 27.125 9.25 70.5 19.875 94.875 23.125 3.5.5 7.375 1 8.75 1.25 1.25.25 6.125.875 10.625 1.25 4.5.5 9.875 1.125 11.875 1.375 9.5 1.375 81 1.25 95.625-.25 33.625-3.375 49.25-6 79.375-13.375 134.75-32.875 252.375-118.625 325.75-237.25 45.25-73.125 72.75-158.375 78.25-243.125 1.625-25.5.875-77.375-1.5-92.125-.25-1.5-1.375-10.25-2.5-19.125-10.25-79.75-43.75-164.25-92.125-232.75-7-10-10-13.875-22.625-29.75-16.125-20.125-44-48.75-66.125-67.75-68.875-59.125-152-99.625-241.625-117.75-6.875-1.375-14.75-2.875-17.375-3.25s-6-.875-7.5-1.25c-1.5-.25-5.375-.875-8.875-1.25-3.375-.375-8.5-1-11.25-1.375s-7.25-.875-10-1.25c-6.75-.75-81.125-2-81.875-1.375zM647 278.75c14.875 4.875 28.25 15 36 27.375 7.625 12.125 13 33.125 12.5 49.5-.125 8.25-1.75 36.25-2.375 43.125-.125 2.375-.75 9.375-1.125 15.625-.875 11.75-1.625 22.375-2.625 35-.375 4.125-.875 11.75-1.25 16.875-1.5 21.75-2 27.125-2.5 32.5-.25 3.125-.875 9.875-1.25 15-1.25 16.875-1.75 23-3 37.5-.75 7.875-1.625 18.875-2 24.375s-.875 12.5-1.25 15.625c-.25 3.125-.875 9-1.25 13.125s-.875 10-1.25 13.125c-.25 3.125-.875 10.125-1.25 15.625s-1 12.25-1.25 15c-.375 2.75-.875 8.375-1.25 12.5-1.625 17.75-2.5 26.75-4.375 42.5-.75 6.125-1.625 14-2 17.5-1.25 11.375-3 17.25-6.75 22.25-7.125 9.75-16.75 14.125-31.875 14.5-16.625.375-27.5-4.5-34.875-15.5-3.5-5.125-4.5-8.25-5.625-17.5-.875-6.25-1.75-12.625-2-14.375s-1.125-9.875-1.875-18.125c-1.25-14.25-2-21.625-3.125-30-.25-2.125-.875-8.25-1.25-13.75s-1-12.25-1.25-15c-1-9.125-1.75-18.625-2.5-28.75-.375-5.5-1-11.75-1.25-13.75-.25-2.125-.875-9.375-1.25-16.25-.5-6.875-1.125-13.875-1.25-15.625-.25-1.75-.75-8.25-1.25-14.375-.375-6.25-1-13-1.25-15-.25-2.125-.875-8.875-1.25-15-.375-6.25-1-13.75-1.25-16.875-.5-5.25-1.25-15.25-2.5-31.25-.25-3.75-.875-11.375-1.25-16.875-.875-11.625-1.625-21.625-2.5-33.125-.25-4.5-.875-12.375-1.25-17.5-.25-5.125-.875-14.125-1.375-20-3.125-39.875 2.375-64 18.625-81.625C593.25 277.875 622 270.5 647 278.75zm.625 563.375c23.375 8 41.875 28.5 46.625 51.625 2.75 13.625 1.125 30.875-3.875 43.125-7.125 17-24.375 32-43.5 37.75-11.25 3.375-33.5 3-44.375-.75-15.125-5.25-29.625-16.125-36.875-27.625C554 927.875 552.5 898 562.125 878c9.25-19.125 27.625-33.5 48.5-38 8.25-1.875 29.125-.625 37 2.125z' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n\n@mixin svg-menu($color:\"#000\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M130.5 251.25c-13.375 2.625-26 13-32.25 26.125-3.375 7.375-3.875 9.5-3.875 19.5 0 10.25.375 12 4.125 19.625 5.25 10.625 12.375 17.75 22.75 22.75l8.125 3.875h991.25l8.125-3.875c10.25-5 18.125-12.75 22.75-22.5 11.125-23.75 1.25-50.75-22.75-62.25l-8.125-3.875-492.5-.125c-270.875-.125-494.875.25-497.625.75zM128.625 564.25c-13 3.5-23.5 12.25-30.125 25.125-3.625 6.75-4 8.625-4 19.375-.125 10.75.25 12.625 3.75 20 4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-4c9.125-4.5 11.25-6.125 17.625-14.125 6.75-8.375 9.25-16.25 9.25-28.75 0-9.25-.5-11.625-3.875-18.75-4.875-10.375-12.625-18.125-23-23l-8.125-3.875-493.125-.25c-388-.125-494.375.125-498.875 1.375zM128.125 876.75c-13.875 4.375-23.625 12.875-29.875 25.75-3.375 7.25-3.875 9.375-3.875 19.375s.5 12.125 3.875 19.375c4.875 10.25 12.625 18 23 23l8.125 3.875h991.25l8.125-3.875c10.375-4.875 18.125-12.625 23-23 3.5-7.25 3.875-9.375 3.875-19.375s-.375-12.125-3.875-19.375c-4.875-10.25-12.625-18-23-23l-8.125-3.875-493.75-.25c-396.625-.125-494.75.125-498.75 1.375z' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n\n@mixin svg-tick($color:\"#000\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M993.75 221.125c-10.5 2.875-15.75 5.25-24 10.5-8.5 5.5-6.375 3.625-48.125 44.25-19.625 19.125-40 38.875-45.25 44C859 336.75 789.875 404 764.5 428.75c-13.625 13.375-27.875 27.125-31.375 30.625-3.625 3.375-24.125 23.5-45.75 44.5-21.625 21.125-42.625 41.5-46.75 45.5s-18.25 17.75-31.375 30.5C542 645.5 502.875 683.625 497.625 688.625c-3.125 3-8.625 8.25-12 11.625l-6.375 6-10.125-11.5c-5.625-6.375-11.5-13-13.125-14.75-2.5-2.625-89.875-100.125-122.75-136.875C321.5 530 321.375 530 313 524.375c-25.5-16.875-59-17.25-86-1-8.5 5.125-47.125 43-55.375 54.25-17.75 24.5-20.125 57.875-6 84.75 2.75 5.125 21.125 29.375 45.125 59.625 70.625 88.75 138.75 174.375 173 217.375C402 962.25 418.25 982.75 420 985c19.25 25.5 31.125 35.375 50.625 41.875 28.5 9.625 60.25 2.25 81.5-19 3.25-3.25 10.625-11.875 16.25-19.125s13.75-17.375 17.875-22.5 10.125-12.75 13.375-16.875c35.875-45.25 62.125-78.125 69.125-86.875 4.75-5.875 21.125-26.375 36.375-45.625 26-32.625 59-74.25 96.125-120.75 8.625-10.875 22.75-28.625 31.375-39.5s33.375-42 55-69.125 46-57.875 54.25-68.125c29.125-36.75 64.125-80.625 99.25-124.75 40.125-50.25 42.25-53.25 46.75-64.75 15.375-38.625-1.5-83.125-38.5-102.25-16.375-8.375-38.875-11-55.625-6.5z' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n\n@mixin svg-arrow-next($color:\"#000\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24'%3E%3Cpath d='M3 0L0 3l9 9-9 9 3 3 12-12' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n\n@mixin svg-settings($color:\"#000\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M470.625 118.75c-20.125 4.25-46 13.875-72.5 26.875-42.875 21.125-57.375 39.125-52 64.375.75 3.625 4.25 13.75 7.875 22.375 8.25 20.375 11 31 11.125 42.625.125 19.875-10 39.75-30.875 60.5-21.125 21.125-40.375 30.75-61.125 30.75-11.25 0-20.75-2.375-36.25-8.75-29.375-12.375-40.625-13.875-53.625-7.625-13.125 6.375-27.5 25.125-40.75 53-18.5 39-27.5 69.375-27 91.625.5 22 8.625 31.375 38.125 43.625C176 547.5 182.75 551.5 192.375 560.5c15.125 14.375 21.375 33.5 21.5 64.75 0 22.5-2.25 34.625-9.5 49.125-8.75 17.625-21.75 27.375-52.5 39.375-28.75 11.375-38.25 24.25-36.5 49.75 2.625 36.5 31.75 104.625 54.75 128 8.25 8.25 16.875 12.625 26.375 13.25 9.25.75 15.125-.875 37.25-9.75 10-4 19.875-7.625 21.875-8 2.125-.375 5.125-1.125 6.875-1.5 3.875-.75 18.25-.75 22.375.125 16.125 3.125 33.125 13.75 50.5 31.25 19.75 20 29.375 39.125 29.75 58.625.125 13.25-2.5 23-14 50.125-4.75 11.375-5.25 13.5-5.375 23.75-.125 9.5.375 12.25 3 17.375 8 16.25 31.625 32.5 71.875 49.25 57 23.75 88.5 24.875 104.125 3.625 5.25-7 6.125-8.875 14.5-28.875 12.125-29 23.375-41.125 45.25-49.125 21.75-7.875 59.875-7.5 81.375.625 21.375 8.125 32 20.5 45.375 52.75 10.625 25.5 17 33.125 31.75 37.75 20.125 6.25 56.125-2.5 104.125-25.25 28-13.25 46.625-27.625 52.875-40.625 6.125-12.625 4.875-24-5.25-48.125-9.25-22.125-10.375-26.625-10.375-42.5.125-12.875.375-15.25 3.625-23.125 11.75-28.625 45.25-59.5 72.375-66.5 16.25-4.125 27.875-2.25 58.375 9.875 18.25 7.25 20 7.75 30 7.75 8.875.125 11.625-.375 16.875-3 13.375-6.625 26.875-24.25 40-51.75 17.625-36.75 26.875-66.125 27.625-87.25.625-17.375-3.5-28.125-13.75-36.25-6.5-5.125-8-6-30.75-15.75-28.625-12.25-37.25-20.25-48.875-45.375-2.625-5.875-5.125-24.375-5.125-38.625-.125-41.875 12.375-65.625 41.75-79.75 4.375-2.125 13.5-6.125 20.375-9 27.375-11.5 35-20.375 36.5-41.75 1.375-20.875-11-61.625-29.875-98.75-17.25-33.75-32.875-49.25-51.25-50.5-9.125-.75-15.25.875-34.75 8.75-20.5 8.375-30.875 11-42.5 11-20.75 0-39.75-9.875-61.75-32-14.375-14.375-23.25-28.375-27.5-43-2.125-7.25-2.875-21.875-1.375-28.125 2-8.5 5.75-19.375 10.375-30.625 7.375-17.375 9.375-25.375 8.75-34.25-.625-9.75-4.5-17.75-12.75-26.25-10-10.25-18.5-15.75-42.625-27.5-43.875-21.5-80.625-31.25-101.25-27-17.75 3.625-24.375 11.25-37.5 43.125-5.25 12.75-10.125 21.875-15.5 28.5-13.5 17-36.5 25.875-67.625 26.125-39.25.25-63-10.5-77.375-35-2.75-4.625-7.875-15.375-11.375-24-3.625-8.625-8.5-18.625-10.875-22.25-11-16.375-28.125-21.125-56-15.25zm200 261.75c40.375 7.625 78.25 25 110.625 50.75 12 9.625 32.875 30.625 41.375 41.875 27 35.375 44.125 76.5 50.375 121.25 2.25 16 1.75 55.75-.875 70.75C862.375 720.25 838.5 766.5 800.375 804c-40 39.5-87.125 62.375-144.75 70.375-11.875 1.625-52.875 1.75-60.625.25-1.75-.375-7.375-1.375-12.5-2.125-29.75-4.75-61.625-16.875-90-34.5-9.5-5.875-26.625-18.25-30.75-22.25-.75-.75-4.125-4-7.5-7.125-20.125-18.625-40-45.25-52.25-69.5-18.125-36.5-26.75-72.25-26.75-112.25.125-56.375 17.875-109 52.125-153.75 8-10.625 29-32 40.125-41 35.625-28.75 79.875-47.75 125.625-53.875 21.5-2.875 55.625-1.875 77.5 2.25z' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n\n@mixin svg-search($color:\"#000\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M491.125 125.5c-.25.25-5.25.75-11.125 1.25-26.5 2-59.875 9-87.625 18.25-108.5 36.125-195.875 118.125-239 224.375-18.25 45.125-27 88.875-27.75 140-.625 39.5 2.5 66.875 11.375 102.25 19.75 78.625 64.375 149.75 127.375 203 39.25 33.25 87.125 59.25 136.875 74.5 21.25 6.5 47.75 12.125 65.625 14 4.125.5 8.875 1.125 10.625 1.5 8.125 1.5 59.25 1.375 75.125-.25 66-6.625 125.875-27.875 179-63.375l11-7.375 143 143c90 90 144.75 143.875 147.75 145.375 6.875 3.375 20.625 3.125 27.25-.375 5.75-3 56.875-53.75 60.875-60.375s4.25-19 .5-27c-2.375-5-28.875-32.125-145.625-148.875l-142.75-142.75 7.375-11c33-49.375 55.5-109.875 62.125-167.25.375-3.5 1.25-10.5 1.875-15.625 1.125-9.875.625-64.625-.625-73.125-.375-2.75-1.625-10.875-2.625-18.125-17.375-124-98.125-234.625-212.625-291.75-37.875-18.875-83.25-32.75-123.5-37.625-3.375-.375-8.25-1-10.625-1.375-4.875-.75-63.125-1.875-63.875-1.25zm58.25 126.375c61.25 9.25 112 34.25 153.75 76.125 42.125 42.25 67.625 94 76.25 154.5 1.375 10.125 1.75 51.625.5 61.875-5.5 44.625-19.625 82.75-44 119.375-42.5 63.875-114.125 107.5-190 115.875-11.625 1.25-50.125 1.25-61.5-.125-30.125-3.375-67.875-15.375-94.375-29.875C312.25 707 259.75 629 251.5 543.75c-1.625-17-.875-52.25 1.375-66.875 13.5-87.75 66.5-160.25 145.625-199.375 29.625-14.625 59.5-23.125 94-26.625 6.375-.625 51 .125 56.875 1z' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n\n@mixin svg-avatar($color:\"#000\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M603.75 94.5c-85.75 9-156.625 61.625-188.375 139.875-7.25 17.625-12 34.75-13.75 49.375-.375 3.125-1.125 8.125-1.625 11.25-1.125 6-.75 46 .625 54.375C405.25 380 417.75 414.25 433.25 438.5c13.625 21.125 33 42.625 52.375 57.75 63.625 49.875 151 61.25 225.625 29.625 74.5-31.625 126.5-100.75 135.875-180.875 1.75-14.875 1-48.375-1.375-62.375-6.375-36.875-20.75-70.625-42.5-99.5-9-11.75-30.75-34-41.375-42.125-32.25-24.5-70.375-40.25-109.125-45.375-11.125-1.375-39.75-2.125-49-1.125z' fill='#{$color}'/%3E%3Cpath d='M418.125 532.75c-22.75 14.25-41.75 29.125-58 45.875-43.375 44.75-70.125 100.5-78.25 163.875-1.375 10.5-1.625 42.375-1.375 160.625.25 135.875.375 148.125 2.375 155.625C286.25 1071 290 1081.125 294 1088.625c18.625 34.5 48 56.625 86 65 11.875 2.5 13 2.5 299.75 2.625h287.875l-.5-205.25c-.125-113-.75-206.75-1.125-208.5-.5-1.75-1.5-7.375-2.25-12.5-6.5-44.25-27.75-92.5-57.125-129.625-16.25-20.625-39-42-60.125-56.375-12.75-8.75-23.625-15.25-25.375-15.25-.625 0-3.375 2-6 4.375-31.75 29.375-76.5 53.125-121.125 64.25-25.125 6.375-39.625 8.125-67.125 8.125-33.875.125-53.25-2.25-81.125-10-26.875-7.5-61.75-23.625-81.375-37.375-12-8.5-23.75-17.625-29.75-23.125-3.75-3.375-7.625-6.25-8.5-6.125-1 0-4.5 1.75-8 3.875z' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n\n@mixin svg-buy($color:\"#fff\") {\n &::after {\n background-image: str-replace(url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='1250' height='1250'%3E%3Cpath d='M608.625 139.375c-.25.25-4.5.875-9.25 1.25C580.5 142.5 550.25 152 531.25 162.25c-53.625 28.75-92.375 81.75-103 140.875-3 17-3.125 20.375-3.125 102.75L425 482.5H280.25c-157.875 0-151.125-.25-166.5 7.125-4 1.875-10.375 6.875-15.125 11.5-13.375 13.375-19.75 30.25-18.125 48 1 10.75 2.625 16.625 8 27.75 2.375 4.75 9.875 21.125 16.75 36.25s13.625 30 15 33.125c1.5 3.125 5.5 12.125 9.125 20s8 17.5 9.75 21.25 29.875 65.875 62.75 138.125c32.75 72.125 61 134.375 62.75 138.125 1.625 3.75 14.375 31.625 28.125 61.875s26.375 58.125 28.125 61.875 4.5 9.875 6.125 13.5l3 6.5 290.75-.25 290.875-.375 10.375-22.5c14.5-31.375 16.5-35.875 28-60.625 5.625-12 11.375-24.375 12.75-27.5s8.25-17.75 15-32.5c14.25-30.5 16.5-35.5 27-58.125 8.375-18.5 12.75-27.75 20.25-43.75 2.875-6.25 6.625-14.125 8.125-17.5 3.625-8 8.25-18.125 18.75-40.625 7.5-16.25 49.5-106.875 58.125-125.625 1.875-4.125 7.25-15.625 11.875-25.625 11.75-25.375 14.375-30.875 23.125-50 4.25-9.25 10.125-21.75 13.125-27.625 7.75-15.25 9.875-23.375 9-34.25-1.875-24.125-17.375-44.375-41.75-54.125l-8.5-3.375-146.5-.375-146.625-.25-.125-77.25c0-42.375-.25-78.875-.375-80.875-1.625-18.875-5.625-37-12.25-54.875-28.875-78.125-102.875-129.875-186.75-130.5-8.375-.125-15.375.125-15.625.375zm42.5 96.875C688 246.5 716 274.125 726.5 310.75c2.75 9.75 2.75 11.25 3.25 90.75l.375 81h-211.5l.5-80.375c.125-44.125.75-82 1.25-84C528.625 285 544 263.75 571.75 247c6.875-4.125 17.875-8.875 23.875-10.375 20.125-4.75 39.25-4.875 55.5-.375zM424.25 610.875c.375 2 1.875 11.125 3.25 20.375 4.625 31.25 8.75 58 10.625 70 1.125 6.5 2.75 17.25 3.75 23.75s2.625 17.5 3.75 24.375c1 6.875 1.875 12.875 1.875 13.375 0 .625-38 1-84.5 1h-84.375l-5.375-11.625c-3-6.25-8.875-18.75-13.125-27.625-4.125-8.75-7.625-16.125-7.625-16.375 0-.125-4.375-9.5-9.875-20.75-5.375-11.25-11-23.25-12.5-26.5S224 647.75 219.75 639c-4.125-8.75-9.125-19.375-11.125-23.75l-3.5-7.75H423.5l.75 3.375zM730 608.5c0 .5-.875 7.75-1.875 15.875-2.75 20.875-2.75 21.625-5 41.25-2 17.25-2.625 22.625-3.75 30-.25 2-.875 6.25-1.125 9.375-1.125 9.625-5.875 49.25-6.375 52.5-.25 1.75-.5 3.875-.5 4.625-.125 1.25-17.875 1.625-84.5 1.625-46.375 0-84.375-.375-84.5-1 0-.5-.25-2.25-.625-4-1.75-10.25-6.875-42-8-49.375-.625-4.875-1.5-10.125-1.875-11.875-.25-1.625-.875-5.25-1.25-8.125-.5-2.75-2.625-16.875-5-31.25-2.375-14.5-4.875-30.25-5.625-35-.75-4.875-1.625-10.25-2-12.25l-.75-3.375h106.375c58.5 0 106.375.5 106.375 1zm305.875.5c-.375.875-6.625 15.375-14 32.25s-19.125 44.125-26.25 60.625-16 37-19.75 45.625l-6.75 15.625-85.875.375-85.75.25.625-2.75c.25-1.625 4-30.5 8.125-64.125 4.25-33.75 7.875-62.625 8.125-64.375s.875-6.75 1.375-11.25 1.125-8.5 1.25-9.125c.125-.5.25-1.75.375-2.75.125-1.625 13.25-1.875 109.625-1.875 87.125 0 109.375.375 108.875 1.5zM463 862.75c.75 4.75 2.5 15.625 8.375 54.125.75 4.75 1.75 11.875 2.375 15.625s3.375 21.75 6.125 40 5.375 35 5.875 37.125l.875 4.125h-94.25l-6.625-14.125C382 992 375 977.125 370 966.875c-5-10.375-11.75-24.375-15-31.25s-9.625-20.125-14.125-29.375c-4.375-9.25-11.25-23.625-15.25-31.875-3.875-8.25-7.375-15.375-7.75-16-.25-.5 32.125-.875 71.875-.875h72.375l.875 5.25zm235.25-1.875c-.375 2-2.5 14.5-4.625 27.875s-4.625 29.125-5.5 35c-6.5 40.375-8.25 51.375-10.5 66.875-1.5 9.625-3 18.75-3.375 20.375l-.5 2.75H574l-.75-3.5c-.375-1.875-1-5.625-1.375-8.375s-1-6.375-1.25-8.125c-.375-1.75-.875-4.875-1.125-6.875-.375-2.125-2-12.5-3.75-23.125s-4.625-28.625-6.375-40c-1.875-11.375-3.5-22-3.875-23.75-.25-1.75-1.125-6.75-1.75-11.25s-2-12.875-3.125-18.75c-1-5.875-1.875-11-1.875-11.625 0-.5 33.75-.875 75.125-.875H699l-.75 3.375zm224.375 11.875c-7.125 14.875-13.125 27.5-30.75 64.125-4.625 9.625-11.125 23.125-14.375 30s-9.625 20.25-14.125 29.625l-8.25 17.25h-47c-36.625 0-46.875-.375-46.875-1.625 0-.75.875-6.125 1.75-11.75 1-5.625 2.25-12.625 2.625-15.625 1.75-11.75 13.125-82 14.25-87.875.75-3.5 2.125-12.125 3.25-19.375 1-7.25 2.25-14.625 2.625-16.625l.75-3.375h143.375l-7.25 15.25z' fill='#{$color}'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n }\n}\n", - ":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n", - "// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Setting @viewport causes scrollbars to overlap content in IE11 and Edge, so\n// we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n// 6. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -ms-text-size-adjust: 100%; // 4\n -ms-overflow-style: scrollbar; // 5\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0); // 6\n}\n\n// IE10+ doesn't honor `` in some cases.\n@at-root {\n @-ms-viewport {\n width: device-width;\n }\n}\n\n// stylelint-disable selector-list-comma-newline-after\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use the\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n font-size: $font-size-base;\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Remove the bottom border in Firefox 39-.\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Duplicate behavior to the data-* attribute for our tooltip plugin\n\nabbr[title],\nabbr[data-original-title] { // 4\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 1\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic; // Add the correct font style in Android 4.3-\n}\n\n// stylelint-disable font-weight-notation\nb,\nstrong {\n font-weight: bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n// stylelint-enable font-weight-notation\n\nsmall {\n font-size: 80%; // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n -webkit-text-decoration-skip: objects; // Remove gaps in links underline in iOS 8+ and Safari 8+.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// Boosted Mod\np a {\n text-decoration: underline;\n\n @include hover-focus {\n text-decoration: underline;\n }\n}\n// End mod\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\n// stylelint-disable font-family-no-duplicate-names\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; // Correct the inheritance and scaling of font size in all browsers.\n font-size: 1em; // Correct the odd `em` font sizing in all browsers.\n}\n// stylelint-enable font-family-no-duplicate-names\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // We have @viewport set which causes scrollbars to overlap content in IE11 and Edge, so\n // we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg:not(:root) {\n overflow: hidden; // Hide the overflow in IE\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $text-muted;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: .625rem; // Boosted mod, default margin 10px\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\nhtml [type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n", - "// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { font-size: $h1-font-size; }\nh2, .h2 { font-size: $h2-font-size; }\nh3, .h3 { font-size: $h3-font-size; }\nh4, .h4 { font-size: $h4-font-size; }\nh5, .h5 { font-size: $h5-font-size; }\nh6, .h6 { font-size: $h6-font-size; }\n\n// Boosted mod\n// reduce the size of titles for mobile display\n@include media-breakpoint-down(sm) {\n h1, .h1 { font-size: $h1-font-size-mobile; }\n h2, .h2 { font-size: $h2-font-size-mobile; }\n h3, .h3 { font-size: $h3-font-size-mobile; }\n h4, .h4 { font-size: $h4-font-size-mobile; }\n h5, .h5 { font-size: $h5-font-size-mobile; }\n h6, .h6 { font-size: $h6-font-size-mobile; }\n}\n// end mod\n.lead {\n font-size: $lead-font-size;\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n font-size: $display1-size;\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n font-size: $display2-size;\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n font-size: $display3-size;\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n font-size: $display4-size;\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n font-size: $small-font-size;\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled;\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n font-size: $blockquote-font-size;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%; // back to default font-size\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014 \\00A0\"; // em dash, nbsp\n }\n}\n", - "// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all ``s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid;\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid;\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: ($spacer / 2);\n line-height: 1;\n}\n\n.figure-caption {\n font-size: $figure-caption-font-size;\n color: $figure-caption-color;\n}\n", - "// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: $font-family-monospace;\n}\n\n// Inline code\ncode {\n font-size: $code-font-size;\n color: $code-color;\n word-break: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n font-size: $kbd-font-size;\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n font-size: $code-font-size;\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n", - "// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n width: 100%; // Boosted mod\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n width: auto; // Boosted mod\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n", - "//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: $spacer;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n\n .table {\n background-color: $body-bg;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: (2 * $table-border-width);\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(odd) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover {\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, 0)); // Boosted mod let color as is\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(odd) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover {\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar; // See https://github.com/twbs/bootstrap/pull/10057\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n", - "// stylelint-disable selector-no-qualifying-type\n\n// Boosted mod\n// Orange brand, labels are always bold\nlabel {\n font-weight: $font-weight-bold;\n}\n// end mod\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n padding: $input-padding-y $input-padding-x;\n font-size: $font-size-base;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n\n // Note: This has no effect on `s in CSS.\n @if $enable-rounded {\n // Manually use the if/else instead of the mixin to account for iOS override\n border-radius: $input-border-radius;\n } @else {\n // Otherwise undo the iOS default\n border-radius: 0;\n }\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on ` receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: calc(#{$input-padding-y} + #{$input-border-width});\n padding-bottom: calc(#{$input-padding-y} + #{$input-border-width});\n margin-bottom: 0; // Override the `
'),T.wrapper.append(a)),a.css({height:T.width+"px"})):(a=T.container.find(".swiper-cube-shadow"),0===a.length&&(a=e('
'),T.container.append(a))));for(var s=0;s-1&&(t=90*s+90*o,T.rtl&&(t=90*-s-90*o)),i.transform(u),T.params.cube.slideShadows){var c=T.isHorizontal()?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),m=T.isHorizontal()?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom");0===c.length&&(c=e('
'),i.append(c)),0===m.length&&(m=e('
'),i.append(m)),c.length&&(c[0].style.opacity=Math.max(-o,0)),m.length&&(m[0].style.opacity=Math.max(o,0))}}if(T.wrapper.css({"-webkit-transform-origin":"50% 50% -"+T.size/2+"px","-moz-transform-origin":"50% 50% -"+T.size/2+"px","-ms-transform-origin":"50% 50% -"+T.size/2+"px","transform-origin":"50% 50% -"+T.size/2+"px"}),T.params.cube.shadow)if(T.isHorizontal())a.transform("translate3d(0px, "+(T.width/2+T.params.cube.shadowOffset)+"px, "+-T.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+T.params.cube.shadowScale+")");else{var h=Math.abs(t)-90*Math.floor(Math.abs(t)/90),g=1.5-(Math.sin(2*h*Math.PI/360)/2+Math.cos(2*h*Math.PI/360)/2),f=T.params.cube.shadowScale,v=T.params.cube.shadowScale/g,w=T.params.cube.shadowOffset;a.transform("scale3d("+f+", 1, "+v+") translate3d(0px, "+(T.height/2+w)+"px, "+-T.height/2/v+"px) rotateX(-90deg)")}var y=T.isSafari||T.isUiWebView?-T.size/2:0;T.wrapper.transform("translate3d(0px,0,"+y+"px) rotateX("+(T.isHorizontal()?0:t)+"deg) rotateY("+(T.isHorizontal()?-t:0)+"deg)")},setTransition:function(e){T.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),T.params.cube.shadow&&!T.isHorizontal()&&T.container.find(".swiper-cube-shadow").transition(e)}},coverflow:{setTranslate:function(){for(var a=T.translate,t=T.isHorizontal()?-a+T.width/2:-a+T.height/2,s=T.isHorizontal()?T.params.coverflow.rotate:-T.params.coverflow.rotate,i=T.params.coverflow.depth,r=0,n=T.slides.length;r
'),o.append(v)),0===w.length&&(w=e('
'),o.append(w)),v.length&&(v[0].style.opacity=d>0?d:0),w.length&&(w[0].style.opacity=-d>0?-d:0)}}if(T.browser.ie){T.wrapper[0].style.perspectiveOrigin=t+"px 50%"}},setTransition:function(e){T.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}}},T.lazy={initialImageLoaded:!1,loadImageInSlide:function(a,t){if(void 0!==a&&(void 0===t&&(t=!0),0!==T.slides.length)){var s=T.slides.eq(a),i=s.find("."+T.params.lazyLoadingClass+":not(."+T.params.lazyStatusLoadedClass+"):not(."+T.params.lazyStatusLoadingClass+")");!s.hasClass(T.params.lazyLoadingClass)||s.hasClass(T.params.lazyStatusLoadedClass)||s.hasClass(T.params.lazyStatusLoadingClass)||(i=i.add(s[0])),0!==i.length&&i.each(function(){var a=e(this);a.addClass(T.params.lazyStatusLoadingClass);var i=a.attr("data-background"),r=a.attr("data-src"),n=a.attr("data-srcset"),o=a.attr("data-sizes");T.loadImage(a[0],r||i,n,o,!1,function(){if(void 0!==T&&null!==T&&T){if(i?(a.css("background-image",'url("'+i+'")'),a.removeAttr("data-background")):(n&&(a.attr("srcset",n),a.removeAttr("data-srcset")),o&&(a.attr("sizes",o),a.removeAttr("data-sizes")),r&&(a.attr("src",r),a.removeAttr("data-src"))),a.addClass(T.params.lazyStatusLoadedClass).removeClass(T.params.lazyStatusLoadingClass),s.find("."+T.params.lazyPreloaderClass+", ."+T.params.preloaderClass).remove(),T.params.loop&&t){var e=s.attr("data-swiper-slide-index");if(s.hasClass(T.params.slideDuplicateClass)){var l=T.wrapper.children('[data-swiper-slide-index="'+e+'"]:not(.'+T.params.slideDuplicateClass+")");T.lazy.loadImageInSlide(l.index(),!1)}else{var p=T.wrapper.children("."+T.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');T.lazy.loadImageInSlide(p.index(),!1)}}T.emit("onLazyImageReady",T,s[0],a[0])}}),T.emit("onLazyImageLoad",T,s[0],a[0])})}},load:function(){var a,t=T.params.slidesPerView;if("auto"===t&&(t=0),T.lazy.initialImageLoaded||(T.lazy.initialImageLoaded=!0),T.params.watchSlidesVisibility)T.wrapper.children("."+T.params.slideVisibleClass).each(function(){T.lazy.loadImageInSlide(e(this).index())});else if(t>1)for(a=T.activeIndex;a1||T.params.lazyLoadingInPrevNextAmount&&T.params.lazyLoadingInPrevNextAmount>1){var s=T.params.lazyLoadingInPrevNextAmount,i=t,r=Math.min(T.activeIndex+i+Math.max(s,i),T.slides.length),n=Math.max(T.activeIndex-Math.max(i,s),0);for(a=T.activeIndex+t;a0&&T.lazy.loadImageInSlide(o.index());var l=T.wrapper.children("."+T.params.slidePrevClass);l.length>0&&T.lazy.loadImageInSlide(l.index())}},onTransitionStart:function(){T.params.lazyLoading&&(T.params.lazyLoadingOnTransitionStart||!T.params.lazyLoadingOnTransitionStart&&!T.lazy.initialImageLoaded)&&T.lazy.load()},onTransitionEnd:function(){T.params.lazyLoading&&!T.params.lazyLoadingOnTransitionStart&&T.lazy.load()}},T.scrollbar={isTouched:!1,setDragPosition:function(e){var a=T.scrollbar,t=T.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageX:e.pageX||e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageY:e.pageY||e.clientY,s=t-a.track.offset()[T.isHorizontal()?"left":"top"]-a.dragSize/2,i=-T.minTranslate()*a.moveDivider,r=-T.maxTranslate()*a.moveDivider;sr&&(s=r),s=-s/a.moveDivider,T.updateProgress(s),T.setWrapperTranslate(s,!0)},dragStart:function(e){var a=T.scrollbar;a.isTouched=!0,e.preventDefault(),e.stopPropagation(),a.setDragPosition(e),clearTimeout(a.dragTimeout),a.track.transition(0),T.params.scrollbarHide&&a.track.css("opacity",1),T.wrapper.transition(100),a.drag.transition(100),T.emit("onScrollbarDragStart",T)},dragMove:function(e){var a=T.scrollbar;a.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,a.setDragPosition(e),T.wrapper.transition(0),a.track.transition(0),a.drag.transition(0),T.emit("onScrollbarDragMove",T))},dragEnd:function(e){var a=T.scrollbar;a.isTouched&&(a.isTouched=!1,T.params.scrollbarHide&&(clearTimeout(a.dragTimeout),a.dragTimeout=setTimeout(function(){a.track.css("opacity",0),a.track.transition(400)},1e3)),T.emit("onScrollbarDragEnd",T),T.params.scrollbarSnapOnRelease&&T.slideReset())},draggableEvents:function(){return T.params.simulateTouch!==!1||T.support.touch?T.touchEvents:T.touchEventsDesktop}(),enableDraggable:function(){var a=T.scrollbar,t=T.support.touch?a.track:document;e(a.track).on(a.draggableEvents.start,a.dragStart),e(t).on(a.draggableEvents.move,a.dragMove),e(t).on(a.draggableEvents.end,a.dragEnd)},disableDraggable:function(){var a=T.scrollbar,t=T.support.touch?a.track:document;e(a.track).off(a.draggableEvents.start,a.dragStart),e(t).off(a.draggableEvents.move,a.dragMove),e(t).off(a.draggableEvents.end,a.dragEnd)},set:function(){if(T.params.scrollbar){var a=T.scrollbar;a.track=e(T.params.scrollbar),T.params.uniqueNavElements&&"string"==typeof T.params.scrollbar&&a.track.length>1&&1===T.container.find(T.params.scrollbar).length&&(a.track=T.container.find(T.params.scrollbar)),a.drag=a.track.find(".swiper-scrollbar-drag"),0===a.drag.length&&(a.drag=e('
'),a.track.append(a.drag)),a.drag[0].style.width="",a.drag[0].style.height="",a.trackSize=T.isHorizontal()?a.track[0].offsetWidth:a.track[0].offsetHeight,a.divider=T.size/T.virtualSize,a.moveDivider=a.divider*(a.trackSize/T.size),a.dragSize=a.trackSize*a.divider,T.isHorizontal()?a.drag[0].style.width=a.dragSize+"px":a.drag[0].style.height=a.dragSize+"px",a.divider>=1?a.track[0].style.display="none":a.track[0].style.display="",T.params.scrollbarHide&&(a.track[0].style.opacity=0)}},setTranslate:function(){if(T.params.scrollbar){var e,a=T.scrollbar,t=(T.translate,a.dragSize);e=(a.trackSize-a.dragSize)*T.progress,T.rtl&&T.isHorizontal()?(e=-e,e>0?(t=a.dragSize-e,e=0):-e+a.dragSize>a.trackSize&&(t=a.trackSize+e)):e<0?(t=a.dragSize+e,e=0):e+a.dragSize>a.trackSize&&(t=a.trackSize-e),T.isHorizontal()?(T.support.transforms3d?a.drag.transform("translate3d("+e+"px, 0, 0)"):a.drag.transform("translateX("+e+"px)"),a.drag[0].style.width=t+"px"):(T.support.transforms3d?a.drag.transform("translate3d(0px, "+e+"px, 0)"):a.drag.transform("translateY("+e+"px)"),a.drag[0].style.height=t+"px"),T.params.scrollbarHide&&(clearTimeout(a.timeout),a.track[0].style.opacity=1,a.timeout=setTimeout(function(){a.track[0].style.opacity=0,a.track.transition(400)},1e3))}},setTransition:function(e){T.params.scrollbar&&T.scrollbar.drag.transition(e)}},T.controller={LinearSpline:function(e,a){var t=function(){var e,a,t;return function(s,i){for(a=-1,e=s.length;e-a>1;)s[t=e+a>>1]<=i?a=t:e=t;return e}}();this.x=e,this.y=a,this.lastIndex=e.length-1;var s,i;this.x.length;this.interpolate=function(e){return e?(i=t(this.x,e),s=i-1,(e-this.x[s])*(this.y[i]-this.y[s])/(this.x[i]-this.x[s])+this.y[s]):0}},getInterpolateFunction:function(e){T.controller.spline||(T.controller.spline=T.params.loop?new T.controller.LinearSpline(T.slidesGrid,e.slidesGrid):new T.controller.LinearSpline(T.snapGrid,e.snapGrid))},setTranslate:function(e,t){function s(a){e=a.rtl&&"horizontal"===a.params.direction?-T.translate:T.translate,"slide"===T.params.controlBy&&(T.controller.getInterpolateFunction(a),r=-T.controller.spline.interpolate(-e)),r&&"container"!==T.params.controlBy||(i=(a.maxTranslate()-a.minTranslate())/(T.maxTranslate()-T.minTranslate()),r=(e-T.minTranslate())*i+a.minTranslate()),T.params.controlInverse&&(r=a.maxTranslate()-r),a.updateProgress(r),a.setWrapperTranslate(r,!1,T),a.updateActiveIndex()}var i,r,n=T.params.control;if(Array.isArray(n))for(var o=0;o-1?"DOMMouseScroll":function(){var e="onwheel"in document;if(!e){var a=document.createElement("div");a.setAttribute("onwheel","return;"),e="function"==typeof a.onwheel}return!e&&document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0&&(e=document.implementation.hasFeature("Events.wheel","3.0")),e}()?"wheel":"mousewheel"),T.disableMousewheelControl=function(){if(!T.mousewheel.event)return!1;var a=T.container;return"container"!==T.params.mousewheelEventsTarged&&(a=e(T.params.mousewheelEventsTarged)),a.off(T.mousewheel.event,u),T.params.mousewheelControl=!1,!0},T.enableMousewheelControl=function(){if(!T.mousewheel.event)return!1;var a=T.container;return"container"!==T.params.mousewheelEventsTarged&&(a=e(T.params.mousewheelEventsTarged)),a.on(T.mousewheel.event,u),T.params.mousewheelControl=!0,!0},T.parallax={setTranslate:function(){T.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){c(this,T.progress)}),T.slides.each(function(){var a=e(this);a.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){c(this,Math.min(Math.max(a[0].progress,-1),1))})})},setTransition:function(a){void 0===a&&(a=T.params.speed),T.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var t=e(this),s=parseInt(t.attr("data-swiper-parallax-duration"),10)||a;0===a&&(s=0),t.transition(s)})}},T.zoom={scale:1,currentScale:1,isScaling:!1,gesture:{slide:void 0,slideWidth:void 0,slideHeight:void 0,image:void 0,imageWrap:void 0,zoomMax:T.params.zoomMax},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var a=e.targetTouches[0].pageX,t=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,i=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-a,2)+Math.pow(i-t,2))},onGestureStart:function(a){var t=T.zoom;if(!T.support.gestures){if("touchstart"!==a.type||"touchstart"===a.type&&a.targetTouches.length<2)return;t.gesture.scaleStart=t.getDistanceBetweenTouches(a)}if(!(t.gesture.slide&&t.gesture.slide.length||(t.gesture.slide=e(this),0===t.gesture.slide.length&&(t.gesture.slide=T.slides.eq(T.activeIndex)),t.gesture.image=t.gesture.slide.find("img, svg, canvas"),t.gesture.imageWrap=t.gesture.image.parent("."+T.params.zoomContainerClass),t.gesture.zoomMax=t.gesture.imageWrap.attr("data-swiper-zoom")||T.params.zoomMax,0!==t.gesture.imageWrap.length)))return void(t.gesture.image=void 0);t.gesture.image.transition(0),t.isScaling=!0},onGestureChange:function(e){var a=T.zoom;if(!T.support.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;a.gesture.scaleMove=a.getDistanceBetweenTouches(e)}a.gesture.image&&0!==a.gesture.image.length&&(T.support.gestures?a.scale=e.scale*a.currentScale:a.scale=a.gesture.scaleMove/a.gesture.scaleStart*a.currentScale,a.scale>a.gesture.zoomMax&&(a.scale=a.gesture.zoomMax-1+Math.pow(a.scale-a.gesture.zoomMax+1,.5)),a.scalea.image.touchesStart.x)return void(a.image.isTouched=!1);if(!T.isHorizontal()&&Math.floor(a.image.minY)===Math.floor(a.image.startY)&&a.image.touchesCurrent.ya.image.touchesStart.y)return void(a.image.isTouched=!1)}e.preventDefault(),e.stopPropagation(),a.image.isMoved=!0,a.image.currentX=a.image.touchesCurrent.x-a.image.touchesStart.x+a.image.startX,a.image.currentY=a.image.touchesCurrent.y-a.image.touchesStart.y+a.image.startY,a.image.currentXa.image.maxX&&(a.image.currentX=a.image.maxX-1+Math.pow(a.image.currentX-a.image.maxX+1,.8)),a.image.currentYa.image.maxY&&(a.image.currentY=a.image.maxY-1+Math.pow(a.image.currentY-a.image.maxY+1,.8)),a.velocity.prevPositionX||(a.velocity.prevPositionX=a.image.touchesCurrent.x),a.velocity.prevPositionY||(a.velocity.prevPositionY=a.image.touchesCurrent.y),a.velocity.prevTime||(a.velocity.prevTime=Date.now()),a.velocity.x=(a.image.touchesCurrent.x-a.velocity.prevPositionX)/(Date.now()-a.velocity.prevTime)/2,a.velocity.y=(a.image.touchesCurrent.y-a.velocity.prevPositionY)/(Date.now()-a.velocity.prevTime)/2,Math.abs(a.image.touchesCurrent.x-a.velocity.prevPositionX)<2&&(a.velocity.x=0),Math.abs(a.image.touchesCurrent.y-a.velocity.prevPositionY)<2&&(a.velocity.y=0),a.velocity.prevPositionX=a.image.touchesCurrent.x,a.velocity.prevPositionY=a.image.touchesCurrent.y,a.velocity.prevTime=Date.now(),a.gesture.imageWrap.transform("translate3d("+a.image.currentX+"px, "+a.image.currentY+"px,0)")}}},onTouchEnd:function(e,a){var t=e.zoom;if(t.gesture.image&&0!==t.gesture.image.length){if(!t.image.isTouched||!t.image.isMoved)return t.image.isTouched=!1,void(t.image.isMoved=!1);t.image.isTouched=!1,t.image.isMoved=!1;var s=300,i=300,r=t.velocity.x*s,n=t.image.currentX+r,o=t.velocity.y*i,l=t.image.currentY+o;0!==t.velocity.x&&(s=Math.abs((n-t.image.currentX)/t.velocity.x)),0!==t.velocity.y&&(i=Math.abs((l-t.image.currentY)/t.velocity.y));var p=Math.max(s,i);t.image.currentX=n,t.image.currentY=l;var d=t.image.width*t.scale,u=t.image.height*t.scale;t.image.minX=Math.min(t.gesture.slideWidth/2-d/2,0),t.image.maxX=-t.image.minX,t.image.minY=Math.min(t.gesture.slideHeight/2-u/2,0),t.image.maxY=-t.image.minY,t.image.currentX=Math.max(Math.min(t.image.currentX,t.image.maxX),t.image.minX),t.image.currentY=Math.max(Math.min(t.image.currentY,t.image.maxY),t.image.minY),t.gesture.imageWrap.transition(p).transform("translate3d("+t.image.currentX+"px, "+t.image.currentY+"px,0)")}},onTransitionEnd:function(e){var a=e.zoom;a.gesture.slide&&e.previousIndex!==e.activeIndex&&(a.gesture.image.transform("translate3d(0,0,0) scale(1)"),a.gesture.imageWrap.transform("translate3d(0,0,0)"),a.gesture.slide=a.gesture.image=a.gesture.imageWrap=void 0,a.scale=a.currentScale=1)},toggleZoom:function(a,t){var s=a.zoom;if(s.gesture.slide||(s.gesture.slide=a.clickedSlide?e(a.clickedSlide):a.slides.eq(a.activeIndex),s.gesture.image=s.gesture.slide.find("img, svg, canvas"),s.gesture.imageWrap=s.gesture.image.parent("."+a.params.zoomContainerClass)),s.gesture.image&&0!==s.gesture.image.length){var i,r,n,o,l,p,d,u,c,m,h,g,f,v,w,y,x,T;void 0===s.image.touchesStart.x&&t?(i="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,r="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(i=s.image.touchesStart.x,r=s.image.touchesStart.y),s.scale&&1!==s.scale?(s.scale=s.currentScale=1,s.gesture.imageWrap.transition(300).transform("translate3d(0,0,0)"),s.gesture.image.transition(300).transform("translate3d(0,0,0) scale(1)"),s.gesture.slide=void 0):(s.scale=s.currentScale=s.gesture.imageWrap.attr("data-swiper-zoom")||a.params.zoomMax,t?(x=s.gesture.slide[0].offsetWidth,T=s.gesture.slide[0].offsetHeight,n=s.gesture.slide.offset().left,o=s.gesture.slide.offset().top,l=n+x/2-i,p=o+T/2-r,c=s.gesture.image[0].offsetWidth,m=s.gesture.image[0].offsetHeight,h=c*s.scale,g=m*s.scale,f=Math.min(x/2-h/2,0),v=Math.min(T/2-g/2,0),w=-f,y=-v,d=l*s.scale,u=p*s.scale,dw&&(d=w),uy&&(u=y)):(d=0,u=0),s.gesture.imageWrap.transition(300).transform("translate3d("+d+"px, "+u+"px,0)"),s.gesture.image.transition(300).transform("translate3d(0,0,0) scale("+s.scale+")"))}},attachEvents:function(a){var t=a?"off":"on";if(T.params.zoom){var s=(T.slides,!("touchstart"!==T.touchEvents.start||!T.support.passiveListener||!T.params.passiveListeners)&&{passive:!0,capture:!1});T.support.gestures?(T.slides[t]("gesturestart",T.zoom.onGestureStart,s),T.slides[t]("gesturechange",T.zoom.onGestureChange,s),T.slides[t]("gestureend",T.zoom.onGestureEnd,s)):"touchstart"===T.touchEvents.start&&(T.slides[t](T.touchEvents.start,T.zoom.onGestureStart,s),T.slides[t](T.touchEvents.move,T.zoom.onGestureChange,s),T.slides[t](T.touchEvents.end,T.zoom.onGestureEnd,s)),T[t]("touchStart",T.zoom.onTouchStart),T.slides.each(function(a,s){e(s).find("."+T.params.zoomContainerClass).length>0&&e(s)[t](T.touchEvents.move,T.zoom.onTouchMove)}),T[t]("touchEnd",T.zoom.onTouchEnd),T[t]("transitionEnd",T.zoom.onTransitionEnd),T.params.zoomToggle&&T.on("doubleTap",T.zoom.toggleZoom)}},init:function(){T.zoom.attachEvents()},destroy:function(){T.zoom.attachEvents(!0)}},T._plugins=[];for(var Y in T.plugins){var O=T.plugins[Y](T,T.params[Y]);O&&T._plugins.push(O)}return T.callPlugins=function(e){for(var a=0;a'),notify:function(e){var a=T.a11y.liveRegion;0!==a.length&&(a.html(""),a.html(e))},init:function(){T.params.nextButton&&T.nextButton&&T.nextButton.length>0&&(T.a11y.makeFocusable(T.nextButton),T.a11y.addRole(T.nextButton,"button"),T.a11y.addLabel(T.nextButton,T.params.nextSlideMessage)),T.params.prevButton&&T.prevButton&&T.prevButton.length>0&&(T.a11y.makeFocusable(T.prevButton),T.a11y.addRole(T.prevButton,"button"),T.a11y.addLabel(T.prevButton,T.params.prevSlideMessage)),e(T.container).append(T.a11y.liveRegion)},initPagination:function(){T.params.pagination&&T.params.paginationClickable&&T.bullets&&T.bullets.length&&T.bullets.each(function(){var a=e(this);T.a11y.makeFocusable(a),T.a11y.addRole(a,"button"),T.a11y.addLabel(a,T.params.paginationBulletMessage.replace(/{{index}}/,a.index()+1))})},destroy:function(){T.a11y.liveRegion&&T.a11y.liveRegion.length>0&&T.a11y.liveRegion.remove()}},T.init=function(){T.params.loop&&T.createLoop(),T.updateContainerSize(),T.updateSlidesSize(),T.updatePagination(),T.params.scrollbar&&T.scrollbar&&(T.scrollbar.set(),T.params.scrollbarDraggable&&T.scrollbar.enableDraggable()),"slide"!==T.params.effect&&T.effects[T.params.effect]&&(T.params.loop||T.updateProgress(),T.effects[T.params.effect].setTranslate()),T.params.loop?T.slideTo(T.params.initialSlide+T.loopedSlides,0,T.params.runCallbacksOnInit):(T.slideTo(T.params.initialSlide,0,T.params.runCallbacksOnInit),0===T.params.initialSlide&&(T.parallax&&T.params.parallax&&T.parallax.setTranslate(),T.lazy&&T.params.lazyLoading&&(T.lazy.load(),T.lazy.initialImageLoaded=!0))),T.attachEvents(),T.params.observer&&T.support.observer&&T.initObservers(),T.params.preloadImages&&!T.params.lazyLoading&&T.preloadImages(),T.params.zoom&&T.zoom&&T.zoom.init(),T.params.autoplay&&T.startAutoplay(),T.params.keyboardControl&&T.enableKeyboardControl&&T.enableKeyboardControl(),T.params.mousewheelControl&&T.enableMousewheelControl&&T.enableMousewheelControl(),T.params.hashnavReplaceState&&(T.params.replaceState=T.params.hashnavReplaceState),T.params.history&&T.history&&T.history.init(),T.params.hashnav&&T.hashnav&&T.hashnav.init(),T.params.a11y&&T.a11y&&T.a11y.init(),T.emit("onInit",T)},T.cleanupStyles=function(){T.container.removeClass(T.classNames.join(" ")).removeAttr("style"),T.wrapper.removeAttr("style"),T.slides&&T.slides.length&&T.slides.removeClass([T.params.slideVisibleClass,T.params.slideActiveClass,T.params.slideNextClass,T.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row"),T.paginationContainer&&T.paginationContainer.length&&T.paginationContainer.removeClass(T.params.paginationHiddenClass),T.bullets&&T.bullets.length&&T.bullets.removeClass(T.params.bulletActiveClass),T.params.prevButton&&e(T.params.prevButton).removeClass(T.params.buttonDisabledClass),T.params.nextButton&&e(T.params.nextButton).removeClass(T.params.buttonDisabledClass),T.params.scrollbar&&T.scrollbar&&(T.scrollbar.track&&T.scrollbar.track.length&&T.scrollbar.track.removeAttr("style"),T.scrollbar.drag&&T.scrollbar.drag.length&&T.scrollbar.drag.removeAttr("style"))},T.destroy=function(e,a){T.detachEvents(),T.stopAutoplay(),T.params.scrollbar&&T.scrollbar&&T.params.scrollbarDraggable&&T.scrollbar.disableDraggable(),T.params.loop&&T.destroyLoop(),a&&T.cleanupStyles(),T.disconnectObservers(),T.params.zoom&&T.zoom&&T.zoom.destroy(),T.params.keyboardControl&&T.disableKeyboardControl&&T.disableKeyboardControl(),T.params.mousewheelControl&&T.disableMousewheelControl&&T.disableMousewheelControl(),T.params.a11y&&T.a11y&&T.a11y.destroy(),T.params.history&&!T.params.replaceState&&window.removeEventListener("popstate",T.history.setHistoryPopState),T.params.hashnav&&T.hashnav&&T.hashnav.destroy(),T.emit("onDestroy"),e!==!1&&(T=null)},T.init(),T}};a.prototype={isSafari:function(){var e=window.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window.navigator.userAgent),isArray:function(e){return"[object Array]"===Object.prototype.toString.apply(e)},browser:{ie:window.navigator.pointerEnabled||window.navigator.msPointerEnabled,ieTouch:window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>1||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>1,lteIE9:function(){var e=document.createElement("div");return e.innerHTML="",1===e.getElementsByTagName("i").length}()},device:function(){var e=window.navigator.userAgent,a=e.match(/(Android);?[\s\/]+([\d.]+)?/),t=e.match(/(iPad).*OS\s([\d_]+)/),s=e.match(/(iPod)(.*OS\s([\d_]+))?/),i=!t&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/);return{ios:t||i||s,android:a}}(),support:{touch:window.Modernizr&&Modernizr.touch===!0||function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)}(),transforms3d:window.Modernizr&&Modernizr.csstransforms3d===!0||function(){var e=document.createElement("div").style;return"webkitPerspective"in e||"MozPerspective"in e||"OPerspective"in e||"MsPerspective"in e||"perspective"in e}(),flexbox:function(){for(var e=document.createElement("div").style,a="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),t=0;t=0&&o.indexOf(">")>=0){var l="div";for(0===o.indexOf(":~]/)?(t||document).querySelectorAll(a):[document.getElementById(a.split("#")[1])],i=0;i0&&a[0].nodeType)for(i=0;i0?parseFloat(this.css("width")):null},outerWidth:function(e){return this.length>0?e?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null},height:function(){return this[0]===window?window.innerHeight:this.length>0?parseFloat(this.css("height")):null},outerHeight:function(e){return this.length>0?e?this[0].offsetHeight+parseFloat(this.css("margin-top"))+parseFloat(this.css("margin-bottom")):this[0].offsetHeight:null},offset:function(){if(this.length>0){var e=this[0],a=e.getBoundingClientRect(),t=document.body,s=e.clientTop||t.clientTop||0,i=e.clientLeft||t.clientLeft||0,r=window.pageYOffset||e.scrollTop,n=window.pageXOffset||e.scrollLeft;return{top:a.top+r-s,left:a.left+n-i}}return null},css:function(e,a){var t;if(1===arguments.length){if("string"!=typeof e){for(t=0;ts-1?new e([]):a<0?(t=s+a,new e(t<0?[]:[this[t]])):new e([this[a]])},append:function(a){var t,s;for(t=0;t=0;s--)this[t].insertBefore(i.childNodes[s],this[t].childNodes[0])}else if(a instanceof e)for(s=0;s1)for(var i=0;i1)for(var i=0;i0?t?this[0].nextElementSibling&&a(this[0].nextElementSibling).is(t)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]:[])},nextAll:function(t){var s=[],i=this[0];if(!i)return new e([]);for(;i.nextElementSibling;){var r=i.nextElementSibling;t?a(r).is(t)&&s.push(r):s.push(r),i=r}return new e(s)},prev:function(t){return new e(this.length>0?t?this[0].previousElementSibling&&a(this[0].previousElementSibling).is(t)?[this[0].previousElementSibling]:[]:this[0].previousElementSibling?[this[0].previousElementSibling]:[]:[])},prevAll:function(t){var s=[],i=this[0];if(!i)return new e([]);for(;i.previousElementSibling;){var r=i.previousElementSibling;t?a(r).is(t)&&s.push(r):s.push(r),i=r}return new e(s)},parent:function(e){for(var t=[],s=0;s0?e?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null})),window.Swiper=a}(),"undefined"!=typeof module?module.exports=window.Swiper:"function"==typeof define&&define.amd&&define([],function(){"use strict";return window.Swiper}); -//# sourceMappingURL=maps/swiper.min.js.map +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Swiper=t()}(this,function(){"use strict";var e=function(e){for(var t=0;t=0&&o.indexOf(">")>=0){var l="div";for(0===o.indexOf(":~]/)?(i||document).querySelectorAll(t.trim()):[document.getElementById(t.trim().split("#")[1])],a=0;a0&&t[0].nodeType)for(a=0;a0}),this[r].dispatchEvent(n),this[r].dom7EventData=[],delete this[r].dom7EventData}return this},transitionEnd:function(e){var t,i=["webkitTransitionEnd","transitionend"],s=this;function a(r){if(r.target===this)for(e.call(this,r),t=0;t0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(this.length>0){var e=this[0],t=e.getBoundingClientRect(),i=document.body,s=e.clientTop||i.clientTop||0,a=e.clientLeft||i.clientLeft||0,r=e===window?window.scrollY:e.scrollTop,n=e===window?window.scrollX:e.scrollLeft;return{top:t.top+r-s,left:t.left+n-a}}return null},css:function(e,t){var i;if(1===arguments.length){if("string"!=typeof e){for(i=0;is-1?[]:t<0?(i=s+t)<0?[]:[this[i]]:[this[t]])},append:function(){for(var t,i=[],s=arguments.length;s--;)i[s]=arguments[s];for(var a=0;a=0;s-=1)this[i].insertBefore(a.childNodes[s],this[i].childNodes[0])}else if(t instanceof e)for(s=0;s0?i?this[0].nextElementSibling&&t(this[0].nextElementSibling).is(i)?new e([this[0].nextElementSibling]):new e([]):this[0].nextElementSibling?new e([this[0].nextElementSibling]):new e([]):new e([])},nextAll:function(i){var s=[],a=this[0];if(!a)return new e([]);for(;a.nextElementSibling;){var r=a.nextElementSibling;i?t(r).is(i)&&s.push(r):s.push(r),a=r}return new e(s)},prev:function(i){if(this.length>0){var s=this[0];return i?s.previousElementSibling&&t(s.previousElementSibling).is(i)?new e([s.previousElementSibling]):new e([]):s.previousElementSibling?new e([s.previousElementSibling]):new e([])}return new e([])},prevAll:function(i){var s=[],a=this[0];if(!a)return new e([]);for(;a.previousElementSibling;){var r=a.previousElementSibling;i?t(r).is(i)&&s.push(r):s.push(r),a=r}return new e(s)},parent:function(e){for(var s=[],a=0;a6&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),a=new o.WebKitCSSMatrix("none"===s?"":s)):i=(a=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=o.WebKitCSSMatrix?a.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(s=o.WebKitCSSMatrix?a.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),s||0},parseUrlQuery:function(e){var t,i,s,a,r={},n=e||o.location.href;if("string"==typeof n&&n.length)for(a=(i=(n=n.indexOf("?")>-1?n.replace(/\S*\?/,""):"").split("&").filter(function(e){return""!==e})).length,t=0;t0;)t[i]=arguments[i+1];var s=this;s.prototype.modules||(s.prototype.modules={});var a=e.name||Object.keys(s.prototype.modules).length+"_"+l.now();return s.prototype.modules[a]=e,e.proto&&Object.keys(e.proto).forEach(function(t){s.prototype[t]=e.proto[t]}),e.static&&Object.keys(e.static).forEach(function(t){s[t]=e.static[t]}),e.install&&e.install.apply(s,t),s},p.use=function(e){for(var t=[],i=arguments.length-1;i-- >0;)t[i]=arguments[i+1];var s=this;return Array.isArray(e)?(e.forEach(function(e){return s.installModule(e)}),s):s.installModule.apply(s,[e].concat(t))},Object.defineProperties(p,c);var u={updateSize:function(){var e,t,i=this.$el;e=void 0!==this.params.width?this.params.width:i[0].clientWidth,t=void 0!==this.params.height?this.params.height:i[0].clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(i.css("padding-left"),10)-parseInt(i.css("padding-right"),10),t=t-parseInt(i.css("padding-top"),10)-parseInt(i.css("padding-bottom"),10),l.extend(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){var e=this.params,t=this.$wrapperEl,i=this.size,s=this.rtl,a=this.wrongRTL,r=t.children("."+this.params.slideClass),n=this.virtual&&e.virtual.enabled?this.virtual.slides.length:r.length,o=[],d=[],p=[],c=e.slidesOffsetBefore;"function"==typeof c&&(c=e.slidesOffsetBefore.call(this));var u=e.slidesOffsetAfter;"function"==typeof u&&(u=e.slidesOffsetAfter.call(this));var f=n,v=this.snapGrid.length,m=this.snapGrid.length,g=e.spaceBetween,b=-c,w=0,y=0;if(void 0!==i){var x,T;"string"==typeof g&&g.indexOf("%")>=0&&(g=parseFloat(g.replace("%",""))/100*i),this.virtualSize=-g,s?r.css({marginLeft:"",marginTop:""}):r.css({marginRight:"",marginBottom:""}),e.slidesPerColumn>1&&(x=Math.floor(n/e.slidesPerColumn)===n/this.params.slidesPerColumn?n:Math.ceil(n/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(x=Math.max(x,e.slidesPerView*e.slidesPerColumn)));for(var E,S=e.slidesPerColumn,C=x/S,M=C-(e.slidesPerColumn*C-n),z=0;z1){var k=void 0,$=void 0,L=void 0;"column"===e.slidesPerColumnFill?(L=z-($=Math.floor(z/S))*S,($>M||$===M&&L===S-1)&&(L+=1)>=S&&(L=0,$+=1),k=$+L*x/S,P.css({"-webkit-box-ordinal-group":k,"-moz-box-ordinal-group":k,"-ms-flex-order":k,"-webkit-order":k,order:k})):$=z-(L=Math.floor(z/C))*C,P.css("margin-"+(this.isHorizontal()?"top":"left"),0!==L&&e.spaceBetween&&e.spaceBetween+"px").attr("data-swiper-column",$).attr("data-swiper-row",L)}"none"!==P.css("display")&&("auto"===e.slidesPerView?(T=this.isHorizontal()?P.outerWidth(!0):P.outerHeight(!0),e.roundLengths&&(T=Math.floor(T))):(T=(i-(e.slidesPerView-1)*g)/e.slidesPerView,e.roundLengths&&(T=Math.floor(T)),r[z]&&(this.isHorizontal()?r[z].style.width=T+"px":r[z].style.height=T+"px")),r[z]&&(r[z].swiperSlideSize=T),p.push(T),e.centeredSlides?(b=b+T/2+w/2+g,0===w&&0!==z&&(b=b-i/2-g),0===z&&(b=b-i/2-g),Math.abs(b)<.001&&(b=0),y%e.slidesPerGroup==0&&o.push(b),d.push(b)):(y%e.slidesPerGroup==0&&o.push(b),d.push(b),b=b+T+g),this.virtualSize+=T+g,w=T,y+=1)}if(this.virtualSize=Math.max(this.virtualSize,i)+u,s&&a&&("slide"===e.effect||"coverflow"===e.effect)&&t.css({width:this.virtualSize+e.spaceBetween+"px"}),h.flexbox&&!e.setWrapperSize||(this.isHorizontal()?t.css({width:this.virtualSize+e.spaceBetween+"px"}):t.css({height:this.virtualSize+e.spaceBetween+"px"})),e.slidesPerColumn>1&&(this.virtualSize=(T+e.spaceBetween)*x,this.virtualSize=Math.ceil(this.virtualSize/e.slidesPerColumn)-e.spaceBetween,this.isHorizontal()?t.css({width:this.virtualSize+e.spaceBetween+"px"}):t.css({height:this.virtualSize+e.spaceBetween+"px"}),e.centeredSlides)){E=[];for(var I=0;I1&&o.push(this.virtualSize-i)}0===o.length&&(o=[0]),0!==e.spaceBetween&&(this.isHorizontal()?s?r.css({marginLeft:g+"px"}):r.css({marginRight:g+"px"}):r.css({marginBottom:g+"px"})),l.extend(this,{slides:r,snapGrid:o,slidesGrid:d,slidesSizesGrid:p}),n!==f&&this.emit("slidesLengthChange"),o.length!==v&&(this.params.watchOverflow&&this.checkOverflow(),this.emit("snapGridLengthChange")),d.length!==m&&this.emit("slidesGridLengthChange"),(e.watchSlidesProgress||e.watchSlidesVisibility)&&this.updateSlidesOffset()}},updateAutoHeight:function(){var e,t=[],i=0;if("auto"!==this.params.slidesPerView&&this.params.slidesPerView>1)for(e=0;ethis.slides.length)break;t.push(this.slides.eq(s)[0])}else t.push(this.slides.eq(this.activeIndex)[0]);for(e=0;ei?a:i}i&&this.$wrapperEl.css("height",i+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t=0&&l0&&d<=this.size||l<=0&&d>=this.size)&&i.eq(r).addClass(t.slideVisibleClass)}n.progress=s?-o:o}}},updateProgress:function(e){void 0===e&&(e=this.translate||0);var t=this.params,i=this.maxTranslate()-this.minTranslate(),s=this.progress,a=this.isBeginning,r=this.isEnd,n=a,o=r;0===i?(s=0,a=!0,r=!0):(a=(s=(e-this.minTranslate())/i)<=0,r=s>=1),l.extend(this,{progress:s,isBeginning:a,isEnd:r}),(t.watchSlidesProgress||t.watchSlidesVisibility)&&this.updateSlidesProgress(e),a&&!n&&this.emit("reachBeginning toEdge"),r&&!o&&this.emit("reachEnd toEdge"),(n&&!a||o&&!r)&&this.emit("fromEdge"),this.emit("progress",s)},updateSlidesClasses:function(){var e,t=this.slides,i=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,n=this.virtual&&i.virtual.enabled;t.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(e=n?this.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+a+'"]'):t.eq(a)).addClass(i.slideActiveClass),i.loop&&(e.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass));var o=e.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===o.length&&(o=t.eq(0)).addClass(i.slideNextClass);var l=e.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);i.loop&&0===l.length&&(l=t.eq(-1)).addClass(i.slidePrevClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),l.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass))},updateActiveIndex:function(e){var t,i=this.rtl?this.translate:-this.translate,s=this.slidesGrid,a=this.snapGrid,r=this.params,n=this.activeIndex,o=this.realIndex,d=this.snapIndex,h=e;if(void 0===h){for(var p=0;p=s[p]&&i=s[p]&&i=s[p]&&(h=p);r.normalizeSlideIndex&&(h<0||void 0===h)&&(h=0)}if((t=a.indexOf(i)>=0?a.indexOf(i):Math.floor(h/r.slidesPerGroup))>=a.length&&(t=a.length-1),h!==n){var c=parseInt(this.slides.eq(h).attr("data-swiper-slide-index")||h,10);l.extend(this,{snapIndex:t,realIndex:c,previousIndex:n,activeIndex:h}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),o!==c&&this.emit("realIndexChange"),this.emit("slideChange")}else t!==d&&(this.snapIndex=t,this.emit("snapIndexChange"))},updateClickedSlide:function(e){var i=this.params,s=t(e.target).closest("."+i.slideClass)[0],a=!1;if(s)for(var r=0;rs?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart"))},transitionEnd:function(e){void 0===e&&(e=!0);var t=this.activeIndex,i=this.previousIndex;this.animating=!1,this.setTransition(0),this.emit("transitionEnd"),e&&t!==i&&(this.emit("slideChangeTransitionEnd"),t>i?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd"))}},m={slideTo:function(e,t,i,s){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);var a=this,r=e;r<0&&(r=0);var n=a.params,o=a.snapGrid,l=a.slidesGrid,d=a.previousIndex,p=a.activeIndex,c=a.rtl,u=a.$wrapperEl,f=Math.floor(r/n.slidesPerGroup);f>=o.length&&(f=o.length-1),(p||n.initialSlide||0)===(d||0)&&i&&a.emit("beforeSlideChangeStart");var v=-o[f];if(a.updateProgress(v),n.normalizeSlideIndex)for(var m=0;m=Math.floor(100*l[m])&&(r=m);if(a.initialized){if(!a.allowSlideNext&&va.translate&&v>a.maxTranslate()&&(p||0)!==r)return!1}return c&&-v===a.translate||!c&&v===a.translate?(a.updateActiveIndex(r),n.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==n.effect&&a.setTranslate(v),!1):(0!==t&&h.transition?(a.setTransition(t),a.setTranslate(v),a.updateActiveIndex(r),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i),a.animating||(a.animating=!0,u.transitionEnd(function(){a&&!a.destroyed&&a.transitionEnd(i)}))):(a.setTransition(0),a.setTranslate(v),a.updateActiveIndex(r),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i),a.transitionEnd(i)),!0)},slideNext:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var s=this.params,a=this.animating;return s.loop?!a&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,this.slideTo(this.activeIndex+s.slidesPerGroup,e,t,i)):this.slideTo(this.activeIndex+s.slidesPerGroup,e,t,i)},slidePrev:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var s=this.params,a=this.animating;return s.loop?!a&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,this.slideTo(this.activeIndex-1,e,t,i)):this.slideTo(this.activeIndex-1,e,t,i)},slideReset:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);return this.slideTo(this.activeIndex,e,t,i)},slideToClickedSlide:function(){var e,i=this,s=i.params,a=i.$wrapperEl,r="auto"===s.slidesPerView?i.slidesPerViewDynamic():s.slidesPerView,n=i.clickedIndex;if(s.loop){if(i.animating)return;e=parseInt(t(i.clickedSlide).attr("data-swiper-slide-index"),10),s.centeredSlides?ni.slides.length-i.loopedSlides+r/2?(i.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l.nextTick(function(){i.slideTo(n)})):i.slideTo(n):n>i.slides.length-r?(i.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l.nextTick(function(){i.slideTo(n)})):i.slideTo(n)}else i.slideTo(n)}},g={loopCreate:function(){var e=this,i=e.params,s=e.$wrapperEl;s.children("."+i.slideClass+"."+i.slideDuplicateClass).remove();var a=s.children("."+i.slideClass);if(i.loopFillGroupWithBlank){var r=i.slidesPerGroup-a.length%i.slidesPerGroup;if(r!==i.slidesPerGroup){for(var n=0;na.length&&(e.loopedSlides=a.length);var l=[],h=[];a.each(function(i,s){var r=t(s);i=a.length-e.loopedSlides&&l.push(s),r.attr("data-swiper-slide-index",i)});for(var p=0;p=0;c-=1)s.prepend(t(l[c].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){var e,t=this.params,i=this.activeIndex,s=this.slides,a=this.loopedSlides,r=this.allowSlidePrev,n=this.allowSlideNext;this.allowSlidePrev=!0,this.allowSlideNext=!0,i=2*a||i>s.length-2*t.slidesPerView)&&(e=-s.length+i+a,e+=a,this.slideTo(e,0,!1,!0)),this.allowSlidePrev=r,this.allowSlideNext=n},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,i=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),i.removeAttr("data-swiper-slide-index")}},b={setGrabCursor:function(e){if(!h.touch&&this.params.simulateTouch){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){h.touch||(this.el.style.cursor="")}},w={appendSlide:function(e){var t=this.$wrapperEl,i=this.params;if(i.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(var s=0;s=0),(a||n||r)&&(t.os="ios",t.ios=!0),n&&!r&&(t.osVersion=n[2].replace(/_/g,"."),t.iphone=!0),a&&(t.osVersion=a[2].replace(/_/g,"."),t.ipad=!0),r&&(t.osVersion=r[3]?r[3].replace(/_/g,"."):null,t.iphone=!0),t.ios&&t.osVersion&&e.indexOf("Version/")>=0&&"10"===t.osVersion.split(".")[0]&&(t.osVersion=e.toLowerCase().split("version/")[1].split(" ")[0]),t.desktop=!(t.os||t.android||t.webView),t.webView=(n||a||r)&&e.match(/.*AppleWebKit(?!.*Safari)/i),t.os&&"ios"===t.os){var l=t.osVersion.split("."),h=d.querySelector('meta[name="viewport"]');t.minimalUi=!t.webView&&(r||n)&&(1*l[0]==7?1*l[1]>=1:1*l[0]>7)&&h&&h.getAttribute("content").indexOf("minimal-ui")>=0}return t.pixelRatio=o.devicePixelRatio||1,t}(),x=function(e){var i=this.touchEventsData,s=this.params,a=this.touches,r=e;if(r.originalEvent&&(r=r.originalEvent),i.isTouchEvent="touchstart"===r.type,(i.isTouchEvent||!("which"in r)||3!==r.which)&&(!i.isTouched||!i.isMoved))if(s.noSwiping&&t(r.target).closest("."+s.noSwipingClass)[0])this.allowClick=!0;else if(!s.swipeHandler||t(r).closest(s.swipeHandler)[0]){a.currentX="touchstart"===r.type?r.targetTouches[0].pageX:r.pageX,a.currentY="touchstart"===r.type?r.targetTouches[0].pageY:r.pageY;var n=a.currentX,o=a.currentY;if(!(y.ios&&!y.cordova&&s.iOSEdgeSwipeDetection&&n<=s.iOSEdgeSwipeThreshold&&n>=window.screen.width-s.iOSEdgeSwipeThreshold)){if(l.extend(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=n,a.startY=o,i.touchStartTime=l.now(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,s.threshold>0&&(i.allowThresholdMove=!1),"touchstart"!==r.type){var h=!0;t(r.target).is(i.formElements)&&(h=!1),d.activeElement&&t(d.activeElement).is(i.formElements)&&d.activeElement.blur(),h&&this.allowTouchMove&&r.preventDefault()}this.emit("touchStart",r)}}},T=function(e){var i=this.touchEventsData,s=this.params,a=this.touches,r=this.rtl,n=e;if(n.originalEvent&&(n=n.originalEvent),!i.isTouchEvent||"mousemove"!==n.type){var o="touchmove"===n.type?n.targetTouches[0].pageX:n.pageX,h="touchmove"===n.type?n.targetTouches[0].pageY:n.pageY;if(n.preventedByNestedSwiper)return a.startX=o,void(a.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(i.isTouched&&(l.extend(a,{startX:o,startY:h,currentX:o,currentY:h}),i.touchStartTime=l.now()));if(i.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop)if(this.isVertical()){if(ha.startY&&this.translate>=this.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(oa.startX&&this.translate>=this.minTranslate())return;if(i.isTouchEvent&&d.activeElement&&n.target===d.activeElement&&t(n.target).is(i.formElements))return i.isMoved=!0,void(this.allowClick=!1);if(i.allowTouchCallbacks&&this.emit("touchMove",n),!(n.targetTouches&&n.targetTouches.length>1)){a.currentX=o,a.currentY=h;var p,c=a.currentX-a.startX,u=a.currentY-a.startY;if(void 0===i.isScrolling)this.isHorizontal()&&a.currentY===a.startY||this.isVertical()&&a.currentX===a.startX?i.isScrolling=!1:c*c+u*u>=25&&(p=180*Math.atan2(Math.abs(u),Math.abs(c))/Math.PI,i.isScrolling=this.isHorizontal()?p>s.touchAngle:90-p>s.touchAngle);if(i.isScrolling&&this.emit("touchMoveOpposite",n),"undefined"==typeof startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(i.startMoving=!0)),i.isTouched)if(i.isScrolling)i.isTouched=!1;else if(i.startMoving){this.allowClick=!1,n.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&n.stopPropagation(),i.isMoved||(s.loop&&this.loopFix(),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!s.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",n)),this.emit("sliderMove",n),i.isMoved=!0;var f=this.isHorizontal()?c:u;a.diff=f,f*=s.touchRatio,r&&(f=-f),this.swipeDirection=f>0?"prev":"next",i.currentTranslate=f+i.startTranslate;var v=!0,m=s.resistanceRatio;if(s.touchReleaseOnEdges&&(m=0),f>0&&i.currentTranslate>this.minTranslate()?(v=!1,s.resistance&&(i.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+i.startTranslate+f,m))):f<0&&i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),s.threshold>0){if(!(Math.abs(f)>s.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,i.currentTranslate=i.startTranslate,void(a.diff=this.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}s.followFinger&&((s.freeMode||s.watchSlidesProgress||s.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),s.freeMode&&(0===i.velocities.length&&i.velocities.push({position:a[this.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:a[this.isHorizontal()?"currentX":"currentY"],time:l.now()})),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}}}},E=function(e){var t=this,i=t.touchEventsData,s=t.params,a=t.touches,r=t.rtl,n=t.$wrapperEl,o=t.slidesGrid,d=t.snapGrid,h=e;if(h.originalEvent&&(h=h.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",h),i.allowTouchCallbacks=!1,i.isTouched){s.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var p,c=l.now(),u=c-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(h),t.emit("tap",h),u<300&&c-i.lastClickTime>300&&(i.clickTimeout&&clearTimeout(i.clickTimeout),i.clickTimeout=l.nextTick(function(){t&&!t.destroyed&&t.emit("click",h)},300)),u<300&&c-i.lastClickTime<300&&(i.clickTimeout&&clearTimeout(i.clickTimeout),t.emit("doubleTap",h))),i.lastClickTime=l.now(),l.nextTick(function(){t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===a.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,void(i.isMoved=!1);if(i.isTouched=!1,i.isMoved=!1,p=s.followFinger?r?t.translate:-t.translate:-i.currentTranslate,s.freeMode){if(p<-t.minTranslate())return void t.slideTo(t.activeIndex);if(p>-t.maxTranslate())return void(t.slides.length1){var f=i.velocities.pop(),v=i.velocities.pop(),m=f.position-v.position,g=f.time-v.time;t.velocity=m/g,t.velocity/=2,Math.abs(t.velocity)150||l.now()-f.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=s.freeModeMomentumVelocityRatio,i.velocities.length=0;var b=1e3*s.freeModeMomentumRatio,w=t.velocity*b,y=t.translate+w;r&&(y=-y);var x,T=!1,E=20*Math.abs(t.velocity)*s.freeModeMomentumBounceRatio;if(yt.minTranslate())s.freeModeMomentumBounce?(y-t.minTranslate()>E&&(y=t.minTranslate()+E),x=t.minTranslate(),T=!0,i.allowMomentumBounce=!0):y=t.minTranslate();else if(s.freeModeSticky){for(var S,C=0;C-y){S=C;break}y=-(y=Math.abs(d[S]-y)=s.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var M=0,z=t.slidesSizesGrid[0],P=0;P=o[P]&&p=o[P]&&(M=P,z=o[o.length-1]-o[o.length-2]);var k=(p-o[M])/z;if(u>s.longSwipesMs){if(!s.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(k>=s.longSwipesRatio?t.slideTo(M+s.slidesPerGroup):t.slideTo(M)),"prev"===t.swipeDirection&&(k>1-s.longSwipesRatio?t.slideTo(M+s.slidesPerGroup):t.slideTo(M))}else{if(!s.shortSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&t.slideTo(M+s.slidesPerGroup),"prev"===t.swipeDirection&&t.slideTo(M)}}}},S=function(){var e=this.params,t=this.el;if(!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var i=this.allowSlideNext,s=this.allowSlidePrev;if(this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),e.freeMode){var a=Math.min(Math.max(this.translate,this.maxTranslate()),this.minTranslate());this.setTranslate(a),this.updateActiveIndex(),this.updateSlidesClasses(),e.autoHeight&&this.updateAutoHeight()}else this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0);this.allowSlidePrev=s,this.allowSlideNext=i}},C=function(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))};var M={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0},z={update:u,translate:f,transition:v,slide:m,loop:g,grabCursor:b,manipulation:w,events:{attachEvents:function(){var e=this.params,t=this.touchEvents,i=this.el,s=this.wrapperEl;this.onTouchStart=x.bind(this),this.onTouchMove=T.bind(this),this.onTouchEnd=E.bind(this),this.onClick=C.bind(this);var a="container"===e.touchEventsTarget?i:s,r=!!e.nested;if(h.pointerEvents||h.prefixedPointerEvents)a.addEventListener(t.start,this.onTouchStart,!1),(h.touch?a:d).addEventListener(t.move,this.onTouchMove,r),(h.touch?a:d).addEventListener(t.end,this.onTouchEnd,!1);else{if(h.touch){var n=!("touchstart"!==t.start||!h.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1};a.addEventListener(t.start,this.onTouchStart,n),a.addEventListener(t.move,this.onTouchMove,h.passiveListener?{passive:!1,capture:r}:r),a.addEventListener(t.end,this.onTouchEnd,n)}(e.simulateTouch&&!y.ios&&!y.android||e.simulateTouch&&!h.touch&&y.ios)&&(a.addEventListener("mousedown",this.onTouchStart,!1),d.addEventListener("mousemove",this.onTouchMove,r),d.addEventListener("mouseup",this.onTouchEnd,!1))}(e.preventClicks||e.preventClicksPropagation)&&a.addEventListener("click",this.onClick,!0),this.on("resize observerUpdate",S)},detachEvents:function(){var e=this.params,t=this.touchEvents,i=this.el,s=this.wrapperEl,a="container"===e.touchEventsTarget?i:s,r=!!e.nested;if(h.pointerEvents||h.prefixedPointerEvents)a.removeEventListener(t.start,this.onTouchStart,!1),(h.touch?a:d).removeEventListener(t.move,this.onTouchMove,r),(h.touch?a:d).removeEventListener(t.end,this.onTouchEnd,!1);else{if(h.touch){var n=!("onTouchStart"!==t.start||!h.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1};a.removeEventListener(t.start,this.onTouchStart,n),a.removeEventListener(t.move,this.onTouchMove,r),a.removeEventListener(t.end,this.onTouchEnd,n)}(e.simulateTouch&&!y.ios&&!y.android||e.simulateTouch&&!h.touch&&y.ios)&&(a.removeEventListener("mousedown",this.onTouchStart,!1),d.removeEventListener("mousemove",this.onTouchMove,r),d.removeEventListener("mouseup",this.onTouchEnd,!1))}(e.preventClicks||e.preventClicksPropagation)&&a.removeEventListener("click",this.onClick,!0),this.off("resize observerUpdate",S)}},breakpoints:{setBreakpoint:function(){var e=this.activeIndex,t=this.loopedSlides;void 0===t&&(t=0);var i=this.params,s=i.breakpoints;if(s&&(!s||0!==Object.keys(s).length)){var a=this.getBreakpoint(s);if(a&&this.currentBreakpoint!==a){var r=a in s?s[a]:this.originalParams,n=i.loop&&r.slidesPerView!==i.slidesPerView;l.extend(this.params,r),l.extend(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=a,n&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(e-t+this.loopedSlides,0,!1)),this.emit("breakpoint",r)}}},getBreakpoint:function(e){if(e){var t=!1,i=[];Object.keys(e).forEach(function(e){i.push(e)}),i.sort(function(e,t){return parseInt(e,10)-parseInt(t,10)});for(var s=0;s=o.innerWidth&&!t&&(t=a)}return t||"max"}}},checkOverflow:{checkOverflow:function(){var e=this.isLocked;this.isLocked=1===this.snapGrid.length,this.allowTouchMove=!this.isLocked,e&&e!==this.isLocked&&(this.isEnd=!1,this.navigation.update())}},classes:{addClasses:function(){var e=this.classNames,t=this.params,i=this.rtl,s=this.$el,a=[];a.push(t.direction),t.freeMode&&a.push("free-mode"),h.flexbox||a.push("no-flexbox"),t.autoHeight&&a.push("autoheight"),i&&a.push("rtl"),t.slidesPerColumn>1&&a.push("multirow"),y.android&&a.push("android"),y.ios&&a.push("ios"),(h.pointerEvents||h.prefixedPointerEvents)&&a.push("wp8-"+t.direction),a.forEach(function(i){e.push(t.containerModifierClass+i)}),s.addClass(e.join(" "))},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" "))}},images:{loadImage:function(e,t,i,s,a,r){var n;function l(){r&&r()}e.complete&&a?l():t?((n=new o.Image).onload=l,n.onerror=l,s&&(n.sizes=s),i&&(n.srcset=i),t&&(n.src=t)):l()},preloadImages:function(){var e=this;function t(){void 0!==e&&null!==e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var i=0;i1){var u=[];return c.each(function(e,t){var s=l.extend({},a,{el:t});u.push(new i(s))}),u}s.swiper=d,c.data("swiper",d);var f,v,m=c.children("."+d.params.wrapperClass);return l.extend(d,{$el:c,el:s,$wrapperEl:m,wrapperEl:m[0],classNames:[],slides:t(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===d.params.direction},isVertical:function(){return"vertical"===d.params.direction},rtl:"horizontal"===d.params.direction&&("rtl"===s.dir.toLowerCase()||"rtl"===c.css("direction")),wrongRTL:"-webkit-box"===m.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,progress:0,velocity:0,animating:!1,allowSlideNext:d.params.allowSlideNext,allowSlidePrev:d.params.allowSlidePrev,touchEvents:(f=["touchstart","touchmove","touchend"],v=["mousedown","mousemove","mouseup"],h.pointerEvents?v=["pointerdown","pointermove","pointerup"]:h.prefixedPointerEvents&&(v=["MSPointerDown","MSPointerMove","MSPointerUp"]),{start:h.touch||!d.params.simulateTouch?f[0]:v[0],move:h.touch||!d.params.simulateTouch?f[1]:v[1],end:h.touch||!d.params.simulateTouch?f[2]:v[2]}),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video",lastClickTime:l.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:d.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),d.useModules(),d.params.init&&d.init(),d}}e&&(i.__proto__=e),i.prototype=Object.create(e&&e.prototype),i.prototype.constructor=i;var s={extendedDefaults:{configurable:!0},defaults:{configurable:!0},Class:{configurable:!0},$:{configurable:!0}};return i.prototype.slidesPerViewDynamic=function(){var e=this.params,t=this.slides,i=this.slidesGrid,s=this.size,a=this.activeIndex,r=1;if(e.centeredSlides){for(var n,o=t[a].swiperSlideSize,l=a+1;ls&&(n=!0));for(var d=a-1;d>=0;d-=1)t[d]&&!n&&(r+=1,(o+=t[d].swiperSlideSize)>s&&(n=!0))}else for(var h=a+1;h1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||t(),e.emit("update"));function t(){var t=e.rtl?-1*e.translate:e.translate,i=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(i),e.updateActiveIndex(),e.updateSlidesClasses()}},i.prototype.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"))},i.prototype.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var i=this,s=i.params,a=i.$el,r=i.$wrapperEl,n=i.slides;i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),a.removeAttr("style"),r.removeAttr("style"),n&&n.length&&n.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index").removeAttr("data-swiper-column").removeAttr("data-swiper-row")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(function(e){i.off(e)}),!1!==e&&(i.$el[0].swiper=null,i.$el.data("swiper",null),l.deleteProps(i)),i.destroyed=!0},i.extendDefaults=function(e){l.extend(P,e)},s.extendedDefaults.get=function(){return P},s.defaults.get=function(){return M},s.Class.get=function(){return e},s.$.get=function(){return t},Object.defineProperties(i,s),i}(p),$={name:"device",proto:{device:y},static:{device:y}},L={name:"support",proto:{support:h},static:{support:h}},I=function(){return{isSafari:(e=o.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(o.navigator.userAgent)};var e}(),D={name:"browser",proto:{browser:I},static:{browser:I}},O={name:"resize",create:function(){var e=this;l.extend(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(){o.addEventListener("resize",this.resize.resizeHandler),o.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy:function(){o.removeEventListener("resize",this.resize.resizeHandler),o.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}},A={func:o.MutationObserver||o.WebkitMutationObserver,attach:function(e,t){void 0===t&&(t={});var i=this,s=new(0,A.func)(function(e){e.forEach(function(e){i.emit("observerUpdate",e)})});s.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),i.observer.observers.push(s)},init:function(){if(h.observer&&this.params.observer){if(this.params.observeParents)for(var e=this.$el.parents(),t=0;tw)&&t.$wrapperEl.find("."+t.params.slideClass+'[data-swiper-slide-index="'+S+'"]').remove();for(var C=0;C=b&&C<=w&&(void 0===d||e?E.push(C):(C>d&&E.push(C),C'+e+"
");return a.attr("data-swiper-slide-index")||a.attr("data-swiper-slide-index",i),s.cache&&(this.virtual.cache[i]=a),a},appendSlide:function(e){this.virtual.slides.push(e),this.virtual.update(!0)},prependSlide:function(e){if(this.virtual.slides.unshift(e),this.params.virtual.cache){var t=this.virtual.cache,i={};Object.keys(t).forEach(function(e){i[e+1]=t[e]}),this.virtual.cache=i}this.virtual.update(!0),this.slideNext(0)}},X={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null}},create:function(){l.extend(this,{virtual:{update:N.update.bind(this),appendSlide:N.appendSlide.bind(this),prependSlide:N.prependSlide.bind(this),renderSlide:N.renderSlide.bind(this),slides:this.params.virtual.slides,cache:{}}})},on:{beforeInit:function(){if(this.params.virtual.enabled){this.classNames.push(this.params.containerModifierClass+"virtual");var e={watchSlidesProgress:!0};l.extend(this.params,e),l.extend(this.originalParams,e),this.virtual.update()}},setTranslate:function(){this.params.virtual.enabled&&this.virtual.update()}}},Y={handle:function(e){var t=e;t.originalEvent&&(t=t.originalEvent);var i=t.keyCode||t.charCode;if(!this.allowSlideNext&&(this.isHorizontal()&&39===i||this.isVertical()&&40===i))return!1;if(!this.allowSlidePrev&&(this.isHorizontal()&&37===i||this.isVertical()&&38===i))return!1;if(!(t.shiftKey||t.altKey||t.ctrlKey||t.metaKey||d.activeElement&&d.activeElement.nodeName&&("input"===d.activeElement.nodeName.toLowerCase()||"textarea"===d.activeElement.nodeName.toLowerCase()))){if(this.params.keyboard.onlyInViewport&&(37===i||39===i||38===i||40===i)){var s=!1;if(this.$el.parents("."+this.params.slideClass).length>0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var a=o.pageXOffset,r=o.pageYOffset,n=o.innerWidth,l=o.innerHeight,h=this.$el.offset();this.rtl&&(h.left-=this.$el[0].scrollLeft);for(var p=[[h.left,h.top],[h.left+this.width,h.top],[h.left,h.top+this.height],[h.left+this.width,h.top+this.height]],c=0;c=a&&u[0]<=a+n&&u[1]>=r&&u[1]<=r+l&&(s=!0)}if(!s)return}this.isHorizontal()?(37!==i&&39!==i||(t.preventDefault?t.preventDefault():t.returnValue=!1),(39===i&&!this.rtl||37===i&&this.rtl)&&this.slideNext(),(37===i&&!this.rtl||39===i&&this.rtl)&&this.slidePrev()):(38!==i&&40!==i||(t.preventDefault?t.preventDefault():t.returnValue=!1),40===i&&this.slideNext(),38===i&&this.slidePrev()),this.emit("keyPress",i)}},enable:function(){this.keyboard.enabled||(t(d).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){this.keyboard.enabled&&(t(d).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},G={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0}},create:function(){l.extend(this,{keyboard:{enabled:!1,enable:Y.enable.bind(this),disable:Y.disable.bind(this),handle:Y.handle.bind(this)}})},on:{init:function(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy:function(){this.keyboard.enabled&&this.keyboard.disable()}}};var B={lastScrollTime:l.now(),event:o.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var e="onwheel"in d;if(!e){var t=d.createElement("div");t.setAttribute("onwheel","return;"),e="function"==typeof t.onwheel}return!e&&d.implementation&&d.implementation.hasFeature&&!0!==d.implementation.hasFeature("","")&&(e=d.implementation.hasFeature("Events.wheel","3.0")),e}()?"wheel":"mousewheel",normalize:function(e){var t=0,i=0,s=0,a=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,a=10*i,"deltaY"in e&&(a=e.deltaY),"deltaX"in e&&(s=e.deltaX),(s||a)&&e.deltaMode&&(1===e.deltaMode?(s*=40,a*=40):(s*=800,a*=800)),s&&!t&&(t=s<1?-1:1),a&&!i&&(i=a<1?-1:1),{spinX:t,spinY:i,pixelX:s,pixelY:a}},handle:function(e){var t=e,i=this,s=i.params.mousewheel;t.originalEvent&&(t=t.originalEvent);var a=0,r=i.rtl?-1:1,n=B.normalize(t);if(s.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(n.pixelX)>Math.abs(n.pixelY)))return!0;a=n.pixelX*r}else{if(!(Math.abs(n.pixelY)>Math.abs(n.pixelX)))return!0;a=n.pixelY}else a=Math.abs(n.pixelX)>Math.abs(n.pixelY)?-n.pixelX*r:-n.pixelY;if(0===a)return!0;if(s.invert&&(a=-a),i.params.freeMode){var d=i.getTranslate()+a*s.sensitivity,h=i.isBeginning,p=i.isEnd;if(d>=i.minTranslate()&&(d=i.minTranslate()),d<=i.maxTranslate()&&(d=i.maxTranslate()),i.setTransition(0),i.setTranslate(d),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!h&&i.isBeginning||!p&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky&&(clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=l.nextTick(function(){i.slideReset()},300)),i.emit("scroll",t),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.stopAutoplay(),0===d||d===i.maxTranslate())return!0}else{if(l.now()-i.mousewheel.lastScrollTime>60)if(a<0)if(i.isEnd&&!i.params.loop||i.animating){if(s.releaseOnEdges)return!0}else i.slideNext(),i.emit("scroll",t);else if(i.isBeginning&&!i.params.loop||i.animating){if(s.releaseOnEdges)return!0}else i.slidePrev(),i.emit("scroll",t);i.mousewheel.lastScrollTime=(new o.Date).getTime()}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},enable:function(){if(!B.event)return!1;if(this.mousewheel.enabled)return!1;var e=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(e=t(this.params.mousewheel.eventsTarged)),e.on(B.event,this.mousewheel.handle),this.mousewheel.enabled=!0,!0},disable:function(){if(!B.event)return!1;if(!this.mousewheel.enabled)return!1;var e=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(e=t(this.params.mousewheel.eventsTarged)),e.off(B.event,this.mousewheel.handle),this.mousewheel.enabled=!1,!0}},V={update:function(){var e=this.params.navigation;if(!this.params.loop){var t=this.navigation,i=t.$nextEl,s=t.$prevEl;s&&s.length>0&&(this.isBeginning?s.addClass(e.disabledClass):s.removeClass(e.disabledClass),s[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),i&&i.length>0&&(this.isEnd?i.addClass(e.disabledClass):i.removeClass(e.disabledClass),i[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},init:function(){var e,i,s=this,a=s.params.navigation;(a.nextEl||a.prevEl)&&(a.nextEl&&(e=t(a.nextEl),s.params.uniqueNavElements&&"string"==typeof a.nextEl&&e.length>1&&1===s.$el.find(a.nextEl).length&&(e=s.$el.find(a.nextEl))),a.prevEl&&(i=t(a.prevEl),s.params.uniqueNavElements&&"string"==typeof a.prevEl&&i.length>1&&1===s.$el.find(a.prevEl).length&&(i=s.$el.find(a.prevEl))),e&&e.length>0&&e.on("click",function(e){e.preventDefault(),s.isEnd&&!s.params.loop||s.slideNext()}),i&&i.length>0&&i.on("click",function(e){e.preventDefault(),s.isBeginning&&!s.params.loop||s.slidePrev()}),l.extend(s.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:i,prevEl:i&&i[0]}))},destroy:function(){var e=this.navigation,t=e.$nextEl,i=e.$prevEl;t&&t.length&&(t.off("click"),t.removeClass(this.params.navigation.disabledClass)),i&&i.length&&(i.off("click"),i.removeClass(this.params.navigation.disabledClass))}},R={update:function(){var e=this.rtl,i=this.params.pagination;if(i.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var s,a=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,r=this.pagination.$el,n=this.params.loop?Math.ceil((a-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((s=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>a-1-2*this.loopedSlides&&(s-=a-2*this.loopedSlides),s>n-1&&(s-=n),s<0&&"bullets"!==this.params.paginationType&&(s=n+s)):s=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===i.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var o=this.pagination.bullets;if(i.dynamicBullets&&(this.pagination.bulletSize=o.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),r.css(this.isHorizontal()?"width":"height",5*this.pagination.bulletSize+"px")),o.removeClass(i.bulletActiveClass+" "+i.bulletActiveClass+"-next "+i.bulletActiveClass+"-next-next "+i.bulletActiveClass+"-prev "+i.bulletActiveClass+"-prev-prev"),r.length>1)o.each(function(e,a){var r=t(a);r.index()===s&&(r.addClass(i.bulletActiveClass),i.dynamicBullets&&(r.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),r.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next")))});else{var l=o.eq(s);l.addClass(i.bulletActiveClass),i.dynamicBullets&&(l.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),l.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next"))}if(i.dynamicBullets){var d=Math.min(o.length,5),h=(this.pagination.bulletSize*d-this.pagination.bulletSize)/2-s*this.pagination.bulletSize,p=e?"right":"left";o.css(this.isHorizontal()?p:"top",h+"px")}}if("fraction"===i.type&&(r.find("."+i.currentClass).text(s+1),r.find("."+i.totalClass).text(n)),"progressbar"===i.type){var c=(s+1)/n,u=c,f=1;this.isHorizontal()||(f=c,u=1),r.find("."+i.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+u+") scaleY("+f+")").transition(this.params.speed)}"custom"===i.type&&i.renderCustom?(r.html(i.renderCustom(this,s+1,n)),this.emit("paginationRender",this,r[0])):this.emit("paginationUpdate",this,r[0]),r[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](i.lockClass)}},render:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,i=this.pagination.$el,s="";if("bullets"===e.type){for(var a=this.params.loop?Math.ceil((t-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,r=0;r";i.html(s),this.pagination.bullets=i.find("."+e.bulletClass)}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):' / ',i.html(s)),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'',i.html(s)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var e=this,i=e.params.pagination;if(i.el){var s=t(i.el);0!==s.length&&(e.params.uniqueNavElements&&"string"==typeof i.el&&s.length>1&&1===e.$el.find(i.el).length&&(s=e.$el.find(i.el)),"bullets"===i.type&&i.clickable&&s.addClass(i.clickableClass),s.addClass(i.modifierClass+i.type),"bullets"===i.type&&i.dynamicBullets&&s.addClass(""+i.modifierClass+i.type+"-dynamic"),i.clickable&&s.on("click","."+i.bulletClass,function(i){i.preventDefault();var s=t(this).index()*e.params.slidesPerGroup;e.params.loop&&(s+=e.loopedSlides),e.slideTo(s)}),l.extend(e.pagination,{$el:s,el:s[0]}))}},destroy:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.pagination.$el;t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass)}}},F={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,t=this.rtl,i=this.progress,s=e.dragSize,a=e.trackSize,r=e.$dragEl,n=e.$el,o=this.params.scrollbar,l=s,d=(a-s)*i;t&&this.isHorizontal()?(d=-d)>0?(l=s-d,d=0):-d+s>a&&(l=a+d):d<0?(l=s+d,d=0):d+s>a&&(l=a-d),this.isHorizontal()?(h.transforms3d?r.transform("translate3d("+d+"px, 0, 0)"):r.transform("translateX("+d+"px)"),r[0].style.width=l+"px"):(h.transforms3d?r.transform("translate3d(0px, "+d+"px, 0)"):r.transform("translateY("+d+"px)"),r[0].style.height=l+"px"),o.hide&&(clearTimeout(this.scrollbar.timeout),n[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){n[0].style.opacity=0,n.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,t=e.$dragEl,i=e.$el;t[0].style.width="",t[0].style.height="";var s,a=this.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,r=this.size/this.virtualSize,n=r*(a/this.size);s="auto"===this.params.scrollbar.dragSize?a*r:parseInt(this.params.scrollbar.dragSize,10),this.isHorizontal()?t[0].style.width=s+"px":t[0].style.height=s+"px",i[0].style.display=r>=1?"none":"",this.params.scrollbarHide&&(i[0].style.opacity=0),l.extend(e,{trackSize:a,divider:r,moveDivider:n,dragSize:s}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},setDragPosition:function(e){var t,i=this.scrollbar,s=i.$el,a=i.dragSize,r=i.trackSize;t=((this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageX:e.pageX||e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageY:e.pageY||e.clientY)-s.offset()[this.isHorizontal()?"left":"top"]-a/2)/(r-a),t=Math.max(Math.min(t,1),0),this.rtl&&(t=1-t);var n=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*t;this.updateProgress(n),this.setTranslate(n),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var t=this.params.scrollbar,i=this.scrollbar,s=this.$wrapperEl,a=i.$el,r=i.$dragEl;this.scrollbar.isTouched=!0,e.preventDefault(),e.stopPropagation(),s.transition(100),r.transition(100),i.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),a.transition(0),t.hide&&a.css("opacity",1),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,i=this.$wrapperEl,s=t.$el,a=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),i.transition(0),s.transition(0),a.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,i=this.scrollbar.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=l.nextTick(function(){i.css("opacity",0),i.transition(400)},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideReset())},enableDraggable:function(){if(this.params.scrollbar.el){var e=this.scrollbar.$el,i=h.touch?e[0]:document;e.on(this.scrollbar.dragEvents.start,this.scrollbar.onDragStart),t(i).on(this.scrollbar.dragEvents.move,this.scrollbar.onDragMove),t(i).on(this.scrollbar.dragEvents.end,this.scrollbar.onDragEnd)}},disableDraggable:function(){if(this.params.scrollbar.el){var e=this.scrollbar.$el,i=h.touch?e[0]:document;e.off(this.scrollbar.dragEvents.start),t(i).off(this.scrollbar.dragEvents.move),t(i).off(this.scrollbar.dragEvents.end)}},init:function(){var e=this;if(e.params.scrollbar.el){var i=e.scrollbar,s=e.$el,a=e.touchEvents,r=e.params.scrollbar,n=t(r.el);e.params.uniqueNavElements&&"string"==typeof r.el&&n.length>1&&1===s.find(r.el).length&&(n=s.find(r.el));var o=n.find(".swiper-scrollbar-drag");0===o.length&&(o=t('
'),n.append(o)),e.scrollbar.dragEvents=!1!==e.params.simulateTouch||h.touch?a:{start:"mousedown",move:"mousemove",end:"mouseup"},l.extend(i,{$el:n,el:n[0],$dragEl:o,dragEl:o[0]}),r.draggable&&i.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},W={setTransform:function(e,i){var s=this.rtl,a=t(e),r=s?-1:1,n=a.attr("data-swiper-parallax")||"0",o=a.attr("data-swiper-parallax-x"),l=a.attr("data-swiper-parallax-y"),d=a.attr("data-swiper-parallax-scale"),h=a.attr("data-swiper-parallax-opacity");if(o||l?(o=o||"0",l=l||"0"):this.isHorizontal()?(o=n,l="0"):(l=n,o="0"),o=o.indexOf("%")>=0?parseInt(o,10)*i*r+"%":o*i*r+"px",l=l.indexOf("%")>=0?parseInt(l,10)*i+"%":l*i+"px",void 0!==h&&null!==h){var p=h-(h-1)*(1-Math.abs(i));a[0].style.opacity=p}if(void 0===d||null===d)a.transform("translate3d("+o+", "+l+", 0px)");else{var c=d-(d-1)*(1-Math.abs(i));a.transform("translate3d("+o+", "+l+", 0px) scale("+c+")")}},setTranslate:function(){var e=this,i=e.$el,s=e.slides,a=e.progress,r=e.snapGrid;i.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(t,i){e.parallax.setTransform(i,a)}),s.each(function(i,s){var n=s.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(n+=Math.ceil(i/2)-a*(r.length-1)),n=Math.min(Math.max(n,-1),1),t(s).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(t,i){e.parallax.setTransform(i,n)})})},setTransition:function(e){void 0===e&&(e=this.params.speed);this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(i,s){var a=t(s),r=parseInt(a.attr("data-swiper-parallax-duration"),10)||e;0===e&&(r=0),a.transition(r)})}},j={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,i=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,a=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(a-i,2))},onGestureStart:function(e){var i=this.params.zoom,s=this.zoom,a=s.gesture;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!h.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;s.fakeGestureTouched=!0,a.scaleStart=j.getDistanceBetweenTouches(e)}a.$slideEl&&a.$slideEl.length||(a.$slideEl=t(this),0===a.$slideEl.length&&(a.$slideEl=this.slides.eq(this.activeIndex)),a.$imageEl=a.$slideEl.find("img, svg, canvas"),a.$imageWrapEl=a.$imageEl.parent("."+i.containerClass),a.maxRatio=a.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,0!==a.$imageWrapEl.length)?(a.$imageEl.transition(0),this.zoom.isScaling=!0):a.$imageEl=void 0},onGestureChange:function(e){var t=this.params.zoom,i=this.zoom,s=i.gesture;if(!h.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;i.fakeGestureMoved=!0,s.scaleMove=j.getDistanceBetweenTouches(e)}s.$imageEl&&0!==s.$imageEl.length&&(h.gestures?this.zoom.scale=e.scale*i.currentScale:i.scale=s.scaleMove/s.scaleStart*i.currentScale,i.scale>s.maxRatio&&(i.scale=s.maxRatio-1+Math.pow(i.scale-s.maxRatio+1,.5)),i.scales.touchesStart.x))return void(s.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(s.minY)===Math.floor(s.startY)&&s.touchesCurrent.ys.touchesStart.y))return void(s.isTouched=!1)}e.preventDefault(),e.stopPropagation(),s.isMoved=!0,s.currentX=s.touchesCurrent.x-s.touchesStart.x+s.startX,s.currentY=s.touchesCurrent.y-s.touchesStart.y+s.startY,s.currentXs.maxX&&(s.currentX=s.maxX-1+Math.pow(s.currentX-s.maxX+1,.8)),s.currentYs.maxY&&(s.currentY=s.maxY-1+Math.pow(s.currentY-s.maxY+1,.8)),a.prevPositionX||(a.prevPositionX=s.touchesCurrent.x),a.prevPositionY||(a.prevPositionY=s.touchesCurrent.y),a.prevTime||(a.prevTime=Date.now()),a.x=(s.touchesCurrent.x-a.prevPositionX)/(Date.now()-a.prevTime)/2,a.y=(s.touchesCurrent.y-a.prevPositionY)/(Date.now()-a.prevTime)/2,Math.abs(s.touchesCurrent.x-a.prevPositionX)<2&&(a.x=0),Math.abs(s.touchesCurrent.y-a.prevPositionY)<2&&(a.y=0),a.prevPositionX=s.touchesCurrent.x,a.prevPositionY=s.touchesCurrent.y,a.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+s.currentX+"px, "+s.currentY+"px,0)")}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,i=e.image,s=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void(i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;var a=300,r=300,n=s.x*a,o=i.currentX+n,l=s.y*r,d=i.currentY+l;0!==s.x&&(a=Math.abs((o-i.currentX)/s.x)),0!==s.y&&(r=Math.abs((d-i.currentY)/s.y));var h=Math.max(a,r);i.currentX=o,i.currentY=d;var p=i.width*e.scale,c=i.height*e.scale;i.minX=Math.min(t.slideWidth/2-p/2,0),i.maxX=-i.minX,i.minY=Math.min(t.slideHeight/2-c/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),t.$imageWrapEl.transition(h).transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}},onTransitionEnd:function(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl.transform("translate3d(0,0,0) scale(1)"),t.$imageWrapEl.transform("translate3d(0,0,0)"),t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0,e.scale=1,e.currentScale=1)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var i,s,a,r,n,o,l,d,h,p,c,u,f,v,m,g,b=this.zoom,w=this.params.zoom,y=b.gesture,x=b.image;(y.$slideEl||(y.$slideEl=this.clickedSlide?t(this.clickedSlide):this.slides.eq(this.activeIndex),y.$imageEl=y.$slideEl.find("img, svg, canvas"),y.$imageWrapEl=y.$imageEl.parent("."+w.containerClass)),y.$imageEl&&0!==y.$imageEl.length)&&(y.$slideEl.addClass(""+w.zoomedSlideClass),void 0===x.touchesStart.x&&e?(i="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,s="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(i=x.touchesStart.x,s=x.touchesStart.y),b.scale=y.$imageWrapEl.attr("data-swiper-zoom")||w.maxRatio,b.currentScale=y.$imageWrapEl.attr("data-swiper-zoom")||w.maxRatio,e?(m=y.$slideEl[0].offsetWidth,g=y.$slideEl[0].offsetHeight,a=y.$slideEl.offset().left+m/2-i,r=y.$slideEl.offset().top+g/2-s,l=y.$imageEl[0].offsetWidth,d=y.$imageEl[0].offsetHeight,h=l*b.scale,p=d*b.scale,f=-(c=Math.min(m/2-h/2,0)),v=-(u=Math.min(g/2-p/2,0)),n=a*b.scale,o=r*b.scale,nf&&(n=f),ov&&(o=v)):(n=0,o=0),y.$imageWrapEl.transition(300).transform("translate3d("+n+"px, "+o+"px,0)"),y.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+b.scale+")"))},out:function(){var e=this.zoom,i=this.params.zoom,s=e.gesture;s.$slideEl||(s.$slideEl=this.clickedSlide?t(this.clickedSlide):this.slides.eq(this.activeIndex),s.$imageEl=s.$slideEl.find("img, svg, canvas"),s.$imageWrapEl=s.$imageEl.parent("."+i.containerClass)),s.$imageEl&&0!==s.$imageEl.length&&(e.scale=1,e.currentScale=1,s.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),s.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),s.$slideEl.removeClass(""+i.zoomedSlideClass),s.$slideEl=void 0)},enable:function(){var e=this,i=e.zoom;if(!i.enabled){i.enabled=!0;var s=e.slides,a=!("touchstart"!==e.touchEvents.start||!h.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1};h.gestures?(s.on("gesturestart",i.onGestureStart,a),s.on("gesturechange",i.onGestureChange,a),s.on("gestureend",i.onGestureEnd,a)):"touchstart"===e.touchEvents.start&&(s.on(e.touchEvents.start,i.onGestureStart,a),s.on(e.touchEvents.move,i.onGestureChange,a),s.on(e.touchEvents.end,i.onGestureEnd,a)),e.slides.each(function(s,a){var r=t(a);r.find("."+e.params.zoom.containerClass).length>0&&r.on(e.touchEvents.move,i.onTouchMove)})}},disable:function(){var e=this,i=e.zoom;if(i.enabled){e.zoom.enabled=!1;var s=e.slides,a=!("touchstart"!==e.touchEvents.start||!h.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1};h.gestures?(s.off("gesturestart",i.onGestureStart,a),s.off("gesturechange",i.onGestureChange,a),s.off("gestureend",i.onGestureEnd,a)):"touchstart"===e.touchEvents.start&&(s.off(e.touchEvents.start,i.onGestureStart,a),s.off(e.touchEvents.move,i.onGestureChange,a),s.off(e.touchEvents.end,i.onGestureEnd,a)),e.slides.each(function(s,a){var r=t(a);r.find("."+e.params.zoom.containerClass).length>0&&r.off(e.touchEvents.move,i.onTouchMove)})}}},q={loadInSlide:function(e,i){void 0===i&&(i=!0);var s=this,a=s.params.lazy;if(void 0!==e&&0!==s.slides.length){var r=s.virtual&&s.params.virtual.enabled?s.$wrapperEl.children("."+s.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):s.slides.eq(e),n=r.find("."+a.elementClass+":not(."+a.loadedClass+"):not(."+a.loadingClass+")");!r.hasClass(a.elementClass)||r.hasClass(a.loadedClass)||r.hasClass(a.loadingClass)||(n=n.add(r[0])),0!==n.length&&n.each(function(e,n){var o=t(n);o.addClass(a.loadingClass);var l=o.attr("data-background"),d=o.attr("data-src"),h=o.attr("data-srcset"),p=o.attr("data-sizes");s.loadImage(o[0],d||l,h,p,!1,function(){if(void 0!==s&&null!==s&&s&&(!s||s.params)&&!s.destroyed){if(l?(o.css("background-image",'url("'+l+'")'),o.removeAttr("data-background")):(h&&(o.attr("srcset",h),o.removeAttr("data-srcset")),p&&(o.attr("sizes",p),o.removeAttr("data-sizes")),d&&(o.attr("src",d),o.removeAttr("data-src"))),o.addClass(a.loadedClass).removeClass(a.loadingClass),r.find("."+a.preloaderClass).remove(),s.params.loop&&i){var e=r.attr("data-swiper-slide-index");if(r.hasClass(s.params.slideDuplicateClass)){var t=s.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+s.params.slideDuplicateClass+")");s.lazy.loadInSlide(t.index(),!1)}else{var n=s.$wrapperEl.children("."+s.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');s.lazy.loadInSlide(n.index(),!1)}}s.emit("lazyImageReady",r[0],o[0])}}),s.emit("lazyImageLoad",r[0],o[0])})}},load:function(){var e=this,i=e.$wrapperEl,s=e.params,a=e.slides,r=e.activeIndex,n=e.virtual&&s.virtual.enabled,o=s.lazy,l=s.slidesPerView;function d(e){if(n){if(i.children("."+s.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(a[e])return!0;return!1}function h(e){return n?t(e).attr("data-swiper-slide-index"):t(e).index()}if("auto"===l&&(l=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)i.children("."+s.slideVisibleClass).each(function(i,s){var a=n?t(s).attr("data-swiper-slide-index"):t(s).index();e.lazy.loadInSlide(a)});else if(l>1)for(var p=r;p1||o.loadPrevNextAmount&&o.loadPrevNextAmount>1){for(var c=o.loadPrevNextAmount,u=l,f=Math.min(r+u+Math.max(c,u),a.length),v=Math.max(r-Math.max(u,c),0),m=r+l;m0&&e.lazy.loadInSlide(h(b));var w=i.children("."+s.slidePrevClass);w.length>0&&e.lazy.loadInSlide(h(w))}}},K={LinearSpline:function(e,t){var i,s,a,r,n,o=function(e,t){for(s=-1,i=e.length;i-s>1;)e[a=i+s>>1]<=t?s=a:i=a;return i};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(n=o(this.x,e),r=n-1,(e-this.x[r])*(this.y[n]-this.y[r])/(this.x[n]-this.x[r])+this.y[r]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new K.LinearSpline(this.slidesGrid,e.slidesGrid):new K.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var i,s,a=this,r=a.controller.control;function n(e){var t=e.rtl&&"horizontal"===e.params.direction?-a.translate:a.translate;"slide"===a.params.controller.by&&(a.controller.getInterpolateFunction(e),s=-a.controller.spline.interpolate(-t)),s&&"container"!==a.params.controller.by||(i=(e.maxTranslate()-e.minTranslate())/(a.maxTranslate()-a.minTranslate()),s=(t-a.minTranslate())*i+e.minTranslate()),a.params.controller.inverse&&(s=e.maxTranslate()-s),e.updateProgress(s),e.setTranslate(s,a),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(r))for(var o=0;o0&&(this.isBeginning?this.a11y.disableEl(i):this.a11y.enableEl(i)),t&&t.length>0&&(this.isEnd?this.a11y.disableEl(t):this.a11y.enableEl(t))}},updatePagination:function(){var e=this,i=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each(function(s,a){var r=t(a);e.a11y.makeElFocusable(r),e.a11y.addElRole(r,"button"),e.a11y.addElLabel(r,i.paginationBulletMessage.replace(/{{index}}/,r.index()+1))})},init:function(){this.$el.append(this.a11y.liveRegion);var e,t,i=this.params.a11y;this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&(this.a11y.makeElFocusable(e),this.a11y.addElRole(e,"button"),this.a11y.addElLabel(e,i.nextSlideMessage),e.on("keydown",this.a11y.onEnterKey)),t&&(this.a11y.makeElFocusable(t),this.a11y.addElRole(t,"button"),this.a11y.addElLabel(t,i.prevSlideMessage),t.on("keydown",this.a11y.onEnterKey)),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.on("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},_={init:function(){if(this.params.history){if(!o.history||!o.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var e=this.history;e.initialized=!0,e.paths=_.getPathValues(),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||o.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){this.params.history.replaceState||o.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=_.getPathValues(),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(){var e=o.location.pathname.slice(1).split("/").filter(function(e){return""!==e}),t=e.length;return{key:e[t-2],value:e[t-1]}},setHistory:function(e,t){if(this.history.initialized&&this.params.history.enabled){var i=this.slides.eq(t),s=_.slugify(i.attr("data-history"));o.location.pathname.includes(e)||(s=e+"/"+s);var a=o.history.state;a&&a.value===s||(this.params.history.replaceState?o.history.replaceState({value:s},null,s):o.history.pushState({value:s},null,s))}},slugify:function(e){return e.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,i){if(t)for(var s=0,a=this.slides.length;s
'),s.append(e)),e.css({height:r+"px"})):0===(e=i.find(".swiper-cube-shadow")).length&&(e=t('
'),i.append(e)));for(var u=0;u-1&&(c=90*v+90*b,o&&(c=90*-v-90*b)),f.transform(T),d.slideShadows){var E=h?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),S=h?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");0===E.length&&(E=t('
'),f.append(E)),0===S.length&&(S=t('
'),f.append(S)),E.length&&(E[0].style.opacity=Math.max(-b,0)),S.length&&(S[0].style.opacity=Math.max(b,0))}}if(s.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),d.shadow)if(h)e.transform("translate3d(0px, "+(r/2+d.shadowOffset)+"px, "+-r/2+"px) rotateX(90deg) rotateZ(0deg) scale("+d.shadowScale+")");else{var C=Math.abs(c)-90*Math.floor(Math.abs(c)/90),M=1.5-(Math.sin(2*C*Math.PI/360)/2+Math.cos(2*C*Math.PI/360)/2),z=d.shadowScale,P=d.shadowScale/M,k=d.shadowOffset;e.transform("scale3d("+z+", 1, "+P+") translate3d(0px, "+(n/2+k)+"px, "+-n/2/P+"px) rotateX(-90deg)")}var $=I.isSafari||I.isUiWebView?-l/2:0;s.transform("translate3d(0px,0,"+$+"px) rotateX("+(this.isHorizontal()?0:c)+"deg) rotateY("+(this.isHorizontal()?-c:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},te={setTranslate:function(){for(var e=this.slides,i=0;i
'),s.append(d)),0===h.length&&(h=t('
'),s.append(h)),d.length&&(d[0].style.opacity=Math.max(-a,0)),h.length&&(h[0].style.opacity=Math.max(a,0))}s.transform("translate3d("+o+"px, "+l+"px, 0px) rotateX("+n+"deg) rotateY("+r+"deg)")}},setTransition:function(e){var t=this,i=t.slides,s=t.activeIndex,a=t.$wrapperEl;if(i.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){var r=!1;i.eq(s).transitionEnd(function(){if(!r&&t&&!t.destroyed){r=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],i=0;i'),v.append(S)),0===C.length&&(C=t('
'),v.append(C)),S.length&&(S[0].style.opacity=g>0?g:0),C.length&&(C[0].style.opacity=-g>0?-g:0)}}(h.pointerEvents||h.prefixedPointerEvents)&&(a[0].style.perspectiveOrigin=d+"px 50%")},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},se=[$,L,D,O,H,X,G,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create:function(){l.extend(this,{mousewheel:{enabled:!1,enable:B.enable.bind(this),disable:B.disable.bind(this),handle:B.handle.bind(this),lastScrollTime:l.now()}})},on:{init:function(){this.params.mousewheel.enabled&&this.mousewheel.enable()},destroy:function(){this.mousewheel.enabled&&this.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){l.extend(this,{navigation:{init:V.init.bind(this),update:V.update.bind(this),destroy:V.destroy.bind(this)}})},on:{init:function(){this.navigation.init(),this.navigation.update()},toEdge:function(){this.navigation.update()},fromEdge:function(){this.navigation.update()},destroy:function(){this.navigation.destroy()},click:function(e){var i=this.navigation,s=i.$nextEl,a=i.$prevEl;!this.params.navigation.hideOnClick||t(e.target).is(a)||t(e.target).is(s)||(s&&s.toggleClass(this.params.navigation.hiddenClass),a&&a.toggleClass(this.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,type:"bullets",dynamicBullets:!1,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){l.extend(this,{pagination:{init:R.init.bind(this),render:R.render.bind(this),update:R.update.bind(this),destroy:R.destroy.bind(this)}})},on:{init:function(){this.pagination.init(),this.pagination.render(),this.pagination.update()},activeIndexChange:function(){this.params.loop?this.pagination.update():void 0===this.snapIndex&&this.pagination.update()},snapIndexChange:function(){this.params.loop||this.pagination.update()},slidesLengthChange:function(){this.params.loop&&(this.pagination.render(),this.pagination.update())},snapGridLengthChange:function(){this.params.loop||(this.pagination.render(),this.pagination.update())},destroy:function(){this.pagination.destroy()},click:function(e){this.params.pagination.el&&this.params.pagination.hideOnClick&&this.pagination.$el.length>0&&!t(e.target).hasClass(this.params.pagination.bulletClass)&&this.pagination.$el.toggleClass(this.params.pagination.hiddenClass)}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock"}},create:function(){l.extend(this,{scrollbar:{init:F.init.bind(this),destroy:F.destroy.bind(this),updateSize:F.updateSize.bind(this),setTranslate:F.setTranslate.bind(this),setTransition:F.setTransition.bind(this),enableDraggable:F.enableDraggable.bind(this),disableDraggable:F.disableDraggable.bind(this),setDragPosition:F.setDragPosition.bind(this),onDragStart:F.onDragStart.bind(this),onDragMove:F.onDragMove.bind(this),onDragEnd:F.onDragEnd.bind(this),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init:function(){this.scrollbar.init(),this.scrollbar.updateSize(),this.scrollbar.setTranslate()},update:function(){this.scrollbar.updateSize()},resize:function(){this.scrollbar.updateSize()},observerUpdate:function(){this.scrollbar.updateSize()},setTranslate:function(){this.scrollbar.setTranslate()},setTransition:function(e){this.scrollbar.setTransition(e)},destroy:function(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){l.extend(this,{parallax:{setTransform:W.setTransform.bind(this),setTranslate:W.setTranslate.bind(this),setTransition:W.setTransition.bind(this)}})},on:{beforeInit:function(){this.params.watchSlidesProgress=!0},init:function(){this.params.parallax&&this.parallax.setTranslate()},setTranslate:function(){this.params.parallax&&this.parallax.setTranslate()},setTransition:function(e){this.params.parallax&&this.parallax.setTransition(e)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var e=this,t={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function(i){t[i]=j[i].bind(e)}),l.extend(e,{zoom:t})},on:{init:function(){this.params.zoom.enabled&&this.zoom.enable()},destroy:function(){this.zoom.disable()},touchStart:function(e){this.zoom.enabled&&this.zoom.onTouchStart(e)},touchEnd:function(e){this.zoom.enabled&&this.zoom.onTouchEnd(e)},doubleTap:function(e){this.params.zoom.enabled&&this.zoom.enabled&&this.params.zoom.toggle&&this.zoom.toggle(e)},transitionEnd:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){l.extend(this,{lazy:{initialImageLoaded:!1,load:q.load.bind(this),loadInSlide:q.loadInSlide.bind(this)}})},on:{beforeInit:function(){this.params.lazy.enabled&&this.params.preloadImages&&(this.params.preloadImages=!1)},init:function(){this.params.lazy.enabled&&!this.params.loop&&0===this.params.initialSlide&&this.lazy.load()},scroll:function(){this.params.freeMode&&!this.params.freeModeSticky&&this.lazy.load()},resize:function(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove:function(){this.params.lazy.enabled&&this.lazy.load()},transitionStart:function(){this.params.lazy.enabled&&(this.params.lazy.loadOnTransitionStart||!this.params.lazy.loadOnTransitionStart&&!this.lazy.initialImageLoaded)&&this.lazy.load()},transitionEnd:function(){this.params.lazy.enabled&&!this.params.lazy.loadOnTransitionStart&&this.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){l.extend(this,{controller:{control:this.params.controller.control,getInterpolateFunction:K.getInterpolateFunction.bind(this),setTranslate:K.setTranslate.bind(this),setTransition:K.setTransition.bind(this)}})},on:{update:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},resize:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},observerUpdate:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},setTranslate:function(e,t){this.controller.control&&this.controller.setTranslate(e,t)},setTransition:function(e,t){this.controller.control&&this.controller.setTransition(e,t)}}},{name:"a11y",params:{a11y:{enabled:!1,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create:function(){var e=this;l.extend(e,{a11y:{liveRegion:t('')}}),Object.keys(U).forEach(function(t){e.a11y[t]=U[t].bind(e)})},on:{init:function(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},toEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate:function(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy:function(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){l.extend(this,{history:{init:_.init.bind(this),setHistory:_.setHistory.bind(this),setHistoryPopState:_.setHistoryPopState.bind(this),scrollToSlide:_.scrollToSlide.bind(this),destroy:_.destroy.bind(this)}})},on:{init:function(){this.params.history.enabled&&this.history.init()},destroy:function(){this.params.history.enabled&&this.history.destroy()},transitionEnd:function(){this.history.initialized&&this.history.setHistory(this.params.history.key,this.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){l.extend(this,{hashNavigation:{initialized:!1,init:Z.init.bind(this),destroy:Z.destroy.bind(this),setHash:Z.setHash.bind(this),onHashCange:Z.onHashCange.bind(this)}})},on:{init:function(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy:function(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd:function(){this.hashNavigation.initialized&&this.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){l.extend(this,{autoplay:{running:!1,paused:!1,run:Q.run.bind(this),start:Q.start.bind(this),stop:Q.stop.bind(this),pause:Q.pause.bind(this)}})},on:{init:function(){this.params.autoplay.enabled&&this.autoplay.start()},beforeTransitionStart:function(e,t){this.autoplay.running&&(t||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(e):this.autoplay.stop())},sliderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},destroy:function(){this.autoplay.running&&this.autoplay.stop()}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){l.extend(this,{fadeEffect:{setTranslate:J.setTranslate.bind(this),setTransition:J.setTransition.bind(this)}})},on:{beforeInit:function(){if("fade"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"fade");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};l.extend(this.params,e),l.extend(this.originalParams,e)}},setTranslate:function(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition:function(e){"fade"===this.params.effect&&this.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){l.extend(this,{cubeEffect:{setTranslate:ee.setTranslate.bind(this),setTransition:ee.setTransition.bind(this)}})},on:{beforeInit:function(){if("cube"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"cube"),this.classNames.push(this.params.containerModifierClass+"3d");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};l.extend(this.params,e),l.extend(this.originalParams,e)}},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition:function(e){"cube"===this.params.effect&&this.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){l.extend(this,{flipEffect:{setTranslate:te.setTranslate.bind(this),setTransition:te.setTransition.bind(this)}})},on:{beforeInit:function(){if("flip"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"flip"),this.classNames.push(this.params.containerModifierClass+"3d");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};l.extend(this.params,e),l.extend(this.originalParams,e)}},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition:function(e){"flip"===this.params.effect&&this.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){l.extend(this,{coverflowEffect:{setTranslate:ie.setTranslate.bind(this),setTransition:ie.setTransition.bind(this)}})},on:{beforeInit:function(){"coverflow"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"coverflow"),this.classNames.push(this.params.containerModifierClass+"3d"),this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},setTranslate:function(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition:function(e){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(e)}}}];return void 0===k.use&&(k.use=k.Class.use,k.installModule=k.Class.installModule),k.use(se),k}); +//# sourceMappingURL=swiper.min.js.map diff --git a/dist/js/vendor/swiper.min.js.map b/dist/js/vendor/swiper.min.js.map new file mode 100644 index 0000000000..e482b0488c --- /dev/null +++ b/dist/js/vendor/swiper.min.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["swiper.js"],"names":["global","factory","exports","module","define","amd","Swiper","this","Dom7","arr","i","length","$$1","selector","context","els","tempParent","html","trim","indexOf","toCreate","document","createElement","innerHTML","childNodes","push","match","querySelectorAll","getElementById","split","nodeType","window","unique","uniqueArray","fn","prototype","Class","Methods","addClass","className","classes","j","classList","add","removeClass","remove","hasClass","contains","toggleClass","toggle","attr","attrs","value","arguments$1","arguments","getAttribute","setAttribute","attrName","removeAttr","removeAttribute","data","key","el","dom7ElementDataStorage","dataKey","transform","elStyle","style","webkitTransform","transition","duration","webkitTransitionDuration","transitionDuration","on","args","len","assign","eventType","targetSelector","listener","capture","handleLiveEvent","e","target","eventData","dom7EventData","unshift","is","apply","parents","k","handleEvent","undefined","events","dom7LiveListeners","type","proxyListener","addEventListener","dom7Listeners","off","k$1","removeEventListener","trigger","evt","CustomEvent","detail","bubbles","cancelable","createEvent","initEvent","filter","dataIndex","dispatchEvent","transitionEnd","callback","dom","fireCallBack","call","outerWidth","includeMargins","styles","offsetWidth","parseFloat","getPropertyValue","outerHeight","offsetHeight","offset","box","getBoundingClientRect","body","clientTop","clientLeft","scrollTop","scrollY","scrollLeft","scrollX","top","left","css","props","prop","getComputedStyle","each","text","textContent","compareWith","matches","webkitMatchesSelector","msMatchesSelector","index","child","previousSibling","eq","returnIndex","append","newChild","tempDiv","firstChild","appendChild","prepend","insertBefore","next","nextElementSibling","nextAll","nextEls","prev","previousElementSibling","prevAll","prevEls","parent","parentNode","closest","find","foundElements","found","children","removeChild","toAdd","Object","keys","forEach","methodName","testDiv","win","navigator","userAgent","location","history","Image","Date","screen","Utils","deleteProps","obj","object","nextTick","delay","setTimeout","now","getTranslate","axis","matrix","curTransform","transformMatrix","curStyle","WebKitCSSMatrix","map","a","replace","join","MozTransform","OTransform","MsTransform","msTransform","toString","m41","m42","parseUrlQuery","url","params","param","query","urlToParse","href","paramsPart","decodeURIComponent","isObject","o","constructor","extend","len$1","to","nextSource","keysArray","nextIndex","nextKey","desc","getOwnPropertyDescriptor","enumerable","doc","activeElement","blur","nodeName","querySelector","getElementsByTagName","hash","Support","touch","Modernizr","DocumentTouch","pointerEvents","pointerEnabled","PointerEvent","prefixedPointerEvents","msPointerEnabled","transforms3d","csstransforms3d","flexbox","observer","passiveListener","supportsPassive","opts","defineProperty","get","gestures","SwiperClass","self","eventsListeners","eventName","staticAccessors","components","configurable","handler","event","once","onceHandler","eventHandler","splice","emit","Array","isArray","slice","handlers","useModulesParams","instanceParams","instance","modules","moduleName","useModules","modulesParams","moduleParams","modulePropName","moduleProp","bind","moduleEventName","create","set","use","installModule","name","proto","static","install","m","concat","defineProperties","update","updateSize","width","height","$el","clientWidth","clientHeight","isHorizontal","isVertical","parseInt","size","updateSlides","$wrapperEl","swiperSize","rtl","wrongRTL","slides","slidesLength","virtual","enabled","snapGrid","slidesGrid","slidesSizesGrid","offsetBefore","slidesOffsetBefore","offsetAfter","slidesOffsetAfter","previousSlidesLength","previousSnapGridLength","previousSlidesGridLength","spaceBetween","slidePosition","prevSlideSize","slidesNumberEvenToRows","slideSize","virtualSize","marginLeft","marginTop","marginRight","marginBottom","slidesPerColumn","Math","floor","ceil","slidesPerView","slidesPerColumnFill","max","newSlidesGrid","slidesPerRow","numFullColumns","slide","newSlideOrderIndex","column","row","-webkit-box-ordinal-group","-moz-box-ordinal-group","-ms-flex-order","-webkit-order","order","roundLengths","swiperSlideSize","centeredSlides","abs","slidesPerGroup","effect","setWrapperSize","i$1","i$2","watchOverflow","checkOverflow","watchSlidesProgress","watchSlidesVisibility","updateSlidesOffset","updateAutoHeight","activeSlides","newHeight","activeIndex","swiperSlideOffset","offsetLeft","offsetTop","updateSlidesProgress","translate","offsetCenter","slideVisibleClass","slideProgress","minTranslate","slideBefore","slideAfter","progress","updateProgress","translatesDiff","maxTranslate","isBeginning","isEnd","wasBeginning","wasEnd","updateSlidesClasses","activeSlide","realIndex","isVirtual","slideActiveClass","loop","slideDuplicateClass","slideDuplicateActiveClass","nextSlide","slideNextClass","prevSlide","slidePrevClass","slideDuplicateNextClass","slideDuplicatePrevClass","updateActiveIndex","newActiveIndex","snapIndex","previousIndex","previousRealIndex","previousSnapIndex","normalizeSlideIndex","updateClickedSlide","slideFound","clickedSlide","clickedIndex","slideToClickedSlide","virtualTranslate","currentTranslate","setTranslate","byController","x","y","transition$1","setTransition","transitionStart","runCallbacks","autoHeight","animating","slideTo","speed","internal","swiper","slideIndex","initialSlide","initialized","allowSlideNext","allowSlidePrev","destroyed","slideNext","loopFix","_clientLeft","slidePrev","slideReset","slidesPerViewDynamic","slideToIndex","loopedSlides","loopCreate","loopFillGroupWithBlank","blankSlidesNum","blankNode","loopAdditionalSlides","prependSlides","appendSlides","cloneNode","newIndex","loopDestroy","grabCursor","setGrabCursor","moving","simulateTouch","cursor","unsetGrabCursor","manipulation","appendSlide","prependSlide","removeSlide","slidesIndexes","indexToRemove","removeAllSlides","Device","ua","device","ios","android","androidChrome","desktop","windows","iphone","ipod","ipad","cordova","phonegap","os","osVersion","toLowerCase","webView","osVersionArr","metaViewport","minimalUi","pixelRatio","devicePixelRatio","onTouchStart","touchEventsData","touches","originalEvent","isTouchEvent","which","isTouched","isMoved","noSwiping","allowClick","swipeHandler","currentX","targetTouches","pageX","currentY","pageY","startX","startY","iOSEdgeSwipeDetection","iOSEdgeSwipeThreshold","allowTouchCallbacks","isScrolling","startMoving","touchStartTime","swipeDirection","threshold","allowThresholdMove","preventDefault","formElements","allowTouchMove","onTouchMove","preventedByNestedSwiper","touchReleaseOnEdges","touchAngle","diffX","diffY","atan2","PI","touchMoveStopPropagation","nested","stopPropagation","startTranslate","allowMomentumBounce","diff","touchRatio","disableParentSwiper","resistanceRatio","resistance","pow","followFinger","freeMode","velocities","position","time","onTouchEnd","currentPos","touchEndTime","timeDiff","lastClickTime","clickTimeout","clearTimeout","freeModeMomentum","lastMoveEvent","pop","velocityEvent","distance","velocity","freeModeMinimumVelocity","freeModeMomentumVelocityRatio","momentumDuration","freeModeMomentumRatio","momentumDistance","newPosition","afterBouncePosition","doBounce","bounceAmount","freeModeMomentumBounceRatio","freeModeMomentumBounce","freeModeSticky","longSwipesMs","stopIndex","groupSize","ratio","longSwipes","longSwipesRatio","shortSwipes","onResize","breakpoints","setBreakpoint","newTranslate","min","onClick","preventClicks","preventClicksPropagation","stopImmediatePropagation","defaults","init","direction","touchEventsTarget","uniqueNavElements","preloadImages","updateOnImagesReady","noSwipingClass","passiveListeners","containerModifierClass","slideClass","slideBlankClass","wrapperClass","runCallbacksOnInit","prototypes","attachEvents","touchEvents","wrapperEl","start","move","end","passive","detachEvents","breakpoint","getBreakpoint","currentBreakpoint","breakPointsParams","originalParams","needsReLoop","points","point","sort","b","innerWidth","wasLocked","isLocked","navigation","addClasses","classNames","suffixes","suffix","removeClasses","images","loadImage","imageEl","src","srcset","sizes","checkForComplete","image","onReady","complete","onload","onerror","imagesLoaded","imagesToLoad","currentSrc","extendedDefaults","Swiper$1","SwiperClass$$1","prototypeGroup","protoMethod","moduleParamName","swiperParams","passedParams","swipers","containerEl","newParams","dir","__proto__","$","spv","breakLoop","translateValue","destroy","deleteInstance","cleanStyles","extendDefaults","newDefaults","Device$2","Support$2","support","Browser$1","isSafari","isUiWebView","test","Browser","browser","Resize","resize","resizeHandler","orientationChangeHandler","Observer","func","MutationObserver","WebkitMutationObserver","attach","options","ObserverFunc","mutations","mutation","observe","attributes","childList","characterData","observers","observeParents","containerParents","disconnect","Observer$1","Virtual","force","ref","ref$1","previousFrom","from","previousTo","previousSlidesGrid","renderSlide","previousOffset","offsetProp","slidesAfter","slidesBefore","onRendered","lazy","load","renderExternal","slidesToRender","prependIndexes","appendIndexes","cache","$slideEl","newCache","cachedIndex","Virtual$1","beforeInit","overwriteParams","Keyboard","handle","kc","keyCode","charCode","shiftKey","altKey","ctrlKey","metaKey","keyboard","onlyInViewport","inView","windowScroll","pageXOffset","pageYOffset","windowWidth","windowHeight","innerHeight","swiperOffset","swiperCoord","returnValue","enable","disable","Keyboard$1","Mousewheel","lastScrollTime","isSupported","element","implementation","hasFeature","isEventSupported","normalize","sX","sY","pX","pY","wheelDelta","wheelDeltaY","wheelDeltaX","HORIZONTAL_AXIS","deltaY","deltaX","deltaMode","spinX","spinY","pixelX","pixelY","mousewheel","delta","rtlFactor","forceToAxis","invert","sensitivity","timeout","autoplay","autoplayDisableOnInteraction","stopAutoplay","releaseOnEdges","getTime","eventsTarged","Navigation","$nextEl","$prevEl","disabledClass","lockClass","nextEl","prevEl","Pagination","pagination","current","total","paginationType","bullets","dynamicBullets","bulletSize","bullet","$bullet","bulletActiveClass","dynamicBulletsLength","bulletsOffset","scale","scaleX","scaleY","renderCustom","render","paginationHTML","numberOfBullets","renderBullet","bulletClass","renderFraction","currentClass","totalClass","renderProgressbar","progressbarFillClass","clickable","clickableClass","modifierClass","hiddenClass","Scrollbar","scrollbar","dragSize","trackSize","$dragEl","newSize","newPos","hide","opacity","divider","moveDivider","display","scrollbarHide","setDragPosition","positionRatio","clientX","clientY","onDragStart","dragTimeout","onDragMove","onDragEnd","snapOnRelease","enableDraggable","dragEvents","disableDraggable","$swiperEl","dragEl","draggable","Parallax","setTransform","p","currentOpacity","currentScale","parallax","slideEl","parallaxEl","$parallaxEl","parallaxDuration","Zoom","getDistanceBetweenTouches","x1","y1","x2","y2","sqrt","onGestureStart","zoom","gesture","fakeGestureTouched","fakeGestureMoved","scaleStart","$imageEl","$imageWrapEl","maxRatio","isScaling","onGestureChange","scaleMove","minRatio","onGestureEnd","changedTouches","touchesStart","slideWidth","slideHeight","scaledWidth","scaledHeight","minX","maxX","minY","maxY","touchesCurrent","prevPositionX","prevPositionY","prevTime","momentumDurationX","momentumDurationY","momentumDistanceX","newPositionX","momentumDistanceY","newPositionY","onTransitionEnd","out","in","touchX","touchY","translateX","translateY","imageWidth","imageHeight","translateMinX","translateMinY","translateMaxX","translateMaxY","Lazy","loadInSlide","loadInDuplicate","$images","elementClass","loadedClass","loadingClass","imageIndex","background","slideOriginalIndex","originalSlide","duplicatedSlide","slideExist","initialImageLoaded","elIndex","loadPrevNext","loadPrevNextAmount","amount","maxIndex","minIndex","Controller","LinearSpline","guess","i1","i3","binarySearch","array","val","lastIndex","interpolate","getInterpolateFunction","c","controller","spline","setTranslate$1","multiplier","controlledTranslate","controlled","control","setControlledTranslate","by","inverse","setControlledTransition","a11y","makeElFocusable","addElRole","role","addElLabel","label","disableEl","enableEl","onEnterKey","$targetEl","notify","lastSlideMessage","nextSlideMessage","firstSlideMessage","prevSlideMessage","click","message","notification","liveRegion","updateNavigation","updatePagination","bulletIndex","bulletEl","$bulletEl","paginationBulletMessage","History","pushState","hashNavigation","paths","getPathValues","scrollToSlide","replaceState","setHistoryPopState","pathArray","pathname","part","setHistory","slugify","includes","currentState","state","HashNavigation","onHashCange","newHash","setHash","watchState","Autoplay","run","$activeSlideEl","reverseDirection","stopOnLastSlide","stop","running","pause","paused","waitForTransition","Fade","tx","ty","slideOpacity","fadeEffect","crossFade","eventTriggered","triggerEvents","Cube","$cubeShadowEl","swiperWidth","swiperHeight","cubeEffect","wrapperRotate","shadow","slideAngle","round","tz","slideShadows","shadowBefore","shadowAfter","-webkit-transform-origin","-moz-transform-origin","-ms-transform-origin","transform-origin","shadowOffset","shadowAngle","sin","cos","scale1","shadowScale","scale2","zFactor","Flip","flipEffect","limitRotation","rotateY","rotateX","zIndex","Coverflow","coverflowEffect","center","rotate","depth","offsetMultiplier","modifier","translateZ","stretch","slideTransform","$shadowBeforeEl","$shadowAfterEl","perspectiveOrigin","hideOnClick","toEdge","fromEdge","bulletElement","activeIndexChange","snapIndexChange","slidesLengthChange","snapGridLengthChange","observerUpdate","containerClass","zoomedSlideClass","touchStart","touchEnd","doubleTap","loadOnTransitionStart","preloaderClass","scroll","scrollbarDragMove","notificationClass","paginationUpdate","disableOnInteraction","beforeTransitionStart","sliderFirstMove"],"mappings":"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","file":"swiper.min.js","sourcesContent":["/**\n * Swiper 4.1.0\n * Most modern mobile touch slider and framework with hardware accelerated transitions\n * http://www.idangero.us/swiper/\n *\n * Copyright 2014-2018 Vladimir Kharlampidi\n *\n * Released under the MIT License\n *\n * Released on: January 13, 2018\n */\n\n(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :\n\ttypeof define === 'function' && define.amd ? define(factory) :\n\t(global.Swiper = factory());\n}(this, (function () { 'use strict';\n\n/**\n * Dom7 2.0.1\n * Minimalistic JavaScript library for DOM manipulation, with a jQuery-compatible API\n * http://framework7.io/docs/dom.html\n *\n * Copyright 2017, Vladimir Kharlampidi\n * The iDangero.us\n * http://www.idangero.us/\n *\n * Licensed under MIT\n *\n * Released on: October 2, 2017\n */\nvar Dom7 = function Dom7(arr) {\n var self = this;\n // Create array-like object\n for (var i = 0; i < arr.length; i += 1) {\n self[i] = arr[i];\n }\n self.length = arr.length;\n // Return collection with methods\n return this;\n};\n\nfunction $$1(selector, context) {\n var arr = [];\n var i = 0;\n if (selector && !context) {\n if (selector instanceof Dom7) {\n return selector;\n }\n }\n if (selector) {\n // String\n if (typeof selector === 'string') {\n var els;\n var tempParent;\n var html = selector.trim();\n if (html.indexOf('<') >= 0 && html.indexOf('>') >= 0) {\n var toCreate = 'div';\n if (html.indexOf(':~]/)) {\n // Pure ID selector\n els = [document.getElementById(selector.trim().split('#')[1])];\n } else {\n // Other selectors\n els = (context || document).querySelectorAll(selector.trim());\n }\n for (i = 0; i < els.length; i += 1) {\n if (els[i]) { arr.push(els[i]); }\n }\n }\n } else if (selector.nodeType || selector === window || selector === document) {\n // Node/element\n arr.push(selector);\n } else if (selector.length > 0 && selector[0].nodeType) {\n // Array of elements or instance of Dom\n for (i = 0; i < selector.length; i += 1) {\n arr.push(selector[i]);\n }\n }\n }\n return new Dom7(arr);\n}\n\n$$1.fn = Dom7.prototype;\n$$1.Class = Dom7;\n$$1.Dom7 = Dom7;\n\nfunction unique(arr) {\n var uniqueArray = [];\n for (var i = 0; i < arr.length; i += 1) {\n if (uniqueArray.indexOf(arr[i]) === -1) { uniqueArray.push(arr[i]); }\n }\n return uniqueArray;\n}\n// Classes and attributes\nfunction addClass(className) {\n var this$1 = this;\n\n if (typeof className === 'undefined') {\n return this;\n }\n var classes = className.split(' ');\n for (var i = 0; i < classes.length; i += 1) {\n for (var j = 0; j < this.length; j += 1) {\n if (typeof this$1[j].classList !== 'undefined') { this$1[j].classList.add(classes[i]); }\n }\n }\n return this;\n}\nfunction removeClass(className) {\n var this$1 = this;\n\n var classes = className.split(' ');\n for (var i = 0; i < classes.length; i += 1) {\n for (var j = 0; j < this.length; j += 1) {\n if (typeof this$1[j].classList !== 'undefined') { this$1[j].classList.remove(classes[i]); }\n }\n }\n return this;\n}\nfunction hasClass(className) {\n if (!this[0]) { return false; }\n return this[0].classList.contains(className);\n}\nfunction toggleClass(className) {\n var this$1 = this;\n\n var classes = className.split(' ');\n for (var i = 0; i < classes.length; i += 1) {\n for (var j = 0; j < this.length; j += 1) {\n if (typeof this$1[j].classList !== 'undefined') { this$1[j].classList.toggle(classes[i]); }\n }\n }\n return this;\n}\nfunction attr(attrs, value) {\n var arguments$1 = arguments;\n var this$1 = this;\n\n if (arguments.length === 1 && typeof attrs === 'string') {\n // Get attr\n if (this[0]) { return this[0].getAttribute(attrs); }\n return undefined;\n }\n\n // Set attrs\n for (var i = 0; i < this.length; i += 1) {\n if (arguments$1.length === 2) {\n // String\n this$1[i].setAttribute(attrs, value);\n } else {\n // Object\n // eslint-disable-next-line\n for (var attrName in attrs) {\n this$1[i][attrName] = attrs[attrName];\n this$1[i].setAttribute(attrName, attrs[attrName]);\n }\n }\n }\n return this;\n}\n// eslint-disable-next-line\nfunction removeAttr(attr) {\n var this$1 = this;\n\n for (var i = 0; i < this.length; i += 1) {\n this$1[i].removeAttribute(attr);\n }\n return this;\n}\nfunction data(key, value) {\n var this$1 = this;\n\n var el;\n if (typeof value === 'undefined') {\n el = this[0];\n // Get value\n if (el) {\n if (el.dom7ElementDataStorage && (key in el.dom7ElementDataStorage)) {\n return el.dom7ElementDataStorage[key];\n }\n\n var dataKey = el.getAttribute((\"data-\" + key));\n if (dataKey) {\n return dataKey;\n }\n return undefined;\n }\n return undefined;\n }\n\n // Set value\n for (var i = 0; i < this.length; i += 1) {\n el = this$1[i];\n if (!el.dom7ElementDataStorage) { el.dom7ElementDataStorage = {}; }\n el.dom7ElementDataStorage[key] = value;\n }\n return this;\n}\n// Transforms\n// eslint-disable-next-line\nfunction transform(transform) {\n var this$1 = this;\n\n for (var i = 0; i < this.length; i += 1) {\n var elStyle = this$1[i].style;\n elStyle.webkitTransform = transform;\n elStyle.transform = transform;\n }\n return this;\n}\nfunction transition(duration) {\n var this$1 = this;\n\n if (typeof duration !== 'string') {\n duration = duration + \"ms\"; // eslint-disable-line\n }\n for (var i = 0; i < this.length; i += 1) {\n var elStyle = this$1[i].style;\n elStyle.webkitTransitionDuration = duration;\n elStyle.transitionDuration = duration;\n }\n return this;\n}\n// Events\nfunction on() {\n var this$1 = this;\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n var eventType = args[0];\n var targetSelector = args[1];\n var listener = args[2];\n var capture = args[3];\n if (typeof args[1] === 'function') {\n var assign;\n (assign = args, eventType = assign[0], listener = assign[1], capture = assign[2]);\n targetSelector = undefined;\n }\n if (!capture) { capture = false; }\n\n function handleLiveEvent(e) {\n var target = e.target;\n if (!target) { return; }\n var eventData = e.target.dom7EventData || [];\n eventData.unshift(e);\n if ($$1(target).is(targetSelector)) { listener.apply(target, eventData); }\n else {\n var parents = $$1(target).parents(); // eslint-disable-line\n for (var k = 0; k < parents.length; k += 1) {\n if ($$1(parents[k]).is(targetSelector)) { listener.apply(parents[k], eventData); }\n }\n }\n }\n function handleEvent(e) {\n var eventData = e && e.target ? e.target.dom7EventData || [] : [];\n eventData.unshift(e);\n listener.apply(this, eventData);\n }\n var events = eventType.split(' ');\n var j;\n for (var i = 0; i < this.length; i += 1) {\n var el = this$1[i];\n if (!targetSelector) {\n for (j = 0; j < events.length; j += 1) {\n if (!el.dom7Listeners) { el.dom7Listeners = []; }\n el.dom7Listeners.push({\n type: eventType,\n listener: listener,\n proxyListener: handleEvent,\n });\n el.addEventListener(events[j], handleEvent, capture);\n }\n } else {\n // Live events\n for (j = 0; j < events.length; j += 1) {\n if (!el.dom7LiveListeners) { el.dom7LiveListeners = []; }\n el.dom7LiveListeners.push({\n type: eventType,\n listener: listener,\n proxyListener: handleLiveEvent,\n });\n el.addEventListener(events[j], handleLiveEvent, capture);\n }\n }\n }\n return this;\n}\nfunction off() {\n var this$1 = this;\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n var eventType = args[0];\n var targetSelector = args[1];\n var listener = args[2];\n var capture = args[3];\n if (typeof args[1] === 'function') {\n var assign;\n (assign = args, eventType = assign[0], listener = assign[1], capture = assign[2]);\n targetSelector = undefined;\n }\n if (!capture) { capture = false; }\n\n var events = eventType.split(' ');\n for (var i = 0; i < events.length; i += 1) {\n for (var j = 0; j < this.length; j += 1) {\n var el = this$1[j];\n if (!targetSelector) {\n if (el.dom7Listeners) {\n for (var k = 0; k < el.dom7Listeners.length; k += 1) {\n if (listener) {\n if (el.dom7Listeners[k].listener === listener) {\n el.removeEventListener(events[i], el.dom7Listeners[k].proxyListener, capture);\n }\n } else if (el.dom7Listeners[k].type === events[i]) {\n el.removeEventListener(events[i], el.dom7Listeners[k].proxyListener, capture);\n }\n }\n }\n } else if (el.dom7LiveListeners) {\n for (var k$1 = 0; k$1 < el.dom7LiveListeners.length; k$1 += 1) {\n if (listener) {\n if (el.dom7LiveListeners[k$1].listener === listener) {\n el.removeEventListener(events[i], el.dom7LiveListeners[k$1].proxyListener, capture);\n }\n } else if (el.dom7LiveListeners[k$1].type === events[i]) {\n el.removeEventListener(events[i], el.dom7LiveListeners[k$1].proxyListener, capture);\n }\n }\n }\n }\n }\n return this;\n}\nfunction trigger() {\n var this$1 = this;\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n var events = args[0].split(' ');\n var eventData = args[1];\n for (var i = 0; i < events.length; i += 1) {\n for (var j = 0; j < this.length; j += 1) {\n var evt = (void 0);\n try {\n evt = new window.CustomEvent(events[i], {\n detail: eventData,\n bubbles: true,\n cancelable: true,\n });\n } catch (e) {\n evt = document.createEvent('Event');\n evt.initEvent(events[i], true, true);\n evt.detail = eventData;\n }\n // eslint-disable-next-line\n this$1[j].dom7EventData = args.filter(function (data, dataIndex) { return dataIndex > 0; });\n this$1[j].dispatchEvent(evt);\n this$1[j].dom7EventData = [];\n delete this$1[j].dom7EventData;\n }\n }\n return this;\n}\nfunction transitionEnd(callback) {\n var events = ['webkitTransitionEnd', 'transitionend'];\n var dom = this;\n var i;\n function fireCallBack(e) {\n /* jshint validthis:true */\n if (e.target !== this) { return; }\n callback.call(this, e);\n for (i = 0; i < events.length; i += 1) {\n dom.off(events[i], fireCallBack);\n }\n }\n if (callback) {\n for (i = 0; i < events.length; i += 1) {\n dom.on(events[i], fireCallBack);\n }\n }\n return this;\n}\nfunction outerWidth(includeMargins) {\n if (this.length > 0) {\n if (includeMargins) {\n // eslint-disable-next-line\n var styles = this.styles();\n return this[0].offsetWidth + parseFloat(styles.getPropertyValue('margin-right')) + parseFloat(styles.getPropertyValue('margin-left'));\n }\n return this[0].offsetWidth;\n }\n return null;\n}\nfunction outerHeight(includeMargins) {\n if (this.length > 0) {\n if (includeMargins) {\n // eslint-disable-next-line\n var styles = this.styles();\n return this[0].offsetHeight + parseFloat(styles.getPropertyValue('margin-top')) + parseFloat(styles.getPropertyValue('margin-bottom'));\n }\n return this[0].offsetHeight;\n }\n return null;\n}\nfunction offset() {\n if (this.length > 0) {\n var el = this[0];\n var box = el.getBoundingClientRect();\n var body = document.body;\n var clientTop = el.clientTop || body.clientTop || 0;\n var clientLeft = el.clientLeft || body.clientLeft || 0;\n var scrollTop = el === window ? window.scrollY : el.scrollTop;\n var scrollLeft = el === window ? window.scrollX : el.scrollLeft;\n return {\n top: (box.top + scrollTop) - clientTop,\n left: (box.left + scrollLeft) - clientLeft,\n };\n }\n\n return null;\n}\nfunction styles() {\n if (this[0]) { return window.getComputedStyle(this[0], null); }\n return {};\n}\nfunction css(props, value) {\n var this$1 = this;\n\n var i;\n if (arguments.length === 1) {\n if (typeof props === 'string') {\n if (this[0]) { return window.getComputedStyle(this[0], null).getPropertyValue(props); }\n } else {\n for (i = 0; i < this.length; i += 1) {\n // eslint-disable-next-line\n for (var prop in props) {\n this$1[i].style[prop] = props[prop];\n }\n }\n return this;\n }\n }\n if (arguments.length === 2 && typeof props === 'string') {\n for (i = 0; i < this.length; i += 1) {\n this$1[i].style[props] = value;\n }\n return this;\n }\n return this;\n}\n\n// Iterate over the collection passing elements to `callback`\nfunction each(callback) {\n var this$1 = this;\n\n // Don't bother continuing without a callback\n if (!callback) { return this; }\n // Iterate over the current collection\n for (var i = 0; i < this.length; i += 1) {\n // If the callback returns false\n if (callback.call(this$1[i], i, this$1[i]) === false) {\n // End the loop early\n return this$1;\n }\n }\n // Return `this` to allow chained DOM operations\n return this;\n}\n// eslint-disable-next-line\nfunction html(html) {\n var this$1 = this;\n\n if (typeof html === 'undefined') {\n return this[0] ? this[0].innerHTML : undefined;\n }\n\n for (var i = 0; i < this.length; i += 1) {\n this$1[i].innerHTML = html;\n }\n return this;\n}\n// eslint-disable-next-line\nfunction text(text) {\n var this$1 = this;\n\n if (typeof text === 'undefined') {\n if (this[0]) {\n return this[0].textContent.trim();\n }\n return null;\n }\n\n for (var i = 0; i < this.length; i += 1) {\n this$1[i].textContent = text;\n }\n return this;\n}\nfunction is(selector) {\n var el = this[0];\n var compareWith;\n var i;\n if (!el || typeof selector === 'undefined') { return false; }\n if (typeof selector === 'string') {\n if (el.matches) { return el.matches(selector); }\n else if (el.webkitMatchesSelector) { return el.webkitMatchesSelector(selector); }\n else if (el.msMatchesSelector) { return el.msMatchesSelector(selector); }\n\n compareWith = $$1(selector);\n for (i = 0; i < compareWith.length; i += 1) {\n if (compareWith[i] === el) { return true; }\n }\n return false;\n } else if (selector === document) { return el === document; }\n else if (selector === window) { return el === window; }\n\n if (selector.nodeType || selector instanceof Dom7) {\n compareWith = selector.nodeType ? [selector] : selector;\n for (i = 0; i < compareWith.length; i += 1) {\n if (compareWith[i] === el) { return true; }\n }\n return false;\n }\n return false;\n}\nfunction index() {\n var child = this[0];\n var i;\n if (child) {\n i = 0;\n // eslint-disable-next-line\n while ((child = child.previousSibling) !== null) {\n if (child.nodeType === 1) { i += 1; }\n }\n return i;\n }\n return undefined;\n}\n// eslint-disable-next-line\nfunction eq(index) {\n if (typeof index === 'undefined') { return this; }\n var length = this.length;\n var returnIndex;\n if (index > length - 1) {\n return new Dom7([]);\n }\n if (index < 0) {\n returnIndex = length + index;\n if (returnIndex < 0) { return new Dom7([]); }\n return new Dom7([this[returnIndex]]);\n }\n return new Dom7([this[index]]);\n}\nfunction append() {\n var this$1 = this;\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n var newChild;\n\n for (var k = 0; k < args.length; k += 1) {\n newChild = args[k];\n for (var i = 0; i < this.length; i += 1) {\n if (typeof newChild === 'string') {\n var tempDiv = document.createElement('div');\n tempDiv.innerHTML = newChild;\n while (tempDiv.firstChild) {\n this$1[i].appendChild(tempDiv.firstChild);\n }\n } else if (newChild instanceof Dom7) {\n for (var j = 0; j < newChild.length; j += 1) {\n this$1[i].appendChild(newChild[j]);\n }\n } else {\n this$1[i].appendChild(newChild);\n }\n }\n }\n\n return this;\n}\n function prepend(newChild) {\n var this$1 = this;\n\n var i;\n var j;\n for (i = 0; i < this.length; i += 1) {\n if (typeof newChild === 'string') {\n var tempDiv = document.createElement('div');\n tempDiv.innerHTML = newChild;\n for (j = tempDiv.childNodes.length - 1; j >= 0; j -= 1) {\n this$1[i].insertBefore(tempDiv.childNodes[j], this$1[i].childNodes[0]);\n }\n } else if (newChild instanceof Dom7) {\n for (j = 0; j < newChild.length; j += 1) {\n this$1[i].insertBefore(newChild[j], this$1[i].childNodes[0]);\n }\n } else {\n this$1[i].insertBefore(newChild, this$1[i].childNodes[0]);\n }\n }\n return this;\n}\n function next(selector) {\n if (this.length > 0) {\n if (selector) {\n if (this[0].nextElementSibling && $$1(this[0].nextElementSibling).is(selector)) {\n return new Dom7([this[0].nextElementSibling]);\n }\n return new Dom7([]);\n }\n\n if (this[0].nextElementSibling) { return new Dom7([this[0].nextElementSibling]); }\n return new Dom7([]);\n }\n return new Dom7([]);\n}\nfunction nextAll(selector) {\n var nextEls = [];\n var el = this[0];\n if (!el) { return new Dom7([]); }\n while (el.nextElementSibling) {\n var next = el.nextElementSibling; // eslint-disable-line\n if (selector) {\n if ($$1(next).is(selector)) { nextEls.push(next); }\n } else { nextEls.push(next); }\n el = next;\n }\n return new Dom7(nextEls);\n}\nfunction prev(selector) {\n if (this.length > 0) {\n var el = this[0];\n if (selector) {\n if (el.previousElementSibling && $$1(el.previousElementSibling).is(selector)) {\n return new Dom7([el.previousElementSibling]);\n }\n return new Dom7([]);\n }\n\n if (el.previousElementSibling) { return new Dom7([el.previousElementSibling]); }\n return new Dom7([]);\n }\n return new Dom7([]);\n}\nfunction prevAll(selector) {\n var prevEls = [];\n var el = this[0];\n if (!el) { return new Dom7([]); }\n while (el.previousElementSibling) {\n var prev = el.previousElementSibling; // eslint-disable-line\n if (selector) {\n if ($$1(prev).is(selector)) { prevEls.push(prev); }\n } else { prevEls.push(prev); }\n el = prev;\n }\n return new Dom7(prevEls);\n}\nfunction parent(selector) {\n var this$1 = this;\n\n var parents = []; // eslint-disable-line\n for (var i = 0; i < this.length; i += 1) {\n if (this$1[i].parentNode !== null) {\n if (selector) {\n if ($$1(this$1[i].parentNode).is(selector)) { parents.push(this$1[i].parentNode); }\n } else {\n parents.push(this$1[i].parentNode);\n }\n }\n }\n return $$1(unique(parents));\n}\nfunction parents(selector) {\n var this$1 = this;\n\n var parents = []; // eslint-disable-line\n for (var i = 0; i < this.length; i += 1) {\n var parent = this$1[i].parentNode; // eslint-disable-line\n while (parent) {\n if (selector) {\n if ($$1(parent).is(selector)) { parents.push(parent); }\n } else {\n parents.push(parent);\n }\n parent = parent.parentNode;\n }\n }\n return $$1(unique(parents));\n}\nfunction closest(selector) {\n var closest = this; // eslint-disable-line\n if (typeof selector === 'undefined') {\n return new Dom7([]);\n }\n if (!closest.is(selector)) {\n closest = closest.parents(selector).eq(0);\n }\n return closest;\n}\nfunction find(selector) {\n var this$1 = this;\n\n var foundElements = [];\n for (var i = 0; i < this.length; i += 1) {\n var found = this$1[i].querySelectorAll(selector);\n for (var j = 0; j < found.length; j += 1) {\n foundElements.push(found[j]);\n }\n }\n return new Dom7(foundElements);\n}\nfunction children(selector) {\n var this$1 = this;\n\n var children = []; // eslint-disable-line\n for (var i = 0; i < this.length; i += 1) {\n var childNodes = this$1[i].childNodes;\n\n for (var j = 0; j < childNodes.length; j += 1) {\n if (!selector) {\n if (childNodes[j].nodeType === 1) { children.push(childNodes[j]); }\n } else if (childNodes[j].nodeType === 1 && $$1(childNodes[j]).is(selector)) {\n children.push(childNodes[j]);\n }\n }\n }\n return new Dom7(unique(children));\n}\nfunction remove() {\n var this$1 = this;\n\n for (var i = 0; i < this.length; i += 1) {\n if (this$1[i].parentNode) { this$1[i].parentNode.removeChild(this$1[i]); }\n }\n return this;\n}\nfunction add() {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n var dom = this;\n var i;\n var j;\n for (i = 0; i < args.length; i += 1) {\n var toAdd = $$1(args[i]);\n for (j = 0; j < toAdd.length; j += 1) {\n dom[dom.length] = toAdd[j];\n dom.length += 1;\n }\n }\n return dom;\n}\nvar noTrigger = ('resize scroll').split(' ');\n\nvar Methods = {\n addClass: addClass,\n removeClass: removeClass,\n hasClass: hasClass,\n toggleClass: toggleClass,\n attr: attr,\n removeAttr: removeAttr,\n data: data,\n transform: transform,\n transition: transition,\n on: on,\n off: off,\n trigger: trigger,\n transitionEnd: transitionEnd,\n outerWidth: outerWidth,\n outerHeight: outerHeight,\n offset: offset,\n css: css,\n each: each,\n html: html,\n text: text,\n is: is,\n index: index,\n eq: eq,\n append: append,\n prepend: prepend,\n next: next,\n nextAll: nextAll,\n prev: prev,\n prevAll: prevAll,\n parent: parent,\n parents: parents,\n closest: closest,\n find: find,\n children: children,\n remove: remove,\n add: add,\n styles: styles,\n};\n\nObject.keys(Methods).forEach(function (methodName) {\n $$1.fn[methodName] = Methods[methodName];\n});\n\nvar w;\nif (typeof window === 'undefined') {\n w = {\n navigator: {\n userAgent: '',\n },\n location: {},\n history: {},\n addEventListener: function addEventListener() {},\n removeEventListener: function removeEventListener() {},\n getComputedStyle: function getComputedStyle() {\n return {};\n },\n Image: function Image() {},\n Date: function Date() {},\n screen: {},\n };\n} else {\n w = window;\n}\n\nvar win = w;\n\nvar Utils = {\n deleteProps: function deleteProps(obj) {\n var object = obj;\n Object.keys(object).forEach(function (key) {\n try {\n object[key] = null;\n } catch (e) {\n // no getter for object\n }\n try {\n delete object[key];\n } catch (e) {\n // something got wrong\n }\n });\n },\n nextTick: function nextTick(callback, delay) {\n if ( delay === void 0 ) delay = 0;\n\n return setTimeout(callback, delay);\n },\n now: function now() {\n return Date.now();\n },\n getTranslate: function getTranslate(el, axis) {\n if ( axis === void 0 ) axis = 'x';\n\n var matrix;\n var curTransform;\n var transformMatrix;\n\n var curStyle = win.getComputedStyle(el, null);\n\n if (win.WebKitCSSMatrix) {\n curTransform = curStyle.transform || curStyle.webkitTransform;\n if (curTransform.split(',').length > 6) {\n curTransform = curTransform.split(', ').map(function (a) { return a.replace(',', '.'); }).join(', ');\n }\n // Some old versions of Webkit choke when 'none' is passed; pass\n // empty string instead in this case\n transformMatrix = new win.WebKitCSSMatrix(curTransform === 'none' ? '' : curTransform);\n } else {\n transformMatrix = curStyle.MozTransform || curStyle.OTransform || curStyle.MsTransform || curStyle.msTransform || curStyle.transform || curStyle.getPropertyValue('transform').replace('translate(', 'matrix(1, 0, 0, 1,');\n matrix = transformMatrix.toString().split(',');\n }\n\n if (axis === 'x') {\n // Latest Chrome and webkits Fix\n if (win.WebKitCSSMatrix) { curTransform = transformMatrix.m41; }\n // Crazy IE10 Matrix\n else if (matrix.length === 16) { curTransform = parseFloat(matrix[12]); }\n // Normal Browsers\n else { curTransform = parseFloat(matrix[4]); }\n }\n if (axis === 'y') {\n // Latest Chrome and webkits Fix\n if (win.WebKitCSSMatrix) { curTransform = transformMatrix.m42; }\n // Crazy IE10 Matrix\n else if (matrix.length === 16) { curTransform = parseFloat(matrix[13]); }\n // Normal Browsers\n else { curTransform = parseFloat(matrix[5]); }\n }\n return curTransform || 0;\n },\n parseUrlQuery: function parseUrlQuery(url) {\n var query = {};\n var urlToParse = url || win.location.href;\n var i;\n var params;\n var param;\n var length;\n if (typeof urlToParse === 'string' && urlToParse.length) {\n urlToParse = urlToParse.indexOf('?') > -1 ? urlToParse.replace(/\\S*\\?/, '') : '';\n params = urlToParse.split('&').filter(function (paramsPart) { return paramsPart !== ''; });\n length = params.length;\n\n for (i = 0; i < length; i += 1) {\n param = params[i].replace(/#\\S+/g, '').split('=');\n query[decodeURIComponent(param[0])] = typeof param[1] === 'undefined' ? undefined : decodeURIComponent(param[1]) || '';\n }\n }\n return query;\n },\n isObject: function isObject(o) {\n return typeof o === 'object' && o !== null && o.constructor && o.constructor === Object;\n },\n extend: function extend() {\n var args = [], len$1 = arguments.length;\n while ( len$1-- ) args[ len$1 ] = arguments[ len$1 ];\n\n var to = Object(args[0]);\n for (var i = 1; i < args.length; i += 1) {\n var nextSource = args[i];\n if (nextSource !== undefined && nextSource !== null) {\n var keysArray = Object.keys(Object(nextSource));\n for (var nextIndex = 0, len = keysArray.length; nextIndex < len; nextIndex += 1) {\n var nextKey = keysArray[nextIndex];\n var desc = Object.getOwnPropertyDescriptor(nextSource, nextKey);\n if (desc !== undefined && desc.enumerable) {\n if (Utils.isObject(to[nextKey]) && Utils.isObject(nextSource[nextKey])) {\n Utils.extend(to[nextKey], nextSource[nextKey]);\n } else if (!Utils.isObject(to[nextKey]) && Utils.isObject(nextSource[nextKey])) {\n to[nextKey] = {};\n Utils.extend(to[nextKey], nextSource[nextKey]);\n } else {\n to[nextKey] = nextSource[nextKey];\n }\n }\n }\n }\n }\n return to;\n },\n};\n\nvar d;\nif (typeof document === 'undefined') {\n d = {\n addEventListener: function addEventListener() {},\n removeEventListener: function removeEventListener() {},\n activeElement: {\n blur: function blur() {},\n nodeName: '',\n },\n querySelector: function querySelector() {\n return {};\n },\n querySelectorAll: function querySelectorAll() {\n return [];\n },\n createElement: function createElement() {\n return {\n style: {},\n setAttribute: function setAttribute() {},\n getElementsByTagName: function getElementsByTagName() {\n return [];\n },\n };\n },\n location: { hash: '' },\n };\n} else {\n d = document;\n}\n\nvar doc = d;\n\nvar Support = (function Support() {\n var testDiv = doc.createElement('div');\n return {\n touch: (win.Modernizr && win.Modernizr.touch === true) || (function checkTouch() {\n return !!(('ontouchstart' in win) || (win.DocumentTouch && doc instanceof win.DocumentTouch));\n }()),\n\n pointerEvents: !!(win.navigator.pointerEnabled || win.PointerEvent),\n prefixedPointerEvents: !!win.navigator.msPointerEnabled,\n\n transition: (function checkTransition() {\n var style = testDiv.style;\n return ('transition' in style || 'webkitTransition' in style || 'MozTransition' in style);\n }()),\n transforms3d: (win.Modernizr && win.Modernizr.csstransforms3d === true) || (function checkTransforms3d() {\n var style = testDiv.style;\n return ('webkitPerspective' in style || 'MozPerspective' in style || 'OPerspective' in style || 'MsPerspective' in style || 'perspective' in style);\n }()),\n\n flexbox: (function checkFlexbox() {\n var style = testDiv.style;\n var styles = ('alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient').split(' ');\n for (var i = 0; i < styles.length; i += 1) {\n if (styles[i] in style) { return true; }\n }\n return false;\n }()),\n\n observer: (function checkObserver() {\n return ('MutationObserver' in win || 'WebkitMutationObserver' in win);\n }()),\n\n passiveListener: (function checkPassiveListener() {\n var supportsPassive = false;\n try {\n var opts = Object.defineProperty({}, 'passive', {\n // eslint-disable-next-line\n get: function get() {\n supportsPassive = true;\n },\n });\n win.addEventListener('testPassiveListener', null, opts);\n } catch (e) {\n // No support\n }\n return supportsPassive;\n }()),\n\n gestures: (function checkGestures() {\n return 'ongesturestart' in win;\n }()),\n };\n}());\n\nvar SwiperClass = function SwiperClass(params) {\n if ( params === void 0 ) params = {};\n\n var self = this;\n self.params = params;\n\n // Events\n self.eventsListeners = {};\n\n if (self.params && self.params.on) {\n Object.keys(self.params.on).forEach(function (eventName) {\n self.on(eventName, self.params.on[eventName]);\n });\n }\n};\n\nvar staticAccessors = { components: { configurable: true } };\nSwiperClass.prototype.on = function on (events, handler) {\n var self = this;\n if (typeof handler !== 'function') { return self; }\n events.split(' ').forEach(function (event) {\n if (!self.eventsListeners[event]) { self.eventsListeners[event] = []; }\n self.eventsListeners[event].push(handler);\n });\n return self;\n};\nSwiperClass.prototype.once = function once (events, handler) {\n var self = this;\n if (typeof handler !== 'function') { return self; }\n function onceHandler() {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n handler.apply(self, args);\n self.off(events, onceHandler);\n }\n return self.on(events, onceHandler);\n};\nSwiperClass.prototype.off = function off (events, handler) {\n var self = this;\n events.split(' ').forEach(function (event) {\n if (typeof handler === 'undefined') {\n self.eventsListeners[event] = [];\n } else {\n self.eventsListeners[event].forEach(function (eventHandler, index) {\n if (eventHandler === handler) {\n self.eventsListeners[event].splice(index, 1);\n }\n });\n }\n });\n return self;\n};\nSwiperClass.prototype.emit = function emit () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n var self = this;\n if (!self.eventsListeners) { return self; }\n var events;\n var data;\n var context;\n if (typeof args[0] === 'string' || Array.isArray(args[0])) {\n events = args[0];\n data = args.slice(1, args.length);\n context = self;\n } else {\n events = args[0].events;\n data = args[0].data;\n context = args[0].context || self;\n }\n var eventsArray = Array.isArray(events) ? events : events.split(' ');\n eventsArray.forEach(function (event) {\n if (self.eventsListeners[event]) {\n var handlers = [];\n self.eventsListeners[event].forEach(function (eventHandler) {\n handlers.push(eventHandler);\n });\n handlers.forEach(function (eventHandler) {\n eventHandler.apply(context, data);\n });\n }\n });\n return self;\n};\nSwiperClass.prototype.useModulesParams = function useModulesParams (instanceParams) {\n var instance = this;\n if (!instance.modules) { return; }\n Object.keys(instance.modules).forEach(function (moduleName) {\n var module = instance.modules[moduleName];\n // Extend params\n if (module.params) {\n Utils.extend(instanceParams, module.params);\n }\n });\n};\nSwiperClass.prototype.useModules = function useModules (modulesParams) {\n if ( modulesParams === void 0 ) modulesParams = {};\n\n var instance = this;\n if (!instance.modules) { return; }\n Object.keys(instance.modules).forEach(function (moduleName) {\n var module = instance.modules[moduleName];\n var moduleParams = modulesParams[moduleName] || {};\n // Extend instance methods and props\n if (module.instance) {\n Object.keys(module.instance).forEach(function (modulePropName) {\n var moduleProp = module.instance[modulePropName];\n if (typeof moduleProp === 'function') {\n instance[modulePropName] = moduleProp.bind(instance);\n } else {\n instance[modulePropName] = moduleProp;\n }\n });\n }\n // Add event listeners\n if (module.on && instance.on) {\n Object.keys(module.on).forEach(function (moduleEventName) {\n instance.on(moduleEventName, module.on[moduleEventName]);\n });\n }\n\n // Module create callback\n if (module.create) {\n module.create.bind(instance)(moduleParams);\n }\n });\n};\nstaticAccessors.components.set = function (components) {\n var Class = this;\n if (!Class.use) { return; }\n Class.use(components);\n};\nSwiperClass.installModule = function installModule (module) {\n var params = [], len = arguments.length - 1;\n while ( len-- > 0 ) params[ len ] = arguments[ len + 1 ];\n\n var Class = this;\n if (!Class.prototype.modules) { Class.prototype.modules = {}; }\n var name = module.name || (((Object.keys(Class.prototype.modules).length) + \"_\" + (Utils.now())));\n Class.prototype.modules[name] = module;\n // Prototype\n if (module.proto) {\n Object.keys(module.proto).forEach(function (key) {\n Class.prototype[key] = module.proto[key];\n });\n }\n // Class\n if (module.static) {\n Object.keys(module.static).forEach(function (key) {\n Class[key] = module.static[key];\n });\n }\n // Callback\n if (module.install) {\n module.install.apply(Class, params);\n }\n return Class;\n};\nSwiperClass.use = function use (module) {\n var params = [], len = arguments.length - 1;\n while ( len-- > 0 ) params[ len ] = arguments[ len + 1 ];\n\n var Class = this;\n if (Array.isArray(module)) {\n module.forEach(function (m) { return Class.installModule(m); });\n return Class;\n }\n return Class.installModule.apply(Class, [ module ].concat( params ));\n};\n\nObject.defineProperties( SwiperClass, staticAccessors );\n\nvar updateSize = function () {\n var swiper = this;\n var width;\n var height;\n var $el = swiper.$el;\n if (typeof swiper.params.width !== 'undefined') {\n width = swiper.params.width;\n } else {\n width = $el[0].clientWidth;\n }\n if (typeof swiper.params.height !== 'undefined') {\n height = swiper.params.height;\n } else {\n height = $el[0].clientHeight;\n }\n if ((width === 0 && swiper.isHorizontal()) || (height === 0 && swiper.isVertical())) {\n return;\n }\n\n // Subtract paddings\n width = width - parseInt($el.css('padding-left'), 10) - parseInt($el.css('padding-right'), 10);\n height = height - parseInt($el.css('padding-top'), 10) - parseInt($el.css('padding-bottom'), 10);\n\n Utils.extend(swiper, {\n width: width,\n height: height,\n size: swiper.isHorizontal() ? width : height,\n });\n};\n\nvar updateSlides = function () {\n var swiper = this;\n var params = swiper.params;\n\n var $wrapperEl = swiper.$wrapperEl;\n var swiperSize = swiper.size;\n var rtl = swiper.rtl;\n var wrongRTL = swiper.wrongRTL;\n var slides = $wrapperEl.children((\".\" + (swiper.params.slideClass)));\n var isVirtual = swiper.virtual && params.virtual.enabled;\n var slidesLength = isVirtual ? swiper.virtual.slides.length : slides.length;\n var snapGrid = [];\n var slidesGrid = [];\n var slidesSizesGrid = [];\n\n var offsetBefore = params.slidesOffsetBefore;\n if (typeof offsetBefore === 'function') {\n offsetBefore = params.slidesOffsetBefore.call(swiper);\n }\n\n var offsetAfter = params.slidesOffsetAfter;\n if (typeof offsetAfter === 'function') {\n offsetAfter = params.slidesOffsetAfter.call(swiper);\n }\n\n var previousSlidesLength = slidesLength;\n var previousSnapGridLength = swiper.snapGrid.length;\n var previousSlidesGridLength = swiper.snapGrid.length;\n\n var spaceBetween = params.spaceBetween;\n var slidePosition = -offsetBefore;\n var prevSlideSize = 0;\n var index = 0;\n if (typeof swiperSize === 'undefined') {\n return;\n }\n if (typeof spaceBetween === 'string' && spaceBetween.indexOf('%') >= 0) {\n spaceBetween = (parseFloat(spaceBetween.replace('%', '')) / 100) * swiperSize;\n }\n\n swiper.virtualSize = -spaceBetween;\n\n // reset margins\n if (rtl) { slides.css({ marginLeft: '', marginTop: '' }); }\n else { slides.css({ marginRight: '', marginBottom: '' }); }\n\n var slidesNumberEvenToRows;\n if (params.slidesPerColumn > 1) {\n if (Math.floor(slidesLength / params.slidesPerColumn) === slidesLength / swiper.params.slidesPerColumn) {\n slidesNumberEvenToRows = slidesLength;\n } else {\n slidesNumberEvenToRows = Math.ceil(slidesLength / params.slidesPerColumn) * params.slidesPerColumn;\n }\n if (params.slidesPerView !== 'auto' && params.slidesPerColumnFill === 'row') {\n slidesNumberEvenToRows = Math.max(slidesNumberEvenToRows, params.slidesPerView * params.slidesPerColumn);\n }\n }\n\n // Calc slides\n var slideSize;\n var slidesPerColumn = params.slidesPerColumn;\n var slidesPerRow = slidesNumberEvenToRows / slidesPerColumn;\n var numFullColumns = slidesPerRow - ((params.slidesPerColumn * slidesPerRow) - slidesLength);\n for (var i = 0; i < slidesLength; i += 1) {\n slideSize = 0;\n var slide = slides.eq(i);\n if (params.slidesPerColumn > 1) {\n // Set slides order\n var newSlideOrderIndex = (void 0);\n var column = (void 0);\n var row = (void 0);\n if (params.slidesPerColumnFill === 'column') {\n column = Math.floor(i / slidesPerColumn);\n row = i - (column * slidesPerColumn);\n if (column > numFullColumns || (column === numFullColumns && row === slidesPerColumn - 1)) {\n row += 1;\n if (row >= slidesPerColumn) {\n row = 0;\n column += 1;\n }\n }\n newSlideOrderIndex = column + ((row * slidesNumberEvenToRows) / slidesPerColumn);\n slide\n .css({\n '-webkit-box-ordinal-group': newSlideOrderIndex,\n '-moz-box-ordinal-group': newSlideOrderIndex,\n '-ms-flex-order': newSlideOrderIndex,\n '-webkit-order': newSlideOrderIndex,\n order: newSlideOrderIndex,\n });\n } else {\n row = Math.floor(i / slidesPerRow);\n column = i - (row * slidesPerRow);\n }\n slide\n .css(\n (\"margin-\" + (swiper.isHorizontal() ? 'top' : 'left')),\n (row !== 0 && params.spaceBetween) && (((params.spaceBetween) + \"px\"))\n )\n .attr('data-swiper-column', column)\n .attr('data-swiper-row', row);\n }\n if (slide.css('display') === 'none') { continue; } // eslint-disable-line\n if (params.slidesPerView === 'auto') {\n slideSize = swiper.isHorizontal() ? slide.outerWidth(true) : slide.outerHeight(true);\n if (params.roundLengths) { slideSize = Math.floor(slideSize); }\n } else {\n slideSize = (swiperSize - ((params.slidesPerView - 1) * spaceBetween)) / params.slidesPerView;\n if (params.roundLengths) { slideSize = Math.floor(slideSize); }\n\n if (slides[i]) {\n if (swiper.isHorizontal()) {\n slides[i].style.width = slideSize + \"px\";\n } else {\n slides[i].style.height = slideSize + \"px\";\n }\n }\n }\n if (slides[i]) {\n slides[i].swiperSlideSize = slideSize;\n }\n slidesSizesGrid.push(slideSize);\n\n\n if (params.centeredSlides) {\n slidePosition = slidePosition + (slideSize / 2) + (prevSlideSize / 2) + spaceBetween;\n if (prevSlideSize === 0 && i !== 0) { slidePosition = slidePosition - (swiperSize / 2) - spaceBetween; }\n if (i === 0) { slidePosition = slidePosition - (swiperSize / 2) - spaceBetween; }\n if (Math.abs(slidePosition) < 1 / 1000) { slidePosition = 0; }\n if ((index) % params.slidesPerGroup === 0) { snapGrid.push(slidePosition); }\n slidesGrid.push(slidePosition);\n } else {\n if ((index) % params.slidesPerGroup === 0) { snapGrid.push(slidePosition); }\n slidesGrid.push(slidePosition);\n slidePosition = slidePosition + slideSize + spaceBetween;\n }\n\n swiper.virtualSize += slideSize + spaceBetween;\n\n prevSlideSize = slideSize;\n\n index += 1;\n }\n swiper.virtualSize = Math.max(swiper.virtualSize, swiperSize) + offsetAfter;\n var newSlidesGrid;\n\n if (\n rtl && wrongRTL && (params.effect === 'slide' || params.effect === 'coverflow')) {\n $wrapperEl.css({ width: ((swiper.virtualSize + params.spaceBetween) + \"px\") });\n }\n if (!Support.flexbox || params.setWrapperSize) {\n if (swiper.isHorizontal()) { $wrapperEl.css({ width: ((swiper.virtualSize + params.spaceBetween) + \"px\") }); }\n else { $wrapperEl.css({ height: ((swiper.virtualSize + params.spaceBetween) + \"px\") }); }\n }\n\n if (params.slidesPerColumn > 1) {\n swiper.virtualSize = (slideSize + params.spaceBetween) * slidesNumberEvenToRows;\n swiper.virtualSize = Math.ceil(swiper.virtualSize / params.slidesPerColumn) - params.spaceBetween;\n if (swiper.isHorizontal()) { $wrapperEl.css({ width: ((swiper.virtualSize + params.spaceBetween) + \"px\") }); }\n else { $wrapperEl.css({ height: ((swiper.virtualSize + params.spaceBetween) + \"px\") }); }\n if (params.centeredSlides) {\n newSlidesGrid = [];\n for (var i$1 = 0; i$1 < snapGrid.length; i$1 += 1) {\n if (snapGrid[i$1] < swiper.virtualSize + snapGrid[0]) { newSlidesGrid.push(snapGrid[i$1]); }\n }\n snapGrid = newSlidesGrid;\n }\n }\n\n // Remove last grid elements depending on width\n if (!params.centeredSlides) {\n newSlidesGrid = [];\n for (var i$2 = 0; i$2 < snapGrid.length; i$2 += 1) {\n if (snapGrid[i$2] <= swiper.virtualSize - swiperSize) {\n newSlidesGrid.push(snapGrid[i$2]);\n }\n }\n snapGrid = newSlidesGrid;\n if (Math.floor(swiper.virtualSize - swiperSize) - Math.floor(snapGrid[snapGrid.length - 1]) > 1) {\n snapGrid.push(swiper.virtualSize - swiperSize);\n }\n }\n if (snapGrid.length === 0) { snapGrid = [0]; }\n\n if (params.spaceBetween !== 0) {\n if (swiper.isHorizontal()) {\n if (rtl) { slides.css({ marginLeft: (spaceBetween + \"px\") }); }\n else { slides.css({ marginRight: (spaceBetween + \"px\") }); }\n } else { slides.css({ marginBottom: (spaceBetween + \"px\") }); }\n }\n\n Utils.extend(swiper, {\n slides: slides,\n snapGrid: snapGrid,\n slidesGrid: slidesGrid,\n slidesSizesGrid: slidesSizesGrid,\n });\n\n if (slidesLength !== previousSlidesLength) {\n swiper.emit('slidesLengthChange');\n }\n if (snapGrid.length !== previousSnapGridLength) {\n if (swiper.params.watchOverflow) { swiper.checkOverflow(); }\n swiper.emit('snapGridLengthChange');\n }\n if (slidesGrid.length !== previousSlidesGridLength) {\n swiper.emit('slidesGridLengthChange');\n }\n\n if (params.watchSlidesProgress || params.watchSlidesVisibility) {\n swiper.updateSlidesOffset();\n }\n};\n\nvar updateAutoHeight = function () {\n var swiper = this;\n var activeSlides = [];\n var newHeight = 0;\n var i;\n\n // Find slides currently in view\n if (swiper.params.slidesPerView !== 'auto' && swiper.params.slidesPerView > 1) {\n for (i = 0; i < Math.ceil(swiper.params.slidesPerView); i += 1) {\n var index = swiper.activeIndex + i;\n if (index > swiper.slides.length) { break; }\n activeSlides.push(swiper.slides.eq(index)[0]);\n }\n } else {\n activeSlides.push(swiper.slides.eq(swiper.activeIndex)[0]);\n }\n\n // Find new height from highest slide in view\n for (i = 0; i < activeSlides.length; i += 1) {\n if (typeof activeSlides[i] !== 'undefined') {\n var height = activeSlides[i].offsetHeight;\n newHeight = height > newHeight ? height : newHeight;\n }\n }\n\n // Update Height\n if (newHeight) { swiper.$wrapperEl.css('height', (newHeight + \"px\")); }\n};\n\nvar updateSlidesOffset = function () {\n var swiper = this;\n var slides = swiper.slides;\n for (var i = 0; i < slides.length; i += 1) {\n slides[i].swiperSlideOffset = swiper.isHorizontal() ? slides[i].offsetLeft : slides[i].offsetTop;\n }\n};\n\nvar updateSlidesProgress = function (translate) {\n if ( translate === void 0 ) translate = this.translate || 0;\n\n var swiper = this;\n var params = swiper.params;\n\n var slides = swiper.slides;\n var rtl = swiper.rtl;\n\n if (slides.length === 0) { return; }\n if (typeof slides[0].swiperSlideOffset === 'undefined') { swiper.updateSlidesOffset(); }\n\n var offsetCenter = -translate;\n if (rtl) { offsetCenter = translate; }\n\n // Visible Slides\n slides.removeClass(params.slideVisibleClass);\n\n for (var i = 0; i < slides.length; i += 1) {\n var slide = slides[i];\n var slideProgress =\n (\n (offsetCenter + (params.centeredSlides ? swiper.minTranslate() : 0)) - slide.swiperSlideOffset\n ) / (slide.swiperSlideSize + params.spaceBetween);\n if (params.watchSlidesVisibility) {\n var slideBefore = -(offsetCenter - slide.swiperSlideOffset);\n var slideAfter = slideBefore + swiper.slidesSizesGrid[i];\n var isVisible =\n (slideBefore >= 0 && slideBefore < swiper.size) ||\n (slideAfter > 0 && slideAfter <= swiper.size) ||\n (slideBefore <= 0 && slideAfter >= swiper.size);\n if (isVisible) {\n slides.eq(i).addClass(params.slideVisibleClass);\n }\n }\n slide.progress = rtl ? -slideProgress : slideProgress;\n }\n};\n\nvar updateProgress = function (translate) {\n if ( translate === void 0 ) translate = this.translate || 0;\n\n var swiper = this;\n var params = swiper.params;\n\n var translatesDiff = swiper.maxTranslate() - swiper.minTranslate();\n var progress = swiper.progress;\n var isBeginning = swiper.isBeginning;\n var isEnd = swiper.isEnd;\n var wasBeginning = isBeginning;\n var wasEnd = isEnd;\n if (translatesDiff === 0) {\n progress = 0;\n isBeginning = true;\n isEnd = true;\n } else {\n progress = (translate - swiper.minTranslate()) / (translatesDiff);\n isBeginning = progress <= 0;\n isEnd = progress >= 1;\n }\n Utils.extend(swiper, {\n progress: progress,\n isBeginning: isBeginning,\n isEnd: isEnd,\n });\n\n if (params.watchSlidesProgress || params.watchSlidesVisibility) { swiper.updateSlidesProgress(translate); }\n\n if (isBeginning && !wasBeginning) {\n swiper.emit('reachBeginning toEdge');\n }\n if (isEnd && !wasEnd) {\n swiper.emit('reachEnd toEdge');\n }\n if ((wasBeginning && !isBeginning) || (wasEnd && !isEnd)) {\n swiper.emit('fromEdge');\n }\n\n swiper.emit('progress', progress);\n};\n\nvar updateSlidesClasses = function () {\n var swiper = this;\n\n var slides = swiper.slides;\n var params = swiper.params;\n var $wrapperEl = swiper.$wrapperEl;\n var activeIndex = swiper.activeIndex;\n var realIndex = swiper.realIndex;\n var isVirtual = swiper.virtual && params.virtual.enabled;\n\n slides.removeClass(((params.slideActiveClass) + \" \" + (params.slideNextClass) + \" \" + (params.slidePrevClass) + \" \" + (params.slideDuplicateActiveClass) + \" \" + (params.slideDuplicateNextClass) + \" \" + (params.slideDuplicatePrevClass)));\n\n var activeSlide;\n if (isVirtual) {\n activeSlide = swiper.$wrapperEl.find((\".\" + (params.slideClass) + \"[data-swiper-slide-index=\\\"\" + activeIndex + \"\\\"]\"));\n } else {\n activeSlide = slides.eq(activeIndex);\n }\n\n // Active classes\n activeSlide.addClass(params.slideActiveClass);\n\n if (params.loop) {\n // Duplicate to all looped slides\n if (activeSlide.hasClass(params.slideDuplicateClass)) {\n $wrapperEl\n .children((\".\" + (params.slideClass) + \":not(.\" + (params.slideDuplicateClass) + \")[data-swiper-slide-index=\\\"\" + realIndex + \"\\\"]\"))\n .addClass(params.slideDuplicateActiveClass);\n } else {\n $wrapperEl\n .children((\".\" + (params.slideClass) + \".\" + (params.slideDuplicateClass) + \"[data-swiper-slide-index=\\\"\" + realIndex + \"\\\"]\"))\n .addClass(params.slideDuplicateActiveClass);\n }\n }\n // Next Slide\n var nextSlide = activeSlide.nextAll((\".\" + (params.slideClass))).eq(0).addClass(params.slideNextClass);\n if (params.loop && nextSlide.length === 0) {\n nextSlide = slides.eq(0);\n nextSlide.addClass(params.slideNextClass);\n }\n // Prev Slide\n var prevSlide = activeSlide.prevAll((\".\" + (params.slideClass))).eq(0).addClass(params.slidePrevClass);\n if (params.loop && prevSlide.length === 0) {\n prevSlide = slides.eq(-1);\n prevSlide.addClass(params.slidePrevClass);\n }\n if (params.loop) {\n // Duplicate to all looped slides\n if (nextSlide.hasClass(params.slideDuplicateClass)) {\n $wrapperEl\n .children((\".\" + (params.slideClass) + \":not(.\" + (params.slideDuplicateClass) + \")[data-swiper-slide-index=\\\"\" + (nextSlide.attr('data-swiper-slide-index')) + \"\\\"]\"))\n .addClass(params.slideDuplicateNextClass);\n } else {\n $wrapperEl\n .children((\".\" + (params.slideClass) + \".\" + (params.slideDuplicateClass) + \"[data-swiper-slide-index=\\\"\" + (nextSlide.attr('data-swiper-slide-index')) + \"\\\"]\"))\n .addClass(params.slideDuplicateNextClass);\n }\n if (prevSlide.hasClass(params.slideDuplicateClass)) {\n $wrapperEl\n .children((\".\" + (params.slideClass) + \":not(.\" + (params.slideDuplicateClass) + \")[data-swiper-slide-index=\\\"\" + (prevSlide.attr('data-swiper-slide-index')) + \"\\\"]\"))\n .addClass(params.slideDuplicatePrevClass);\n } else {\n $wrapperEl\n .children((\".\" + (params.slideClass) + \".\" + (params.slideDuplicateClass) + \"[data-swiper-slide-index=\\\"\" + (prevSlide.attr('data-swiper-slide-index')) + \"\\\"]\"))\n .addClass(params.slideDuplicatePrevClass);\n }\n }\n};\n\nvar updateActiveIndex = function (newActiveIndex) {\n var swiper = this;\n var translate = swiper.rtl ? swiper.translate : -swiper.translate;\n var slidesGrid = swiper.slidesGrid;\n var snapGrid = swiper.snapGrid;\n var params = swiper.params;\n var previousIndex = swiper.activeIndex;\n var previousRealIndex = swiper.realIndex;\n var previousSnapIndex = swiper.snapIndex;\n var activeIndex = newActiveIndex;\n var snapIndex;\n if (typeof activeIndex === 'undefined') {\n for (var i = 0; i < slidesGrid.length; i += 1) {\n if (typeof slidesGrid[i + 1] !== 'undefined') {\n if (translate >= slidesGrid[i] && translate < slidesGrid[i + 1] - ((slidesGrid[i + 1] - slidesGrid[i]) / 2)) {\n activeIndex = i;\n } else if (translate >= slidesGrid[i] && translate < slidesGrid[i + 1]) {\n activeIndex = i + 1;\n }\n } else if (translate >= slidesGrid[i]) {\n activeIndex = i;\n }\n }\n // Normalize slideIndex\n if (params.normalizeSlideIndex) {\n if (activeIndex < 0 || typeof activeIndex === 'undefined') { activeIndex = 0; }\n }\n }\n if (snapGrid.indexOf(translate) >= 0) {\n snapIndex = snapGrid.indexOf(translate);\n } else {\n snapIndex = Math.floor(activeIndex / params.slidesPerGroup);\n }\n if (snapIndex >= snapGrid.length) { snapIndex = snapGrid.length - 1; }\n if (activeIndex === previousIndex) {\n if (snapIndex !== previousSnapIndex) {\n swiper.snapIndex = snapIndex;\n swiper.emit('snapIndexChange');\n }\n return;\n }\n\n // Get real index\n var realIndex = parseInt(swiper.slides.eq(activeIndex).attr('data-swiper-slide-index') || activeIndex, 10);\n\n Utils.extend(swiper, {\n snapIndex: snapIndex,\n realIndex: realIndex,\n previousIndex: previousIndex,\n activeIndex: activeIndex,\n });\n swiper.emit('activeIndexChange');\n swiper.emit('snapIndexChange');\n if (previousRealIndex !== realIndex) {\n swiper.emit('realIndexChange');\n }\n swiper.emit('slideChange');\n};\n\nvar updateClickedSlide = function (e) {\n var swiper = this;\n var params = swiper.params;\n var slide = $$1(e.target).closest((\".\" + (params.slideClass)))[0];\n var slideFound = false;\n if (slide) {\n for (var i = 0; i < swiper.slides.length; i += 1) {\n if (swiper.slides[i] === slide) { slideFound = true; }\n }\n }\n\n if (slide && slideFound) {\n swiper.clickedSlide = slide;\n if (swiper.virtual && swiper.params.virtual.enabled) {\n swiper.clickedIndex = parseInt($$1(slide).attr('data-swiper-slide-index'), 10);\n } else {\n swiper.clickedIndex = $$1(slide).index();\n }\n } else {\n swiper.clickedSlide = undefined;\n swiper.clickedIndex = undefined;\n return;\n }\n if (params.slideToClickedSlide && swiper.clickedIndex !== undefined && swiper.clickedIndex !== swiper.activeIndex) {\n swiper.slideToClickedSlide();\n }\n};\n\nvar update = {\n updateSize: updateSize,\n updateSlides: updateSlides,\n updateAutoHeight: updateAutoHeight,\n updateSlidesOffset: updateSlidesOffset,\n updateSlidesProgress: updateSlidesProgress,\n updateProgress: updateProgress,\n updateSlidesClasses: updateSlidesClasses,\n updateActiveIndex: updateActiveIndex,\n updateClickedSlide: updateClickedSlide,\n};\n\nvar getTranslate = function (axis) {\n if ( axis === void 0 ) axis = this.isHorizontal() ? 'x' : 'y';\n\n var swiper = this;\n\n var params = swiper.params;\n var rtl = swiper.rtl;\n var translate = swiper.translate;\n var $wrapperEl = swiper.$wrapperEl;\n\n if (params.virtualTranslate) {\n return rtl ? -translate : translate;\n }\n\n var currentTranslate = Utils.getTranslate($wrapperEl[0], axis);\n if (rtl) { currentTranslate = -currentTranslate; }\n\n return currentTranslate || 0;\n};\n\nvar setTranslate = function (translate, byController) {\n var swiper = this;\n var rtl = swiper.rtl;\n var params = swiper.params;\n var $wrapperEl = swiper.$wrapperEl;\n var progress = swiper.progress;\n var x = 0;\n var y = 0;\n var z = 0;\n\n if (swiper.isHorizontal()) {\n x = rtl ? -translate : translate;\n } else {\n y = translate;\n }\n\n if (params.roundLengths) {\n x = Math.floor(x);\n y = Math.floor(y);\n }\n\n if (!params.virtualTranslate) {\n if (Support.transforms3d) { $wrapperEl.transform((\"translate3d(\" + x + \"px, \" + y + \"px, \" + z + \"px)\")); }\n else { $wrapperEl.transform((\"translate(\" + x + \"px, \" + y + \"px)\")); }\n }\n\n swiper.translate = swiper.isHorizontal() ? x : y;\n\n // Check if we need to update progress\n var newProgress;\n var translatesDiff = swiper.maxTranslate() - swiper.minTranslate();\n if (translatesDiff === 0) {\n newProgress = 0;\n } else {\n newProgress = (translate - swiper.minTranslate()) / (translatesDiff);\n }\n if (newProgress !== progress) {\n swiper.updateProgress(translate);\n }\n\n swiper.emit('setTranslate', swiper.translate, byController);\n};\n\nvar minTranslate = function () {\n return (-this.snapGrid[0]);\n};\n\nvar maxTranslate = function () {\n return (-this.snapGrid[this.snapGrid.length - 1]);\n};\n\nvar translate = {\n getTranslate: getTranslate,\n setTranslate: setTranslate,\n minTranslate: minTranslate,\n maxTranslate: maxTranslate,\n};\n\nvar setTransition = function (duration, byController) {\n var swiper = this;\n\n swiper.$wrapperEl.transition(duration);\n\n swiper.emit('setTransition', duration, byController);\n};\n\nvar transitionStart = function (runCallbacks) {\n if ( runCallbacks === void 0 ) runCallbacks = true;\n\n var swiper = this;\n var activeIndex = swiper.activeIndex;\n var params = swiper.params;\n var previousIndex = swiper.previousIndex;\n if (params.autoHeight) {\n swiper.updateAutoHeight();\n }\n swiper.emit('transitionStart');\n\n if (!runCallbacks) { return; }\n if (activeIndex !== previousIndex) {\n swiper.emit('slideChangeTransitionStart');\n if (activeIndex > previousIndex) {\n swiper.emit('slideNextTransitionStart');\n } else {\n swiper.emit('slidePrevTransitionStart');\n }\n }\n};\n\nvar transitionEnd$1 = function (runCallbacks) {\n if ( runCallbacks === void 0 ) runCallbacks = true;\n\n var swiper = this;\n var activeIndex = swiper.activeIndex;\n var previousIndex = swiper.previousIndex;\n swiper.animating = false;\n swiper.setTransition(0);\n\n swiper.emit('transitionEnd');\n if (runCallbacks) {\n if (activeIndex !== previousIndex) {\n swiper.emit('slideChangeTransitionEnd');\n if (activeIndex > previousIndex) {\n swiper.emit('slideNextTransitionEnd');\n } else {\n swiper.emit('slidePrevTransitionEnd');\n }\n }\n }\n};\n\nvar transition$1 = {\n setTransition: setTransition,\n transitionStart: transitionStart,\n transitionEnd: transitionEnd$1,\n};\n\nvar slideTo = function (index, speed, runCallbacks, internal) {\n if ( index === void 0 ) index = 0;\n if ( speed === void 0 ) speed = this.params.speed;\n if ( runCallbacks === void 0 ) runCallbacks = true;\n\n var swiper = this;\n var slideIndex = index;\n if (slideIndex < 0) { slideIndex = 0; }\n\n var params = swiper.params;\n var snapGrid = swiper.snapGrid;\n var slidesGrid = swiper.slidesGrid;\n var previousIndex = swiper.previousIndex;\n var activeIndex = swiper.activeIndex;\n var rtl = swiper.rtl;\n var $wrapperEl = swiper.$wrapperEl;\n\n var snapIndex = Math.floor(slideIndex / params.slidesPerGroup);\n if (snapIndex >= snapGrid.length) { snapIndex = snapGrid.length - 1; }\n\n if ((activeIndex || params.initialSlide || 0) === (previousIndex || 0) && runCallbacks) {\n swiper.emit('beforeSlideChangeStart');\n }\n\n var translate = -snapGrid[snapIndex];\n\n // Update progress\n swiper.updateProgress(translate);\n\n // Normalize slideIndex\n if (params.normalizeSlideIndex) {\n for (var i = 0; i < slidesGrid.length; i += 1) {\n if (-Math.floor(translate * 100) >= Math.floor(slidesGrid[i] * 100)) {\n slideIndex = i;\n }\n }\n }\n\n // Directions locks\n if (swiper.initialized) {\n if (!swiper.allowSlideNext && translate < swiper.translate && translate < swiper.minTranslate()) {\n return false;\n }\n if (!swiper.allowSlidePrev && translate > swiper.translate && translate > swiper.maxTranslate()) {\n if ((activeIndex || 0) !== slideIndex) { return false; }\n }\n }\n\n // Update Index\n if ((rtl && -translate === swiper.translate) || (!rtl && translate === swiper.translate)) {\n swiper.updateActiveIndex(slideIndex);\n // Update Height\n if (params.autoHeight) {\n swiper.updateAutoHeight();\n }\n swiper.updateSlidesClasses();\n if (params.effect !== 'slide') {\n swiper.setTranslate(translate);\n }\n return false;\n }\n\n if (speed === 0 || !Support.transition) {\n swiper.setTransition(0);\n swiper.setTranslate(translate);\n swiper.updateActiveIndex(slideIndex);\n swiper.updateSlidesClasses();\n swiper.emit('beforeTransitionStart', speed, internal);\n swiper.transitionStart(runCallbacks);\n swiper.transitionEnd(runCallbacks);\n } else {\n swiper.setTransition(speed);\n swiper.setTranslate(translate);\n swiper.updateActiveIndex(slideIndex);\n swiper.updateSlidesClasses();\n swiper.emit('beforeTransitionStart', speed, internal);\n swiper.transitionStart(runCallbacks);\n if (!swiper.animating) {\n swiper.animating = true;\n $wrapperEl.transitionEnd(function () {\n if (!swiper || swiper.destroyed) { return; }\n swiper.transitionEnd(runCallbacks);\n });\n }\n }\n\n return true;\n};\n\n/* eslint no-unused-vars: \"off\" */\nvar slideNext = function (speed, runCallbacks, internal) {\n if ( speed === void 0 ) speed = this.params.speed;\n if ( runCallbacks === void 0 ) runCallbacks = true;\n\n var swiper = this;\n var params = swiper.params;\n var animating = swiper.animating;\n if (params.loop) {\n if (animating) { return false; }\n swiper.loopFix();\n // eslint-disable-next-line\n swiper._clientLeft = swiper.$wrapperEl[0].clientLeft;\n return swiper.slideTo(swiper.activeIndex + params.slidesPerGroup, speed, runCallbacks, internal);\n }\n return swiper.slideTo(swiper.activeIndex + params.slidesPerGroup, speed, runCallbacks, internal);\n};\n\n/* eslint no-unused-vars: \"off\" */\nvar slidePrev = function (speed, runCallbacks, internal) {\n if ( speed === void 0 ) speed = this.params.speed;\n if ( runCallbacks === void 0 ) runCallbacks = true;\n\n var swiper = this;\n var params = swiper.params;\n var animating = swiper.animating;\n\n if (params.loop) {\n if (animating) { return false; }\n swiper.loopFix();\n // eslint-disable-next-line\n swiper._clientLeft = swiper.$wrapperEl[0].clientLeft;\n return swiper.slideTo(swiper.activeIndex - 1, speed, runCallbacks, internal);\n }\n return swiper.slideTo(swiper.activeIndex - 1, speed, runCallbacks, internal);\n};\n\n/* eslint no-unused-vars: \"off\" */\nvar slideReset = function (speed, runCallbacks, internal) {\n if ( speed === void 0 ) speed = this.params.speed;\n if ( runCallbacks === void 0 ) runCallbacks = true;\n\n var swiper = this;\n return swiper.slideTo(swiper.activeIndex, speed, runCallbacks, internal);\n};\n\nvar slideToClickedSlide = function () {\n var swiper = this;\n var params = swiper.params;\n var $wrapperEl = swiper.$wrapperEl;\n\n var slidesPerView = params.slidesPerView === 'auto' ? swiper.slidesPerViewDynamic() : params.slidesPerView;\n var slideToIndex = swiper.clickedIndex;\n var realIndex;\n if (params.loop) {\n if (swiper.animating) { return; }\n realIndex = parseInt($$1(swiper.clickedSlide).attr('data-swiper-slide-index'), 10);\n if (params.centeredSlides) {\n if (\n (slideToIndex < swiper.loopedSlides - (slidesPerView / 2)) ||\n (slideToIndex > (swiper.slides.length - swiper.loopedSlides) + (slidesPerView / 2))\n ) {\n swiper.loopFix();\n slideToIndex = $wrapperEl\n .children((\".\" + (params.slideClass) + \"[data-swiper-slide-index=\\\"\" + realIndex + \"\\\"]:not(.\" + (params.slideDuplicateClass) + \")\"))\n .eq(0)\n .index();\n\n Utils.nextTick(function () {\n swiper.slideTo(slideToIndex);\n });\n } else {\n swiper.slideTo(slideToIndex);\n }\n } else if (slideToIndex > swiper.slides.length - slidesPerView) {\n swiper.loopFix();\n slideToIndex = $wrapperEl\n .children((\".\" + (params.slideClass) + \"[data-swiper-slide-index=\\\"\" + realIndex + \"\\\"]:not(.\" + (params.slideDuplicateClass) + \")\"))\n .eq(0)\n .index();\n\n Utils.nextTick(function () {\n swiper.slideTo(slideToIndex);\n });\n } else {\n swiper.slideTo(slideToIndex);\n }\n } else {\n swiper.slideTo(slideToIndex);\n }\n};\n\nvar slide = {\n slideTo: slideTo,\n slideNext: slideNext,\n slidePrev: slidePrev,\n slideReset: slideReset,\n slideToClickedSlide: slideToClickedSlide,\n};\n\nvar loopCreate = function () {\n var swiper = this;\n var params = swiper.params;\n var $wrapperEl = swiper.$wrapperEl;\n // Remove duplicated slides\n $wrapperEl.children((\".\" + (params.slideClass) + \".\" + (params.slideDuplicateClass))).remove();\n\n var slides = $wrapperEl.children((\".\" + (params.slideClass)));\n\n if (params.loopFillGroupWithBlank) {\n var blankSlidesNum = params.slidesPerGroup - (slides.length % params.slidesPerGroup);\n if (blankSlidesNum !== params.slidesPerGroup) {\n for (var i = 0; i < blankSlidesNum; i += 1) {\n var blankNode = $$1(doc.createElement('div')).addClass(((params.slideClass) + \" \" + (params.slideBlankClass)));\n $wrapperEl.append(blankNode);\n }\n slides = $wrapperEl.children((\".\" + (params.slideClass)));\n }\n }\n\n if (params.slidesPerView === 'auto' && !params.loopedSlides) { params.loopedSlides = slides.length; }\n\n swiper.loopedSlides = parseInt(params.loopedSlides || params.slidesPerView, 10);\n swiper.loopedSlides += params.loopAdditionalSlides;\n if (swiper.loopedSlides > slides.length) {\n swiper.loopedSlides = slides.length;\n }\n\n var prependSlides = [];\n var appendSlides = [];\n slides.each(function (index, el) {\n var slide = $$1(el);\n if (index < swiper.loopedSlides) { appendSlides.push(el); }\n if (index < slides.length && index >= slides.length - swiper.loopedSlides) { prependSlides.push(el); }\n slide.attr('data-swiper-slide-index', index);\n });\n for (var i$1 = 0; i$1 < appendSlides.length; i$1 += 1) {\n $wrapperEl.append($$1(appendSlides[i$1].cloneNode(true)).addClass(params.slideDuplicateClass));\n }\n for (var i$2 = prependSlides.length - 1; i$2 >= 0; i$2 -= 1) {\n $wrapperEl.prepend($$1(prependSlides[i$2].cloneNode(true)).addClass(params.slideDuplicateClass));\n }\n};\n\nvar loopFix = function () {\n var swiper = this;\n var params = swiper.params;\n var activeIndex = swiper.activeIndex;\n var slides = swiper.slides;\n var loopedSlides = swiper.loopedSlides;\n var allowSlidePrev = swiper.allowSlidePrev;\n var allowSlideNext = swiper.allowSlideNext;\n var newIndex;\n swiper.allowSlidePrev = true;\n swiper.allowSlideNext = true;\n // Fix For Negative Oversliding\n if (activeIndex < loopedSlides) {\n newIndex = (slides.length - (loopedSlides * 3)) + activeIndex;\n newIndex += loopedSlides;\n swiper.slideTo(newIndex, 0, false, true);\n } else if ((params.slidesPerView === 'auto' && activeIndex >= loopedSlides * 2) || (activeIndex > slides.length - (params.slidesPerView * 2))) {\n // Fix For Positive Oversliding\n newIndex = -slides.length + activeIndex + loopedSlides;\n newIndex += loopedSlides;\n swiper.slideTo(newIndex, 0, false, true);\n }\n swiper.allowSlidePrev = allowSlidePrev;\n swiper.allowSlideNext = allowSlideNext;\n};\n\nvar loopDestroy = function () {\n var swiper = this;\n var $wrapperEl = swiper.$wrapperEl;\n var params = swiper.params;\n var slides = swiper.slides;\n $wrapperEl.children((\".\" + (params.slideClass) + \".\" + (params.slideDuplicateClass))).remove();\n slides.removeAttr('data-swiper-slide-index');\n};\n\nvar loop = {\n loopCreate: loopCreate,\n loopFix: loopFix,\n loopDestroy: loopDestroy,\n};\n\nvar setGrabCursor = function (moving) {\n var swiper = this;\n if (Support.touch || !swiper.params.simulateTouch) { return; }\n var el = swiper.el;\n el.style.cursor = 'move';\n el.style.cursor = moving ? '-webkit-grabbing' : '-webkit-grab';\n el.style.cursor = moving ? '-moz-grabbin' : '-moz-grab';\n el.style.cursor = moving ? 'grabbing' : 'grab';\n};\n\nvar unsetGrabCursor = function () {\n var swiper = this;\n if (Support.touch) { return; }\n swiper.el.style.cursor = '';\n};\n\nvar grabCursor = {\n setGrabCursor: setGrabCursor,\n unsetGrabCursor: unsetGrabCursor,\n};\n\nvar appendSlide = function (slides) {\n var swiper = this;\n var $wrapperEl = swiper.$wrapperEl;\n var params = swiper.params;\n if (params.loop) {\n swiper.loopDestroy();\n }\n if (typeof slides === 'object' && 'length' in slides) {\n for (var i = 0; i < slides.length; i += 1) {\n if (slides[i]) { $wrapperEl.append(slides[i]); }\n }\n } else {\n $wrapperEl.append(slides);\n }\n if (params.loop) {\n swiper.loopCreate();\n }\n if (!(params.observer && Support.observer)) {\n swiper.update();\n }\n};\n\nvar prependSlide = function (slides) {\n var swiper = this;\n var params = swiper.params;\n var $wrapperEl = swiper.$wrapperEl;\n var activeIndex = swiper.activeIndex;\n\n if (params.loop) {\n swiper.loopDestroy();\n }\n var newActiveIndex = activeIndex + 1;\n if (typeof slides === 'object' && 'length' in slides) {\n for (var i = 0; i < slides.length; i += 1) {\n if (slides[i]) { $wrapperEl.prepend(slides[i]); }\n }\n newActiveIndex = activeIndex + slides.length;\n } else {\n $wrapperEl.prepend(slides);\n }\n if (params.loop) {\n swiper.loopCreate();\n }\n if (!(params.observer && Support.observer)) {\n swiper.update();\n }\n swiper.slideTo(newActiveIndex, 0, false);\n};\n\nvar removeSlide = function (slidesIndexes) {\n var swiper = this;\n var params = swiper.params;\n var $wrapperEl = swiper.$wrapperEl;\n var activeIndex = swiper.activeIndex;\n\n if (params.loop) {\n swiper.loopDestroy();\n swiper.slides = $wrapperEl.children((\".\" + (params.slideClass)));\n }\n var newActiveIndex = activeIndex;\n var indexToRemove;\n\n if (typeof slidesIndexes === 'object' && 'length' in slidesIndexes) {\n for (var i = 0; i < slidesIndexes.length; i += 1) {\n indexToRemove = slidesIndexes[i];\n if (swiper.slides[indexToRemove]) { swiper.slides.eq(indexToRemove).remove(); }\n if (indexToRemove < newActiveIndex) { newActiveIndex -= 1; }\n }\n newActiveIndex = Math.max(newActiveIndex, 0);\n } else {\n indexToRemove = slidesIndexes;\n if (swiper.slides[indexToRemove]) { swiper.slides.eq(indexToRemove).remove(); }\n if (indexToRemove < newActiveIndex) { newActiveIndex -= 1; }\n newActiveIndex = Math.max(newActiveIndex, 0);\n }\n\n if (params.loop) {\n swiper.loopCreate();\n }\n\n if (!(params.observer && Support.observer)) {\n swiper.update();\n }\n if (params.loop) {\n swiper.slideTo(newActiveIndex + swiper.loopedSlides, 0, false);\n } else {\n swiper.slideTo(newActiveIndex, 0, false);\n }\n};\n\nvar removeAllSlides = function () {\n var swiper = this;\n\n var slidesIndexes = [];\n for (var i = 0; i < swiper.slides.length; i += 1) {\n slidesIndexes.push(i);\n }\n swiper.removeSlide(slidesIndexes);\n};\n\nvar manipulation = {\n appendSlide: appendSlide,\n prependSlide: prependSlide,\n removeSlide: removeSlide,\n removeAllSlides: removeAllSlides,\n};\n\nvar Device = (function Device() {\n var ua = win.navigator.userAgent;\n\n var device = {\n ios: false,\n android: false,\n androidChrome: false,\n desktop: false,\n windows: false,\n iphone: false,\n ipod: false,\n ipad: false,\n cordova: win.cordova || win.phonegap,\n phonegap: win.cordova || win.phonegap,\n };\n\n var windows = ua.match(/(Windows Phone);?[\\s\\/]+([\\d.]+)?/); // eslint-disable-line\n var android = ua.match(/(Android);?[\\s\\/]+([\\d.]+)?/); // eslint-disable-line\n var ipad = ua.match(/(iPad).*OS\\s([\\d_]+)/);\n var ipod = ua.match(/(iPod)(.*OS\\s([\\d_]+))?/);\n var iphone = !ipad && ua.match(/(iPhone\\sOS|iOS)\\s([\\d_]+)/);\n\n\n // Windows\n if (windows) {\n device.os = 'windows';\n device.osVersion = windows[2];\n device.windows = true;\n }\n // Android\n if (android && !windows) {\n device.os = 'android';\n device.osVersion = android[2];\n device.android = true;\n device.androidChrome = ua.toLowerCase().indexOf('chrome') >= 0;\n }\n if (ipad || iphone || ipod) {\n device.os = 'ios';\n device.ios = true;\n }\n // iOS\n if (iphone && !ipod) {\n device.osVersion = iphone[2].replace(/_/g, '.');\n device.iphone = true;\n }\n if (ipad) {\n device.osVersion = ipad[2].replace(/_/g, '.');\n device.ipad = true;\n }\n if (ipod) {\n device.osVersion = ipod[3] ? ipod[3].replace(/_/g, '.') : null;\n device.iphone = true;\n }\n // iOS 8+ changed UA\n if (device.ios && device.osVersion && ua.indexOf('Version/') >= 0) {\n if (device.osVersion.split('.')[0] === '10') {\n device.osVersion = ua.toLowerCase().split('version/')[1].split(' ')[0];\n }\n }\n\n // Desktop\n device.desktop = !(device.os || device.android || device.webView);\n\n // Webview\n device.webView = (iphone || ipad || ipod) && ua.match(/.*AppleWebKit(?!.*Safari)/i);\n\n // Minimal UI\n if (device.os && device.os === 'ios') {\n var osVersionArr = device.osVersion.split('.');\n var metaViewport = doc.querySelector('meta[name=\"viewport\"]');\n device.minimalUi =\n !device.webView &&\n (ipod || iphone) &&\n (osVersionArr[0] * 1 === 7 ? osVersionArr[1] * 1 >= 1 : osVersionArr[0] * 1 > 7) &&\n metaViewport && metaViewport.getAttribute('content').indexOf('minimal-ui') >= 0;\n }\n\n // Pixel Ratio\n device.pixelRatio = win.devicePixelRatio || 1;\n\n // Export object\n return device;\n}());\n\nvar onTouchStart = function (event) {\n var swiper = this;\n var data = swiper.touchEventsData;\n var params = swiper.params;\n var touches = swiper.touches;\n var e = event;\n if (e.originalEvent) { e = e.originalEvent; }\n data.isTouchEvent = e.type === 'touchstart';\n if (!data.isTouchEvent && 'which' in e && e.which === 3) { return; }\n if (data.isTouched && data.isMoved) { return; }\n if (params.noSwiping && $$1(e.target).closest((\".\" + (params.noSwipingClass)))[0]) {\n swiper.allowClick = true;\n return;\n }\n if (params.swipeHandler) {\n if (!$$1(e).closest(params.swipeHandler)[0]) { return; }\n }\n\n touches.currentX = e.type === 'touchstart' ? e.targetTouches[0].pageX : e.pageX;\n touches.currentY = e.type === 'touchstart' ? e.targetTouches[0].pageY : e.pageY;\n var startX = touches.currentX;\n var startY = touches.currentY;\n\n // Do NOT start if iOS edge swipe is detected. Otherwise iOS app (UIWebView) cannot swipe-to-go-back anymore\n\n if (\n Device.ios &&\n !Device.cordova &&\n params.iOSEdgeSwipeDetection &&\n (startX <= params.iOSEdgeSwipeThreshold) &&\n (startX >= window.screen.width - params.iOSEdgeSwipeThreshold)\n ) {\n return;\n }\n\n Utils.extend(data, {\n isTouched: true,\n isMoved: false,\n allowTouchCallbacks: true,\n isScrolling: undefined,\n startMoving: undefined,\n });\n\n touches.startX = startX;\n touches.startY = startY;\n data.touchStartTime = Utils.now();\n swiper.allowClick = true;\n swiper.updateSize();\n swiper.swipeDirection = undefined;\n if (params.threshold > 0) { data.allowThresholdMove = false; }\n if (e.type !== 'touchstart') {\n var preventDefault = true;\n if ($$1(e.target).is(data.formElements)) { preventDefault = false; }\n if (doc.activeElement && $$1(doc.activeElement).is(data.formElements)) {\n doc.activeElement.blur();\n }\n if (preventDefault && swiper.allowTouchMove) {\n e.preventDefault();\n }\n }\n swiper.emit('touchStart', e);\n};\n\nvar onTouchMove = function (event) {\n var swiper = this;\n var data = swiper.touchEventsData;\n var params = swiper.params;\n var touches = swiper.touches;\n var rtl = swiper.rtl;\n var e = event;\n if (e.originalEvent) { e = e.originalEvent; }\n if (data.isTouchEvent && e.type === 'mousemove') { return; }\n var pageX = e.type === 'touchmove' ? e.targetTouches[0].pageX : e.pageX;\n var pageY = e.type === 'touchmove' ? e.targetTouches[0].pageY : e.pageY;\n if (e.preventedByNestedSwiper) {\n touches.startX = pageX;\n touches.startY = pageY;\n return;\n }\n if (!swiper.allowTouchMove) {\n // isMoved = true;\n swiper.allowClick = false;\n if (data.isTouched) {\n Utils.extend(touches, {\n startX: pageX,\n startY: pageY,\n currentX: pageX,\n currentY: pageY,\n });\n data.touchStartTime = Utils.now();\n }\n return;\n }\n if (data.isTouchEvent && params.touchReleaseOnEdges && !params.loop) {\n if (swiper.isVertical()) {\n // Vertical\n if (\n (pageY < touches.startY && swiper.translate <= swiper.maxTranslate()) ||\n (pageY > touches.startY && swiper.translate >= swiper.minTranslate())\n ) {\n data.isTouched = false;\n data.isMoved = false;\n return;\n }\n } else if (\n (pageX < touches.startX && swiper.translate <= swiper.maxTranslate()) ||\n (pageX > touches.startX && swiper.translate >= swiper.minTranslate())\n ) {\n return;\n }\n }\n if (data.isTouchEvent && doc.activeElement) {\n if (e.target === doc.activeElement && $$1(e.target).is(data.formElements)) {\n data.isMoved = true;\n swiper.allowClick = false;\n return;\n }\n }\n if (data.allowTouchCallbacks) {\n swiper.emit('touchMove', e);\n }\n if (e.targetTouches && e.targetTouches.length > 1) { return; }\n\n touches.currentX = pageX;\n touches.currentY = pageY;\n\n var diffX = touches.currentX - touches.startX;\n var diffY = touches.currentY - touches.startY;\n\n if (typeof data.isScrolling === 'undefined') {\n var touchAngle;\n if ((swiper.isHorizontal() && touches.currentY === touches.startY) || (swiper.isVertical() && touches.currentX === touches.startX)) {\n data.isScrolling = false;\n } else {\n // eslint-disable-next-line\n if ((diffX * diffX) + (diffY * diffY) >= 25) {\n touchAngle = (Math.atan2(Math.abs(diffY), Math.abs(diffX)) * 180) / Math.PI;\n data.isScrolling = swiper.isHorizontal() ? touchAngle > params.touchAngle : (90 - touchAngle > params.touchAngle);\n }\n }\n }\n if (data.isScrolling) {\n swiper.emit('touchMoveOpposite', e);\n }\n if (typeof startMoving === 'undefined') {\n if (touches.currentX !== touches.startX || touches.currentY !== touches.startY) {\n data.startMoving = true;\n }\n }\n if (!data.isTouched) { return; }\n if (data.isScrolling) {\n data.isTouched = false;\n return;\n }\n if (!data.startMoving) {\n return;\n }\n swiper.allowClick = false;\n e.preventDefault();\n if (params.touchMoveStopPropagation && !params.nested) {\n e.stopPropagation();\n }\n\n if (!data.isMoved) {\n if (params.loop) {\n swiper.loopFix();\n }\n data.startTranslate = swiper.getTranslate();\n swiper.setTransition(0);\n if (swiper.animating) {\n swiper.$wrapperEl.trigger('webkitTransitionEnd transitionend');\n }\n data.allowMomentumBounce = false;\n // Grab Cursor\n if (params.grabCursor && (swiper.allowSlideNext === true || swiper.allowSlidePrev === true)) {\n swiper.setGrabCursor(true);\n }\n swiper.emit('sliderFirstMove', e);\n }\n swiper.emit('sliderMove', e);\n data.isMoved = true;\n\n var diff = swiper.isHorizontal() ? diffX : diffY;\n touches.diff = diff;\n\n diff *= params.touchRatio;\n if (rtl) { diff = -diff; }\n\n swiper.swipeDirection = diff > 0 ? 'prev' : 'next';\n data.currentTranslate = diff + data.startTranslate;\n\n var disableParentSwiper = true;\n var resistanceRatio = params.resistanceRatio;\n if (params.touchReleaseOnEdges) {\n resistanceRatio = 0;\n }\n if ((diff > 0 && data.currentTranslate > swiper.minTranslate())) {\n disableParentSwiper = false;\n if (params.resistance) { data.currentTranslate = (swiper.minTranslate() - 1) + (Math.pow( (-swiper.minTranslate() + data.startTranslate + diff), resistanceRatio )); }\n } else if (diff < 0 && data.currentTranslate < swiper.maxTranslate()) {\n disableParentSwiper = false;\n if (params.resistance) { data.currentTranslate = (swiper.maxTranslate() + 1) - (Math.pow( (swiper.maxTranslate() - data.startTranslate - diff), resistanceRatio )); }\n }\n\n if (disableParentSwiper) {\n e.preventedByNestedSwiper = true;\n }\n\n // Directions locks\n if (!swiper.allowSlideNext && swiper.swipeDirection === 'next' && data.currentTranslate < data.startTranslate) {\n data.currentTranslate = data.startTranslate;\n }\n if (!swiper.allowSlidePrev && swiper.swipeDirection === 'prev' && data.currentTranslate > data.startTranslate) {\n data.currentTranslate = data.startTranslate;\n }\n\n\n // Threshold\n if (params.threshold > 0) {\n if (Math.abs(diff) > params.threshold || data.allowThresholdMove) {\n if (!data.allowThresholdMove) {\n data.allowThresholdMove = true;\n touches.startX = touches.currentX;\n touches.startY = touches.currentY;\n data.currentTranslate = data.startTranslate;\n touches.diff = swiper.isHorizontal() ? touches.currentX - touches.startX : touches.currentY - touches.startY;\n return;\n }\n } else {\n data.currentTranslate = data.startTranslate;\n return;\n }\n }\n\n if (!params.followFinger) { return; }\n\n // Update active index in free mode\n if (params.freeMode || params.watchSlidesProgress || params.watchSlidesVisibility) {\n swiper.updateActiveIndex();\n swiper.updateSlidesClasses();\n }\n if (params.freeMode) {\n // Velocity\n if (data.velocities.length === 0) {\n data.velocities.push({\n position: touches[swiper.isHorizontal() ? 'startX' : 'startY'],\n time: data.touchStartTime,\n });\n }\n data.velocities.push({\n position: touches[swiper.isHorizontal() ? 'currentX' : 'currentY'],\n time: Utils.now(),\n });\n }\n // Update progress\n swiper.updateProgress(data.currentTranslate);\n // Update translate\n swiper.setTranslate(data.currentTranslate);\n};\n\nvar onTouchEnd = function (event) {\n var swiper = this;\n var data = swiper.touchEventsData;\n\n var params = swiper.params;\n var touches = swiper.touches;\n var rtl = swiper.rtl;\n var $wrapperEl = swiper.$wrapperEl;\n var slidesGrid = swiper.slidesGrid;\n var snapGrid = swiper.snapGrid;\n var e = event;\n if (e.originalEvent) { e = e.originalEvent; }\n if (data.allowTouchCallbacks) {\n swiper.emit('touchEnd', e);\n }\n data.allowTouchCallbacks = false;\n if (!data.isTouched) { return; }\n // Return Grab Cursor\n if (params.grabCursor && data.isMoved && data.isTouched && (swiper.allowSlideNext === true || swiper.allowSlidePrev === true)) {\n swiper.setGrabCursor(false);\n }\n\n // Time diff\n var touchEndTime = Utils.now();\n var timeDiff = touchEndTime - data.touchStartTime;\n\n // Tap, doubleTap, Click\n if (swiper.allowClick) {\n swiper.updateClickedSlide(e);\n swiper.emit('tap', e);\n if (timeDiff < 300 && (touchEndTime - data.lastClickTime) > 300) {\n if (data.clickTimeout) { clearTimeout(data.clickTimeout); }\n data.clickTimeout = Utils.nextTick(function () {\n if (!swiper || swiper.destroyed) { return; }\n swiper.emit('click', e);\n }, 300);\n }\n if (timeDiff < 300 && (touchEndTime - data.lastClickTime) < 300) {\n if (data.clickTimeout) { clearTimeout(data.clickTimeout); }\n swiper.emit('doubleTap', e);\n }\n }\n\n data.lastClickTime = Utils.now();\n Utils.nextTick(function () {\n if (!swiper.destroyed) { swiper.allowClick = true; }\n });\n\n if (!data.isTouched || !data.isMoved || !swiper.swipeDirection || touches.diff === 0 || data.currentTranslate === data.startTranslate) {\n data.isTouched = false;\n data.isMoved = false;\n return;\n }\n data.isTouched = false;\n data.isMoved = false;\n\n var currentPos;\n if (params.followFinger) {\n currentPos = rtl ? swiper.translate : -swiper.translate;\n } else {\n currentPos = -data.currentTranslate;\n }\n if (params.freeMode) {\n if (currentPos < -swiper.minTranslate()) {\n swiper.slideTo(swiper.activeIndex);\n return;\n } else if (currentPos > -swiper.maxTranslate()) {\n if (swiper.slides.length < snapGrid.length) {\n swiper.slideTo(snapGrid.length - 1);\n } else {\n swiper.slideTo(swiper.slides.length - 1);\n }\n return;\n }\n\n if (params.freeModeMomentum) {\n if (data.velocities.length > 1) {\n var lastMoveEvent = data.velocities.pop();\n var velocityEvent = data.velocities.pop();\n\n var distance = lastMoveEvent.position - velocityEvent.position;\n var time = lastMoveEvent.time - velocityEvent.time;\n swiper.velocity = distance / time;\n swiper.velocity /= 2;\n if (Math.abs(swiper.velocity) < params.freeModeMinimumVelocity) {\n swiper.velocity = 0;\n }\n // this implies that the user stopped moving a finger then released.\n // There would be no events with distance zero, so the last event is stale.\n if (time > 150 || (Utils.now() - lastMoveEvent.time) > 300) {\n swiper.velocity = 0;\n }\n } else {\n swiper.velocity = 0;\n }\n swiper.velocity *= params.freeModeMomentumVelocityRatio;\n\n data.velocities.length = 0;\n var momentumDuration = 1000 * params.freeModeMomentumRatio;\n var momentumDistance = swiper.velocity * momentumDuration;\n\n var newPosition = swiper.translate + momentumDistance;\n if (rtl) { newPosition = -newPosition; }\n var doBounce = false;\n var afterBouncePosition;\n var bounceAmount = Math.abs(swiper.velocity) * 20 * params.freeModeMomentumBounceRatio;\n if (newPosition < swiper.maxTranslate()) {\n if (params.freeModeMomentumBounce) {\n if (newPosition + swiper.maxTranslate() < -bounceAmount) {\n newPosition = swiper.maxTranslate() - bounceAmount;\n }\n afterBouncePosition = swiper.maxTranslate();\n doBounce = true;\n data.allowMomentumBounce = true;\n } else {\n newPosition = swiper.maxTranslate();\n }\n } else if (newPosition > swiper.minTranslate()) {\n if (params.freeModeMomentumBounce) {\n if (newPosition - swiper.minTranslate() > bounceAmount) {\n newPosition = swiper.minTranslate() + bounceAmount;\n }\n afterBouncePosition = swiper.minTranslate();\n doBounce = true;\n data.allowMomentumBounce = true;\n } else {\n newPosition = swiper.minTranslate();\n }\n } else if (params.freeModeSticky) {\n var nextSlide;\n for (var j = 0; j < snapGrid.length; j += 1) {\n if (snapGrid[j] > -newPosition) {\n nextSlide = j;\n break;\n }\n }\n if (Math.abs(snapGrid[nextSlide] - newPosition) < Math.abs(snapGrid[nextSlide - 1] - newPosition) || swiper.swipeDirection === 'next') {\n newPosition = snapGrid[nextSlide];\n } else {\n newPosition = snapGrid[nextSlide - 1];\n }\n newPosition = -newPosition;\n }\n // Fix duration\n if (swiper.velocity !== 0) {\n if (rtl) {\n momentumDuration = Math.abs((-newPosition - swiper.translate) / swiper.velocity);\n } else {\n momentumDuration = Math.abs((newPosition - swiper.translate) / swiper.velocity);\n }\n } else if (params.freeModeSticky) {\n swiper.slideReset();\n return;\n }\n\n if (params.freeModeMomentumBounce && doBounce) {\n swiper.updateProgress(afterBouncePosition);\n swiper.setTransition(momentumDuration);\n swiper.setTranslate(newPosition);\n swiper.transitionStart();\n swiper.animating = true;\n $wrapperEl.transitionEnd(function () {\n if (!swiper || swiper.destroyed || !data.allowMomentumBounce) { return; }\n swiper.emit('momentumBounce');\n\n swiper.setTransition(params.speed);\n swiper.setTranslate(afterBouncePosition);\n $wrapperEl.transitionEnd(function () {\n if (!swiper || swiper.destroyed) { return; }\n swiper.transitionEnd();\n });\n });\n } else if (swiper.velocity) {\n swiper.updateProgress(newPosition);\n swiper.setTransition(momentumDuration);\n swiper.setTranslate(newPosition);\n swiper.transitionStart();\n if (!swiper.animating) {\n swiper.animating = true;\n $wrapperEl.transitionEnd(function () {\n if (!swiper || swiper.destroyed) { return; }\n swiper.transitionEnd();\n });\n }\n } else {\n swiper.updateProgress(newPosition);\n }\n\n swiper.updateActiveIndex();\n swiper.updateSlidesClasses();\n }\n if (!params.freeModeMomentum || timeDiff >= params.longSwipesMs) {\n swiper.updateProgress();\n swiper.updateActiveIndex();\n swiper.updateSlidesClasses();\n }\n return;\n }\n\n // Find current slide\n var stopIndex = 0;\n var groupSize = swiper.slidesSizesGrid[0];\n for (var i = 0; i < slidesGrid.length; i += params.slidesPerGroup) {\n if (typeof slidesGrid[i + params.slidesPerGroup] !== 'undefined') {\n if (currentPos >= slidesGrid[i] && currentPos < slidesGrid[i + params.slidesPerGroup]) {\n stopIndex = i;\n groupSize = slidesGrid[i + params.slidesPerGroup] - slidesGrid[i];\n }\n } else if (currentPos >= slidesGrid[i]) {\n stopIndex = i;\n groupSize = slidesGrid[slidesGrid.length - 1] - slidesGrid[slidesGrid.length - 2];\n }\n }\n\n // Find current slide size\n var ratio = (currentPos - slidesGrid[stopIndex]) / groupSize;\n\n if (timeDiff > params.longSwipesMs) {\n // Long touches\n if (!params.longSwipes) {\n swiper.slideTo(swiper.activeIndex);\n return;\n }\n if (swiper.swipeDirection === 'next') {\n if (ratio >= params.longSwipesRatio) { swiper.slideTo(stopIndex + params.slidesPerGroup); }\n else { swiper.slideTo(stopIndex); }\n }\n if (swiper.swipeDirection === 'prev') {\n if (ratio > (1 - params.longSwipesRatio)) { swiper.slideTo(stopIndex + params.slidesPerGroup); }\n else { swiper.slideTo(stopIndex); }\n }\n } else {\n // Short swipes\n if (!params.shortSwipes) {\n swiper.slideTo(swiper.activeIndex);\n return;\n }\n if (swiper.swipeDirection === 'next') {\n swiper.slideTo(stopIndex + params.slidesPerGroup);\n }\n if (swiper.swipeDirection === 'prev') {\n swiper.slideTo(stopIndex);\n }\n }\n};\n\nvar onResize = function () {\n var swiper = this;\n\n var params = swiper.params;\n var el = swiper.el;\n\n if (el && el.offsetWidth === 0) { return; }\n\n // Breakpoints\n if (params.breakpoints) {\n swiper.setBreakpoint();\n }\n\n // Save locks\n var allowSlideNext = swiper.allowSlideNext;\n var allowSlidePrev = swiper.allowSlidePrev;\n\n // Disable locks on resize\n swiper.allowSlideNext = true;\n swiper.allowSlidePrev = true;\n\n swiper.updateSize();\n swiper.updateSlides();\n\n if (params.freeMode) {\n var newTranslate = Math.min(Math.max(swiper.translate, swiper.maxTranslate()), swiper.minTranslate());\n swiper.setTranslate(newTranslate);\n swiper.updateActiveIndex();\n swiper.updateSlidesClasses();\n\n if (params.autoHeight) {\n swiper.updateAutoHeight();\n }\n } else {\n swiper.updateSlidesClasses();\n if ((params.slidesPerView === 'auto' || params.slidesPerView > 1) && swiper.isEnd && !swiper.params.centeredSlides) {\n swiper.slideTo(swiper.slides.length - 1, 0, false, true);\n } else {\n swiper.slideTo(swiper.activeIndex, 0, false, true);\n }\n }\n // Return locks after resize\n swiper.allowSlidePrev = allowSlidePrev;\n swiper.allowSlideNext = allowSlideNext;\n};\n\nvar onClick = function (e) {\n var swiper = this;\n if (!swiper.allowClick) {\n if (swiper.params.preventClicks) { e.preventDefault(); }\n if (swiper.params.preventClicksPropagation && swiper.animating) {\n e.stopPropagation();\n e.stopImmediatePropagation();\n }\n }\n};\n\nfunction attachEvents() {\n var swiper = this;\n\n var params = swiper.params;\n var touchEvents = swiper.touchEvents;\n var el = swiper.el;\n var wrapperEl = swiper.wrapperEl;\n\n {\n swiper.onTouchStart = onTouchStart.bind(swiper);\n swiper.onTouchMove = onTouchMove.bind(swiper);\n swiper.onTouchEnd = onTouchEnd.bind(swiper);\n }\n\n swiper.onClick = onClick.bind(swiper);\n\n var target = params.touchEventsTarget === 'container' ? el : wrapperEl;\n var capture = !!params.nested;\n\n // Touch Events\n {\n if (Support.pointerEvents || Support.prefixedPointerEvents) {\n target.addEventListener(touchEvents.start, swiper.onTouchStart, false);\n (Support.touch ? target : doc).addEventListener(touchEvents.move, swiper.onTouchMove, capture);\n (Support.touch ? target : doc).addEventListener(touchEvents.end, swiper.onTouchEnd, false);\n } else {\n if (Support.touch) {\n var passiveListener = touchEvents.start === 'touchstart' && Support.passiveListener && params.passiveListeners ? { passive: true, capture: false } : false;\n target.addEventListener(touchEvents.start, swiper.onTouchStart, passiveListener);\n target.addEventListener(touchEvents.move, swiper.onTouchMove, Support.passiveListener ? { passive: false, capture: capture } : capture);\n target.addEventListener(touchEvents.end, swiper.onTouchEnd, passiveListener);\n }\n if ((params.simulateTouch && !Device.ios && !Device.android) || (params.simulateTouch && !Support.touch && Device.ios)) {\n target.addEventListener('mousedown', swiper.onTouchStart, false);\n doc.addEventListener('mousemove', swiper.onTouchMove, capture);\n doc.addEventListener('mouseup', swiper.onTouchEnd, false);\n }\n }\n // Prevent Links Clicks\n if (params.preventClicks || params.preventClicksPropagation) {\n target.addEventListener('click', swiper.onClick, true);\n }\n }\n\n // Resize handler\n swiper.on('resize observerUpdate', onResize);\n}\n\nfunction detachEvents() {\n var swiper = this;\n\n var params = swiper.params;\n var touchEvents = swiper.touchEvents;\n var el = swiper.el;\n var wrapperEl = swiper.wrapperEl;\n\n var target = params.touchEventsTarget === 'container' ? el : wrapperEl;\n var capture = !!params.nested;\n\n // Touch Events\n {\n if (Support.pointerEvents || Support.prefixedPointerEvents) {\n target.removeEventListener(touchEvents.start, swiper.onTouchStart, false);\n (Support.touch ? target : doc).removeEventListener(touchEvents.move, swiper.onTouchMove, capture);\n (Support.touch ? target : doc).removeEventListener(touchEvents.end, swiper.onTouchEnd, false);\n } else {\n if (Support.touch) {\n var passiveListener = touchEvents.start === 'onTouchStart' && Support.passiveListener && params.passiveListeners ? { passive: true, capture: false } : false;\n target.removeEventListener(touchEvents.start, swiper.onTouchStart, passiveListener);\n target.removeEventListener(touchEvents.move, swiper.onTouchMove, capture);\n target.removeEventListener(touchEvents.end, swiper.onTouchEnd, passiveListener);\n }\n if ((params.simulateTouch && !Device.ios && !Device.android) || (params.simulateTouch && !Support.touch && Device.ios)) {\n target.removeEventListener('mousedown', swiper.onTouchStart, false);\n doc.removeEventListener('mousemove', swiper.onTouchMove, capture);\n doc.removeEventListener('mouseup', swiper.onTouchEnd, false);\n }\n }\n // Prevent Links Clicks\n if (params.preventClicks || params.preventClicksPropagation) {\n target.removeEventListener('click', swiper.onClick, true);\n }\n }\n\n // Resize handler\n swiper.off('resize observerUpdate', onResize);\n}\n\nvar events = {\n attachEvents: attachEvents,\n detachEvents: detachEvents,\n};\n\nvar setBreakpoint = function () {\n var swiper = this;\n var activeIndex = swiper.activeIndex;\n var loopedSlides = swiper.loopedSlides; if ( loopedSlides === void 0 ) loopedSlides = 0;\n var params = swiper.params;\n var breakpoints = params.breakpoints;\n if (!breakpoints || (breakpoints && Object.keys(breakpoints).length === 0)) { return; }\n // Set breakpoint for window width and update parameters\n var breakpoint = swiper.getBreakpoint(breakpoints);\n if (breakpoint && swiper.currentBreakpoint !== breakpoint) {\n var breakPointsParams = breakpoint in breakpoints ? breakpoints[breakpoint] : swiper.originalParams;\n var needsReLoop = params.loop && (breakPointsParams.slidesPerView !== params.slidesPerView);\n\n Utils.extend(swiper.params, breakPointsParams);\n\n Utils.extend(swiper, {\n allowTouchMove: swiper.params.allowTouchMove,\n allowSlideNext: swiper.params.allowSlideNext,\n allowSlidePrev: swiper.params.allowSlidePrev,\n });\n\n swiper.currentBreakpoint = breakpoint;\n\n if (needsReLoop) {\n swiper.loopDestroy();\n swiper.loopCreate();\n swiper.updateSlides();\n swiper.slideTo((activeIndex - loopedSlides) + swiper.loopedSlides, 0, false);\n }\n swiper.emit('breakpoint', breakPointsParams);\n }\n};\n\nvar getBreakpoint = function (breakpoints) {\n // Get breakpoint for window width\n if (!breakpoints) { return undefined; }\n var breakpoint = false;\n var points = [];\n Object.keys(breakpoints).forEach(function (point) {\n points.push(point);\n });\n points.sort(function (a, b) { return parseInt(a, 10) - parseInt(b, 10); });\n for (var i = 0; i < points.length; i += 1) {\n var point = points[i];\n if (point >= win.innerWidth && !breakpoint) {\n breakpoint = point;\n }\n }\n return breakpoint || 'max';\n};\n\nvar breakpoints = { setBreakpoint: setBreakpoint, getBreakpoint: getBreakpoint };\n\nvar addClasses = function () {\n var swiper = this;\n var classNames = swiper.classNames;\n var params = swiper.params;\n var rtl = swiper.rtl;\n var $el = swiper.$el;\n var suffixes = [];\n\n suffixes.push(params.direction);\n\n if (params.freeMode) {\n suffixes.push('free-mode');\n }\n if (!Support.flexbox) {\n suffixes.push('no-flexbox');\n }\n if (params.autoHeight) {\n suffixes.push('autoheight');\n }\n if (rtl) {\n suffixes.push('rtl');\n }\n if (params.slidesPerColumn > 1) {\n suffixes.push('multirow');\n }\n if (Device.android) {\n suffixes.push('android');\n }\n if (Device.ios) {\n suffixes.push('ios');\n }\n // WP8 Touch Events Fix\n if (Support.pointerEvents || Support.prefixedPointerEvents) {\n suffixes.push((\"wp8-\" + (params.direction)));\n }\n\n suffixes.forEach(function (suffix) {\n classNames.push(params.containerModifierClass + suffix);\n });\n\n $el.addClass(classNames.join(' '));\n};\n\nvar removeClasses = function () {\n var swiper = this;\n var $el = swiper.$el;\n var classNames = swiper.classNames;\n\n $el.removeClass(classNames.join(' '));\n};\n\nvar classes = { addClasses: addClasses, removeClasses: removeClasses };\n\nvar loadImage = function (imageEl, src, srcset, sizes, checkForComplete, callback) {\n var image;\n function onReady() {\n if (callback) { callback(); }\n }\n if (!imageEl.complete || !checkForComplete) {\n if (src) {\n image = new win.Image();\n image.onload = onReady;\n image.onerror = onReady;\n if (sizes) {\n image.sizes = sizes;\n }\n if (srcset) {\n image.srcset = srcset;\n }\n if (src) {\n image.src = src;\n }\n } else {\n onReady();\n }\n } else {\n // image already loaded...\n onReady();\n }\n};\n\nvar preloadImages = function () {\n var swiper = this;\n swiper.imagesToLoad = swiper.$el.find('img');\n function onReady() {\n if (typeof swiper === 'undefined' || swiper === null || !swiper || swiper.destroyed) { return; }\n if (swiper.imagesLoaded !== undefined) { swiper.imagesLoaded += 1; }\n if (swiper.imagesLoaded === swiper.imagesToLoad.length) {\n if (swiper.params.updateOnImagesReady) { swiper.update(); }\n swiper.emit('imagesReady');\n }\n }\n for (var i = 0; i < swiper.imagesToLoad.length; i += 1) {\n var imageEl = swiper.imagesToLoad[i];\n swiper.loadImage(\n imageEl,\n imageEl.currentSrc || imageEl.getAttribute('src'),\n imageEl.srcset || imageEl.getAttribute('srcset'),\n imageEl.sizes || imageEl.getAttribute('sizes'),\n true,\n onReady\n );\n }\n};\n\nvar images = {\n loadImage: loadImage,\n preloadImages: preloadImages,\n};\n\nfunction checkOverflow() {\n var swiper = this;\n var wasLocked = swiper.isLocked;\n\n swiper.isLocked = swiper.snapGrid.length === 1;\n swiper.allowTouchMove = !swiper.isLocked;\n\n if (wasLocked && wasLocked !== swiper.isLocked) {\n swiper.isEnd = false;\n swiper.navigation.update();\n }\n}\n\nvar checkOverflow$1 = { checkOverflow: checkOverflow };\n\nvar defaults = {\n init: true,\n direction: 'horizontal',\n touchEventsTarget: 'container',\n initialSlide: 0,\n speed: 300,\n\n // To support iOS's swipe-to-go-back gesture (when being used in-app, with UIWebView).\n iOSEdgeSwipeDetection: false,\n iOSEdgeSwipeThreshold: 20,\n\n // Free mode\n freeMode: false,\n freeModeMomentum: true,\n freeModeMomentumRatio: 1,\n freeModeMomentumBounce: true,\n freeModeMomentumBounceRatio: 1,\n freeModeMomentumVelocityRatio: 1,\n freeModeSticky: false,\n freeModeMinimumVelocity: 0.02,\n\n // Autoheight\n autoHeight: false,\n\n // Set wrapper width\n setWrapperSize: false,\n\n // Virtual Translate\n virtualTranslate: false,\n\n // Effects\n effect: 'slide', // 'slide' or 'fade' or 'cube' or 'coverflow' or 'flip'\n\n // Breakpoints\n breakpoints: undefined,\n\n // Slides grid\n spaceBetween: 0,\n slidesPerView: 1,\n slidesPerColumn: 1,\n slidesPerColumnFill: 'column',\n slidesPerGroup: 1,\n centeredSlides: false,\n slidesOffsetBefore: 0, // in px\n slidesOffsetAfter: 0, // in px\n normalizeSlideIndex: true,\n\n // Disable swiper and hide navigation when container not overflow\n watchOverflow: false,\n\n // Round length\n roundLengths: false,\n\n // Touches\n touchRatio: 1,\n touchAngle: 45,\n simulateTouch: true,\n shortSwipes: true,\n longSwipes: true,\n longSwipesRatio: 0.5,\n longSwipesMs: 300,\n followFinger: true,\n allowTouchMove: true,\n threshold: 0,\n touchMoveStopPropagation: true,\n touchReleaseOnEdges: false,\n\n // Unique Navigation Elements\n uniqueNavElements: true,\n\n // Resistance\n resistance: true,\n resistanceRatio: 0.85,\n\n // Progress\n watchSlidesProgress: false,\n watchSlidesVisibility: false,\n\n // Cursor\n grabCursor: false,\n\n // Clicks\n preventClicks: true,\n preventClicksPropagation: true,\n slideToClickedSlide: false,\n\n // Images\n preloadImages: true,\n updateOnImagesReady: true,\n\n // loop\n loop: false,\n loopAdditionalSlides: 0,\n loopedSlides: null,\n loopFillGroupWithBlank: false,\n\n // Swiping/no swiping\n allowSlidePrev: true,\n allowSlideNext: true,\n swipeHandler: null, // '.swipe-handler',\n noSwiping: true,\n noSwipingClass: 'swiper-no-swiping',\n\n // Passive Listeners\n passiveListeners: true,\n\n // NS\n containerModifierClass: 'swiper-container-', // NEW\n slideClass: 'swiper-slide',\n slideBlankClass: 'swiper-slide-invisible-blank',\n slideActiveClass: 'swiper-slide-active',\n slideDuplicateActiveClass: 'swiper-slide-duplicate-active',\n slideVisibleClass: 'swiper-slide-visible',\n slideDuplicateClass: 'swiper-slide-duplicate',\n slideNextClass: 'swiper-slide-next',\n slideDuplicateNextClass: 'swiper-slide-duplicate-next',\n slidePrevClass: 'swiper-slide-prev',\n slideDuplicatePrevClass: 'swiper-slide-duplicate-prev',\n wrapperClass: 'swiper-wrapper',\n\n // Callbacks\n runCallbacksOnInit: true,\n};\n\nvar prototypes = {\n update: update,\n translate: translate,\n transition: transition$1,\n slide: slide,\n loop: loop,\n grabCursor: grabCursor,\n manipulation: manipulation,\n events: events,\n breakpoints: breakpoints,\n checkOverflow: checkOverflow$1,\n classes: classes,\n images: images,\n};\n\nvar extendedDefaults = {};\n\nvar Swiper$1 = (function (SwiperClass$$1) {\n function Swiper() {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n var el;\n var params;\n if (args.length === 1 && args[0].constructor && args[0].constructor === Object) {\n params = args[0];\n } else {\n var assign;\n (assign = args, el = assign[0], params = assign[1]);\n }\n if (!params) { params = {}; }\n\n params = Utils.extend({}, params);\n if (el && !params.el) { params.el = el; }\n\n SwiperClass$$1.call(this, params);\n\n Object.keys(prototypes).forEach(function (prototypeGroup) {\n Object.keys(prototypes[prototypeGroup]).forEach(function (protoMethod) {\n if (!Swiper.prototype[protoMethod]) {\n Swiper.prototype[protoMethod] = prototypes[prototypeGroup][protoMethod];\n }\n });\n });\n\n // Swiper Instance\n var swiper = this;\n if (typeof swiper.modules === 'undefined') {\n swiper.modules = {};\n }\n Object.keys(swiper.modules).forEach(function (moduleName) {\n var module = swiper.modules[moduleName];\n if (module.params) {\n var moduleParamName = Object.keys(module.params)[0];\n var moduleParams = module.params[moduleParamName];\n if (typeof moduleParams !== 'object') { return; }\n if (!(moduleParamName in params && 'enabled' in moduleParams)) { return; }\n if (params[moduleParamName] === true) {\n params[moduleParamName] = { enabled: true };\n }\n if (\n typeof params[moduleParamName] === 'object' &&\n !('enabled' in params[moduleParamName])\n ) {\n params[moduleParamName].enabled = true;\n }\n if (!params[moduleParamName]) { params[moduleParamName] = { enabled: false }; }\n }\n });\n\n // Extend defaults with modules params\n var swiperParams = Utils.extend({}, defaults);\n swiper.useModulesParams(swiperParams);\n\n // Extend defaults with passed params\n swiper.params = Utils.extend({}, swiperParams, extendedDefaults, params);\n swiper.originalParams = Utils.extend({}, swiper.params);\n swiper.passedParams = Utils.extend({}, params);\n\n // Find el\n var $el = $$1(swiper.params.el);\n el = $el[0];\n\n if (!el) {\n return undefined;\n }\n\n if ($el.length > 1) {\n var swipers = [];\n $el.each(function (index, containerEl) {\n var newParams = Utils.extend({}, params, { el: containerEl });\n swipers.push(new Swiper(newParams));\n });\n return swipers;\n }\n\n el.swiper = swiper;\n $el.data('swiper', swiper);\n\n // Find Wrapper\n var $wrapperEl = $el.children((\".\" + (swiper.params.wrapperClass)));\n\n // Extend Swiper\n Utils.extend(swiper, {\n $el: $el,\n el: el,\n $wrapperEl: $wrapperEl,\n wrapperEl: $wrapperEl[0],\n\n // Classes\n classNames: [],\n\n // Slides\n slides: $$1(),\n slidesGrid: [],\n snapGrid: [],\n slidesSizesGrid: [],\n\n // isDirection\n isHorizontal: function isHorizontal() {\n return swiper.params.direction === 'horizontal';\n },\n isVertical: function isVertical() {\n return swiper.params.direction === 'vertical';\n },\n // RTL\n rtl: swiper.params.direction === 'horizontal' && (el.dir.toLowerCase() === 'rtl' || $el.css('direction') === 'rtl'),\n wrongRTL: $wrapperEl.css('display') === '-webkit-box',\n\n // Indexes\n activeIndex: 0,\n realIndex: 0,\n\n //\n isBeginning: true,\n isEnd: false,\n\n // Props\n translate: 0,\n progress: 0,\n velocity: 0,\n animating: false,\n\n // Locks\n allowSlideNext: swiper.params.allowSlideNext,\n allowSlidePrev: swiper.params.allowSlidePrev,\n\n // Touch Events\n touchEvents: (function touchEvents() {\n var touch = ['touchstart', 'touchmove', 'touchend'];\n var desktop = ['mousedown', 'mousemove', 'mouseup'];\n if (Support.pointerEvents) {\n desktop = ['pointerdown', 'pointermove', 'pointerup'];\n } else if (Support.prefixedPointerEvents) {\n desktop = ['MSPointerDown', 'MSPointerMove', 'MSPointerUp'];\n }\n\n return {\n start: Support.touch || !swiper.params.simulateTouch ? touch[0] : desktop[0],\n move: Support.touch || !swiper.params.simulateTouch ? touch[1] : desktop[1],\n end: Support.touch || !swiper.params.simulateTouch ? touch[2] : desktop[2],\n };\n }()),\n touchEventsData: {\n isTouched: undefined,\n isMoved: undefined,\n allowTouchCallbacks: undefined,\n touchStartTime: undefined,\n isScrolling: undefined,\n currentTranslate: undefined,\n startTranslate: undefined,\n allowThresholdMove: undefined,\n // Form elements to match\n formElements: 'input, select, option, textarea, button, video',\n // Last click time\n lastClickTime: Utils.now(),\n clickTimeout: undefined,\n // Velocities\n velocities: [],\n allowMomentumBounce: undefined,\n isTouchEvent: undefined,\n startMoving: undefined,\n },\n\n // Clicks\n allowClick: true,\n\n // Touches\n allowTouchMove: swiper.params.allowTouchMove,\n\n touches: {\n startX: 0,\n startY: 0,\n currentX: 0,\n currentY: 0,\n diff: 0,\n },\n\n // Images\n imagesToLoad: [],\n imagesLoaded: 0,\n\n });\n\n // Install Modules\n swiper.useModules();\n\n // Init\n if (swiper.params.init) {\n swiper.init();\n }\n\n // Return app instance\n return swiper;\n }\n\n if ( SwiperClass$$1 ) Swiper.__proto__ = SwiperClass$$1;\n Swiper.prototype = Object.create( SwiperClass$$1 && SwiperClass$$1.prototype );\n Swiper.prototype.constructor = Swiper;\n\n var staticAccessors = { extendedDefaults: { configurable: true },defaults: { configurable: true },Class: { configurable: true },$: { configurable: true } };\n Swiper.prototype.slidesPerViewDynamic = function slidesPerViewDynamic () {\n var swiper = this;\n var params = swiper.params;\n var slides = swiper.slides;\n var slidesGrid = swiper.slidesGrid;\n var swiperSize = swiper.size;\n var activeIndex = swiper.activeIndex;\n var spv = 1;\n if (params.centeredSlides) {\n var slideSize = slides[activeIndex].swiperSlideSize;\n var breakLoop;\n for (var i = activeIndex + 1; i < slides.length; i += 1) {\n if (slides[i] && !breakLoop) {\n slideSize += slides[i].swiperSlideSize;\n spv += 1;\n if (slideSize > swiperSize) { breakLoop = true; }\n }\n }\n for (var i$1 = activeIndex - 1; i$1 >= 0; i$1 -= 1) {\n if (slides[i$1] && !breakLoop) {\n slideSize += slides[i$1].swiperSlideSize;\n spv += 1;\n if (slideSize > swiperSize) { breakLoop = true; }\n }\n }\n } else {\n for (var i$2 = activeIndex + 1; i$2 < slides.length; i$2 += 1) {\n if (slidesGrid[i$2] - slidesGrid[activeIndex] < swiperSize) {\n spv += 1;\n }\n }\n }\n return spv;\n };\n Swiper.prototype.update = function update$$1 () {\n var swiper = this;\n if (!swiper || swiper.destroyed) { return; }\n swiper.updateSize();\n swiper.updateSlides();\n swiper.updateProgress();\n swiper.updateSlidesClasses();\n\n function setTranslate() {\n var translateValue = swiper.rtl ? swiper.translate * -1 : swiper.translate;\n var newTranslate = Math.min(Math.max(translateValue, swiper.maxTranslate()), swiper.minTranslate());\n swiper.setTranslate(newTranslate);\n swiper.updateActiveIndex();\n swiper.updateSlidesClasses();\n }\n var translated;\n if (swiper.params.freeMode) {\n setTranslate();\n if (swiper.params.autoHeight) {\n swiper.updateAutoHeight();\n }\n } else {\n if ((swiper.params.slidesPerView === 'auto' || swiper.params.slidesPerView > 1) && swiper.isEnd && !swiper.params.centeredSlides) {\n translated = swiper.slideTo(swiper.slides.length - 1, 0, false, true);\n } else {\n translated = swiper.slideTo(swiper.activeIndex, 0, false, true);\n }\n if (!translated) {\n setTranslate();\n }\n }\n swiper.emit('update');\n };\n Swiper.prototype.init = function init () {\n var swiper = this;\n if (swiper.initialized) { return; }\n\n swiper.emit('beforeInit');\n\n // Set breakpoint\n if (swiper.params.breakpoints) {\n swiper.setBreakpoint();\n }\n\n // Add Classes\n swiper.addClasses();\n\n // Create loop\n if (swiper.params.loop) {\n swiper.loopCreate();\n }\n\n // Update size\n swiper.updateSize();\n\n // Update slides\n swiper.updateSlides();\n\n if (swiper.params.watchOverflow) {\n swiper.checkOverflow();\n }\n\n // Set Grab Cursor\n if (swiper.params.grabCursor) {\n swiper.setGrabCursor();\n }\n\n if (swiper.params.preloadImages) {\n swiper.preloadImages();\n }\n\n // Slide To Initial Slide\n if (swiper.params.loop) {\n swiper.slideTo(swiper.params.initialSlide + swiper.loopedSlides, 0, swiper.params.runCallbacksOnInit);\n } else {\n swiper.slideTo(swiper.params.initialSlide, 0, swiper.params.runCallbacksOnInit);\n }\n\n // Attach events\n swiper.attachEvents();\n\n // Init Flag\n swiper.initialized = true;\n\n // Emit\n swiper.emit('init');\n };\n Swiper.prototype.destroy = function destroy (deleteInstance, cleanStyles) {\n if ( deleteInstance === void 0 ) deleteInstance = true;\n if ( cleanStyles === void 0 ) cleanStyles = true;\n\n var swiper = this;\n var params = swiper.params;\n var $el = swiper.$el;\n var $wrapperEl = swiper.$wrapperEl;\n var slides = swiper.slides;\n swiper.emit('beforeDestroy');\n\n // Init Flag\n swiper.initialized = false;\n\n // Detach events\n swiper.detachEvents();\n\n // Destroy loop\n if (params.loop) {\n swiper.loopDestroy();\n }\n\n // Cleanup styles\n if (cleanStyles) {\n swiper.removeClasses();\n $el.removeAttr('style');\n $wrapperEl.removeAttr('style');\n if (slides && slides.length) {\n slides\n .removeClass([\n params.slideVisibleClass,\n params.slideActiveClass,\n params.slideNextClass,\n params.slidePrevClass ].join(' '))\n .removeAttr('style')\n .removeAttr('data-swiper-slide-index')\n .removeAttr('data-swiper-column')\n .removeAttr('data-swiper-row');\n }\n }\n\n swiper.emit('destroy');\n\n // Detach emitter events\n Object.keys(swiper.eventsListeners).forEach(function (eventName) {\n swiper.off(eventName);\n });\n\n if (deleteInstance !== false) {\n swiper.$el[0].swiper = null;\n swiper.$el.data('swiper', null);\n Utils.deleteProps(swiper);\n }\n swiper.destroyed = true;\n };\n Swiper.extendDefaults = function extendDefaults (newDefaults) {\n Utils.extend(extendedDefaults, newDefaults);\n };\n staticAccessors.extendedDefaults.get = function () {\n return extendedDefaults;\n };\n staticAccessors.defaults.get = function () {\n return defaults;\n };\n staticAccessors.Class.get = function () {\n return SwiperClass$$1;\n };\n staticAccessors.$.get = function () {\n return $$1;\n };\n\n Object.defineProperties( Swiper, staticAccessors );\n\n return Swiper;\n}(SwiperClass));\n\nvar Device$2 = {\n name: 'device',\n proto: {\n device: Device,\n },\n static: {\n device: Device,\n },\n};\n\nvar Support$2 = {\n name: 'support',\n proto: {\n support: Support,\n },\n static: {\n support: Support,\n },\n};\n\nvar Browser$1 = (function Browser() {\n function isSafari() {\n var ua = win.navigator.userAgent.toLowerCase();\n return (ua.indexOf('safari') >= 0 && ua.indexOf('chrome') < 0 && ua.indexOf('android') < 0);\n }\n return {\n isSafari: isSafari(),\n isUiWebView: /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(win.navigator.userAgent),\n };\n}());\n\nvar Browser = {\n name: 'browser',\n proto: {\n browser: Browser$1,\n },\n static: {\n browser: Browser$1,\n },\n};\n\nvar Resize = {\n name: 'resize',\n create: function create() {\n var swiper = this;\n Utils.extend(swiper, {\n resize: {\n resizeHandler: function resizeHandler() {\n if (!swiper || swiper.destroyed || !swiper.initialized) { return; }\n swiper.emit('beforeResize');\n swiper.emit('resize');\n },\n orientationChangeHandler: function orientationChangeHandler() {\n if (!swiper || swiper.destroyed || !swiper.initialized) { return; }\n swiper.emit('orientationchange');\n },\n },\n });\n },\n on: {\n init: function init() {\n var swiper = this;\n // Emit resize\n win.addEventListener('resize', swiper.resize.resizeHandler);\n\n // Emit orientationchange\n win.addEventListener('orientationchange', swiper.resize.orientationChangeHandler);\n },\n destroy: function destroy() {\n var swiper = this;\n win.removeEventListener('resize', swiper.resize.resizeHandler);\n win.removeEventListener('orientationchange', swiper.resize.orientationChangeHandler);\n },\n },\n};\n\nvar Observer = {\n func: win.MutationObserver || win.WebkitMutationObserver,\n attach: function attach(target, options) {\n if ( options === void 0 ) options = {};\n\n var swiper = this;\n\n var ObserverFunc = Observer.func;\n var observer = new ObserverFunc(function (mutations) {\n mutations.forEach(function (mutation) {\n swiper.emit('observerUpdate', mutation);\n });\n });\n\n observer.observe(target, {\n attributes: typeof options.attributes === 'undefined' ? true : options.attributes,\n childList: typeof options.childList === 'undefined' ? true : options.childList,\n characterData: typeof options.characterData === 'undefined' ? true : options.characterData,\n });\n\n swiper.observer.observers.push(observer);\n },\n init: function init() {\n var swiper = this;\n if (!Support.observer || !swiper.params.observer) { return; }\n if (swiper.params.observeParents) {\n var containerParents = swiper.$el.parents();\n for (var i = 0; i < containerParents.length; i += 1) {\n swiper.observer.attach(containerParents[i]);\n }\n }\n // Observe container\n swiper.observer.attach(swiper.$el[0], { childList: false });\n\n // Observe wrapper\n swiper.observer.attach(swiper.$wrapperEl[0], { attributes: false });\n },\n destroy: function destroy() {\n var swiper = this;\n swiper.observer.observers.forEach(function (observer) {\n observer.disconnect();\n });\n swiper.observer.observers = [];\n },\n};\n\nvar Observer$1 = {\n name: 'observer',\n params: {\n observer: false,\n observeParents: false,\n },\n create: function create() {\n var swiper = this;\n Utils.extend(swiper, {\n observer: {\n init: Observer.init.bind(swiper),\n attach: Observer.attach.bind(swiper),\n destroy: Observer.destroy.bind(swiper),\n observers: [],\n },\n });\n },\n on: {\n init: function init() {\n var swiper = this;\n swiper.observer.init();\n },\n destroy: function destroy() {\n var swiper = this;\n swiper.observer.destroy();\n },\n },\n};\n\nvar Virtual = {\n update: function update(force) {\n var swiper = this;\n var ref = swiper.params;\n var slidesPerView = ref.slidesPerView;\n var slidesPerGroup = ref.slidesPerGroup;\n var centeredSlides = ref.centeredSlides;\n var ref$1 = swiper.virtual;\n var previousFrom = ref$1.from;\n var previousTo = ref$1.to;\n var slides = ref$1.slides;\n var previousSlidesGrid = ref$1.slidesGrid;\n var renderSlide = ref$1.renderSlide;\n var previousOffset = ref$1.offset;\n swiper.updateActiveIndex();\n var activeIndex = swiper.activeIndex || 0;\n\n var offsetProp;\n if (swiper.rtl && swiper.isHorizontal()) { offsetProp = 'right'; }\n else { offsetProp = swiper.isHorizontal() ? 'left' : 'top'; }\n\n var slidesAfter;\n var slidesBefore;\n if (centeredSlides) {\n slidesAfter = Math.floor(slidesPerView / 2) + slidesPerGroup;\n slidesBefore = Math.floor(slidesPerView / 2) + slidesPerGroup;\n } else {\n slidesAfter = slidesPerView + (slidesPerGroup - 1);\n slidesBefore = slidesPerGroup;\n }\n var from = Math.max((activeIndex || 0) - slidesBefore, 0);\n var to = Math.min((activeIndex || 0) + slidesAfter, slides.length - 1);\n var offset = (swiper.slidesGrid[from] || 0) - (swiper.slidesGrid[0] || 0);\n\n Utils.extend(swiper.virtual, {\n from: from,\n to: to,\n offset: offset,\n slidesGrid: swiper.slidesGrid,\n });\n\n function onRendered() {\n swiper.updateSlides();\n swiper.updateProgress();\n swiper.updateSlidesClasses();\n if (swiper.lazy && swiper.params.lazy.enabled) {\n swiper.lazy.load();\n }\n }\n\n if (previousFrom === from && previousTo === to && !force) {\n if (swiper.slidesGrid !== previousSlidesGrid && offset !== previousOffset) {\n swiper.slides.css(offsetProp, (offset + \"px\"));\n }\n swiper.updateProgress();\n return;\n }\n if (swiper.params.virtual.renderExternal) {\n swiper.params.virtual.renderExternal.call(swiper, {\n offset: offset,\n from: from,\n to: to,\n slides: (function getSlides() {\n var slidesToRender = [];\n for (var i = from; i <= to; i += 1) {\n slidesToRender.push(slides[i]);\n }\n return slidesToRender;\n }()),\n });\n onRendered();\n return;\n }\n var prependIndexes = [];\n var appendIndexes = [];\n if (force) {\n swiper.$wrapperEl.find((\".\" + (swiper.params.slideClass))).remove();\n } else {\n for (var i = previousFrom; i <= previousTo; i += 1) {\n if (i < from || i > to) {\n swiper.$wrapperEl.find((\".\" + (swiper.params.slideClass) + \"[data-swiper-slide-index=\\\"\" + i + \"\\\"]\")).remove();\n }\n }\n }\n for (var i$1 = 0; i$1 < slides.length; i$1 += 1) {\n if (i$1 >= from && i$1 <= to) {\n if (typeof previousTo === 'undefined' || force) {\n appendIndexes.push(i$1);\n } else {\n if (i$1 > previousTo) { appendIndexes.push(i$1); }\n if (i$1 < previousFrom) { prependIndexes.push(i$1); }\n }\n }\n }\n appendIndexes.forEach(function (index) {\n swiper.$wrapperEl.append(renderSlide(slides[index], index));\n });\n prependIndexes.sort(function (a, b) { return a < b; }).forEach(function (index) {\n swiper.$wrapperEl.prepend(renderSlide(slides[index], index));\n });\n swiper.$wrapperEl.children('.swiper-slide').css(offsetProp, (offset + \"px\"));\n onRendered();\n },\n renderSlide: function renderSlide(slide, index) {\n var swiper = this;\n var params = swiper.params.virtual;\n if (params.cache && swiper.virtual.cache[index]) {\n return swiper.virtual.cache[index];\n }\n var $slideEl = params.renderSlide\n ? $$1(params.renderSlide.call(swiper, slide, index))\n : $$1((\"
\" + slide + \"
\"));\n if (!$slideEl.attr('data-swiper-slide-index')) { $slideEl.attr('data-swiper-slide-index', index); }\n if (params.cache) { swiper.virtual.cache[index] = $slideEl; }\n return $slideEl;\n },\n appendSlide: function appendSlide(slide) {\n var swiper = this;\n swiper.virtual.slides.push(slide);\n swiper.virtual.update(true);\n },\n prependSlide: function prependSlide(slide) {\n var swiper = this;\n swiper.virtual.slides.unshift(slide);\n if (swiper.params.virtual.cache) {\n var cache = swiper.virtual.cache;\n var newCache = {};\n Object.keys(cache).forEach(function (cachedIndex) {\n newCache[cachedIndex + 1] = cache[cachedIndex];\n });\n swiper.virtual.cache = newCache;\n }\n swiper.virtual.update(true);\n swiper.slideNext(0);\n },\n};\n\nvar Virtual$1 = {\n name: 'virtual',\n params: {\n virtual: {\n enabled: false,\n slides: [],\n cache: true,\n renderSlide: null,\n renderExternal: null,\n },\n },\n create: function create() {\n var swiper = this;\n Utils.extend(swiper, {\n virtual: {\n update: Virtual.update.bind(swiper),\n appendSlide: Virtual.appendSlide.bind(swiper),\n prependSlide: Virtual.prependSlide.bind(swiper),\n renderSlide: Virtual.renderSlide.bind(swiper),\n slides: swiper.params.virtual.slides,\n cache: {},\n },\n });\n },\n on: {\n beforeInit: function beforeInit() {\n var swiper = this;\n if (!swiper.params.virtual.enabled) { return; }\n swiper.classNames.push(((swiper.params.containerModifierClass) + \"virtual\"));\n var overwriteParams = {\n watchSlidesProgress: true,\n };\n Utils.extend(swiper.params, overwriteParams);\n Utils.extend(swiper.originalParams, overwriteParams);\n\n swiper.virtual.update();\n },\n setTranslate: function setTranslate() {\n var swiper = this;\n if (!swiper.params.virtual.enabled) { return; }\n swiper.virtual.update();\n },\n },\n};\n\nvar Keyboard = {\n handle: function handle(event) {\n var swiper = this;\n var e = event;\n if (e.originalEvent) { e = e.originalEvent; } // jquery fix\n var kc = e.keyCode || e.charCode;\n // Directions locks\n if (!swiper.allowSlideNext && ((swiper.isHorizontal() && kc === 39) || (swiper.isVertical() && kc === 40))) {\n return false;\n }\n if (!swiper.allowSlidePrev && ((swiper.isHorizontal() && kc === 37) || (swiper.isVertical() && kc === 38))) {\n return false;\n }\n if (e.shiftKey || e.altKey || e.ctrlKey || e.metaKey) {\n return undefined;\n }\n if (doc.activeElement && doc.activeElement.nodeName && (doc.activeElement.nodeName.toLowerCase() === 'input' || doc.activeElement.nodeName.toLowerCase() === 'textarea')) {\n return undefined;\n }\n if (swiper.params.keyboard.onlyInViewport && (kc === 37 || kc === 39 || kc === 38 || kc === 40)) {\n var inView = false;\n // Check that swiper should be inside of visible area of window\n if (swiper.$el.parents((\".\" + (swiper.params.slideClass))).length > 0 && swiper.$el.parents((\".\" + (swiper.params.slideActiveClass))).length === 0) {\n return undefined;\n }\n var windowScroll = {\n left: win.pageXOffset,\n top: win.pageYOffset,\n };\n var windowWidth = win.innerWidth;\n var windowHeight = win.innerHeight;\n var swiperOffset = swiper.$el.offset();\n if (swiper.rtl) { swiperOffset.left -= swiper.$el[0].scrollLeft; }\n var swiperCoord = [\n [swiperOffset.left, swiperOffset.top],\n [swiperOffset.left + swiper.width, swiperOffset.top],\n [swiperOffset.left, swiperOffset.top + swiper.height],\n [swiperOffset.left + swiper.width, swiperOffset.top + swiper.height] ];\n for (var i = 0; i < swiperCoord.length; i += 1) {\n var point = swiperCoord[i];\n if (\n point[0] >= windowScroll.left && point[0] <= windowScroll.left + windowWidth &&\n point[1] >= windowScroll.top && point[1] <= windowScroll.top + windowHeight\n ) {\n inView = true;\n }\n }\n if (!inView) { return undefined; }\n }\n if (swiper.isHorizontal()) {\n if (kc === 37 || kc === 39) {\n if (e.preventDefault) { e.preventDefault(); }\n else { e.returnValue = false; }\n }\n if ((kc === 39 && !swiper.rtl) || (kc === 37 && swiper.rtl)) { swiper.slideNext(); }\n if ((kc === 37 && !swiper.rtl) || (kc === 39 && swiper.rtl)) { swiper.slidePrev(); }\n } else {\n if (kc === 38 || kc === 40) {\n if (e.preventDefault) { e.preventDefault(); }\n else { e.returnValue = false; }\n }\n if (kc === 40) { swiper.slideNext(); }\n if (kc === 38) { swiper.slidePrev(); }\n }\n swiper.emit('keyPress', kc);\n return undefined;\n },\n enable: function enable() {\n var swiper = this;\n if (swiper.keyboard.enabled) { return; }\n $$1(doc).on('keydown', swiper.keyboard.handle);\n swiper.keyboard.enabled = true;\n },\n disable: function disable() {\n var swiper = this;\n if (!swiper.keyboard.enabled) { return; }\n $$1(doc).off('keydown', swiper.keyboard.handle);\n swiper.keyboard.enabled = false;\n },\n};\n\nvar Keyboard$1 = {\n name: 'keyboard',\n params: {\n keyboard: {\n enabled: false,\n onlyInViewport: true,\n },\n },\n create: function create() {\n var swiper = this;\n Utils.extend(swiper, {\n keyboard: {\n enabled: false,\n enable: Keyboard.enable.bind(swiper),\n disable: Keyboard.disable.bind(swiper),\n handle: Keyboard.handle.bind(swiper),\n },\n });\n },\n on: {\n init: function init() {\n var swiper = this;\n if (swiper.params.keyboard.enabled) {\n swiper.keyboard.enable();\n }\n },\n destroy: function destroy() {\n var swiper = this;\n if (swiper.keyboard.enabled) {\n swiper.keyboard.disable();\n }\n },\n },\n};\n\nfunction isEventSupported() {\n var eventName = 'onwheel';\n var isSupported = eventName in doc;\n\n if (!isSupported) {\n var element = doc.createElement('div');\n element.setAttribute(eventName, 'return;');\n isSupported = typeof element[eventName] === 'function';\n }\n\n if (!isSupported &&\n doc.implementation &&\n doc.implementation.hasFeature &&\n // always returns true in newer browsers as per the standard.\n // @see http://dom.spec.whatwg.org/#dom-domimplementation-hasfeature\n doc.implementation.hasFeature('', '') !== true\n ) {\n // This is the only way to test support for the `wheel` event in IE9+.\n isSupported = doc.implementation.hasFeature('Events.wheel', '3.0');\n }\n\n return isSupported;\n}\nvar Mousewheel = {\n lastScrollTime: Utils.now(),\n event: (function getEvent() {\n if (win.navigator.userAgent.indexOf('firefox') > -1) { return 'DOMMouseScroll'; }\n return isEventSupported() ? 'wheel' : 'mousewheel';\n }()),\n normalize: function normalize(e) {\n // Reasonable defaults\n var PIXEL_STEP = 10;\n var LINE_HEIGHT = 40;\n var PAGE_HEIGHT = 800;\n\n var sX = 0;\n var sY = 0; // spinX, spinY\n var pX = 0;\n var pY = 0; // pixelX, pixelY\n\n // Legacy\n if ('detail' in e) {\n sY = e.detail;\n }\n if ('wheelDelta' in e) {\n sY = -e.wheelDelta / 120;\n }\n if ('wheelDeltaY' in e) {\n sY = -e.wheelDeltaY / 120;\n }\n if ('wheelDeltaX' in e) {\n sX = -e.wheelDeltaX / 120;\n }\n\n // side scrolling on FF with DOMMouseScroll\n if ('axis' in e && e.axis === e.HORIZONTAL_AXIS) {\n sX = sY;\n sY = 0;\n }\n\n pX = sX * PIXEL_STEP;\n pY = sY * PIXEL_STEP;\n\n if ('deltaY' in e) {\n pY = e.deltaY;\n }\n if ('deltaX' in e) {\n pX = e.deltaX;\n }\n\n if ((pX || pY) && e.deltaMode) {\n if (e.deltaMode === 1) { // delta in LINE units\n pX *= LINE_HEIGHT;\n pY *= LINE_HEIGHT;\n } else { // delta in PAGE units\n pX *= PAGE_HEIGHT;\n pY *= PAGE_HEIGHT;\n }\n }\n\n // Fall-back if spin cannot be determined\n if (pX && !sX) {\n sX = (pX < 1) ? -1 : 1;\n }\n if (pY && !sY) {\n sY = (pY < 1) ? -1 : 1;\n }\n\n return {\n spinX: sX,\n spinY: sY,\n pixelX: pX,\n pixelY: pY,\n };\n },\n handle: function handle(event) {\n var e = event;\n var swiper = this;\n var params = swiper.params.mousewheel;\n if (e.originalEvent) { e = e.originalEvent; } // jquery fix\n var delta = 0;\n var rtlFactor = swiper.rtl ? -1 : 1;\n\n var data = Mousewheel.normalize(e);\n\n if (params.forceToAxis) {\n if (swiper.isHorizontal()) {\n if (Math.abs(data.pixelX) > Math.abs(data.pixelY)) { delta = data.pixelX * rtlFactor; }\n else { return true; }\n } else if (Math.abs(data.pixelY) > Math.abs(data.pixelX)) { delta = data.pixelY; }\n else { return true; }\n } else {\n delta = Math.abs(data.pixelX) > Math.abs(data.pixelY) ? -data.pixelX * rtlFactor : -data.pixelY;\n }\n\n if (delta === 0) { return true; }\n\n if (params.invert) { delta = -delta; }\n\n if (!swiper.params.freeMode) {\n if (Utils.now() - swiper.mousewheel.lastScrollTime > 60) {\n if (delta < 0) {\n if ((!swiper.isEnd || swiper.params.loop) && !swiper.animating) {\n swiper.slideNext();\n swiper.emit('scroll', e);\n } else if (params.releaseOnEdges) { return true; }\n } else if ((!swiper.isBeginning || swiper.params.loop) && !swiper.animating) {\n swiper.slidePrev();\n swiper.emit('scroll', e);\n } else if (params.releaseOnEdges) { return true; }\n }\n swiper.mousewheel.lastScrollTime = (new win.Date()).getTime();\n } else {\n // Freemode or scrollContainer:\n var position = swiper.getTranslate() + (delta * params.sensitivity);\n var wasBeginning = swiper.isBeginning;\n var wasEnd = swiper.isEnd;\n\n if (position >= swiper.minTranslate()) { position = swiper.minTranslate(); }\n if (position <= swiper.maxTranslate()) { position = swiper.maxTranslate(); }\n\n swiper.setTransition(0);\n swiper.setTranslate(position);\n swiper.updateProgress();\n swiper.updateActiveIndex();\n swiper.updateSlidesClasses();\n\n if ((!wasBeginning && swiper.isBeginning) || (!wasEnd && swiper.isEnd)) {\n swiper.updateSlidesClasses();\n }\n\n if (swiper.params.freeModeSticky) {\n clearTimeout(swiper.mousewheel.timeout);\n swiper.mousewheel.timeout = Utils.nextTick(function () {\n swiper.slideReset();\n }, 300);\n }\n // Emit event\n swiper.emit('scroll', e);\n\n // Stop autoplay\n if (swiper.params.autoplay && swiper.params.autoplayDisableOnInteraction) { swiper.stopAutoplay(); }\n\n // Return page scroll on edge positions\n if (position === 0 || position === swiper.maxTranslate()) { return true; }\n }\n\n if (e.preventDefault) { e.preventDefault(); }\n else { e.returnValue = false; }\n return false;\n },\n enable: function enable() {\n var swiper = this;\n if (!Mousewheel.event) { return false; }\n if (swiper.mousewheel.enabled) { return false; }\n var target = swiper.$el;\n if (swiper.params.mousewheel.eventsTarged !== 'container') {\n target = $$1(swiper.params.mousewheel.eventsTarged);\n }\n target.on(Mousewheel.event, swiper.mousewheel.handle);\n swiper.mousewheel.enabled = true;\n return true;\n },\n disable: function disable() {\n var swiper = this;\n if (!Mousewheel.event) { return false; }\n if (!swiper.mousewheel.enabled) { return false; }\n var target = swiper.$el;\n if (swiper.params.mousewheel.eventsTarged !== 'container') {\n target = $$1(swiper.params.mousewheel.eventsTarged);\n }\n target.off(Mousewheel.event, swiper.mousewheel.handle);\n swiper.mousewheel.enabled = false;\n return true;\n },\n};\n\nvar Mousewheel$1 = {\n name: 'mousewheel',\n params: {\n mousewheel: {\n enabled: false,\n releaseOnEdges: false,\n invert: false,\n forceToAxis: false,\n sensitivity: 1,\n eventsTarged: 'container',\n },\n },\n create: function create() {\n var swiper = this;\n Utils.extend(swiper, {\n mousewheel: {\n enabled: false,\n enable: Mousewheel.enable.bind(swiper),\n disable: Mousewheel.disable.bind(swiper),\n handle: Mousewheel.handle.bind(swiper),\n lastScrollTime: Utils.now(),\n },\n });\n },\n on: {\n init: function init() {\n var swiper = this;\n if (swiper.params.mousewheel.enabled) { swiper.mousewheel.enable(); }\n },\n destroy: function destroy() {\n var swiper = this;\n if (swiper.mousewheel.enabled) { swiper.mousewheel.disable(); }\n },\n },\n};\n\nvar Navigation = {\n update: function update() {\n // Update Navigation Buttons\n var swiper = this;\n var params = swiper.params.navigation;\n\n if (swiper.params.loop) { return; }\n var ref = swiper.navigation;\n var $nextEl = ref.$nextEl;\n var $prevEl = ref.$prevEl;\n\n if ($prevEl && $prevEl.length > 0) {\n if (swiper.isBeginning) {\n $prevEl.addClass(params.disabledClass);\n } else {\n $prevEl.removeClass(params.disabledClass);\n }\n $prevEl[swiper.params.watchOverflow && swiper.isLocked ? 'addClass' : 'removeClass'](params.lockClass);\n }\n if ($nextEl && $nextEl.length > 0) {\n if (swiper.isEnd) {\n $nextEl.addClass(params.disabledClass);\n } else {\n $nextEl.removeClass(params.disabledClass);\n }\n $nextEl[swiper.params.watchOverflow && swiper.isLocked ? 'addClass' : 'removeClass'](params.lockClass);\n }\n },\n init: function init() {\n var swiper = this;\n var params = swiper.params.navigation;\n if (!(params.nextEl || params.prevEl)) { return; }\n\n var $nextEl;\n var $prevEl;\n if (params.nextEl) {\n $nextEl = $$1(params.nextEl);\n if (\n swiper.params.uniqueNavElements &&\n typeof params.nextEl === 'string' &&\n $nextEl.length > 1 &&\n swiper.$el.find(params.nextEl).length === 1\n ) {\n $nextEl = swiper.$el.find(params.nextEl);\n }\n }\n if (params.prevEl) {\n $prevEl = $$1(params.prevEl);\n if (\n swiper.params.uniqueNavElements &&\n typeof params.prevEl === 'string' &&\n $prevEl.length > 1 &&\n swiper.$el.find(params.prevEl).length === 1\n ) {\n $prevEl = swiper.$el.find(params.prevEl);\n }\n }\n\n if ($nextEl && $nextEl.length > 0) {\n $nextEl.on('click', function (e) {\n e.preventDefault();\n if (swiper.isEnd && !swiper.params.loop) { return; }\n swiper.slideNext();\n });\n }\n if ($prevEl && $prevEl.length > 0) {\n $prevEl.on('click', function (e) {\n e.preventDefault();\n if (swiper.isBeginning && !swiper.params.loop) { return; }\n swiper.slidePrev();\n });\n }\n\n Utils.extend(swiper.navigation, {\n $nextEl: $nextEl,\n nextEl: $nextEl && $nextEl[0],\n $prevEl: $prevEl,\n prevEl: $prevEl && $prevEl[0],\n });\n },\n destroy: function destroy() {\n var swiper = this;\n var ref = swiper.navigation;\n var $nextEl = ref.$nextEl;\n var $prevEl = ref.$prevEl;\n if ($nextEl && $nextEl.length) {\n $nextEl.off('click');\n $nextEl.removeClass(swiper.params.navigation.disabledClass);\n }\n if ($prevEl && $prevEl.length) {\n $prevEl.off('click');\n $prevEl.removeClass(swiper.params.navigation.disabledClass);\n }\n },\n};\n\nvar Navigation$1 = {\n name: 'navigation',\n params: {\n navigation: {\n nextEl: null,\n prevEl: null,\n\n hideOnClick: false,\n disabledClass: 'swiper-button-disabled',\n hiddenClass: 'swiper-button-hidden',\n lockClass: 'swiper-button-lock',\n },\n },\n create: function create() {\n var swiper = this;\n Utils.extend(swiper, {\n navigation: {\n init: Navigation.init.bind(swiper),\n update: Navigation.update.bind(swiper),\n destroy: Navigation.destroy.bind(swiper),\n },\n });\n },\n on: {\n init: function init() {\n var swiper = this;\n swiper.navigation.init();\n swiper.navigation.update();\n },\n toEdge: function toEdge() {\n var swiper = this;\n swiper.navigation.update();\n },\n fromEdge: function fromEdge() {\n var swiper = this;\n swiper.navigation.update();\n },\n destroy: function destroy() {\n var swiper = this;\n swiper.navigation.destroy();\n },\n click: function click(e) {\n var swiper = this;\n var ref = swiper.navigation;\n var $nextEl = ref.$nextEl;\n var $prevEl = ref.$prevEl;\n if (\n swiper.params.navigation.hideOnClick &&\n !$$1(e.target).is($prevEl) &&\n !$$1(e.target).is($nextEl)\n ) {\n if ($nextEl) { $nextEl.toggleClass(swiper.params.navigation.hiddenClass); }\n if ($prevEl) { $prevEl.toggleClass(swiper.params.navigation.hiddenClass); }\n }\n },\n },\n};\n\nvar Pagination = {\n update: function update() {\n // Render || Update Pagination bullets/items\n var swiper = this;\n var rtl = swiper.rtl;\n var params = swiper.params.pagination;\n if (!params.el || !swiper.pagination.el || !swiper.pagination.$el || swiper.pagination.$el.length === 0) { return; }\n var slidesLength = swiper.virtual && swiper.params.virtual.enabled ? swiper.virtual.slides.length : swiper.slides.length;\n var $el = swiper.pagination.$el;\n // Current/Total\n var current;\n var total = swiper.params.loop ? Math.ceil((slidesLength - (swiper.loopedSlides * 2)) / swiper.params.slidesPerGroup) : swiper.snapGrid.length;\n if (swiper.params.loop) {\n current = Math.ceil((swiper.activeIndex - swiper.loopedSlides) / swiper.params.slidesPerGroup);\n if (current > slidesLength - 1 - (swiper.loopedSlides * 2)) {\n current -= (slidesLength - (swiper.loopedSlides * 2));\n }\n if (current > total - 1) { current -= total; }\n if (current < 0 && swiper.params.paginationType !== 'bullets') { current = total + current; }\n } else if (typeof swiper.snapIndex !== 'undefined') {\n current = swiper.snapIndex;\n } else {\n current = swiper.activeIndex || 0;\n }\n // Types\n if (params.type === 'bullets' && swiper.pagination.bullets && swiper.pagination.bullets.length > 0) {\n var bullets = swiper.pagination.bullets;\n if (params.dynamicBullets) {\n swiper.pagination.bulletSize = bullets.eq(0)[swiper.isHorizontal() ? 'outerWidth' : 'outerHeight'](true);\n $el.css(swiper.isHorizontal() ? 'width' : 'height', ((swiper.pagination.bulletSize * 5) + \"px\"));\n }\n bullets.removeClass(((params.bulletActiveClass) + \" \" + (params.bulletActiveClass) + \"-next \" + (params.bulletActiveClass) + \"-next-next \" + (params.bulletActiveClass) + \"-prev \" + (params.bulletActiveClass) + \"-prev-prev\"));\n if ($el.length > 1) {\n bullets.each(function (index, bullet) {\n var $bullet = $$1(bullet);\n if ($bullet.index() === current) {\n $bullet.addClass(params.bulletActiveClass);\n if (params.dynamicBullets) {\n $bullet\n .prev()\n .addClass(((params.bulletActiveClass) + \"-prev\"))\n .prev()\n .addClass(((params.bulletActiveClass) + \"-prev-prev\"));\n $bullet\n .next()\n .addClass(((params.bulletActiveClass) + \"-next\"))\n .next()\n .addClass(((params.bulletActiveClass) + \"-next-next\"));\n }\n }\n });\n } else {\n var $bullet = bullets.eq(current);\n $bullet.addClass(params.bulletActiveClass);\n if (params.dynamicBullets) {\n $bullet\n .prev()\n .addClass(((params.bulletActiveClass) + \"-prev\"))\n .prev()\n .addClass(((params.bulletActiveClass) + \"-prev-prev\"));\n $bullet\n .next()\n .addClass(((params.bulletActiveClass) + \"-next\"))\n .next()\n .addClass(((params.bulletActiveClass) + \"-next-next\"));\n }\n }\n if (params.dynamicBullets) {\n var dynamicBulletsLength = Math.min(bullets.length, 5);\n var bulletsOffset = (((swiper.pagination.bulletSize * dynamicBulletsLength) - (swiper.pagination.bulletSize)) / 2) - (current * swiper.pagination.bulletSize);\n var offsetProp = rtl ? 'right' : 'left';\n bullets.css(swiper.isHorizontal() ? offsetProp : 'top', (bulletsOffset + \"px\"));\n }\n }\n if (params.type === 'fraction') {\n $el.find((\".\" + (params.currentClass))).text(current + 1);\n $el.find((\".\" + (params.totalClass))).text(total);\n }\n if (params.type === 'progressbar') {\n var scale = (current + 1) / total;\n var scaleX = scale;\n var scaleY = 1;\n if (!swiper.isHorizontal()) {\n scaleY = scale;\n scaleX = 1;\n }\n $el.find((\".\" + (params.progressbarFillClass))).transform((\"translate3d(0,0,0) scaleX(\" + scaleX + \") scaleY(\" + scaleY + \")\")).transition(swiper.params.speed);\n }\n if (params.type === 'custom' && params.renderCustom) {\n $el.html(params.renderCustom(swiper, current + 1, total));\n swiper.emit('paginationRender', swiper, $el[0]);\n } else {\n swiper.emit('paginationUpdate', swiper, $el[0]);\n }\n $el[swiper.params.watchOverflow && swiper.isLocked ? 'addClass' : 'removeClass'](params.lockClass);\n },\n render: function render() {\n // Render Container\n var swiper = this;\n var params = swiper.params.pagination;\n if (!params.el || !swiper.pagination.el || !swiper.pagination.$el || swiper.pagination.$el.length === 0) { return; }\n var slidesLength = swiper.virtual && swiper.params.virtual.enabled ? swiper.virtual.slides.length : swiper.slides.length;\n\n var $el = swiper.pagination.$el;\n var paginationHTML = '';\n if (params.type === 'bullets') {\n var numberOfBullets = swiper.params.loop ? Math.ceil((slidesLength - (swiper.loopedSlides * 2)) / swiper.params.slidesPerGroup) : swiper.snapGrid.length;\n for (var i = 0; i < numberOfBullets; i += 1) {\n if (params.renderBullet) {\n paginationHTML += params.renderBullet.call(swiper, i, params.bulletClass);\n } else {\n paginationHTML += \"<\" + (params.bulletElement) + \" class=\\\"\" + (params.bulletClass) + \"\\\">\";\n }\n }\n $el.html(paginationHTML);\n swiper.pagination.bullets = $el.find((\".\" + (params.bulletClass)));\n }\n if (params.type === 'fraction') {\n if (params.renderFraction) {\n paginationHTML = params.renderFraction.call(swiper, params.currentClass, params.totalClass);\n } else {\n paginationHTML =\n \"\" +\n ' / ' +\n \"\";\n }\n $el.html(paginationHTML);\n }\n if (params.type === 'progressbar') {\n if (params.renderProgressbar) {\n paginationHTML = params.renderProgressbar.call(swiper, params.progressbarFillClass);\n } else {\n paginationHTML = \"\";\n }\n $el.html(paginationHTML);\n }\n if (params.type !== 'custom') {\n swiper.emit('paginationRender', swiper.pagination.$el[0]);\n }\n },\n init: function init() {\n var swiper = this;\n var params = swiper.params.pagination;\n if (!params.el) { return; }\n\n var $el = $$1(params.el);\n if ($el.length === 0) { return; }\n\n if (\n swiper.params.uniqueNavElements &&\n typeof params.el === 'string' &&\n $el.length > 1 &&\n swiper.$el.find(params.el).length === 1\n ) {\n $el = swiper.$el.find(params.el);\n }\n\n if (params.type === 'bullets' && params.clickable) {\n $el.addClass(params.clickableClass);\n }\n\n $el.addClass(params.modifierClass + params.type);\n\n if (params.type === 'bullets' && params.dynamicBullets) {\n $el.addClass((\"\" + (params.modifierClass) + (params.type) + \"-dynamic\"));\n }\n\n if (params.clickable) {\n $el.on('click', (\".\" + (params.bulletClass)), function onClick(e) {\n e.preventDefault();\n var index = $$1(this).index() * swiper.params.slidesPerGroup;\n if (swiper.params.loop) { index += swiper.loopedSlides; }\n swiper.slideTo(index);\n });\n }\n\n Utils.extend(swiper.pagination, {\n $el: $el,\n el: $el[0],\n });\n },\n destroy: function destroy() {\n var swiper = this;\n var params = swiper.params.pagination;\n if (!params.el || !swiper.pagination.el || !swiper.pagination.$el || swiper.pagination.$el.length === 0) { return; }\n var $el = swiper.pagination.$el;\n\n $el.removeClass(params.hiddenClass);\n $el.removeClass(params.modifierClass + params.type);\n if (swiper.pagination.bullets) { swiper.pagination.bullets.removeClass(params.bulletActiveClass); }\n if (params.clickable) {\n $el.off('click', (\".\" + (params.bulletClass)));\n }\n },\n};\n\nvar Pagination$1 = {\n name: 'pagination',\n params: {\n pagination: {\n el: null,\n bulletElement: 'span',\n clickable: false,\n hideOnClick: false,\n renderBullet: null,\n renderProgressbar: null,\n renderFraction: null,\n renderCustom: null,\n type: 'bullets', // 'bullets' or 'progressbar' or 'fraction' or 'custom'\n dynamicBullets: false,\n\n bulletClass: 'swiper-pagination-bullet',\n bulletActiveClass: 'swiper-pagination-bullet-active',\n modifierClass: 'swiper-pagination-', // NEW\n currentClass: 'swiper-pagination-current',\n totalClass: 'swiper-pagination-total',\n hiddenClass: 'swiper-pagination-hidden',\n progressbarFillClass: 'swiper-pagination-progressbar-fill',\n clickableClass: 'swiper-pagination-clickable', // NEW\n lockClass: 'swiper-pagination-lock',\n },\n },\n create: function create() {\n var swiper = this;\n Utils.extend(swiper, {\n pagination: {\n init: Pagination.init.bind(swiper),\n render: Pagination.render.bind(swiper),\n update: Pagination.update.bind(swiper),\n destroy: Pagination.destroy.bind(swiper),\n },\n });\n },\n on: {\n init: function init() {\n var swiper = this;\n swiper.pagination.init();\n swiper.pagination.render();\n swiper.pagination.update();\n },\n activeIndexChange: function activeIndexChange() {\n var swiper = this;\n if (swiper.params.loop) {\n swiper.pagination.update();\n } else if (typeof swiper.snapIndex === 'undefined') {\n swiper.pagination.update();\n }\n },\n snapIndexChange: function snapIndexChange() {\n var swiper = this;\n if (!swiper.params.loop) {\n swiper.pagination.update();\n }\n },\n slidesLengthChange: function slidesLengthChange() {\n var swiper = this;\n if (swiper.params.loop) {\n swiper.pagination.render();\n swiper.pagination.update();\n }\n },\n snapGridLengthChange: function snapGridLengthChange() {\n var swiper = this;\n if (!swiper.params.loop) {\n swiper.pagination.render();\n swiper.pagination.update();\n }\n },\n destroy: function destroy() {\n var swiper = this;\n swiper.pagination.destroy();\n },\n click: function click(e) {\n var swiper = this;\n if (\n swiper.params.pagination.el &&\n swiper.params.pagination.hideOnClick &&\n swiper.pagination.$el.length > 0 &&\n !$$1(e.target).hasClass(swiper.params.pagination.bulletClass)\n ) {\n swiper.pagination.$el.toggleClass(swiper.params.pagination.hiddenClass);\n }\n },\n },\n};\n\nvar Scrollbar = {\n setTranslate: function setTranslate() {\n var swiper = this;\n if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) { return; }\n var scrollbar = swiper.scrollbar;\n var rtl = swiper.rtl;\n var progress = swiper.progress;\n var dragSize = scrollbar.dragSize;\n var trackSize = scrollbar.trackSize;\n var $dragEl = scrollbar.$dragEl;\n var $el = scrollbar.$el;\n var params = swiper.params.scrollbar;\n\n var newSize = dragSize;\n var newPos = (trackSize - dragSize) * progress;\n if (rtl && swiper.isHorizontal()) {\n newPos = -newPos;\n if (newPos > 0) {\n newSize = dragSize - newPos;\n newPos = 0;\n } else if (-newPos + dragSize > trackSize) {\n newSize = trackSize + newPos;\n }\n } else if (newPos < 0) {\n newSize = dragSize + newPos;\n newPos = 0;\n } else if (newPos + dragSize > trackSize) {\n newSize = trackSize - newPos;\n }\n if (swiper.isHorizontal()) {\n if (Support.transforms3d) {\n $dragEl.transform((\"translate3d(\" + newPos + \"px, 0, 0)\"));\n } else {\n $dragEl.transform((\"translateX(\" + newPos + \"px)\"));\n }\n $dragEl[0].style.width = newSize + \"px\";\n } else {\n if (Support.transforms3d) {\n $dragEl.transform((\"translate3d(0px, \" + newPos + \"px, 0)\"));\n } else {\n $dragEl.transform((\"translateY(\" + newPos + \"px)\"));\n }\n $dragEl[0].style.height = newSize + \"px\";\n }\n if (params.hide) {\n clearTimeout(swiper.scrollbar.timeout);\n $el[0].style.opacity = 1;\n swiper.scrollbar.timeout = setTimeout(function () {\n $el[0].style.opacity = 0;\n $el.transition(400);\n }, 1000);\n }\n },\n setTransition: function setTransition(duration) {\n var swiper = this;\n if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) { return; }\n swiper.scrollbar.$dragEl.transition(duration);\n },\n updateSize: function updateSize() {\n var swiper = this;\n if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) { return; }\n\n var scrollbar = swiper.scrollbar;\n var $dragEl = scrollbar.$dragEl;\n var $el = scrollbar.$el;\n\n $dragEl[0].style.width = '';\n $dragEl[0].style.height = '';\n var trackSize = swiper.isHorizontal() ? $el[0].offsetWidth : $el[0].offsetHeight;\n\n var divider = swiper.size / swiper.virtualSize;\n var moveDivider = divider * (trackSize / swiper.size);\n var dragSize;\n if (swiper.params.scrollbar.dragSize === 'auto') {\n dragSize = trackSize * divider;\n } else {\n dragSize = parseInt(swiper.params.scrollbar.dragSize, 10);\n }\n\n if (swiper.isHorizontal()) {\n $dragEl[0].style.width = dragSize + \"px\";\n } else {\n $dragEl[0].style.height = dragSize + \"px\";\n }\n\n if (divider >= 1) {\n $el[0].style.display = 'none';\n } else {\n $el[0].style.display = '';\n }\n if (swiper.params.scrollbarHide) {\n $el[0].style.opacity = 0;\n }\n Utils.extend(scrollbar, {\n trackSize: trackSize,\n divider: divider,\n moveDivider: moveDivider,\n dragSize: dragSize,\n });\n scrollbar.$el[swiper.params.watchOverflow && swiper.isLocked ? 'addClass' : 'removeClass'](swiper.params.scrollbar.lockClass);\n },\n setDragPosition: function setDragPosition(e) {\n var swiper = this;\n var scrollbar = swiper.scrollbar;\n var $el = scrollbar.$el;\n var dragSize = scrollbar.dragSize;\n var trackSize = scrollbar.trackSize;\n\n var pointerPosition;\n if (swiper.isHorizontal()) {\n pointerPosition = ((e.type === 'touchstart' || e.type === 'touchmove') ? e.targetTouches[0].pageX : e.pageX || e.clientX);\n } else {\n pointerPosition = ((e.type === 'touchstart' || e.type === 'touchmove') ? e.targetTouches[0].pageY : e.pageY || e.clientY);\n }\n var positionRatio;\n positionRatio = ((pointerPosition) - $el.offset()[swiper.isHorizontal() ? 'left' : 'top'] - (dragSize / 2)) / (trackSize - dragSize);\n positionRatio = Math.max(Math.min(positionRatio, 1), 0);\n if (swiper.rtl) {\n positionRatio = 1 - positionRatio;\n }\n\n var position = swiper.minTranslate() + ((swiper.maxTranslate() - swiper.minTranslate()) * positionRatio);\n\n swiper.updateProgress(position);\n swiper.setTranslate(position);\n swiper.updateActiveIndex();\n swiper.updateSlidesClasses();\n },\n onDragStart: function onDragStart(e) {\n var swiper = this;\n var params = swiper.params.scrollbar;\n var scrollbar = swiper.scrollbar;\n var $wrapperEl = swiper.$wrapperEl;\n var $el = scrollbar.$el;\n var $dragEl = scrollbar.$dragEl;\n swiper.scrollbar.isTouched = true;\n e.preventDefault();\n e.stopPropagation();\n\n $wrapperEl.transition(100);\n $dragEl.transition(100);\n scrollbar.setDragPosition(e);\n\n clearTimeout(swiper.scrollbar.dragTimeout);\n\n $el.transition(0);\n if (params.hide) {\n $el.css('opacity', 1);\n }\n swiper.emit('scrollbarDragStart', e);\n },\n onDragMove: function onDragMove(e) {\n var swiper = this;\n var scrollbar = swiper.scrollbar;\n var $wrapperEl = swiper.$wrapperEl;\n var $el = scrollbar.$el;\n var $dragEl = scrollbar.$dragEl;\n\n if (!swiper.scrollbar.isTouched) { return; }\n if (e.preventDefault) { e.preventDefault(); }\n else { e.returnValue = false; }\n scrollbar.setDragPosition(e);\n $wrapperEl.transition(0);\n $el.transition(0);\n $dragEl.transition(0);\n swiper.emit('scrollbarDragMove', e);\n },\n onDragEnd: function onDragEnd(e) {\n var swiper = this;\n\n var params = swiper.params.scrollbar;\n var scrollbar = swiper.scrollbar;\n var $el = scrollbar.$el;\n\n if (!swiper.scrollbar.isTouched) { return; }\n swiper.scrollbar.isTouched = false;\n if (params.hide) {\n clearTimeout(swiper.scrollbar.dragTimeout);\n swiper.scrollbar.dragTimeout = Utils.nextTick(function () {\n $el.css('opacity', 0);\n $el.transition(400);\n }, 1000);\n }\n swiper.emit('scrollbarDragEnd', e);\n if (params.snapOnRelease) {\n swiper.slideReset();\n }\n },\n enableDraggable: function enableDraggable() {\n var swiper = this;\n if (!swiper.params.scrollbar.el) { return; }\n var scrollbar = swiper.scrollbar;\n var $el = scrollbar.$el;\n var target = Support.touch ? $el[0] : document;\n $el.on(swiper.scrollbar.dragEvents.start, swiper.scrollbar.onDragStart);\n $$1(target).on(swiper.scrollbar.dragEvents.move, swiper.scrollbar.onDragMove);\n $$1(target).on(swiper.scrollbar.dragEvents.end, swiper.scrollbar.onDragEnd);\n },\n disableDraggable: function disableDraggable() {\n var swiper = this;\n if (!swiper.params.scrollbar.el) { return; }\n var scrollbar = swiper.scrollbar;\n var $el = scrollbar.$el;\n var target = Support.touch ? $el[0] : document;\n $el.off(swiper.scrollbar.dragEvents.start);\n $$1(target).off(swiper.scrollbar.dragEvents.move);\n $$1(target).off(swiper.scrollbar.dragEvents.end);\n },\n init: function init() {\n var swiper = this;\n if (!swiper.params.scrollbar.el) { return; }\n var scrollbar = swiper.scrollbar;\n var $swiperEl = swiper.$el;\n var touchEvents = swiper.touchEvents;\n var params = swiper.params.scrollbar;\n\n var $el = $$1(params.el);\n if (swiper.params.uniqueNavElements && typeof params.el === 'string' && $el.length > 1 && $swiperEl.find(params.el).length === 1) {\n $el = $swiperEl.find(params.el);\n }\n\n var $dragEl = $el.find('.swiper-scrollbar-drag');\n if ($dragEl.length === 0) {\n $dragEl = $$1('
');\n $el.append($dragEl);\n }\n\n swiper.scrollbar.dragEvents = (function dragEvents() {\n if ((swiper.params.simulateTouch === false && !Support.touch)) {\n return {\n start: 'mousedown',\n move: 'mousemove',\n end: 'mouseup',\n };\n }\n return touchEvents;\n }());\n\n Utils.extend(scrollbar, {\n $el: $el,\n el: $el[0],\n $dragEl: $dragEl,\n dragEl: $dragEl[0],\n });\n\n if (params.draggable) {\n scrollbar.enableDraggable();\n }\n },\n destroy: function destroy() {\n var swiper = this;\n swiper.scrollbar.disableDraggable();\n },\n};\n\nvar Scrollbar$1 = {\n name: 'scrollbar',\n params: {\n scrollbar: {\n el: null,\n dragSize: 'auto',\n hide: false,\n draggable: false,\n snapOnRelease: true,\n lockClass: 'swiper-scrollbar-lock',\n },\n },\n create: function create() {\n var swiper = this;\n Utils.extend(swiper, {\n scrollbar: {\n init: Scrollbar.init.bind(swiper),\n destroy: Scrollbar.destroy.bind(swiper),\n updateSize: Scrollbar.updateSize.bind(swiper),\n setTranslate: Scrollbar.setTranslate.bind(swiper),\n setTransition: Scrollbar.setTransition.bind(swiper),\n enableDraggable: Scrollbar.enableDraggable.bind(swiper),\n disableDraggable: Scrollbar.disableDraggable.bind(swiper),\n setDragPosition: Scrollbar.setDragPosition.bind(swiper),\n onDragStart: Scrollbar.onDragStart.bind(swiper),\n onDragMove: Scrollbar.onDragMove.bind(swiper),\n onDragEnd: Scrollbar.onDragEnd.bind(swiper),\n isTouched: false,\n timeout: null,\n dragTimeout: null,\n },\n });\n },\n on: {\n init: function init() {\n var swiper = this;\n swiper.scrollbar.init();\n swiper.scrollbar.updateSize();\n swiper.scrollbar.setTranslate();\n },\n update: function update() {\n var swiper = this;\n swiper.scrollbar.updateSize();\n },\n resize: function resize() {\n var swiper = this;\n swiper.scrollbar.updateSize();\n },\n observerUpdate: function observerUpdate() {\n var swiper = this;\n swiper.scrollbar.updateSize();\n },\n setTranslate: function setTranslate() {\n var swiper = this;\n swiper.scrollbar.setTranslate();\n },\n setTransition: function setTransition(duration) {\n var swiper = this;\n swiper.scrollbar.setTransition(duration);\n },\n destroy: function destroy() {\n var swiper = this;\n swiper.scrollbar.destroy();\n },\n },\n};\n\nvar Parallax = {\n setTransform: function setTransform(el, progress) {\n var swiper = this;\n var rtl = swiper.rtl;\n\n var $el = $$1(el);\n var rtlFactor = rtl ? -1 : 1;\n\n var p = $el.attr('data-swiper-parallax') || '0';\n var x = $el.attr('data-swiper-parallax-x');\n var y = $el.attr('data-swiper-parallax-y');\n var scale = $el.attr('data-swiper-parallax-scale');\n var opacity = $el.attr('data-swiper-parallax-opacity');\n\n if (x || y) {\n x = x || '0';\n y = y || '0';\n } else if (swiper.isHorizontal()) {\n x = p;\n y = '0';\n } else {\n y = p;\n x = '0';\n }\n\n if ((x).indexOf('%') >= 0) {\n x = (parseInt(x, 10) * progress * rtlFactor) + \"%\";\n } else {\n x = (x * progress * rtlFactor) + \"px\";\n }\n if ((y).indexOf('%') >= 0) {\n y = (parseInt(y, 10) * progress) + \"%\";\n } else {\n y = (y * progress) + \"px\";\n }\n\n if (typeof opacity !== 'undefined' && opacity !== null) {\n var currentOpacity = opacity - ((opacity - 1) * (1 - Math.abs(progress)));\n $el[0].style.opacity = currentOpacity;\n }\n if (typeof scale === 'undefined' || scale === null) {\n $el.transform((\"translate3d(\" + x + \", \" + y + \", 0px)\"));\n } else {\n var currentScale = scale - ((scale - 1) * (1 - Math.abs(progress)));\n $el.transform((\"translate3d(\" + x + \", \" + y + \", 0px) scale(\" + currentScale + \")\"));\n }\n },\n setTranslate: function setTranslate() {\n var swiper = this;\n var $el = swiper.$el;\n var slides = swiper.slides;\n var progress = swiper.progress;\n var snapGrid = swiper.snapGrid;\n $el.children('[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]')\n .each(function (index, el) {\n swiper.parallax.setTransform(el, progress);\n });\n slides.each(function (slideIndex, slideEl) {\n var slideProgress = slideEl.progress;\n if (swiper.params.slidesPerGroup > 1 && swiper.params.slidesPerView !== 'auto') {\n slideProgress += Math.ceil(slideIndex / 2) - (progress * (snapGrid.length - 1));\n }\n slideProgress = Math.min(Math.max(slideProgress, -1), 1);\n $$1(slideEl).find('[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]')\n .each(function (index, el) {\n swiper.parallax.setTransform(el, slideProgress);\n });\n });\n },\n setTransition: function setTransition(duration) {\n if ( duration === void 0 ) duration = this.params.speed;\n\n var swiper = this;\n var $el = swiper.$el;\n $el.find('[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]')\n .each(function (index, parallaxEl) {\n var $parallaxEl = $$1(parallaxEl);\n var parallaxDuration = parseInt($parallaxEl.attr('data-swiper-parallax-duration'), 10) || duration;\n if (duration === 0) { parallaxDuration = 0; }\n $parallaxEl.transition(parallaxDuration);\n });\n },\n};\n\nvar Parallax$1 = {\n name: 'parallax',\n params: {\n parallax: {\n enabled: false,\n },\n },\n create: function create() {\n var swiper = this;\n Utils.extend(swiper, {\n parallax: {\n setTransform: Parallax.setTransform.bind(swiper),\n setTranslate: Parallax.setTranslate.bind(swiper),\n setTransition: Parallax.setTransition.bind(swiper),\n },\n });\n },\n on: {\n beforeInit: function beforeInit() {\n var swiper = this;\n swiper.params.watchSlidesProgress = true;\n },\n init: function init() {\n var swiper = this;\n if (!swiper.params.parallax) { return; }\n swiper.parallax.setTranslate();\n },\n setTranslate: function setTranslate() {\n var swiper = this;\n if (!swiper.params.parallax) { return; }\n swiper.parallax.setTranslate();\n },\n setTransition: function setTransition(duration) {\n var swiper = this;\n if (!swiper.params.parallax) { return; }\n swiper.parallax.setTransition(duration);\n },\n },\n};\n\nvar Zoom = {\n // Calc Scale From Multi-touches\n getDistanceBetweenTouches: function getDistanceBetweenTouches(e) {\n if (e.targetTouches.length < 2) { return 1; }\n var x1 = e.targetTouches[0].pageX;\n var y1 = e.targetTouches[0].pageY;\n var x2 = e.targetTouches[1].pageX;\n var y2 = e.targetTouches[1].pageY;\n var distance = Math.sqrt((Math.pow( (x2 - x1), 2 )) + (Math.pow( (y2 - y1), 2 )));\n return distance;\n },\n // Events\n onGestureStart: function onGestureStart(e) {\n var swiper = this;\n var params = swiper.params.zoom;\n var zoom = swiper.zoom;\n var gesture = zoom.gesture;\n zoom.fakeGestureTouched = false;\n zoom.fakeGestureMoved = false;\n if (!Support.gestures) {\n if (e.type !== 'touchstart' || (e.type === 'touchstart' && e.targetTouches.length < 2)) {\n return;\n }\n zoom.fakeGestureTouched = true;\n gesture.scaleStart = Zoom.getDistanceBetweenTouches(e);\n }\n if (!gesture.$slideEl || !gesture.$slideEl.length) {\n gesture.$slideEl = $$1(this);\n if (gesture.$slideEl.length === 0) { gesture.$slideEl = swiper.slides.eq(swiper.activeIndex); }\n gesture.$imageEl = gesture.$slideEl.find('img, svg, canvas');\n gesture.$imageWrapEl = gesture.$imageEl.parent((\".\" + (params.containerClass)));\n gesture.maxRatio = gesture.$imageWrapEl.attr('data-swiper-zoom') || params.maxRatio;\n if (gesture.$imageWrapEl.length === 0) {\n gesture.$imageEl = undefined;\n return;\n }\n }\n gesture.$imageEl.transition(0);\n swiper.zoom.isScaling = true;\n },\n onGestureChange: function onGestureChange(e) {\n var swiper = this;\n var params = swiper.params.zoom;\n var zoom = swiper.zoom;\n var gesture = zoom.gesture;\n if (!Support.gestures) {\n if (e.type !== 'touchmove' || (e.type === 'touchmove' && e.targetTouches.length < 2)) {\n return;\n }\n zoom.fakeGestureMoved = true;\n gesture.scaleMove = Zoom.getDistanceBetweenTouches(e);\n }\n if (!gesture.$imageEl || gesture.$imageEl.length === 0) { return; }\n if (Support.gestures) {\n swiper.zoom.scale = e.scale * zoom.currentScale;\n } else {\n zoom.scale = (gesture.scaleMove / gesture.scaleStart) * zoom.currentScale;\n }\n if (zoom.scale > gesture.maxRatio) {\n zoom.scale = (gesture.maxRatio - 1) + (Math.pow( ((zoom.scale - gesture.maxRatio) + 1), 0.5 ));\n }\n if (zoom.scale < params.minRatio) {\n zoom.scale = (params.minRatio + 1) - (Math.pow( ((params.minRatio - zoom.scale) + 1), 0.5 ));\n }\n gesture.$imageEl.transform((\"translate3d(0,0,0) scale(\" + (zoom.scale) + \")\"));\n },\n onGestureEnd: function onGestureEnd(e) {\n var swiper = this;\n var params = swiper.params.zoom;\n var zoom = swiper.zoom;\n var gesture = zoom.gesture;\n if (!Support.gestures) {\n if (!zoom.fakeGestureTouched || !zoom.fakeGestureMoved) {\n return;\n }\n if (e.type !== 'touchend' || (e.type === 'touchend' && e.changedTouches.length < 2 && !Device.android)) {\n return;\n }\n zoom.fakeGestureTouched = false;\n zoom.fakeGestureMoved = false;\n }\n if (!gesture.$imageEl || gesture.$imageEl.length === 0) { return; }\n zoom.scale = Math.max(Math.min(zoom.scale, gesture.maxRatio), params.minRatio);\n gesture.$imageEl.transition(swiper.params.speed).transform((\"translate3d(0,0,0) scale(\" + (zoom.scale) + \")\"));\n zoom.currentScale = zoom.scale;\n zoom.isScaling = false;\n if (zoom.scale === 1) { gesture.$slideEl = undefined; }\n },\n onTouchStart: function onTouchStart(e) {\n var swiper = this;\n var zoom = swiper.zoom;\n var gesture = zoom.gesture;\n var image = zoom.image;\n if (!gesture.$imageEl || gesture.$imageEl.length === 0) { return; }\n if (image.isTouched) { return; }\n if (Device.android) { e.preventDefault(); }\n image.isTouched = true;\n image.touchesStart.x = e.type === 'touchstart' ? e.targetTouches[0].pageX : e.pageX;\n image.touchesStart.y = e.type === 'touchstart' ? e.targetTouches[0].pageY : e.pageY;\n },\n onTouchMove: function onTouchMove(e) {\n var swiper = this;\n var zoom = swiper.zoom;\n var gesture = zoom.gesture;\n var image = zoom.image;\n var velocity = zoom.velocity;\n if (!gesture.$imageEl || gesture.$imageEl.length === 0) { return; }\n swiper.allowClick = false;\n if (!image.isTouched || !gesture.$slideEl) { return; }\n\n if (!image.isMoved) {\n image.width = gesture.$imageEl[0].offsetWidth;\n image.height = gesture.$imageEl[0].offsetHeight;\n image.startX = Utils.getTranslate(gesture.$imageWrapEl[0], 'x') || 0;\n image.startY = Utils.getTranslate(gesture.$imageWrapEl[0], 'y') || 0;\n gesture.slideWidth = gesture.$slideEl[0].offsetWidth;\n gesture.slideHeight = gesture.$slideEl[0].offsetHeight;\n gesture.$imageWrapEl.transition(0);\n if (swiper.rtl) { image.startX = -image.startX; }\n if (swiper.rtl) { image.startY = -image.startY; }\n }\n // Define if we need image drag\n var scaledWidth = image.width * zoom.scale;\n var scaledHeight = image.height * zoom.scale;\n\n if (scaledWidth < gesture.slideWidth && scaledHeight < gesture.slideHeight) { return; }\n\n image.minX = Math.min(((gesture.slideWidth / 2) - (scaledWidth / 2)), 0);\n image.maxX = -image.minX;\n image.minY = Math.min(((gesture.slideHeight / 2) - (scaledHeight / 2)), 0);\n image.maxY = -image.minY;\n\n image.touchesCurrent.x = e.type === 'touchmove' ? e.targetTouches[0].pageX : e.pageX;\n image.touchesCurrent.y = e.type === 'touchmove' ? e.targetTouches[0].pageY : e.pageY;\n\n if (!image.isMoved && !zoom.isScaling) {\n if (\n swiper.isHorizontal() &&\n (\n (Math.floor(image.minX) === Math.floor(image.startX) && image.touchesCurrent.x < image.touchesStart.x) ||\n (Math.floor(image.maxX) === Math.floor(image.startX) && image.touchesCurrent.x > image.touchesStart.x)\n )\n ) {\n image.isTouched = false;\n return;\n } else if (\n !swiper.isHorizontal() &&\n (\n (Math.floor(image.minY) === Math.floor(image.startY) && image.touchesCurrent.y < image.touchesStart.y) ||\n (Math.floor(image.maxY) === Math.floor(image.startY) && image.touchesCurrent.y > image.touchesStart.y)\n )\n ) {\n image.isTouched = false;\n return;\n }\n }\n e.preventDefault();\n e.stopPropagation();\n\n image.isMoved = true;\n image.currentX = (image.touchesCurrent.x - image.touchesStart.x) + image.startX;\n image.currentY = (image.touchesCurrent.y - image.touchesStart.y) + image.startY;\n\n if (image.currentX < image.minX) {\n image.currentX = (image.minX + 1) - (Math.pow( ((image.minX - image.currentX) + 1), 0.8 ));\n }\n if (image.currentX > image.maxX) {\n image.currentX = (image.maxX - 1) + (Math.pow( ((image.currentX - image.maxX) + 1), 0.8 ));\n }\n\n if (image.currentY < image.minY) {\n image.currentY = (image.minY + 1) - (Math.pow( ((image.minY - image.currentY) + 1), 0.8 ));\n }\n if (image.currentY > image.maxY) {\n image.currentY = (image.maxY - 1) + (Math.pow( ((image.currentY - image.maxY) + 1), 0.8 ));\n }\n\n // Velocity\n if (!velocity.prevPositionX) { velocity.prevPositionX = image.touchesCurrent.x; }\n if (!velocity.prevPositionY) { velocity.prevPositionY = image.touchesCurrent.y; }\n if (!velocity.prevTime) { velocity.prevTime = Date.now(); }\n velocity.x = (image.touchesCurrent.x - velocity.prevPositionX) / (Date.now() - velocity.prevTime) / 2;\n velocity.y = (image.touchesCurrent.y - velocity.prevPositionY) / (Date.now() - velocity.prevTime) / 2;\n if (Math.abs(image.touchesCurrent.x - velocity.prevPositionX) < 2) { velocity.x = 0; }\n if (Math.abs(image.touchesCurrent.y - velocity.prevPositionY) < 2) { velocity.y = 0; }\n velocity.prevPositionX = image.touchesCurrent.x;\n velocity.prevPositionY = image.touchesCurrent.y;\n velocity.prevTime = Date.now();\n\n gesture.$imageWrapEl.transform((\"translate3d(\" + (image.currentX) + \"px, \" + (image.currentY) + \"px,0)\"));\n },\n onTouchEnd: function onTouchEnd() {\n var swiper = this;\n var zoom = swiper.zoom;\n var gesture = zoom.gesture;\n var image = zoom.image;\n var velocity = zoom.velocity;\n if (!gesture.$imageEl || gesture.$imageEl.length === 0) { return; }\n if (!image.isTouched || !image.isMoved) {\n image.isTouched = false;\n image.isMoved = false;\n return;\n }\n image.isTouched = false;\n image.isMoved = false;\n var momentumDurationX = 300;\n var momentumDurationY = 300;\n var momentumDistanceX = velocity.x * momentumDurationX;\n var newPositionX = image.currentX + momentumDistanceX;\n var momentumDistanceY = velocity.y * momentumDurationY;\n var newPositionY = image.currentY + momentumDistanceY;\n\n // Fix duration\n if (velocity.x !== 0) { momentumDurationX = Math.abs((newPositionX - image.currentX) / velocity.x); }\n if (velocity.y !== 0) { momentumDurationY = Math.abs((newPositionY - image.currentY) / velocity.y); }\n var momentumDuration = Math.max(momentumDurationX, momentumDurationY);\n\n image.currentX = newPositionX;\n image.currentY = newPositionY;\n\n // Define if we need image drag\n var scaledWidth = image.width * zoom.scale;\n var scaledHeight = image.height * zoom.scale;\n image.minX = Math.min(((gesture.slideWidth / 2) - (scaledWidth / 2)), 0);\n image.maxX = -image.minX;\n image.minY = Math.min(((gesture.slideHeight / 2) - (scaledHeight / 2)), 0);\n image.maxY = -image.minY;\n image.currentX = Math.max(Math.min(image.currentX, image.maxX), image.minX);\n image.currentY = Math.max(Math.min(image.currentY, image.maxY), image.minY);\n\n gesture.$imageWrapEl.transition(momentumDuration).transform((\"translate3d(\" + (image.currentX) + \"px, \" + (image.currentY) + \"px,0)\"));\n },\n onTransitionEnd: function onTransitionEnd() {\n var swiper = this;\n var zoom = swiper.zoom;\n var gesture = zoom.gesture;\n if (gesture.$slideEl && swiper.previousIndex !== swiper.activeIndex) {\n gesture.$imageEl.transform('translate3d(0,0,0) scale(1)');\n gesture.$imageWrapEl.transform('translate3d(0,0,0)');\n gesture.$slideEl = undefined;\n gesture.$imageEl = undefined;\n gesture.$imageWrapEl = undefined;\n\n zoom.scale = 1;\n zoom.currentScale = 1;\n }\n },\n // Toggle Zoom\n toggle: function toggle(e) {\n var swiper = this;\n var zoom = swiper.zoom;\n\n if (zoom.scale && zoom.scale !== 1) {\n // Zoom Out\n zoom.out();\n } else {\n // Zoom In\n zoom.in(e);\n }\n },\n in: function in$1(e) {\n var swiper = this;\n\n var zoom = swiper.zoom;\n var params = swiper.params.zoom;\n var gesture = zoom.gesture;\n var image = zoom.image;\n\n if (!gesture.$slideEl) {\n gesture.$slideEl = swiper.clickedSlide ? $$1(swiper.clickedSlide) : swiper.slides.eq(swiper.activeIndex);\n gesture.$imageEl = gesture.$slideEl.find('img, svg, canvas');\n gesture.$imageWrapEl = gesture.$imageEl.parent((\".\" + (params.containerClass)));\n }\n if (!gesture.$imageEl || gesture.$imageEl.length === 0) { return; }\n\n gesture.$slideEl.addClass((\"\" + (params.zoomedSlideClass)));\n\n var touchX;\n var touchY;\n var offsetX;\n var offsetY;\n var diffX;\n var diffY;\n var translateX;\n var translateY;\n var imageWidth;\n var imageHeight;\n var scaledWidth;\n var scaledHeight;\n var translateMinX;\n var translateMinY;\n var translateMaxX;\n var translateMaxY;\n var slideWidth;\n var slideHeight;\n\n if (typeof image.touchesStart.x === 'undefined' && e) {\n touchX = e.type === 'touchend' ? e.changedTouches[0].pageX : e.pageX;\n touchY = e.type === 'touchend' ? e.changedTouches[0].pageY : e.pageY;\n } else {\n touchX = image.touchesStart.x;\n touchY = image.touchesStart.y;\n }\n\n zoom.scale = gesture.$imageWrapEl.attr('data-swiper-zoom') || params.maxRatio;\n zoom.currentScale = gesture.$imageWrapEl.attr('data-swiper-zoom') || params.maxRatio;\n if (e) {\n slideWidth = gesture.$slideEl[0].offsetWidth;\n slideHeight = gesture.$slideEl[0].offsetHeight;\n offsetX = gesture.$slideEl.offset().left;\n offsetY = gesture.$slideEl.offset().top;\n diffX = (offsetX + (slideWidth / 2)) - touchX;\n diffY = (offsetY + (slideHeight / 2)) - touchY;\n\n imageWidth = gesture.$imageEl[0].offsetWidth;\n imageHeight = gesture.$imageEl[0].offsetHeight;\n scaledWidth = imageWidth * zoom.scale;\n scaledHeight = imageHeight * zoom.scale;\n\n translateMinX = Math.min(((slideWidth / 2) - (scaledWidth / 2)), 0);\n translateMinY = Math.min(((slideHeight / 2) - (scaledHeight / 2)), 0);\n translateMaxX = -translateMinX;\n translateMaxY = -translateMinY;\n\n translateX = diffX * zoom.scale;\n translateY = diffY * zoom.scale;\n\n if (translateX < translateMinX) {\n translateX = translateMinX;\n }\n if (translateX > translateMaxX) {\n translateX = translateMaxX;\n }\n\n if (translateY < translateMinY) {\n translateY = translateMinY;\n }\n if (translateY > translateMaxY) {\n translateY = translateMaxY;\n }\n } else {\n translateX = 0;\n translateY = 0;\n }\n gesture.$imageWrapEl.transition(300).transform((\"translate3d(\" + translateX + \"px, \" + translateY + \"px,0)\"));\n gesture.$imageEl.transition(300).transform((\"translate3d(0,0,0) scale(\" + (zoom.scale) + \")\"));\n },\n out: function out() {\n var swiper = this;\n\n var zoom = swiper.zoom;\n var params = swiper.params.zoom;\n var gesture = zoom.gesture;\n\n if (!gesture.$slideEl) {\n gesture.$slideEl = swiper.clickedSlide ? $$1(swiper.clickedSlide) : swiper.slides.eq(swiper.activeIndex);\n gesture.$imageEl = gesture.$slideEl.find('img, svg, canvas');\n gesture.$imageWrapEl = gesture.$imageEl.parent((\".\" + (params.containerClass)));\n }\n if (!gesture.$imageEl || gesture.$imageEl.length === 0) { return; }\n\n zoom.scale = 1;\n zoom.currentScale = 1;\n gesture.$imageWrapEl.transition(300).transform('translate3d(0,0,0)');\n gesture.$imageEl.transition(300).transform('translate3d(0,0,0) scale(1)');\n gesture.$slideEl.removeClass((\"\" + (params.zoomedSlideClass)));\n gesture.$slideEl = undefined;\n },\n // Attach/Detach Events\n enable: function enable() {\n var swiper = this;\n var zoom = swiper.zoom;\n if (zoom.enabled) { return; }\n zoom.enabled = true;\n\n var slides = swiper.slides;\n\n var passiveListener = swiper.touchEvents.start === 'touchstart' && Support.passiveListener && swiper.params.passiveListeners ? { passive: true, capture: false } : false;\n\n // Scale image\n if (Support.gestures) {\n slides.on('gesturestart', zoom.onGestureStart, passiveListener);\n slides.on('gesturechange', zoom.onGestureChange, passiveListener);\n slides.on('gestureend', zoom.onGestureEnd, passiveListener);\n } else if (swiper.touchEvents.start === 'touchstart') {\n slides.on(swiper.touchEvents.start, zoom.onGestureStart, passiveListener);\n slides.on(swiper.touchEvents.move, zoom.onGestureChange, passiveListener);\n slides.on(swiper.touchEvents.end, zoom.onGestureEnd, passiveListener);\n }\n\n // Move image\n swiper.slides.each(function (index, slideEl) {\n var $slideEl = $$1(slideEl);\n if ($slideEl.find((\".\" + (swiper.params.zoom.containerClass))).length > 0) {\n $slideEl.on(swiper.touchEvents.move, zoom.onTouchMove);\n }\n });\n },\n disable: function disable() {\n var swiper = this;\n var zoom = swiper.zoom;\n if (!zoom.enabled) { return; }\n\n swiper.zoom.enabled = false;\n\n var slides = swiper.slides;\n\n var passiveListener = swiper.touchEvents.start === 'touchstart' && Support.passiveListener && swiper.params.passiveListeners ? { passive: true, capture: false } : false;\n\n // Scale image\n if (Support.gestures) {\n slides.off('gesturestart', zoom.onGestureStart, passiveListener);\n slides.off('gesturechange', zoom.onGestureChange, passiveListener);\n slides.off('gestureend', zoom.onGestureEnd, passiveListener);\n } else if (swiper.touchEvents.start === 'touchstart') {\n slides.off(swiper.touchEvents.start, zoom.onGestureStart, passiveListener);\n slides.off(swiper.touchEvents.move, zoom.onGestureChange, passiveListener);\n slides.off(swiper.touchEvents.end, zoom.onGestureEnd, passiveListener);\n }\n\n // Move image\n swiper.slides.each(function (index, slideEl) {\n var $slideEl = $$1(slideEl);\n if ($slideEl.find((\".\" + (swiper.params.zoom.containerClass))).length > 0) {\n $slideEl.off(swiper.touchEvents.move, zoom.onTouchMove);\n }\n });\n },\n};\n\nvar Zoom$1 = {\n name: 'zoom',\n params: {\n zoom: {\n enabled: false,\n maxRatio: 3,\n minRatio: 1,\n toggle: true,\n containerClass: 'swiper-zoom-container',\n zoomedSlideClass: 'swiper-slide-zoomed',\n },\n },\n create: function create() {\n var swiper = this;\n var zoom = {\n enabled: false,\n scale: 1,\n currentScale: 1,\n isScaling: false,\n gesture: {\n $slideEl: undefined,\n slideWidth: undefined,\n slideHeight: undefined,\n $imageEl: undefined,\n $imageWrapEl: undefined,\n maxRatio: 3,\n },\n image: {\n isTouched: undefined,\n isMoved: undefined,\n currentX: undefined,\n currentY: undefined,\n minX: undefined,\n minY: undefined,\n maxX: undefined,\n maxY: undefined,\n width: undefined,\n height: undefined,\n startX: undefined,\n startY: undefined,\n touchesStart: {},\n touchesCurrent: {},\n },\n velocity: {\n x: undefined,\n y: undefined,\n prevPositionX: undefined,\n prevPositionY: undefined,\n prevTime: undefined,\n },\n };\n ('onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out').split(' ').forEach(function (methodName) {\n zoom[methodName] = Zoom[methodName].bind(swiper);\n });\n Utils.extend(swiper, {\n zoom: zoom,\n });\n },\n on: {\n init: function init() {\n var swiper = this;\n if (swiper.params.zoom.enabled) {\n swiper.zoom.enable();\n }\n },\n destroy: function destroy() {\n var swiper = this;\n swiper.zoom.disable();\n },\n touchStart: function touchStart(e) {\n var swiper = this;\n if (!swiper.zoom.enabled) { return; }\n swiper.zoom.onTouchStart(e);\n },\n touchEnd: function touchEnd(e) {\n var swiper = this;\n if (!swiper.zoom.enabled) { return; }\n swiper.zoom.onTouchEnd(e);\n },\n doubleTap: function doubleTap(e) {\n var swiper = this;\n if (swiper.params.zoom.enabled && swiper.zoom.enabled && swiper.params.zoom.toggle) {\n swiper.zoom.toggle(e);\n }\n },\n transitionEnd: function transitionEnd() {\n var swiper = this;\n if (swiper.zoom.enabled && swiper.params.zoom.enabled) {\n swiper.zoom.onTransitionEnd();\n }\n },\n },\n};\n\nvar Lazy = {\n loadInSlide: function loadInSlide(index, loadInDuplicate) {\n if ( loadInDuplicate === void 0 ) loadInDuplicate = true;\n\n var swiper = this;\n var params = swiper.params.lazy;\n if (typeof index === 'undefined') { return; }\n if (swiper.slides.length === 0) { return; }\n var isVirtual = swiper.virtual && swiper.params.virtual.enabled;\n\n var $slideEl = isVirtual\n ? swiper.$wrapperEl.children((\".\" + (swiper.params.slideClass) + \"[data-swiper-slide-index=\\\"\" + index + \"\\\"]\"))\n : swiper.slides.eq(index);\n\n var $images = $slideEl.find((\".\" + (params.elementClass) + \":not(.\" + (params.loadedClass) + \"):not(.\" + (params.loadingClass) + \")\"));\n if ($slideEl.hasClass(params.elementClass) && !$slideEl.hasClass(params.loadedClass) && !$slideEl.hasClass(params.loadingClass)) {\n $images = $images.add($slideEl[0]);\n }\n if ($images.length === 0) { return; }\n\n $images.each(function (imageIndex, imageEl) {\n var $imageEl = $$1(imageEl);\n $imageEl.addClass(params.loadingClass);\n\n var background = $imageEl.attr('data-background');\n var src = $imageEl.attr('data-src');\n var srcset = $imageEl.attr('data-srcset');\n var sizes = $imageEl.attr('data-sizes');\n\n swiper.loadImage($imageEl[0], (src || background), srcset, sizes, false, function () {\n if (typeof swiper === 'undefined' || swiper === null || !swiper || (swiper && !swiper.params) || swiper.destroyed) { return; }\n if (background) {\n $imageEl.css('background-image', (\"url(\\\"\" + background + \"\\\")\"));\n $imageEl.removeAttr('data-background');\n } else {\n if (srcset) {\n $imageEl.attr('srcset', srcset);\n $imageEl.removeAttr('data-srcset');\n }\n if (sizes) {\n $imageEl.attr('sizes', sizes);\n $imageEl.removeAttr('data-sizes');\n }\n if (src) {\n $imageEl.attr('src', src);\n $imageEl.removeAttr('data-src');\n }\n }\n\n $imageEl.addClass(params.loadedClass).removeClass(params.loadingClass);\n $slideEl.find((\".\" + (params.preloaderClass))).remove();\n if (swiper.params.loop && loadInDuplicate) {\n var slideOriginalIndex = $slideEl.attr('data-swiper-slide-index');\n if ($slideEl.hasClass(swiper.params.slideDuplicateClass)) {\n var originalSlide = swiper.$wrapperEl.children((\"[data-swiper-slide-index=\\\"\" + slideOriginalIndex + \"\\\"]:not(.\" + (swiper.params.slideDuplicateClass) + \")\"));\n swiper.lazy.loadInSlide(originalSlide.index(), false);\n } else {\n var duplicatedSlide = swiper.$wrapperEl.children((\".\" + (swiper.params.slideDuplicateClass) + \"[data-swiper-slide-index=\\\"\" + slideOriginalIndex + \"\\\"]\"));\n swiper.lazy.loadInSlide(duplicatedSlide.index(), false);\n }\n }\n swiper.emit('lazyImageReady', $slideEl[0], $imageEl[0]);\n });\n\n swiper.emit('lazyImageLoad', $slideEl[0], $imageEl[0]);\n });\n },\n load: function load() {\n var swiper = this;\n var $wrapperEl = swiper.$wrapperEl;\n var swiperParams = swiper.params;\n var slides = swiper.slides;\n var activeIndex = swiper.activeIndex;\n var isVirtual = swiper.virtual && swiperParams.virtual.enabled;\n var params = swiperParams.lazy;\n\n var slidesPerView = swiperParams.slidesPerView;\n if (slidesPerView === 'auto') {\n slidesPerView = 0;\n }\n\n function slideExist(index) {\n if (isVirtual) {\n if ($wrapperEl.children((\".\" + (swiperParams.slideClass) + \"[data-swiper-slide-index=\\\"\" + index + \"\\\"]\")).length) {\n return true;\n }\n } else if (slides[index]) { return true; }\n return false;\n }\n function slideIndex(slideEl) {\n if (isVirtual) {\n return $$1(slideEl).attr('data-swiper-slide-index');\n }\n return $$1(slideEl).index();\n }\n\n if (!swiper.lazy.initialImageLoaded) { swiper.lazy.initialImageLoaded = true; }\n if (swiper.params.watchSlidesVisibility) {\n $wrapperEl.children((\".\" + (swiperParams.slideVisibleClass))).each(function (elIndex, slideEl) {\n var index = isVirtual ? $$1(slideEl).attr('data-swiper-slide-index') : $$1(slideEl).index();\n swiper.lazy.loadInSlide(index);\n });\n } else if (slidesPerView > 1) {\n for (var i = activeIndex; i < activeIndex + slidesPerView; i += 1) {\n if (slideExist(i)) { swiper.lazy.loadInSlide(i); }\n }\n } else {\n swiper.lazy.loadInSlide(activeIndex);\n }\n if (params.loadPrevNext) {\n if (slidesPerView > 1 || (params.loadPrevNextAmount && params.loadPrevNextAmount > 1)) {\n var amount = params.loadPrevNextAmount;\n var spv = slidesPerView;\n var maxIndex = Math.min(activeIndex + spv + Math.max(amount, spv), slides.length);\n var minIndex = Math.max(activeIndex - Math.max(spv, amount), 0);\n // Next Slides\n for (var i$1 = activeIndex + slidesPerView; i$1 < maxIndex; i$1 += 1) {\n if (slideExist(i$1)) { swiper.lazy.loadInSlide(i$1); }\n }\n // Prev Slides\n for (var i$2 = minIndex; i$2 < activeIndex; i$2 += 1) {\n if (slideExist(i$2)) { swiper.lazy.loadInSlide(i$2); }\n }\n } else {\n var nextSlide = $wrapperEl.children((\".\" + (swiperParams.slideNextClass)));\n if (nextSlide.length > 0) { swiper.lazy.loadInSlide(slideIndex(nextSlide)); }\n\n var prevSlide = $wrapperEl.children((\".\" + (swiperParams.slidePrevClass)));\n if (prevSlide.length > 0) { swiper.lazy.loadInSlide(slideIndex(prevSlide)); }\n }\n }\n },\n};\n\nvar Lazy$1 = {\n name: 'lazy',\n params: {\n lazy: {\n enabled: false,\n loadPrevNext: false,\n loadPrevNextAmount: 1,\n loadOnTransitionStart: false,\n\n elementClass: 'swiper-lazy',\n loadingClass: 'swiper-lazy-loading',\n loadedClass: 'swiper-lazy-loaded',\n preloaderClass: 'swiper-lazy-preloader',\n },\n },\n create: function create() {\n var swiper = this;\n Utils.extend(swiper, {\n lazy: {\n initialImageLoaded: false,\n load: Lazy.load.bind(swiper),\n loadInSlide: Lazy.loadInSlide.bind(swiper),\n },\n });\n },\n on: {\n beforeInit: function beforeInit() {\n var swiper = this;\n if (swiper.params.lazy.enabled && swiper.params.preloadImages) {\n swiper.params.preloadImages = false;\n }\n },\n init: function init() {\n var swiper = this;\n if (swiper.params.lazy.enabled && !swiper.params.loop && swiper.params.initialSlide === 0) {\n swiper.lazy.load();\n }\n },\n scroll: function scroll() {\n var swiper = this;\n if (swiper.params.freeMode && !swiper.params.freeModeSticky) {\n swiper.lazy.load();\n }\n },\n resize: function resize() {\n var swiper = this;\n if (swiper.params.lazy.enabled) {\n swiper.lazy.load();\n }\n },\n scrollbarDragMove: function scrollbarDragMove() {\n var swiper = this;\n if (swiper.params.lazy.enabled) {\n swiper.lazy.load();\n }\n },\n transitionStart: function transitionStart() {\n var swiper = this;\n if (swiper.params.lazy.enabled) {\n if (swiper.params.lazy.loadOnTransitionStart || (!swiper.params.lazy.loadOnTransitionStart && !swiper.lazy.initialImageLoaded)) {\n swiper.lazy.load();\n }\n }\n },\n transitionEnd: function transitionEnd() {\n var swiper = this;\n if (swiper.params.lazy.enabled && !swiper.params.lazy.loadOnTransitionStart) {\n swiper.lazy.load();\n }\n },\n },\n};\n\n/* eslint no-bitwise: [\"error\", { \"allow\": [\">>\"] }] */\nvar Controller = {\n LinearSpline: function LinearSpline(x, y) {\n var binarySearch = (function search() {\n var maxIndex;\n var minIndex;\n var guess;\n return function (array, val) {\n minIndex = -1;\n maxIndex = array.length;\n while (maxIndex - minIndex > 1) {\n guess = maxIndex + minIndex >> 1;\n if (array[guess] <= val) {\n minIndex = guess;\n } else {\n maxIndex = guess;\n }\n }\n return maxIndex;\n };\n }());\n this.x = x;\n this.y = y;\n this.lastIndex = x.length - 1;\n // Given an x value (x2), return the expected y2 value:\n // (x1,y1) is the known point before given value,\n // (x3,y3) is the known point after given value.\n var i1;\n var i3;\n\n this.interpolate = function interpolate(x2) {\n if (!x2) { return 0; }\n\n // Get the indexes of x1 and x3 (the array indexes before and after given x2):\n i3 = binarySearch(this.x, x2);\n i1 = i3 - 1;\n\n // We have our indexes i1 & i3, so we can calculate already:\n // y2 := ((x2−x1) × (y3−y1)) ÷ (x3−x1) + y1\n return (((x2 - this.x[i1]) * (this.y[i3] - this.y[i1])) / (this.x[i3] - this.x[i1])) + this.y[i1];\n };\n return this;\n },\n // xxx: for now i will just save one spline function to to\n getInterpolateFunction: function getInterpolateFunction(c) {\n var swiper = this;\n if (!swiper.controller.spline) {\n swiper.controller.spline = swiper.params.loop ?\n new Controller.LinearSpline(swiper.slidesGrid, c.slidesGrid) :\n new Controller.LinearSpline(swiper.snapGrid, c.snapGrid);\n }\n },\n setTranslate: function setTranslate(setTranslate$1, byController) {\n var swiper = this;\n var controlled = swiper.controller.control;\n var multiplier;\n var controlledTranslate;\n function setControlledTranslate(c) {\n // this will create an Interpolate function based on the snapGrids\n // x is the Grid of the scrolled scroller and y will be the controlled scroller\n // it makes sense to create this only once and recall it for the interpolation\n // the function does a lot of value caching for performance\n var translate = c.rtl && c.params.direction === 'horizontal' ? -swiper.translate : swiper.translate;\n if (swiper.params.controller.by === 'slide') {\n swiper.controller.getInterpolateFunction(c);\n // i am not sure why the values have to be multiplicated this way, tried to invert the snapGrid\n // but it did not work out\n controlledTranslate = -swiper.controller.spline.interpolate(-translate);\n }\n\n if (!controlledTranslate || swiper.params.controller.by === 'container') {\n multiplier = (c.maxTranslate() - c.minTranslate()) / (swiper.maxTranslate() - swiper.minTranslate());\n controlledTranslate = ((translate - swiper.minTranslate()) * multiplier) + c.minTranslate();\n }\n\n if (swiper.params.controller.inverse) {\n controlledTranslate = c.maxTranslate() - controlledTranslate;\n }\n c.updateProgress(controlledTranslate);\n c.setTranslate(controlledTranslate, swiper);\n c.updateActiveIndex();\n c.updateSlidesClasses();\n }\n if (Array.isArray(controlled)) {\n for (var i = 0; i < controlled.length; i += 1) {\n if (controlled[i] !== byController && controlled[i] instanceof Swiper$1) {\n setControlledTranslate(controlled[i]);\n }\n }\n } else if (controlled instanceof Swiper$1 && byController !== controlled) {\n setControlledTranslate(controlled);\n }\n },\n setTransition: function setTransition(duration, byController) {\n var swiper = this;\n var controlled = swiper.controller.control;\n var i;\n function setControlledTransition(c) {\n c.setTransition(duration, swiper);\n if (duration !== 0) {\n c.transitionStart();\n c.$wrapperEl.transitionEnd(function () {\n if (!controlled) { return; }\n if (c.params.loop && swiper.params.controller.by === 'slide') {\n c.loopFix();\n }\n c.transitionEnd();\n });\n }\n }\n if (Array.isArray(controlled)) {\n for (i = 0; i < controlled.length; i += 1) {\n if (controlled[i] !== byController && controlled[i] instanceof Swiper$1) {\n setControlledTransition(controlled[i]);\n }\n }\n } else if (controlled instanceof Swiper$1 && byController !== controlled) {\n setControlledTransition(controlled);\n }\n },\n};\nvar Controller$1 = {\n name: 'controller',\n params: {\n controller: {\n control: undefined,\n inverse: false,\n by: 'slide', // or 'container'\n },\n },\n create: function create() {\n var swiper = this;\n Utils.extend(swiper, {\n controller: {\n control: swiper.params.controller.control,\n getInterpolateFunction: Controller.getInterpolateFunction.bind(swiper),\n setTranslate: Controller.setTranslate.bind(swiper),\n setTransition: Controller.setTransition.bind(swiper),\n },\n });\n },\n on: {\n update: function update() {\n var swiper = this;\n if (!swiper.controller.control) { return; }\n if (swiper.controller.spline) {\n swiper.controller.spline = undefined;\n delete swiper.controller.spline;\n }\n },\n resize: function resize() {\n var swiper = this;\n if (!swiper.controller.control) { return; }\n if (swiper.controller.spline) {\n swiper.controller.spline = undefined;\n delete swiper.controller.spline;\n }\n },\n observerUpdate: function observerUpdate() {\n var swiper = this;\n if (!swiper.controller.control) { return; }\n if (swiper.controller.spline) {\n swiper.controller.spline = undefined;\n delete swiper.controller.spline;\n }\n },\n setTranslate: function setTranslate(translate, byController) {\n var swiper = this;\n if (!swiper.controller.control) { return; }\n swiper.controller.setTranslate(translate, byController);\n },\n setTransition: function setTransition(duration, byController) {\n var swiper = this;\n if (!swiper.controller.control) { return; }\n swiper.controller.setTransition(duration, byController);\n },\n },\n};\n\nvar a11y = {\n makeElFocusable: function makeElFocusable($el) {\n $el.attr('tabIndex', '0');\n return $el;\n },\n addElRole: function addElRole($el, role) {\n $el.attr('role', role);\n return $el;\n },\n addElLabel: function addElLabel($el, label) {\n $el.attr('aria-label', label);\n return $el;\n },\n disableEl: function disableEl($el) {\n $el.attr('aria-disabled', true);\n return $el;\n },\n enableEl: function enableEl($el) {\n $el.attr('aria-disabled', false);\n return $el;\n },\n onEnterKey: function onEnterKey(e) {\n var swiper = this;\n var params = swiper.params.a11y;\n if (e.keyCode !== 13) { return; }\n var $targetEl = $$1(e.target);\n if (swiper.navigation && swiper.navigation.$nextEl && $targetEl.is(swiper.navigation.$nextEl)) {\n if (!(swiper.isEnd && !swiper.params.loop)) {\n swiper.slideNext();\n }\n if (swiper.isEnd) {\n swiper.a11y.notify(params.lastSlideMessage);\n } else {\n swiper.a11y.notify(params.nextSlideMessage);\n }\n }\n if (swiper.navigation && swiper.navigation.$prevEl && $targetEl.is(swiper.navigation.$prevEl)) {\n if (!(swiper.isBeginning && !swiper.params.loop)) {\n swiper.slidePrev();\n }\n if (swiper.isBeginning) {\n swiper.a11y.notify(params.firstSlideMessage);\n } else {\n swiper.a11y.notify(params.prevSlideMessage);\n }\n }\n if (swiper.pagination && $targetEl.is((\".\" + (swiper.params.pagination.bulletClass)))) {\n $targetEl[0].click();\n }\n },\n notify: function notify(message) {\n var swiper = this;\n var notification = swiper.a11y.liveRegion;\n if (notification.length === 0) { return; }\n notification.html('');\n notification.html(message);\n },\n updateNavigation: function updateNavigation() {\n var swiper = this;\n\n if (swiper.params.loop) { return; }\n var ref = swiper.navigation;\n var $nextEl = ref.$nextEl;\n var $prevEl = ref.$prevEl;\n\n if ($prevEl && $prevEl.length > 0) {\n if (swiper.isBeginning) {\n swiper.a11y.disableEl($prevEl);\n } else {\n swiper.a11y.enableEl($prevEl);\n }\n }\n if ($nextEl && $nextEl.length > 0) {\n if (swiper.isEnd) {\n swiper.a11y.disableEl($nextEl);\n } else {\n swiper.a11y.enableEl($nextEl);\n }\n }\n },\n updatePagination: function updatePagination() {\n var swiper = this;\n var params = swiper.params.a11y;\n if (swiper.pagination && swiper.params.pagination.clickable && swiper.pagination.bullets && swiper.pagination.bullets.length) {\n swiper.pagination.bullets.each(function (bulletIndex, bulletEl) {\n var $bulletEl = $$1(bulletEl);\n swiper.a11y.makeElFocusable($bulletEl);\n swiper.a11y.addElRole($bulletEl, 'button');\n swiper.a11y.addElLabel($bulletEl, params.paginationBulletMessage.replace(/{{index}}/, $bulletEl.index() + 1));\n });\n }\n },\n init: function init() {\n var swiper = this;\n\n swiper.$el.append(swiper.a11y.liveRegion);\n\n // Navigation\n var params = swiper.params.a11y;\n var $nextEl;\n var $prevEl;\n if (swiper.navigation && swiper.navigation.$nextEl) {\n $nextEl = swiper.navigation.$nextEl;\n }\n if (swiper.navigation && swiper.navigation.$prevEl) {\n $prevEl = swiper.navigation.$prevEl;\n }\n if ($nextEl) {\n swiper.a11y.makeElFocusable($nextEl);\n swiper.a11y.addElRole($nextEl, 'button');\n swiper.a11y.addElLabel($nextEl, params.nextSlideMessage);\n $nextEl.on('keydown', swiper.a11y.onEnterKey);\n }\n if ($prevEl) {\n swiper.a11y.makeElFocusable($prevEl);\n swiper.a11y.addElRole($prevEl, 'button');\n swiper.a11y.addElLabel($prevEl, params.prevSlideMessage);\n $prevEl.on('keydown', swiper.a11y.onEnterKey);\n }\n\n // Pagination\n if (swiper.pagination && swiper.params.pagination.clickable && swiper.pagination.bullets && swiper.pagination.bullets.length) {\n swiper.pagination.$el.on('keydown', (\".\" + (swiper.params.pagination.bulletClass)), swiper.a11y.onEnterKey);\n }\n },\n destroy: function destroy() {\n var swiper = this;\n if (swiper.a11y.liveRegion && swiper.a11y.liveRegion.length > 0) { swiper.a11y.liveRegion.remove(); }\n\n var $nextEl;\n var $prevEl;\n if (swiper.navigation && swiper.navigation.$nextEl) {\n $nextEl = swiper.navigation.$nextEl;\n }\n if (swiper.navigation && swiper.navigation.$prevEl) {\n $prevEl = swiper.navigation.$prevEl;\n }\n if ($nextEl) {\n $nextEl.off('keydown', swiper.a11y.onEnterKey);\n }\n if ($prevEl) {\n $prevEl.off('keydown', swiper.a11y.onEnterKey);\n }\n\n // Pagination\n if (swiper.pagination && swiper.params.pagination.clickable && swiper.pagination.bullets && swiper.pagination.bullets.length) {\n swiper.pagination.$el.off('keydown', (\".\" + (swiper.params.pagination.bulletClass)), swiper.a11y.onEnterKey);\n }\n },\n};\nvar A11y = {\n name: 'a11y',\n params: {\n a11y: {\n enabled: false,\n notificationClass: 'swiper-notification',\n prevSlideMessage: 'Previous slide',\n nextSlideMessage: 'Next slide',\n firstSlideMessage: 'This is the first slide',\n lastSlideMessage: 'This is the last slide',\n paginationBulletMessage: 'Go to slide {{index}}',\n },\n },\n create: function create() {\n var swiper = this;\n Utils.extend(swiper, {\n a11y: {\n liveRegion: $$1((\"\")),\n },\n });\n Object.keys(a11y).forEach(function (methodName) {\n swiper.a11y[methodName] = a11y[methodName].bind(swiper);\n });\n },\n on: {\n init: function init() {\n var swiper = this;\n if (!swiper.params.a11y.enabled) { return; }\n swiper.a11y.init();\n swiper.a11y.updateNavigation();\n },\n toEdge: function toEdge() {\n var swiper = this;\n if (!swiper.params.a11y.enabled) { return; }\n swiper.a11y.updateNavigation();\n },\n fromEdge: function fromEdge() {\n var swiper = this;\n if (!swiper.params.a11y.enabled) { return; }\n swiper.a11y.updateNavigation();\n },\n paginationUpdate: function paginationUpdate() {\n var swiper = this;\n if (!swiper.params.a11y.enabled) { return; }\n swiper.a11y.updatePagination();\n },\n destroy: function destroy() {\n var swiper = this;\n if (!swiper.params.a11y.enabled) { return; }\n swiper.a11y.destroy();\n },\n },\n};\n\nvar History = {\n init: function init() {\n var swiper = this;\n if (!swiper.params.history) { return; }\n if (!win.history || !win.history.pushState) {\n swiper.params.history.enabled = false;\n swiper.params.hashNavigation.enabled = true;\n return;\n }\n var history = swiper.history;\n history.initialized = true;\n history.paths = History.getPathValues();\n if (!history.paths.key && !history.paths.value) { return; }\n history.scrollToSlide(0, history.paths.value, swiper.params.runCallbacksOnInit);\n if (!swiper.params.history.replaceState) {\n win.addEventListener('popstate', swiper.history.setHistoryPopState);\n }\n },\n destroy: function destroy() {\n var swiper = this;\n if (!swiper.params.history.replaceState) {\n win.removeEventListener('popstate', swiper.history.setHistoryPopState);\n }\n },\n setHistoryPopState: function setHistoryPopState() {\n var swiper = this;\n swiper.history.paths = History.getPathValues();\n swiper.history.scrollToSlide(swiper.params.speed, swiper.history.paths.value, false);\n },\n getPathValues: function getPathValues() {\n var pathArray = win.location.pathname.slice(1).split('/').filter(function (part) { return part !== ''; });\n var total = pathArray.length;\n var key = pathArray[total - 2];\n var value = pathArray[total - 1];\n return { key: key, value: value };\n },\n setHistory: function setHistory(key, index) {\n var swiper = this;\n if (!swiper.history.initialized || !swiper.params.history.enabled) { return; }\n var slide = swiper.slides.eq(index);\n var value = History.slugify(slide.attr('data-history'));\n if (!win.location.pathname.includes(key)) {\n value = key + \"/\" + value;\n }\n var currentState = win.history.state;\n if (currentState && currentState.value === value) {\n return;\n }\n if (swiper.params.history.replaceState) {\n win.history.replaceState({ value: value }, null, value);\n } else {\n win.history.pushState({ value: value }, null, value);\n }\n },\n slugify: function slugify(text) {\n return text.toString().toLowerCase()\n .replace(/\\s+/g, '-')\n .replace(/[^\\w-]+/g, '')\n .replace(/--+/g, '-')\n .replace(/^-+/, '')\n .replace(/-+$/, '');\n },\n scrollToSlide: function scrollToSlide(speed, value, runCallbacks) {\n var swiper = this;\n if (value) {\n for (var i = 0, length = swiper.slides.length; i < length; i += 1) {\n var slide = swiper.slides.eq(i);\n var slideHistory = History.slugify(slide.attr('data-history'));\n if (slideHistory === value && !slide.hasClass(swiper.params.slideDuplicateClass)) {\n var index = slide.index();\n swiper.slideTo(index, speed, runCallbacks);\n }\n }\n } else {\n swiper.slideTo(0, speed, runCallbacks);\n }\n },\n};\n\nvar History$1 = {\n name: 'history',\n params: {\n history: {\n enabled: false,\n replaceState: false,\n key: 'slides',\n },\n },\n create: function create() {\n var swiper = this;\n Utils.extend(swiper, {\n history: {\n init: History.init.bind(swiper),\n setHistory: History.setHistory.bind(swiper),\n setHistoryPopState: History.setHistoryPopState.bind(swiper),\n scrollToSlide: History.scrollToSlide.bind(swiper),\n destroy: History.destroy.bind(swiper),\n },\n });\n },\n on: {\n init: function init() {\n var swiper = this;\n if (swiper.params.history.enabled) {\n swiper.history.init();\n }\n },\n destroy: function destroy() {\n var swiper = this;\n if (swiper.params.history.enabled) {\n swiper.history.destroy();\n }\n },\n transitionEnd: function transitionEnd() {\n var swiper = this;\n if (swiper.history.initialized) {\n swiper.history.setHistory(swiper.params.history.key, swiper.activeIndex);\n }\n },\n },\n};\n\nvar HashNavigation = {\n onHashCange: function onHashCange() {\n var swiper = this;\n var newHash = doc.location.hash.replace('#', '');\n var activeSlideHash = swiper.slides.eq(swiper.activeIndex).attr('data-hash');\n if (newHash !== activeSlideHash) {\n swiper.slideTo(swiper.$wrapperEl.children((\".\" + (swiper.params.slideClass) + \"[data-hash=\\\"\" + newHash + \"\\\"]\")).index());\n }\n },\n setHash: function setHash() {\n var swiper = this;\n if (!swiper.hashNavigation.initialized || !swiper.params.hashNavigation.enabled) { return; }\n if (swiper.params.hashNavigation.replaceState && win.history && win.history.replaceState) {\n win.history.replaceState(null, null, ((\"#\" + (swiper.slides.eq(swiper.activeIndex).attr('data-hash'))) || ''));\n } else {\n var slide = swiper.slides.eq(swiper.activeIndex);\n var hash = slide.attr('data-hash') || slide.attr('data-history');\n doc.location.hash = hash || '';\n }\n },\n init: function init() {\n var swiper = this;\n if (!swiper.params.hashNavigation.enabled || (swiper.params.history && swiper.params.history.enabled)) { return; }\n swiper.hashNavigation.initialized = true;\n var hash = doc.location.hash.replace('#', '');\n if (hash) {\n var speed = 0;\n for (var i = 0, length = swiper.slides.length; i < length; i += 1) {\n var slide = swiper.slides.eq(i);\n var slideHash = slide.attr('data-hash') || slide.attr('data-history');\n if (slideHash === hash && !slide.hasClass(swiper.params.slideDuplicateClass)) {\n var index = slide.index();\n swiper.slideTo(index, speed, swiper.params.runCallbacksOnInit, true);\n }\n }\n }\n if (swiper.params.hashNavigation.watchState) {\n $$1(win).on('hashchange', swiper.hashNavigation.onHashCange);\n }\n },\n destroy: function destroy() {\n var swiper = this;\n if (swiper.params.hashNavigation.watchState) {\n $$1(win).off('hashchange', swiper.hashNavigation.onHashCange);\n }\n },\n};\nvar HashNavigation$1 = {\n name: 'hash-navigation',\n params: {\n hashNavigation: {\n enabled: false,\n replaceState: false,\n watchState: false,\n },\n },\n create: function create() {\n var swiper = this;\n Utils.extend(swiper, {\n hashNavigation: {\n initialized: false,\n init: HashNavigation.init.bind(swiper),\n destroy: HashNavigation.destroy.bind(swiper),\n setHash: HashNavigation.setHash.bind(swiper),\n onHashCange: HashNavigation.onHashCange.bind(swiper),\n },\n });\n },\n on: {\n init: function init() {\n var swiper = this;\n if (swiper.params.hashNavigation.enabled) {\n swiper.hashNavigation.init();\n }\n },\n destroy: function destroy() {\n var swiper = this;\n if (swiper.params.hashNavigation.enabled) {\n swiper.hashNavigation.destroy();\n }\n },\n transitionEnd: function transitionEnd() {\n var swiper = this;\n if (swiper.hashNavigation.initialized) {\n swiper.hashNavigation.setHash();\n }\n },\n },\n};\n\nvar Autoplay = {\n run: function run() {\n var swiper = this;\n var $activeSlideEl = swiper.slides.eq(swiper.activeIndex);\n var delay = swiper.params.autoplay.delay;\n if ($activeSlideEl.attr('data-swiper-autoplay')) {\n delay = $activeSlideEl.attr('data-swiper-autoplay') || swiper.params.autoplay.delay;\n }\n swiper.autoplay.timeout = Utils.nextTick(function () {\n if (swiper.params.autoplay.reverseDirection) {\n if (swiper.params.loop) {\n swiper.loopFix();\n swiper.slidePrev(swiper.params.speed, true, true);\n swiper.emit('autoplay');\n } else if (!swiper.isBeginning) {\n swiper.slidePrev(swiper.params.speed, true, true);\n swiper.emit('autoplay');\n } else if (!swiper.params.autoplay.stopOnLastSlide) {\n swiper.slideTo(swiper.slides.length - 1, swiper.params.speed, true, true);\n swiper.emit('autoplay');\n } else {\n swiper.autoplay.stop();\n }\n } else if (swiper.params.loop) {\n swiper.loopFix();\n swiper.slideNext(swiper.params.speed, true, true);\n swiper.emit('autoplay');\n } else if (!swiper.isEnd) {\n swiper.slideNext(swiper.params.speed, true, true);\n swiper.emit('autoplay');\n } else if (!swiper.params.autoplay.stopOnLastSlide) {\n swiper.slideTo(0, swiper.params.speed, true, true);\n swiper.emit('autoplay');\n } else {\n swiper.autoplay.stop();\n }\n }, delay);\n },\n start: function start() {\n var swiper = this;\n if (typeof swiper.autoplay.timeout !== 'undefined') { return false; }\n if (swiper.autoplay.running) { return false; }\n swiper.autoplay.running = true;\n swiper.emit('autoplayStart');\n swiper.autoplay.run();\n return true;\n },\n stop: function stop() {\n var swiper = this;\n if (!swiper.autoplay.running) { return false; }\n if (typeof swiper.autoplay.timeout === 'undefined') { return false; }\n\n if (swiper.autoplay.timeout) {\n clearTimeout(swiper.autoplay.timeout);\n swiper.autoplay.timeout = undefined;\n }\n swiper.autoplay.running = false;\n swiper.emit('autoplayStop');\n return true;\n },\n pause: function pause(speed) {\n var swiper = this;\n if (!swiper.autoplay.running) { return; }\n if (swiper.autoplay.paused) { return; }\n if (swiper.autoplay.timeout) { clearTimeout(swiper.autoplay.timeout); }\n swiper.autoplay.paused = true;\n if (speed === 0 || !swiper.params.autoplay.waitForTransition) {\n swiper.autoplay.paused = false;\n swiper.autoplay.run();\n } else {\n swiper.$wrapperEl.transitionEnd(function () {\n if (!swiper || swiper.destroyed) { return; }\n swiper.autoplay.paused = false;\n if (!swiper.autoplay.running) {\n swiper.autoplay.stop();\n } else {\n swiper.autoplay.run();\n }\n });\n }\n },\n};\n\nvar Autoplay$1 = {\n name: 'autoplay',\n params: {\n autoplay: {\n enabled: false,\n delay: 3000,\n waitForTransition: true,\n disableOnInteraction: true,\n stopOnLastSlide: false,\n reverseDirection: false,\n },\n },\n create: function create() {\n var swiper = this;\n Utils.extend(swiper, {\n autoplay: {\n running: false,\n paused: false,\n run: Autoplay.run.bind(swiper),\n start: Autoplay.start.bind(swiper),\n stop: Autoplay.stop.bind(swiper),\n pause: Autoplay.pause.bind(swiper),\n },\n });\n },\n on: {\n init: function init() {\n var swiper = this;\n if (swiper.params.autoplay.enabled) {\n swiper.autoplay.start();\n }\n },\n beforeTransitionStart: function beforeTransitionStart(speed, internal) {\n var swiper = this;\n if (swiper.autoplay.running) {\n if (internal || !swiper.params.autoplay.disableOnInteraction) {\n swiper.autoplay.pause(speed);\n } else {\n swiper.autoplay.stop();\n }\n }\n },\n sliderFirstMove: function sliderFirstMove() {\n var swiper = this;\n if (swiper.autoplay.running) {\n if (swiper.params.autoplay.disableOnInteraction) {\n swiper.autoplay.stop();\n } else {\n swiper.autoplay.pause();\n }\n }\n },\n destroy: function destroy() {\n var swiper = this;\n if (swiper.autoplay.running) {\n swiper.autoplay.stop();\n }\n },\n },\n};\n\nvar Fade = {\n setTranslate: function setTranslate() {\n var swiper = this;\n var slides = swiper.slides;\n for (var i = 0; i < slides.length; i += 1) {\n var $slideEl = swiper.slides.eq(i);\n var offset = $slideEl[0].swiperSlideOffset;\n var tx = -offset;\n if (!swiper.params.virtualTranslate) { tx -= swiper.translate; }\n var ty = 0;\n if (!swiper.isHorizontal()) {\n ty = tx;\n tx = 0;\n }\n var slideOpacity = swiper.params.fadeEffect.crossFade ?\n Math.max(1 - Math.abs($slideEl[0].progress), 0) :\n 1 + Math.min(Math.max($slideEl[0].progress, -1), 0);\n $slideEl\n .css({\n opacity: slideOpacity,\n })\n .transform((\"translate3d(\" + tx + \"px, \" + ty + \"px, 0px)\"));\n }\n },\n setTransition: function setTransition(duration) {\n var swiper = this;\n var slides = swiper.slides;\n var $wrapperEl = swiper.$wrapperEl;\n slides.transition(duration);\n if (swiper.params.virtualTranslate && duration !== 0) {\n var eventTriggered = false;\n slides.transitionEnd(function () {\n if (eventTriggered) { return; }\n if (!swiper || swiper.destroyed) { return; }\n eventTriggered = true;\n swiper.animating = false;\n var triggerEvents = ['webkitTransitionEnd', 'transitionend'];\n for (var i = 0; i < triggerEvents.length; i += 1) {\n $wrapperEl.trigger(triggerEvents[i]);\n }\n });\n }\n },\n};\n\nvar EffectFade = {\n name: 'effect-fade',\n params: {\n fadeEffect: {\n crossFade: false,\n },\n },\n create: function create() {\n var swiper = this;\n Utils.extend(swiper, {\n fadeEffect: {\n setTranslate: Fade.setTranslate.bind(swiper),\n setTransition: Fade.setTransition.bind(swiper),\n },\n });\n },\n on: {\n beforeInit: function beforeInit() {\n var swiper = this;\n if (swiper.params.effect !== 'fade') { return; }\n swiper.classNames.push(((swiper.params.containerModifierClass) + \"fade\"));\n var overwriteParams = {\n slidesPerView: 1,\n slidesPerColumn: 1,\n slidesPerGroup: 1,\n watchSlidesProgress: true,\n spaceBetween: 0,\n virtualTranslate: true,\n };\n Utils.extend(swiper.params, overwriteParams);\n Utils.extend(swiper.originalParams, overwriteParams);\n },\n setTranslate: function setTranslate() {\n var swiper = this;\n if (swiper.params.effect !== 'fade') { return; }\n swiper.fadeEffect.setTranslate();\n },\n setTransition: function setTransition(duration) {\n var swiper = this;\n if (swiper.params.effect !== 'fade') { return; }\n swiper.fadeEffect.setTransition(duration);\n },\n },\n};\n\nvar Cube = {\n setTranslate: function setTranslate() {\n var swiper = this;\n var $el = swiper.$el;\n var $wrapperEl = swiper.$wrapperEl;\n var slides = swiper.slides;\n var swiperWidth = swiper.width;\n var swiperHeight = swiper.height;\n var rtl = swiper.rtl;\n var swiperSize = swiper.size;\n var params = swiper.params.cubeEffect;\n var isHorizontal = swiper.isHorizontal();\n var isVirtual = swiper.virtual && swiper.params.virtual.enabled;\n var wrapperRotate = 0;\n var $cubeShadowEl;\n if (params.shadow) {\n if (isHorizontal) {\n $cubeShadowEl = $wrapperEl.find('.swiper-cube-shadow');\n if ($cubeShadowEl.length === 0) {\n $cubeShadowEl = $$1('
');\n $wrapperEl.append($cubeShadowEl);\n }\n $cubeShadowEl.css({ height: (swiperWidth + \"px\") });\n } else {\n $cubeShadowEl = $el.find('.swiper-cube-shadow');\n if ($cubeShadowEl.length === 0) {\n $cubeShadowEl = $$1('
');\n $el.append($cubeShadowEl);\n }\n }\n }\n for (var i = 0; i < slides.length; i += 1) {\n var $slideEl = slides.eq(i);\n var slideIndex = i;\n if (isVirtual) {\n slideIndex = parseInt($slideEl.attr('data-swiper-slide-index'), 10);\n }\n var slideAngle = slideIndex * 90;\n var round = Math.floor(slideAngle / 360);\n if (rtl) {\n slideAngle = -slideAngle;\n round = Math.floor(-slideAngle / 360);\n }\n var progress = Math.max(Math.min($slideEl[0].progress, 1), -1);\n var tx = 0;\n var ty = 0;\n var tz = 0;\n if (slideIndex % 4 === 0) {\n tx = -round * 4 * swiperSize;\n tz = 0;\n } else if ((slideIndex - 1) % 4 === 0) {\n tx = 0;\n tz = -round * 4 * swiperSize;\n } else if ((slideIndex - 2) % 4 === 0) {\n tx = swiperSize + (round * 4 * swiperSize);\n tz = swiperSize;\n } else if ((slideIndex - 3) % 4 === 0) {\n tx = -swiperSize;\n tz = (3 * swiperSize) + (swiperSize * 4 * round);\n }\n if (rtl) {\n tx = -tx;\n }\n\n if (!isHorizontal) {\n ty = tx;\n tx = 0;\n }\n\n var transform = \"rotateX(\" + (isHorizontal ? 0 : -slideAngle) + \"deg) rotateY(\" + (isHorizontal ? slideAngle : 0) + \"deg) translate3d(\" + tx + \"px, \" + ty + \"px, \" + tz + \"px)\";\n if (progress <= 1 && progress > -1) {\n wrapperRotate = (slideIndex * 90) + (progress * 90);\n if (rtl) { wrapperRotate = (-slideIndex * 90) - (progress * 90); }\n }\n $slideEl.transform(transform);\n if (params.slideShadows) {\n // Set shadows\n var shadowBefore = isHorizontal ? $slideEl.find('.swiper-slide-shadow-left') : $slideEl.find('.swiper-slide-shadow-top');\n var shadowAfter = isHorizontal ? $slideEl.find('.swiper-slide-shadow-right') : $slideEl.find('.swiper-slide-shadow-bottom');\n if (shadowBefore.length === 0) {\n shadowBefore = $$1((\"
\"));\n $slideEl.append(shadowBefore);\n }\n if (shadowAfter.length === 0) {\n shadowAfter = $$1((\"
\"));\n $slideEl.append(shadowAfter);\n }\n if (shadowBefore.length) { shadowBefore[0].style.opacity = Math.max(-progress, 0); }\n if (shadowAfter.length) { shadowAfter[0].style.opacity = Math.max(progress, 0); }\n }\n }\n $wrapperEl.css({\n '-webkit-transform-origin': (\"50% 50% -\" + (swiperSize / 2) + \"px\"),\n '-moz-transform-origin': (\"50% 50% -\" + (swiperSize / 2) + \"px\"),\n '-ms-transform-origin': (\"50% 50% -\" + (swiperSize / 2) + \"px\"),\n 'transform-origin': (\"50% 50% -\" + (swiperSize / 2) + \"px\"),\n });\n\n if (params.shadow) {\n if (isHorizontal) {\n $cubeShadowEl.transform((\"translate3d(0px, \" + ((swiperWidth / 2) + params.shadowOffset) + \"px, \" + (-swiperWidth / 2) + \"px) rotateX(90deg) rotateZ(0deg) scale(\" + (params.shadowScale) + \")\"));\n } else {\n var shadowAngle = Math.abs(wrapperRotate) - (Math.floor(Math.abs(wrapperRotate) / 90) * 90);\n var multiplier = 1.5 - (\n (Math.sin((shadowAngle * 2 * Math.PI) / 360) / 2) +\n (Math.cos((shadowAngle * 2 * Math.PI) / 360) / 2)\n );\n var scale1 = params.shadowScale;\n var scale2 = params.shadowScale / multiplier;\n var offset = params.shadowOffset;\n $cubeShadowEl.transform((\"scale3d(\" + scale1 + \", 1, \" + scale2 + \") translate3d(0px, \" + ((swiperHeight / 2) + offset) + \"px, \" + (-swiperHeight / 2 / scale2) + \"px) rotateX(-90deg)\"));\n }\n }\n var zFactor = (Browser$1.isSafari || Browser$1.isUiWebView) ? (-swiperSize / 2) : 0;\n $wrapperEl\n .transform((\"translate3d(0px,0,\" + zFactor + \"px) rotateX(\" + (swiper.isHorizontal() ? 0 : wrapperRotate) + \"deg) rotateY(\" + (swiper.isHorizontal() ? -wrapperRotate : 0) + \"deg)\"));\n },\n setTransition: function setTransition(duration) {\n var swiper = this;\n var $el = swiper.$el;\n var slides = swiper.slides;\n slides\n .transition(duration)\n .find('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left')\n .transition(duration);\n if (swiper.params.cubeEffect.shadow && !swiper.isHorizontal()) {\n $el.find('.swiper-cube-shadow').transition(duration);\n }\n },\n};\n\nvar EffectCube = {\n name: 'effect-cube',\n params: {\n cubeEffect: {\n slideShadows: true,\n shadow: true,\n shadowOffset: 20,\n shadowScale: 0.94,\n },\n },\n create: function create() {\n var swiper = this;\n Utils.extend(swiper, {\n cubeEffect: {\n setTranslate: Cube.setTranslate.bind(swiper),\n setTransition: Cube.setTransition.bind(swiper),\n },\n });\n },\n on: {\n beforeInit: function beforeInit() {\n var swiper = this;\n if (swiper.params.effect !== 'cube') { return; }\n swiper.classNames.push(((swiper.params.containerModifierClass) + \"cube\"));\n swiper.classNames.push(((swiper.params.containerModifierClass) + \"3d\"));\n var overwriteParams = {\n slidesPerView: 1,\n slidesPerColumn: 1,\n slidesPerGroup: 1,\n watchSlidesProgress: true,\n resistanceRatio: 0,\n spaceBetween: 0,\n centeredSlides: false,\n virtualTranslate: true,\n };\n Utils.extend(swiper.params, overwriteParams);\n Utils.extend(swiper.originalParams, overwriteParams);\n },\n setTranslate: function setTranslate() {\n var swiper = this;\n if (swiper.params.effect !== 'cube') { return; }\n swiper.cubeEffect.setTranslate();\n },\n setTransition: function setTransition(duration) {\n var swiper = this;\n if (swiper.params.effect !== 'cube') { return; }\n swiper.cubeEffect.setTransition(duration);\n },\n },\n};\n\nvar Flip = {\n setTranslate: function setTranslate() {\n var swiper = this;\n var slides = swiper.slides;\n for (var i = 0; i < slides.length; i += 1) {\n var $slideEl = slides.eq(i);\n var progress = $slideEl[0].progress;\n if (swiper.params.flipEffect.limitRotation) {\n progress = Math.max(Math.min($slideEl[0].progress, 1), -1);\n }\n var offset = $slideEl[0].swiperSlideOffset;\n var rotate = -180 * progress;\n var rotateY = rotate;\n var rotateX = 0;\n var tx = -offset;\n var ty = 0;\n if (!swiper.isHorizontal()) {\n ty = tx;\n tx = 0;\n rotateX = -rotateY;\n rotateY = 0;\n } else if (swiper.rtl) {\n rotateY = -rotateY;\n }\n\n $slideEl[0].style.zIndex = -Math.abs(Math.round(progress)) + slides.length;\n\n if (swiper.params.flipEffect.slideShadows) {\n // Set shadows\n var shadowBefore = swiper.isHorizontal() ? $slideEl.find('.swiper-slide-shadow-left') : $slideEl.find('.swiper-slide-shadow-top');\n var shadowAfter = swiper.isHorizontal() ? $slideEl.find('.swiper-slide-shadow-right') : $slideEl.find('.swiper-slide-shadow-bottom');\n if (shadowBefore.length === 0) {\n shadowBefore = $$1((\"
\"));\n $slideEl.append(shadowBefore);\n }\n if (shadowAfter.length === 0) {\n shadowAfter = $$1((\"
\"));\n $slideEl.append(shadowAfter);\n }\n if (shadowBefore.length) { shadowBefore[0].style.opacity = Math.max(-progress, 0); }\n if (shadowAfter.length) { shadowAfter[0].style.opacity = Math.max(progress, 0); }\n }\n $slideEl\n .transform((\"translate3d(\" + tx + \"px, \" + ty + \"px, 0px) rotateX(\" + rotateX + \"deg) rotateY(\" + rotateY + \"deg)\"));\n }\n },\n setTransition: function setTransition(duration) {\n var swiper = this;\n var slides = swiper.slides;\n var activeIndex = swiper.activeIndex;\n var $wrapperEl = swiper.$wrapperEl;\n slides\n .transition(duration)\n .find('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left')\n .transition(duration);\n if (swiper.params.virtualTranslate && duration !== 0) {\n var eventTriggered = false;\n // eslint-disable-next-line\n slides.eq(activeIndex).transitionEnd(function onTransitionEnd() {\n if (eventTriggered) { return; }\n if (!swiper || swiper.destroyed) { return; }\n // if (!$(this).hasClass(swiper.params.slideActiveClass)) return;\n eventTriggered = true;\n swiper.animating = false;\n var triggerEvents = ['webkitTransitionEnd', 'transitionend'];\n for (var i = 0; i < triggerEvents.length; i += 1) {\n $wrapperEl.trigger(triggerEvents[i]);\n }\n });\n }\n },\n};\n\nvar EffectFlip = {\n name: 'effect-flip',\n params: {\n flipEffect: {\n slideShadows: true,\n limitRotation: true,\n },\n },\n create: function create() {\n var swiper = this;\n Utils.extend(swiper, {\n flipEffect: {\n setTranslate: Flip.setTranslate.bind(swiper),\n setTransition: Flip.setTransition.bind(swiper),\n },\n });\n },\n on: {\n beforeInit: function beforeInit() {\n var swiper = this;\n if (swiper.params.effect !== 'flip') { return; }\n swiper.classNames.push(((swiper.params.containerModifierClass) + \"flip\"));\n swiper.classNames.push(((swiper.params.containerModifierClass) + \"3d\"));\n var overwriteParams = {\n slidesPerView: 1,\n slidesPerColumn: 1,\n slidesPerGroup: 1,\n watchSlidesProgress: true,\n spaceBetween: 0,\n virtualTranslate: true,\n };\n Utils.extend(swiper.params, overwriteParams);\n Utils.extend(swiper.originalParams, overwriteParams);\n },\n setTranslate: function setTranslate() {\n var swiper = this;\n if (swiper.params.effect !== 'flip') { return; }\n swiper.flipEffect.setTranslate();\n },\n setTransition: function setTransition(duration) {\n var swiper = this;\n if (swiper.params.effect !== 'flip') { return; }\n swiper.flipEffect.setTransition(duration);\n },\n },\n};\n\nvar Coverflow = {\n setTranslate: function setTranslate() {\n var swiper = this;\n var swiperWidth = swiper.width;\n var swiperHeight = swiper.height;\n var slides = swiper.slides;\n var $wrapperEl = swiper.$wrapperEl;\n var slidesSizesGrid = swiper.slidesSizesGrid;\n var params = swiper.params.coverflowEffect;\n var isHorizontal = swiper.isHorizontal();\n var transform = swiper.translate;\n var center = isHorizontal ? -transform + (swiperWidth / 2) : -transform + (swiperHeight / 2);\n var rotate = isHorizontal ? params.rotate : -params.rotate;\n var translate = params.depth;\n // Each slide offset from center\n for (var i = 0, length = slides.length; i < length; i += 1) {\n var $slideEl = slides.eq(i);\n var slideSize = slidesSizesGrid[i];\n var slideOffset = $slideEl[0].swiperSlideOffset;\n var offsetMultiplier = ((center - slideOffset - (slideSize / 2)) / slideSize) * params.modifier;\n\n var rotateY = isHorizontal ? rotate * offsetMultiplier : 0;\n var rotateX = isHorizontal ? 0 : rotate * offsetMultiplier;\n // var rotateZ = 0\n var translateZ = -translate * Math.abs(offsetMultiplier);\n\n var translateY = isHorizontal ? 0 : params.stretch * (offsetMultiplier);\n var translateX = isHorizontal ? params.stretch * (offsetMultiplier) : 0;\n\n // Fix for ultra small values\n if (Math.abs(translateX) < 0.001) { translateX = 0; }\n if (Math.abs(translateY) < 0.001) { translateY = 0; }\n if (Math.abs(translateZ) < 0.001) { translateZ = 0; }\n if (Math.abs(rotateY) < 0.001) { rotateY = 0; }\n if (Math.abs(rotateX) < 0.001) { rotateX = 0; }\n\n var slideTransform = \"translate3d(\" + translateX + \"px,\" + translateY + \"px,\" + translateZ + \"px) rotateX(\" + rotateX + \"deg) rotateY(\" + rotateY + \"deg)\";\n\n $slideEl.transform(slideTransform);\n $slideEl[0].style.zIndex = -Math.abs(Math.round(offsetMultiplier)) + 1;\n if (params.slideShadows) {\n // Set shadows\n var $shadowBeforeEl = isHorizontal ? $slideEl.find('.swiper-slide-shadow-left') : $slideEl.find('.swiper-slide-shadow-top');\n var $shadowAfterEl = isHorizontal ? $slideEl.find('.swiper-slide-shadow-right') : $slideEl.find('.swiper-slide-shadow-bottom');\n if ($shadowBeforeEl.length === 0) {\n $shadowBeforeEl = $$1((\"
\"));\n $slideEl.append($shadowBeforeEl);\n }\n if ($shadowAfterEl.length === 0) {\n $shadowAfterEl = $$1((\"
\"));\n $slideEl.append($shadowAfterEl);\n }\n if ($shadowBeforeEl.length) { $shadowBeforeEl[0].style.opacity = offsetMultiplier > 0 ? offsetMultiplier : 0; }\n if ($shadowAfterEl.length) { $shadowAfterEl[0].style.opacity = (-offsetMultiplier) > 0 ? -offsetMultiplier : 0; }\n }\n }\n\n // Set correct perspective for IE10\n if (Support.pointerEvents || Support.prefixedPointerEvents) {\n var ws = $wrapperEl[0].style;\n ws.perspectiveOrigin = center + \"px 50%\";\n }\n },\n setTransition: function setTransition(duration) {\n var swiper = this;\n swiper.slides\n .transition(duration)\n .find('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left')\n .transition(duration);\n },\n};\n\nvar EffectCoverflow = {\n name: 'effect-coverflow',\n params: {\n coverflowEffect: {\n rotate: 50,\n stretch: 0,\n depth: 100,\n modifier: 1,\n slideShadows: true,\n },\n },\n create: function create() {\n var swiper = this;\n Utils.extend(swiper, {\n coverflowEffect: {\n setTranslate: Coverflow.setTranslate.bind(swiper),\n setTransition: Coverflow.setTransition.bind(swiper),\n },\n });\n },\n on: {\n beforeInit: function beforeInit() {\n var swiper = this;\n if (swiper.params.effect !== 'coverflow') { return; }\n\n swiper.classNames.push(((swiper.params.containerModifierClass) + \"coverflow\"));\n swiper.classNames.push(((swiper.params.containerModifierClass) + \"3d\"));\n\n swiper.params.watchSlidesProgress = true;\n swiper.originalParams.watchSlidesProgress = true;\n },\n setTranslate: function setTranslate() {\n var swiper = this;\n if (swiper.params.effect !== 'coverflow') { return; }\n swiper.coverflowEffect.setTranslate();\n },\n setTransition: function setTransition(duration) {\n var swiper = this;\n if (swiper.params.effect !== 'coverflow') { return; }\n swiper.coverflowEffect.setTransition(duration);\n },\n },\n};\n\n// Swiper Class\n// Core Modules\nvar components = [\n Device$2,\n Support$2,\n Browser,\n Resize,\n Observer$1,\n Virtual$1,\n Keyboard$1,\n Mousewheel$1,\n Navigation$1,\n Pagination$1,\n Scrollbar$1,\n Parallax$1,\n Zoom$1,\n Lazy$1,\n Controller$1,\n A11y,\n History$1,\n HashNavigation$1,\n Autoplay$1,\n EffectFade,\n EffectCube,\n EffectFlip,\n EffectCoverflow\n];\n\nif (typeof Swiper$1.use === 'undefined') {\n Swiper$1.use = Swiper$1.Class.use;\n Swiper$1.installModule = Swiper$1.Class.installModule;\n}\n\nSwiper$1.use(components);\n\nreturn Swiper$1;\n\n})));\n"]} \ No newline at end of file diff --git a/js/dist/collapse.js b/js/dist/collapse.js index a91efeab3e..6c1027e912 100644 --- a/js/dist/collapse.js +++ b/js/dist/collapse.js @@ -49,7 +49,7 @@ var Collapse = function ($) { HEIGHT: 'height' }; var Selector = { - ACTIVES: '*:not(.multi) > .show, *:not(.multi) > .collapsing', + ACTIVES: '*:not(.multi) > .show, *:not(.multi) > .collapsing, > .show, > .collapsing', // boosted mod DATA_TOGGLE: '[data-toggle="collapse"]' /** diff --git a/js/dist/collapse.js.map b/js/dist/collapse.js.map index cd42298379..3fbaea1fbf 100644 --- a/js/dist/collapse.js.map +++ b/js/dist/collapse.js.map @@ -1 +1 @@ -{"version":3,"sources":["../src/collapse.js"],"names":["Collapse","$","NAME","VERSION","DATA_KEY","EVENT_KEY","DATA_API_KEY","JQUERY_NO_CONFLICT","fn","TRANSITION_DURATION","Default","toggle","parent","DefaultType","Event","SHOW","SHOWN","HIDE","HIDDEN","CLICK_DATA_API","ClassName","COLLAPSE","COLLAPSING","COLLAPSED","Dimension","WIDTH","HEIGHT","Selector","ACTIVES","DATA_TOGGLE","element","config","_isTransitioning","_element","_config","_getConfig","_triggerArray","makeArray","id","tabToggles","i","length","elem","selector","Util","getSelectorFromElement","filter","_selector","push","_parent","_getParent","_addAriaAndCollapsedClass","hasClass","hide","show","actives","activesData","find","not","data","startEvent","trigger","isDefaultPrevented","_jQueryInterface","call","dimension","_getDimension","removeClass","addClass","style","setAttribute","attr","setTransitioning","complete","supportsTransitionEnd","capitalizedDimension","toUpperCase","slice","scrollSize","one","TRANSITION_END","emulateTransitionEnd","getBoundingClientRect","reflow","$elem","isTransitioning","dispose","removeData","Boolean","typeCheckConfig","hasWidth","isElement","jquery","each","_getTargetFromElement","triggerArray","isOpen","toggleClass","$this","test","TypeError","document","on","event","currentTarget","tagName","preventDefault","$trigger","$target","target","Constructor","noConflict"],"mappings":"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","file":"collapse.js","sourcesContent":["import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Collapse = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'collapse'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.collapse'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const TRANSITION_DURATION = 600\n\n const Default = {\n toggle : true,\n parent : ''\n }\n\n const DefaultType = {\n toggle : 'boolean',\n parent : '(string|element)'\n }\n\n const Event = {\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n SHOW : 'show',\n COLLAPSE : 'collapse',\n COLLAPSING : 'collapsing',\n COLLAPSED : 'collapsed'\n }\n\n const Dimension = {\n WIDTH : 'width',\n HEIGHT : 'height'\n }\n\n const Selector = {\n ACTIVES : '*:not(.multi) > .show, *:not(.multi) > .collapsing', // boosted mod\n DATA_TOGGLE : '[data-toggle=\"collapse\"]'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Collapse {\n constructor(element, config) {\n this._isTransitioning = false\n this._element = element\n this._config = this._getConfig(config)\n this._triggerArray = $.makeArray($(\n `[data-toggle=\"collapse\"][href=\"#${element.id}\"],` +\n `[data-toggle=\"collapse\"][data-target=\"#${element.id}\"]`\n ))\n const tabToggles = $(Selector.DATA_TOGGLE)\n for (let i = 0; i < tabToggles.length; i++) {\n const elem = tabToggles[i]\n const selector = Util.getSelectorFromElement(elem)\n if (selector !== null && $(selector).filter(element).length > 0) {\n this._selector = selector\n this._triggerArray.push(elem)\n }\n }\n\n this._parent = this._config.parent ? this._getParent() : null\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._element, this._triggerArray)\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle() {\n if ($(this._element).hasClass(ClassName.SHOW)) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning ||\n $(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n let actives\n let activesData\n\n if (this._parent) {\n actives = $.makeArray(\n $(this._parent)\n .find(Selector.ACTIVES)\n .filter(`[data-parent=\"${this._config.parent}\"]`)\n )\n if (actives.length === 0) {\n actives = null\n }\n }\n\n if (actives) {\n activesData = $(actives).not(this._selector).data(DATA_KEY)\n if (activesData && activesData._isTransitioning) {\n return\n }\n }\n\n const startEvent = $.Event(Event.SHOW)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n if (actives) {\n Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide')\n if (!activesData) {\n $(actives).data(DATA_KEY, null)\n }\n }\n\n const dimension = this._getDimension()\n\n $(this._element)\n .removeClass(ClassName.COLLAPSE)\n .addClass(ClassName.COLLAPSING)\n\n this._element.style[dimension] = 0\n this._element.setAttribute('aria-expanded', true) // boosted mod\n\n if (this._triggerArray.length > 0) {\n $(this._triggerArray)\n .removeClass(ClassName.COLLAPSED)\n .attr('aria-expanded', true)\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .addClass(ClassName.SHOW)\n\n this._element.style[dimension] = ''\n\n this.setTransitioning(false)\n\n $(this._element).trigger(Event.SHOWN)\n }\n\n if (!Util.supportsTransitionEnd()) {\n complete()\n return\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(TRANSITION_DURATION)\n\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning ||\n !$(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n const startEvent = $.Event(Event.HIDE)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n Util.reflow(this._element)\n\n $(this._element)\n .addClass(ClassName.COLLAPSING)\n .removeClass(ClassName.COLLAPSE)\n .removeClass(ClassName.SHOW)\n\n this._element.setAttribute('aria-expanded', false) // boosted mod\n\n if (this._triggerArray.length > 0) {\n for (let i = 0; i < this._triggerArray.length; i++) {\n const trigger = this._triggerArray[i]\n const selector = Util.getSelectorFromElement(trigger)\n if (selector !== null) {\n const $elem = $(selector)\n if (!$elem.hasClass(ClassName.SHOW)) {\n $(trigger).addClass(ClassName.COLLAPSED)\n .attr('aria-expanded', false)\n }\n }\n }\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n this.setTransitioning(false)\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .trigger(Event.HIDDEN)\n }\n\n this._element.style[dimension] = ''\n\n if (!Util.supportsTransitionEnd()) {\n complete()\n return\n }\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(TRANSITION_DURATION)\n }\n\n setTransitioning(isTransitioning) {\n this._isTransitioning = isTransitioning\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._parent = null\n this._element = null\n this._triggerArray = null\n this._isTransitioning = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n config.toggle = Boolean(config.toggle) // Coerce string values\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _getDimension() {\n const hasWidth = $(this._element).hasClass(Dimension.WIDTH)\n return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT\n }\n\n _getParent() {\n let parent = null\n if (Util.isElement(this._config.parent)) {\n parent = this._config.parent\n\n // It's a jQuery object\n if (typeof this._config.parent.jquery !== 'undefined') {\n parent = this._config.parent[0]\n }\n } else {\n parent = $(this._config.parent)[0]\n }\n\n const selector =\n `[data-toggle=\"collapse\"][data-parent=\"${this._config.parent}\"]`\n\n $(parent).find(selector).each((i, element) => {\n this._addAriaAndCollapsedClass(\n Collapse._getTargetFromElement(element),\n [element]\n )\n })\n\n return parent\n }\n\n _addAriaAndCollapsedClass(element, triggerArray) {\n if (element) {\n const isOpen = $(element).hasClass(ClassName.SHOW)\n element.setAttribute('aria-expanded', isOpen) // boosted mod\n\n if (triggerArray.length > 0) {\n $(triggerArray)\n .toggleClass(ClassName.COLLAPSED, !isOpen)\n .attr('aria-expanded', isOpen)\n }\n }\n }\n\n // Static\n\n static _getTargetFromElement(element) {\n const selector = Util.getSelectorFromElement(element)\n return selector ? $(selector)[0] : null\n }\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n const _config = {\n ...Default,\n ...$this.data(),\n ...typeof config === 'object' && config\n }\n\n if (!data && _config.toggle && /show|hide|init/.test(config)) { // Boosted mod\n _config.toggle = false\n }\n\n if (!data) {\n data = new Collapse(this, _config)\n $this.data(DATA_KEY, data)\n }\n\n // Boosted mod\n if (/init/.test(config)) {\n return\n }\n // end mod\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.currentTarget.tagName === 'A') {\n event.preventDefault()\n }\n\n const $trigger = $(this)\n const selector = Util.getSelectorFromElement(this)\n $(selector).each(function () {\n const $target = $(this)\n const data = $target.data(DATA_KEY)\n const config = data ? 'toggle' : $trigger.data()\n Collapse._jQueryInterface.call($target, config)\n })\n })\n // Boosted mod\n .on('DOMContentLoaded', () => {\n $(Selector.DATA_TOGGLE).each(function () {\n const target = Collapse._getTargetFromElement(this)\n\n Collapse._jQueryInterface.call($(target), 'init')\n })\n })\n // end mod\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Collapse._jQueryInterface\n $.fn[NAME].Constructor = Collapse\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Collapse._jQueryInterface\n }\n\n return Collapse\n})($)\n\nexport default Collapse\n"]} \ No newline at end of file +{"version":3,"sources":["../src/collapse.js"],"names":["Collapse","$","NAME","VERSION","DATA_KEY","EVENT_KEY","DATA_API_KEY","JQUERY_NO_CONFLICT","fn","TRANSITION_DURATION","Default","toggle","parent","DefaultType","Event","SHOW","SHOWN","HIDE","HIDDEN","CLICK_DATA_API","ClassName","COLLAPSE","COLLAPSING","COLLAPSED","Dimension","WIDTH","HEIGHT","Selector","ACTIVES","DATA_TOGGLE","element","config","_isTransitioning","_element","_config","_getConfig","_triggerArray","makeArray","id","tabToggles","i","length","elem","selector","Util","getSelectorFromElement","filter","_selector","push","_parent","_getParent","_addAriaAndCollapsedClass","hasClass","hide","show","actives","activesData","find","not","data","startEvent","trigger","isDefaultPrevented","_jQueryInterface","call","dimension","_getDimension","removeClass","addClass","style","setAttribute","attr","setTransitioning","complete","supportsTransitionEnd","capitalizedDimension","toUpperCase","slice","scrollSize","one","TRANSITION_END","emulateTransitionEnd","getBoundingClientRect","reflow","$elem","isTransitioning","dispose","removeData","Boolean","typeCheckConfig","hasWidth","isElement","jquery","each","_getTargetFromElement","triggerArray","isOpen","toggleClass","$this","test","TypeError","document","on","event","currentTarget","tagName","preventDefault","$trigger","$target","target","Constructor","noConflict"],"mappings":"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","file":"collapse.js","sourcesContent":["import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Collapse = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'collapse'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.collapse'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const TRANSITION_DURATION = 600\n\n const Default = {\n toggle : true,\n parent : ''\n }\n\n const DefaultType = {\n toggle : 'boolean',\n parent : '(string|element)'\n }\n\n const Event = {\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n SHOW : 'show',\n COLLAPSE : 'collapse',\n COLLAPSING : 'collapsing',\n COLLAPSED : 'collapsed'\n }\n\n const Dimension = {\n WIDTH : 'width',\n HEIGHT : 'height'\n }\n\n const Selector = {\n ACTIVES : '*:not(.multi) > .show, *:not(.multi) > .collapsing, > .show, > .collapsing', // boosted mod\n DATA_TOGGLE : '[data-toggle=\"collapse\"]'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Collapse {\n constructor(element, config) {\n this._isTransitioning = false\n this._element = element\n this._config = this._getConfig(config)\n this._triggerArray = $.makeArray($(\n `[data-toggle=\"collapse\"][href=\"#${element.id}\"],` +\n `[data-toggle=\"collapse\"][data-target=\"#${element.id}\"]`\n ))\n const tabToggles = $(Selector.DATA_TOGGLE)\n for (let i = 0; i < tabToggles.length; i++) {\n const elem = tabToggles[i]\n const selector = Util.getSelectorFromElement(elem)\n if (selector !== null && $(selector).filter(element).length > 0) {\n this._selector = selector\n this._triggerArray.push(elem)\n }\n }\n\n this._parent = this._config.parent ? this._getParent() : null\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._element, this._triggerArray)\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle() {\n if ($(this._element).hasClass(ClassName.SHOW)) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning ||\n $(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n let actives\n let activesData\n\n if (this._parent) {\n actives = $.makeArray(\n $(this._parent)\n .find(Selector.ACTIVES)\n .filter(`[data-parent=\"${this._config.parent}\"]`)\n )\n if (actives.length === 0) {\n actives = null\n }\n }\n\n if (actives) {\n activesData = $(actives).not(this._selector).data(DATA_KEY)\n if (activesData && activesData._isTransitioning) {\n return\n }\n }\n\n const startEvent = $.Event(Event.SHOW)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n if (actives) {\n Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide')\n if (!activesData) {\n $(actives).data(DATA_KEY, null)\n }\n }\n\n const dimension = this._getDimension()\n\n $(this._element)\n .removeClass(ClassName.COLLAPSE)\n .addClass(ClassName.COLLAPSING)\n\n this._element.style[dimension] = 0\n this._element.setAttribute('aria-expanded', true) // boosted mod\n\n if (this._triggerArray.length > 0) {\n $(this._triggerArray)\n .removeClass(ClassName.COLLAPSED)\n .attr('aria-expanded', true)\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .addClass(ClassName.SHOW)\n\n this._element.style[dimension] = ''\n\n this.setTransitioning(false)\n\n $(this._element).trigger(Event.SHOWN)\n }\n\n if (!Util.supportsTransitionEnd()) {\n complete()\n return\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(TRANSITION_DURATION)\n\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning ||\n !$(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n const startEvent = $.Event(Event.HIDE)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n Util.reflow(this._element)\n\n $(this._element)\n .addClass(ClassName.COLLAPSING)\n .removeClass(ClassName.COLLAPSE)\n .removeClass(ClassName.SHOW)\n\n this._element.setAttribute('aria-expanded', false) // boosted mod\n\n if (this._triggerArray.length > 0) {\n for (let i = 0; i < this._triggerArray.length; i++) {\n const trigger = this._triggerArray[i]\n const selector = Util.getSelectorFromElement(trigger)\n if (selector !== null) {\n const $elem = $(selector)\n if (!$elem.hasClass(ClassName.SHOW)) {\n $(trigger).addClass(ClassName.COLLAPSED)\n .attr('aria-expanded', false)\n }\n }\n }\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n this.setTransitioning(false)\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .trigger(Event.HIDDEN)\n }\n\n this._element.style[dimension] = ''\n\n if (!Util.supportsTransitionEnd()) {\n complete()\n return\n }\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(TRANSITION_DURATION)\n }\n\n setTransitioning(isTransitioning) {\n this._isTransitioning = isTransitioning\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._parent = null\n this._element = null\n this._triggerArray = null\n this._isTransitioning = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n config.toggle = Boolean(config.toggle) // Coerce string values\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _getDimension() {\n const hasWidth = $(this._element).hasClass(Dimension.WIDTH)\n return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT\n }\n\n _getParent() {\n let parent = null\n if (Util.isElement(this._config.parent)) {\n parent = this._config.parent\n\n // It's a jQuery object\n if (typeof this._config.parent.jquery !== 'undefined') {\n parent = this._config.parent[0]\n }\n } else {\n parent = $(this._config.parent)[0]\n }\n\n const selector =\n `[data-toggle=\"collapse\"][data-parent=\"${this._config.parent}\"]`\n\n $(parent).find(selector).each((i, element) => {\n this._addAriaAndCollapsedClass(\n Collapse._getTargetFromElement(element),\n [element]\n )\n })\n\n return parent\n }\n\n _addAriaAndCollapsedClass(element, triggerArray) {\n if (element) {\n const isOpen = $(element).hasClass(ClassName.SHOW)\n element.setAttribute('aria-expanded', isOpen) // boosted mod\n\n if (triggerArray.length > 0) {\n $(triggerArray)\n .toggleClass(ClassName.COLLAPSED, !isOpen)\n .attr('aria-expanded', isOpen)\n }\n }\n }\n\n // Static\n\n static _getTargetFromElement(element) {\n const selector = Util.getSelectorFromElement(element)\n return selector ? $(selector)[0] : null\n }\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n const _config = {\n ...Default,\n ...$this.data(),\n ...typeof config === 'object' && config\n }\n\n if (!data && _config.toggle && /show|hide|init/.test(config)) { // Boosted mod\n _config.toggle = false\n }\n\n if (!data) {\n data = new Collapse(this, _config)\n $this.data(DATA_KEY, data)\n }\n\n // Boosted mod\n if (/init/.test(config)) {\n return\n }\n // end mod\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.currentTarget.tagName === 'A') {\n event.preventDefault()\n }\n\n const $trigger = $(this)\n const selector = Util.getSelectorFromElement(this)\n $(selector).each(function () {\n const $target = $(this)\n const data = $target.data(DATA_KEY)\n const config = data ? 'toggle' : $trigger.data()\n Collapse._jQueryInterface.call($target, config)\n })\n })\n // Boosted mod\n .on('DOMContentLoaded', () => {\n $(Selector.DATA_TOGGLE).each(function () {\n const target = Collapse._getTargetFromElement(this)\n\n Collapse._jQueryInterface.call($(target), 'init')\n })\n })\n // end mod\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Collapse._jQueryInterface\n $.fn[NAME].Constructor = Collapse\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Collapse._jQueryInterface\n }\n\n return Collapse\n})($)\n\nexport default Collapse\n"]} \ No newline at end of file diff --git a/js/dist/o-megamenu.js b/js/dist/o-megamenu.js index 5e69a80cc3..3e4a8f7606 100644 --- a/js/dist/o-megamenu.js +++ b/js/dist/o-megamenu.js @@ -6,7 +6,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d /** * -------------------------------------------------------------------------- - * Boosted (v4.0.0-beta.3): o-megamenu.js + * Boosted (v4.0.0): o-megamenu.js * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/master/LICENSE) * -------------------------------------------------------------------------- */ @@ -17,7 +17,7 @@ var MegaMenu = function () { * ------------------------------------------------------------------------ */ var NAME = 'megamenu'; - var VERSION = '4.0.0-beta.3'; + var VERSION = '4.0.0'; var DATA_KEY = 'bs.megamenu'; var JQUERY_NO_CONFLICT = $.fn[NAME]; var ARROW_LEFT_KEYCODE = 37; // KeyboardEvent.which value for left arrow key diff --git a/js/dist/o-megamenu.js.map b/js/dist/o-megamenu.js.map index e8fb4f2500..41270ef7aa 100644 --- a/js/dist/o-megamenu.js.map +++ b/js/dist/o-megamenu.js.map @@ -1 +1 @@ -{"version":3,"sources":["../src/o-megamenu.js"],"names":["MegaMenu","NAME","VERSION","DATA_KEY","JQUERY_NO_CONFLICT","$","fn","ARROW_LEFT_KEYCODE","ARROW_RIGHT_KEYCODE","ARROW_UP_KEYCODE","ARROW_DOWN_KEYCODE","TIMEOUT","PERCENTAGE","SPLITLENGHT","ClassName","TRANSITIONING","Selector","MEGAMENU","ROOT_NAV","MEGAMENU_PANEL","MEGAMENU_NAV","NAV_MENU","NAV_ITEM","NAV_LINK","NAV_LINK_COLLAPSE","NAV_LINK_BACK","NAV_LINK_EXPANDED","element","config","_element","_config","_$navLinks","find","_$goForwardLinks","prev","_$goBackLinks","_$topCollapseMenus","_$navLinkCollapses","_addEventListeners","_addAriaAttributes","goTo","_initPosition","on","event","_goForward","_goBackward","_manageKeyDown","_collapseFocus","_handleCollapseToggle","$subNavs","attr","each","navId","Util","getUID","$thisNavToggler","$thisNav","$thisNavBackLink","$topMenu","closest","parent","goBackLabel","text","length","id","role","target","$target","first","position","parents","index","rootPosition","translatePercentage","$rootNav","addClass","siblings","collapse","not","height","css","show","tabindex","setTimeout","trigger","removeClass","$thisTarget","test","tagName","which","next","e","$this","$thisCollapse","preventDefault","$targetNav","currentTranslatePos","parseInt","split","navWidth","width","currentTranslatePercentage","hasClass","hide","one","$targetNavToggler","_jQueryInterface","$element","is","Error","data","Constructor","noConflict"],"mappings":"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","file":"o-megamenu.js","sourcesContent":["import $ from 'jquery'\nimport Util from './util'\n\n/* eslint no-magic-numbers: [\"error\", { \"ignore\": [1,2] }] */\n\n/**\n * --------------------------------------------------------------------------\n * Boosted (v4.0.0-beta.3): o-megamenu.js\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst MegaMenu = (() => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'megamenu'\n const VERSION = '4.0.0-beta.3'\n const DATA_KEY = 'bs.megamenu'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const ARROW_LEFT_KEYCODE = 37 // KeyboardEvent.which value for left arrow key\n const ARROW_RIGHT_KEYCODE = 39 // KeyboardEvent.which value for right arrow key\n const ARROW_UP_KEYCODE = 38 // KeyboardEvent.which value for up arrow key\n const ARROW_DOWN_KEYCODE = 40 // KeyboardEvent.which value for down arrow key\n const TIMEOUT = 1000 // Timeout befor focusing first element\n const PERCENTAGE = 100 // Width slide proportion\n const SPLITLENGHT = 4\n\n const ClassName = {\n TRANSITIONING: 'transitioning'\n }\n\n const Selector = {\n MEGAMENU : '.mega-menu',\n ROOT_NAV : '.mega-menu > .navbar-nav',\n MEGAMENU_PANEL : '.mega-menu-panel',\n MEGAMENU_NAV : '.nav-link + .navbar-nav',\n NAV_MENU : '.navbar-nav',\n NAV_ITEM : '.nav-item',\n NAV_LINK : '.nav-link',\n NAV_LINK_COLLAPSE : '.nav-link[data-toggle=collapse]',\n NAV_LINK_BACK : '.nav-link.back',\n NAV_LINK_EXPANDED : '.nav-link[aria-expanded=true]'\n }\n\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class MegaMenu {\n constructor(element, config) {\n this._element = element\n this._config = config\n this._$navLinks = $(this._element).find(Selector.NAV_LINK)\n this._$goForwardLinks = $(this._element).find(Selector.MEGAMENU_NAV).prev(Selector.NAV_LINK)\n this._$goBackLinks = $(this._element).find(Selector.NAV_LINK_BACK)\n this._$topCollapseMenus = $(this._element).find(Selector.MEGAMENU_PANEL)\n this._$navLinkCollapses = $(this._element).find(Selector.NAV_LINK_COLLAPSE)\n this._addEventListeners()\n this._addAriaAttributes(this._element)\n this.goTo = this._initPosition\n }\n\n // getters\n\n static get VERSION() {\n return VERSION\n }\n\n // public\n\n // private\n\n _addEventListeners() {\n this._$goForwardLinks.on('click', (event) => this._goForward(event))\n this._$goBackLinks.on('click', (event) => this._goBackward(event))\n this._$navLinks.on('keydown', (event) => this._manageKeyDown(event))\n this._$topCollapseMenus.on('shown.bs.collapse', this._collapseFocus)\n this._$navLinkCollapses.on('click', (event) => this._handleCollapseToggle(event))\n }\n\n _addAriaAttributes(element) {\n const $subNavs = $(element).find('.nav-link + .navbar-nav')\n\n $(element).attr('role', 'application')\n $(element).find('> .navbar-nav').attr('role', 'menu')\n $(element).find(Selector.MEGAMENU_PANEL).attr('role', 'menu')\n $(element).find('.nav-link[data-toggle=collapse]').attr('role', 'menuitem')\n $(element).find(Selector.NAV_LINK_BACK).attr({\n 'aria-hidden': true\n })\n $(element).find(Selector.NAV_ITEM).attr('role', 'presentation')\n\n $subNavs.each(function () {\n const navId = Util.getUID(NAME)\n const $thisNavToggler = $(this).prev(Selector.NAV_LINK)\n const $thisNav = $(this)\n const $thisNavBackLink = $thisNav.find(Selector.NAV_LINK_BACK)\n const $topMenu = $(this).closest(Selector.NAV_MENU).parent().closest(Selector.NAV_MENU).prev(Selector.NAV_LINK)\n let goBackLabel = `go back to ${$topMenu.text()} menu`\n\n if (!$topMenu.length) {\n goBackLabel = `go back to ${$(this).closest(Selector.MEGAMENU_PANEL).prev(Selector.NAV_LINK).text()} menu`\n }\n\n $thisNav.attr({\n id: navId,\n role: 'menu'\n })\n $thisNavToggler.attr({\n role: 'menuitem',\n 'aria-controls': navId,\n 'aria-expanded': false,\n 'aria-haspopup': true\n })\n $thisNavBackLink.attr({\n role: 'menuitem',\n 'aria-controls': navId,\n 'aria-label': goBackLabel\n })\n })\n }\n\n _initPosition(target) {\n if (!$(target).length) {\n return\n }\n\n const $target = $(target).first()\n const position = $target.parents().index(this._element)\n const rootPosition = $('.mega-menu-panel .nav-link').first().parents().index($('.mega-menu'))\n const translatePercentage = -(position - rootPosition) * PERCENTAGE / 2\n const $thisNav = $target.closest(Selector.NAV_MENU)\n const $rootNav = $(Selector.ROOT_NAV)\n\n $rootNav.addClass(ClassName.TRANSITIONING)\n\n // open collapse\n if ($target.attr('data-toggle') === 'collapse') {\n $target.siblings(Selector.MEGAMENU_PANEL).collapse('show')\n this._$topCollapseMenus.not($target.siblings(Selector.MEGAMENU_PANEL)).collapse('hide')\n $(this._element).height('auto')\n $rootNav.css('transform', 'translateX(0%)')\n } else {\n $target.closest(Selector.MEGAMENU_PANEL).collapse('show')\n this._$topCollapseMenus.not($target.closest(Selector.MEGAMENU_PANEL)).collapse('hide')\n\n // show menu and hide other\n $target.parents(Selector.NAV_MENU).show()\n\n // set aria on parent links\n $target.parents(Selector.NAV_ITEM).find('> .nav-link').not($target).attr({\n tabindex: -1,\n 'aria-hidden': true,\n 'aria-expanded': true\n })\n\n // translate to pos\n $rootNav.css('transform', `translateX(${translatePercentage}%)`)\n if (translatePercentage) {\n // adapt main collapse height to target height\n $(this._element).height($thisNav.height())\n } else {\n $(this._element).height('auto')\n }\n }\n\n // set focus on target link\n setTimeout(() => {\n // set focus on target link\n $target.trigger('focus')\n\n $rootNav.removeClass(ClassName.TRANSITIONING)\n }, TIMEOUT)\n }\n\n _manageKeyDown(event) {\n const $thisTarget = $(event.target)\n\n // test key code\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n // proceed according to key code\n switch (event.which) {\n case ARROW_LEFT_KEYCODE:\n this._goBackward(event)\n break\n case ARROW_RIGHT_KEYCODE:\n this._goForward(event)\n break\n case ARROW_UP_KEYCODE:\n // focus prev nav link\n $thisTarget.parent().prev().find('>.nav-link').not(Selector.NAV_LINK_BACK).trigger('focus')\n break\n case ARROW_DOWN_KEYCODE:\n // focus next nav link\n $thisTarget.parent().next().find('>.nav-link').trigger('focus')\n break\n default:\n }\n }\n\n _collapseFocus() {\n $(this).find(Selector.NAV_LINK).not(Selector.NAV_LINK_BACK).first().trigger('focus')\n }\n\n _handleCollapseToggle(e) {\n const $this = $(e.target)\n const $thisCollapse = $($this.attr('href'))\n\n this._$topCollapseMenus.not($thisCollapse).collapse('hide')\n }\n\n _goForward(e) {\n e.preventDefault()\n const $this = $(e.target)\n const $thisNav = $this.closest(Selector.NAV_MENU)\n const $targetNav = $this.next(Selector.NAV_MENU)\n const $rootNav = $(Selector.ROOT_NAV)\n const $thisNavToggler = $this\n const currentTranslatePos = parseInt($rootNav.css('transform').split(',')[SPLITLENGHT], 10)\n const navWidth = $rootNav.width()\n const currentTranslatePercentage = PERCENTAGE * currentTranslatePos / navWidth\n\n if (!$this.next(Selector.NAV_MENU).length || $rootNav.hasClass(ClassName.TRANSITIONING)) {\n return false\n }\n\n $rootNav.addClass(ClassName.TRANSITIONING)\n\n // hide all nav on same level\n $thisNav.find(Selector.NAV_MENU).hide()\n\n // show target navbar-nav\n $targetNav.show()\n\n // adapt main collapse height to target height\n $(Selector.MEGAMENU).height($targetNav.height())\n\n // make only visible elements focusable\n if (!currentTranslatePercentage) {\n $rootNav.find('>.nav-item .nav-link').attr({\n tabindex: -1,\n 'aria-hidden': true\n })\n }\n $thisNav.find(Selector.NAV_LINK).attr({\n tabindex: -1,\n 'aria-hidden': true\n })\n $targetNav.find(Selector.NAV_LINK).attr({\n tabindex: 0,\n 'aria-hidden': false\n })\n\n // translate menu\n $rootNav.css('transform', `translateX(${currentTranslatePercentage - PERCENTAGE}%)`)\n\n // focus on target nav first item\n $rootNav.one('transitionend', () => {\n $thisNavToggler.attr('aria-expanded', true)\n $targetNav.find(Selector.NAV_LINK).not(Selector.NAV_LINK_BACK).first().trigger('focus')\n $rootNav.removeClass(ClassName.TRANSITIONING)\n })\n return true\n }\n\n _goBackward(e) {\n e.preventDefault()\n\n const $this = $(e.target)\n const $thisNav = $this.closest(Selector.NAV_MENU)\n const $targetNav = $thisNav.parent().closest(Selector.NAV_MENU)\n const $rootNav = $(Selector.ROOT_NAV)\n const $targetNavToggler = $targetNav.find(Selector.NAV_LINK_EXPANDED)\n const currentTranslatePos = parseInt($rootNav.css('transform').split(',')[SPLITLENGHT], 10)\n const navWidth = $rootNav.width()\n const currentTranslatePercentage = PERCENTAGE * currentTranslatePos / navWidth\n\n if (!currentTranslatePercentage || $rootNav.hasClass(ClassName.TRANSITIONING)) {\n return false\n }\n\n $rootNav.addClass(ClassName.TRANSITIONING)\n\n // make only visible elements focusable\n $targetNav.find(Selector.NAV_LINK).attr({\n tabindex: 0,\n 'aria-hidden': false\n })\n if (currentTranslatePercentage === -PERCENTAGE) {\n // reset main collapse height\n $(Selector.MEGAMENU).css('height', 'auto')\n $rootNav.find('>.nav-item .nav-link').attr({\n tabindex: 0,\n 'aria-hidden': false\n })\n }\n\n // translate menu\n $rootNav.css('transform', `translateX(${currentTranslatePercentage + PERCENTAGE}%)`)\n\n // focus on target nav first item\n $rootNav.one('transitionend', () => {\n $targetNavToggler.attr('aria-expanded', false)\n $targetNavToggler.trigger('focus')\n $thisNav.hide()\n $rootNav.removeClass(ClassName.TRANSITIONING)\n })\n return true\n }\n\n // static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n\n if (!$element.is(Selector.MEGAMENU)) {\n throw new Error('Element is not a mega menu')\n }\n\n let data = $element.data(DATA_KEY)\n\n if (!data) {\n data = new MegaMenu(this, config)\n $element.data(DATA_KEY, data)\n }\n\n if (typeof config !== 'undefined' && config) {\n if (typeof config !== 'string' || !/^[.#].*/.test(config)) {\n throw new Error(`Selector \"${config}\" is not supported`)\n }\n\n data.goTo(config)\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = MegaMenu._jQueryInterface\n $.fn[NAME].Constructor = MegaMenu\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return MegaMenu._jQueryInterface\n }\n\n return MegaMenu\n})($)\n\nexport default MegaMenu\n"]} \ No newline at end of file +{"version":3,"sources":["../src/o-megamenu.js"],"names":["MegaMenu","NAME","VERSION","DATA_KEY","JQUERY_NO_CONFLICT","$","fn","ARROW_LEFT_KEYCODE","ARROW_RIGHT_KEYCODE","ARROW_UP_KEYCODE","ARROW_DOWN_KEYCODE","TIMEOUT","PERCENTAGE","SPLITLENGHT","ClassName","TRANSITIONING","Selector","MEGAMENU","ROOT_NAV","MEGAMENU_PANEL","MEGAMENU_NAV","NAV_MENU","NAV_ITEM","NAV_LINK","NAV_LINK_COLLAPSE","NAV_LINK_BACK","NAV_LINK_EXPANDED","element","config","_element","_config","_$navLinks","find","_$goForwardLinks","prev","_$goBackLinks","_$topCollapseMenus","_$navLinkCollapses","_addEventListeners","_addAriaAttributes","goTo","_initPosition","on","event","_goForward","_goBackward","_manageKeyDown","_collapseFocus","_handleCollapseToggle","$subNavs","attr","each","navId","Util","getUID","$thisNavToggler","$thisNav","$thisNavBackLink","$topMenu","closest","parent","goBackLabel","text","length","id","role","target","$target","first","position","parents","index","rootPosition","translatePercentage","$rootNav","addClass","siblings","collapse","not","height","css","show","tabindex","setTimeout","trigger","removeClass","$thisTarget","test","tagName","which","next","e","$this","$thisCollapse","preventDefault","$targetNav","currentTranslatePos","parseInt","split","navWidth","width","currentTranslatePercentage","hasClass","hide","one","$targetNavToggler","_jQueryInterface","$element","is","Error","data","Constructor","noConflict"],"mappings":";;;;AAGA;;AAEA;;;;;;AAOA,IAAMA,WAAY,YAAM;AACtB;;;;;AAMA,MAAMC,OAAO,UAAb;AACA,MAAMC,UAAU,OAAhB;AACA,MAAMC,WAAW,aAAjB;AACA,MAAMC,qBAAqBC,EAAEC,EAAF,CAAKL,IAAL,CAA3B;AACA,MAAMM,qBAAqB,EAA3B,CAXsB,CAWQ;;AAC9B,MAAMC,sBAAsB,EAA5B,CAZsB,CAYS;;AAC/B,MAAMC,mBAAmB,EAAzB,CAbsB,CAaM;;AAC5B,MAAMC,qBAAqB,EAA3B,CAdsB,CAcQ;;AAC9B,MAAMC,UAAU,IAAhB,CAfsB,CAeD;;AACrB,MAAMC,aAAa,GAAnB,CAhBsB,CAgBC;;AACvB,MAAMC,cAAc,CAApB;AAEA,MAAMC,YAAY;AAChBC,mBAAe;AADC,GAAlB;AAIA,MAAMC,WAAW;AACfC,cAAc,YADC;AAEfC,cAAW,0BAFI;AAGfC,oBAAiB,kBAHF;AAIfC,kBAAe,yBAJA;AAKfC,cAAW,aALI;AAMfC,cAAW,WANI;AAOfC,cAAW,WAPI;AAQfC,uBAAoB,iCARL;AASfC,mBAAgB,gBATD;AAUfC,uBAAoB;AAItB;;;;;;AAdiB,GAAjB;;AAvBsB,MA2ChB1B,QA3CgB;AAAA;AAAA;AA4CpB,sBAAY2B,OAAZ,EAAqBC,MAArB,EAA6B;AAC3B,WAAKC,QAAL,GAAgBF,OAAhB;AACA,WAAKG,OAAL,GAAeF,MAAf;AACA,WAAKG,UAAL,GAAkB1B,EAAE,KAAKwB,QAAP,EAAiBG,IAAjB,CAAsBhB,SAASO,QAA/B,CAAlB;AACA,WAAKU,gBAAL,GAAwB5B,EAAE,KAAKwB,QAAP,EAAiBG,IAAjB,CAAsBhB,SAASI,YAA/B,EAA6Cc,IAA7C,CAAkDlB,SAASO,QAA3D,CAAxB;AACA,WAAKY,aAAL,GAAqB9B,EAAE,KAAKwB,QAAP,EAAiBG,IAAjB,CAAsBhB,SAASS,aAA/B,CAArB;AACA,WAAKW,kBAAL,GAA0B/B,EAAE,KAAKwB,QAAP,EAAiBG,IAAjB,CAAsBhB,SAASG,cAA/B,CAA1B;AACA,WAAKkB,kBAAL,GAA0BhC,EAAE,KAAKwB,QAAP,EAAiBG,IAAjB,CAAsBhB,SAASQ,iBAA/B,CAA1B;;AACA,WAAKc,kBAAL;;AACA,WAAKC,kBAAL,CAAwB,KAAKV,QAA7B;;AACA,WAAKW,IAAL,GAAY,KAAKC,aAAjB;AACD,KAvDmB,CAyDpB;;;AAzDoB;;AA+DpB;AAEA;AAjEoB,WAmEpBH,kBAnEoB,iCAmEC;AAAA;;AACnB,WAAKL,gBAAL,CAAsBS,EAAtB,CAAyB,OAAzB,EAAkC,UAACC,KAAD;AAAA,eAAW,MAAKC,UAAL,CAAgBD,KAAhB,CAAX;AAAA,OAAlC;;AACA,WAAKR,aAAL,CAAmBO,EAAnB,CAAsB,OAAtB,EAA+B,UAACC,KAAD;AAAA,eAAW,MAAKE,WAAL,CAAiBF,KAAjB,CAAX;AAAA,OAA/B;;AACA,WAAKZ,UAAL,CAAgBW,EAAhB,CAAmB,SAAnB,EAA8B,UAACC,KAAD;AAAA,eAAW,MAAKG,cAAL,CAAoBH,KAApB,CAAX;AAAA,OAA9B;;AACA,WAAKP,kBAAL,CAAwBM,EAAxB,CAA2B,mBAA3B,EAAgD,KAAKK,cAArD;;AACA,WAAKV,kBAAL,CAAwBK,EAAxB,CAA2B,OAA3B,EAAoC,UAACC,KAAD;AAAA,eAAW,MAAKK,qBAAL,CAA2BL,KAA3B,CAAX;AAAA,OAApC;AACD,KAzEmB;;AAAA,WA2EpBJ,kBA3EoB,+BA2EDZ,OA3EC,EA2EQ;AAC1B,UAAMsB,WAAW5C,EAAEsB,OAAF,EAAWK,IAAX,CAAgB,yBAAhB,CAAjB;AAEA3B,QAAEsB,OAAF,EAAWuB,IAAX,CAAgB,MAAhB,EAAwB,aAAxB;AACA7C,QAAEsB,OAAF,EAAWK,IAAX,CAAgB,eAAhB,EAAiCkB,IAAjC,CAAsC,MAAtC,EAA8C,MAA9C;AACA7C,QAAEsB,OAAF,EAAWK,IAAX,CAAgBhB,SAASG,cAAzB,EAAyC+B,IAAzC,CAA8C,MAA9C,EAAsD,MAAtD;AACA7C,QAAEsB,OAAF,EAAWK,IAAX,CAAgB,iCAAhB,EAAmDkB,IAAnD,CAAwD,MAAxD,EAAgE,UAAhE;AACA7C,QAAEsB,OAAF,EAAWK,IAAX,CAAgBhB,SAASS,aAAzB,EAAwCyB,IAAxC,CAA6C;AAC3C,uBAAe;AAD4B,OAA7C;AAGA7C,QAAEsB,OAAF,EAAWK,IAAX,CAAgBhB,SAASM,QAAzB,EAAmC4B,IAAnC,CAAwC,MAAxC,EAAgD,cAAhD;AAEAD,eAASE,IAAT,CAAc,YAAY;AACxB,YAAMC,QAAQC,KAAKC,MAAL,CAAYrD,IAAZ,CAAd;AACA,YAAMsD,kBAAkBlD,EAAE,IAAF,EAAQ6B,IAAR,CAAalB,SAASO,QAAtB,CAAxB;AACA,YAAMiC,WAAWnD,EAAE,IAAF,CAAjB;AACA,YAAMoD,mBAAmBD,SAASxB,IAAT,CAAchB,SAASS,aAAvB,CAAzB;AACA,YAAMiC,WAAWrD,EAAE,IAAF,EAAQsD,OAAR,CAAgB3C,SAASK,QAAzB,EAAmCuC,MAAnC,GAA4CD,OAA5C,CAAoD3C,SAASK,QAA7D,EAAuEa,IAAvE,CAA4ElB,SAASO,QAArF,CAAjB;AACA,YAAIsC,8BAA4BH,SAASI,IAAT,EAA5B,UAAJ;;AAEA,YAAI,CAACJ,SAASK,MAAd,EAAsB;AACpBF,wCAA4BxD,EAAE,IAAF,EAAQsD,OAAR,CAAgB3C,SAASG,cAAzB,EAAyCe,IAAzC,CAA8ClB,SAASO,QAAvD,EAAiEuC,IAAjE,EAA5B;AACD;;AAEDN,iBAASN,IAAT,CAAc;AACZc,cAAIZ,KADQ;AAEZa,gBAAM;AAFM,SAAd;AAIAV,wBAAgBL,IAAhB,CAAqB;AACnBe,gBAAM,UADa;AAEnB,2BAAiBb,KAFE;AAGnB,2BAAiB,KAHE;AAInB,2BAAiB;AAJE,SAArB;AAMAK,yBAAiBP,IAAjB,CAAsB;AACpBe,gBAAM,UADc;AAEpB,2BAAiBb,KAFG;AAGpB,wBAAcS;AAHM,SAAtB;AAKD,OA3BD;AA4BD,KAnHmB;;AAAA,WAqHpBpB,aArHoB,0BAqHNyB,MArHM,EAqHE;AACpB,UAAI,CAAC7D,EAAE6D,MAAF,EAAUH,MAAf,EAAuB;AACrB;AACD;;AAED,UAAMI,UAAU9D,EAAE6D,MAAF,EAAUE,KAAV,EAAhB;AACA,UAAMC,WAAWF,QAAQG,OAAR,GAAkBC,KAAlB,CAAwB,KAAK1C,QAA7B,CAAjB;AACA,UAAM2C,eAAenE,EAAE,4BAAF,EAAgC+D,KAAhC,GAAwCE,OAAxC,GAAkDC,KAAlD,CAAwDlE,EAAE,YAAF,CAAxD,CAArB;AACA,UAAMoE,sBAAsB,EAAEJ,WAAWG,YAAb,IAA6B5D,UAA7B,GAA0C,CAAtE;AACA,UAAM4C,WAAWW,QAAQR,OAAR,CAAgB3C,SAASK,QAAzB,CAAjB;AACA,UAAMqD,WAAWrE,EAAEW,SAASE,QAAX,CAAjB;AAEAwD,eAASC,QAAT,CAAkB7D,UAAUC,aAA5B,EAZoB,CAcpB;;AACA,UAAIoD,QAAQjB,IAAR,CAAa,aAAb,MAAgC,UAApC,EAAgD;AAC9CiB,gBAAQS,QAAR,CAAiB5D,SAASG,cAA1B,EAA0C0D,QAA1C,CAAmD,MAAnD;;AACA,aAAKzC,kBAAL,CAAwB0C,GAAxB,CAA4BX,QAAQS,QAAR,CAAiB5D,SAASG,cAA1B,CAA5B,EAAuE0D,QAAvE,CAAgF,MAAhF;;AACAxE,UAAE,KAAKwB,QAAP,EAAiBkD,MAAjB,CAAwB,MAAxB;AACAL,iBAASM,GAAT,CAAa,WAAb,EAA0B,gBAA1B;AACD,OALD,MAKO;AACLb,gBAAQR,OAAR,CAAgB3C,SAASG,cAAzB,EAAyC0D,QAAzC,CAAkD,MAAlD;;AACA,aAAKzC,kBAAL,CAAwB0C,GAAxB,CAA4BX,QAAQR,OAAR,CAAgB3C,SAASG,cAAzB,CAA5B,EAAsE0D,QAAtE,CAA+E,MAA/E,EAFK,CAIL;;;AACAV,gBAAQG,OAAR,CAAgBtD,SAASK,QAAzB,EAAmC4D,IAAnC,GALK,CAOL;;AACAd,gBAAQG,OAAR,CAAgBtD,SAASM,QAAzB,EAAmCU,IAAnC,CAAwC,aAAxC,EAAuD8C,GAAvD,CAA2DX,OAA3D,EAAoEjB,IAApE,CAAyE;AACvEgC,oBAAU,CAAC,CAD4D;AAEvE,yBAAe,IAFwD;AAGvE,2BAAiB;AAHsD,SAAzE,EARK,CAcL;;AACAR,iBAASM,GAAT,CAAa,WAAb,kBAAwCP,mBAAxC;;AACA,YAAIA,mBAAJ,EAAyB;AACvB;AACApE,YAAE,KAAKwB,QAAP,EAAiBkD,MAAjB,CAAwBvB,SAASuB,MAAT,EAAxB;AACD,SAHD,MAGO;AACL1E,YAAE,KAAKwB,QAAP,EAAiBkD,MAAjB,CAAwB,MAAxB;AACD;AACF,OA1CmB,CA4CpB;;;AACAI,iBAAW,YAAO;AAChB;AACAhB,gBAAQiB,OAAR,CAAgB,OAAhB;AAEAV,iBAASW,WAAT,CAAqBvE,UAAUC,aAA/B;AACD,OALD,EAKGJ,OALH;AAMD,KAxKmB;;AAAA,WA0KpBmC,cA1KoB,2BA0KLH,KA1KK,EA0KE;AACpB,UAAM2C,cAAcjF,EAAEsC,MAAMuB,MAAR,CAApB,CADoB,CAGpB;;AACA,UAAI,kBAAkBqB,IAAlB,CAAuB5C,MAAMuB,MAAN,CAAasB,OAApC,CAAJ,EAAkD;AAChD;AACD,OANmB,CAQpB;;;AACA,cAAQ7C,MAAM8C,KAAd;AACE,aAAKlF,kBAAL;AACE,eAAKsC,WAAL,CAAiBF,KAAjB;;AACA;;AACF,aAAKnC,mBAAL;AACE,eAAKoC,UAAL,CAAgBD,KAAhB;;AACA;;AACF,aAAKlC,gBAAL;AACE;AACA6E,sBAAY1B,MAAZ,GAAqB1B,IAArB,GAA4BF,IAA5B,CAAiC,YAAjC,EAA+C8C,GAA/C,CAAmD9D,SAASS,aAA5D,EAA2E2D,OAA3E,CAAmF,OAAnF;AACA;;AACF,aAAK1E,kBAAL;AACE;AACA4E,sBAAY1B,MAAZ,GAAqB8B,IAArB,GAA4B1D,IAA5B,CAAiC,YAAjC,EAA+CoD,OAA/C,CAAuD,OAAvD;AACA;;AACF;AAfF;AAiBD,KApMmB;;AAAA,WAsMpBrC,cAtMoB,6BAsMH;AACf1C,QAAE,IAAF,EAAQ2B,IAAR,CAAahB,SAASO,QAAtB,EAAgCuD,GAAhC,CAAoC9D,SAASS,aAA7C,EAA4D2C,KAA5D,GAAoEgB,OAApE,CAA4E,OAA5E;AACD,KAxMmB;;AAAA,WA0MpBpC,qBA1MoB,kCA0ME2C,CA1MF,EA0MK;AACvB,UAAMC,QAAQvF,EAAEsF,EAAEzB,MAAJ,CAAd;AACA,UAAM2B,gBAAgBxF,EAAEuF,MAAM1C,IAAN,CAAW,MAAX,CAAF,CAAtB;;AAEA,WAAKd,kBAAL,CAAwB0C,GAAxB,CAA4Be,aAA5B,EAA2ChB,QAA3C,CAAoD,MAApD;AACD,KA/MmB;;AAAA,WAiNpBjC,UAjNoB,uBAiNT+C,CAjNS,EAiNN;AACZA,QAAEG,cAAF;AACA,UAAMF,QAAQvF,EAAEsF,EAAEzB,MAAJ,CAAd;AACA,UAAMV,WAAWoC,MAAMjC,OAAN,CAAc3C,SAASK,QAAvB,CAAjB;AACA,UAAM0E,aAAcH,MAAMF,IAAN,CAAW1E,SAASK,QAApB,CAApB;AACA,UAAMqD,WAAWrE,EAAEW,SAASE,QAAX,CAAjB;AACA,UAAMqC,kBAAkBqC,KAAxB;AACA,UAAMI,sBAAsBC,SAASvB,SAASM,GAAT,CAAa,WAAb,EAA0BkB,KAA1B,CAAgC,GAAhC,EAAqCrF,WAArC,CAAT,EAA4D,EAA5D,CAA5B;AACA,UAAMsF,WAAWzB,SAAS0B,KAAT,EAAjB;AACA,UAAMC,6BAA6BzF,aAAaoF,mBAAb,GAAmCG,QAAtE;;AAEA,UAAI,CAACP,MAAMF,IAAN,CAAW1E,SAASK,QAApB,EAA8B0C,MAA/B,IAAyCW,SAAS4B,QAAT,CAAkBxF,UAAUC,aAA5B,CAA7C,EAAyF;AACvF,eAAO,KAAP;AACD;;AAED2D,eAASC,QAAT,CAAkB7D,UAAUC,aAA5B,EAfY,CAiBZ;;AACAyC,eAASxB,IAAT,CAAchB,SAASK,QAAvB,EAAiCkF,IAAjC,GAlBY,CAoBZ;;AACAR,iBAAWd,IAAX,GArBY,CAuBZ;;AACA5E,QAAEW,SAASC,QAAX,EAAqB8D,MAArB,CAA4BgB,WAAWhB,MAAX,EAA5B,EAxBY,CA0BZ;;AACA,UAAI,CAACsB,0BAAL,EAAiC;AAC/B3B,iBAAS1C,IAAT,CAAc,sBAAd,EAAsCkB,IAAtC,CAA2C;AACzCgC,oBAAU,CAAC,CAD8B;AAEzC,yBAAe;AAF0B,SAA3C;AAID;;AACD1B,eAASxB,IAAT,CAAchB,SAASO,QAAvB,EAAiC2B,IAAjC,CAAsC;AACpCgC,kBAAU,CAAC,CADyB;AAEpC,uBAAe;AAFqB,OAAtC;AAIAa,iBAAW/D,IAAX,CAAgBhB,SAASO,QAAzB,EAAmC2B,IAAnC,CAAwC;AACtCgC,kBAAU,CAD4B;AAEtC,uBAAe;AAFuB,OAAxC,EArCY,CA0CZ;;AACAR,eAASM,GAAT,CAAa,WAAb,mBAAwCqB,6BAA6BzF,UAArE,UA3CY,CA6CZ;;AACA8D,eAAS8B,GAAT,CAAa,eAAb,EAA8B,YAAM;AAClCjD,wBAAgBL,IAAhB,CAAqB,eAArB,EAAsC,IAAtC;AACA6C,mBAAW/D,IAAX,CAAgBhB,SAASO,QAAzB,EAAmCuD,GAAnC,CAAuC9D,SAASS,aAAhD,EAA+D2C,KAA/D,GAAuEgB,OAAvE,CAA+E,OAA/E;AACAV,iBAASW,WAAT,CAAqBvE,UAAUC,aAA/B;AACD,OAJD;AAKA,aAAO,IAAP;AACD,KArQmB;;AAAA,WAuQpB8B,WAvQoB,wBAuQR8C,CAvQQ,EAuQL;AACbA,QAAEG,cAAF;AAEA,UAAMF,QAAQvF,EAAEsF,EAAEzB,MAAJ,CAAd;AACA,UAAMV,WAAWoC,MAAMjC,OAAN,CAAc3C,SAASK,QAAvB,CAAjB;AACA,UAAM0E,aAAavC,SAASI,MAAT,GAAkBD,OAAlB,CAA0B3C,SAASK,QAAnC,CAAnB;AACA,UAAMqD,WAAWrE,EAAEW,SAASE,QAAX,CAAjB;AACA,UAAMuF,oBAAoBV,WAAW/D,IAAX,CAAgBhB,SAASU,iBAAzB,CAA1B;AACA,UAAMsE,sBAAsBC,SAASvB,SAASM,GAAT,CAAa,WAAb,EAA0BkB,KAA1B,CAAgC,GAAhC,EAAqCrF,WAArC,CAAT,EAA4D,EAA5D,CAA5B;AACA,UAAMsF,WAAWzB,SAAS0B,KAAT,EAAjB;AACA,UAAMC,6BAA6BzF,aAAaoF,mBAAb,GAAmCG,QAAtE;;AAEA,UAAI,CAACE,0BAAD,IAA+B3B,SAAS4B,QAAT,CAAkBxF,UAAUC,aAA5B,CAAnC,EAA+E;AAC7E,eAAO,KAAP;AACD;;AAED2D,eAASC,QAAT,CAAkB7D,UAAUC,aAA5B,EAhBa,CAkBb;;AACAgF,iBAAW/D,IAAX,CAAgBhB,SAASO,QAAzB,EAAmC2B,IAAnC,CAAwC;AACtCgC,kBAAU,CAD4B;AAEtC,uBAAe;AAFuB,OAAxC;;AAIA,UAAImB,+BAA+B,CAACzF,UAApC,EAAgD;AAC9C;AACAP,UAAEW,SAASC,QAAX,EAAqB+D,GAArB,CAAyB,QAAzB,EAAmC,MAAnC;AACAN,iBAAS1C,IAAT,CAAc,sBAAd,EAAsCkB,IAAtC,CAA2C;AACzCgC,oBAAU,CAD+B;AAEzC,yBAAe;AAF0B,SAA3C;AAID,OA9BY,CAgCb;;;AACAR,eAASM,GAAT,CAAa,WAAb,mBAAwCqB,6BAA6BzF,UAArE,UAjCa,CAmCb;;AACA8D,eAAS8B,GAAT,CAAa,eAAb,EAA8B,YAAM;AAClCC,0BAAkBvD,IAAlB,CAAuB,eAAvB,EAAwC,KAAxC;AACAuD,0BAAkBrB,OAAlB,CAA0B,OAA1B;AACA5B,iBAAS+C,IAAT;AACA7B,iBAASW,WAAT,CAAqBvE,UAAUC,aAA/B;AACD,OALD;AAMA,aAAO,IAAP;AACD,KAlTmB,EAoTpB;;;AApToB,aAsTb2F,gBAtTa,6BAsTI9E,MAtTJ,EAsTY;AAC9B,aAAO,KAAKuB,IAAL,CAAU,YAAY;AAC3B,YAAMwD,WAAWtG,EAAE,IAAF,CAAjB;;AAEA,YAAI,CAACsG,SAASC,EAAT,CAAY5F,SAASC,QAArB,CAAL,EAAqC;AACnC,gBAAM,IAAI4F,KAAJ,CAAU,4BAAV,CAAN;AACD;;AAED,YAAIC,OAAaH,SAASG,IAAT,CAAc3G,QAAd,CAAjB;;AAEA,YAAI,CAAC2G,IAAL,EAAW;AACTA,iBAAO,IAAI9G,QAAJ,CAAa,IAAb,EAAmB4B,MAAnB,CAAP;AACA+E,mBAASG,IAAT,CAAc3G,QAAd,EAAwB2G,IAAxB;AACD;;AAED,YAAI,OAAOlF,MAAP,KAAkB,WAAlB,IAAiCA,MAArC,EAA6C;AAC3C,cAAI,OAAOA,MAAP,KAAkB,QAAlB,IAA8B,CAAC,UAAU2D,IAAV,CAAe3D,MAAf,CAAnC,EAA2D;AACzD,kBAAM,IAAIiF,KAAJ,iBAAuBjF,MAAvB,yBAAN;AACD;;AAEDkF,eAAKtE,IAAL,CAAUZ,MAAV;AACD;AACF,OArBM,CAAP;AAsBD,KA7UmB;;AAAA;AAAA;AAAA,0BA2DC;AACnB,eAAO1B,OAAP;AACD;AA7DmB;;AAAA;AAAA;AAgVtB;;;;;;;AAMAG,IAAEC,EAAF,CAAKL,IAAL,IAAyBD,SAAS0G,gBAAlC;AACArG,IAAEC,EAAF,CAAKL,IAAL,EAAW8G,WAAX,GAAyB/G,QAAzB;;AACAK,IAAEC,EAAF,CAAKL,IAAL,EAAW+G,UAAX,GAAyB,YAAY;AACnC3G,MAAEC,EAAF,CAAKL,IAAL,IAAaG,kBAAb;AACA,WAAOJ,SAAS0G,gBAAhB;AACD,GAHD;;AAKA,SAAO1G,QAAP;AACD,CA9VgB,CA8VdK,CA9Vc,CAAjB","file":"o-megamenu.js","sourcesContent":["import $ from 'jquery'\nimport Util from './util'\n\n/* eslint no-magic-numbers: [\"error\", { \"ignore\": [1,2] }] */\n\n/**\n * --------------------------------------------------------------------------\n * Boosted (v4.0.0): o-megamenu.js\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst MegaMenu = (() => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'megamenu'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.megamenu'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const ARROW_LEFT_KEYCODE = 37 // KeyboardEvent.which value for left arrow key\n const ARROW_RIGHT_KEYCODE = 39 // KeyboardEvent.which value for right arrow key\n const ARROW_UP_KEYCODE = 38 // KeyboardEvent.which value for up arrow key\n const ARROW_DOWN_KEYCODE = 40 // KeyboardEvent.which value for down arrow key\n const TIMEOUT = 1000 // Timeout befor focusing first element\n const PERCENTAGE = 100 // Width slide proportion\n const SPLITLENGHT = 4\n\n const ClassName = {\n TRANSITIONING: 'transitioning'\n }\n\n const Selector = {\n MEGAMENU : '.mega-menu',\n ROOT_NAV : '.mega-menu > .navbar-nav',\n MEGAMENU_PANEL : '.mega-menu-panel',\n MEGAMENU_NAV : '.nav-link + .navbar-nav',\n NAV_MENU : '.navbar-nav',\n NAV_ITEM : '.nav-item',\n NAV_LINK : '.nav-link',\n NAV_LINK_COLLAPSE : '.nav-link[data-toggle=collapse]',\n NAV_LINK_BACK : '.nav-link.back',\n NAV_LINK_EXPANDED : '.nav-link[aria-expanded=true]'\n }\n\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class MegaMenu {\n constructor(element, config) {\n this._element = element\n this._config = config\n this._$navLinks = $(this._element).find(Selector.NAV_LINK)\n this._$goForwardLinks = $(this._element).find(Selector.MEGAMENU_NAV).prev(Selector.NAV_LINK)\n this._$goBackLinks = $(this._element).find(Selector.NAV_LINK_BACK)\n this._$topCollapseMenus = $(this._element).find(Selector.MEGAMENU_PANEL)\n this._$navLinkCollapses = $(this._element).find(Selector.NAV_LINK_COLLAPSE)\n this._addEventListeners()\n this._addAriaAttributes(this._element)\n this.goTo = this._initPosition\n }\n\n // getters\n\n static get VERSION() {\n return VERSION\n }\n\n // public\n\n // private\n\n _addEventListeners() {\n this._$goForwardLinks.on('click', (event) => this._goForward(event))\n this._$goBackLinks.on('click', (event) => this._goBackward(event))\n this._$navLinks.on('keydown', (event) => this._manageKeyDown(event))\n this._$topCollapseMenus.on('shown.bs.collapse', this._collapseFocus)\n this._$navLinkCollapses.on('click', (event) => this._handleCollapseToggle(event))\n }\n\n _addAriaAttributes(element) {\n const $subNavs = $(element).find('.nav-link + .navbar-nav')\n\n $(element).attr('role', 'application')\n $(element).find('> .navbar-nav').attr('role', 'menu')\n $(element).find(Selector.MEGAMENU_PANEL).attr('role', 'menu')\n $(element).find('.nav-link[data-toggle=collapse]').attr('role', 'menuitem')\n $(element).find(Selector.NAV_LINK_BACK).attr({\n 'aria-hidden': true\n })\n $(element).find(Selector.NAV_ITEM).attr('role', 'presentation')\n\n $subNavs.each(function () {\n const navId = Util.getUID(NAME)\n const $thisNavToggler = $(this).prev(Selector.NAV_LINK)\n const $thisNav = $(this)\n const $thisNavBackLink = $thisNav.find(Selector.NAV_LINK_BACK)\n const $topMenu = $(this).closest(Selector.NAV_MENU).parent().closest(Selector.NAV_MENU).prev(Selector.NAV_LINK)\n let goBackLabel = `go back to ${$topMenu.text()} menu`\n\n if (!$topMenu.length) {\n goBackLabel = `go back to ${$(this).closest(Selector.MEGAMENU_PANEL).prev(Selector.NAV_LINK).text()} menu`\n }\n\n $thisNav.attr({\n id: navId,\n role: 'menu'\n })\n $thisNavToggler.attr({\n role: 'menuitem',\n 'aria-controls': navId,\n 'aria-expanded': false,\n 'aria-haspopup': true\n })\n $thisNavBackLink.attr({\n role: 'menuitem',\n 'aria-controls': navId,\n 'aria-label': goBackLabel\n })\n })\n }\n\n _initPosition(target) {\n if (!$(target).length) {\n return\n }\n\n const $target = $(target).first()\n const position = $target.parents().index(this._element)\n const rootPosition = $('.mega-menu-panel .nav-link').first().parents().index($('.mega-menu'))\n const translatePercentage = -(position - rootPosition) * PERCENTAGE / 2\n const $thisNav = $target.closest(Selector.NAV_MENU)\n const $rootNav = $(Selector.ROOT_NAV)\n\n $rootNav.addClass(ClassName.TRANSITIONING)\n\n // open collapse\n if ($target.attr('data-toggle') === 'collapse') {\n $target.siblings(Selector.MEGAMENU_PANEL).collapse('show')\n this._$topCollapseMenus.not($target.siblings(Selector.MEGAMENU_PANEL)).collapse('hide')\n $(this._element).height('auto')\n $rootNav.css('transform', 'translateX(0%)')\n } else {\n $target.closest(Selector.MEGAMENU_PANEL).collapse('show')\n this._$topCollapseMenus.not($target.closest(Selector.MEGAMENU_PANEL)).collapse('hide')\n\n // show menu and hide other\n $target.parents(Selector.NAV_MENU).show()\n\n // set aria on parent links\n $target.parents(Selector.NAV_ITEM).find('> .nav-link').not($target).attr({\n tabindex: -1,\n 'aria-hidden': true,\n 'aria-expanded': true\n })\n\n // translate to pos\n $rootNav.css('transform', `translateX(${translatePercentage}%)`)\n if (translatePercentage) {\n // adapt main collapse height to target height\n $(this._element).height($thisNav.height())\n } else {\n $(this._element).height('auto')\n }\n }\n\n // set focus on target link\n setTimeout(() => {\n // set focus on target link\n $target.trigger('focus')\n\n $rootNav.removeClass(ClassName.TRANSITIONING)\n }, TIMEOUT)\n }\n\n _manageKeyDown(event) {\n const $thisTarget = $(event.target)\n\n // test key code\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n // proceed according to key code\n switch (event.which) {\n case ARROW_LEFT_KEYCODE:\n this._goBackward(event)\n break\n case ARROW_RIGHT_KEYCODE:\n this._goForward(event)\n break\n case ARROW_UP_KEYCODE:\n // focus prev nav link\n $thisTarget.parent().prev().find('>.nav-link').not(Selector.NAV_LINK_BACK).trigger('focus')\n break\n case ARROW_DOWN_KEYCODE:\n // focus next nav link\n $thisTarget.parent().next().find('>.nav-link').trigger('focus')\n break\n default:\n }\n }\n\n _collapseFocus() {\n $(this).find(Selector.NAV_LINK).not(Selector.NAV_LINK_BACK).first().trigger('focus')\n }\n\n _handleCollapseToggle(e) {\n const $this = $(e.target)\n const $thisCollapse = $($this.attr('href'))\n\n this._$topCollapseMenus.not($thisCollapse).collapse('hide')\n }\n\n _goForward(e) {\n e.preventDefault()\n const $this = $(e.target)\n const $thisNav = $this.closest(Selector.NAV_MENU)\n const $targetNav = $this.next(Selector.NAV_MENU)\n const $rootNav = $(Selector.ROOT_NAV)\n const $thisNavToggler = $this\n const currentTranslatePos = parseInt($rootNav.css('transform').split(',')[SPLITLENGHT], 10)\n const navWidth = $rootNav.width()\n const currentTranslatePercentage = PERCENTAGE * currentTranslatePos / navWidth\n\n if (!$this.next(Selector.NAV_MENU).length || $rootNav.hasClass(ClassName.TRANSITIONING)) {\n return false\n }\n\n $rootNav.addClass(ClassName.TRANSITIONING)\n\n // hide all nav on same level\n $thisNav.find(Selector.NAV_MENU).hide()\n\n // show target navbar-nav\n $targetNav.show()\n\n // adapt main collapse height to target height\n $(Selector.MEGAMENU).height($targetNav.height())\n\n // make only visible elements focusable\n if (!currentTranslatePercentage) {\n $rootNav.find('>.nav-item .nav-link').attr({\n tabindex: -1,\n 'aria-hidden': true\n })\n }\n $thisNav.find(Selector.NAV_LINK).attr({\n tabindex: -1,\n 'aria-hidden': true\n })\n $targetNav.find(Selector.NAV_LINK).attr({\n tabindex: 0,\n 'aria-hidden': false\n })\n\n // translate menu\n $rootNav.css('transform', `translateX(${currentTranslatePercentage - PERCENTAGE}%)`)\n\n // focus on target nav first item\n $rootNav.one('transitionend', () => {\n $thisNavToggler.attr('aria-expanded', true)\n $targetNav.find(Selector.NAV_LINK).not(Selector.NAV_LINK_BACK).first().trigger('focus')\n $rootNav.removeClass(ClassName.TRANSITIONING)\n })\n return true\n }\n\n _goBackward(e) {\n e.preventDefault()\n\n const $this = $(e.target)\n const $thisNav = $this.closest(Selector.NAV_MENU)\n const $targetNav = $thisNav.parent().closest(Selector.NAV_MENU)\n const $rootNav = $(Selector.ROOT_NAV)\n const $targetNavToggler = $targetNav.find(Selector.NAV_LINK_EXPANDED)\n const currentTranslatePos = parseInt($rootNav.css('transform').split(',')[SPLITLENGHT], 10)\n const navWidth = $rootNav.width()\n const currentTranslatePercentage = PERCENTAGE * currentTranslatePos / navWidth\n\n if (!currentTranslatePercentage || $rootNav.hasClass(ClassName.TRANSITIONING)) {\n return false\n }\n\n $rootNav.addClass(ClassName.TRANSITIONING)\n\n // make only visible elements focusable\n $targetNav.find(Selector.NAV_LINK).attr({\n tabindex: 0,\n 'aria-hidden': false\n })\n if (currentTranslatePercentage === -PERCENTAGE) {\n // reset main collapse height\n $(Selector.MEGAMENU).css('height', 'auto')\n $rootNav.find('>.nav-item .nav-link').attr({\n tabindex: 0,\n 'aria-hidden': false\n })\n }\n\n // translate menu\n $rootNav.css('transform', `translateX(${currentTranslatePercentage + PERCENTAGE}%)`)\n\n // focus on target nav first item\n $rootNav.one('transitionend', () => {\n $targetNavToggler.attr('aria-expanded', false)\n $targetNavToggler.trigger('focus')\n $thisNav.hide()\n $rootNav.removeClass(ClassName.TRANSITIONING)\n })\n return true\n }\n\n // static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n\n if (!$element.is(Selector.MEGAMENU)) {\n throw new Error('Element is not a mega menu')\n }\n\n let data = $element.data(DATA_KEY)\n\n if (!data) {\n data = new MegaMenu(this, config)\n $element.data(DATA_KEY, data)\n }\n\n if (typeof config !== 'undefined' && config) {\n if (typeof config !== 'string' || !/^[.#].*/.test(config)) {\n throw new Error(`Selector \"${config}\" is not supported`)\n }\n\n data.goTo(config)\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = MegaMenu._jQueryInterface\n $.fn[NAME].Constructor = MegaMenu\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return MegaMenu._jQueryInterface\n }\n\n return MegaMenu\n})($)\n\nexport default MegaMenu\n"]} \ No newline at end of file diff --git a/js/dist/o-navbar.js b/js/dist/o-navbar.js index 098a50e2f1..c07fc549a6 100644 --- a/js/dist/o-navbar.js +++ b/js/dist/o-navbar.js @@ -4,7 +4,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d /** * -------------------------------------------------------------------------- - * Boosted (v4.0.0-beta.3): o-navbar.js + * Boosted (v4.0.0): o-navbar.js * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/master/LICENSE) * -------------------------------------------------------------------------- */ @@ -15,7 +15,7 @@ var Navbar = function () { * ------------------------------------------------------------------------ */ var NAME = 'navbar'; - var VERSION = '4.0.0-beta.3'; + var VERSION = '4.0.0'; var DATA_KEY = 'bs.navbar'; var JQUERY_NO_CONFLICT = $.fn[NAME]; var BREAKPOINT = 768; diff --git a/js/dist/o-navbar.js.map b/js/dist/o-navbar.js.map index fa051d6aba..88ff4f3b65 100644 --- a/js/dist/o-navbar.js.map +++ b/js/dist/o-navbar.js.map @@ -1 +1 @@ -{"version":3,"sources":["../src/o-navbar.js"],"names":["Navbar","NAME","VERSION","DATA_KEY","JQUERY_NO_CONFLICT","$","fn","BREAKPOINT","Default","sticky","trigger","DefaultType","Selector","SUPRA_BAR","MEGAMENU_PANEL","element","config","_element","_supraBar","find","_config","_getConfig","_initialHeight","outerHeight","_initialSupraHeight","_addAria","addClass","document","body","css","window","on","Scroll","scrollTop","removeClass","hideSupra","innerWidth","hide","show","extend","Util","typeCheckConfig","attr","_jQueryInterface","each","$this","data","Error","Constructor","noConflict"],"mappings":"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","file":"o-navbar.js","sourcesContent":["import $ from 'jquery'\nimport Util from './util'\n\n\n/**\n * --------------------------------------------------------------------------\n * Boosted (v4.0.0-beta.3): o-navbar.js\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Navbar = (() => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'navbar'\n const VERSION = '4.0.0-beta.3'\n const DATA_KEY = 'bs.navbar'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const BREAKPOINT = 768\n\n const Default = {\n sticky : false,\n trigger : ''\n }\n\n const DefaultType = {\n sticky : 'boolean',\n trigger : 'string'\n }\n\n const Selector = {\n SUPRA_BAR : '.navbar.supra',\n MEGAMENU_PANEL : '.mega-menu.panel'\n }\n\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Navbar {\n constructor(element, config) {\n this._element = element\n this._supraBar = $(element).find(Selector.SUPRA_BAR)\n this._config = this._getConfig(config)\n this._initialHeight = $(this._element).outerHeight()\n this._initialSupraHeight = $(this._supraBar).outerHeight()\n\n this._addAria()\n\n if (this._config.sticky) {\n $(this._element).addClass('fixed-header')\n $(Selector.MEGAMENU_PANEL).addClass('sticky')\n $(document.body).css('padding-top', this._initialHeight)\n\n $(window).on('scroll', () => {\n const Scroll = $(window).scrollTop()\n if (Scroll > 0) {\n $(this._element).addClass('minimized')\n } else {\n $(this._element).removeClass('minimized')\n }\n })\n }\n\n if (this._config.hideSupra) {\n $(window).on('scroll', () => {\n if ($(window).innerWidth() < BREAKPOINT) {\n return\n }\n\n const Scroll = $(window).scrollTop()\n\n if (Scroll > 0) {\n $(Selector.SUPRA_BAR).hide()\n } else {\n $(Selector.SUPRA_BAR).show()\n }\n })\n }\n }\n\n // getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // private\n\n _getConfig(config) {\n config = $.extend({}, Default, config)\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _addAria() {\n $(this._element).find('.navbar .nav-link[data-toggle]').attr('aria-haspopup', true)\n }\n\n // static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n const _config = $.extend(\n {},\n Default,\n $this.data(),\n typeof config === 'object' && config\n )\n\n if (!data) {\n data = new Navbar(this, _config)\n $this.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new Error(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Navbar._jQueryInterface\n $.fn[NAME].Constructor = Navbar\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Navbar._jQueryInterface\n }\n\n return Navbar\n})($)\n\nexport default Navbar\n"]} \ No newline at end of file +{"version":3,"sources":["../src/o-navbar.js"],"names":["Navbar","NAME","VERSION","DATA_KEY","JQUERY_NO_CONFLICT","$","fn","BREAKPOINT","Default","sticky","trigger","DefaultType","Selector","SUPRA_BAR","MEGAMENU_PANEL","element","config","_element","_supraBar","find","_config","_getConfig","_initialHeight","outerHeight","_initialSupraHeight","_addAria","addClass","document","body","css","window","on","Scroll","scrollTop","removeClass","hideSupra","innerWidth","hide","show","extend","Util","typeCheckConfig","attr","_jQueryInterface","each","$this","data","Error","Constructor","noConflict"],"mappings":"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","file":"o-navbar.js","sourcesContent":["import $ from 'jquery'\nimport Util from './util'\n\n\n/**\n * --------------------------------------------------------------------------\n * Boosted (v4.0.0): o-navbar.js\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Navbar = (() => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'navbar'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.navbar'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const BREAKPOINT = 768\n\n const Default = {\n sticky : false,\n trigger : ''\n }\n\n const DefaultType = {\n sticky : 'boolean',\n trigger : 'string'\n }\n\n const Selector = {\n SUPRA_BAR : '.navbar.supra',\n MEGAMENU_PANEL : '.mega-menu.panel'\n }\n\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Navbar {\n constructor(element, config) {\n this._element = element\n this._supraBar = $(element).find(Selector.SUPRA_BAR)\n this._config = this._getConfig(config)\n this._initialHeight = $(this._element).outerHeight()\n this._initialSupraHeight = $(this._supraBar).outerHeight()\n\n this._addAria()\n\n if (this._config.sticky) {\n $(this._element).addClass('fixed-header')\n $(Selector.MEGAMENU_PANEL).addClass('sticky')\n $(document.body).css('padding-top', this._initialHeight)\n\n $(window).on('scroll', () => {\n const Scroll = $(window).scrollTop()\n if (Scroll > 0) {\n $(this._element).addClass('minimized')\n } else {\n $(this._element).removeClass('minimized')\n }\n })\n }\n\n if (this._config.hideSupra) {\n $(window).on('scroll', () => {\n if ($(window).innerWidth() < BREAKPOINT) {\n return\n }\n\n const Scroll = $(window).scrollTop()\n\n if (Scroll > 0) {\n $(Selector.SUPRA_BAR).hide()\n } else {\n $(Selector.SUPRA_BAR).show()\n }\n })\n }\n }\n\n // getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // private\n\n _getConfig(config) {\n config = $.extend({}, Default, config)\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _addAria() {\n $(this._element).find('.navbar .nav-link[data-toggle]').attr('aria-haspopup', true)\n }\n\n // static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n const _config = $.extend(\n {},\n Default,\n $this.data(),\n typeof config === 'object' && config\n )\n\n if (!data) {\n data = new Navbar(this, _config)\n $this.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new Error(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Navbar._jQueryInterface\n $.fn[NAME].Constructor = Navbar\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Navbar._jQueryInterface\n }\n\n return Navbar\n})($)\n\nexport default Navbar\n"]} \ No newline at end of file diff --git a/js/dist/o-priority-nav.js b/js/dist/o-priority-nav.js index 8450228304..2f83df54a3 100644 --- a/js/dist/o-priority-nav.js +++ b/js/dist/o-priority-nav.js @@ -4,7 +4,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d /** * -------------------------------------------------------------------------- - * Boosted (v4.0.0-beta.3): o-priority-nav.js + * Boosted (v4.0.0): o-priority-nav.js * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/master/LICENSE) * -------------------------------------------------------------------------- */ @@ -15,7 +15,7 @@ var PriorityNav = function () { * ------------------------------------------------------------------------ */ var NAME = 'prioritynav'; - var VERSION = '4.0.0-beta.3'; + var VERSION = '4.0.0'; var DATA_KEY = 'bs.prioritynav'; var JQUERY_NO_CONFLICT = $.fn[NAME]; var RESIZE_DURATION = 500; diff --git a/js/dist/o-priority-nav.js.map b/js/dist/o-priority-nav.js.map index ffcae73527..cdb23a3bd5 100644 --- a/js/dist/o-priority-nav.js.map +++ b/js/dist/o-priority-nav.js.map @@ -1 +1 @@ -{"version":3,"sources":["../src/o-priority-nav.js"],"names":["PriorityNav","NAME","VERSION","DATA_KEY","JQUERY_NO_CONFLICT","$","fn","RESIZE_DURATION","TAB_KEYCODE","Event","RESIZE","FOCUS","ClassName","PRIORITY","HIDE","RESIZING","Selector","NAV_ELEMENTS","FIRST_ELEMENT","PRIORITY_ELEMENT","MenuLabelDefault","MenuTemplate","MenuLabel","element","config","_element","_config","is","_$menu","find","first","_initMenu","_$allNavElements","_bindUIActions","_setupMenu","append","$allNavElements","firstPos","position","$wrappedElements","each","i","$elm","pos","top","add","eq","length","newSet","clone","addClass","attr","css","$item","prev","$itemDuplicate","prepend","_tearDown","empty","removeClass","window","on","setTimeout","e","which","target","dropdown","_jQueryInterface","$element","data","Error","Constructor","noConflict"],"mappings":"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","file":"o-priority-nav.js","sourcesContent":["import $ from 'jquery'\n\n/**\n * --------------------------------------------------------------------------\n * Boosted (v4.0.0-beta.3): o-priority-nav.js\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst PriorityNav = (() => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'prioritynav'\n const VERSION = '4.0.0-beta.3'\n const DATA_KEY = 'bs.prioritynav'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const RESIZE_DURATION = 500\n const TAB_KEYCODE = 9\n\n const Event = {\n RESIZE: 'resize',\n FOCUS: 'focus'\n }\n\n const ClassName = {\n PRIORITY: 'priority',\n HIDE: 'sr-only',\n RESIZING: 'resizing'\n }\n\n const Selector = {\n NAV_ELEMENTS: 'li:not(\\'.overflow-nav\\')',\n FIRST_ELEMENT: 'li:first',\n PRIORITY_ELEMENT: '.priority'\n }\n\n const MenuLabelDefault = 'More'\n\n function MenuTemplate(MenuLabel) {\n return `\n
  • \n ${MenuLabel}\n
      \n
    • \n `\n }\n\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class PriorityNav {\n constructor(element, config) {\n this._element = element\n this._config = config\n\n if ($(element).is('ul')) {\n this._$menu = $(element)\n } else {\n this._$menu = $(element).find('ul').first()\n }\n this._initMenu()\n this._$allNavElements = this._$menu.find(Selector.NAV_ELEMENTS)\n this._bindUIActions()\n this._setupMenu()\n }\n\n // getters\n\n static get VERSION() {\n return VERSION\n }\n\n // public\n\n // private\n\n _initMenu() {\n let MenuLabel = this._config\n\n if (typeof MenuLabel === 'undefined') {\n MenuLabel = MenuLabelDefault\n }\n\n // add menu template\n this._$menu.append(MenuTemplate(MenuLabel))\n }\n\n _setupMenu() {\n const $allNavElements = this._$allNavElements\n\n // Checking top position of first item (sometimes changes)\n const firstPos = this._$menu.find(Selector.FIRST_ELEMENT).position()\n\n // Empty collection in which to put menu items to move\n let $wrappedElements = $()\n\n // Used to snag the previous menu item in addition to ones that have wrapped\n let first = true\n\n // Loop through all the nav items...\n this._$allNavElements.each(function (i) {\n const $elm = $(this)\n\n // ...in which to find wrapped elements\n const pos = $elm.position()\n\n if (pos.top !== firstPos.top) {\n // If element is wrapped, add it to set\n $wrappedElements = $wrappedElements.add($elm)\n\n // Add the previous one too, if first\n if (first) {\n $wrappedElements = $wrappedElements.add($allNavElements.eq(i - 1))\n first = false\n }\n }\n })\n\n if ($wrappedElements.length) {\n // Clone set before altering\n const newSet = $wrappedElements.clone()\n\n // Hide ones that we're moving\n $wrappedElements.addClass(ClassName.HIDE)\n $wrappedElements.find('.nav-link').attr('tabindex', -1)\n\n // Add wrapped elements to dropdown\n this._$menu.find('.overflow-nav-list').append(newSet)\n\n // Show new menu\n this._$menu.find('.overflow-nav').addClass('show-inline-block')\n\n // Make overflow visible again so dropdown can be seen.\n this._$menu.find('.o-nav-local').css('overflow', 'visible')\n\n // Check if menu doesn't overflow after process\n if (this._$menu.find('.overflow-nav').position().top !== firstPos.top) {\n const $item = $(this._element).find(`.${ClassName.HIDE}`).first().prev()\n const $itemDuplicate = $item.clone()\n\n $item.addClass(ClassName.HIDE)\n $item.find('.nav-link').attr('tabindex', -1)\n\n this._$menu.find('.overflow-nav-list').prepend($itemDuplicate)\n }\n }\n\n // hide menu from AT\n this._$menu.find('.overflow-nav').attr('aria-hidden', true)\n }\n\n _tearDown() {\n this._$menu.find('.overflow-nav-list').empty()\n this._$menu.find('.overflow-nav').removeClass('show-inline-block')\n this._$allNavElements.removeClass(ClassName.HIDE)\n this._$allNavElements.find('.nav-link').attr('tabindex', 0)\n }\n\n _bindUIActions() {\n $(window).on(Event.RESIZE, () => {\n this._$menu.addClass(ClassName.RESIZING)\n\n setTimeout(() => {\n this._tearDown()\n this._setupMenu()\n this._$menu.removeClass(ClassName.RESIZING)\n }, RESIZE_DURATION)\n })\n\n this._$menu.find('.overflow-nav .dropdown-toggle').on('keyup', (e) => {\n if (e.which === TAB_KEYCODE) {\n $(e.target).dropdown('toggle')\n }\n })\n }\n\n // static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n\n let data = $element.data(DATA_KEY)\n\n if (!data) {\n data = new PriorityNav(this, config)\n $element.data(DATA_KEY, data)\n }\n\n if (typeof config !== 'undefined' && config) {\n if (typeof config !== 'string') {\n throw new Error('Priority nav label type must be string')\n }\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = PriorityNav._jQueryInterface\n $.fn[NAME].Constructor = PriorityNav\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return PriorityNav._jQueryInterface\n }\n\n return PriorityNav\n})($)\n\nexport default PriorityNav\n"]} \ No newline at end of file +{"version":3,"sources":["../src/o-priority-nav.js"],"names":["PriorityNav","NAME","VERSION","DATA_KEY","JQUERY_NO_CONFLICT","$","fn","RESIZE_DURATION","TAB_KEYCODE","Event","RESIZE","FOCUS","ClassName","PRIORITY","HIDE","RESIZING","Selector","NAV_ELEMENTS","FIRST_ELEMENT","PRIORITY_ELEMENT","MenuLabelDefault","MenuTemplate","MenuLabel","element","config","_element","_config","is","_$menu","find","first","_initMenu","_$allNavElements","_bindUIActions","_setupMenu","append","$allNavElements","firstPos","position","$wrappedElements","each","i","$elm","pos","top","add","eq","length","newSet","clone","addClass","attr","css","$item","prev","$itemDuplicate","prepend","_tearDown","empty","removeClass","window","on","setTimeout","e","which","target","dropdown","_jQueryInterface","$element","data","Error","Constructor","noConflict"],"mappings":";;;;AAEA;;;;;;AAOA,IAAMA,cAAe,YAAM;AACzB;;;;;AAMA,MAAMC,OAAO,aAAb;AACA,MAAMC,UAAU,OAAhB;AACA,MAAMC,WAAW,gBAAjB;AACA,MAAMC,qBAAqBC,EAAEC,EAAF,CAAKL,IAAL,CAA3B;AACA,MAAMM,kBAAkB,GAAxB;AACA,MAAMC,cAAe,CAArB;AAEA,MAAMC,QAAQ;AACZC,YAAQ,QADI;AAEZC,WAAO;AAFK,GAAd;AAKA,MAAMC,YAAY;AAChBC,cAAU,UADM;AAEhBC,UAAM,SAFU;AAGhBC,cAAU;AAHM,GAAlB;AAMA,MAAMC,WAAW;AACfC,kBAAc,2BADC;AAEfC,mBAAe,UAFA;AAGfC,sBAAkB;AAHH,GAAjB;AAMA,MAAMC,mBAAmB,MAAzB;;AAEA,WAASC,YAAT,CAAsBC,SAAtB,EAAiC;AAC/B,8LAE6GA,SAF7G;AAMD;AAGD;;;;;;;AA3CyB,MAiDnBtB,WAjDmB;AAAA;AAAA;AAkDvB,yBAAYuB,OAAZ,EAAqBC,MAArB,EAA6B;AAC3B,WAAKC,QAAL,GAAgBF,OAAhB;AACA,WAAKG,OAAL,GAAeF,MAAf;;AAEA,UAAInB,EAAEkB,OAAF,EAAWI,EAAX,CAAc,IAAd,CAAJ,EAAyB;AACvB,aAAKC,MAAL,GAAcvB,EAAEkB,OAAF,CAAd;AACD,OAFD,MAEO;AACL,aAAKK,MAAL,GAAcvB,EAAEkB,OAAF,EAAWM,IAAX,CAAgB,IAAhB,EAAsBC,KAAtB,EAAd;AACD;;AACD,WAAKC,SAAL;;AACA,WAAKC,gBAAL,GAAwB,KAAKJ,MAAL,CAAYC,IAAZ,CAAiBb,SAASC,YAA1B,CAAxB;;AACA,WAAKgB,cAAL;;AACA,WAAKC,UAAL;AACD,KA/DsB,CAiEvB;;;AAjEuB;;AAuEvB;AAEA;AAzEuB,WA2EvBH,SA3EuB,wBA2EX;AACV,UAAIT,YAAY,KAAKI,OAArB;;AAEA,UAAI,OAAOJ,SAAP,KAAqB,WAAzB,EAAsC;AACpCA,oBAAYF,gBAAZ;AACD,OALS,CAOV;;;AACA,WAAKQ,MAAL,CAAYO,MAAZ,CAAmBd,aAAaC,SAAb,CAAnB;AACD,KApFsB;;AAAA,WAsFvBY,UAtFuB,yBAsFV;AACX,UAAME,kBAAkB,KAAKJ,gBAA7B,CADW,CAGX;;AACA,UAAMK,WAAW,KAAKT,MAAL,CAAYC,IAAZ,CAAiBb,SAASE,aAA1B,EAAyCoB,QAAzC,EAAjB,CAJW,CAMX;;;AACA,UAAIC,mBAAmBlC,GAAvB,CAPW,CASX;;AACA,UAAIyB,QAAQ,IAAZ,CAVW,CAYX;;AACA,WAAKE,gBAAL,CAAsBQ,IAAtB,CAA2B,UAAUC,CAAV,EAAa;AACtC,YAAMC,OAAOrC,EAAE,IAAF,CAAb,CADsC,CAGtC;;AACA,YAAMsC,MAAMD,KAAKJ,QAAL,EAAZ;;AAEA,YAAIK,IAAIC,GAAJ,KAAYP,SAASO,GAAzB,EAA8B;AAC5B;AACAL,6BAAmBA,iBAAiBM,GAAjB,CAAqBH,IAArB,CAAnB,CAF4B,CAI5B;;AACA,cAAIZ,KAAJ,EAAW;AACTS,+BAAmBA,iBAAiBM,GAAjB,CAAqBT,gBAAgBU,EAAhB,CAAmBL,IAAI,CAAvB,CAArB,CAAnB;AACAX,oBAAQ,KAAR;AACD;AACF;AACF,OAhBD;;AAkBA,UAAIS,iBAAiBQ,MAArB,EAA6B;AAC3B;AACA,YAAMC,SAAST,iBAAiBU,KAAjB,EAAf,CAF2B,CAI3B;;AACAV,yBAAiBW,QAAjB,CAA0BtC,UAAUE,IAApC;AACAyB,yBAAiBV,IAAjB,CAAsB,WAAtB,EAAmCsB,IAAnC,CAAwC,UAAxC,EAAoD,CAAC,CAArD,EAN2B,CAQ3B;;AACA,aAAKvB,MAAL,CAAYC,IAAZ,CAAiB,oBAAjB,EAAuCM,MAAvC,CAA8Ca,MAA9C,EAT2B,CAW3B;;;AACA,aAAKpB,MAAL,CAAYC,IAAZ,CAAiB,eAAjB,EAAkCqB,QAAlC,CAA2C,mBAA3C,EAZ2B,CAc3B;;;AACA,aAAKtB,MAAL,CAAYC,IAAZ,CAAiB,cAAjB,EAAiCuB,GAAjC,CAAqC,UAArC,EAAiD,SAAjD,EAf2B,CAiB3B;;;AACA,YAAI,KAAKxB,MAAL,CAAYC,IAAZ,CAAiB,eAAjB,EAAkCS,QAAlC,GAA6CM,GAA7C,KAAqDP,SAASO,GAAlE,EAAuE;AACrE,cAAMS,QAAQhD,EAAE,KAAKoB,QAAP,EAAiBI,IAAjB,OAA0BjB,UAAUE,IAApC,EAA4CgB,KAA5C,GAAoDwB,IAApD,EAAd;AACA,cAAMC,iBAAiBF,MAAMJ,KAAN,EAAvB;AAEAI,gBAAMH,QAAN,CAAetC,UAAUE,IAAzB;AACAuC,gBAAMxB,IAAN,CAAW,WAAX,EAAwBsB,IAAxB,CAA6B,UAA7B,EAAyC,CAAC,CAA1C;;AAEA,eAAKvB,MAAL,CAAYC,IAAZ,CAAiB,oBAAjB,EAAuC2B,OAAvC,CAA+CD,cAA/C;AACD;AACF,OA1DU,CA4DX;;;AACA,WAAK3B,MAAL,CAAYC,IAAZ,CAAiB,eAAjB,EAAkCsB,IAAlC,CAAuC,aAAvC,EAAsD,IAAtD;AACD,KApJsB;;AAAA,WAsJvBM,SAtJuB,wBAsJX;AACV,WAAK7B,MAAL,CAAYC,IAAZ,CAAiB,oBAAjB,EAAuC6B,KAAvC;;AACA,WAAK9B,MAAL,CAAYC,IAAZ,CAAiB,eAAjB,EAAkC8B,WAAlC,CAA8C,mBAA9C;;AACA,WAAK3B,gBAAL,CAAsB2B,WAAtB,CAAkC/C,UAAUE,IAA5C;;AACA,WAAKkB,gBAAL,CAAsBH,IAAtB,CAA2B,WAA3B,EAAwCsB,IAAxC,CAA6C,UAA7C,EAAyD,CAAzD;AACD,KA3JsB;;AAAA,WA6JvBlB,cA7JuB,6BA6JN;AAAA;;AACf5B,QAAEuD,MAAF,EAAUC,EAAV,CAAapD,MAAMC,MAAnB,EAA2B,YAAM;AAC/B,cAAKkB,MAAL,CAAYsB,QAAZ,CAAqBtC,UAAUG,QAA/B;;AAEA+C,mBAAW,YAAM;AACf,gBAAKL,SAAL;;AACA,gBAAKvB,UAAL;;AACA,gBAAKN,MAAL,CAAY+B,WAAZ,CAAwB/C,UAAUG,QAAlC;AACD,SAJD,EAIGR,eAJH;AAKD,OARD;;AAUA,WAAKqB,MAAL,CAAYC,IAAZ,CAAiB,gCAAjB,EAAmDgC,EAAnD,CAAsD,OAAtD,EAA+D,UAACE,CAAD,EAAO;AACpE,YAAIA,EAAEC,KAAF,KAAYxD,WAAhB,EAA6B;AAC3BH,YAAE0D,EAAEE,MAAJ,EAAYC,QAAZ,CAAqB,QAArB;AACD;AACF,OAJD;AAKD,KA7KsB,EA+KvB;;;AA/KuB,gBAiLhBC,gBAjLgB,6BAiLC3C,MAjLD,EAiLS;AAC9B,aAAO,KAAKgB,IAAL,CAAU,YAAY;AAC3B,YAAM4B,WAAW/D,EAAE,IAAF,CAAjB;AAEA,YAAIgE,OAAaD,SAASC,IAAT,CAAclE,QAAd,CAAjB;;AAEA,YAAI,CAACkE,IAAL,EAAW;AACTA,iBAAO,IAAIrE,WAAJ,CAAgB,IAAhB,EAAsBwB,MAAtB,CAAP;AACA4C,mBAASC,IAAT,CAAclE,QAAd,EAAwBkE,IAAxB;AACD;;AAED,YAAI,OAAO7C,MAAP,KAAkB,WAAlB,IAAiCA,MAArC,EAA6C;AAC3C,cAAI,OAAOA,MAAP,KAAkB,QAAtB,EAAgC;AAC9B,kBAAM,IAAI8C,KAAJ,CAAU,wCAAV,CAAN;AACD;AACF;AACF,OAfM,CAAP;AAgBD,KAlMsB;;AAAA;AAAA;AAAA,0BAmEF;AACnB,eAAOpE,OAAP;AACD;AArEsB;;AAAA;AAAA;AAqMzB;;;;;;;AAMAG,IAAEC,EAAF,CAAKL,IAAL,IAAyBD,YAAYmE,gBAArC;AACA9D,IAAEC,EAAF,CAAKL,IAAL,EAAWsE,WAAX,GAAyBvE,WAAzB;;AACAK,IAAEC,EAAF,CAAKL,IAAL,EAAWuE,UAAX,GAAyB,YAAY;AACnCnE,MAAEC,EAAF,CAAKL,IAAL,IAAaG,kBAAb;AACA,WAAOJ,YAAYmE,gBAAnB;AACD,GAHD;;AAKA,SAAOnE,WAAP;AACD,CAnNmB,CAmNjBK,CAnNiB,CAApB","file":"o-priority-nav.js","sourcesContent":["import $ from 'jquery'\n\n/**\n * --------------------------------------------------------------------------\n * Boosted (v4.0.0): o-priority-nav.js\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst PriorityNav = (() => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'prioritynav'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.prioritynav'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const RESIZE_DURATION = 500\n const TAB_KEYCODE = 9\n\n const Event = {\n RESIZE: 'resize',\n FOCUS: 'focus'\n }\n\n const ClassName = {\n PRIORITY: 'priority',\n HIDE: 'sr-only',\n RESIZING: 'resizing'\n }\n\n const Selector = {\n NAV_ELEMENTS: 'li:not(\\'.overflow-nav\\')',\n FIRST_ELEMENT: 'li:first',\n PRIORITY_ELEMENT: '.priority'\n }\n\n const MenuLabelDefault = 'More'\n\n function MenuTemplate(MenuLabel) {\n return `\n
    • \n ${MenuLabel}\n
        \n
      • \n `\n }\n\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class PriorityNav {\n constructor(element, config) {\n this._element = element\n this._config = config\n\n if ($(element).is('ul')) {\n this._$menu = $(element)\n } else {\n this._$menu = $(element).find('ul').first()\n }\n this._initMenu()\n this._$allNavElements = this._$menu.find(Selector.NAV_ELEMENTS)\n this._bindUIActions()\n this._setupMenu()\n }\n\n // getters\n\n static get VERSION() {\n return VERSION\n }\n\n // public\n\n // private\n\n _initMenu() {\n let MenuLabel = this._config\n\n if (typeof MenuLabel === 'undefined') {\n MenuLabel = MenuLabelDefault\n }\n\n // add menu template\n this._$menu.append(MenuTemplate(MenuLabel))\n }\n\n _setupMenu() {\n const $allNavElements = this._$allNavElements\n\n // Checking top position of first item (sometimes changes)\n const firstPos = this._$menu.find(Selector.FIRST_ELEMENT).position()\n\n // Empty collection in which to put menu items to move\n let $wrappedElements = $()\n\n // Used to snag the previous menu item in addition to ones that have wrapped\n let first = true\n\n // Loop through all the nav items...\n this._$allNavElements.each(function (i) {\n const $elm = $(this)\n\n // ...in which to find wrapped elements\n const pos = $elm.position()\n\n if (pos.top !== firstPos.top) {\n // If element is wrapped, add it to set\n $wrappedElements = $wrappedElements.add($elm)\n\n // Add the previous one too, if first\n if (first) {\n $wrappedElements = $wrappedElements.add($allNavElements.eq(i - 1))\n first = false\n }\n }\n })\n\n if ($wrappedElements.length) {\n // Clone set before altering\n const newSet = $wrappedElements.clone()\n\n // Hide ones that we're moving\n $wrappedElements.addClass(ClassName.HIDE)\n $wrappedElements.find('.nav-link').attr('tabindex', -1)\n\n // Add wrapped elements to dropdown\n this._$menu.find('.overflow-nav-list').append(newSet)\n\n // Show new menu\n this._$menu.find('.overflow-nav').addClass('show-inline-block')\n\n // Make overflow visible again so dropdown can be seen.\n this._$menu.find('.o-nav-local').css('overflow', 'visible')\n\n // Check if menu doesn't overflow after process\n if (this._$menu.find('.overflow-nav').position().top !== firstPos.top) {\n const $item = $(this._element).find(`.${ClassName.HIDE}`).first().prev()\n const $itemDuplicate = $item.clone()\n\n $item.addClass(ClassName.HIDE)\n $item.find('.nav-link').attr('tabindex', -1)\n\n this._$menu.find('.overflow-nav-list').prepend($itemDuplicate)\n }\n }\n\n // hide menu from AT\n this._$menu.find('.overflow-nav').attr('aria-hidden', true)\n }\n\n _tearDown() {\n this._$menu.find('.overflow-nav-list').empty()\n this._$menu.find('.overflow-nav').removeClass('show-inline-block')\n this._$allNavElements.removeClass(ClassName.HIDE)\n this._$allNavElements.find('.nav-link').attr('tabindex', 0)\n }\n\n _bindUIActions() {\n $(window).on(Event.RESIZE, () => {\n this._$menu.addClass(ClassName.RESIZING)\n\n setTimeout(() => {\n this._tearDown()\n this._setupMenu()\n this._$menu.removeClass(ClassName.RESIZING)\n }, RESIZE_DURATION)\n })\n\n this._$menu.find('.overflow-nav .dropdown-toggle').on('keyup', (e) => {\n if (e.which === TAB_KEYCODE) {\n $(e.target).dropdown('toggle')\n }\n })\n }\n\n // static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n\n let data = $element.data(DATA_KEY)\n\n if (!data) {\n data = new PriorityNav(this, config)\n $element.data(DATA_KEY, data)\n }\n\n if (typeof config !== 'undefined' && config) {\n if (typeof config !== 'string') {\n throw new Error('Priority nav label type must be string')\n }\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = PriorityNav._jQueryInterface\n $.fn[NAME].Constructor = PriorityNav\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return PriorityNav._jQueryInterface\n }\n\n return PriorityNav\n})($)\n\nexport default PriorityNav\n"]} \ No newline at end of file diff --git a/js/dist/o-scroll-up.js b/js/dist/o-scroll-up.js index fb9e4dbfca..a98607b33e 100644 --- a/js/dist/o-scroll-up.js +++ b/js/dist/o-scroll-up.js @@ -4,7 +4,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d /** * -------------------------------------------------------------------------- - * Boosted (v4.0.0-beta.3): o-scroll-up.js + * Boosted (v4.0.0): o-scroll-up.js * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/master/LICENSE) * -------------------------------------------------------------------------- */ @@ -15,7 +15,7 @@ var ScrollUp = function () { * ------------------------------------------------------------------------ */ var NAME = 'scrollup'; - var VERSION = '4.0.0-beta.3'; + var VERSION = '4.0.0'; var DATA_KEY = 'bs.scrollup'; var EVENT_KEY = "." + DATA_KEY; var DATA_API_KEY = '.data-api'; diff --git a/js/dist/o-scroll-up.js.map b/js/dist/o-scroll-up.js.map index 492820e145..aeaa69b395 100644 --- a/js/dist/o-scroll-up.js.map +++ b/js/dist/o-scroll-up.js.map @@ -1 +1 @@ -{"version":3,"sources":["../src/o-scroll-up.js"],"names":["ScrollUp","NAME","VERSION","DATA_KEY","EVENT_KEY","DATA_API_KEY","JQUERY_NO_CONFLICT","$","fn","SCROLLANIMATE","Default","offset","method","target","Event","SCROLL","CLICK_SCROLL","LOAD_DATA_API","ClassName","SCROLL_TOP","Selector","element","_element","_scrollElement","window","on","proxy","_process","_backToTop","dispose","removeData","off","scrollTop","Number","height","show","hide","_clear","_selector","filter","ACTIVE","removeClass","animate","_jQueryInterface","each","data","scrollUps","makeArray","i","length","$scrollup","call","Constructor","noConflict"],"mappings":"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","file":"o-scroll-up.js","sourcesContent":["import $ from 'jquery'\n\n/**\n * --------------------------------------------------------------------------\n * Boosted (v4.0.0-beta.3): o-scroll-up.js\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst ScrollUp = (() => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'scrollup'\n const VERSION = '4.0.0-beta.3'\n const DATA_KEY = 'bs.scrollup'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const SCROLLANIMATE = 500\n\n\n const Default = {\n offset : 10,\n method : 'auto',\n target : ''\n }\n\n const Event = {\n SCROLL : `scroll${EVENT_KEY}`,\n CLICK_SCROLL : `click${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n SCROLL_TOP : 'o-scroll-up'\n }\n\n const Selector = {\n SCROLL_TOP : '.o-scroll-up:not(.static)'\n }\n\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class ScrollUp {\n constructor(element) {\n this._element = element\n this._scrollElement = window\n\n $(window).on(Event.SCROLL, $.proxy(this._process, this))\n $(Selector.SCROLL_TOP).on(Event.CLICK_SCROLL, $.proxy(this._backToTop, this))\n\n this._process()\n }\n\n\n // getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n\n // public\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._scrollElement).off(EVENT_KEY)\n\n this._element = null\n this._scrollElement = null\n }\n\n\n // private\n\n _process() {\n if ($(this._scrollElement).scrollTop() > Number($(this._scrollElement).height())) {\n $(Selector.SCROLL_TOP).show()\n } else {\n $(Selector.SCROLL_TOP).hide()\n }\n }\n\n _clear() {\n $(this._selector).filter(Selector.ACTIVE).removeClass(ClassName.ACTIVE)\n }\n\n _backToTop() {\n if (typeof $.animate === 'function') {\n $('html, body').animate({\n scrollTop: 0\n }, SCROLLANIMATE)\n } else {\n $('html, body').scrollTop(0)\n }\n }\n\n // static\n\n static _jQueryInterface() {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n if (!data) {\n data = new ScrollUp(this)\n $(this).data(DATA_KEY, data)\n }\n })\n }\n }\n\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(window).on(Event.LOAD_DATA_API, () => {\n const scrollUps = $.makeArray($(Selector.SCROLL_TOP))\n for (let i = scrollUps.length; i--;) {\n const $scrollup = $(scrollUps[i])\n ScrollUp._jQueryInterface.call($scrollup, $scrollup.data())\n }\n })\n\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = ScrollUp._jQueryInterface\n $.fn[NAME].Constructor = ScrollUp\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return ScrollUp._jQueryInterface\n }\n\n return ScrollUp\n})($)\n\nexport default ScrollUp\n"]} \ No newline at end of file +{"version":3,"sources":["../src/o-scroll-up.js"],"names":["ScrollUp","NAME","VERSION","DATA_KEY","EVENT_KEY","DATA_API_KEY","JQUERY_NO_CONFLICT","$","fn","SCROLLANIMATE","Default","offset","method","target","Event","SCROLL","CLICK_SCROLL","LOAD_DATA_API","ClassName","SCROLL_TOP","Selector","element","_element","_scrollElement","window","on","proxy","_process","_backToTop","dispose","removeData","off","scrollTop","Number","height","show","hide","_clear","_selector","filter","ACTIVE","removeClass","animate","_jQueryInterface","each","data","scrollUps","makeArray","i","length","$scrollup","call","Constructor","noConflict"],"mappings":"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","file":"o-scroll-up.js","sourcesContent":["import $ from 'jquery'\n\n/**\n * --------------------------------------------------------------------------\n * Boosted (v4.0.0): o-scroll-up.js\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst ScrollUp = (() => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'scrollup'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.scrollup'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const SCROLLANIMATE = 500\n\n\n const Default = {\n offset : 10,\n method : 'auto',\n target : ''\n }\n\n const Event = {\n SCROLL : `scroll${EVENT_KEY}`,\n CLICK_SCROLL : `click${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n SCROLL_TOP : 'o-scroll-up'\n }\n\n const Selector = {\n SCROLL_TOP : '.o-scroll-up:not(.static)'\n }\n\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class ScrollUp {\n constructor(element) {\n this._element = element\n this._scrollElement = window\n\n $(window).on(Event.SCROLL, $.proxy(this._process, this))\n $(Selector.SCROLL_TOP).on(Event.CLICK_SCROLL, $.proxy(this._backToTop, this))\n\n this._process()\n }\n\n\n // getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n\n // public\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._scrollElement).off(EVENT_KEY)\n\n this._element = null\n this._scrollElement = null\n }\n\n\n // private\n\n _process() {\n if ($(this._scrollElement).scrollTop() > Number($(this._scrollElement).height())) {\n $(Selector.SCROLL_TOP).show()\n } else {\n $(Selector.SCROLL_TOP).hide()\n }\n }\n\n _clear() {\n $(this._selector).filter(Selector.ACTIVE).removeClass(ClassName.ACTIVE)\n }\n\n _backToTop() {\n if (typeof $.animate === 'function') {\n $('html, body').animate({\n scrollTop: 0\n }, SCROLLANIMATE)\n } else {\n $('html, body').scrollTop(0)\n }\n }\n\n // static\n\n static _jQueryInterface() {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n if (!data) {\n data = new ScrollUp(this)\n $(this).data(DATA_KEY, data)\n }\n })\n }\n }\n\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(window).on(Event.LOAD_DATA_API, () => {\n const scrollUps = $.makeArray($(Selector.SCROLL_TOP))\n for (let i = scrollUps.length; i--;) {\n const $scrollup = $(scrollUps[i])\n ScrollUp._jQueryInterface.call($scrollup, $scrollup.data())\n }\n })\n\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = ScrollUp._jQueryInterface\n $.fn[NAME].Constructor = ScrollUp\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return ScrollUp._jQueryInterface\n }\n\n return ScrollUp\n})($)\n\nexport default ScrollUp\n"]} \ No newline at end of file diff --git a/js/dist/o-tab.js b/js/dist/o-tab.js index d534b845c5..edf14e48ad 100644 --- a/js/dist/o-tab.js +++ b/js/dist/o-tab.js @@ -4,7 +4,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d /** * ------------------------------------------------------------------------------------------------------ - * Boosted (v4.0.0-beta.3): otab.js + * Boosted (v4.0.0): otab.js * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/master/LICENSE) * ------------------------------------------------------------------------------------------------------ */ @@ -15,7 +15,7 @@ var Otab = function () { * ------------------------------------------------------------------------ */ var NAME = 'otab'; - var VERSION = '4.0.0-beta.3'; + var VERSION = '4.0.0'; var DATA_KEY = 'bs.otab'; var EVENT_KEY = "." + DATA_KEY; var DATA_API_KEY = '.data-api'; diff --git a/js/dist/o-tab.js.map b/js/dist/o-tab.js.map index e83e58863b..4d820e85fe 100644 --- a/js/dist/o-tab.js.map +++ b/js/dist/o-tab.js.map @@ -1 +1 @@ -{"version":3,"sources":["../src/o-tab.js"],"names":["Otab","NAME","VERSION","DATA_KEY","EVENT_KEY","DATA_API_KEY","JQUERY_NO_CONFLICT","$","fn","DEFAULT_THRESHOLD","Event","CLICK_DATA_API","ClassName","ACTIVE","SHOW","ACCORDION_LAYOUT","Selector","OTAB_HEADING","OTAB_CONTENT","element","_element","_addAccessibility","parent","find","length","addClass","show","$element","next","hasClass","removeClass","attr","$tab","$tabpanel","Util","getUID","role","tabindex","_jQueryInterface","config","each","$this","data","test","Error","document","on","call","event","preventDefault","Constructor","noConflict"],"mappings":"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","file":"o-tab.js","sourcesContent":["import $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------------------------------------\n * Boosted (v4.0.0-beta.3): otab.js\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/master/LICENSE)\n * ------------------------------------------------------------------------------------------------------\n */\n\nconst Otab = (() => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'otab'\n const VERSION = '4.0.0-beta.3'\n const DATA_KEY = 'bs.otab'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const DEFAULT_THRESHOLD = 2\n\n const Event = {\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n ACTIVE : 'active',\n SHOW : 'show',\n ACCORDION_LAYOUT: 'accordion-layout'\n }\n\n const Selector = {\n OTAB_HEADING: '.o-tab-heading',\n OTAB_CONTENT: '.o-tab-content'\n }\n\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Otab {\n constructor(element) {\n this._element = element\n this._addAccessibility()\n\n if ($(this._element).parent().find(Selector.OTAB_HEADING).length > DEFAULT_THRESHOLD) {\n $(this._element).parent().addClass(ClassName.ACCORDION_LAYOUT)\n }\n }\n\n\n // getters\n\n static get VERSION() {\n return VERSION\n }\n\n\n // public\n show() {\n const $element = $(this._element)\n\n if ($element.next().hasClass(ClassName.SHOW)) {\n return\n }\n\n // from parent remove all tab-content show classes\n $element.parent().find(Selector.OTAB_CONTENT).removeClass(ClassName.SHOW)\n // remove all aria-expanded=true\n $element.parent().find('[aria-expanded=\"true\"]').attr('aria-expanded', false)\n // add show class to next tab-content\n $element.next().addClass(ClassName.SHOW)\n // add aria-expanded=true to element\n $element.attr('aria-expanded', true)\n }\n\n // private\n _addAccessibility() {\n const $tab = $(this._element)\n const $tabpanel = $tab.next()\n\n $tab.attr('id', Util.getUID(NAME))\n $tabpanel.attr('id', Util.getUID(NAME))\n\n $tab.attr({\n 'aria-controls': $tabpanel.attr('id'),\n role: 'tab'\n })\n $tabpanel.attr({\n 'aria-labelledby': $tab.attr('id'),\n role: 'tabpanel',\n tabindex: 0\n })\n\n if ($tabpanel.hasClass(ClassName.SHOW)) {\n $tab.attr('aria-expanded', true)\n } else {\n $tab.attr('aria-expanded', false)\n }\n }\n\n // static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n\n if (!data) {\n data = new Otab(this)\n $this.data(DATA_KEY, data)\n }\n\n // Boosted mod\n if (/init/.test(config)) {\n return\n }\n // end mod\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new Error(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on('DOMContentLoaded', () => {\n Otab._jQueryInterface.call($(Selector.OTAB_HEADING), 'init')\n })\n .on(Event.CLICK_DATA_API, Selector.OTAB_HEADING, function (event) {\n event.preventDefault()\n Otab._jQueryInterface.call($(this), ClassName.SHOW)\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Otab._jQueryInterface\n $.fn[NAME].Constructor = Otab\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Otab._jQueryInterface\n }\n\n return Otab\n})($)\n\nexport default Otab\n"]} \ No newline at end of file +{"version":3,"sources":["../src/o-tab.js"],"names":["Otab","NAME","VERSION","DATA_KEY","EVENT_KEY","DATA_API_KEY","JQUERY_NO_CONFLICT","$","fn","DEFAULT_THRESHOLD","Event","CLICK_DATA_API","ClassName","ACTIVE","SHOW","ACCORDION_LAYOUT","Selector","OTAB_HEADING","OTAB_CONTENT","element","_element","_addAccessibility","parent","find","length","addClass","show","$element","next","hasClass","removeClass","attr","$tab","$tabpanel","Util","getUID","role","tabindex","_jQueryInterface","config","each","$this","data","test","Error","document","on","call","event","preventDefault","Constructor","noConflict"],"mappings":"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","file":"o-tab.js","sourcesContent":["import $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------------------------------------\n * Boosted (v4.0.0): otab.js\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/master/LICENSE)\n * ------------------------------------------------------------------------------------------------------\n */\n\nconst Otab = (() => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'otab'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.otab'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const DEFAULT_THRESHOLD = 2\n\n const Event = {\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n ACTIVE : 'active',\n SHOW : 'show',\n ACCORDION_LAYOUT: 'accordion-layout'\n }\n\n const Selector = {\n OTAB_HEADING: '.o-tab-heading',\n OTAB_CONTENT: '.o-tab-content'\n }\n\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Otab {\n constructor(element) {\n this._element = element\n this._addAccessibility()\n\n if ($(this._element).parent().find(Selector.OTAB_HEADING).length > DEFAULT_THRESHOLD) {\n $(this._element).parent().addClass(ClassName.ACCORDION_LAYOUT)\n }\n }\n\n\n // getters\n\n static get VERSION() {\n return VERSION\n }\n\n\n // public\n show() {\n const $element = $(this._element)\n\n if ($element.next().hasClass(ClassName.SHOW)) {\n return\n }\n\n // from parent remove all tab-content show classes\n $element.parent().find(Selector.OTAB_CONTENT).removeClass(ClassName.SHOW)\n // remove all aria-expanded=true\n $element.parent().find('[aria-expanded=\"true\"]').attr('aria-expanded', false)\n // add show class to next tab-content\n $element.next().addClass(ClassName.SHOW)\n // add aria-expanded=true to element\n $element.attr('aria-expanded', true)\n }\n\n // private\n _addAccessibility() {\n const $tab = $(this._element)\n const $tabpanel = $tab.next()\n\n $tab.attr('id', Util.getUID(NAME))\n $tabpanel.attr('id', Util.getUID(NAME))\n\n $tab.attr({\n 'aria-controls': $tabpanel.attr('id'),\n role: 'tab'\n })\n $tabpanel.attr({\n 'aria-labelledby': $tab.attr('id'),\n role: 'tabpanel',\n tabindex: 0\n })\n\n if ($tabpanel.hasClass(ClassName.SHOW)) {\n $tab.attr('aria-expanded', true)\n } else {\n $tab.attr('aria-expanded', false)\n }\n }\n\n // static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n\n if (!data) {\n data = new Otab(this)\n $this.data(DATA_KEY, data)\n }\n\n // Boosted mod\n if (/init/.test(config)) {\n return\n }\n // end mod\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new Error(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on('DOMContentLoaded', () => {\n Otab._jQueryInterface.call($(Selector.OTAB_HEADING), 'init')\n })\n .on(Event.CLICK_DATA_API, Selector.OTAB_HEADING, function (event) {\n event.preventDefault()\n Otab._jQueryInterface.call($(this), ClassName.SHOW)\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Otab._jQueryInterface\n $.fn[NAME].Constructor = Otab\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Otab._jQueryInterface\n }\n\n return Otab\n})($)\n\nexport default Otab\n"]} \ No newline at end of file