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 ``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 `
`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 `
`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 `
`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 `
`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 `