diff --git a/assets/jsconfig.json b/assets/jsconfig.json new file mode 100644 index 0000000..377218c --- /dev/null +++ b/assets/jsconfig.json @@ -0,0 +1,10 @@ +{ + "compilerOptions": { + "baseUrl": ".", + "paths": { + "*": [ + "*" + ] + } + } +} \ No newline at end of file diff --git a/assets/scripts/features/syntaxhighlight/hljs.js b/assets/scripts/features/syntaxhighlight/hljs.js index 1835535..f28ba92 100644 --- a/assets/scripts/features/syntaxhighlight/hljs.js +++ b/assets/scripts/features/syntaxhighlight/hljs.js @@ -1,4 +1,12 @@ import hljs from 'highlight.js' import * as params from '@params' -hljs.highlightAll(params.syntaxhighlight?.hljs) +const defaultOptions = { + ignoreUnescapedHTML: true +} + +hljs.configure({ + ...defaultOptions, + ...(params.syntaxhighlight?.hljs || {}), +}); +hljs.highlightAll(); diff --git a/assets/styles/application.template.scss b/assets/styles/application.template.scss new file mode 100644 index 0000000..0844706 --- /dev/null +++ b/assets/styles/application.template.scss @@ -0,0 +1,64 @@ +// loading bootstrap +// TODO: Refactor to use bootstrap sass variable for theming. +@import 'bootstrap/scss/bootstrap'; + +// The Mulish font, we use font-weight 300 - 700 +@import '@fontsource/mulish/300'; +@import '@fontsource/mulish/index'; // 400 +@import '@fontsource/mulish/500'; +@import '@fontsource/mulish/600'; +@import '@fontsource/mulish/700'; + +// layouts +@import './layouts/main'; +@import './layouts/list'; +@import './layouts/single'; +@import './layouts/notes'; +@import './layouts/404'; + +// navigators +@import './navigators/navbar'; +@import './navigators/sidebar'; + + +// sections +@import './sections/home'; +@import './sections/about'; +@import './sections/skills'; +@import './sections/experiences'; +@import './sections/education'; +@import './sections/projects'; +@import './sections/recent-posts'; +@import './sections/achievements'; +@import './sections/accomplishments'; +@import './sections/publications'; + + +// override +@import './override'; + +// features and services, only imported if enabled. +{{ range $feature, $featureDef := site.Params.features }} + {{ with $featureDef }} + {{ $featureEnabled := or (not (isset . "enable")) .enable }} + {{ if $featureEnabled }} + {{ with (index site.Data.toha.styles $feature) }} + {{ range .styles }} + @import '{{.}}'; + {{ end }} + {{ end }} + + {{ range $service, $config := .services }} + {{ with (index site.Data.toha.styles $feature) }} + {{ with .services }} + {{ with (index . $service) }} + {{ range .styles }} + @import '{{ . }}'; + {{ end }} + {{ end }} + {{ end }} + {{ end }} + {{ end }} + {{ end }} + {{ end }} +{{ end }} \ No newline at end of file diff --git a/assets/styles/colortheme/colortheme.css b/assets/styles/colortheme/colortheme.css new file mode 100644 index 0000000..8199df0 --- /dev/null +++ b/assets/styles/colortheme/colortheme.css @@ -0,0 +1,20 @@ +/* Note: No need to invert when the screen is small because the navbar is + collapsed to a hamburger menu. */ + @media only screen and (min-width: 1200px) { + .dynamic-navbar .navbar-icon-svg-dark { + filter: invert(1); + }; + } + + @media only screen and (min-width: 1200px) { + .dropdown-menu-icons-only { + width: 25px; + min-width: 3rem; + } + } + + .menu-icon-center { + display: block; + margin-left: auto; + margin-right: auto; + } \ No newline at end of file diff --git a/assets/styles/layouts/404.scss b/assets/styles/layouts/404.scss new file mode 100644 index 0000000..458b2dc --- /dev/null +++ b/assets/styles/layouts/404.scss @@ -0,0 +1,95 @@ +body.kind-404 { + .navbar-toggler { + display: none; + } + + .notFound { + padding-top: 5rem; + text-align: center; + padding-bottom: 8rem; + } + + .notFound img { + height: 500px; + } + + .notFound h1 { + font-style: italic; + } + + .notFound .message { + position: absolute; + max-width: 20rem; + top: 40%; + left: 30%; + } + + /* ============= Device specific fixes ======= */ + + /* Large screens such as TV */ + @media only screen and (min-width: 1824px) { + } + + /* Extra large devices (large desktops, 1200px and up) */ + + @media (max-width: 1400px) { + } + + @media (max-width: 1200px) { + .notFound .message { + top: 50%; + left: 25%; + } + } + + /* IPad Pro */ + @media (max-width: 1024px) { + } + + /* Large devices (desktops, 992px and up) */ + + @media (max-width: 992px) { + .notFound .message { + top: 46%; + left: 25%; + } + } + + /* Medium devices (tablets, 768px and up) */ + + @media only screen and (max-width: 768px) { + .notFound img { + height: 400px; + } + + .notFound .message { + top: 20rem; + left: 4rem; + } + } + + /* Small devices (landscape phones, 576px and up) */ + + @media only screen and (max-width: 576px) { + .notFound img { + height: 250px; + } + + .notFound .message { + top: 20rem; + left: 2rem; + } + } + + /* iPhoneX, iPhone 6,7,8 */ + @media only screen and (max-width: 375px) { + } + + /* Galaxy S5, Moto G4 */ + @media only screen and (max-width: 360px) { + } + + /* iPhone 5 or before */ + @media only screen and (max-width: 320px) { + } +} diff --git a/assets/styles/layouts/list.scss b/assets/styles/layouts/list.scss new file mode 100644 index 0000000..4b1512a --- /dev/null +++ b/assets/styles/layouts/list.scss @@ -0,0 +1,251 @@ +// in Hugo, Page kind can be either "section" or "page". +// if it is section, then it's a page with a list of items, for example /posts +// if it is page, then it is a single page. +body.kind-section { + .wrapper { + display: flex; + padding: 0; + margin: 0; + width: 100%; + } + + .content-section { + flex: 80%; + order: 2; + /* background-color: lightseagreen; */ + padding: 0; + position: relative; + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .content { + padding: 0; + position: relative; + padding-top: 2rem; + min-height: 130vh; + } + + .post-card-holder { + margin-top: 32px; + margin-left: auto; + padding: 0; + display: flex; + flex-flow: wrap; + } + + .post-card-holder .post-card { + width: calc(100% / 3); + display: inline-flex; + } + + .post-card-holder .card { + margin: 5px; + position: relative; + } + + .post-card-holder .card .card-footer span { + font-size: 10pt; + color: #6c757d !important; + padding-top: 5px; + } + + .post-card-holder .card .card-footer { + background: #fff; + margin-top: auto; + } + + .post-summary { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + max-height: 144px; + /* fallback */ + -webkit-line-clamp: 5; + /* number of lines to show */ + -webkit-box-orient: vertical; + } + + .post-card-holder .post-card-link { + text-decoration: none; + } + + .paginator { + width: -moz-fit-content; + width: fit-content; + margin: auto; + } + + .paginator .page-item > a { + color: #248aaa; + } + + .paginator .page-item.active > a { + background-color: #248aaa; + color: #f9fafc; + } + + .navbar-toggler { + display: none; + } + + .pagination { + margin-left: auto; + margin-right: auto; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + width: -moz-fit-content; + width: fit-content; + } + + /* ============= Device specific fixes ======= */ + + /* Large screens such as TV */ + @media only screen and (min-width: 1824px) { + .content-section { + padding-left: 1rem; + padding-right: 1rem; + flex: 85%; + max-width: 85%; + } + .post-card-holder .post-card { + width: calc(100% / 5); + } + } + + /* Extra large devices (large desktops, 1200px and up) */ + + @media (max-width: 1400px) { + .post-card-holder { + margin-left: 0px; + } + .post-card-holder .post-card { + width: calc(100% / 3); + } + } + + @media (max-width: 1200px) { + } + + /* IPad Pro */ + @media (max-width: 1024px) { + .wrapper { + padding-left: 0px; + padding-right: 0px; + } + .content-section { + padding: 0; + flex: 60%; + order: 2; + padding-bottom: 0.5rem; + } + + .content { + overflow: hidden; + } + .container { + max-width: 100%; + } + .navbar-toggler { + display: block; + } + + #toc-toggler { + visibility: hidden; + } + + .navbar-collapse.lang-selector { + display: block !important; + position: absolute; + right: 0; + top: 0.5rem; + } + + .post-card-holder { + margin: 0; + margin-top: 1.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + position: relative; + transition: all ease-out 0.3s; + } + + .post-card-holder .post-card { + width: calc(100% / 3); + } + + .content-section.hide .post-card-holder .post-card { + width: 50%; + } + } + + /* Large devices (desktops, 992px and up) */ + + @media (max-width: 992px) { + .post-card-holder .post-card { + width: 50%; + } + + .content-section.hide .post-card-holder .post-card { + width: 100%; + } + } + + /* Medium devices (tablets, 768px and up) */ + + @media only screen and (max-width: 768px) { + } + + /* Small devices (landscape phones, 576px and up) */ + + @media only screen and (max-width: 576px) { + .wrapper { + padding-left: 0px; + padding-right: 0px; + flex-flow: column; + overflow: hidden; + } + .content-section { + flex: 100%; + max-width: 100%; + padding-left: 0; + width: 100%; + } + + .content { + width: 100%; + padding-left: 0; + padding-right: 0; + transition: all ease-out 0.3s; + } + + .content-section.hide .content { + margin-top: 0; + padding-top: 0; + transition: all ease-out 0.3s; + } + + .content-section.hide .post-card-holder { + margin-top: 0.5rem; + transition: all ease-out 0.3s; + } + + .post-card-holder .post-card { + margin-left: 1%; + margin-right: 1%; + width: 98%; + } + } + + /* iPhoneX, iPhone 6,7,8 */ + @media only screen and (max-width: 375px) { + } + + /* Galaxy S5, Moto G4 */ + @media only screen and (max-width: 360px) { + } + + /* iPhone 5 or before */ + @media only screen and (max-width: 320px) { + } +} diff --git a/assets/styles/layouts/main.scss b/assets/styles/layouts/main.scss new file mode 100644 index 0000000..8286c46 --- /dev/null +++ b/assets/styles/layouts/main.scss @@ -0,0 +1,516 @@ +/* ========= Colors ============ +Heading: #1C2D41 +Paragraph: #3C4858 +Iconography: #8392A5 +Secondary: #C0CCDA +Dirty Snow: #E5E9F2 +Snow: #F9FAFC + +Magenta: #7551E9 +Orange: #FF7D51 +Pink: #ED63D2 +Green: #2DCA73 +Yellow: #FFC212 +*/ + +/* + Removed smooth scrolling implementation in main.js in favor of + simpler css approach. + See: https://css-tricks.com/snippets/jquery/smooth-scrolling/ +*/ +*, html { + scroll-behavior: smooth !important; + } + + /* + Fixes anchor overlapping with header. + See: https://stackoverflow.com/questions/4086107/fixed-page-header-overlaps-in-page-anchors + */ + :target::before { + content: ""; + display: block; + height: 2em; /* fixed header height*/ + margin: -2em 0 0; /* negative fixed header height */ + } + + body { + background-color: #f9fafc; + font-family: "Mulish"; + } + + h1, + h2, + h3, + h4, + h5 { + color: #1c2d41; + } + + strong { + color: #1c2d41 !important; + } + + p { + color: #3c4858; + } + + a { + color: #248aaa; + } + + a:hover { + color: #207089; + } + + .nav-button { + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; + color: #8392a5; + } + + .btn-dark { + background-color: #3c4858!important; + border-color: #3c4858!important; + color: #e5e9f2!important; + transition: all 0.3s ease-out!important; + } + + .btn-dark:hover, + .btn-dark:focus { + background-color: #248aaa!important; + border-color: #248aaa!important; + transition: all 0.3s ease-out!important; + } + + .btn-outline-info { + color: #2098d1 !important; + border-color: #2098d1 !important; + } + + .btn-outline-info:hover { + background-color: #2098d1 !important; + color: #e5e9f2 !important; + } + + .btn-info { + background-color: #248aaa !important; + color: #e5e9f2 !important; + } + + .btn-info:hover { + background-color: #2098d1 !important; + color: #e5e9f2 !important; + } + + .btn-link { + color: #248aaa; + } + + .btn-link:hover { + color: #207089; + } + + .bg-white { + background-color: #f9fafc !important; + } + + .bg-dimmed { + background-color: #e5e9f2; + } + + .anchor { + padding-top: 3.5rem; + } + + img.center { + display: block; + margin-left: auto; + margin-right: auto; + } + + img.left { + display: block; + margin-right: auto; + } + + img.right { + display: block; + margin-left: auto; + } + + .card { + box-shadow: none; + transition: all 0.3s ease-out; + overflow: hidden; + } + + .card-img-sm { + width: 32px; + height: 32px; + } + + .card-img-xs { + width: 24px; + height: 24px; + } + + .card:hover, + .card:focus { + box-shadow: 0px 8px 56px rgba(15, 80, 100, 0.16); + border: 1px solid #fff; + transition: all 0.3s ease-out; + } + + .card .card-head { + height: 172px; + -o-object-fit: cover; + object-fit: cover; + overflow: hidden; + } + + .card-img-top { + transition: all 0.3s ease-out !important; + } + + .card:hover .card-head .card-img-top, + .card:focus .card-head .card-img-top { + transition: all 0.3s ease-out; + transform: scale(1.2); + } + + .card-body { + text-align: justify; + } + + .sub-title { + color: #c0ccda; + font-size: 10pt; + } + + .flag-icon { + width: 16px !important; + margin-top: 3px; + margin-right: 3px; + } + + /* ====== table ====== */ + table { + border-radius: 0.1rem; + background: #e5e9f2; + border: 1px solid #c0ccda; + padding: 0.1rem; + } + + table tr { + height: 40px !important; + } + + table th, + td { + padding: 0.5rem; + border-left: 1px solid #8392a5; + border-bottom: 1px solid #8392a5; + } + + table thead tr { + background: #248aaa; + color: #e5e9f2; + } + + tbody tr:nth-child(odd) { + background-color: #e5e9f2; + } + + tbody tr:hover { + background: #c0ccda; + } + + /* ====== don't apply css to tables inside gist ====== */ + .gist table { + border-radius: unset; + background: unset; + border: unset; + padding: unset; + } + + .gist table tr { + height: unset !important; + } + + .gist table th, + td { + padding: unset; + border-left: unset; + border-bottom: unset; + } + + .gist table thead tr { + background: unset; + color: unset; + } + + .gist tbody tr:nth-child(odd) { + background-color: unset; + } + + .gist tbody tr:hover { + background: unset; + } + + .gist table td, .gist table tc{ + border-right: 1px solid #eee; + } + + figure { + border: 1px solid #c0ccda; + height: -moz-fit-content; + height: fit-content; + width: -moz-fit-content; + width: fit-content; + align-self: center; + margin: auto; + } + + img { + max-width: 100%; + } + + caption, + figcaption { + caption-side: bottom; + text-align: center; + color: #8392a5; + } + + pre { + margin: 5px; + } + + pre > code { + padding: 10px !important; + } + + a.header-anchor { + text-decoration: none; + color: #1c2d41; + } + + a.header-anchor i, a.header-anchor svg { + font-size: 10pt; + color: #3c4858; + display: none; + margin-left: 0.5rem; + } + a.header-anchor:hover i, a.header-anchor:hover svg { + display: inline-block; + } + a.header-anchor code { + color: #e83e8c; + } + + .content ul > ol, + .content ol > ul, + .content ul > ul, + .content ol > ol, + .content li > ol, + .content li > ul { + -webkit-padding-start: 1rem; + padding-inline-start: 1rem; + } + + kbd { + background-color: #248aaa !important; + color: #f9fafc; + } + + mark { + background-color: #ffc21280; + } + + /* ======= Paginator ========= */ + .paginator { + width: -moz-fit-content; + width: fit-content; + margin: auto; + vertical-align: bottom; + } + + .paginator .page-item > a { + color: #248aaa; + } + + .paginator .page-item.active > a { + background-color: #248aaa; + color: #f9fafc; + } + + /* --- FOOTER START --- */ + + .footer { + color: #8392a5 !important; + background-color: #1c2d41; + position: relative; + z-index: 9999; + } + + .footer h5 { + color: #c0ccda; + } + .footer a { + color: #8392a5; + transition: all 0.3s ease-out; + } + + .footer a:hover { + margin-left: 5px; + transition: all 0.3s ease-out; + } + + .footer ul { + list-style: none; + padding-left: 0; + } + + .footer li { + margin-top: 5px; + } + + .footer hr { + background-color: #8392a5; + } + + .footer p:first-child { + color: #c0ccda; + } + + .footer input { + background-color: #c0ccda; + } + + .footer input:focus { + background-color: #e5e9f2; + } + + .footer #disclaimer{ + color: #8392a5 !important; + text-align: justify; + } + .footer #disclaimer>strong{ + color: #c0ccda!important; + } + + .footer #theme { + color: #c0ccda; + } + + .footer #theme img { + width: 32px; + } + + .footer #hugo:hover { + margin-right: 5px; + transition: all 0.3s ease-out; + } + + /* --- FOOTER END ---- */ + + /* ============= Device specific fixes ======= */ + + /* Large screens such as TV */ + @media only screen and (min-width: 1824px) { + } + + /* Extra large devices (large desktops, 1200px and up) */ + + @media (max-width: 1400px) { + } + + @media (max-width: 1200px) { + } + + /* IPad Pro */ + @media (max-width: 1024px) { + .content-section .languageSelector { + position: fixed; + right: 0.5rem; + bottom: 1rem; + z-index: 10000000; + background-color: #f9fafc; + box-shadow: 0px 8px 56px rgba(15, 80, 100, 0.16); + } + pre { + margin: 0px; + } + code { + padding: 0px; + } + } + + /* Large devices (desktops, 992px and up) */ + + @media (max-width: 992px) { + } + + /* Medium devices (tablets, 768px and up) */ + + @media only screen and (max-width: 768px) { + } + + /* Small devices (landscape phones, 576px and up) */ + + @media only screen and (max-width: 576px) { + .skills-section .container, + .projects-section .container, + .publications-section .container { + padding-left: 0.3rem; + padding-right: 0.3rem; + } + + .section-holder { + padding-left: 5px; + padding-right: 5px; + } + + .skills-section, + .projects-section, + .recent-posts-section, + .achievements-section, + .publications-section { + padding-left: 0; + padding-right: 0; + } + + pre { + margin: 0px; + } + code { + padding: 0px; + } + + h1 { + font-size: 2.2rem; + } + } + + /* iPhoneX, iPhone 6,7,8 */ + @media only screen and (max-width: 375px) { + h1 { + font-size: 2rem; + } + } + + /* Galaxy S5, Moto G4 */ + @media only screen and (max-width: 360px) { + h1 { + font-size: 1.8rem; + } + } + + /* iPhone 5 or before */ + @media only screen and (max-width: 320px) { + h1 { + font-size: 1.5rem; + } + } + \ No newline at end of file diff --git a/assets/styles/layouts/notes.scss b/assets/styles/layouts/notes.scss new file mode 100644 index 0000000..ced6080 --- /dev/null +++ b/assets/styles/layouts/notes.scss @@ -0,0 +1,252 @@ +body.type-notes { + .wrapper { + display: flex; + padding: 0; + margin: 0; + width: 100%; + } + + .content-section { + flex: 80%; + max-width: 80%; + order: 2; + /* background-color: lightseagreen; */ + padding: 0; + position: relative; + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .content { + padding: 0; + position: relative; + padding-top: 2rem; + min-height: 130vh; + } + + .note-card-holder{ + padding-top: 2rem; + display: grid; + grid-gap: 0.5rem; + grid-template-columns: repeat(auto-fill, minmax(30rem,1fr)); + grid-auto-rows: 20px; + } + + /* .note-collection { + display: flex; + flex-wrap: wrap; + } */ + + .note-card { + align-self: flex-start; + } + + .note-card .card{ + margin: 0.5rem; + } + + .note-title{ + padding-left: 1rem; + color: #248aaa; + } + + .note-title span{ + background: #e5e9f2; + padding-right: 5px; + } + + .note-title:before{ + content:''; + display:inline-block; + width:98%; + height:100%; + margin-bottom:-26px; + border-bottom: 1px solid #248aaa; + } + + .note-card .card-body{ + padding: 1rem; + } + + .note-card pre { + margin: 0; + border-radius: 3px; + } + + /* .small-note{ + max-width: 15rem; + } + + .medium-note{ + max-width: 25rem; + } + + .large-note{ + max-width: 40rem; + } + + .huge-note{} */ + + .note-badge{ + font-size: 10pt; + } + + + /* ============= Device specific fixes ======= */ + + /* Large screens such as TV */ + @media only screen and (min-width: 1824px) { + .content-section { + padding-left: 1rem; + padding-right: 1rem; + flex: 85%; + max-width: 85%; + } + } + + + /* Extra large devices (large desktops, 1200px and up) */ + + @media (max-width: 1400px) { + .note-card-holder { + margin-left: 0px; + } + } + + @media (max-width: 1200px) { + + } + + /* IPad Pro */ + @media (max-width: 1024px) { + .wrapper { + padding-left: 0px; + padding-right: 0px; + } + .content-section { + padding: 0; + max-width: 100%; + order: 2; + padding-bottom: 0.5rem; + transition: all ease-out 0.3s; + } + + .content-section.hide { + max-width: 60%; + transition: all ease-out 0.3s; + } + + .content { + overflow: hidden; + } + .container { + max-width: 100%; + } + .navbar-toggler { + display: block; + } + + #toc-toggler { + visibility: hidden; + } + + .navbar-collapse.lang-selector { + display: block !important; + position: absolute; + right: 0; + top: 0.5rem; + } + + .note-card-holder { + margin: 0; + margin-top: 1.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + position: relative; + transition: all ease-out 0.3s; + } + + .content-section.hide .note-card-holder{ + grid-template-columns: repeat(auto-fill, minmax(30rem,1fr)); + transition: all ease-out 0.3s; + } + } + + /* Large devices (desktops, 992px and up) */ + + @media (max-width: 992px) { + .note-card-holder .note-card { + max-width: 100%; + min-width: 50%; + transition: all ease-out 0.3s; + } + + .content-section.hide .note-card-holder .note-card { + max-width: 100%; + min-width: 100%; + transition: all ease-out 0.3s; + } + } + + /* Medium devices (tablets, 768px and up) */ + + @media only screen and (max-width: 768px) { + + } + + /* Small devices (landscape phones, 576px and up) */ + + @media only screen and (max-width: 576px) { + .wrapper { + padding-left: 0px; + padding-right: 0px; + flex-flow: column; + overflow: hidden; + } + .content-section, .content-section.hide { + flex: 100%; + max-width: 100%; + padding-left: 0; + width: 100%; + transition: all ease-out 0.3s; + } + + .content { + width: 100%; + padding-left: 0; + padding-right: 0; + transition: all ease-out 0.3s; + } + + .content-section.hide .content { + margin-top: 0; + padding-top: 0; + transition: all ease-out 0.3s; + } + + .content-section.hide .note-card-holder { + margin-top: 0.5rem; + transition: all ease-out 0.3s; + } + + .note-card-holder .note-card, .content-section.hide .note-card-holder .note-card { + margin-left: 1%; + margin-right: 1%; + max-width: 98%; + min-width: 98%; + transition: all ease-out 0.3s; + } + } + + /* iPhoneX, iPhone 6,7,8 */ + @media only screen and (max-width: 375px) { + } + + /* Galaxy S5, Moto G4 */ + @media only screen and (max-width: 360px) { + } + + /* iPhone 5 or before */ + @media only screen and (max-width: 320px) { + } +} diff --git a/assets/styles/layouts/single.scss b/assets/styles/layouts/single.scss new file mode 100644 index 0000000..5ffda3b --- /dev/null +++ b/assets/styles/layouts/single.scss @@ -0,0 +1,517 @@ +body.kind-page { + background-color: #e5e9f2; + position: relative; + + .read-area { + background-color: #f9fafc; + } + + .wrapper { + display: flex; + padding: 0; + margin: 0; + width: 100%; + justify-content: space-between; + position: relative; + } + + .content-section { + flex: 60%; + max-width: 60%; + order: 2; + /* background-color: lightseagreen; */ + padding: 0; + position: relative; + padding-left: 1rem; + padding-right: 1rem; + } + .content { + background: #e5e9f2; + } + .toc-section { + flex: 20%; + order: 3; + max-width: 20%; + /* background-color: lightpink; */ + transition: all ease-out 0.5s; + } + + .toc-holder { + position: sticky; + top: 4.5rem; + overflow-x: hidden; + overflow-y: auto; + background-color: #f9fafc; + margin-right: 0.5rem; + /* box-shadow: 0px 8px 56px rgba(15, 80, 100, 0.16); */ + transition: all ease-out 0.3s; + } + + .toc { + position: relative; + padding-top: 0px; + transition: all ease-out 0.3s; + } + + .toc nav { + padding-top: 0px; + margin-top: 0px; + display: flex; + flex-direction: column; + align-items: flex-start; + transition: all ease-out 0.3s; + } + + .toc ul { + list-style: none; + padding-left: 0.5rem; + margin-bottom: 0rem; + width: 100%; + } + + .toc .nav-link { + padding: 0; + padding-left: 0.5rem; + transition: all ease-out 0.3s; + color: #1c2d41; + } + + .toc .nav-link:hover, + .toc .nav-link:focus, + .toc .nav-link.active { + padding-left: 1rem; + padding-right: 0.5rem; + background-color: #248aaa; + color: #f9f9f9; + transition: all ease-out 0.3s; + } + + .hero-area { + margin-top: 3rem; + width: 100%; + height: 400px; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + } + + .page-content { + width: 100%; + position: relative; + top: -4.5rem; + padding: 15px; + } + + .author-profile { + position: relative; + align-content: center; + text-align: center; + } + + .author-name { + margin-top: 0px; + } + + .author-profile img { + height: 120px; + width: 120px; + -o-object-fit: cover; + object-fit: cover; + background-color: #f9fafc; + padding: 5px; + } + .author-profile p { + color: #8392a5; + } + + .title { + text-align: center; + } + + .post-content { + padding: 15px; + } + + .post-content h1, + h2 { + margin-top: 1.4rem; + } + + .post-content h3, + h4, + h5, + h6 { + margin-top: 1.3rem; + } + + .post-content blockquote { + border-left: 4px solid #248aaa; + background-color: #248baa15; + padding: 0.3rem; + padding-left: 1rem; + } + + .post-content blockquote > p { + color: #3c4858; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .next-prev-navigator { + padding-left: 10px; + padding-right: 10px; + } + + .next-prev-navigator a { + color: #2098d1; + transition: all 0.3s ease-out; + } + + .next-prev-navigator a:hover { + color: #3c4858; + transition: all 0.3 ease-out; + } + + .next-prev-navigator .next-article { + text-align: right; + } + + .next-prev-navigator .next-article a { + transition: all 0.3s ease-out; + } + + .next-prev-navigator .previous-article a { + transition: all 0.3s ease-out; + } + + .next-prev-navigator .btn-outline-info { + color: #f9fafc !important; + border-color: #e5e9f2 !important; + background-color: #248aaa !important; + transition: all 0.3s ease-out; + } + + .next-prev-navigator .next-prev-text { + white-space: break-spaces; + } + + .next-prev-navigator .btn-outline-info:hover { + color: #3c4858 !important; + background-color: #e5e9f2 !important; + transition: all 0.3s ease-out; + } + + .disquss { + padding: 10px; + } + + .share-buttons .btn { + color: #e5e9f2 !important; + transition: all 0.3s ease-out !important; + } + + .share-buttons .btn:hover, + .share-buttons .btn:focus { + background-color: #248aaa !important; + border-color: #248aaa !important; + transition: all 0.3s ease-out !important; + } + + .share-buttons .facebook-btn { + background-color: #4267b2 !important; + border-color: #4267b2 !important; + } + + .share-buttons .twitter-btn { + background-color: #1da1f2 !important; + border-color: #1da1f2 !important; + } + + .share-buttons .reddit-btn { + background-color: #ff4500 !important; + border-color: #ff4500 !important; + } + + .share-buttons .tumblr-btn { + background-color: #34465d !important; + border-color: #34465d !important; + } + + .share-buttons .pocket-btn { + background-color: #ef4056 !important; + border-color: #ef4056 !important; + } + + .share-buttons .linkedin-btn { + background-color: #2867b2 !important; + border-color: #2867b2 !important; + } + + .share-buttons .diaspora-btn { + background-color: #3c4858 !important; + border-color: #3c4858 !important; + } + + .share-buttons .mastodon-btn { + background-color: #2791da !important; + border-color: #2791da !important; + } + + .share-buttons .whatsapp-btn { + background-color: #4ac959 !important; + border-color: #4ac959 !important; + } + + .share-buttons .email-btn { + background-color: #3c4858 !important; + border-color: #3c4858 !important; + transition: all 0.3s ease-out !important; + } + + .btn-improve-page { + text-align: right; + } + + .languageSelector { + display: none; + } + + #scroll-to-top { + position: fixed; + bottom: 0rem; + right: 1rem; + color: #248aaa; + font-size: 24pt; + z-index: 900000; + visibility: hidden; + } + + #scroll-to-top i { + box-shadow: 0px 8px 56px rgba(15, 80, 100, 0.16); + background-color: #f9f9f9; + border-radius: 50%; + } + + #scroll-to-top:hover { + color: #2098d1; + } + + #scroll-to-top.show { + visibility: visible; + } + .taxonomy-terms { + text-align: center; + } + .taxonomy-terms li { + font-size: 0.8em; + list-style-type: none; + display: inline-block; + background: #248aaa; + margin-left: 0.2em; + margin-right: 0.2em; + } + + .taxonomy-terms a { + color: #f9fafc; + } + + /* ============= Device specific fixes ======= */ + + /* Large screens such as TV */ + @media only screen and (min-width: 1824px) { + .content-section { + flex: 65%; + max-width: 65%; + } + .content-section .container { + max-width: 100%; + } + } + + /* Extra large devices (large desktops, 1200px and up) */ + + @media (max-width: 1400px) { + } + + @media (max-width: 1200px) { + } + + /* IPad Pro */ + @media (max-width: 1024px) { + .wrapper { + padding-left: 0px; + padding-right: 0px; + } + + .content-section { + padding: 0; + flex: 60%; + max-width: 100%; + order: 2; + overflow: hidden; + } + .content { + overflow: hidden; + } + .container { + max-width: 100%; + } + + .toc-section { + order: 3; + flex: 0%; + max-width: 0%; + transition: all ease-out 0.3s; + } + .toc-section.hide { + flex: 40%; + max-width: 40%; + margin-left: 0.5rem; + transition: all ease-out 0.3s; + } + + .toc-holder { + top: 3rem; + max-height: calc(100vh - 3rem); + } + + .navbar-toggler { + display: block; + } + + .navbar-collapse.lang-selector { + display: none; + } + + .languageSelector { + display: block; + } + + .hero-area { + height: 300px; + margin-top: 1rem; + } + + .page-content { + padding: 0px; + } + + .btn-improve-page { + margin-right: 1rem; + } + + #disqus_thread, + .dsq-brlink { + padding: 5px; + } + } + + /* Large devices (desktops, 992px and up) */ + + @media (max-width: 992px) { + } + + /* Medium devices (tablets, 768px and up) */ + + @media only screen and (max-width: 768px) { + #scroll-to-top { + right: 8rem; + } + } + + /* Small devices (landscape phones, 576px and up) */ + + @media only screen and (max-width: 576px) { + .wrapper { + padding: 0px; + display: flex; + flex-direction: column; + } + + .content-section { + padding: 0; + flex: 100%; + max-width: 100%; + order: 3; + } + + .toc-section { + order: 2; + width: 100%; + height: -moz-fit-content; + height: fit-content; + max-height: 0; + max-width: 100%; + transition: all ease-out 0.5s; + } + + .toc-section.hide { + margin-top: 2.5rem; + position: relative; + /* height: fit-content; */ + flex: 100%; + height: -moz-fit-content; + height: fit-content; + max-height: 200vh; + max-width: 100%; + margin-left: 0; + padding-right: 0; + box-shadow: 0px 8px 56px rgba(15, 80, 100, 0.16); + transition: all ease-out 0.5s; + } + + .toc-holder { + max-height: 0; + margin-right: 0; + overflow: hidden; + transition: all ease-out 0.5s; + } + .toc-section.hide .toc-holder { + max-height: 200vh; + transition: all ease-out 0.5s; + } + + .navbar-toggler { + display: block; + } + + .hero-area { + height: 200px; + margin-top: 1rem; + } + + .page-content { + padding: 0px; + } + + .next-prev-navigator .previous-article { + text-align: center; + margin: 5px; + } + .next-prev-navigator .next-article { + text-align: center; + margin: 5px; + } + .previous-article a, + .next-article a { + width: 100%; + } + + #disqus_thread, + .dsq-brlink { + padding: 5px; + } + } + + /* iPhoneX, iPhone 6,7,8 */ + @media only screen and (max-width: 375px) { + } + + /* Galaxy S5, Moto G4 */ + @media only screen and (max-width: 360px) { + } + + /* iPhone 5 or before */ + @media only screen and (max-width: 320px) { + } +} \ No newline at end of file diff --git a/assets/styles/navigators/navbar.scss b/assets/styles/navigators/navbar.scss new file mode 100644 index 0000000..50b42a6 --- /dev/null +++ b/assets/styles/navigators/navbar.scss @@ -0,0 +1,298 @@ +.top-navbar { + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 50px; + z-index: 99999; + transition: all 0.4s ease-out; + margin: 0px; + padding-top: 0.4rem; + text-align: center; + + /* --- initial state start ------ */ + &.initial-navbar { + background-color: transparent; + } + + &.initial-navbar .navbar-brand { + color: #c0ccda; + font-weight: 600; + } + + &.initial-navbar li a { + color: #c0ccda; + } + + &.initial-navbar .navbar-nav .active, + &.initial-navbar li a:hover { + color: #f9fafc; + transition: all 0.3s ease-out; + transform: translateY(-2px); + } + + .navbar-collapse { + margin-top: -5px; + } + + .navbar-collapse.show, + .navbar-collapse.collapsing { + background-color: #f9fafc; + padding-left: 1rem; + } + + /* --- initial state end ------ */ + + /* --- state after scroll start --- */ + + &.final-navbar { + background-color: #f9fafc; + color: #1c2d41; + transition: all 0.3s ease-out; + } + + &.final-navbar .navbar-brand { + color: #1c2d41; + font-weight: 600; + } + + &.final-navbar li a { + color: #1c2d41; + font-weight: 500; + transition: all 0.3s ease-out; + border-bottom: 2px solid#F9FAFC; + } + + &.final-navbar .navbar-nav .active, + &.final-navbar li a:hover { + color: #2098d1; + transition: all 0.3s ease-out; + border-bottom: 2px solid #2098d1; + background: rgb(2, 0, 36); + background: linear-gradient( + 90deg, + rgba(2, 0, 36, 1) 0%, + rgba(34, 136, 168, 0.1) 0% + ); + } + + .navbar-collapse.show li a, + .navbar-collapse.collapsing li a { + color: #1c2d41; + font-weight: 500; + transition: all 0.3s ease-out; + } + + .navbar-collapse.show .navbar-nav .active, + .navbar-collapse.show .navbar-nav a:hover { + color: #2098d1; + } + + #top-navbar-divider { + margin-top: 10px; + } + + /* --- state after scroll end --- */ + + #top-navbar-divider { + background: rgba(192, 204, 218, 0.8); + height: 20px; + width: 2px; + } + + &.final-navbar #top-navbar-divider { + background: rgba(0, 0, 0, 0.6); + } + + #top-navbar-divider { + height: 20px; + width: 2px; + } + + .navbar-brand img { + width: 42px; + padding: 5px; + margin-left: -10px; + } + + .dropdown-menu { + box-shadow: 0px 8px 56px rgba(15, 80, 100, 0.16); + border: 1px solid #fff; + max-height: 0vh; + overflow: hidden; + display: block; + visibility: hidden; + transition: all 0.3s ease-out; + } + + .dropdown-menu.show { + max-height: 100vh; + visibility: visible; + transition: all 0.3s ease-in; + } + + .dropdown-menu a { + color: #1c2d41; + border-bottom: none; + } + + .dropdown-menu a:hover { + color: #2098d1; + transition: all 0.3s ease-out; + border-bottom: none; + background: rgb(2, 0, 36); + background: linear-gradient( + 90deg, + rgba(2, 0, 36, 1) 0%, + rgba(34, 136, 168, 0.2) 0% + ); + } + + /* ============= Device specific fixes ======= */ + + /* Large screens such as TV */ + @media only screen and (min-width: 1824px) { + } + + /* Extra large devices (large desktops, 1200px and up) */ + + @media (max-width: 1400px) { + } + + @media (max-width: 1200px) { + } + + /* IPad Pro */ + @media (max-width: 1024px) { + height: -moz-fit-content; + height: fit-content; + padding-bottom: 0px; + padding-top: 0px; + + .container { + max-width: 100%; + } + + &.initial-navbar .navbar-nav .active, + &.initial-navbar li a:hover { + color: #2098d1; + transition: all 0.3s ease-out; + } + + &.final-navbar .navbar-nav .active, + &.final-navbar li a:hover { + color: #2098d1; + transition: none; + + border-bottom: none; + background: transparent; + } + + &.final-navbar li a { + border-bottom: none; + } + + .dropdown-divider { + border-top: 1px solid #c0ccda; + } + #top-navbar-divider { + background: rgba(0, 0, 0, 0.6); + height: auto; + width: auto; + margin-right: 15px; + } + .dropdown-menu { + text-align: center; + margin-bottom: 0.5rem; + margin-right: 1rem; + transition: all 0.3s ease-out; + } + } + + /* Large devices (desktops, 992px and up) */ + + @media (max-width: 992px) { + &.initial-navbar .navbar-nav .active, + &.initial-navbar li a:hover { + color: #2098d1; + transition: all 0.3s ease-out; + } + + &.final-navbar .navbar-nav .active, + &.final-navbar li a:hover { + color: #2098d1; + transition: none; + + border-bottom: none; + background: transparent; + } + + &.final-navbar li a { + border-bottom: none; + } + + .dropdown-divider { + border-top: 1px solid #c0ccda; + } + #top-navbar-divider { + background: rgba(0, 0, 0, 0.6); + height: auto; + width: auto; + margin-right: 15px; + } + } + + /* Medium devices (tablets, 768px and up) */ + + @media only screen and (max-width: 768px) { + &.initial-navbar .navbar-nav .active, + &.initial-navbar li a:hover { + color: #2098d1; + transition: all 0.3s ease-out; + } + + &.final-navbar .navbar-nav .active, + &.final-navbar li a:hover { + color: #2098d1; + transition: none; + + border-bottom: none; + background: transparent; + } + + &.final-navbar li a { + border-bottom: none; + } + + .dropdown-divider { + border-top: 1px solid #c0ccda; + } + #top-navbar-divider { + background: rgba(0, 0, 0, 0.6); + height: auto; + width: auto; + margin-right: 15px; + } + } + + /* Small devices (landscape phones, 576px and up) */ + + @media only screen and (max-width: 576px) { + .dropdown-menu { + margin-left: -1rem; + margin-right: 0rem; + } + } + + /* iPhoneX, iPhone 6,7,8 */ + @media only screen and (max-width: 375px) { + } + + /* Galaxy S5, Moto G4 */ + @media only screen and (max-width: 360px) { + } + + /* iPhone 5 or before */ + @media only screen and (max-width: 320px) { + } +} \ No newline at end of file diff --git a/assets/styles/navigators/sidebar.scss b/assets/styles/navigators/sidebar.scss new file mode 100644 index 0000000..d392b58 --- /dev/null +++ b/assets/styles/navigators/sidebar.scss @@ -0,0 +1,299 @@ +.sidebar-section { + order: 1; + flex: 20%; + max-width: 20%; + /* background-color: lightsalmon; */ + transition: all ease-out 0.5s; + + .sidebar-holder { + top: 2.5rem; + position: sticky; + background-color: #f9fafc; + height: 100vh; + overflow: auto; + box-shadow: 0px 8px 56px rgba(15, 80, 100, 0.16); + transition: all ease-out 0.3s; + } + + .sidebar { + background: #f9fafc; + height: 100vh; + transition: all ease-out 0.3s; + } + + .sidebar-tree { + padding-left: 1rem; + position: relative; + width: -moz-max-content; + width: max-content; + } + + #search-box { + margin-left: 5%; + margin-right: 5%; + width: -webkit-fill-available; + height: 35px; + padding-left: 15px; + margin-top: 30px; + margin-bottom: 10px; + border-radius: 5px; + background-color: #e5e9f2; + transition: all 0.3s ease-out; + border: 1px solid #c0ccda; + } + + #search-box:focus { + border: 1pt solid #248aaa; + outline: none; + } + + #list-heading { + padding-left: 0px !important; + } + + .tree, + .tree ul { + margin: 0; + padding: 0; + list-style: none; + } + + .tree li { + margin: 0; + padding: 0 1em; + line-height: 2em; + color: #3c4858; + position: relative; + } + + .tree li a { + text-decoration: none; + color: #131313; + transition: all 0.3s ease-out; + } + + .tree li a.active { + display: inline; + color: #2098d1; + } + + .tree li a:hover { + margin-left: 3px; + color: #2098d1; + transition: all 0.3s ease-out; + } + + .tree i { + color: #3c4858; + font-size: 12px; + margin-right: 5px; + } + + .tree .shift-right { + margin-left: 5px; + } + + .tree .active, + .tree .active > ul { + display: block; + } + + .subtree { + padding-left: 0.7rem; + } + + .subtree:before { + content: ""; + display: block; + width: 0; + position: absolute; + top: 2.5rem; + left: 1.5rem; + bottom: 0.9rem; + border-left: 1px solid; + } + + .subtree ul, + ul > ul { + position: relative; + padding-left: 0.5rem; + display: none; + } + + .subtree ul:before { + content: ""; + display: block; + width: 0; + position: absolute; + top: -10px; + left: 0.3rem; + bottom: 0.9rem; + border-left: 1px solid; + } + + .subtree li:before { + content: ""; + display: block; + width: 20px; + height: 0; + border-top: 1px solid; + margin-top: -1px; + position: absolute; + top: 18px; + left: -3px; + } + + .subtree li:last-child:before { + background: #f9fafc; + height: auto; + top: 1.1rem; + bottom: 0; + } + + a.focused { + color: #2098d1 !important; + } + + /* ============= Device specific fixes ======= */ + + /* Large screens such as TV */ + @media only screen and (min-width: 1824px) { + flex: 15%; + max-width: 15%; + + .sidebar-holder { + max-width: 100%; + } + } + /* Extra large devices (large desktops, 1200px and up) */ + + @media (max-width: 1400px) { + .sidebar-holder { + max-width: 20rem; + } + } + + @media (max-width: 1200px) { + .sidebar-tree { + margin-left: 1rem; + } + } + + /* IPad Pro */ + @media (max-width: 1024px) { + flex: 0%; + max-width: 0%; + min-height: 100vh; + transition: all ease-out 0.3s; + + .sidebar-holder { + position: sticky; + top: 2.5rem; + width: 100%; + max-height: calc(100vh - 2.5rem); + } + + &.hide { + flex: 30%; + max-width: 30%; + margin-right: 0.5rem; + transition: all ease-out 0.3s; + } + } + + /* Large devices (desktops, 992px and up) */ + + @media (max-width: 992px) { + } + + /* Medium devices (tablets, 768px and up) */ + + @media only screen and (max-width: 768px) { + flex: 0%; + max-width: 0%; + min-height: 100vh; + transition: all ease-out 0.3s; + + .sidebar-holder { + position: sticky; + top: 2.5rem; + width: 100%; + } + + &.hide { + flex: 40%; + max-width: 40%; + margin-right: 0.5rem; + transition: all ease-out 0.3s; + } + } + + /* Small devices (landscape phones, 576px and up) */ + + @media only screen and (max-width: 576px) { + width: 100%; + min-height: 0; + max-height: 0; + max-width: 100%; + transition: all ease-out 0.5s; + + &.hide { + margin-top: 2rem; + position: relative; + height: -moz-fit-content; + height: fit-content; + flex: none; + max-height: 300vh; + max-width: 100%; + transition: all ease-out 0.5s; + } + + .sidebar-holder { + max-height: 0; + height: -moz-fit-content; + height: fit-content; + overflow: hidden; + max-width: 100%; + transition: all ease-out 0.5s; + } + + &.hide .sidebar-holder { + max-height: 200vh; + transition: all ease-out 0.5s; + } + + .sidebar { + position: relative; + height: -moz-fit-content; + height: fit-content; + max-height: -moz-fit-content; + max-height: fit-content; + width: 100vw; + min-height: 0; + overflow: hidden; + transition: all ease-out 0.5s; + } + + .sidebar-tree { + margin-left: 0rem; + max-height: 0; + transition: all 0.5s ease-out; + } + &.hide .sidebar-tree { + max-height: 200vh; + transition: all 0.5s ease-out; + } + } + + /* iPhoneX, iPhone 6,7,8 */ + @media only screen and (max-width: 375px) { + } + + /* Galaxy S5, Moto G4 */ + @media only screen and (max-width: 360px) { + } + + /* iPhone 5 or before */ + @media only screen and (max-width: 320px) { + } +} \ No newline at end of file diff --git a/assets/styles/override.scss b/assets/styles/override.scss new file mode 100644 index 0000000..7772f02 --- /dev/null +++ b/assets/styles/override.scss @@ -0,0 +1,15 @@ +/* override this file for custom css */ + +/* you can import boostrap mixins */ +// @import 'bootstrap/scss/mixins'; +// Example usage +// .some-class { +// @include media-breakpoint-up(sm) { +// // Larger than sm: 576px +// display: inline; +// } +// @include media-breakpoint-down(md) { +// // Smaller than md: 768px +// display: block; +// } +// } \ No newline at end of file diff --git a/assets/styles/sections/about.scss b/assets/styles/sections/about.scss new file mode 100644 index 0000000..ee29245 --- /dev/null +++ b/assets/styles/sections/about.scss @@ -0,0 +1,387 @@ +#about { + .social-link { + list-style: none; + padding: 0.2rem; + } + + .social-link a { + font-size: 1.5rem; + color: #3c4858; + padding: 0.5rem; + } + + .social-link a:hover { + color: #248aaa; + transition: all 0.3s ease-in; + } + + .circular-progress { + width: 150px; + height: 150px; + line-height: 150px; + background: none; + margin: 0 auto; + box-shadow: none; + position: relative; + } + + .circular-progress:after { + content: ""; + width: 100%; + height: 100%; + border-radius: 50%; + border: 12px solid #f9fafc; + position: absolute; + top: 0; + left: 0; + } + + .circular-progress > span { + width: 50%; + height: 100%; + overflow: hidden; + position: absolute; + top: 0; + z-index: 1; + } + + .circular-progress .circular-progress-left { + left: 0; + } + + .circular-progress .circular-progress-bar { + width: 100%; + height: 100%; + background: none; + border-width: 12px; + border-style: solid; + position: absolute; + top: 0; + } + + .circular-progress .circular-progress-left .circular-progress-bar { + left: 100%; + border-top-right-radius: 80px; + border-bottom-right-radius: 80px; + border-left: 0; + transform-origin: center left; + } + + .circular-progress .circular-progress-right { + right: 0; + } + + .circular-progress .circular-progress-right .circular-progress-bar { + left: -100%; + border-top-left-radius: 80px; + border-bottom-left-radius: 80px; + border-right: 0; + transform-origin: center right; + animation: circular-loading-1 1.8s linear forwards; + } + + .circular-progress .circular-progress-value { + width: 90%; + height: 90%; + padding: 1rem; + border-radius: 50%; + background: #3c4858; + font-size: 1rem; + color: #f9fafc; + line-height: initial; + text-align: center; + position: absolute; + top: 5%; + left: 5%; + display: flex; + justify-content: center; + align-items: center; + } + + .circular-progress.blue .circular-progress-bar { + border-color: #048dff; + } + + .circular-progress.yellow .circular-progress-bar { + border-color: #eebb4d; + } + + .circular-progress.pink .circular-progress-bar { + border-color: #ed63d2; + } + + .circular-progress.green .circular-progress-bar { + border-color: #2dca73; + } + + .circular-progress.sky .circular-progress-bar { + border-color: #00c9e3; + } + + .circular-progress.orange .circular-progress-bar { + border-color: #ff7c7c; + } + + .circular-progress-percentage-50 { + animation: circular-loading-50 0s linear forwards 1.8s; + } + + .circular-progress-percentage-55 { + animation: circular-loading-55 0.18s linear forwards 1.8s; + } + + .circular-progress-percentage-60 { + animation: circular-loading-60 0.36s linear forwards 1.8s; + } + + .circular-progress-percentage-65 { + animation: circular-loading-65 0.54s linear forwards 1.8s; + } + + .circular-progress-percentage-70 { + animation: circular-loading-70 0.72s linear forwards 1.8s; + } + + .circular-progress-percentage-75 { + animation: circular-loading-75 0.9s linear forwards 1.8s; + } + + .circular-progress-percentage-80 { + animation: circular-loading-80 1.08s linear forwards 1.8s; + } + + .circular-progress-percentage-85 { + animation: circular-loading-85 1.26s linear forwards 1.8s; + } + + .circular-progress-percentage-90 { + animation: circular-loading-90 1.44s linear forwards 1.8s; + } + + .circular-progress-percentage-95 { + animation: circular-loading-95 1.62s linear forwards 1.8s; + } + + .circular-progress-percentage-100 { + animation: circular-loading-100 1.8s linear forwards 1.8s; + } + + @keyframes circular-loading-50 { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(0deg); + } + } + + @keyframes circular-loading-55 { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(18deg); + } + } + + @keyframes circular-loading-60 { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(36deg); + } + } + + @keyframes circular-loading-65 { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(54deg); + } + } + + @keyframes circular-loading-70 { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(72deg); + } + } + + @keyframes circular-loading-75 { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(90deg); + } + } + + @keyframes circular-loading-80 { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(108deg); + } + } + + @keyframes circular-loading-85 { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(126deg); + } + } + + @keyframes circular-loading-90 { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(144deg); + } + } + + @keyframes circular-loading-95 { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(162deg); + } + } + + @keyframes circular-loading-100 { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(180deg); + } + } + + @keyframes circular-loading-1 { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(180deg); + } + } + + @keyframes circular-loading-2 { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(144deg); + } + } + + @keyframes circular-loading-3 { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(90deg); + } + } + + @keyframes circular-loading-4 { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(36deg); + } + } + + @keyframes circular-loading-5 { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(126deg); + } + } + + @media only screen and (max-width: 990px) { + .circular-progress { + margin-bottom: 20px; + } + } + + /* ============= Device specific fixes ======= */ + + /* Large screens such as TV */ + @media only screen and (min-width: 1824px) { + } + + /* Extra large devices (large desktops, 1200px and up) */ + + @media (max-width: 1400px) { + } + + @media (max-width: 1200px) { + } + + /* IPad Pro */ + @media (max-width: 1024px) { + } + + /* Large devices (desktops, 992px and up) */ + + @media (max-width: 992px) { + } + + /* Medium devices (tablets, 768px and up) */ + + @media only screen and (max-width: 768px) { + .about-section.container { + max-width: 100%; + } + + .circular-progress { + width: 135px; + height: 135px; + } + } + + /* Small devices (landscape phones, 576px and up) */ + + @media only screen and (max-width: 576px) { + .circular-progress { + width: 150px; + height: 150px; + } + + .circular-progress .circular-progress-value { + font-size: 1rem; + } + } + + /* iPhoneX, iPhone 6,7,8 */ + @media only screen and (max-width: 375px) { + } + + /* Galaxy S5, Moto G4 */ + @media only screen and (max-width: 360px) { + } + + /* iPhone 5 or before */ + @media only screen and (max-width: 320px) { + .col-6 { + flex: auto; + max-width: 100%; + } + + .social-link { + flex-wrap: wrap; + } + } +} \ No newline at end of file diff --git a/assets/styles/sections/accomplishments.scss b/assets/styles/sections/accomplishments.scss new file mode 100644 index 0000000..77449f7 --- /dev/null +++ b/assets/styles/sections/accomplishments.scss @@ -0,0 +1,97 @@ +.accomplishments-section { + h1 > span{ + margin-top: -55px; /* Size of fixed header */ + padding-bottom:55px; + display: block; + } + + .card { + background: #fff; + border-top: 2px solid #248aaa; + height: 100%; + } + .card .card-header { + background: none; + border: none; + } + + .card .card-header .sub-title { + color: #8392a5; + margin-top: 0.4rem; + } + + .card .sub-title :nth-child(2) { + float: none !important; + } + + .card .card-body { + padding: 0; + padding-left: 1rem; + padding-right: 1rem; + } + + .card .card-footer { + background: #fff; + border: none; + padding: 0; + padding-left: 0.7rem; + padding-bottom: 0.3rem; + } + + /* ============= Device specific fixes ======= */ + + /* Large screens such as TV */ + @media only screen and (min-width: 1824px) { + } + + /* Extra large devices (large desktops, 1200px and up) */ + + @media (max-width: 1400px) { + } + + @media (max-width: 1200px) { + } + + /* IPad Pro */ + @media (max-width: 1024px) { + width: 100%; + padding: 0; + padding-left: 0.2rem; + padding-right: 0.2rem; + + .container { + max-width: 100%; + } + } + + /* Large devices (desktops, 992px and up) */ + + @media (max-width: 992px) { + } + + /* Medium devices (tablets, 768px and up) */ + + @media only screen and (max-width: 768px) { + + } + + /* Small devices (landscape phones, 576px and up) */ + + @media only screen and (max-width: 576px) { + flex: 100%; + max-width: 100%; + margin-top: 2rem; + } + + /* iPhoneX, iPhone 6,7,8 */ + @media only screen and (max-width: 375px) { + } + + /* Galaxy S5, Moto G4 */ + @media only screen and (max-width: 360px) { + } + + /* iPhone 5 or before */ + @media only screen and (max-width: 320px) { + } +} \ No newline at end of file diff --git a/assets/styles/sections/achievements.scss b/assets/styles/sections/achievements.scss new file mode 100644 index 0000000..c82ca10 --- /dev/null +++ b/assets/styles/sections/achievements.scss @@ -0,0 +1,180 @@ +.achievements-section { + .container { + padding-top: 0.5rem; + } + + h1 > span{ + margin-top: -55px; /* Size of fixed header */ + padding-bottom:55px; + display: block; + } + + #gallery .achievement-entry { + cursor: pointer; + margin-top: 5px; + margin-bottom: 5px; + margin-left: 7px; + margin-right: 7px; + z-index: 1; + background-color: #e5e9f2; + background-size: cover; + background-repeat: no-repeat; + background-position: center; + position: relative; + overflow: hidden; + transition: all 0.3s ease-out; + } + + #gallery .achievement-entry:hover { + cursor: pointer; + z-index: 1; + transform: scale(1.1); + transition: all 0.3s ease-out; + z-index: 20000; + } + + #gallery .achievement-details { + cursor: pointer; + z-index: 1; + opacity: 1 !important; + transition: none !important; + transform: none !important; + } + + #gallery .img-type-1 { + height: 300px; + } + #gallery .img-type-2 { + height: 146px; + margin-bottom: 8px; + } + + #gallery .svg-inline--fa { + color: #8392a5; + background-color: rgba(0, 0, 0, 0.7); + padding: 10px; + font-size: 0rem; + opacity: 0; + } + + #gallery .achievement-entry:hover .svg-inline--fa { + opacity: 1; + font-size: 1rem; + transition: all 0.3s ease-out; + } + + #gallery .img-type-1 .svg-inline--fa { + margin-top: 135px; + } + #gallery .img-type-2 .svg-inline--fa { + margin-top: 50px; + } + + #gallery .achievement-details.img-type-1 .svg-inline--fa, + .achievement-details.img-type-2 .svg-inline--fa { + margin-top: 0px !important; + transition: none !important; + float: right; + } + + #gallery .achievement-entry .title { + color: #e5e9f2; + background-color: rgba(0, 0, 0, 0.7); + opacity: 0; + padding: 5px; + position: absolute; + bottom: 0px; + width: 100%; + margin-bottom: 0px; + bottom: -5px; + } + + #gallery .achievement-entry:hover .title { + opacity: 1; + bottom: 0px; + transition: bottom 0.3s ease-out; + } + + #gallery .caption { + background-color: rgba(0, 0, 0, 0.7); + bottom: 1rem; + left: 1rem; + color: #e5e9f2; + padding: 15px; + position: absolute; + transition: all 0.3s ease-out; + } + + #gallery .caption h4 { + color: #e5e9f2; + } + + #gallery .caption p { + font-size: 16px; + font-weight: 300; + color: #e5e9f2; + } + + .hidden { + display: none !important; + } + + #gallery .achievement-details { + height: 75vh !important; + } + + /* ============= Device specific fixes ======= */ + + /* Large screens such as TV */ + @media only screen and (min-width: 1824px) { + } + + /* Extra large devices (large desktops, 1200px and up) */ + + @media (max-width: 1400px) { + } + + @media (max-width: 1200px) { + } + + /* IPad Pro */ + @media (max-width: 1024px) { + } + + /* Large devices (desktops, 992px and up) */ + + @media (max-width: 992px) { + } + + /* Medium devices (tablets, 768px and up) */ + + @media only screen and (max-width: 768px) { + .container { + max-width: 100%; + } + .col-md-6 { + flex: 50%; + width: 50%; + } + } + + /* Small devices (landscape phones, 576px and up) */ + + @media only screen and (max-width: 576px) { + #gallery .achievement-entry:hover { + transform: scale(1.05); + } + } + + /* iPhoneX, iPhone 6,7,8 */ + @media only screen and (max-width: 375px) { + } + + /* Galaxy S5, Moto G4 */ + @media only screen and (max-width: 360px) { + } + + /* iPhone 5 or before */ + @media only screen and (max-width: 320px) { + } +} \ No newline at end of file diff --git a/assets/styles/sections/education.scss b/assets/styles/sections/education.scss new file mode 100644 index 0000000..93596f0 --- /dev/null +++ b/assets/styles/sections/education.scss @@ -0,0 +1,199 @@ +.education-section { + .education-info-table { + width: 100%; + border: none; + background: none; + } + + .education-info-table tr:hover { + background: none; + } + + .education-info-table tr, + .education-info-table th, + .education-info-table td { + border: none; + padding: 0; + background: none; + } + + .timeframe { + color: #8392a5; + text-align: right; + } + + h1 > span{ + margin-top: -55px; /* Size of fixed header */ + padding-bottom:55px; + display: block; + } + + .icon { + width: 2rem; + padding-left: 0; + padding-right: 0; + position: relative; + } + + .icon .hline { + position: absolute; + left: 1rem; + top: 0; + background-color: #248aaa; + height: 100%; + width: 2px; + } + + .education-info-table tr:first-child .hline { + height: 65%; + top: auto; + } + + .education-info-table tr:last-child .hline { + height: 50%; + } + + .icon-holder { + background-color: #248aaa; + border-radius: 50%; + height: 2rem; + width: 2rem; + padding: 0.2rem; + text-align: center; + color: #e5e9f2; + position: relative; + } + + .line { + width: 5%; + padding-left: 0; + padding-right: 0; + } + + .line div { + height: 2px; + /* width: 100%; */ + margin-right: -1px; + background-color: #248aaa; + } + + .degree-info { + padding: 1rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + border-left: 2px solid #248aaa; + border-top: 1px solid #c0ccda; + border-bottom: 1px solid #c0ccda; + border-right: 1px solid #c0ccda; + border-radius: 5px; + } + + .degree-info h5 { + margin-bottom: 0.3rem; + } + + .taken-courses table { + margin-left: 1rem; + width: 100%; + transition: all 0.3s ease-out; + background: none; + border: none; + } + + .taken-courses tr { + height: auto !important; + } + + .taken-courses tr, + .taken-courses td, + .taken-courses th { + background: none; + border: none; + color: #212529; + } + .taken-courses th.course-name-header{ + width: 50%; + } + .taken-courses .hidden-course { + display: none; + transition: all 1s ease-out; + } + + .taken-courses ul { + margin-bottom: 0; + } + + /*============ Education Alter Template =============*/ + .education-alt .degree-info { + border-right: 2px solid #248aaa; + } + + /* ============= Device specific fixes ======= */ + + /* Large screens such as TV */ + + @media only screen and (min-width: 1824px) { + } + + /* Extra large devices (large desktops, 1200px and up) */ + + @media (max-width: 1400px) { + } + + @media (max-width: 1200px) { + } + + /* IPad Pro */ + + @media (max-width: 1024px) { + .container { + padding-left: 0; + } + } + + /* Large devices (desktops, 992px and up) */ + + @media (max-width: 992px) { + } + + /* Medium devices (tablets, 768px and up) */ + + @media only screen and (max-width: 768px) { + } + + /* Small devices (landscape phones, 576px and up) */ + + @media only screen and (max-width: 576px) { + padding-left: 0.5rem; + padding-right: 0.5rem; + + .container { + padding-right: 0; + } + + .icon { + display: none; + } + .line { + display: none; + } + .timeframe { + text-align: left; + } + } + + /* iPhoneX, iPhone 6,7,8 */ + + @media only screen and (max-width: 375px) { + } + + /* Galaxy S5, Moto G4 */ + + @media only screen and (max-width: 360px) { + } + + /* iPhone 5 or before */ + + @media only screen and (max-width: 320px) { + } +} \ No newline at end of file diff --git a/assets/styles/sections/experiences.scss b/assets/styles/sections/experiences.scss new file mode 100644 index 0000000..1d1afef --- /dev/null +++ b/assets/styles/sections/experiences.scss @@ -0,0 +1,171 @@ +.experiences-section { + padding-bottom: 1rem; + + .timeline { + margin-top: 1.5rem !important; + } + + h1 > span{ + margin-top: -55px; /* Size of fixed header */ + padding-bottom:55px; + display: block; + } + + ul { + padding-left: 1rem; + } + + ul > li { + margin-left: 0; + color: #3c4858; + } + + .designation { + font-weight: 600; + } + + .circle { + padding: 13px 20px; + border-radius: 50%; + background-color: #248aaa; + color: #f9fafc; + max-height: 50px; + z-index: 2; + } + + .timeline .vertical-line { + align-self: stretch; + } + + .timeline .vertical-line::after { + content: ""; + position: absolute; + border-left: 3px solid #248aaa; + z-index: 1; + height: 100%; + left: 50%; + } + + .timeline .vertical-line:nth-child(even)::after { + left: calc(50% - 3px) !important; + } + + .timeline .horizontal-line div { + padding: 0; + height: 40px; + } + + .timeline .horizontal-line hr { + border-top: 3px solid #248aaa; + margin: 0; + top: 17px; + position: relative; + } + + .timeline .horizontal-line .timeline-side-div { + display: flex; + overflow: hidden; + } + + .timeline .horizontal-line .corner { + border: 3px solid #248aaa; + width: 100%; + position: relative; + border-radius: 15px; + } + + .timeline .row:nth-child(2n) div:nth-child(1) .corner { + left: 50%; + top: -50%; + } + + .timeline .row:nth-child(2n) div:nth-child(3) .corner { + left: -50%; + top: calc(50% - 3px); + } + + .timeline .row:nth-child(4n) div:nth-child(1) .corner { + left: 50%; + top: calc(50% - 3px); + } + + .timeline .row:nth-child(4n) div:nth-child(3) .corner { + left: -50%; + top: -50%; + } + + /* ============= Device specific fixes ======= */ + + /* Large screens such as TV */ + @media only screen and (min-width: 1824px) { + } + + /* Extra large devices (large desktops, 1200px and up) */ + + @media (max-width: 1400px) { + } + + @media (max-width: 1200px) { + } + + /* IPad Pro */ + @media (max-width: 1024px) { + } + + /* Large devices (desktops, 992px and up) */ + + @media (max-width: 992px) { + } + + /* Medium devices (tablets, 768px and up) */ + + @media only screen and (max-width: 768px) { + .container { + max-width: 100%; + } + } + + /* Small devices (landscape phones, 576px and up) */ + + @media only screen and (max-width: 576px) { + } + + /* iPhoneX, iPhone 6,7,8 */ + @media only screen and (max-width: 375px) { + .timeline .row:nth-child(4n) div:nth-child(3) .corner { + left: -55%; + top: -50%; + } + + .timeline .row:nth-child(2n) div:nth-child(1) .corner { + left: 55%; + top: -50%; + } + } + + /* Galaxy S5, Moto G4 */ + @media only screen and (max-width: 360px) { + .timeline .row:nth-child(4n) div:nth-child(3) .corner { + left: -60%; + top: -50%; + } + + .timeline .row:nth-child(2n) div:nth-child(1) .corner { + left: 60%; + top: -50%; + } + } + + /* iPhone 5 or before */ + @media only screen and (max-width: 320px) { + .timeline .row:nth-child(4n) div:nth-child(3) .corner { + left: -64%; + top: -50%; + } + + .timeline .row:nth-child(2n) div:nth-child(1) .corner { + left: 64%; + top: -50%; + } + } +} diff --git a/assets/styles/sections/home.scss b/assets/styles/sections/home.scss new file mode 100644 index 0000000..b5eeb0a --- /dev/null +++ b/assets/styles/sections/home.scss @@ -0,0 +1,151 @@ +.home { + height: 100vh; + padding: 0; + margin: 0; + color: #f9fafc; + overflow: hidden; + + .background { + height: 100%; + width: 100%; + padding: 0; + margin: 0; + background-attachment: fixed; + background-position: center; + transform: scale(1.1); + filter: blur(3px); + background-size: cover; + } + + .arrow-center { + display: flex; + justify-content: center; + } + + /* + Resolves https://github.com/hugo-toha/toha/issues/70 + + fixed attached images use the whole size. On mobile this can get really + tall which blows your image out. Setting the attachment back to scroll allows + your cover image to stretch within its own container + */ + @supports (-webkit-touch-callout: none) { + .background { + background-attachment: scroll; + } + } + + .content { + position: relative; + top: -65%; + height: 60%; + } + + img { + width: 148px; + height: 148px; + background-color: #e7e7ef; + padding: 5px; + margin-bottom: 10px; + } + + .greeting, .greeting-subtitle { + color: #f9fafc; + } + + .typing-carousel { + font-size: 14pt; + color: #f0f0f0; + } + + #typing-carousel-data { + display: none; + } + + .arrow { + position: absolute; + color: #f9fafc; + font-size: 1.5rem; + bottom: 0; + } + + .bounce { + animation: bounce 2s infinite; + } + + @keyframes bounce { + 0%, + 20%, + 50%, + 80%, + 100% { + transform: translateY(0); + } + 40% { + transform: translateY(-30px); + } + 60% { + transform: translateY(-15px); + } + } + + /* ============= Device specific fixes ======= */ + + /* Large screens such as TV */ + @media only screen and (min-width: 1824px) { + } + + /* Extra large devices (large desktops, 1200px and up) */ + + @media (max-width: 1400px) { + } + + @media (max-width: 1200px) { + } + + /* IPad Pro */ + @media (max-width: 1024px) { + } + + /* Large devices (desktops, 992px and up) */ + + @media (max-width: 992px) { + } + + /* Medium devices (tablets, 768px and up) */ + + @media only screen and (max-width: 768px) { + } + + /* Small devices (landscape phones, 576px and up) */ + + @media only screen and (max-width: 576px) { + .content { + position: relative; + top: -75%; + height: 65%; + } + + img { + width: 140px; + max-width: 50%; + height: auto; + } + + .greeting { + font-size: 24pt; + } + } + + /* iPhoneX, iPhone 6,7,8 */ + @media only screen and (max-width: 375px) { + } + + /* Galaxy S5, Moto G4 */ + @media only screen and (max-width: 360px) { + } + + /* iPhone 5 or before */ + @media only screen and (max-width: 320px) { + } +} \ No newline at end of file diff --git a/assets/styles/sections/pdf-viewer.scss b/assets/styles/sections/pdf-viewer.scss new file mode 100644 index 0000000..2906fdc --- /dev/null +++ b/assets/styles/sections/pdf-viewer.scss @@ -0,0 +1,41 @@ +.pdf-viewer { + canvas { + border: 1px solid black; + direction: ltr; + width: 100%; + height: auto; + display: none; + } + + .paginator { + display: none; + text-align: center; + margin-bottom: 10px; + } + + .loading-wrapper { + display: none; + justify-content: center; + align-items: center; + width: 100%; + height: 350px; + } + + .loading { + display: inline-block; + width: 50px; + height: 50px; + border: 3px solid #d2d0d0;; + border-radius: 50%; + border-top-color: #383838; + animation: spin 1s ease-in-out infinite; + -webkit-animation: spin 1s ease-in-out infinite; + } + + @keyframes spin { + to { -webkit-transform: rotate(360deg); } + } + @-webkit-keyframes spin { + to { -webkit-transform: rotate(360deg); } + } +} \ No newline at end of file diff --git a/assets/styles/sections/projects.scss b/assets/styles/sections/projects.scss new file mode 100644 index 0000000..de5a614 --- /dev/null +++ b/assets/styles/sections/projects.scss @@ -0,0 +1,134 @@ +.projects-section { + .card .card-header { + background-color: #f9fafc; + padding: 0.7rem; + padding-bottom: 0rem; + text-decoration: none; + } + + .card .card-img-xs { + margin-right: 0.5rem; + } + + .card .card-header .sub-title span:nth-child(1) { + float: left; + } + .card .card-header .sub-title span:nth-child(2) { + float: right; + } + + .card .card-body { + padding: 0.7rem; + } + + .card .card-header .sub-title { + color: #8392a5; + margin-top: 0.4rem; + } + + .filtr-projects { + padding: 1rem !important; + } + + .project-card-footer { + display: flex; + } + + .project-tags-holder { + width: 70%; + } + + .project-btn-holder { + width: 30%; + display: flex; + justify-content: flex-end; + flex-direction: column; + } + + .project-btn-holder span { + justify-content: flex-end; + display: flex; + } + + /* ============= Device specific fixes ======= */ + + /* Large screens such as TV */ + @media only screen and (min-width: 1824px) { + } + + /* Extra large devices (large desktops, 1200px and up) */ + + @media (max-width: 1400px) { + } + + @media (max-width: 1200px) { + } + + /* IPad Pro */ + @media (max-width: 1024px) { + padding-left: 0; + padding-right: 0; + width: 100%; + + .container { + max-width: 100%; + } + .filtr-projects { + padding: 0; + } + .filtr-item { + padding-left: 0.2rem; + padding-right: 0.2rem; + } + } + + /* Large devices (desktops, 992px and up) */ + + @media (max-width: 992px) { + } + + /* Medium devices (tablets, 768px and up) */ + + @media only screen and (max-width: 768px) { + padding-left: 0; + padding-right: 0; + width: 100%; + + .container { + max-width: 100%; + } + .filtr-projects { + padding: 0; + } + .filtr-item { + padding-left: 0.2rem; + padding-right: 0.2rem; + flex: 50%; + max-width: calc(100% / 2 - 0.2rem); + } + } + + /* Small devices (landscape phones, 576px and up) */ + + @media only screen and (max-width: 576px) { + .btn { + margin-top: 0.3125rem; + } + .filtr-item { + flex: 100%; + max-width: 100%; + } + } + + /* iPhoneX, iPhone 6,7,8 */ + @media only screen and (max-width: 375px) { + } + + /* Galaxy S5, Moto G4 */ + @media only screen and (max-width: 360px) { + } + + /* iPhone 5 or before */ + @media only screen and (max-width: 320px) { + } +} \ No newline at end of file diff --git a/assets/styles/sections/publications.scss b/assets/styles/sections/publications.scss new file mode 100644 index 0000000..85baedc --- /dev/null +++ b/assets/styles/sections/publications.scss @@ -0,0 +1,149 @@ +.publications-section { + h1 > span{ + margin-top: -55px; /* Size of fixed header */ + padding-bottom:55px; + display: block; + } + + .card { + background: #fff; + border-top: 2px solid #248aaa; + } + .card .card-header { + background: none; + border: none; + display: flex; + flex-direction: column; + } + + .card .card-header .sub-title { + color: #8392a5; + margin-top: 0.4rem; + } + + .card .sub-title :nth-child(2) { + float: right !important; + } + + .card .card-body { + padding: 0; + padding-left: 1rem; + padding-right: 1rem; + } + + .card .card-footer { + background: #fff; + border: none; + padding: 0; + padding-left: 1rem; + padding-right: 1rem; + padding-bottom: 0.3rem; + display: flex; + justify-content: space-between; + flex-wrap: wrap; + } + + .card .card-footer .tags { + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: flex-start; + } + .card .card-footer .tags .badge { + cursor: auto; + } + + .filtr-publications { + padding: 1rem !important; + } + + .btn-group{ + justify-content: center; + } + + /* ============= Device specific fixes ======= */ + + /* Large screens such as TV */ + @media only screen and (min-width: 1824px) { + } + + /* Extra large devices (large desktops, 1200px and up) */ + + @media (max-width: 1400px) { + } + + @media (max-width: 1200px) { + } + + /* IPad Pro */ + @media (max-width: 1024px) { + padding-left: 0; + padding-right: 0; + width: 100%; + + .container { + max-width: 100%; + } + + .filtr-publications { + padding: 0; + } + + .pub-filtr-item { + padding-left: 0.2rem; + padding-right: 0.2rem; + } + } + + /* Large devices (desktops, 992px and up) */ + + @media (max-width: 992px) { + } + + /* Medium devices (tablets, 768px and up) */ + + @media only screen and (max-width: 768px) { + padding-left: 0; + padding-right: 0; + width: 100%; + + .container { + max-width: 100%; + } + .filtr-publications { + padding: 0; + } + .pub-filtr-item { + padding-left: 0.2rem; + padding-right: 0.2rem; + flex: 100%; + } + } + + /* Small devices (landscape phones, 576px and up) */ + + @media only screen and (max-width: 576px) { + .btn { + margin-top: 0.3125rem; + } + .pub-filtr-item { + flex: 100%; + max-width: 100%; + } + .card .card-footer .tags { + flex: 100%; + } + } + + /* iPhoneX, iPhone 6,7,8 */ + @media only screen and (max-width: 375px) { + } + + /* Galaxy S5, Moto G4 */ + @media only screen and (max-width: 360px) { + } + + /* iPhone 5 or before */ + @media only screen and (max-width: 320px) { + } +} \ No newline at end of file diff --git a/assets/styles/sections/recent-posts.scss b/assets/styles/sections/recent-posts.scss new file mode 100644 index 0000000..7ff1704 --- /dev/null +++ b/assets/styles/sections/recent-posts.scss @@ -0,0 +1,95 @@ +.recent-posts-section { + .container { + padding-top: 1rem; + } + + h1 > span{ + margin-top: -55px; /* Size of fixed header */ + padding-bottom:55px; + display: block; + } + + .card { + height: 100%; + min-height: 100%; + } + + .card .card-footer span { + font-size: 10pt; + color: #6c757d !important; + padding-top: 5px; + } + + .card .card-footer { + background: #fff; + margin-top: auto; + } + + .post-card-link { + text-decoration: none; + } + + .post-summary { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + /* line-height: 24px; fallback */ + max-height: 144px; /* fallback */ + -webkit-line-clamp: 5; /* number of lines to show */ + -webkit-box-orient: vertical; + } + + /* ============= Device specific fixes ======= */ + + /* Large screens such as TV */ + @media only screen and (min-width: 1824px) { + } + + /* Extra large devices (large desktops, 1200px and up) */ + + @media (max-width: 1400px) { + } + + @media (max-width: 1200px) { + } + + /* IPad Pro */ + @media (max-width: 1024px) { + } + + /* Large devices (desktops, 992px and up) */ + + @media (max-width: 992px) { + } + + /* Medium devices (tablets, 768px and up) */ + + @media only screen and (max-width: 768px) { + .container { + max-width: 100%; + } + .post-card { + width: 50%; + } + } + + /* Small devices (landscape phones, 576px and up) */ + + @media only screen and (max-width: 576px) { + .post-card { + width: 100%; + } + } + + /* iPhoneX, iPhone 6,7,8 */ + @media only screen and (max-width: 375px) { + } + + /* Galaxy S5, Moto G4 */ + @media only screen and (max-width: 360px) { + } + + /* iPhone 5 or before */ + @media only screen and (max-width: 320px) { + } +} \ No newline at end of file diff --git a/assets/styles/sections/skills.scss b/assets/styles/sections/skills.scss new file mode 100644 index 0000000..98e59c9 --- /dev/null +++ b/assets/styles/sections/skills.scss @@ -0,0 +1,86 @@ +.skills-section { + .card .card-head { + background-color: #f9fafc; + height: -moz-fit-content; + height: fit-content; + padding: 0.7rem; + padding-bottom: 0rem; + border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.125); + } + + h1 > span{ + margin-top: -55px; /* Size of fixed header */ + padding-bottom:55px; + display: block; + } + + .skill-card-link { + text-decoration: none; + } + + .card .card-img-xs { + margin-right: 0.5rem; + } + + .card { + margin-top: 0.5rem; + margin-bottom: 0.5rem; + height: 100%; + } + + .card .card-body { + padding-top: 0.2rem; + padding-left: 0.7rem; + } + + /* ============= Device specific fixes ======= */ + + /* Large screens such as TV */ + @media only screen and (min-width: 1824px) { + } + + /* Extra large devices (large desktops, 1200px and up) */ + + @media (max-width: 1400px) { + } + + @media (max-width: 1200px) { + } + + /* IPad Pro */ + @media (max-width: 1024px) { + } + + /* Large devices (desktops, 992px and up) */ + + @media (max-width: 992px) { + } + + /* Medium devices (tablets, 768px and up) */ + + @media only screen and (max-width: 768px) { + padding-left: 0; + padding-right: 0; + + .container { + max-width: 95%; + } + } + + /* Small devices (landscape phones, 576px and up) */ + + @media only screen and (max-width: 576px) { + } + + /* iPhoneX, iPhone 6,7,8 */ + @media only screen and (max-width: 375px) { + } + + /* Galaxy S5, Moto G4 */ + @media only screen and (max-width: 360px) { + } + + /* iPhone 5 or before */ + @media only screen and (max-width: 320px) { + } +} \ No newline at end of file diff --git a/config.yaml b/config.yaml new file mode 100644 index 0000000..1386de9 --- /dev/null +++ b/config.yaml @@ -0,0 +1,22 @@ +module: + mounts: + - source: content + target: content + - source: static + target: static + - source: layouts + target: layouts + - source: data + target: data + - source: assets + target: assets + - source: i18n + target: i18n + - source: archetypes + target: archetypes + - source: ../../node_modules/flag-icon-css/flags + target: static/flags + - source: ../../node_modules/@fontsource/mulish/files + target: static/files + - source: ../../node_modules/katex/dist/fonts + target: static/fonts \ No newline at end of file diff --git a/data/toha/styles.yml b/data/toha/styles.yml new file mode 100644 index 0000000..4e7803a --- /dev/null +++ b/data/toha/styles.yml @@ -0,0 +1,31 @@ +flags: + styles: + - flag-icon-css/css/flag-icons + +videoplayer: + services: + plyr: + styles: + - plyr/dist/plyr + +darkmode: + services: + darkreader: + styles: + - ./colortheme/colortheme + +syntaxhighlight: + services: + hljs: + styles: + - highlight.js/scss/atom-one-dark + +math: + services: + katex: + styles: + - katex/dist/katex + +embedpdf: + styles: + - ./sections/pdf-viewer diff --git a/layouts/404.html b/layouts/404.html index c602109..c241311 100644 --- a/layouts/404.html +++ b/layouts/404.html @@ -1,7 +1,3 @@ -{{ define "header" }} - -{{ end }} - {{ define "navbar" }} {{ partial "navigators/navbar-2.html" (dict "baseURL" site.BaseURL "title" site.Title "hasToggleButton" false) }} {{ end }} diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 782cd3e..84874dc 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -1,5 +1,5 @@ - + {{ .Page.Title }} @@ -14,7 +14,7 @@ - +
{{ block "navbar" . }} {{ end }} diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 07a0f00..fd126ef 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -1,11 +1,3 @@ -{{ define "header" }} - - - - - -{{ end }} - {{ define "navbar" }} {{ partial "navigators/navbar-2.html" . }} {{ end }} diff --git a/layouts/_default/search.html b/layouts/_default/search.html index 7c10bcb..fe02dd2 100644 --- a/layouts/_default/search.html +++ b/layouts/_default/search.html @@ -1,11 +1,3 @@ -{{ define "header" }} - - - - - -{{ end }} - {{ define "navbar" }} {{ partial "navigators/navbar-2.html" . }} {{ end }} diff --git a/layouts/_default/single.html b/layouts/_default/single.html index b7a5a83..a98f180 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -1,14 +1,5 @@ {{ define "header" }} - - - - - - {{ end }} {{ define "navbar" }} @@ -190,11 +181,3 @@ {{ end }} {{ end }} - -{{ define "scripts" }} - -{{ if site.Params.features.math.enable }} - {{ partial "math.html" . }} -{{ end }} - -{{ end }} diff --git a/layouts/categories/list.html b/layouts/categories/list.html index ccc5746..2e7c84a 100644 --- a/layouts/categories/list.html +++ b/layouts/categories/list.html @@ -1,11 +1,3 @@ -{{ define "header" }} - - - - - -{{ end }} - {{ define "navbar" }} {{ partial "navigators/navbar-2.html" . }} {{ end }} diff --git a/layouts/index.html b/layouts/index.html index c54653f..77b7e19 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -14,21 +14,6 @@ {{- partial "header.html" . -}} {{- partial "opengraph.html" . -}} - - - - - - - - - - - - - - - {{- partial "analytics.html" . -}} diff --git a/layouts/notes/list.html b/layouts/notes/list.html index 5edc8a5..f5fba56 100644 --- a/layouts/notes/list.html +++ b/layouts/notes/list.html @@ -1,12 +1,3 @@ -{{ define "header" }} - - - -{{ end }} - {{ define "navbar" }} {{ partial "navigators/navbar-2.html" . }} {{ end }} @@ -55,9 +46,3 @@
{{ end }} - -{{ define "scripts" }} - {{ if site.Params.features.math.enable }} - {{ partial "math.html" . }} - {{ end }} -{{ end }} diff --git a/layouts/notes/single.html b/layouts/notes/single.html index 312d24e..b1ccb51 100644 --- a/layouts/notes/single.html +++ b/layouts/notes/single.html @@ -1,12 +1,3 @@ -{{ define "header" }} - - - -{{ end }} - {{ define "navbar" }} {{ partial "navigators/navbar-2.html" . }} {{ end }} @@ -45,9 +36,3 @@ {{ end }} - -{{ define "scripts" }} - {{ if site.Params.features.math.enable }} - {{ partial "math.html" . }} - {{ end }} -{{ end }} diff --git a/layouts/partials/header.html b/layouts/partials/header.html index d2fc96a..20c962e 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -2,21 +2,7 @@ - - - - - -{{ if ne site.Params.features.flags.enable false }} - -{{ end }} - - - - -{{ if site.Params.features.darkMode.enable }} - -{{ end }} +{{ partial "helpers/style-bundle.html" . }} {{/* add favicon only if the site author has provided the the favicon */}} diff --git a/layouts/partials/helpers/get-sass-options.html b/layouts/partials/helpers/get-sass-options.html new file mode 100644 index 0000000..79f804c --- /dev/null +++ b/layouts/partials/helpers/get-sass-options.html @@ -0,0 +1,5 @@ +{{ return (dict + "outputStyle" "compressed" + "enableSourceMap" (not hugo.IsProduction) + "includePaths" "node_modules" +) }} \ No newline at end of file diff --git a/layouts/partials/helpers/style-bundle.html b/layouts/partials/helpers/style-bundle.html new file mode 100644 index 0000000..924f8e1 --- /dev/null +++ b/layouts/partials/helpers/style-bundle.html @@ -0,0 +1,11 @@ +{{/* setup Sass options */}} +{{- $options := partial "helpers/get-sass-options.html" -}} +{{- $options = $options | merge (dict "targetPath" "application.css") -}} + +{{/* Compile hugo template `application.template.scss` into `application.scss`. */}} +{{- $template := resources.Get "styles/application.template.scss" -}} +{{- $scss := $template | resources.ExecuteAsTemplate "styles/application.scss" . -}} + +{{/* Bundle application.scss */}} +{{- $bundle := $scss | resources.ToCSS $options | fingerprint -}} + diff --git a/layouts/partials/math.html b/layouts/partials/math.html deleted file mode 100644 index b246c60..0000000 --- a/layouts/partials/math.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/layouts/shortcodes/embed-pdf.html b/layouts/shortcodes/embed-pdf.html index 2847a15..8971d49 100755 --- a/layouts/shortcodes/embed-pdf.html +++ b/layouts/shortcodes/embed-pdf.html @@ -23,46 +23,3 @@ - - - diff --git a/layouts/tags/list.html b/layouts/tags/list.html index d871b84..50fb7c1 100644 --- a/layouts/tags/list.html +++ b/layouts/tags/list.html @@ -1,11 +1,3 @@ -{{ define "header" }} - - - - - -{{ end }} - {{ define "navbar" }} {{ partial "navigators/navbar-2.html" . }} {{ end }} diff --git a/static/css/404.css b/static/css/404.css deleted file mode 100644 index 4ccb97c..0000000 --- a/static/css/404.css +++ /dev/null @@ -1,93 +0,0 @@ -.navbar-toggler { - display: none; -} - -.notFound { - padding-top: 5rem; - text-align: center; - padding-bottom: 8rem; -} - -.notFound img { - height: 500px; -} - -.notFound h1 { - font-style: italic; -} - -.notFound .message { - position: absolute; - max-width: 20rem; - top: 40%; - left: 30%; -} - -/* ============= Device specific fixes ======= */ - -/* Large screens such as TV */ -@media only screen and (min-width: 1824px) { -} - -/* Extra large devices (large desktops, 1200px and up) */ - -@media (max-width: 1400px) { -} - -@media (max-width: 1200px) { - .notFound .message { - top: 50%; - left: 25%; - } -} - -/* IPad Pro */ -@media (max-width: 1024px) { -} - -/* Large devices (desktops, 992px and up) */ - -@media (max-width: 992px) { - .notFound .message { - top: 46%; - left: 25%; - } -} - -/* Medium devices (tablets, 768px and up) */ - -@media only screen and (max-width: 768px) { - .notFound img { - height: 400px; - } - - .notFound .message { - top: 20rem; - left: 4rem; - } -} - -/* Small devices (landscape phones, 576px and up) */ - -@media only screen and (max-width: 576px) { - .notFound img { - height: 250px; - } - - .notFound .message { - top: 20rem; - left: 2rem; - } -} - -/* iPhoneX, iPhone 6,7,8 */ -@media only screen and (max-width: 375px) { -} - -/* Galaxy S5, Moto G4 */ -@media only screen and (max-width: 360px) { -} - -/* iPhone 5 or before */ -@media only screen and (max-width: 320px) { -} diff --git a/static/css/bootstrap.min.css b/static/css/bootstrap.min.css deleted file mode 100644 index 58a6c30..0000000 --- a/static/css/bootstrap.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * Bootstrap v4.1.3 (https://getbootstrap.com/) - * Copyright 2011-2018 The Bootstrap Authors - * Copyright 2011-2018 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.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{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-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:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-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;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-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:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-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:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-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%}}.table{width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label::after,.was-validated .custom-file-input:valid~.custom-file-label::after{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label::after,.was-validated .custom-file-input:invalid~.custom-file-label::after{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:focus~.custom-file-label::after{border-color:#80bdff}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.25rem;padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;padding-left:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media screen and (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-dialog-centered::before{display:block;height:calc(100vh - (.5rem * 2));content:""}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-dialog-centered::before{height:calc(100vh - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}@media screen and (prefers-reduced-motion:reduce){.carousel-item-next,.carousel-item-prev,.carousel-item.active{transition:none}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.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:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{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:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.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:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.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:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{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:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-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}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-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{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-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:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-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}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-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{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-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{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-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}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-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{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-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:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-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}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-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{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-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:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-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}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-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{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-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}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} diff --git a/static/css/colortheme/colortheme.css b/static/css/colortheme/colortheme.css deleted file mode 100644 index 2bcf17c..0000000 --- a/static/css/colortheme/colortheme.css +++ /dev/null @@ -1,20 +0,0 @@ -/* Note: No need to invert when the screen is small because the navbar is - collapsed to a hamburger menu. */ -@media only screen and (min-width: 1200px) { - .dynamic-navbar .navbar-icon-svg-dark { - filter: invert(1); - }; -} - -@media only screen and (min-width: 1200px) { - .dropdown-menu-icons-only { - width: 25px; - min-width: 3rem; - } -} - -.menu-icon-center { - display: block; - margin-left: auto; - margin-right: auto; -} \ No newline at end of file diff --git a/static/css/flag-icon.min.css b/static/css/flag-icon.min.css deleted file mode 100644 index 405061b..0000000 --- a/static/css/flag-icon.min.css +++ /dev/null @@ -1 +0,0 @@ -.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:'\00a0'}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(../flags/4x3/ad.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(../flags/1x1/ad.svg)}.flag-icon-ae{background-image:url(../flags/4x3/ae.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(../flags/1x1/ae.svg)}.flag-icon-af{background-image:url(../flags/4x3/af.svg)}.flag-icon-af.flag-icon-squared{background-image:url(../flags/1x1/af.svg)}.flag-icon-ag{background-image:url(../flags/4x3/ag.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(../flags/1x1/ag.svg)}.flag-icon-ai{background-image:url(../flags/4x3/ai.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(../flags/1x1/ai.svg)}.flag-icon-al{background-image:url(../flags/4x3/al.svg)}.flag-icon-al.flag-icon-squared{background-image:url(../flags/1x1/al.svg)}.flag-icon-am{background-image:url(../flags/4x3/am.svg)}.flag-icon-am.flag-icon-squared{background-image:url(../flags/1x1/am.svg)}.flag-icon-ao{background-image:url(../flags/4x3/ao.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(../flags/1x1/ao.svg)}.flag-icon-aq{background-image:url(../flags/4x3/aq.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(../flags/1x1/aq.svg)}.flag-icon-ar{background-image:url(../flags/4x3/ar.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(../flags/1x1/ar.svg)}.flag-icon-as{background-image:url(../flags/4x3/as.svg)}.flag-icon-as.flag-icon-squared{background-image:url(../flags/1x1/as.svg)}.flag-icon-at{background-image:url(../flags/4x3/at.svg)}.flag-icon-at.flag-icon-squared{background-image:url(../flags/1x1/at.svg)}.flag-icon-au{background-image:url(../flags/4x3/au.svg)}.flag-icon-au.flag-icon-squared{background-image:url(../flags/1x1/au.svg)}.flag-icon-aw{background-image:url(../flags/4x3/aw.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(../flags/1x1/aw.svg)}.flag-icon-ax{background-image:url(../flags/4x3/ax.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(../flags/1x1/ax.svg)}.flag-icon-az{background-image:url(../flags/4x3/az.svg)}.flag-icon-az.flag-icon-squared{background-image:url(../flags/1x1/az.svg)}.flag-icon-ba{background-image:url(../flags/4x3/ba.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(../flags/1x1/ba.svg)}.flag-icon-bb{background-image:url(../flags/4x3/bb.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(../flags/1x1/bb.svg)}.flag-icon-bd{background-image:url(../flags/4x3/bd.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(../flags/1x1/bd.svg)}.flag-icon-be{background-image:url(../flags/4x3/be.svg)}.flag-icon-be.flag-icon-squared{background-image:url(../flags/1x1/be.svg)}.flag-icon-bf{background-image:url(../flags/4x3/bf.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(../flags/1x1/bf.svg)}.flag-icon-bg{background-image:url(../flags/4x3/bg.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(../flags/1x1/bg.svg)}.flag-icon-bh{background-image:url(../flags/4x3/bh.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(../flags/1x1/bh.svg)}.flag-icon-bi{background-image:url(../flags/4x3/bi.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(../flags/1x1/bi.svg)}.flag-icon-bj{background-image:url(../flags/4x3/bj.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(../flags/1x1/bj.svg)}.flag-icon-bl{background-image:url(../flags/4x3/bl.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(../flags/1x1/bl.svg)}.flag-icon-bm{background-image:url(../flags/4x3/bm.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(../flags/1x1/bm.svg)}.flag-icon-bn{background-image:url(../flags/4x3/bn.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(../flags/1x1/bn.svg)}.flag-icon-bo{background-image:url(../flags/4x3/bo.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(../flags/1x1/bo.svg)}.flag-icon-bq{background-image:url(../flags/4x3/bq.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(../flags/1x1/bq.svg)}.flag-icon-br{background-image:url(../flags/4x3/br.svg)}.flag-icon-br.flag-icon-squared{background-image:url(../flags/1x1/br.svg)}.flag-icon-bs{background-image:url(../flags/4x3/bs.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(../flags/1x1/bs.svg)}.flag-icon-bt{background-image:url(../flags/4x3/bt.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(../flags/1x1/bt.svg)}.flag-icon-bv{background-image:url(../flags/4x3/bv.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(../flags/1x1/bv.svg)}.flag-icon-bw{background-image:url(../flags/4x3/bw.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(../flags/1x1/bw.svg)}.flag-icon-by{background-image:url(../flags/4x3/by.svg)}.flag-icon-by.flag-icon-squared{background-image:url(../flags/1x1/by.svg)}.flag-icon-bz{background-image:url(../flags/4x3/bz.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(../flags/1x1/bz.svg)}.flag-icon-ca{background-image:url(../flags/4x3/ca.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(../flags/1x1/ca.svg)}.flag-icon-cc{background-image:url(../flags/4x3/cc.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(../flags/1x1/cc.svg)}.flag-icon-cd{background-image:url(../flags/4x3/cd.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(../flags/1x1/cd.svg)}.flag-icon-cf{background-image:url(../flags/4x3/cf.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(../flags/1x1/cf.svg)}.flag-icon-cg{background-image:url(../flags/4x3/cg.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(../flags/1x1/cg.svg)}.flag-icon-ch{background-image:url(../flags/4x3/ch.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(../flags/1x1/ch.svg)}.flag-icon-ci{background-image:url(../flags/4x3/ci.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(../flags/1x1/ci.svg)}.flag-icon-ck{background-image:url(../flags/4x3/ck.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(../flags/1x1/ck.svg)}.flag-icon-cl{background-image:url(../flags/4x3/cl.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(../flags/1x1/cl.svg)}.flag-icon-cm{background-image:url(../flags/4x3/cm.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(../flags/1x1/cm.svg)}.flag-icon-cn{background-image:url(../flags/4x3/cn.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(../flags/1x1/cn.svg)}.flag-icon-co{background-image:url(../flags/4x3/co.svg)}.flag-icon-co.flag-icon-squared{background-image:url(../flags/1x1/co.svg)}.flag-icon-cr{background-image:url(../flags/4x3/cr.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(../flags/1x1/cr.svg)}.flag-icon-cu{background-image:url(../flags/4x3/cu.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(../flags/1x1/cu.svg)}.flag-icon-cv{background-image:url(../flags/4x3/cv.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(../flags/1x1/cv.svg)}.flag-icon-cw{background-image:url(../flags/4x3/cw.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(../flags/1x1/cw.svg)}.flag-icon-cx{background-image:url(../flags/4x3/cx.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(../flags/1x1/cx.svg)}.flag-icon-cy{background-image:url(../flags/4x3/cy.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(../flags/1x1/cy.svg)}.flag-icon-cz{background-image:url(../flags/4x3/cz.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(../flags/1x1/cz.svg)}.flag-icon-de{background-image:url(../flags/4x3/de.svg)}.flag-icon-de.flag-icon-squared{background-image:url(../flags/1x1/de.svg)}.flag-icon-dj{background-image:url(../flags/4x3/dj.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(../flags/1x1/dj.svg)}.flag-icon-dk{background-image:url(../flags/4x3/dk.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(../flags/1x1/dk.svg)}.flag-icon-dm{background-image:url(../flags/4x3/dm.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(../flags/1x1/dm.svg)}.flag-icon-do{background-image:url(../flags/4x3/do.svg)}.flag-icon-do.flag-icon-squared{background-image:url(../flags/1x1/do.svg)}.flag-icon-dz{background-image:url(../flags/4x3/dz.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(../flags/1x1/dz.svg)}.flag-icon-ec{background-image:url(../flags/4x3/ec.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(../flags/1x1/ec.svg)}.flag-icon-ee{background-image:url(../flags/4x3/ee.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(../flags/1x1/ee.svg)}.flag-icon-eg{background-image:url(../flags/4x3/eg.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(../flags/1x1/eg.svg)}.flag-icon-eh{background-image:url(../flags/4x3/eh.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(../flags/1x1/eh.svg)}.flag-icon-er{background-image:url(../flags/4x3/er.svg)}.flag-icon-er.flag-icon-squared{background-image:url(../flags/1x1/er.svg)}.flag-icon-es{background-image:url(../flags/4x3/es.svg)}.flag-icon-es.flag-icon-squared{background-image:url(../flags/1x1/es.svg)}.flag-icon-et{background-image:url(../flags/4x3/et.svg)}.flag-icon-et.flag-icon-squared{background-image:url(../flags/1x1/et.svg)}.flag-icon-fi{background-image:url(../flags/4x3/fi.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(../flags/1x1/fi.svg)}.flag-icon-fj{background-image:url(../flags/4x3/fj.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(../flags/1x1/fj.svg)}.flag-icon-fk{background-image:url(../flags/4x3/fk.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(../flags/1x1/fk.svg)}.flag-icon-fm{background-image:url(../flags/4x3/fm.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(../flags/1x1/fm.svg)}.flag-icon-fo{background-image:url(../flags/4x3/fo.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(../flags/1x1/fo.svg)}.flag-icon-fr{background-image:url(../flags/4x3/fr.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(../flags/1x1/fr.svg)}.flag-icon-ga{background-image:url(../flags/4x3/ga.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(../flags/1x1/ga.svg)}.flag-icon-gb{background-image:url(../flags/4x3/gb.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(../flags/1x1/gb.svg)}.flag-icon-gd{background-image:url(../flags/4x3/gd.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(../flags/1x1/gd.svg)}.flag-icon-ge{background-image:url(../flags/4x3/ge.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(../flags/1x1/ge.svg)}.flag-icon-gf{background-image:url(../flags/4x3/gf.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(../flags/1x1/gf.svg)}.flag-icon-gg{background-image:url(../flags/4x3/gg.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(../flags/1x1/gg.svg)}.flag-icon-gh{background-image:url(../flags/4x3/gh.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(../flags/1x1/gh.svg)}.flag-icon-gi{background-image:url(../flags/4x3/gi.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(../flags/1x1/gi.svg)}.flag-icon-gl{background-image:url(../flags/4x3/gl.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(../flags/1x1/gl.svg)}.flag-icon-gm{background-image:url(../flags/4x3/gm.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(../flags/1x1/gm.svg)}.flag-icon-gn{background-image:url(../flags/4x3/gn.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(../flags/1x1/gn.svg)}.flag-icon-gp{background-image:url(../flags/4x3/gp.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(../flags/1x1/gp.svg)}.flag-icon-gq{background-image:url(../flags/4x3/gq.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(../flags/1x1/gq.svg)}.flag-icon-gr{background-image:url(../flags/4x3/gr.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(../flags/1x1/gr.svg)}.flag-icon-gs{background-image:url(../flags/4x3/gs.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(../flags/1x1/gs.svg)}.flag-icon-gt{background-image:url(../flags/4x3/gt.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(../flags/1x1/gt.svg)}.flag-icon-gu{background-image:url(../flags/4x3/gu.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(../flags/1x1/gu.svg)}.flag-icon-gw{background-image:url(../flags/4x3/gw.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(../flags/1x1/gw.svg)}.flag-icon-gy{background-image:url(../flags/4x3/gy.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(../flags/1x1/gy.svg)}.flag-icon-hk{background-image:url(../flags/4x3/hk.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(../flags/1x1/hk.svg)}.flag-icon-hm{background-image:url(../flags/4x3/hm.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(../flags/1x1/hm.svg)}.flag-icon-hn{background-image:url(../flags/4x3/hn.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(../flags/1x1/hn.svg)}.flag-icon-hr{background-image:url(../flags/4x3/hr.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(../flags/1x1/hr.svg)}.flag-icon-ht{background-image:url(../flags/4x3/ht.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(../flags/1x1/ht.svg)}.flag-icon-hu{background-image:url(../flags/4x3/hu.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(../flags/1x1/hu.svg)}.flag-icon-id{background-image:url(../flags/4x3/id.svg)}.flag-icon-id.flag-icon-squared{background-image:url(../flags/1x1/id.svg)}.flag-icon-ie{background-image:url(../flags/4x3/ie.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(../flags/1x1/ie.svg)}.flag-icon-il{background-image:url(../flags/4x3/il.svg)}.flag-icon-il.flag-icon-squared{background-image:url(../flags/1x1/il.svg)}.flag-icon-im{background-image:url(../flags/4x3/im.svg)}.flag-icon-im.flag-icon-squared{background-image:url(../flags/1x1/im.svg)}.flag-icon-in{background-image:url(../flags/4x3/in.svg)}.flag-icon-in.flag-icon-squared{background-image:url(../flags/1x1/in.svg)}.flag-icon-io{background-image:url(../flags/4x3/io.svg)}.flag-icon-io.flag-icon-squared{background-image:url(../flags/1x1/io.svg)}.flag-icon-iq{background-image:url(../flags/4x3/iq.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(../flags/1x1/iq.svg)}.flag-icon-ir{background-image:url(../flags/4x3/ir.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(../flags/1x1/ir.svg)}.flag-icon-is{background-image:url(../flags/4x3/is.svg)}.flag-icon-is.flag-icon-squared{background-image:url(../flags/1x1/is.svg)}.flag-icon-it{background-image:url(../flags/4x3/it.svg)}.flag-icon-it.flag-icon-squared{background-image:url(../flags/1x1/it.svg)}.flag-icon-je{background-image:url(../flags/4x3/je.svg)}.flag-icon-je.flag-icon-squared{background-image:url(../flags/1x1/je.svg)}.flag-icon-jm{background-image:url(../flags/4x3/jm.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(../flags/1x1/jm.svg)}.flag-icon-jo{background-image:url(../flags/4x3/jo.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(../flags/1x1/jo.svg)}.flag-icon-jp{background-image:url(../flags/4x3/jp.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(../flags/1x1/jp.svg)}.flag-icon-ke{background-image:url(../flags/4x3/ke.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(../flags/1x1/ke.svg)}.flag-icon-kg{background-image:url(../flags/4x3/kg.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(../flags/1x1/kg.svg)}.flag-icon-kh{background-image:url(../flags/4x3/kh.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(../flags/1x1/kh.svg)}.flag-icon-ki{background-image:url(../flags/4x3/ki.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(../flags/1x1/ki.svg)}.flag-icon-km{background-image:url(../flags/4x3/km.svg)}.flag-icon-km.flag-icon-squared{background-image:url(../flags/1x1/km.svg)}.flag-icon-kn{background-image:url(../flags/4x3/kn.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(../flags/1x1/kn.svg)}.flag-icon-kp{background-image:url(../flags/4x3/kp.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(../flags/1x1/kp.svg)}.flag-icon-kr{background-image:url(../flags/4x3/kr.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(../flags/1x1/kr.svg)}.flag-icon-kw{background-image:url(../flags/4x3/kw.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(../flags/1x1/kw.svg)}.flag-icon-ky{background-image:url(../flags/4x3/ky.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(../flags/1x1/ky.svg)}.flag-icon-kz{background-image:url(../flags/4x3/kz.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(../flags/1x1/kz.svg)}.flag-icon-la{background-image:url(../flags/4x3/la.svg)}.flag-icon-la.flag-icon-squared{background-image:url(../flags/1x1/la.svg)}.flag-icon-lb{background-image:url(../flags/4x3/lb.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(../flags/1x1/lb.svg)}.flag-icon-lc{background-image:url(../flags/4x3/lc.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(../flags/1x1/lc.svg)}.flag-icon-li{background-image:url(../flags/4x3/li.svg)}.flag-icon-li.flag-icon-squared{background-image:url(../flags/1x1/li.svg)}.flag-icon-lk{background-image:url(../flags/4x3/lk.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(../flags/1x1/lk.svg)}.flag-icon-lr{background-image:url(../flags/4x3/lr.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(../flags/1x1/lr.svg)}.flag-icon-ls{background-image:url(../flags/4x3/ls.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(../flags/1x1/ls.svg)}.flag-icon-lt{background-image:url(../flags/4x3/lt.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(../flags/1x1/lt.svg)}.flag-icon-lu{background-image:url(../flags/4x3/lu.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(../flags/1x1/lu.svg)}.flag-icon-lv{background-image:url(../flags/4x3/lv.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(../flags/1x1/lv.svg)}.flag-icon-ly{background-image:url(../flags/4x3/ly.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(../flags/1x1/ly.svg)}.flag-icon-ma{background-image:url(../flags/4x3/ma.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(../flags/1x1/ma.svg)}.flag-icon-mc{background-image:url(../flags/4x3/mc.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(../flags/1x1/mc.svg)}.flag-icon-md{background-image:url(../flags/4x3/md.svg)}.flag-icon-md.flag-icon-squared{background-image:url(../flags/1x1/md.svg)}.flag-icon-me{background-image:url(../flags/4x3/me.svg)}.flag-icon-me.flag-icon-squared{background-image:url(../flags/1x1/me.svg)}.flag-icon-mf{background-image:url(../flags/4x3/mf.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(../flags/1x1/mf.svg)}.flag-icon-mg{background-image:url(../flags/4x3/mg.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(../flags/1x1/mg.svg)}.flag-icon-mh{background-image:url(../flags/4x3/mh.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(../flags/1x1/mh.svg)}.flag-icon-mk{background-image:url(../flags/4x3/mk.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(../flags/1x1/mk.svg)}.flag-icon-ml{background-image:url(../flags/4x3/ml.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(../flags/1x1/ml.svg)}.flag-icon-mm{background-image:url(../flags/4x3/mm.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(../flags/1x1/mm.svg)}.flag-icon-mn{background-image:url(../flags/4x3/mn.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(../flags/1x1/mn.svg)}.flag-icon-mo{background-image:url(../flags/4x3/mo.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(../flags/1x1/mo.svg)}.flag-icon-mp{background-image:url(../flags/4x3/mp.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(../flags/1x1/mp.svg)}.flag-icon-mq{background-image:url(../flags/4x3/mq.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(../flags/1x1/mq.svg)}.flag-icon-mr{background-image:url(../flags/4x3/mr.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(../flags/1x1/mr.svg)}.flag-icon-ms{background-image:url(../flags/4x3/ms.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(../flags/1x1/ms.svg)}.flag-icon-mt{background-image:url(../flags/4x3/mt.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(../flags/1x1/mt.svg)}.flag-icon-mu{background-image:url(../flags/4x3/mu.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(../flags/1x1/mu.svg)}.flag-icon-mv{background-image:url(../flags/4x3/mv.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(../flags/1x1/mv.svg)}.flag-icon-mw{background-image:url(../flags/4x3/mw.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(../flags/1x1/mw.svg)}.flag-icon-mx{background-image:url(../flags/4x3/mx.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(../flags/1x1/mx.svg)}.flag-icon-my{background-image:url(../flags/4x3/my.svg)}.flag-icon-my.flag-icon-squared{background-image:url(../flags/1x1/my.svg)}.flag-icon-mz{background-image:url(../flags/4x3/mz.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(../flags/1x1/mz.svg)}.flag-icon-na{background-image:url(../flags/4x3/na.svg)}.flag-icon-na.flag-icon-squared{background-image:url(../flags/1x1/na.svg)}.flag-icon-nc{background-image:url(../flags/4x3/nc.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(../flags/1x1/nc.svg)}.flag-icon-ne{background-image:url(../flags/4x3/ne.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(../flags/1x1/ne.svg)}.flag-icon-nf{background-image:url(../flags/4x3/nf.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(../flags/1x1/nf.svg)}.flag-icon-ng{background-image:url(../flags/4x3/ng.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(../flags/1x1/ng.svg)}.flag-icon-ni{background-image:url(../flags/4x3/ni.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(../flags/1x1/ni.svg)}.flag-icon-nl{background-image:url(../flags/4x3/nl.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(../flags/1x1/nl.svg)}.flag-icon-no{background-image:url(../flags/4x3/no.svg)}.flag-icon-no.flag-icon-squared{background-image:url(../flags/1x1/no.svg)}.flag-icon-np{background-image:url(../flags/4x3/np.svg)}.flag-icon-np.flag-icon-squared{background-image:url(../flags/1x1/np.svg)}.flag-icon-nr{background-image:url(../flags/4x3/nr.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(../flags/1x1/nr.svg)}.flag-icon-nu{background-image:url(../flags/4x3/nu.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(../flags/1x1/nu.svg)}.flag-icon-nz{background-image:url(../flags/4x3/nz.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(../flags/1x1/nz.svg)}.flag-icon-om{background-image:url(../flags/4x3/om.svg)}.flag-icon-om.flag-icon-squared{background-image:url(../flags/1x1/om.svg)}.flag-icon-pa{background-image:url(../flags/4x3/pa.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(../flags/1x1/pa.svg)}.flag-icon-pe{background-image:url(../flags/4x3/pe.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(../flags/1x1/pe.svg)}.flag-icon-pf{background-image:url(../flags/4x3/pf.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(../flags/1x1/pf.svg)}.flag-icon-pg{background-image:url(../flags/4x3/pg.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(../flags/1x1/pg.svg)}.flag-icon-ph{background-image:url(../flags/4x3/ph.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(../flags/1x1/ph.svg)}.flag-icon-pk{background-image:url(../flags/4x3/pk.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(../flags/1x1/pk.svg)}.flag-icon-pl{background-image:url(../flags/4x3/pl.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(../flags/1x1/pl.svg)}.flag-icon-pm{background-image:url(../flags/4x3/pm.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(../flags/1x1/pm.svg)}.flag-icon-pn{background-image:url(../flags/4x3/pn.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(../flags/1x1/pn.svg)}.flag-icon-pr{background-image:url(../flags/4x3/pr.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(../flags/1x1/pr.svg)}.flag-icon-ps{background-image:url(../flags/4x3/ps.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(../flags/1x1/ps.svg)}.flag-icon-pt{background-image:url(../flags/4x3/pt.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(../flags/1x1/pt.svg)}.flag-icon-pw{background-image:url(../flags/4x3/pw.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(../flags/1x1/pw.svg)}.flag-icon-py{background-image:url(../flags/4x3/py.svg)}.flag-icon-py.flag-icon-squared{background-image:url(../flags/1x1/py.svg)}.flag-icon-qa{background-image:url(../flags/4x3/qa.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(../flags/1x1/qa.svg)}.flag-icon-re{background-image:url(../flags/4x3/re.svg)}.flag-icon-re.flag-icon-squared{background-image:url(../flags/1x1/re.svg)}.flag-icon-ro{background-image:url(../flags/4x3/ro.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(../flags/1x1/ro.svg)}.flag-icon-rs{background-image:url(../flags/4x3/rs.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(../flags/1x1/rs.svg)}.flag-icon-ru{background-image:url(../flags/4x3/ru.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(../flags/1x1/ru.svg)}.flag-icon-rw{background-image:url(../flags/4x3/rw.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(../flags/1x1/rw.svg)}.flag-icon-sa{background-image:url(../flags/4x3/sa.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(../flags/1x1/sa.svg)}.flag-icon-sb{background-image:url(../flags/4x3/sb.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(../flags/1x1/sb.svg)}.flag-icon-sc{background-image:url(../flags/4x3/sc.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(../flags/1x1/sc.svg)}.flag-icon-sd{background-image:url(../flags/4x3/sd.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(../flags/1x1/sd.svg)}.flag-icon-se{background-image:url(../flags/4x3/se.svg)}.flag-icon-se.flag-icon-squared{background-image:url(../flags/1x1/se.svg)}.flag-icon-sg{background-image:url(../flags/4x3/sg.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(../flags/1x1/sg.svg)}.flag-icon-sh{background-image:url(../flags/4x3/sh.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(../flags/1x1/sh.svg)}.flag-icon-si{background-image:url(../flags/4x3/si.svg)}.flag-icon-si.flag-icon-squared{background-image:url(../flags/1x1/si.svg)}.flag-icon-sj{background-image:url(../flags/4x3/sj.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(../flags/1x1/sj.svg)}.flag-icon-sk{background-image:url(../flags/4x3/sk.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(../flags/1x1/sk.svg)}.flag-icon-sl{background-image:url(../flags/4x3/sl.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(../flags/1x1/sl.svg)}.flag-icon-sm{background-image:url(../flags/4x3/sm.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(../flags/1x1/sm.svg)}.flag-icon-sn{background-image:url(../flags/4x3/sn.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(../flags/1x1/sn.svg)}.flag-icon-so{background-image:url(../flags/4x3/so.svg)}.flag-icon-so.flag-icon-squared{background-image:url(../flags/1x1/so.svg)}.flag-icon-sr{background-image:url(../flags/4x3/sr.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(../flags/1x1/sr.svg)}.flag-icon-ss{background-image:url(../flags/4x3/ss.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(../flags/1x1/ss.svg)}.flag-icon-st{background-image:url(../flags/4x3/st.svg)}.flag-icon-st.flag-icon-squared{background-image:url(../flags/1x1/st.svg)}.flag-icon-sv{background-image:url(../flags/4x3/sv.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(../flags/1x1/sv.svg)}.flag-icon-sx{background-image:url(../flags/4x3/sx.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(../flags/1x1/sx.svg)}.flag-icon-sy{background-image:url(../flags/4x3/sy.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(../flags/1x1/sy.svg)}.flag-icon-sz{background-image:url(../flags/4x3/sz.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(../flags/1x1/sz.svg)}.flag-icon-tc{background-image:url(../flags/4x3/tc.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(../flags/1x1/tc.svg)}.flag-icon-td{background-image:url(../flags/4x3/td.svg)}.flag-icon-td.flag-icon-squared{background-image:url(../flags/1x1/td.svg)}.flag-icon-tf{background-image:url(../flags/4x3/tf.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(../flags/1x1/tf.svg)}.flag-icon-tg{background-image:url(../flags/4x3/tg.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(../flags/1x1/tg.svg)}.flag-icon-th{background-image:url(../flags/4x3/th.svg)}.flag-icon-th.flag-icon-squared{background-image:url(../flags/1x1/th.svg)}.flag-icon-tj{background-image:url(../flags/4x3/tj.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(../flags/1x1/tj.svg)}.flag-icon-tk{background-image:url(../flags/4x3/tk.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(../flags/1x1/tk.svg)}.flag-icon-tl{background-image:url(../flags/4x3/tl.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(../flags/1x1/tl.svg)}.flag-icon-tm{background-image:url(../flags/4x3/tm.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(../flags/1x1/tm.svg)}.flag-icon-tn{background-image:url(../flags/4x3/tn.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(../flags/1x1/tn.svg)}.flag-icon-to{background-image:url(../flags/4x3/to.svg)}.flag-icon-to.flag-icon-squared{background-image:url(../flags/1x1/to.svg)}.flag-icon-tr{background-image:url(../flags/4x3/tr.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(../flags/1x1/tr.svg)}.flag-icon-tt{background-image:url(../flags/4x3/tt.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(../flags/1x1/tt.svg)}.flag-icon-tv{background-image:url(../flags/4x3/tv.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(../flags/1x1/tv.svg)}.flag-icon-tw{background-image:url(../flags/4x3/tw.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(../flags/1x1/tw.svg)}.flag-icon-tz{background-image:url(../flags/4x3/tz.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(../flags/1x1/tz.svg)}.flag-icon-ua{background-image:url(../flags/4x3/ua.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(../flags/1x1/ua.svg)}.flag-icon-ug{background-image:url(../flags/4x3/ug.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(../flags/1x1/ug.svg)}.flag-icon-um{background-image:url(../flags/4x3/um.svg)}.flag-icon-um.flag-icon-squared{background-image:url(../flags/1x1/um.svg)}.flag-icon-us{background-image:url(../flags/4x3/us.svg)}.flag-icon-us.flag-icon-squared{background-image:url(../flags/1x1/us.svg)}.flag-icon-uy{background-image:url(../flags/4x3/uy.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(../flags/1x1/uy.svg)}.flag-icon-uz{background-image:url(../flags/4x3/uz.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(../flags/1x1/uz.svg)}.flag-icon-va{background-image:url(../flags/4x3/va.svg)}.flag-icon-va.flag-icon-squared{background-image:url(../flags/1x1/va.svg)}.flag-icon-vc{background-image:url(../flags/4x3/vc.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(../flags/1x1/vc.svg)}.flag-icon-ve{background-image:url(../flags/4x3/ve.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(../flags/1x1/ve.svg)}.flag-icon-vg{background-image:url(../flags/4x3/vg.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(../flags/1x1/vg.svg)}.flag-icon-vi{background-image:url(../flags/4x3/vi.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(../flags/1x1/vi.svg)}.flag-icon-vn{background-image:url(../flags/4x3/vn.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(../flags/1x1/vn.svg)}.flag-icon-vu{background-image:url(../flags/4x3/vu.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(../flags/1x1/vu.svg)}.flag-icon-wf{background-image:url(../flags/4x3/wf.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(../flags/1x1/wf.svg)}.flag-icon-ws{background-image:url(../flags/4x3/ws.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(../flags/1x1/ws.svg)}.flag-icon-ye{background-image:url(../flags/4x3/ye.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(../flags/1x1/ye.svg)}.flag-icon-yt{background-image:url(../flags/4x3/yt.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(../flags/1x1/yt.svg)}.flag-icon-za{background-image:url(../flags/4x3/za.svg)}.flag-icon-za.flag-icon-squared{background-image:url(../flags/1x1/za.svg)}.flag-icon-zm{background-image:url(../flags/4x3/zm.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(../flags/1x1/zm.svg)}.flag-icon-zw{background-image:url(../flags/4x3/zw.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(../flags/1x1/zw.svg)}.flag-icon-es-ct{background-image:url(../flags/4x3/es-ct.svg)}.flag-icon-es-ct.flag-icon-squared{background-image:url(../flags/1x1/es-ct.svg)}.flag-icon-es-ga{background-image:url(../flags/4x3/es-ga.svg)}.flag-icon-es-ga.flag-icon-squared{background-image:url(../flags/1x1/es-ga.svg)}.flag-icon-eu{background-image:url(../flags/4x3/eu.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(../flags/1x1/eu.svg)}.flag-icon-gb-eng{background-image:url(../flags/4x3/gb-eng.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(../flags/1x1/gb-eng.svg)}.flag-icon-gb-nir{background-image:url(../flags/4x3/gb-nir.svg)}.flag-icon-gb-nir.flag-icon-squared{background-image:url(../flags/1x1/gb-nir.svg)}.flag-icon-gb-sct{background-image:url(../flags/4x3/gb-sct.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(../flags/1x1/gb-sct.svg)}.flag-icon-gb-wls{background-image:url(../flags/4x3/gb-wls.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(../flags/1x1/gb-wls.svg)}.flag-icon-un{background-image:url(../flags/4x3/un.svg)}.flag-icon-un.flag-icon-squared{background-image:url(../flags/1x1/un.svg)}.flag-icon-xk{background-image:url(../flags/4x3/xk.svg)}.flag-icon-xk.flag-icon-squared{background-image:url(../flags/1x1/xk.svg)} diff --git a/static/css/layouts/list.css b/static/css/layouts/list.css deleted file mode 100644 index 9eff7c0..0000000 --- a/static/css/layouts/list.css +++ /dev/null @@ -1,246 +0,0 @@ -.wrapper { - display: flex; - padding: 0; - margin: 0; - width: 100%; -} - -.content-section { - flex: 80%; - order: 2; - /* background-color: lightseagreen; */ - padding: 0; - position: relative; - padding-left: 0.5rem; - padding-right: 0.5rem; -} - -.content { - padding: 0; - position: relative; - padding-top: 2rem; - min-height: 130vh; -} - -.post-card-holder { - margin-top: 32px; - margin-left: auto; - padding: 0; - display: flex; - flex-flow: wrap; -} - -.post-card-holder .post-card { - width: calc(100% / 3); - display: inline-flex; -} - -.post-card-holder .card { - margin: 5px; - position: relative; -} - -.post-card-holder .card .card-footer span { - font-size: 10pt; - color: #6c757d !important; - padding-top: 5px; -} - -.post-card-holder .card .card-footer { - background: #fff; - margin-top: auto; -} - -.post-summary { - overflow: hidden; - text-overflow: ellipsis; - display: -webkit-box; - max-height: 144px; - /* fallback */ - -webkit-line-clamp: 5; - /* number of lines to show */ - -webkit-box-orient: vertical; -} - -.post-card-holder .post-card-link { - text-decoration: none; -} - -.paginator { - width: -moz-fit-content; - width: fit-content; - margin: auto; -} - -.paginator .page-item > a { - color: #248aaa; -} - -.paginator .page-item.active > a { - background-color: #248aaa; - color: #f9fafc; -} - -.navbar-toggler { - display: none; -} - -.pagination { - margin-left: auto; - margin-right: auto; - margin-top: 0.5rem; - margin-bottom: 0.5rem; - width: -moz-fit-content; - width: fit-content; -} - -/* ============= Device specific fixes ======= */ - -/* Large screens such as TV */ -@media only screen and (min-width: 1824px) { - .content-section { - padding-left: 1rem; - padding-right: 1rem; - flex: 85%; - max-width: 85%; - } - .post-card-holder .post-card { - width: calc(100% / 5); - } -} - -/* Extra large devices (large desktops, 1200px and up) */ - -@media (max-width: 1400px) { - .post-card-holder { - margin-left: 0px; - } - .post-card-holder .post-card { - width: calc(100% / 3); - } -} - -@media (max-width: 1200px) { -} - -/* IPad Pro */ -@media (max-width: 1024px) { - .wrapper { - padding-left: 0px; - padding-right: 0px; - } - .content-section { - padding: 0; - flex: 60%; - order: 2; - padding-bottom: 0.5rem; - } - - .content { - overflow: hidden; - } - .container { - max-width: 100%; - } - .navbar-toggler { - display: block; - } - - #toc-toggler { - visibility: hidden; - } - - .navbar-collapse.lang-selector { - display: block !important; - position: absolute; - right: 0; - top: 0.5rem; - } - - .post-card-holder { - margin: 0; - margin-top: 1.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - position: relative; - transition: all ease-out 0.3s; - } - - .post-card-holder .post-card { - width: calc(100% / 3); - } - - .content-section.hide .post-card-holder .post-card { - width: 50%; - } -} - -/* Large devices (desktops, 992px and up) */ - -@media (max-width: 992px) { - .post-card-holder .post-card { - width: 50%; - } - - .content-section.hide .post-card-holder .post-card { - width: 100%; - } -} - -/* Medium devices (tablets, 768px and up) */ - -@media only screen and (max-width: 768px) { -} - -/* Small devices (landscape phones, 576px and up) */ - -@media only screen and (max-width: 576px) { - .wrapper { - padding-left: 0px; - padding-right: 0px; - flex-flow: column; - overflow: hidden; - } - .content-section { - flex: 100%; - max-width: 100%; - padding-left: 0; - width: 100%; - } - - .content { - width: 100%; - padding-left: 0; - padding-right: 0; - transition: all ease-out 0.3s; - } - - .content-section.hide .content { - margin-top: 0; - padding-top: 0; - transition: all ease-out 0.3s; - } - - .content-section.hide .post-card-holder { - margin-top: 0.5rem; - transition: all ease-out 0.3s; - } - - .post-card-holder .post-card { - margin-left: 1%; - margin-right: 1%; - width: 98%; - } -} - -/* iPhoneX, iPhone 6,7,8 */ -@media only screen and (max-width: 375px) { -} - -/* Galaxy S5, Moto G4 */ -@media only screen and (max-width: 360px) { -} - -/* iPhone 5 or before */ -@media only screen and (max-width: 320px) { -} diff --git a/static/css/layouts/main.css b/static/css/layouts/main.css deleted file mode 100644 index 9026ce1..0000000 --- a/static/css/layouts/main.css +++ /dev/null @@ -1,515 +0,0 @@ -/* ========= Colors ============ -Heading: #1C2D41 -Paragraph: #3C4858 -Iconography: #8392A5 -Secondary: #C0CCDA -Dirty Snow: #E5E9F2 -Snow: #F9FAFC - -Magenta: #7551E9 -Orange: #FF7D51 -Pink: #ED63D2 -Green: #2DCA73 -Yellow: #FFC212 -*/ - -/* - Removed smooth scrolling implementation in main.js in favor of - simpler css approach. - See: https://css-tricks.com/snippets/jquery/smooth-scrolling/ -*/ -*, html { - scroll-behavior: smooth !important; -} - -/* -Fixes anchor overlapping with header. -See: https://stackoverflow.com/questions/4086107/fixed-page-header-overlaps-in-page-anchors -*/ -:target::before { - content: ""; - display: block; - height: 2em; /* fixed header height*/ - margin: -2em 0 0; /* negative fixed header height */ -} - -body { - background-color: #f9fafc; - font-family: "Muli"; -} - -h1, -h2, -h3, -h4, -h5 { - color: #1c2d41; -} - -strong { - color: #1c2d41 !important; -} - -p { - color: #3c4858; -} - -a { - color: #248aaa; -} - -a:hover { - color: #207089; -} - -.nav-button { - background-color: transparent; - border: 1px solid transparent; - border-radius: 0.25rem; - color: #8392a5; -} - -.btn-dark { - background-color: #3c4858!important; - border-color: #3c4858!important; - color: #e5e9f2!important; - transition: all 0.3s ease-out!important; -} - -.btn-dark:hover, -.btn-dark:focus { - background-color: #248aaa!important; - border-color: #248aaa!important; - transition: all 0.3s ease-out!important; -} - -.btn-outline-info { - color: #2098d1 !important; - border-color: #2098d1 !important; -} - -.btn-outline-info:hover { - background-color: #2098d1 !important; - color: #e5e9f2 !important; -} - -.btn-info { - background-color: #248aaa !important; - color: #e5e9f2 !important; -} - -.btn-info:hover { - background-color: #2098d1 !important; - color: #e5e9f2 !important; -} - -.btn-link { - color: #248aaa; -} - -.btn-link:hover { - color: #207089; -} - -.bg-white { - background-color: #f9fafc !important; -} - -.bg-dimmed { - background-color: #e5e9f2; -} - -.anchor { - padding-top: 3.5rem; -} - -img.center { - display: block; - margin-left: auto; - margin-right: auto; -} - -img.left { - display: block; - margin-right: auto; -} - -img.right { - display: block; - margin-left: auto; -} - -.card { - box-shadow: none; - transition: all 0.3s ease-out; - overflow: hidden; -} - -.card-img-sm { - width: 32px; - height: 32px; -} - -.card-img-xs { - width: 24px; - height: 24px; -} - -.card:hover, -.card:focus { - box-shadow: 0px 8px 56px rgba(15, 80, 100, 0.16); - border: 1px solid #fff; - transition: all 0.3s ease-out; -} - -.card .card-head { - height: 172px; - -o-object-fit: cover; - object-fit: cover; - overflow: hidden; -} - -.card-img-top { - transition: all 0.3s ease-out !important; -} - -.card:hover .card-head .card-img-top, -.card:focus .card-head .card-img-top { - transition: all 0.3s ease-out; - transform: scale(1.2); -} - -.card-body { - text-align: justify; -} - -.sub-title { - color: #c0ccda; - font-size: 10pt; -} - -.flag-icon { - width: 16px !important; - margin-top: 3px; - margin-right: 3px; -} - -/* ====== table ====== */ -table { - border-radius: 0.1rem; - background: #e5e9f2; - border: 1px solid #c0ccda; - padding: 0.1rem; -} - -table tr { - height: 40px !important; -} - -table th, -td { - padding: 0.5rem; - border-left: 1px solid #8392a5; - border-bottom: 1px solid #8392a5; -} - -table thead tr { - background: #248aaa; - color: #e5e9f2; -} - -tbody tr:nth-child(odd) { - background-color: #e5e9f2; -} - -tbody tr:hover { - background: #c0ccda; -} - -/* ====== don't apply css to tables inside gist ====== */ -.gist table { - border-radius: unset; - background: unset; - border: unset; - padding: unset; -} - -.gist table tr { - height: unset !important; -} - -.gist table th, -td { - padding: unset; - border-left: unset; - border-bottom: unset; -} - -.gist table thead tr { - background: unset; - color: unset; -} - -.gist tbody tr:nth-child(odd) { - background-color: unset; -} - -.gist tbody tr:hover { - background: unset; -} - -.gist table td, .gist table tc{ - border-right: 1px solid #eee; -} - -figure { - border: 1px solid #c0ccda; - height: -moz-fit-content; - height: fit-content; - width: -moz-fit-content; - width: fit-content; - align-self: center; - margin: auto; -} - -img { - max-width: 100%; -} - -caption, -figcaption { - caption-side: bottom; - text-align: center; - color: #8392a5; -} - -pre { - margin: 5px; -} - -pre > code { - padding: 10px !important; -} - -a.header-anchor { - text-decoration: none; - color: #1c2d41; -} - -a.header-anchor i, a.header-anchor svg { - font-size: 10pt; - color: #3c4858; - display: none; - margin-left: 0.5rem; -} -a.header-anchor:hover i, a.header-anchor:hover svg { - display: inline-block; -} -a.header-anchor code { - color: #e83e8c; -} - -.content ul > ol, -.content ol > ul, -.content ul > ul, -.content ol > ol, -.content li > ol, -.content li > ul { - -webkit-padding-start: 1rem; - padding-inline-start: 1rem; -} - -kbd { - background-color: #248aaa !important; - color: #f9fafc; -} - -mark { - background-color: #ffc21280; -} - -/* ======= Paginator ========= */ -.paginator { - width: -moz-fit-content; - width: fit-content; - margin: auto; - vertical-align: bottom; -} - -.paginator .page-item > a { - color: #248aaa; -} - -.paginator .page-item.active > a { - background-color: #248aaa; - color: #f9fafc; -} - -/* --- FOOTER START --- */ - -.footer { - color: #8392a5 !important; - background-color: #1c2d41; - position: relative; - z-index: 9999; -} - -.footer h5 { - color: #c0ccda; -} -.footer a { - color: #8392a5; - transition: all 0.3s ease-out; -} - -.footer a:hover { - margin-left: 5px; - transition: all 0.3s ease-out; -} - -.footer ul { - list-style: none; - padding-left: 0; -} - -.footer li { - margin-top: 5px; -} - -.footer hr { - background-color: #8392a5; -} - -.footer p:first-child { - color: #c0ccda; -} - -.footer input { - background-color: #c0ccda; -} - -.footer input:focus { - background-color: #e5e9f2; -} - -.footer #disclaimer{ - color: #8392a5 !important; - text-align: justify; -} -.footer #disclaimer>strong{ - color: #c0ccda!important; -} - -.footer #theme { - color: #c0ccda; -} - -.footer #theme img { - width: 32px; -} - -.footer #hugo:hover { - margin-right: 5px; - transition: all 0.3s ease-out; -} - -/* --- FOOTER END ---- */ - -/* ============= Device specific fixes ======= */ - -/* Large screens such as TV */ -@media only screen and (min-width: 1824px) { -} - -/* Extra large devices (large desktops, 1200px and up) */ - -@media (max-width: 1400px) { -} - -@media (max-width: 1200px) { -} - -/* IPad Pro */ -@media (max-width: 1024px) { - .content-section .languageSelector { - position: fixed; - right: 0.5rem; - bottom: 1rem; - z-index: 10000000; - background-color: #f9fafc; - box-shadow: 0px 8px 56px rgba(15, 80, 100, 0.16); - } - pre { - margin: 0px; - } - code { - padding: 0px; - } -} - -/* Large devices (desktops, 992px and up) */ - -@media (max-width: 992px) { -} - -/* Medium devices (tablets, 768px and up) */ - -@media only screen and (max-width: 768px) { -} - -/* Small devices (landscape phones, 576px and up) */ - -@media only screen and (max-width: 576px) { - .skills-section .container, - .projects-section .container, - .publications-section .container { - padding-left: 0.3rem; - padding-right: 0.3rem; - } - - .section-holder { - padding-left: 5px; - padding-right: 5px; - } - - .skills-section, - .projects-section, - .recent-posts-section, - .achievements-section, - .publications-section { - padding-left: 0; - padding-right: 0; - } - - pre { - margin: 0px; - } - code { - padding: 0px; - } - - h1 { - font-size: 2.2rem; - } -} - -/* iPhoneX, iPhone 6,7,8 */ -@media only screen and (max-width: 375px) { - h1 { - font-size: 2rem; - } -} - -/* Galaxy S5, Moto G4 */ -@media only screen and (max-width: 360px) { - h1 { - font-size: 1.8rem; - } -} - -/* iPhone 5 or before */ -@media only screen and (max-width: 320px) { - h1 { - font-size: 1.5rem; - } -} diff --git a/static/css/layouts/notes.css b/static/css/layouts/notes.css deleted file mode 100644 index 28f852c..0000000 --- a/static/css/layouts/notes.css +++ /dev/null @@ -1,250 +0,0 @@ -.wrapper { - display: flex; - padding: 0; - margin: 0; - width: 100%; -} - -.content-section { - flex: 80%; - max-width: 80%; - order: 2; - /* background-color: lightseagreen; */ - padding: 0; - position: relative; - padding-left: 0.5rem; - padding-right: 0.5rem; -} - -.content { - padding: 0; - position: relative; - padding-top: 2rem; - min-height: 130vh; -} - -.note-card-holder{ - padding-top: 2rem; - display: grid; - grid-gap: 0.5rem; - grid-template-columns: repeat(auto-fill, minmax(30rem,1fr)); - grid-auto-rows: 20px; -} - -/* .note-collection { - display: flex; - flex-wrap: wrap; -} */ - -.note-card { - align-self: flex-start; -} - -.note-card .card{ - margin: 0.5rem; -} - -.note-title{ - padding-left: 1rem; - color: #248aaa; -} - -.note-title span{ - background: #e5e9f2; - padding-right: 5px; -} - -.note-title:before{ - content:''; - display:inline-block; - width:98%; - height:100%; - margin-bottom:-26px; - border-bottom: 1px solid #248aaa; -} - -.note-card .card-body{ - padding: 1rem; -} - -.note-card pre { - margin: 0; - border-radius: 3px; -} - -/* .small-note{ - max-width: 15rem; -} - -.medium-note{ - max-width: 25rem; -} - -.large-note{ - max-width: 40rem; -} - -.huge-note{} */ - -.note-badge{ - font-size: 10pt; -} - - -/* ============= Device specific fixes ======= */ - -/* Large screens such as TV */ -@media only screen and (min-width: 1824px) { - .content-section { - padding-left: 1rem; - padding-right: 1rem; - flex: 85%; - max-width: 85%; - } -} - - -/* Extra large devices (large desktops, 1200px and up) */ - -@media (max-width: 1400px) { - .note-card-holder { - margin-left: 0px; - } -} - -@media (max-width: 1200px) { - -} - -/* IPad Pro */ -@media (max-width: 1024px) { - .wrapper { - padding-left: 0px; - padding-right: 0px; - } - .content-section { - padding: 0; - max-width: 100%; - order: 2; - padding-bottom: 0.5rem; - transition: all ease-out 0.3s; - } - - .content-section.hide { - max-width: 60%; - transition: all ease-out 0.3s; - } - - .content { - overflow: hidden; - } - .container { - max-width: 100%; - } - .navbar-toggler { - display: block; - } - - #toc-toggler { - visibility: hidden; - } - - .navbar-collapse.lang-selector { - display: block !important; - position: absolute; - right: 0; - top: 0.5rem; - } - - .note-card-holder { - margin: 0; - margin-top: 1.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - position: relative; - transition: all ease-out 0.3s; - } - - .content-section.hide .note-card-holder{ - grid-template-columns: repeat(auto-fill, minmax(30rem,1fr)); - transition: all ease-out 0.3s; - } -} - -/* Large devices (desktops, 992px and up) */ - -@media (max-width: 992px) { - .note-card-holder .note-card { - max-width: 100%; - min-width: 50%; - transition: all ease-out 0.3s; - } - - .content-section.hide .note-card-holder .note-card { - max-width: 100%; - min-width: 100%; - transition: all ease-out 0.3s; - } -} - -/* Medium devices (tablets, 768px and up) */ - -@media only screen and (max-width: 768px) { - -} - -/* Small devices (landscape phones, 576px and up) */ - -@media only screen and (max-width: 576px) { - .wrapper { - padding-left: 0px; - padding-right: 0px; - flex-flow: column; - overflow: hidden; - } - .content-section, .content-section.hide { - flex: 100%; - max-width: 100%; - padding-left: 0; - width: 100%; - transition: all ease-out 0.3s; - } - - .content { - width: 100%; - padding-left: 0; - padding-right: 0; - transition: all ease-out 0.3s; - } - - .content-section.hide .content { - margin-top: 0; - padding-top: 0; - transition: all ease-out 0.3s; - } - - .content-section.hide .note-card-holder { - margin-top: 0.5rem; - transition: all ease-out 0.3s; - } - - .note-card-holder .note-card, .content-section.hide .note-card-holder .note-card { - margin-left: 1%; - margin-right: 1%; - max-width: 98%; - min-width: 98%; - transition: all ease-out 0.3s; - } -} - -/* iPhoneX, iPhone 6,7,8 */ -@media only screen and (max-width: 375px) { -} - -/* Galaxy S5, Moto G4 */ -@media only screen and (max-width: 360px) { -} - -/* iPhone 5 or before */ -@media only screen and (max-width: 320px) { -} diff --git a/static/css/layouts/single.css b/static/css/layouts/single.css deleted file mode 100644 index 91246e7..0000000 --- a/static/css/layouts/single.css +++ /dev/null @@ -1,516 +0,0 @@ -body { - background-color: #e5e9f2; - position: relative; -} -.read-area { - background-color: #f9fafc; -} - -.wrapper { - display: flex; - padding: 0; - margin: 0; - width: 100%; - justify-content: space-between; - position: relative; -} - -.content-section { - flex: 60%; - max-width: 60%; - order: 2; - /* background-color: lightseagreen; */ - padding: 0; - position: relative; - padding-left: 1rem; - padding-right: 1rem; -} -.content { - background: #e5e9f2; -} -.toc-section { - flex: 20%; - order: 3; - max-width: 20%; - /* background-color: lightpink; */ - transition: all ease-out 0.5s; -} - -.toc-holder { - position: sticky; - top: 4.5rem; - overflow-x: hidden; - overflow-y: auto; - background-color: #f9fafc; - margin-right: 0.5rem; - /* box-shadow: 0px 8px 56px rgba(15, 80, 100, 0.16); */ - transition: all ease-out 0.3s; -} - -.toc { - position: relative; - padding-top: 0px; - transition: all ease-out 0.3s; -} - -.toc nav { - padding-top: 0px; - margin-top: 0px; - display: flex; - flex-direction: column; - align-items: flex-start; - transition: all ease-out 0.3s; -} - -.toc ul { - list-style: none; - padding-left: 0.5rem; - margin-bottom: 0rem; - width: 100%; -} - -.toc .nav-link { - padding: 0; - padding-left: 0.5rem; - transition: all ease-out 0.3s; - color: #1c2d41; -} - -.toc .nav-link:hover, -.toc .nav-link:focus, -.toc .nav-link.active { - padding-left: 1rem; - padding-right: 0.5rem; - background-color: #248aaa; - color: #f9f9f9; - transition: all ease-out 0.3s; -} - -.hero-area { - margin-top: 3rem; - width: 100%; - height: 400px; - background-position: center; - background-repeat: no-repeat; - background-size: cover; -} - -.page-content { - width: 100%; - position: relative; - top: -4.5rem; - padding: 15px; -} - -.author-profile { - position: relative; - align-content: center; - text-align: center; -} - -.author-name { - margin-top: 0px; -} - -.author-profile img { - height: 120px; - width: 120px; - -o-object-fit: cover; - object-fit: cover; - background-color: #f9fafc; - padding: 5px; -} -.author-profile p { - color: #8392a5; -} - -.title { - text-align: center; -} - -.post-content { - padding: 15px; -} - -.post-content h1, -h2 { - margin-top: 1.4rem; -} - -.post-content h3, -h4, -h5, -h6 { - margin-top: 1.3rem; -} - -.post-content blockquote { - border-left: 4px solid #248aaa; - background-color: #248baa15; - padding: 0.3rem; - padding-left: 1rem; -} - -.post-content blockquote > p { - color: #3c4858; - margin-top: 0.5rem; - margin-bottom: 0.5rem; -} - -.next-prev-navigator { - padding-left: 10px; - padding-right: 10px; -} - -.next-prev-navigator a { - color: #2098d1; - transition: all 0.3s ease-out; -} - -.next-prev-navigator a:hover { - color: #3c4858; - transition: all 0.3 ease-out; -} - -.next-prev-navigator .next-article { - text-align: right; -} - -.next-prev-navigator .next-article a { - transition: all 0.3s ease-out; -} - -.next-prev-navigator .previous-article a { - transition: all 0.3s ease-out; -} - -.next-prev-navigator .btn-outline-info { - color: #f9fafc !important; - border-color: #e5e9f2 !important; - background-color: #248aaa !important; - transition: all 0.3s ease-out; -} - -.next-prev-navigator .next-prev-text { - white-space: break-spaces; -} - -.next-prev-navigator .btn-outline-info:hover { - color: #3c4858 !important; - background-color: #e5e9f2 !important; - transition: all 0.3s ease-out; -} - -.disquss { - padding: 10px; -} - -.share-buttons .btn { - color: #e5e9f2 !important; - transition: all 0.3s ease-out !important; -} - -.share-buttons .btn:hover, -.share-buttons .btn:focus { - background-color: #248aaa !important; - border-color: #248aaa !important; - transition: all 0.3s ease-out !important; -} - -.share-buttons .facebook-btn { - background-color: #4267b2 !important; - border-color: #4267b2 !important; -} - -.share-buttons .twitter-btn { - background-color: #1da1f2 !important; - border-color: #1da1f2 !important; -} - -.share-buttons .reddit-btn { - background-color: #ff4500 !important; - border-color: #ff4500 !important; -} - -.share-buttons .tumblr-btn { - background-color: #34465d !important; - border-color: #34465d !important; -} - -.share-buttons .pocket-btn { - background-color: #ef4056 !important; - border-color: #ef4056 !important; -} - -.share-buttons .linkedin-btn { - background-color: #2867b2 !important; - border-color: #2867b2 !important; -} - -.share-buttons .diaspora-btn { - background-color: #3c4858 !important; - border-color: #3c4858 !important; -} - -.share-buttons .mastodon-btn { - background-color: #2791da !important; - border-color: #2791da !important; -} - -.share-buttons .whatsapp-btn { - background-color: #4ac959 !important; - border-color: #4ac959 !important; -} - -.share-buttons .email-btn { - background-color: #3c4858 !important; - border-color: #3c4858 !important; - transition: all 0.3s ease-out !important; -} - -.btn-improve-page { - text-align: right; -} - -.languageSelector { - display: none; -} - -#scroll-to-top { - position: fixed; - bottom: 0rem; - right: 1rem; - color: #248aaa; - font-size: 24pt; - z-index: 900000; - visibility: hidden; -} - -#scroll-to-top i { - box-shadow: 0px 8px 56px rgba(15, 80, 100, 0.16); - background-color: #f9f9f9; - border-radius: 50%; -} - -#scroll-to-top:hover { - color: #2098d1; -} - -#scroll-to-top.show { - visibility: visible; -} -.taxonomy-terms { - text-align: center; -} -.taxonomy-terms li { - font-size: 0.8em; - list-style-type: none; - display: inline-block; - background: #248aaa; - margin-left: 0.2em; - margin-right: 0.2em; -} - -.taxonomy-terms a { - color: #f9fafc; -} - -/* ============= Device specific fixes ======= */ - -/* Large screens such as TV */ -@media only screen and (min-width: 1824px) { - .content-section { - flex: 65%; - max-width: 65%; - } - .content-section .container { - max-width: 100%; - } -} - -/* Extra large devices (large desktops, 1200px and up) */ - -@media (max-width: 1400px) { -} - -@media (max-width: 1200px) { -} - -/* IPad Pro */ -@media (max-width: 1024px) { - .wrapper { - padding-left: 0px; - padding-right: 0px; - } - - .content-section { - padding: 0; - flex: 60%; - max-width: 100%; - order: 2; - overflow: hidden; - } - .content { - overflow: hidden; - } - .container { - max-width: 100%; - } - - .toc-section { - order: 3; - flex: 0%; - max-width: 0%; - transition: all ease-out 0.3s; - } - .toc-section.hide { - flex: 40%; - max-width: 40%; - margin-left: 0.5rem; - transition: all ease-out 0.3s; - } - - .toc-holder { - top: 3rem; - max-height: calc(100vh - 3rem); - } - - .navbar-toggler { - display: block; - } - - .navbar-collapse.lang-selector { - display: none; - } - - .languageSelector { - display: block; - } - - .hero-area { - height: 300px; - margin-top: 1rem; - } - - .page-content { - padding: 0px; - } - - .btn-improve-page { - margin-right: 1rem; - } - - #disqus_thread, - .dsq-brlink { - padding: 5px; - } -} - -/* Large devices (desktops, 992px and up) */ - -@media (max-width: 992px) { -} - -/* Medium devices (tablets, 768px and up) */ - -@media only screen and (max-width: 768px) { - #scroll-to-top { - right: 8rem; - } -} - -/* Small devices (landscape phones, 576px and up) */ - -@media only screen and (max-width: 576px) { - .wrapper { - padding: 0px; - display: flex; - flex-direction: column; - } - - .content-section { - padding: 0; - flex: 100%; - max-width: 100%; - order: 3; - } - - .toc-section { - order: 2; - width: 100%; - height: -moz-fit-content; - height: fit-content; - max-height: 0; - max-width: 100%; - transition: all ease-out 0.5s; - } - - .toc-section.hide { - margin-top: 2.5rem; - position: relative; - /* height: fit-content; */ - flex: 100%; - height: -moz-fit-content; - height: fit-content; - max-height: 200vh; - max-width: 100%; - margin-left: 0; - padding-right: 0; - box-shadow: 0px 8px 56px rgba(15, 80, 100, 0.16); - transition: all ease-out 0.5s; - } - - .toc-holder { - max-height: 0; - margin-right: 0; - overflow: hidden; - transition: all ease-out 0.5s; - } - .toc-section.hide .toc-holder { - max-height: 200vh; - transition: all ease-out 0.5s; - } - - .navbar-toggler { - display: block; - } - - .hero-area { - height: 200px; - margin-top: 1rem; - } - - .page-content { - padding: 0px; - } - - .next-prev-navigator .previous-article { - text-align: center; - margin: 5px; - } - .next-prev-navigator .next-article { - text-align: center; - margin: 5px; - } - .previous-article a, - .next-article a { - width: 100%; - } - - #disqus_thread, - .dsq-brlink { - padding: 5px; - } -} - -/* iPhoneX, iPhone 6,7,8 */ -@media only screen and (max-width: 375px) { -} - -/* Galaxy S5, Moto G4 */ -@media only screen and (max-width: 360px) { -} - -/* iPhone 5 or before */ -@media only screen and (max-width: 320px) { -} diff --git a/static/css/navigators/navbar.css b/static/css/navigators/navbar.css deleted file mode 100644 index be06752..0000000 --- a/static/css/navigators/navbar.css +++ /dev/null @@ -1,301 +0,0 @@ -.top-navbar { - position: fixed; - left: 0; - top: 0; - width: 100%; - height: 50px; - z-index: 99999; - transition: all 0.4s ease-out; - margin: 0px; - padding-top: 0.4rem; - text-align: center; -} - -/* --- initial state start ------ */ - -.initial-navbar { - background-color: transparent; -} - -.initial-navbar .navbar-brand { - color: #c0ccda; - font-weight: 600; -} - -.initial-navbar li a { - color: #c0ccda; -} - -.initial-navbar .navbar-nav .active, -.initial-navbar li a:hover { - color: #f9fafc; - transition: all 0.3s ease-out; - transform: translateY(-2px); -} - -.navbar-collapse { - margin-top: -5px; -} - -.navbar-collapse.show, -.navbar-collapse.collapsing { - background-color: #f9fafc; - padding-left: 1rem; -} - -/* --- initial state end ------ */ - -/* --- state after scroll start --- */ - -.final-navbar { - background-color: #f9fafc; - color: #1c2d41; - transition: all 0.3s ease-out; -} - -.final-navbar .navbar-brand { - color: #1c2d41; - font-weight: 600; -} - -.final-navbar li a { - color: #1c2d41; - font-weight: 500; - transition: all 0.3s ease-out; - border-bottom: 2px solid#F9FAFC; -} - -.final-navbar .navbar-nav .active, -.final-navbar li a:hover { - color: #2098d1; - transition: all 0.3s ease-out; - border-bottom: 2px solid #2098d1; - background: rgb(2, 0, 36); - background: linear-gradient( - 90deg, - rgba(2, 0, 36, 1) 0%, - rgba(34, 136, 168, 0.1) 0% - ); -} - -.navbar-collapse.show li a, -.navbar-collapse.collapsing li a { - color: #1c2d41; - font-weight: 500; - transition: all 0.3s ease-out; -} - -.navbar-collapse.show .navbar-nav .active, -.navbar-collapse.show .navbar-nav a:hover { - color: #2098d1; -} - -#top-navbar-divider { - margin-top: 10px; -} - -/* --- state after scroll end --- */ - -#top-navbar-divider { - background: rgba(192, 204, 218, 0.8); - height: 20px; - width: 2px; -} - -.final-navbar #top-navbar-divider { - background: rgba(0, 0, 0, 0.6); -} - -#top-navbar-divider { - height: 20px; - width: 2px; -} - -.navbar-brand img { - width: 42px; - padding: 5px; - margin-left: -10px; -} - -.top-navbar .dropdown-menu { - box-shadow: 0px 8px 56px rgba(15, 80, 100, 0.16); - border: 1px solid #fff; - max-height: 0vh; - overflow: hidden; - display: block; - visibility: hidden; - transition: all 0.3s ease-out; -} - -.top-navbar .dropdown-menu.show { - max-height: 100vh; - visibility: visible; - transition: all 0.3s ease-in; -} - -.top-navbar .dropdown-menu a { - color: #1c2d41; - border-bottom: none; -} - -.top-navbar .dropdown-menu a:hover { - color: #2098d1; - transition: all 0.3s ease-out; - border-bottom: none; - background: rgb(2, 0, 36); - background: linear-gradient( - 90deg, - rgba(2, 0, 36, 1) 0%, - rgba(34, 136, 168, 0.2) 0% - ); -} - -/* ============= Device specific fixes ======= */ - -/* Large screens such as TV */ -@media only screen and (min-width: 1824px) { -} - -/* Extra large devices (large desktops, 1200px and up) */ - -@media (max-width: 1400px) { -} - -@media (max-width: 1200px) { -} - -/* IPad Pro */ -@media (max-width: 1024px) { - .top-navbar { - height: -moz-fit-content; - height: fit-content; - padding-bottom: 0px; - padding-top: 0px; - } - - .top-navbar .container { - max-width: 100%; - } - - .initial-navbar .navbar-nav .active, - .initial-navbar li a:hover { - color: #2098d1; - transition: all 0.3s ease-out; - } - - .final-navbar .navbar-nav .active, - .final-navbar li a:hover { - color: #2098d1; - transition: none; - - border-bottom: none; - background: transparent; - } - - .final-navbar li a { - border-bottom: none; - } - - .dropdown-divider { - border-top: 1px solid #c0ccda; - } - #top-navbar-divider { - background: rgba(0, 0, 0, 0.6); - height: auto; - width: auto; - margin-right: 15px; - } - .top-navbar .dropdown-menu { - text-align: center; - margin-bottom: 0.5rem; - margin-right: 1rem; - transition: all 0.3s ease-out; - } -} - -/* Large devices (desktops, 992px and up) */ - -@media (max-width: 992px) { - .initial-navbar .navbar-nav .active, - .initial-navbar li a:hover { - color: #2098d1; - transition: all 0.3s ease-out; - } - - .final-navbar .navbar-nav .active, - .final-navbar li a:hover { - color: #2098d1; - transition: none; - - border-bottom: none; - background: transparent; - } - - .final-navbar li a { - border-bottom: none; - } - - .dropdown-divider { - border-top: 1px solid #c0ccda; - } - #top-navbar-divider { - background: rgba(0, 0, 0, 0.6); - height: auto; - width: auto; - margin-right: 15px; - } -} - -/* Medium devices (tablets, 768px and up) */ - -@media only screen and (max-width: 768px) { - .initial-navbar .navbar-nav .active, - .initial-navbar li a:hover { - color: #2098d1; - transition: all 0.3s ease-out; - } - - .final-navbar .navbar-nav .active, - .final-navbar li a:hover { - color: #2098d1; - transition: none; - - border-bottom: none; - background: transparent; - } - - .final-navbar li a { - border-bottom: none; - } - - .dropdown-divider { - border-top: 1px solid #c0ccda; - } - #top-navbar-divider { - background: rgba(0, 0, 0, 0.6); - height: auto; - width: auto; - margin-right: 15px; - } -} - -/* Small devices (landscape phones, 576px and up) */ - -@media only screen and (max-width: 576px) { - .top-navbar .dropdown-menu { - margin-left: -1rem; - margin-right: 0rem; - } -} - -/* iPhoneX, iPhone 6,7,8 */ -@media only screen and (max-width: 375px) { -} - -/* Galaxy S5, Moto G4 */ -@media only screen and (max-width: 360px) { -} - -/* iPhone 5 or before */ -@media only screen and (max-width: 320px) { -} diff --git a/static/css/navigators/sidebar.css b/static/css/navigators/sidebar.css deleted file mode 100644 index d25305e..0000000 --- a/static/css/navigators/sidebar.css +++ /dev/null @@ -1,304 +0,0 @@ -.sidebar-section { - order: 1; - flex: 20%; - max-width: 20%; - /* background-color: lightsalmon; */ - transition: all ease-out 0.5s; -} - -.sidebar-holder { - top: 2.5rem; - position: sticky; - background-color: #f9fafc; - height: 100vh; - overflow: auto; - box-shadow: 0px 8px 56px rgba(15, 80, 100, 0.16); - transition: all ease-out 0.3s; -} - -.sidebar { - background: #f9fafc; - height: 100vh; - transition: all ease-out 0.3s; -} - -.sidebar-tree { - padding-left: 1rem; - position: relative; - width: -moz-max-content; - width: max-content; -} - -#search-box { - margin-left: 5%; - margin-right: 5%; - width: -webkit-fill-available; - height: 35px; - padding-left: 15px; - margin-top: 30px; - margin-bottom: 10px; - border-radius: 5px; - background-color: #e5e9f2; - transition: all 0.3s ease-out; - border: 1px solid #c0ccda; -} - -#search-box:focus { - border: 1pt solid #248aaa; - outline: none; -} - -#list-heading { - padding-left: 0px !important; -} - -.tree, -.tree ul { - margin: 0; - padding: 0; - list-style: none; -} - -.tree li { - margin: 0; - padding: 0 1em; - line-height: 2em; - color: #3c4858; - position: relative; -} - -.tree li a { - text-decoration: none; - color: #131313; - transition: all 0.3s ease-out; -} - -.tree li a.active { - display: inline; - color: #2098d1; -} - -.tree li a:hover { - margin-left: 3px; - color: #2098d1; - transition: all 0.3s ease-out; -} - -.tree i { - color: #3c4858; - font-size: 12px; - margin-right: 5px; -} - -.tree .shift-right { - margin-left: 5px; -} - -.tree .active, -.tree .active > ul { - display: block; -} - -.subtree { - padding-left: 0.7rem; -} - -.subtree:before { - content: ""; - display: block; - width: 0; - position: absolute; - top: 2.5rem; - left: 1.5rem; - bottom: 0.9rem; - border-left: 1px solid; -} - -.subtree ul, -ul > ul { - position: relative; - padding-left: 0.5rem; - display: none; -} - -.subtree ul:before { - content: ""; - display: block; - width: 0; - position: absolute; - top: -10px; - left: 0.3rem; - bottom: 0.9rem; - border-left: 1px solid; -} - -.subtree li:before { - content: ""; - display: block; - width: 20px; - height: 0; - border-top: 1px solid; - margin-top: -1px; - position: absolute; - top: 18px; - left: -3px; -} - -.subtree li:last-child:before { - background: #f9fafc; - height: auto; - top: 1.1rem; - bottom: 0; -} - -a.focused { - color: #2098d1 !important; -} - -/* ============= Device specific fixes ======= */ - -/* Large screens such as TV */ -@media only screen and (min-width: 1824px) { - .sidebar-section { - flex: 15%; - max-width: 15%; - } - .sidebar-holder { - max-width: 100%; - } -} -/* Extra large devices (large desktops, 1200px and up) */ - -@media (max-width: 1400px) { - .sidebar-holder { - max-width: 20rem; - } -} - -@media (max-width: 1200px) { - .sidebar-tree { - margin-left: 1rem; - } -} - -/* IPad Pro */ -@media (max-width: 1024px) { - .sidebar-section { - flex: 0%; - max-width: 0%; - min-height: 100vh; - transition: all ease-out 0.3s; - } - .sidebar-holder { - position: sticky; - top: 2.5rem; - width: 100%; - max-height: calc(100vh - 2.5rem); - } - - .sidebar-section.hide { - flex: 30%; - max-width: 30%; - margin-right: 0.5rem; - transition: all ease-out 0.3s; - } -} - -/* Large devices (desktops, 992px and up) */ - -@media (max-width: 992px) { -} - -/* Medium devices (tablets, 768px and up) */ - -@media only screen and (max-width: 768px) { - .sidebar-section { - flex: 0%; - max-width: 0%; - min-height: 100vh; - transition: all ease-out 0.3s; - } - .sidebar-holder { - position: sticky; - top: 2.5rem; - width: 100%; - } - - .sidebar-section.hide { - flex: 40%; - max-width: 40%; - margin-right: 0.5rem; - transition: all ease-out 0.3s; - } -} - -/* Small devices (landscape phones, 576px and up) */ - -@media only screen and (max-width: 576px) { - .sidebar-section { - width: 100%; - min-height: 0; - max-height: 0; - max-width: 100%; - transition: all ease-out 0.5s; - } - - .sidebar-section.hide { - margin-top: 2rem; - position: relative; - height: -moz-fit-content; - height: fit-content; - flex: none; - max-height: 300vh; - max-width: 100%; - transition: all ease-out 0.5s; - } - - .sidebar-holder { - max-height: 0; - height: -moz-fit-content; - height: fit-content; - overflow: hidden; - max-width: 100%; - transition: all ease-out 0.5s; - } - - .sidebar-section.hide .sidebar-holder { - max-height: 200vh; - transition: all ease-out 0.5s; - } - - .sidebar { - position: relative; - height: -moz-fit-content; - height: fit-content; - max-height: -moz-fit-content; - max-height: fit-content; - width: 100vw; - min-height: 0; - overflow: hidden; - transition: all ease-out 0.5s; - } - - .sidebar-tree { - margin-left: 0rem; - max-height: 0; - transition: all 0.5s ease-out; - } - .sidebar-section.hide .sidebar-tree { - max-height: 200vh; - transition: all 0.5s ease-out; - } -} - -/* iPhoneX, iPhone 6,7,8 */ -@media only screen and (max-width: 375px) { -} - -/* Galaxy S5, Moto G4 */ -@media only screen and (max-width: 360px) { -} - -/* iPhone 5 or before */ -@media only screen and (max-width: 320px) { -} diff --git a/static/css/plyr.css b/static/css/plyr.css deleted file mode 100644 index e486f8f..0000000 --- a/static/css/plyr.css +++ /dev/null @@ -1 +0,0 @@ -@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border-top:var(--plyr-menu-arrow-size,4px) solid hsla(0,0%,100%,.9);border-width:var(--plyr-menu-arrow-size,4px);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b3ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc(-7px - -2);margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:transparent;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b3ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;background-image:linear-gradient(90deg,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc(var(--plyr-range-thumb-height, 13px)/2*-1 - var(--plyr-range-track-height, 5px)/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"\2044";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress__buffer,.plyr__progress input[type=range]{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important} \ No newline at end of file diff --git a/static/css/sections/about.css b/static/css/sections/about.css deleted file mode 100644 index 1cb12f6..0000000 --- a/static/css/sections/about.css +++ /dev/null @@ -1,385 +0,0 @@ -.social-link { - list-style: none; - padding: 0.2rem; -} - -.social-link a { - font-size: 1.5rem; - color: #3c4858; - padding: 0.5rem; -} - -.social-link a:hover { - color: #248aaa; - transition: all 0.3s ease-in; -} - -.circular-progress { - width: 150px; - height: 150px; - line-height: 150px; - background: none; - margin: 0 auto; - box-shadow: none; - position: relative; -} - -.circular-progress:after { - content: ""; - width: 100%; - height: 100%; - border-radius: 50%; - border: 12px solid #f9fafc; - position: absolute; - top: 0; - left: 0; -} - -.circular-progress > span { - width: 50%; - height: 100%; - overflow: hidden; - position: absolute; - top: 0; - z-index: 1; -} - -.circular-progress .circular-progress-left { - left: 0; -} - -.circular-progress .circular-progress-bar { - width: 100%; - height: 100%; - background: none; - border-width: 12px; - border-style: solid; - position: absolute; - top: 0; -} - -.circular-progress .circular-progress-left .circular-progress-bar { - left: 100%; - border-top-right-radius: 80px; - border-bottom-right-radius: 80px; - border-left: 0; - transform-origin: center left; -} - -.circular-progress .circular-progress-right { - right: 0; -} - -.circular-progress .circular-progress-right .circular-progress-bar { - left: -100%; - border-top-left-radius: 80px; - border-bottom-left-radius: 80px; - border-right: 0; - transform-origin: center right; - animation: circular-loading-1 1.8s linear forwards; -} - -.circular-progress .circular-progress-value { - width: 90%; - height: 90%; - padding: 1rem; - border-radius: 50%; - background: #3c4858; - font-size: 1rem; - color: #f9fafc; - line-height: initial; - text-align: center; - position: absolute; - top: 5%; - left: 5%; - display: flex; - justify-content: center; - align-items: center; -} - -.circular-progress.blue .circular-progress-bar { - border-color: #048dff; -} - -.circular-progress.yellow .circular-progress-bar { - border-color: #eebb4d; -} - -.circular-progress.pink .circular-progress-bar { - border-color: #ed63d2; -} - -.circular-progress.green .circular-progress-bar { - border-color: #2dca73; -} - -.circular-progress.sky .circular-progress-bar { - border-color: #00c9e3; -} - -.circular-progress.orange .circular-progress-bar { - border-color: #ff7c7c; -} - -.circular-progress-percentage-50 { - animation: circular-loading-50 0s linear forwards 1.8s; -} - -.circular-progress-percentage-55 { - animation: circular-loading-55 0.18s linear forwards 1.8s; -} - -.circular-progress-percentage-60 { - animation: circular-loading-60 0.36s linear forwards 1.8s; -} - -.circular-progress-percentage-65 { - animation: circular-loading-65 0.54s linear forwards 1.8s; -} - -.circular-progress-percentage-70 { - animation: circular-loading-70 0.72s linear forwards 1.8s; -} - -.circular-progress-percentage-75 { - animation: circular-loading-75 0.9s linear forwards 1.8s; -} - -.circular-progress-percentage-80 { - animation: circular-loading-80 1.08s linear forwards 1.8s; -} - -.circular-progress-percentage-85 { - animation: circular-loading-85 1.26s linear forwards 1.8s; -} - -.circular-progress-percentage-90 { - animation: circular-loading-90 1.44s linear forwards 1.8s; -} - -.circular-progress-percentage-95 { - animation: circular-loading-95 1.62s linear forwards 1.8s; -} - -.circular-progress-percentage-100 { - animation: circular-loading-100 1.8s linear forwards 1.8s; -} - -@keyframes circular-loading-50 { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(0deg); - } -} - -@keyframes circular-loading-55 { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(18deg); - } -} - -@keyframes circular-loading-60 { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(36deg); - } -} - -@keyframes circular-loading-65 { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(54deg); - } -} - -@keyframes circular-loading-70 { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(72deg); - } -} - -@keyframes circular-loading-75 { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(90deg); - } -} - -@keyframes circular-loading-80 { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(108deg); - } -} - -@keyframes circular-loading-85 { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(126deg); - } -} - -@keyframes circular-loading-90 { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(144deg); - } -} - -@keyframes circular-loading-95 { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(162deg); - } -} - -@keyframes circular-loading-100 { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(180deg); - } -} - -@keyframes circular-loading-1 { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(180deg); - } -} - -@keyframes circular-loading-2 { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(144deg); - } -} - -@keyframes circular-loading-3 { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(90deg); - } -} - -@keyframes circular-loading-4 { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(36deg); - } -} - -@keyframes circular-loading-5 { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(126deg); - } -} - -@media only screen and (max-width: 990px) { - .circular-progress { - margin-bottom: 20px; - } -} - -/* ============= Device specific fixes ======= */ - -/* Large screens such as TV */ -@media only screen and (min-width: 1824px) { -} - -/* Extra large devices (large desktops, 1200px and up) */ - -@media (max-width: 1400px) { -} - -@media (max-width: 1200px) { -} - -/* IPad Pro */ -@media (max-width: 1024px) { -} - -/* Large devices (desktops, 992px and up) */ - -@media (max-width: 992px) { -} - -/* Medium devices (tablets, 768px and up) */ - -@media only screen and (max-width: 768px) { - .about-section.container { - max-width: 100%; - } - - .circular-progress { - width: 135px; - height: 135px; - } -} - -/* Small devices (landscape phones, 576px and up) */ - -@media only screen and (max-width: 576px) { - .circular-progress { - width: 150px; - height: 150px; - } - - .circular-progress .circular-progress-value { - font-size: 1rem; - } -} - -/* iPhoneX, iPhone 6,7,8 */ -@media only screen and (max-width: 375px) { -} - -/* Galaxy S5, Moto G4 */ -@media only screen and (max-width: 360px) { -} - -/* iPhone 5 or before */ -@media only screen and (max-width: 320px) { - .col-6 { - flex: auto; - max-width: 100%; - } - - .social-link { - flex-wrap: wrap; - } -} diff --git a/static/css/sections/accomplishments.css b/static/css/sections/accomplishments.css deleted file mode 100644 index 6e0df28..0000000 --- a/static/css/sections/accomplishments.css +++ /dev/null @@ -1,104 +0,0 @@ -.accomplishments-section h1 > span{ - margin-top: -55px; /* Size of fixed header */ - padding-bottom:55px; - display: block; -} - -.accomplishments-section .card { - background: #fff; - border-top: 2px solid #248aaa; - height: 100%; -} -.accomplishments-section .card .card-header { - background: none; - border: none; -} - -.accomplishments-section .card .card-header .sub-title { - color: #8392a5; - margin-top: 0.4rem; -} - -.accomplishments-section .card .sub-title :nth-child(2) { - float: none !important; -} - -.accomplishments-section .card .card-body { - padding: 0; - padding-left: 1rem; - padding-right: 1rem; -} - -.accomplishments-section .card .card-footer { - background: #fff; - border: none; - padding: 0; - padding-left: 0.7rem; - padding-bottom: 0.3rem; -} - -/* ============= Device specific fixes ======= */ - -/* Large screens such as TV */ -@media only screen and (min-width: 1824px) { -} - -/* Extra large devices (large desktops, 1200px and up) */ - -@media (max-width: 1400px) { -} - -@media (max-width: 1200px) { -} - -/* IPad Pro */ -@media (max-width: 1024px) { - .accomplishments-section { - padding-left: 0; - padding-right: 0; - width: 100%; - } - .accomplishments-section .container { - max-width: 100%; - } - .accomplishments-section { - padding: 0; - } - .accomplishments-section { - padding-left: 0.2rem; - padding-right: 0.2rem; - } -} - -/* Large devices (desktops, 992px and up) */ - -@media (max-width: 992px) { -} - -/* Medium devices (tablets, 768px and up) */ - -@media only screen and (max-width: 768px) { - -} - -/* Small devices (landscape phones, 576px and up) */ - -@media only screen and (max-width: 576px) { - .accomplishments-section { - flex: 100%; - max-width: 100%; - margin-top: 2rem; - } -} - -/* iPhoneX, iPhone 6,7,8 */ -@media only screen and (max-width: 375px) { -} - -/* Galaxy S5, Moto G4 */ -@media only screen and (max-width: 360px) { -} - -/* iPhone 5 or before */ -@media only screen and (max-width: 320px) { -} diff --git a/static/css/sections/achievements.css b/static/css/sections/achievements.css deleted file mode 100644 index 01b1d43..0000000 --- a/static/css/sections/achievements.css +++ /dev/null @@ -1,178 +0,0 @@ -.achievements-section .container { - padding-top: 0.5rem; -} - -.achievements-section h1 > span{ - margin-top: -55px; /* Size of fixed header */ - padding-bottom:55px; - display: block; -} - -#gallery .achievement-entry { - cursor: pointer; - margin-top: 5px; - margin-bottom: 5px; - margin-left: 7px; - margin-right: 7px; - z-index: 1; - background-color: #e5e9f2; - background-size: cover; - background-repeat: no-repeat; - background-position: center; - position: relative; - overflow: hidden; - transition: all 0.3s ease-out; -} - -#gallery .achievement-entry:hover { - cursor: pointer; - z-index: 1; - transform: scale(1.1); - transition: all 0.3s ease-out; - z-index: 20000; -} - -#gallery .achievement-details { - cursor: pointer; - z-index: 1; - opacity: 1 !important; - transition: none !important; - transform: none !important; -} - -#gallery .img-type-1 { - height: 300px; -} -#gallery .img-type-2 { - height: 146px; - margin-bottom: 8px; -} - -#gallery .svg-inline--fa { - color: #8392a5; - background-color: rgba(0, 0, 0, 0.7); - padding: 10px; - font-size: 0rem; - opacity: 0; -} - -#gallery .achievement-entry:hover .svg-inline--fa { - opacity: 1; - font-size: 1rem; - transition: all 0.3s ease-out; -} - -#gallery .img-type-1 .svg-inline--fa { - margin-top: 135px; -} -#gallery .img-type-2 .svg-inline--fa { - margin-top: 50px; -} - -#gallery .achievement-details.img-type-1 .svg-inline--fa, -.achievement-details.img-type-2 .svg-inline--fa { - margin-top: 0px !important; - transition: none !important; - float: right; -} - -#gallery .achievement-entry .title { - color: #e5e9f2; - background-color: rgba(0, 0, 0, 0.7); - opacity: 0; - padding: 5px; - position: absolute; - bottom: 0px; - width: 100%; - margin-bottom: 0px; - bottom: -5px; -} - -#gallery .achievement-entry:hover .title { - opacity: 1; - bottom: 0px; - transition: bottom 0.3s ease-out; -} - -#gallery .caption { - background-color: rgba(0, 0, 0, 0.7); - bottom: 1rem; - left: 1rem; - color: #e5e9f2; - padding: 15px; - position: absolute; - transition: all 0.3s ease-out; -} - -#gallery .caption h4 { - color: #e5e9f2; -} - -#gallery .caption p { - font-size: 16px; - font-weight: 300; - color: #e5e9f2; -} - -.hidden { - display: none !important; -} - -#gallery .achievement-details { - height: 75vh !important; -} - -/* ============= Device specific fixes ======= */ - -/* Large screens such as TV */ -@media only screen and (min-width: 1824px) { -} - -/* Extra large devices (large desktops, 1200px and up) */ - -@media (max-width: 1400px) { -} - -@media (max-width: 1200px) { -} - -/* IPad Pro */ -@media (max-width: 1024px) { -} - -/* Large devices (desktops, 992px and up) */ - -@media (max-width: 992px) { -} - -/* Medium devices (tablets, 768px and up) */ - -@media only screen and (max-width: 768px) { - .achievements-section .container { - max-width: 100%; - } - .achievements-section .col-md-6 { - flex: 50%; - width: 50%; - } -} - -/* Small devices (landscape phones, 576px and up) */ - -@media only screen and (max-width: 576px) { - #gallery .achievement-entry:hover { - transform: scale(1.05); - } -} - -/* iPhoneX, iPhone 6,7,8 */ -@media only screen and (max-width: 375px) { -} - -/* Galaxy S5, Moto G4 */ -@media only screen and (max-width: 360px) { -} - -/* iPhone 5 or before */ -@media only screen and (max-width: 320px) { -} diff --git a/static/css/sections/education.css b/static/css/sections/education.css deleted file mode 100644 index 0c163ba..0000000 --- a/static/css/sections/education.css +++ /dev/null @@ -1,198 +0,0 @@ -.education-section .education-info-table { - width: 100%; - border: none; - background: none; -} - -.education-section .education-info-table tr:hover { - background: none; -} - -.education-section .education-info-table tr, -.education-section .education-info-table th, -.education-section .education-info-table td { - border: none; - padding: 0; - background: none; -} - -.education-section .timeframe { - color: #8392a5; - text-align: right; -} - -.education-section h1 > span{ - margin-top: -55px; /* Size of fixed header */ - padding-bottom:55px; - display: block; -} - -.education-section .icon { - width: 2rem; - padding-left: 0; - padding-right: 0; - position: relative; -} - -.education-section .icon .hline { - position: absolute; - left: 1rem; - top: 0; - background-color: #248aaa; - height: 100%; - width: 2px; -} - -.education-section .education-info-table tr:first-child .hline { - height: 65%; - top: auto; -} - -.education-section .education-info-table tr:last-child .hline { - height: 50%; -} - -.education-section .icon-holder { - background-color: #248aaa; - border-radius: 50%; - height: 2rem; - width: 2rem; - padding: 0.2rem; - text-align: center; - color: #e5e9f2; - position: relative; -} - -.education-section .line { - width: 5%; - padding-left: 0; - padding-right: 0; -} - -.education-section .line div { - height: 2px; - /* width: 100%; */ - margin-right: -1px; - background-color: #248aaa; -} - -.education-section .degree-info { - padding: 1rem; - margin-top: 0.5rem; - margin-bottom: 0.5rem; - border-left: 2px solid #248aaa; - border-top: 1px solid #c0ccda; - border-bottom: 1px solid #c0ccda; - border-right: 1px solid #c0ccda; - border-radius: 5px; -} - -.education-section .degree-info h5 { - margin-bottom: 0.3rem; -} - -.education-section .taken-courses table { - margin-left: 1rem; - width: 100%; - transition: all 0.3s ease-out; - background: none; - border: none; -} - -.education-section .taken-courses tr { - height: auto !important; -} - -.education-section .taken-courses tr, -.education-section .taken-courses td, -.education-section .taken-courses th { - background: none; - border: none; - color: #212529; -} -.education-section .taken-courses th.course-name-header{ - width: 50%; -} -.education-section .taken-courses .hidden-course { - display: none; - transition: all 1s ease-out; -} - -.education-section .taken-courses ul { - margin-bottom: 0; -} - -/*============ Education Alter Template =============*/ -.education-alt .degree-info { - border-right: 2px solid #248aaa; -} - -/* ============= Device specific fixes ======= */ - -/* Large screens such as TV */ - -@media only screen and (min-width: 1824px) { -} - -/* Extra large devices (large desktops, 1200px and up) */ - -@media (max-width: 1400px) { -} - -@media (max-width: 1200px) { -} - -/* IPad Pro */ - -@media (max-width: 1024px) { - .education-section .container { - padding-left: 0; - } -} - -/* Large devices (desktops, 992px and up) */ - -@media (max-width: 992px) { -} - -/* Medium devices (tablets, 768px and up) */ - -@media only screen and (max-width: 768px) { -} - -/* Small devices (landscape phones, 576px and up) */ - -@media only screen and (max-width: 576px) { - .education-section { - padding-left: 0.5rem; - padding-right: 0.5rem; - } - .education-section .container { - padding-right: 0; - } - - .education-section .icon { - display: none; - } - .education-section .line { - display: none; - } - .education-section .timeframe { - text-align: left; - } -} - -/* iPhoneX, iPhone 6,7,8 */ - -@media only screen and (max-width: 375px) { -} - -/* Galaxy S5, Moto G4 */ - -@media only screen and (max-width: 360px) { -} - -/* iPhone 5 or before */ - -@media only screen and (max-width: 320px) { -} diff --git a/static/css/sections/experiences.css b/static/css/sections/experiences.css deleted file mode 100644 index cab7fbd..0000000 --- a/static/css/sections/experiences.css +++ /dev/null @@ -1,171 +0,0 @@ -.experiences-section { - padding-bottom: 1rem; -} - -.experiences-section .timeline { - margin-top: 1.5rem !important; -} - -.experiences-section h1 > span{ - margin-top: -55px; /* Size of fixed header */ - padding-bottom:55px; - display: block; -} - -.experiences-section ul { - padding-left: 1rem; -} - -.experiences-section ul > li { - margin-left: 0; - color: #3c4858; -} - -.experiences-section .designation { - font-weight: 600; -} - -.circle { - padding: 13px 20px; - border-radius: 50%; - background-color: #248aaa; - color: #f9fafc; - max-height: 50px; - z-index: 2; -} - -.timeline .vertical-line { - align-self: stretch; -} - -.timeline .vertical-line::after { - content: ""; - position: absolute; - border-left: 3px solid #248aaa; - z-index: 1; - height: 100%; - left: 50%; -} - -.timeline .vertical-line:nth-child(even)::after { - left: calc(50% - 3px) !important; -} - -.timeline .horizontal-line div { - padding: 0; - height: 40px; -} - -.timeline .horizontal-line hr { - border-top: 3px solid #248aaa; - margin: 0; - top: 17px; - position: relative; -} - -.timeline .horizontal-line .timeline-side-div { - display: flex; - overflow: hidden; -} - -.timeline .horizontal-line .corner { - border: 3px solid #248aaa; - width: 100%; - position: relative; - border-radius: 15px; -} - -.timeline .row:nth-child(2n) div:nth-child(1) .corner { - left: 50%; - top: -50%; -} - -.timeline .row:nth-child(2n) div:nth-child(3) .corner { - left: -50%; - top: calc(50% - 3px); -} - -.timeline .row:nth-child(4n) div:nth-child(1) .corner { - left: 50%; - top: calc(50% - 3px); -} - -.timeline .row:nth-child(4n) div:nth-child(3) .corner { - left: -50%; - top: -50%; -} - -/* ============= Device specific fixes ======= */ - -/* Large screens such as TV */ -@media only screen and (min-width: 1824px) { -} - -/* Extra large devices (large desktops, 1200px and up) */ - -@media (max-width: 1400px) { -} - -@media (max-width: 1200px) { -} - -/* IPad Pro */ -@media (max-width: 1024px) { -} - -/* Large devices (desktops, 992px and up) */ - -@media (max-width: 992px) { -} - -/* Medium devices (tablets, 768px and up) */ - -@media only screen and (max-width: 768px) { - .experiences-section .container { - max-width: 100%; - } -} - -/* Small devices (landscape phones, 576px and up) */ - -@media only screen and (max-width: 576px) { -} - -/* iPhoneX, iPhone 6,7,8 */ -@media only screen and (max-width: 375px) { - .top-left { - left: -52%; - top: -50%; - } - - .top-right { - left: 52%; - top: -50%; - } -} - -/* Galaxy S5, Moto G4 */ -@media only screen and (max-width: 360px) { - .top-left { - left: -56%; - top: -50%; - } - - .top-right { - left: 56%; - top: -50%; - } -} - -/* iPhone 5 or before */ -@media only screen and (max-width: 320px) { - .top-left { - left: -64%; - top: -50%; - } - - .top-right { - left: 64%; - top: -50%; - } -} diff --git a/static/css/sections/home.css b/static/css/sections/home.css deleted file mode 100644 index e3edea8..0000000 --- a/static/css/sections/home.css +++ /dev/null @@ -1,151 +0,0 @@ -.home { - height: 100vh; - padding: 0; - margin: 0; - color: #f9fafc; - overflow: hidden; -} - -.background { - height: 100%; - width: 100%; - padding: 0; - margin: 0; - background-attachment: fixed; - background-position: center; - transform: scale(1.1); - filter: blur(3px); - background-size: cover; -} - -.arrow-center { - display: flex; - justify-content: center; -} - -/* - Resolves https://github.com/hugo-toha/toha/issues/70 - - fixed attached images use the whole size. On mobile this can get really - tall which blows your image out. Setting the attachment back to scroll allows - your cover image to stretch within its own container -*/ -@supports (-webkit-touch-callout: none) { - .background { - background-attachment: scroll; - } -} - -.content { - position: relative; - top: -65%; - height: 60%; -} - -.home img { - width: 148px; - height: 148px; - background-color: #e7e7ef; - padding: 5px; - margin-bottom: 10px; -} - -.home .greeting, .home .greeting-subtitle { - color: #f9fafc; -} - -.home .typing-carousel { - font-size: 14pt; - color: #f0f0f0; -} - -#typing-carousel-data { - display: none; -} - -.arrow { - position: absolute; - color: #f9fafc; - font-size: 1.5rem; - bottom: 0; -} - -.bounce { - animation: bounce 2s infinite; -} - -@keyframes bounce { - 0%, - 20%, - 50%, - 80%, - 100% { - transform: translateY(0); - } - 40% { - transform: translateY(-30px); - } - 60% { - transform: translateY(-15px); - } -} - -/* ============= Device specific fixes ======= */ - -/* Large screens such as TV */ -@media only screen and (min-width: 1824px) { -} - -/* Extra large devices (large desktops, 1200px and up) */ - -@media (max-width: 1400px) { -} - -@media (max-width: 1200px) { -} - -/* IPad Pro */ -@media (max-width: 1024px) { -} - -/* Large devices (desktops, 992px and up) */ - -@media (max-width: 992px) { -} - -/* Medium devices (tablets, 768px and up) */ - -@media only screen and (max-width: 768px) { -} - -/* Small devices (landscape phones, 576px and up) */ - -@media only screen and (max-width: 576px) { - .content { - position: relative; - top: -75%; - height: 65%; - } - - .home img { - width: 140px; - max-width: 50%; - height: auto; - } - - .home .greeting { - font-size: 24pt; - } -} - -/* iPhoneX, iPhone 6,7,8 */ -@media only screen and (max-width: 375px) { -} - -/* Galaxy S5, Moto G4 */ -@media only screen and (max-width: 360px) { -} - -/* iPhone 5 or before */ -@media only screen and (max-width: 320px) { -} diff --git a/static/css/sections/projects.css b/static/css/sections/projects.css deleted file mode 100644 index 1855b27..0000000 --- a/static/css/sections/projects.css +++ /dev/null @@ -1,134 +0,0 @@ -.projects-section .card .card-header { - background-color: #f9fafc; - padding: 0.7rem; - padding-bottom: 0rem; - text-decoration: none; -} - -.projects-section .card .card-img-xs { - margin-right: 0.5rem; -} - -.card .card-header .sub-title span:nth-child(1) { - float: left; -} -.card .card-header .sub-title span:nth-child(2) { - float: right; -} - -.projects-section .card .card-body { - padding: 0.7rem; -} - -.projects-section .card .card-header .sub-title { - color: #8392a5; - margin-top: 0.4rem; -} - -.filtr-projects { - padding: 1rem !important; -} - -.project-card-footer { - display: flex; -} - -.project-tags-holder { - width: 70%; -} - -.project-btn-holder { - width: 30%; - display: flex; - justify-content: flex-end; - flex-direction: column; -} - -.project-btn-holder span { - justify-content: flex-end; - display: flex; -} - -/* ============= Device specific fixes ======= */ - -/* Large screens such as TV */ -@media only screen and (min-width: 1824px) { -} - -/* Extra large devices (large desktops, 1200px and up) */ - -@media (max-width: 1400px) { -} - -@media (max-width: 1200px) { -} - -/* IPad Pro */ -@media (max-width: 1024px) { - .projects-section { - padding-left: 0; - padding-right: 0; - width: 100%; - } - .projects-section .container { - max-width: 100%; - } - .projects-section .filtr-projects { - padding: 0; - } - .projects-section .filtr-item { - padding-left: 0.2rem; - padding-right: 0.2rem; - } -} - -/* Large devices (desktops, 992px and up) */ - -@media (max-width: 992px) { -} - -/* Medium devices (tablets, 768px and up) */ - -@media only screen and (max-width: 768px) { - .projects-section { - padding-left: 0; - padding-right: 0; - width: 100%; - } - .projects-section .container { - max-width: 100%; - } - .projects-section .filtr-projects { - padding: 0; - } - .projects-section .filtr-item { - padding-left: 0.2rem; - padding-right: 0.2rem; - flex: 50%; - max-width: calc(100% / 2 - 0.2rem); - } -} - -/* Small devices (landscape phones, 576px and up) */ - -@media only screen and (max-width: 576px) { - .projects-section .btn { - margin-top: 0.3125rem; - } - .projects-section .filtr-item { - flex: 100%; - max-width: 100%; - } -} - -/* iPhoneX, iPhone 6,7,8 */ -@media only screen and (max-width: 375px) { -} - -/* Galaxy S5, Moto G4 */ -@media only screen and (max-width: 360px) { -} - -/* iPhone 5 or before */ -@media only screen and (max-width: 320px) { -} diff --git a/static/css/sections/publications.css b/static/css/sections/publications.css deleted file mode 100644 index f4dcd73..0000000 --- a/static/css/sections/publications.css +++ /dev/null @@ -1,147 +0,0 @@ -.publications-section h1 > span{ - margin-top: -55px; /* Size of fixed header */ - padding-bottom:55px; - display: block; -} - -.publications-section .card { - background: #fff; - border-top: 2px solid #248aaa; -} -.publications-section .card .card-header { - background: none; - border: none; - display: flex; - flex-direction: column; -} - -.publications-section .card .card-header .sub-title { - color: #8392a5; - margin-top: 0.4rem; -} - -.publications-section .card .sub-title :nth-child(2) { - float: right !important; -} - -.publications-section .card .card-body { - padding: 0; - padding-left: 1rem; - padding-right: 1rem; -} - -.publications-section .card .card-footer { - background: #fff; - border: none; - padding: 0; - padding-left: 1rem; - padding-right: 1rem; - padding-bottom: 0.3rem; - display: flex; - justify-content: space-between; - flex-wrap: wrap; -} - -.publications-section .card .card-footer .tags { - display: flex; - flex-direction: row; - justify-content: flex-start; - align-items: flex-start; -} -.publications-section .card .card-footer .tags .badge { - cursor: auto; -} - -.filtr-publications { - padding: 1rem !important; -} - -.publications-section .btn-group{ - justify-content: center; -} - -/* ============= Device specific fixes ======= */ - -/* Large screens such as TV */ -@media only screen and (min-width: 1824px) { -} - -/* Extra large devices (large desktops, 1200px and up) */ - -@media (max-width: 1400px) { -} - -@media (max-width: 1200px) { -} - -/* IPad Pro */ -@media (max-width: 1024px) { - .publications-section { - padding-left: 0; - padding-right: 0; - width: 100%; - } - .publications-section .container { - max-width: 100%; - } - .publicationss-section .filtr-publications { - padding: 0; - } - .publicationss-section .pub-filtr-item { - padding-left: 0.2rem; - padding-right: 0.2rem; - } -} - -/* Large devices (desktops, 992px and up) */ - -@media (max-width: 992px) { -} - -/* Medium devices (tablets, 768px and up) */ - -@media only screen and (max-width: 768px) { - .publications-section { - padding-left: 0; - padding-right: 0; - width: 100%; - } - .publications-section .container { - max-width: 100%; - } - .publications-section .filtr-publications { - padding: 0; - } - .publications-section .pub-filtr-item { - padding-left: 0.2rem; - padding-right: 0.2rem; - flex: 100%; - } -} - -/* Small devices (landscape phones, 576px and up) */ - -@media only screen and (max-width: 576px) { - .publications-section .btn { - margin-top: 0.3125rem; - } - .publications-section .pub-filtr-item { - flex: 100%; - max-width: 100%; - } - .publications-section .card .card-footer .tags { - flex: 100%; - } -} - -/* iPhoneX, iPhone 6,7,8 */ -@media only screen and (max-width: 375px) { -} - -/* Galaxy S5, Moto G4 */ -@media only screen and (max-width: 360px) { -} - -/* iPhone 5 or before */ -@media only screen and (max-width: 320px) { -} diff --git a/static/css/sections/recent-posts.css b/static/css/sections/recent-posts.css deleted file mode 100644 index 4b4366e..0000000 --- a/static/css/sections/recent-posts.css +++ /dev/null @@ -1,93 +0,0 @@ -.recent-posts-section .container { - padding-top: 1rem; -} - -.recent-posts-section h1 > span{ - margin-top: -55px; /* Size of fixed header */ - padding-bottom:55px; - display: block; -} - -.recent-posts-section .card { - height: 100%; - min-height: 100%; -} - -.recent-posts-section .card .card-footer span { - font-size: 10pt; - color: #6c757d !important; - padding-top: 5px; -} - -.recent-posts-section .card .card-footer { - background: #fff; - margin-top: auto; -} - -.recent-posts-section .post-card-link { - text-decoration: none; -} - -.post-summary { - overflow: hidden; - text-overflow: ellipsis; - display: -webkit-box; - /* line-height: 24px; fallback */ - max-height: 144px; /* fallback */ - -webkit-line-clamp: 5; /* number of lines to show */ - -webkit-box-orient: vertical; -} - -/* ============= Device specific fixes ======= */ - -/* Large screens such as TV */ -@media only screen and (min-width: 1824px) { -} - -/* Extra large devices (large desktops, 1200px and up) */ - -@media (max-width: 1400px) { -} - -@media (max-width: 1200px) { -} - -/* IPad Pro */ -@media (max-width: 1024px) { -} - -/* Large devices (desktops, 992px and up) */ - -@media (max-width: 992px) { -} - -/* Medium devices (tablets, 768px and up) */ - -@media only screen and (max-width: 768px) { - .recent-posts-section .container { - max-width: 100%; - } - .recent-posts-section .post-card { - width: 50%; - } -} - -/* Small devices (landscape phones, 576px and up) */ - -@media only screen and (max-width: 576px) { - .recent-posts-section .post-card { - width: 100%; - } -} - -/* iPhoneX, iPhone 6,7,8 */ -@media only screen and (max-width: 375px) { -} - -/* Galaxy S5, Moto G4 */ -@media only screen and (max-width: 360px) { -} - -/* iPhone 5 or before */ -@media only screen and (max-width: 320px) { -} diff --git a/static/css/sections/skills.css b/static/css/sections/skills.css deleted file mode 100644 index 57fc985..0000000 --- a/static/css/sections/skills.css +++ /dev/null @@ -1,85 +0,0 @@ -.skills-section .card .card-head { - background-color: #f9fafc; - height: -moz-fit-content; - height: fit-content; - padding: 0.7rem; - padding-bottom: 0rem; - border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.125); -} - -.skills-section h1 > span{ - margin-top: -55px; /* Size of fixed header */ - padding-bottom:55px; - display: block; -} - -.skills-section .skill-card-link { - text-decoration: none; -} - -.skills-section .card .card-img-xs { - margin-right: 0.5rem; -} - -.skills-section .card { - margin-top: 0.5rem; - margin-bottom: 0.5rem; - height: 100%; -} - -.skills-section .card .card-body { - padding-top: 0.2rem; - padding-left: 0.7rem; -} - -/* ============= Device specific fixes ======= */ - -/* Large screens such as TV */ -@media only screen and (min-width: 1824px) { -} - -/* Extra large devices (large desktops, 1200px and up) */ - -@media (max-width: 1400px) { -} - -@media (max-width: 1200px) { -} - -/* IPad Pro */ -@media (max-width: 1024px) { -} - -/* Large devices (desktops, 992px and up) */ - -@media (max-width: 992px) { -} - -/* Medium devices (tablets, 768px and up) */ - -@media only screen and (max-width: 768px) { - .skills-section { - padding-left: 0; - padding-right: 0; - } - .skills-section .container { - max-width: 95%; - } -} - -/* Small devices (landscape phones, 576px and up) */ - -@media only screen and (max-width: 576px) { -} - -/* iPhoneX, iPhone 6,7,8 */ -@media only screen and (max-width: 375px) { -} - -/* Galaxy S5, Moto G4 */ -@media only screen and (max-width: 360px) { -} - -/* iPhone 5 or before */ -@media only screen and (max-width: 320px) { -} diff --git a/static/css/style.css b/static/css/style.css deleted file mode 100644 index 3776d67..0000000 --- a/static/css/style.css +++ /dev/null @@ -1,46 +0,0 @@ -/* This is empty CSS file intended to be overwritten by user's custom CSS file */ - -/* ============= Device specific fixes ======= */ - -/* Large screens such as TV */ -@media only screen and (min-width: 1824px) { -} - -/* Extra large devices (large desktops, 1200px and up) */ - -@media (max-width: 1400px) { -} - -@media (max-width: 1200px) { -} - -/* IPad Pro */ -@media (max-width: 1024px) { -} - -/* Large devices (desktops, 992px and up) */ - -@media (max-width: 992px) { -} - -/* Medium devices (tablets, 768px and up) */ - -@media only screen and (max-width: 768px) { -} - -/* Small devices (landscape phones, 576px and up) */ - -@media only screen and (max-width: 576px) { -} - -/* iPhoneX, iPhone 6,7,8 */ -@media only screen and (max-width: 375px) { -} - -/* Galaxy S5, Moto G4 */ -@media only screen and (max-width: 360px) { -} - -/* iPhone 5 or before */ -@media only screen and (max-width: 320px) { -} diff --git a/static/flags/1x1/ac.svg b/static/flags/1x1/ac.svg deleted file mode 100644 index 0a6adbd..0000000 --- a/static/flags/1x1/ac.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ad.svg b/static/flags/1x1/ad.svg deleted file mode 100644 index c8695ee..0000000 --- a/static/flags/1x1/ad.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ae.svg b/static/flags/1x1/ae.svg deleted file mode 100644 index fe4df5c..0000000 --- a/static/flags/1x1/ae.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/af.svg b/static/flags/1x1/af.svg deleted file mode 100644 index 0b3ae0b..0000000 --- a/static/flags/1x1/af.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ag.svg b/static/flags/1x1/ag.svg deleted file mode 100644 index 258b7b6..0000000 --- a/static/flags/1x1/ag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ai.svg b/static/flags/1x1/ai.svg deleted file mode 100644 index 382ebe5..0000000 --- a/static/flags/1x1/ai.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/al.svg b/static/flags/1x1/al.svg deleted file mode 100644 index 0db359f..0000000 --- a/static/flags/1x1/al.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/am.svg b/static/flags/1x1/am.svg deleted file mode 100644 index f5605b3..0000000 --- a/static/flags/1x1/am.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ao.svg b/static/flags/1x1/ao.svg deleted file mode 100644 index e2745a4..0000000 --- a/static/flags/1x1/ao.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/aq.svg b/static/flags/1x1/aq.svg deleted file mode 100644 index fe20318..0000000 --- a/static/flags/1x1/aq.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ar.svg b/static/flags/1x1/ar.svg deleted file mode 100644 index 1db3825..0000000 --- a/static/flags/1x1/ar.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/flags/1x1/as.svg b/static/flags/1x1/as.svg deleted file mode 100644 index 67acd68..0000000 --- a/static/flags/1x1/as.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/at.svg b/static/flags/1x1/at.svg deleted file mode 100644 index 6f1a645..0000000 --- a/static/flags/1x1/at.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/au.svg b/static/flags/1x1/au.svg deleted file mode 100644 index 65c6087..0000000 --- a/static/flags/1x1/au.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/aw.svg b/static/flags/1x1/aw.svg deleted file mode 100644 index 744ed2f..0000000 --- a/static/flags/1x1/aw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ax.svg b/static/flags/1x1/ax.svg deleted file mode 100644 index 13e5e4b..0000000 --- a/static/flags/1x1/ax.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/az.svg b/static/flags/1x1/az.svg deleted file mode 100644 index 87e4917..0000000 --- a/static/flags/1x1/az.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ba.svg b/static/flags/1x1/ba.svg deleted file mode 100644 index 4c9271c..0000000 --- a/static/flags/1x1/ba.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/bb.svg b/static/flags/1x1/bb.svg deleted file mode 100644 index cfe258a..0000000 --- a/static/flags/1x1/bb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/bd.svg b/static/flags/1x1/bd.svg deleted file mode 100644 index 026abad..0000000 --- a/static/flags/1x1/bd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/be.svg b/static/flags/1x1/be.svg deleted file mode 100644 index a0dc293..0000000 --- a/static/flags/1x1/be.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/bf.svg b/static/flags/1x1/bf.svg deleted file mode 100644 index 2ab3629..0000000 --- a/static/flags/1x1/bf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/bg.svg b/static/flags/1x1/bg.svg deleted file mode 100644 index b2e92fa..0000000 --- a/static/flags/1x1/bg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/bh.svg b/static/flags/1x1/bh.svg deleted file mode 100644 index 437a428..0000000 --- a/static/flags/1x1/bh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/bi.svg b/static/flags/1x1/bi.svg deleted file mode 100644 index eee7dc3..0000000 --- a/static/flags/1x1/bi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/bj.svg b/static/flags/1x1/bj.svg deleted file mode 100644 index 19bc4fc..0000000 --- a/static/flags/1x1/bj.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/bl.svg b/static/flags/1x1/bl.svg deleted file mode 100644 index bf5c786..0000000 --- a/static/flags/1x1/bl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/bm.svg b/static/flags/1x1/bm.svg deleted file mode 100644 index 4849cf0..0000000 --- a/static/flags/1x1/bm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/bn.svg b/static/flags/1x1/bn.svg deleted file mode 100644 index e1b7a2d..0000000 --- a/static/flags/1x1/bn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/bo.svg b/static/flags/1x1/bo.svg deleted file mode 100644 index 61b12aa..0000000 --- a/static/flags/1x1/bo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/bq.svg b/static/flags/1x1/bq.svg deleted file mode 100644 index e3d72a3..0000000 --- a/static/flags/1x1/bq.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/br.svg b/static/flags/1x1/br.svg deleted file mode 100644 index 53b5a49..0000000 --- a/static/flags/1x1/br.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/bs.svg b/static/flags/1x1/bs.svg deleted file mode 100644 index f617db7..0000000 --- a/static/flags/1x1/bs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/bt.svg b/static/flags/1x1/bt.svg deleted file mode 100644 index ff23ee9..0000000 --- a/static/flags/1x1/bt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/bv.svg b/static/flags/1x1/bv.svg deleted file mode 100644 index 7dc8f4f..0000000 --- a/static/flags/1x1/bv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/bw.svg b/static/flags/1x1/bw.svg deleted file mode 100644 index 8a4b689..0000000 --- a/static/flags/1x1/bw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/by.svg b/static/flags/1x1/by.svg deleted file mode 100644 index 71a2c83..0000000 --- a/static/flags/1x1/by.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/bz.svg b/static/flags/1x1/bz.svg deleted file mode 100644 index de82a37..0000000 --- a/static/flags/1x1/bz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ca.svg b/static/flags/1x1/ca.svg deleted file mode 100644 index a37b1b0..0000000 --- a/static/flags/1x1/ca.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/cc.svg b/static/flags/1x1/cc.svg deleted file mode 100644 index c4c7430..0000000 --- a/static/flags/1x1/cc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/cd.svg b/static/flags/1x1/cd.svg deleted file mode 100644 index 5b1e20a..0000000 --- a/static/flags/1x1/cd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/cefta.svg b/static/flags/1x1/cefta.svg deleted file mode 100644 index 59acd3f..0000000 --- a/static/flags/1x1/cefta.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/cf.svg b/static/flags/1x1/cf.svg deleted file mode 100644 index 95650f6..0000000 --- a/static/flags/1x1/cf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/cg.svg b/static/flags/1x1/cg.svg deleted file mode 100644 index e5280c5..0000000 --- a/static/flags/1x1/cg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ch.svg b/static/flags/1x1/ch.svg deleted file mode 100644 index 73d5e9d..0000000 --- a/static/flags/1x1/ch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ci.svg b/static/flags/1x1/ci.svg deleted file mode 100644 index 6b241e5..0000000 --- a/static/flags/1x1/ci.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ck.svg b/static/flags/1x1/ck.svg deleted file mode 100644 index f0c93a8..0000000 --- a/static/flags/1x1/ck.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/cl.svg b/static/flags/1x1/cl.svg deleted file mode 100644 index e13915b..0000000 --- a/static/flags/1x1/cl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/cm.svg b/static/flags/1x1/cm.svg deleted file mode 100644 index da951a4..0000000 --- a/static/flags/1x1/cm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/cn.svg b/static/flags/1x1/cn.svg deleted file mode 100644 index 7f27dae..0000000 --- a/static/flags/1x1/cn.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/static/flags/1x1/co.svg b/static/flags/1x1/co.svg deleted file mode 100644 index e56d5f7..0000000 --- a/static/flags/1x1/co.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/cp.svg b/static/flags/1x1/cp.svg deleted file mode 100644 index 693d7e1..0000000 --- a/static/flags/1x1/cp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/cr.svg b/static/flags/1x1/cr.svg deleted file mode 100644 index 88fa548..0000000 --- a/static/flags/1x1/cr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/cu.svg b/static/flags/1x1/cu.svg deleted file mode 100644 index 0ee6cc6..0000000 --- a/static/flags/1x1/cu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/cv.svg b/static/flags/1x1/cv.svg deleted file mode 100644 index 2b80132..0000000 --- a/static/flags/1x1/cv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/cw.svg b/static/flags/1x1/cw.svg deleted file mode 100644 index 4b89b54..0000000 --- a/static/flags/1x1/cw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/cx.svg b/static/flags/1x1/cx.svg deleted file mode 100644 index ed78cd1..0000000 --- a/static/flags/1x1/cx.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/cy.svg b/static/flags/1x1/cy.svg deleted file mode 100644 index 0182ee6..0000000 --- a/static/flags/1x1/cy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/cz.svg b/static/flags/1x1/cz.svg deleted file mode 100644 index cb4ecd8..0000000 --- a/static/flags/1x1/cz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/de.svg b/static/flags/1x1/de.svg deleted file mode 100644 index f4aa9b4..0000000 --- a/static/flags/1x1/de.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/dg.svg b/static/flags/1x1/dg.svg deleted file mode 100644 index 381b674..0000000 --- a/static/flags/1x1/dg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/dj.svg b/static/flags/1x1/dj.svg deleted file mode 100644 index 408c83a..0000000 --- a/static/flags/1x1/dj.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/dk.svg b/static/flags/1x1/dk.svg deleted file mode 100644 index 72a0e17..0000000 --- a/static/flags/1x1/dk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/dm.svg b/static/flags/1x1/dm.svg deleted file mode 100644 index 76f7fb9..0000000 --- a/static/flags/1x1/dm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/do.svg b/static/flags/1x1/do.svg deleted file mode 100644 index f5906d0..0000000 --- a/static/flags/1x1/do.svg +++ /dev/null @@ -1,6745 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/flags/1x1/dz.svg b/static/flags/1x1/dz.svg deleted file mode 100644 index db0545c..0000000 --- a/static/flags/1x1/dz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ea.svg b/static/flags/1x1/ea.svg deleted file mode 100644 index 6b8f150..0000000 --- a/static/flags/1x1/ea.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ec.svg b/static/flags/1x1/ec.svg deleted file mode 100644 index 11360dc..0000000 --- a/static/flags/1x1/ec.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ee.svg b/static/flags/1x1/ee.svg deleted file mode 100644 index 0a9123c..0000000 --- a/static/flags/1x1/ee.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/eg.svg b/static/flags/1x1/eg.svg deleted file mode 100644 index 9b1631a..0000000 --- a/static/flags/1x1/eg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/eh.svg b/static/flags/1x1/eh.svg deleted file mode 100644 index e8f1a5b..0000000 --- a/static/flags/1x1/eh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/er.svg b/static/flags/1x1/er.svg deleted file mode 100644 index d9bcc75..0000000 --- a/static/flags/1x1/er.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/es-ct.svg b/static/flags/1x1/es-ct.svg deleted file mode 100644 index a06a2e3..0000000 --- a/static/flags/1x1/es-ct.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/static/flags/1x1/es-ga.svg b/static/flags/1x1/es-ga.svg deleted file mode 100644 index f401137..0000000 --- a/static/flags/1x1/es-ga.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/es.svg b/static/flags/1x1/es.svg deleted file mode 100644 index 8ceacc4..0000000 --- a/static/flags/1x1/es.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/et.svg b/static/flags/1x1/et.svg deleted file mode 100644 index 73bbaee..0000000 --- a/static/flags/1x1/et.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/eu.svg b/static/flags/1x1/eu.svg deleted file mode 100644 index 88ec69f..0000000 --- a/static/flags/1x1/eu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/fi.svg b/static/flags/1x1/fi.svg deleted file mode 100644 index 6b62396..0000000 --- a/static/flags/1x1/fi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/fj.svg b/static/flags/1x1/fj.svg deleted file mode 100644 index 1832bf7..0000000 --- a/static/flags/1x1/fj.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/fk.svg b/static/flags/1x1/fk.svg deleted file mode 100644 index a2c6329..0000000 --- a/static/flags/1x1/fk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/fm.svg b/static/flags/1x1/fm.svg deleted file mode 100644 index 985b721..0000000 --- a/static/flags/1x1/fm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/fo.svg b/static/flags/1x1/fo.svg deleted file mode 100644 index ab24a08..0000000 --- a/static/flags/1x1/fo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/fr.svg b/static/flags/1x1/fr.svg deleted file mode 100644 index 70695dc..0000000 --- a/static/flags/1x1/fr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ga.svg b/static/flags/1x1/ga.svg deleted file mode 100644 index db26432..0000000 --- a/static/flags/1x1/ga.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/gb-eng.svg b/static/flags/1x1/gb-eng.svg deleted file mode 100644 index ebd8ed4..0000000 --- a/static/flags/1x1/gb-eng.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/gb-nir.svg b/static/flags/1x1/gb-nir.svg deleted file mode 100644 index 25fc29a..0000000 --- a/static/flags/1x1/gb-nir.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/gb-sct.svg b/static/flags/1x1/gb-sct.svg deleted file mode 100644 index 0582be9..0000000 --- a/static/flags/1x1/gb-sct.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/gb-wls.svg b/static/flags/1x1/gb-wls.svg deleted file mode 100644 index 91cd2e2..0000000 --- a/static/flags/1x1/gb-wls.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/gb-zet.svg b/static/flags/1x1/gb-zet.svg deleted file mode 100644 index dea6eb3..0000000 --- a/static/flags/1x1/gb-zet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/gb.svg b/static/flags/1x1/gb.svg deleted file mode 100644 index b746149..0000000 --- a/static/flags/1x1/gb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/gd.svg b/static/flags/1x1/gd.svg deleted file mode 100644 index ff12307..0000000 --- a/static/flags/1x1/gd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ge.svg b/static/flags/1x1/ge.svg deleted file mode 100644 index 66e86e2..0000000 --- a/static/flags/1x1/ge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/gf.svg b/static/flags/1x1/gf.svg deleted file mode 100644 index 08881e6..0000000 --- a/static/flags/1x1/gf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/gg.svg b/static/flags/1x1/gg.svg deleted file mode 100644 index ff1c13d..0000000 --- a/static/flags/1x1/gg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/gh.svg b/static/flags/1x1/gh.svg deleted file mode 100644 index cce26f6..0000000 --- a/static/flags/1x1/gh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/gi.svg b/static/flags/1x1/gi.svg deleted file mode 100644 index 346279b..0000000 --- a/static/flags/1x1/gi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/gl.svg b/static/flags/1x1/gl.svg deleted file mode 100644 index 4d3f130..0000000 --- a/static/flags/1x1/gl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/gm.svg b/static/flags/1x1/gm.svg deleted file mode 100644 index 1a03ed8..0000000 --- a/static/flags/1x1/gm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/gn.svg b/static/flags/1x1/gn.svg deleted file mode 100644 index 29efa7d..0000000 --- a/static/flags/1x1/gn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/gp.svg b/static/flags/1x1/gp.svg deleted file mode 100644 index 0ce416d..0000000 --- a/static/flags/1x1/gp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/gq.svg b/static/flags/1x1/gq.svg deleted file mode 100644 index 04be5c2..0000000 --- a/static/flags/1x1/gq.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/gr.svg b/static/flags/1x1/gr.svg deleted file mode 100644 index 2b34727..0000000 --- a/static/flags/1x1/gr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/gs.svg b/static/flags/1x1/gs.svg deleted file mode 100644 index baca456..0000000 --- a/static/flags/1x1/gs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/gt.svg b/static/flags/1x1/gt.svg deleted file mode 100644 index 4846cfe..0000000 --- a/static/flags/1x1/gt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/gu.svg b/static/flags/1x1/gu.svg deleted file mode 100644 index 78a4b29..0000000 --- a/static/flags/1x1/gu.svg +++ /dev/null @@ -1 +0,0 @@ -GUAM \ No newline at end of file diff --git a/static/flags/1x1/gw.svg b/static/flags/1x1/gw.svg deleted file mode 100644 index 9c3789a..0000000 --- a/static/flags/1x1/gw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/gy.svg b/static/flags/1x1/gy.svg deleted file mode 100644 index 4d0b9a5..0000000 --- a/static/flags/1x1/gy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/hk.svg b/static/flags/1x1/hk.svg deleted file mode 100644 index 030e6a5..0000000 --- a/static/flags/1x1/hk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/hm.svg b/static/flags/1x1/hm.svg deleted file mode 100644 index 18f6772..0000000 --- a/static/flags/1x1/hm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/hn.svg b/static/flags/1x1/hn.svg deleted file mode 100644 index cfdc8bb..0000000 --- a/static/flags/1x1/hn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/hr.svg b/static/flags/1x1/hr.svg deleted file mode 100644 index 8e98781..0000000 --- a/static/flags/1x1/hr.svg +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/flags/1x1/ht.svg b/static/flags/1x1/ht.svg deleted file mode 100644 index 0897e2e..0000000 --- a/static/flags/1x1/ht.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/hu.svg b/static/flags/1x1/hu.svg deleted file mode 100644 index 0298329..0000000 --- a/static/flags/1x1/hu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ic.svg b/static/flags/1x1/ic.svg deleted file mode 100644 index 92fcafa..0000000 --- a/static/flags/1x1/ic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/id.svg b/static/flags/1x1/id.svg deleted file mode 100644 index f017dbc..0000000 --- a/static/flags/1x1/id.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ie.svg b/static/flags/1x1/ie.svg deleted file mode 100644 index 53fc17e..0000000 --- a/static/flags/1x1/ie.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/il.svg b/static/flags/1x1/il.svg deleted file mode 100644 index 41932e3..0000000 --- a/static/flags/1x1/il.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/im.svg b/static/flags/1x1/im.svg deleted file mode 100644 index bfa5652..0000000 --- a/static/flags/1x1/im.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/in.svg b/static/flags/1x1/in.svg deleted file mode 100644 index 03d6ae5..0000000 --- a/static/flags/1x1/in.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/io.svg b/static/flags/1x1/io.svg deleted file mode 100644 index 4cc6ade..0000000 --- a/static/flags/1x1/io.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/iq.svg b/static/flags/1x1/iq.svg deleted file mode 100644 index a7f7f92..0000000 --- a/static/flags/1x1/iq.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ir.svg b/static/flags/1x1/ir.svg deleted file mode 100644 index ecabb0d..0000000 --- a/static/flags/1x1/ir.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/is.svg b/static/flags/1x1/is.svg deleted file mode 100644 index 78d1334..0000000 --- a/static/flags/1x1/is.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/it.svg b/static/flags/1x1/it.svg deleted file mode 100644 index 2a37d80..0000000 --- a/static/flags/1x1/it.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/je.svg b/static/flags/1x1/je.svg deleted file mode 100644 index e4218c4..0000000 --- a/static/flags/1x1/je.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/jm.svg b/static/flags/1x1/jm.svg deleted file mode 100644 index 1037f36..0000000 --- a/static/flags/1x1/jm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/jo.svg b/static/flags/1x1/jo.svg deleted file mode 100644 index 421b6e4..0000000 --- a/static/flags/1x1/jo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/jp.svg b/static/flags/1x1/jp.svg deleted file mode 100644 index 35e8aa8..0000000 --- a/static/flags/1x1/jp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ke.svg b/static/flags/1x1/ke.svg deleted file mode 100644 index 0447d98..0000000 --- a/static/flags/1x1/ke.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/kg.svg b/static/flags/1x1/kg.svg deleted file mode 100644 index 38eecea..0000000 --- a/static/flags/1x1/kg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/kh.svg b/static/flags/1x1/kh.svg deleted file mode 100644 index 9b9bf37..0000000 --- a/static/flags/1x1/kh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ki.svg b/static/flags/1x1/ki.svg deleted file mode 100644 index 6a51386..0000000 --- a/static/flags/1x1/ki.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/km.svg b/static/flags/1x1/km.svg deleted file mode 100644 index f225145..0000000 --- a/static/flags/1x1/km.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/kn.svg b/static/flags/1x1/kn.svg deleted file mode 100644 index d67c7ae..0000000 --- a/static/flags/1x1/kn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/kp.svg b/static/flags/1x1/kp.svg deleted file mode 100644 index f48b977..0000000 --- a/static/flags/1x1/kp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/kr.svg b/static/flags/1x1/kr.svg deleted file mode 100644 index c79ca9f..0000000 --- a/static/flags/1x1/kr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/kw.svg b/static/flags/1x1/kw.svg deleted file mode 100644 index 196fa6a..0000000 --- a/static/flags/1x1/kw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ky.svg b/static/flags/1x1/ky.svg deleted file mode 100644 index 355b5af..0000000 --- a/static/flags/1x1/ky.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/kz.svg b/static/flags/1x1/kz.svg deleted file mode 100644 index cfdd094..0000000 --- a/static/flags/1x1/kz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/la.svg b/static/flags/1x1/la.svg deleted file mode 100644 index 0af3223..0000000 --- a/static/flags/1x1/la.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/lb.svg b/static/flags/1x1/lb.svg deleted file mode 100644 index 67dd418..0000000 --- a/static/flags/1x1/lb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/lc.svg b/static/flags/1x1/lc.svg deleted file mode 100644 index df2a8fd..0000000 --- a/static/flags/1x1/lc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/lgbt.svg b/static/flags/1x1/lgbt.svg deleted file mode 100644 index 1533f5f..0000000 --- a/static/flags/1x1/lgbt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/li.svg b/static/flags/1x1/li.svg deleted file mode 100644 index 54fd3f8..0000000 --- a/static/flags/1x1/li.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/lk.svg b/static/flags/1x1/lk.svg deleted file mode 100644 index 96607df..0000000 --- a/static/flags/1x1/lk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/lr.svg b/static/flags/1x1/lr.svg deleted file mode 100644 index b4582f5..0000000 --- a/static/flags/1x1/lr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ls.svg b/static/flags/1x1/ls.svg deleted file mode 100644 index aa8810b..0000000 --- a/static/flags/1x1/ls.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/static/flags/1x1/lt.svg b/static/flags/1x1/lt.svg deleted file mode 100644 index 7247fca..0000000 --- a/static/flags/1x1/lt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/lu.svg b/static/flags/1x1/lu.svg deleted file mode 100644 index db6ea47..0000000 --- a/static/flags/1x1/lu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/lv.svg b/static/flags/1x1/lv.svg deleted file mode 100644 index f62fa9b..0000000 --- a/static/flags/1x1/lv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ly.svg b/static/flags/1x1/ly.svg deleted file mode 100644 index 3e7c17a..0000000 --- a/static/flags/1x1/ly.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ma.svg b/static/flags/1x1/ma.svg deleted file mode 100644 index 8041667..0000000 --- a/static/flags/1x1/ma.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/static/flags/1x1/mc.svg b/static/flags/1x1/mc.svg deleted file mode 100644 index ca23554..0000000 --- a/static/flags/1x1/mc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/md.svg b/static/flags/1x1/md.svg deleted file mode 100644 index da96d85..0000000 --- a/static/flags/1x1/md.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/me.svg b/static/flags/1x1/me.svg deleted file mode 100644 index d8fa3e4..0000000 --- a/static/flags/1x1/me.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/mf.svg b/static/flags/1x1/mf.svg deleted file mode 100644 index b3afd80..0000000 --- a/static/flags/1x1/mf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/mg.svg b/static/flags/1x1/mg.svg deleted file mode 100644 index 4cd2ef4..0000000 --- a/static/flags/1x1/mg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/mh.svg b/static/flags/1x1/mh.svg deleted file mode 100644 index a4da3bb..0000000 --- a/static/flags/1x1/mh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/mk.svg b/static/flags/1x1/mk.svg deleted file mode 100644 index 163ff1a..0000000 --- a/static/flags/1x1/mk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ml.svg b/static/flags/1x1/ml.svg deleted file mode 100644 index 796c6fe..0000000 --- a/static/flags/1x1/ml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/mm.svg b/static/flags/1x1/mm.svg deleted file mode 100644 index 1be4927..0000000 --- a/static/flags/1x1/mm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/mn.svg b/static/flags/1x1/mn.svg deleted file mode 100644 index 4c2e3f9..0000000 --- a/static/flags/1x1/mn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/mo.svg b/static/flags/1x1/mo.svg deleted file mode 100644 index 866726b..0000000 --- a/static/flags/1x1/mo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/mp.svg b/static/flags/1x1/mp.svg deleted file mode 100644 index a16ef27..0000000 --- a/static/flags/1x1/mp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/mq.svg b/static/flags/1x1/mq.svg deleted file mode 100644 index 552a91e..0000000 --- a/static/flags/1x1/mq.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/mr.svg b/static/flags/1x1/mr.svg deleted file mode 100644 index cf880bc..0000000 --- a/static/flags/1x1/mr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ms.svg b/static/flags/1x1/ms.svg deleted file mode 100644 index 51613b4..0000000 --- a/static/flags/1x1/ms.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/mt.svg b/static/flags/1x1/mt.svg deleted file mode 100644 index 077a30a..0000000 --- a/static/flags/1x1/mt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/mu.svg b/static/flags/1x1/mu.svg deleted file mode 100644 index 6ff584b..0000000 --- a/static/flags/1x1/mu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/mv.svg b/static/flags/1x1/mv.svg deleted file mode 100644 index c79fd60..0000000 --- a/static/flags/1x1/mv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/mw.svg b/static/flags/1x1/mw.svg deleted file mode 100644 index 2f83304..0000000 --- a/static/flags/1x1/mw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/mx.svg b/static/flags/1x1/mx.svg deleted file mode 100644 index 0670a7c..0000000 --- a/static/flags/1x1/mx.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/my.svg b/static/flags/1x1/my.svg deleted file mode 100644 index b9600b4..0000000 --- a/static/flags/1x1/my.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/mz.svg b/static/flags/1x1/mz.svg deleted file mode 100644 index 79c5ac6..0000000 --- a/static/flags/1x1/mz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/na.svg b/static/flags/1x1/na.svg deleted file mode 100644 index 318645e..0000000 --- a/static/flags/1x1/na.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/nc.svg b/static/flags/1x1/nc.svg deleted file mode 100644 index ab90d2b..0000000 --- a/static/flags/1x1/nc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ne.svg b/static/flags/1x1/ne.svg deleted file mode 100644 index f32ae0e..0000000 --- a/static/flags/1x1/ne.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/nf.svg b/static/flags/1x1/nf.svg deleted file mode 100644 index a3ba319..0000000 --- a/static/flags/1x1/nf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ng.svg b/static/flags/1x1/ng.svg deleted file mode 100644 index b574023..0000000 --- a/static/flags/1x1/ng.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ni.svg b/static/flags/1x1/ni.svg deleted file mode 100644 index 7c1d02b..0000000 --- a/static/flags/1x1/ni.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/nl.svg b/static/flags/1x1/nl.svg deleted file mode 100644 index e874a93..0000000 --- a/static/flags/1x1/nl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/no.svg b/static/flags/1x1/no.svg deleted file mode 100644 index 7dc7741..0000000 --- a/static/flags/1x1/no.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/np.svg b/static/flags/1x1/np.svg deleted file mode 100644 index 880e716..0000000 --- a/static/flags/1x1/np.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/nr.svg b/static/flags/1x1/nr.svg deleted file mode 100644 index 7e5b996..0000000 --- a/static/flags/1x1/nr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/nu.svg b/static/flags/1x1/nu.svg deleted file mode 100644 index 953938f..0000000 --- a/static/flags/1x1/nu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/nz.svg b/static/flags/1x1/nz.svg deleted file mode 100644 index 540ae5a..0000000 --- a/static/flags/1x1/nz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/om.svg b/static/flags/1x1/om.svg deleted file mode 100644 index ff624ae..0000000 --- a/static/flags/1x1/om.svg +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/flags/1x1/pa.svg b/static/flags/1x1/pa.svg deleted file mode 100644 index c839185..0000000 --- a/static/flags/1x1/pa.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/pe.svg b/static/flags/1x1/pe.svg deleted file mode 100644 index f685e58..0000000 --- a/static/flags/1x1/pe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/pf.svg b/static/flags/1x1/pf.svg deleted file mode 100644 index 04e8884..0000000 --- a/static/flags/1x1/pf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/pg.svg b/static/flags/1x1/pg.svg deleted file mode 100644 index 041f931..0000000 --- a/static/flags/1x1/pg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ph.svg b/static/flags/1x1/ph.svg deleted file mode 100644 index 4d8a33d..0000000 --- a/static/flags/1x1/ph.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/pk.svg b/static/flags/1x1/pk.svg deleted file mode 100644 index 31b0ef9..0000000 --- a/static/flags/1x1/pk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/pl.svg b/static/flags/1x1/pl.svg deleted file mode 100644 index a9868a6..0000000 --- a/static/flags/1x1/pl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/pm.svg b/static/flags/1x1/pm.svg deleted file mode 100644 index a7a34ba..0000000 --- a/static/flags/1x1/pm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/pn.svg b/static/flags/1x1/pn.svg deleted file mode 100644 index be5918d..0000000 --- a/static/flags/1x1/pn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/pr.svg b/static/flags/1x1/pr.svg deleted file mode 100644 index 423f997..0000000 --- a/static/flags/1x1/pr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ps.svg b/static/flags/1x1/ps.svg deleted file mode 100644 index 813293a..0000000 --- a/static/flags/1x1/ps.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/pt.svg b/static/flags/1x1/pt.svg deleted file mode 100644 index 84fe6c1..0000000 --- a/static/flags/1x1/pt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/pw.svg b/static/flags/1x1/pw.svg deleted file mode 100644 index 439a583..0000000 --- a/static/flags/1x1/pw.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/static/flags/1x1/py.svg b/static/flags/1x1/py.svg deleted file mode 100644 index b5782d0..0000000 --- a/static/flags/1x1/py.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/qa.svg b/static/flags/1x1/qa.svg deleted file mode 100644 index 659da2c..0000000 --- a/static/flags/1x1/qa.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/re.svg b/static/flags/1x1/re.svg deleted file mode 100644 index fd951b9..0000000 --- a/static/flags/1x1/re.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ro.svg b/static/flags/1x1/ro.svg deleted file mode 100644 index 0edeb78..0000000 --- a/static/flags/1x1/ro.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/rs.svg b/static/flags/1x1/rs.svg deleted file mode 100644 index 496a249..0000000 --- a/static/flags/1x1/rs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ru.svg b/static/flags/1x1/ru.svg deleted file mode 100644 index 3ddeda5..0000000 --- a/static/flags/1x1/ru.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/rw.svg b/static/flags/1x1/rw.svg deleted file mode 100644 index 6c8c6c3..0000000 --- a/static/flags/1x1/rw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/sa.svg b/static/flags/1x1/sa.svg deleted file mode 100644 index bccdfa8..0000000 --- a/static/flags/1x1/sa.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/sb.svg b/static/flags/1x1/sb.svg deleted file mode 100644 index d9d0771..0000000 --- a/static/flags/1x1/sb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/sc.svg b/static/flags/1x1/sc.svg deleted file mode 100644 index 7bfaede..0000000 --- a/static/flags/1x1/sc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/sd.svg b/static/flags/1x1/sd.svg deleted file mode 100644 index 5520a50..0000000 --- a/static/flags/1x1/sd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/se.svg b/static/flags/1x1/se.svg deleted file mode 100644 index 1b77a3b..0000000 --- a/static/flags/1x1/se.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/sg.svg b/static/flags/1x1/sg.svg deleted file mode 100644 index 9a748d8..0000000 --- a/static/flags/1x1/sg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/sh.svg b/static/flags/1x1/sh.svg deleted file mode 100644 index 4285db8..0000000 --- a/static/flags/1x1/sh.svg +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/flags/1x1/si.svg b/static/flags/1x1/si.svg deleted file mode 100644 index 147c7bf..0000000 --- a/static/flags/1x1/si.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/sj.svg b/static/flags/1x1/sj.svg deleted file mode 100644 index 9ec6869..0000000 --- a/static/flags/1x1/sj.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/sk.svg b/static/flags/1x1/sk.svg deleted file mode 100644 index 20c17e1..0000000 --- a/static/flags/1x1/sk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/sl.svg b/static/flags/1x1/sl.svg deleted file mode 100644 index 895629e..0000000 --- a/static/flags/1x1/sl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/sm.svg b/static/flags/1x1/sm.svg deleted file mode 100644 index 281965e..0000000 --- a/static/flags/1x1/sm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/sn.svg b/static/flags/1x1/sn.svg deleted file mode 100644 index 347b324..0000000 --- a/static/flags/1x1/sn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/so.svg b/static/flags/1x1/so.svg deleted file mode 100644 index 20bab07..0000000 --- a/static/flags/1x1/so.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/sr.svg b/static/flags/1x1/sr.svg deleted file mode 100644 index 454911e..0000000 --- a/static/flags/1x1/sr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ss.svg b/static/flags/1x1/ss.svg deleted file mode 100644 index 5d665e6..0000000 --- a/static/flags/1x1/ss.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/st.svg b/static/flags/1x1/st.svg deleted file mode 100644 index 5c8182b..0000000 --- a/static/flags/1x1/st.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/sv.svg b/static/flags/1x1/sv.svg deleted file mode 100644 index 10c678c..0000000 --- a/static/flags/1x1/sv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/sx.svg b/static/flags/1x1/sx.svg deleted file mode 100644 index e27c6ea..0000000 --- a/static/flags/1x1/sx.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/sy.svg b/static/flags/1x1/sy.svg deleted file mode 100644 index 0c89c41..0000000 --- a/static/flags/1x1/sy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/sz.svg b/static/flags/1x1/sz.svg deleted file mode 100644 index 6b408ab..0000000 --- a/static/flags/1x1/sz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ta.svg b/static/flags/1x1/ta.svg deleted file mode 100644 index fbfa0d2..0000000 --- a/static/flags/1x1/ta.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/tc.svg b/static/flags/1x1/tc.svg deleted file mode 100644 index 6c0d142..0000000 --- a/static/flags/1x1/tc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/td.svg b/static/flags/1x1/td.svg deleted file mode 100644 index 6a6740c..0000000 --- a/static/flags/1x1/td.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/tf.svg b/static/flags/1x1/tf.svg deleted file mode 100644 index 9574a28..0000000 --- a/static/flags/1x1/tf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/tg.svg b/static/flags/1x1/tg.svg deleted file mode 100644 index 4a2b55b..0000000 --- a/static/flags/1x1/tg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/th.svg b/static/flags/1x1/th.svg deleted file mode 100644 index 4723319..0000000 --- a/static/flags/1x1/th.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/tj.svg b/static/flags/1x1/tj.svg deleted file mode 100644 index 650b07e..0000000 --- a/static/flags/1x1/tj.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/tk.svg b/static/flags/1x1/tk.svg deleted file mode 100644 index b121aed..0000000 --- a/static/flags/1x1/tk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/tl.svg b/static/flags/1x1/tl.svg deleted file mode 100644 index b32aa02..0000000 --- a/static/flags/1x1/tl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/tm.svg b/static/flags/1x1/tm.svg deleted file mode 100644 index 266f24e..0000000 --- a/static/flags/1x1/tm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/tn.svg b/static/flags/1x1/tn.svg deleted file mode 100644 index 18ca8de..0000000 --- a/static/flags/1x1/tn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/to.svg b/static/flags/1x1/to.svg deleted file mode 100644 index a3859ef..0000000 --- a/static/flags/1x1/to.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/tr.svg b/static/flags/1x1/tr.svg deleted file mode 100644 index 8fdcba6..0000000 --- a/static/flags/1x1/tr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/tt.svg b/static/flags/1x1/tt.svg deleted file mode 100644 index 23e65f7..0000000 --- a/static/flags/1x1/tt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/tv.svg b/static/flags/1x1/tv.svg deleted file mode 100644 index 411c314..0000000 --- a/static/flags/1x1/tv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/tw.svg b/static/flags/1x1/tw.svg deleted file mode 100644 index c5b40f5..0000000 --- a/static/flags/1x1/tw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/tz.svg b/static/flags/1x1/tz.svg deleted file mode 100644 index 0943d2d..0000000 --- a/static/flags/1x1/tz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ua.svg b/static/flags/1x1/ua.svg deleted file mode 100644 index 575f7d0..0000000 --- a/static/flags/1x1/ua.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ug.svg b/static/flags/1x1/ug.svg deleted file mode 100644 index bfc6859..0000000 --- a/static/flags/1x1/ug.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/um.svg b/static/flags/1x1/um.svg deleted file mode 100644 index 9d602d2..0000000 --- a/static/flags/1x1/um.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/un.svg b/static/flags/1x1/un.svg deleted file mode 100644 index eeeb6c3..0000000 --- a/static/flags/1x1/un.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/us.svg b/static/flags/1x1/us.svg deleted file mode 100644 index cb52ca6..0000000 --- a/static/flags/1x1/us.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/static/flags/1x1/uy.svg b/static/flags/1x1/uy.svg deleted file mode 100644 index f4a502f..0000000 --- a/static/flags/1x1/uy.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/flags/1x1/uz.svg b/static/flags/1x1/uz.svg deleted file mode 100644 index 4ec5483..0000000 --- a/static/flags/1x1/uz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/va.svg b/static/flags/1x1/va.svg deleted file mode 100644 index 0d8e4f2..0000000 --- a/static/flags/1x1/va.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/vc.svg b/static/flags/1x1/vc.svg deleted file mode 100644 index 393b1ce..0000000 --- a/static/flags/1x1/vc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ve.svg b/static/flags/1x1/ve.svg deleted file mode 100644 index 1ef3e68..0000000 --- a/static/flags/1x1/ve.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/vg.svg b/static/flags/1x1/vg.svg deleted file mode 100644 index fba5ace..0000000 --- a/static/flags/1x1/vg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/vi.svg b/static/flags/1x1/vi.svg deleted file mode 100644 index 60f4756..0000000 --- a/static/flags/1x1/vi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/vn.svg b/static/flags/1x1/vn.svg deleted file mode 100644 index 6b07c4b..0000000 --- a/static/flags/1x1/vn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/vu.svg b/static/flags/1x1/vu.svg deleted file mode 100644 index 6027a6c..0000000 --- a/static/flags/1x1/vu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/wf.svg b/static/flags/1x1/wf.svg deleted file mode 100644 index eab14f3..0000000 --- a/static/flags/1x1/wf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ws.svg b/static/flags/1x1/ws.svg deleted file mode 100644 index 0d5647a..0000000 --- a/static/flags/1x1/ws.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/xk.svg b/static/flags/1x1/xk.svg deleted file mode 100644 index 703f93c..0000000 --- a/static/flags/1x1/xk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/xx.svg b/static/flags/1x1/xx.svg deleted file mode 100644 index c883b70..0000000 --- a/static/flags/1x1/xx.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/ye.svg b/static/flags/1x1/ye.svg deleted file mode 100644 index 4eed6b5..0000000 --- a/static/flags/1x1/ye.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/yt.svg b/static/flags/1x1/yt.svg deleted file mode 100644 index 5b0f659..0000000 --- a/static/flags/1x1/yt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/za.svg b/static/flags/1x1/za.svg deleted file mode 100644 index bb60280..0000000 --- a/static/flags/1x1/za.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/zm.svg b/static/flags/1x1/zm.svg deleted file mode 100644 index 81650cf..0000000 --- a/static/flags/1x1/zm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/1x1/zw.svg b/static/flags/1x1/zw.svg deleted file mode 100644 index c8aba89..0000000 --- a/static/flags/1x1/zw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ad.svg b/static/flags/4x3/ad.svg deleted file mode 100644 index 71e58d7..0000000 --- a/static/flags/4x3/ad.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ae.svg b/static/flags/4x3/ae.svg deleted file mode 100644 index 1230c7e..0000000 --- a/static/flags/4x3/ae.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/af.svg b/static/flags/4x3/af.svg deleted file mode 100644 index d8d23eb..0000000 --- a/static/flags/4x3/af.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ag.svg b/static/flags/4x3/ag.svg deleted file mode 100644 index ec74d34..0000000 --- a/static/flags/4x3/ag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ai.svg b/static/flags/4x3/ai.svg deleted file mode 100644 index b09a5a8..0000000 --- a/static/flags/4x3/ai.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/al.svg b/static/flags/4x3/al.svg deleted file mode 100644 index 498b12f..0000000 --- a/static/flags/4x3/al.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/am.svg b/static/flags/4x3/am.svg deleted file mode 100644 index a0474b6..0000000 --- a/static/flags/4x3/am.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ao.svg b/static/flags/4x3/ao.svg deleted file mode 100644 index 019e8e3..0000000 --- a/static/flags/4x3/ao.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/aq.svg b/static/flags/4x3/aq.svg deleted file mode 100644 index 97506b1..0000000 --- a/static/flags/4x3/aq.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ar.svg b/static/flags/4x3/ar.svg deleted file mode 100644 index 3e0a356..0000000 --- a/static/flags/4x3/ar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/as.svg b/static/flags/4x3/as.svg deleted file mode 100644 index 831ed4e..0000000 --- a/static/flags/4x3/as.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/at.svg b/static/flags/4x3/at.svg deleted file mode 100644 index 95e470e..0000000 --- a/static/flags/4x3/at.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/au.svg b/static/flags/4x3/au.svg deleted file mode 100644 index cac2444..0000000 --- a/static/flags/4x3/au.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/aw.svg b/static/flags/4x3/aw.svg deleted file mode 100644 index bb31c64..0000000 --- a/static/flags/4x3/aw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ax.svg b/static/flags/4x3/ax.svg deleted file mode 100644 index 33578bb..0000000 --- a/static/flags/4x3/ax.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/az.svg b/static/flags/4x3/az.svg deleted file mode 100644 index 4419668..0000000 --- a/static/flags/4x3/az.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ba.svg b/static/flags/4x3/ba.svg deleted file mode 100644 index b1d8f1c..0000000 --- a/static/flags/4x3/ba.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/bb.svg b/static/flags/4x3/bb.svg deleted file mode 100644 index 7ab64ff..0000000 --- a/static/flags/4x3/bb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/bd.svg b/static/flags/4x3/bd.svg deleted file mode 100644 index 883e946..0000000 --- a/static/flags/4x3/bd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/be.svg b/static/flags/4x3/be.svg deleted file mode 100644 index 5241c4b..0000000 --- a/static/flags/4x3/be.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/bf.svg b/static/flags/4x3/bf.svg deleted file mode 100644 index 74a4cb3..0000000 --- a/static/flags/4x3/bf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/bg.svg b/static/flags/4x3/bg.svg deleted file mode 100644 index db1a21b..0000000 --- a/static/flags/4x3/bg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/bh.svg b/static/flags/4x3/bh.svg deleted file mode 100644 index d6c0c4e..0000000 --- a/static/flags/4x3/bh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/bi.svg b/static/flags/4x3/bi.svg deleted file mode 100644 index 470001f..0000000 --- a/static/flags/4x3/bi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/bj.svg b/static/flags/4x3/bj.svg deleted file mode 100644 index 758681b..0000000 --- a/static/flags/4x3/bj.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/bl.svg b/static/flags/4x3/bl.svg deleted file mode 100644 index fe30afa..0000000 --- a/static/flags/4x3/bl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/bm.svg b/static/flags/4x3/bm.svg deleted file mode 100644 index 915d649..0000000 --- a/static/flags/4x3/bm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/bn.svg b/static/flags/4x3/bn.svg deleted file mode 100644 index 9ab9b57..0000000 --- a/static/flags/4x3/bn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/bo.svg b/static/flags/4x3/bo.svg deleted file mode 100644 index 36e0280..0000000 --- a/static/flags/4x3/bo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/bq.svg b/static/flags/4x3/bq.svg deleted file mode 100644 index 1a5e357..0000000 --- a/static/flags/4x3/bq.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/br.svg b/static/flags/4x3/br.svg deleted file mode 100644 index 9dce3f9..0000000 --- a/static/flags/4x3/br.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/bs.svg b/static/flags/4x3/bs.svg deleted file mode 100644 index 1f00b9d..0000000 --- a/static/flags/4x3/bs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/bt.svg b/static/flags/4x3/bt.svg deleted file mode 100644 index 4df0d72..0000000 --- a/static/flags/4x3/bt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/bv.svg b/static/flags/4x3/bv.svg deleted file mode 100644 index e7de9f7..0000000 --- a/static/flags/4x3/bv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/bw.svg b/static/flags/4x3/bw.svg deleted file mode 100644 index b30d112..0000000 --- a/static/flags/4x3/bw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/by.svg b/static/flags/4x3/by.svg deleted file mode 100644 index 8bd1952..0000000 --- a/static/flags/4x3/by.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/bz.svg b/static/flags/4x3/bz.svg deleted file mode 100644 index 43a639b..0000000 --- a/static/flags/4x3/bz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ca.svg b/static/flags/4x3/ca.svg deleted file mode 100644 index 2fda919..0000000 --- a/static/flags/4x3/ca.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/cc.svg b/static/flags/4x3/cc.svg deleted file mode 100644 index b764564..0000000 --- a/static/flags/4x3/cc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/cd.svg b/static/flags/4x3/cd.svg deleted file mode 100644 index 049b621..0000000 --- a/static/flags/4x3/cd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/cf.svg b/static/flags/4x3/cf.svg deleted file mode 100644 index ebee6a0..0000000 --- a/static/flags/4x3/cf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/cg.svg b/static/flags/4x3/cg.svg deleted file mode 100644 index e54ba14..0000000 --- a/static/flags/4x3/cg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ch.svg b/static/flags/4x3/ch.svg deleted file mode 100644 index d0cfe06..0000000 --- a/static/flags/4x3/ch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ci.svg b/static/flags/4x3/ci.svg deleted file mode 100644 index 50a224f..0000000 --- a/static/flags/4x3/ci.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ck.svg b/static/flags/4x3/ck.svg deleted file mode 100644 index dda7597..0000000 --- a/static/flags/4x3/ck.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/cl.svg b/static/flags/4x3/cl.svg deleted file mode 100644 index 2f0a423..0000000 --- a/static/flags/4x3/cl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/cm.svg b/static/flags/4x3/cm.svg deleted file mode 100644 index 5586dc5..0000000 --- a/static/flags/4x3/cm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/cn.svg b/static/flags/4x3/cn.svg deleted file mode 100644 index 08a04ff..0000000 --- a/static/flags/4x3/cn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/co.svg b/static/flags/4x3/co.svg deleted file mode 100644 index c1c98c5..0000000 --- a/static/flags/4x3/co.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/cr.svg b/static/flags/4x3/cr.svg deleted file mode 100644 index f44669f..0000000 --- a/static/flags/4x3/cr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/cu.svg b/static/flags/4x3/cu.svg deleted file mode 100644 index 21d1e3c..0000000 --- a/static/flags/4x3/cu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/cv.svg b/static/flags/4x3/cv.svg deleted file mode 100644 index 3069d4e..0000000 --- a/static/flags/4x3/cv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/cw.svg b/static/flags/4x3/cw.svg deleted file mode 100644 index 8cb776f..0000000 --- a/static/flags/4x3/cw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/cx.svg b/static/flags/4x3/cx.svg deleted file mode 100644 index 0f91e7c..0000000 --- a/static/flags/4x3/cx.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/cy.svg b/static/flags/4x3/cy.svg deleted file mode 100644 index 6f80b59..0000000 --- a/static/flags/4x3/cy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/cz.svg b/static/flags/4x3/cz.svg deleted file mode 100644 index 6059720..0000000 --- a/static/flags/4x3/cz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/de.svg b/static/flags/4x3/de.svg deleted file mode 100644 index d3e28cb..0000000 --- a/static/flags/4x3/de.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/dj.svg b/static/flags/4x3/dj.svg deleted file mode 100644 index c12698d..0000000 --- a/static/flags/4x3/dj.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/dk.svg b/static/flags/4x3/dk.svg deleted file mode 100644 index cab8828..0000000 --- a/static/flags/4x3/dk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/dm.svg b/static/flags/4x3/dm.svg deleted file mode 100644 index 27727fc..0000000 --- a/static/flags/4x3/dm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/do.svg b/static/flags/4x3/do.svg deleted file mode 100644 index ad09519..0000000 --- a/static/flags/4x3/do.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/dz.svg b/static/flags/4x3/dz.svg deleted file mode 100644 index cb2d298..0000000 --- a/static/flags/4x3/dz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ec.svg b/static/flags/4x3/ec.svg deleted file mode 100644 index 43d146f..0000000 --- a/static/flags/4x3/ec.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ee.svg b/static/flags/4x3/ee.svg deleted file mode 100644 index baa82d5..0000000 --- a/static/flags/4x3/ee.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/eg.svg b/static/flags/4x3/eg.svg deleted file mode 100644 index e816b83..0000000 --- a/static/flags/4x3/eg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/eh.svg b/static/flags/4x3/eh.svg deleted file mode 100644 index b652cda..0000000 --- a/static/flags/4x3/eh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/er.svg b/static/flags/4x3/er.svg deleted file mode 100644 index fc2797f..0000000 --- a/static/flags/4x3/er.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/es-ct.svg b/static/flags/4x3/es-ct.svg deleted file mode 100644 index 2f5d54c..0000000 --- a/static/flags/4x3/es-ct.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/es-ga.svg b/static/flags/4x3/es-ga.svg deleted file mode 100644 index 83668ef..0000000 --- a/static/flags/4x3/es-ga.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/es.svg b/static/flags/4x3/es.svg deleted file mode 100644 index 20a435f..0000000 --- a/static/flags/4x3/es.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/et.svg b/static/flags/4x3/et.svg deleted file mode 100644 index a49f897..0000000 --- a/static/flags/4x3/et.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/eu.svg b/static/flags/4x3/eu.svg deleted file mode 100644 index afe41d3..0000000 --- a/static/flags/4x3/eu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/fi.svg b/static/flags/4x3/fi.svg deleted file mode 100644 index 982f517..0000000 --- a/static/flags/4x3/fi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/fj.svg b/static/flags/4x3/fj.svg deleted file mode 100644 index f531e53..0000000 --- a/static/flags/4x3/fj.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/fk.svg b/static/flags/4x3/fk.svg deleted file mode 100644 index e483ebc..0000000 --- a/static/flags/4x3/fk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/fm.svg b/static/flags/4x3/fm.svg deleted file mode 100644 index 92254db..0000000 --- a/static/flags/4x3/fm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/fo.svg b/static/flags/4x3/fo.svg deleted file mode 100644 index b9df1ad..0000000 --- a/static/flags/4x3/fo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/fr.svg b/static/flags/4x3/fr.svg deleted file mode 100644 index 609e20c..0000000 --- a/static/flags/4x3/fr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ga.svg b/static/flags/4x3/ga.svg deleted file mode 100644 index 891733c..0000000 --- a/static/flags/4x3/ga.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/gb-eng.svg b/static/flags/4x3/gb-eng.svg deleted file mode 100644 index 8cedf24..0000000 --- a/static/flags/4x3/gb-eng.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/gb-nir.svg b/static/flags/4x3/gb-nir.svg deleted file mode 100644 index a6ad72d..0000000 --- a/static/flags/4x3/gb-nir.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/gb-sct.svg b/static/flags/4x3/gb-sct.svg deleted file mode 100644 index dd240fe..0000000 --- a/static/flags/4x3/gb-sct.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/gb-wls.svg b/static/flags/4x3/gb-wls.svg deleted file mode 100644 index de2eaef..0000000 --- a/static/flags/4x3/gb-wls.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/gb.svg b/static/flags/4x3/gb.svg deleted file mode 100644 index 5f8ffbd..0000000 --- a/static/flags/4x3/gb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/gd.svg b/static/flags/4x3/gd.svg deleted file mode 100644 index 4781ba7..0000000 --- a/static/flags/4x3/gd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ge.svg b/static/flags/4x3/ge.svg deleted file mode 100644 index c1f8b0e..0000000 --- a/static/flags/4x3/ge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/gf.svg b/static/flags/4x3/gf.svg deleted file mode 100644 index 0c044a9..0000000 --- a/static/flags/4x3/gf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/gg.svg b/static/flags/4x3/gg.svg deleted file mode 100644 index 1c297ea..0000000 --- a/static/flags/4x3/gg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/gh.svg b/static/flags/4x3/gh.svg deleted file mode 100644 index 2b1a400..0000000 --- a/static/flags/4x3/gh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/gi.svg b/static/flags/4x3/gi.svg deleted file mode 100644 index 7a8fc38..0000000 --- a/static/flags/4x3/gi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/gl.svg b/static/flags/4x3/gl.svg deleted file mode 100644 index 2e3a99f..0000000 --- a/static/flags/4x3/gl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/gm.svg b/static/flags/4x3/gm.svg deleted file mode 100644 index c0bb895..0000000 --- a/static/flags/4x3/gm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/gn.svg b/static/flags/4x3/gn.svg deleted file mode 100644 index 5811a85..0000000 --- a/static/flags/4x3/gn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/gp.svg b/static/flags/4x3/gp.svg deleted file mode 100644 index 2ba1ea7..0000000 --- a/static/flags/4x3/gp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/gq.svg b/static/flags/4x3/gq.svg deleted file mode 100644 index 43c50c4..0000000 --- a/static/flags/4x3/gq.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/gr.svg b/static/flags/4x3/gr.svg deleted file mode 100644 index d471851..0000000 --- a/static/flags/4x3/gr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/gs.svg b/static/flags/4x3/gs.svg deleted file mode 100644 index 6a0de8d..0000000 --- a/static/flags/4x3/gs.svg +++ /dev/null @@ -1 +0,0 @@ -LEOTERRRRREOOAAAMPPPITTMG \ No newline at end of file diff --git a/static/flags/4x3/gt.svg b/static/flags/4x3/gt.svg deleted file mode 100644 index 60d60ab..0000000 --- a/static/flags/4x3/gt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/gu.svg b/static/flags/4x3/gu.svg deleted file mode 100644 index e9fac5d..0000000 --- a/static/flags/4x3/gu.svg +++ /dev/null @@ -1 +0,0 @@ -GUAMGUAM \ No newline at end of file diff --git a/static/flags/4x3/gw.svg b/static/flags/4x3/gw.svg deleted file mode 100644 index 49fa04e..0000000 --- a/static/flags/4x3/gw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/gy.svg b/static/flags/4x3/gy.svg deleted file mode 100644 index b65661f..0000000 --- a/static/flags/4x3/gy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/hk.svg b/static/flags/4x3/hk.svg deleted file mode 100644 index 8119809..0000000 --- a/static/flags/4x3/hk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/hm.svg b/static/flags/4x3/hm.svg deleted file mode 100644 index 75482d7..0000000 --- a/static/flags/4x3/hm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/hn.svg b/static/flags/4x3/hn.svg deleted file mode 100644 index 687d185..0000000 --- a/static/flags/4x3/hn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/hr.svg b/static/flags/4x3/hr.svg deleted file mode 100644 index 95364e6..0000000 --- a/static/flags/4x3/hr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ht.svg b/static/flags/4x3/ht.svg deleted file mode 100644 index 6d11209..0000000 --- a/static/flags/4x3/ht.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/hu.svg b/static/flags/4x3/hu.svg deleted file mode 100644 index 726e408..0000000 --- a/static/flags/4x3/hu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/id.svg b/static/flags/4x3/id.svg deleted file mode 100644 index 90d94e4..0000000 --- a/static/flags/4x3/id.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ie.svg b/static/flags/4x3/ie.svg deleted file mode 100644 index b1861d3..0000000 --- a/static/flags/4x3/ie.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/il.svg b/static/flags/4x3/il.svg deleted file mode 100644 index 8a42a22..0000000 --- a/static/flags/4x3/il.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/im.svg b/static/flags/4x3/im.svg deleted file mode 100644 index 207fe62..0000000 --- a/static/flags/4x3/im.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/in.svg b/static/flags/4x3/in.svg deleted file mode 100644 index ac335e6..0000000 --- a/static/flags/4x3/in.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/io.svg b/static/flags/4x3/io.svg deleted file mode 100644 index 69418f9..0000000 --- a/static/flags/4x3/io.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/iq.svg b/static/flags/4x3/iq.svg deleted file mode 100644 index df07a0e..0000000 --- a/static/flags/4x3/iq.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ir.svg b/static/flags/4x3/ir.svg deleted file mode 100644 index 7fe2cbc..0000000 --- a/static/flags/4x3/ir.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/is.svg b/static/flags/4x3/is.svg deleted file mode 100644 index d43a2a0..0000000 --- a/static/flags/4x3/is.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/it.svg b/static/flags/4x3/it.svg deleted file mode 100644 index 0aebb1d..0000000 --- a/static/flags/4x3/it.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/je.svg b/static/flags/4x3/je.svg deleted file mode 100644 index 342208f..0000000 --- a/static/flags/4x3/je.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/jm.svg b/static/flags/4x3/jm.svg deleted file mode 100644 index 99ce372..0000000 --- a/static/flags/4x3/jm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/jo.svg b/static/flags/4x3/jo.svg deleted file mode 100644 index e84d57a..0000000 --- a/static/flags/4x3/jo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/jp.svg b/static/flags/4x3/jp.svg deleted file mode 100644 index 9ebfd87..0000000 --- a/static/flags/4x3/jp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ke.svg b/static/flags/4x3/ke.svg deleted file mode 100644 index 366e451..0000000 --- a/static/flags/4x3/ke.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/kg.svg b/static/flags/4x3/kg.svg deleted file mode 100644 index 8c27b16..0000000 --- a/static/flags/4x3/kg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/kh.svg b/static/flags/4x3/kh.svg deleted file mode 100644 index 8040b63..0000000 --- a/static/flags/4x3/kh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ki.svg b/static/flags/4x3/ki.svg deleted file mode 100644 index 1583c75..0000000 --- a/static/flags/4x3/ki.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/km.svg b/static/flags/4x3/km.svg deleted file mode 100644 index 42df61d..0000000 --- a/static/flags/4x3/km.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/kn.svg b/static/flags/4x3/kn.svg deleted file mode 100644 index d1e9ebd..0000000 --- a/static/flags/4x3/kn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/kp.svg b/static/flags/4x3/kp.svg deleted file mode 100644 index ffc3ec5..0000000 --- a/static/flags/4x3/kp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/kr.svg b/static/flags/4x3/kr.svg deleted file mode 100644 index 3f7cfd6..0000000 --- a/static/flags/4x3/kr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/kw.svg b/static/flags/4x3/kw.svg deleted file mode 100644 index e89bd87..0000000 --- a/static/flags/4x3/kw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ky.svg b/static/flags/4x3/ky.svg deleted file mode 100644 index 130e8d5..0000000 --- a/static/flags/4x3/ky.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/kz.svg b/static/flags/4x3/kz.svg deleted file mode 100644 index 51ede02..0000000 --- a/static/flags/4x3/kz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/la.svg b/static/flags/4x3/la.svg deleted file mode 100644 index dbaffb1..0000000 --- a/static/flags/4x3/la.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/lb.svg b/static/flags/4x3/lb.svg deleted file mode 100644 index c18cb7c..0000000 --- a/static/flags/4x3/lb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/lc.svg b/static/flags/4x3/lc.svg deleted file mode 100644 index fc2096b..0000000 --- a/static/flags/4x3/lc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/li.svg b/static/flags/4x3/li.svg deleted file mode 100644 index 1cddeab..0000000 --- a/static/flags/4x3/li.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/lk.svg b/static/flags/4x3/lk.svg deleted file mode 100644 index ea610f1..0000000 --- a/static/flags/4x3/lk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/lr.svg b/static/flags/4x3/lr.svg deleted file mode 100644 index 6ce3bbe..0000000 --- a/static/flags/4x3/lr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ls.svg b/static/flags/4x3/ls.svg deleted file mode 100644 index 40ced0e..0000000 --- a/static/flags/4x3/ls.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/lt.svg b/static/flags/4x3/lt.svg deleted file mode 100644 index 237c6bd..0000000 --- a/static/flags/4x3/lt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/lu.svg b/static/flags/4x3/lu.svg deleted file mode 100644 index 18d6c37..0000000 --- a/static/flags/4x3/lu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/lv.svg b/static/flags/4x3/lv.svg deleted file mode 100644 index e2b4e28..0000000 --- a/static/flags/4x3/lv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ly.svg b/static/flags/4x3/ly.svg deleted file mode 100644 index fcc2dc9..0000000 --- a/static/flags/4x3/ly.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/static/flags/4x3/ma.svg b/static/flags/4x3/ma.svg deleted file mode 100644 index 2843bbe..0000000 --- a/static/flags/4x3/ma.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/mc.svg b/static/flags/4x3/mc.svg deleted file mode 100644 index 4451147..0000000 --- a/static/flags/4x3/mc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/md.svg b/static/flags/4x3/md.svg deleted file mode 100644 index 735abb9..0000000 --- a/static/flags/4x3/md.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/me.svg b/static/flags/4x3/me.svg deleted file mode 100644 index 6a9a21e..0000000 --- a/static/flags/4x3/me.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/mf.svg b/static/flags/4x3/mf.svg deleted file mode 100644 index e9c8d12..0000000 --- a/static/flags/4x3/mf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/mg.svg b/static/flags/4x3/mg.svg deleted file mode 100644 index 1e6adae..0000000 --- a/static/flags/4x3/mg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/mh.svg b/static/flags/4x3/mh.svg deleted file mode 100644 index 76e700a..0000000 --- a/static/flags/4x3/mh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/mk.svg b/static/flags/4x3/mk.svg deleted file mode 100644 index b63cc7b..0000000 --- a/static/flags/4x3/mk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ml.svg b/static/flags/4x3/ml.svg deleted file mode 100644 index 8c50ff1..0000000 --- a/static/flags/4x3/ml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/mm.svg b/static/flags/4x3/mm.svg deleted file mode 100644 index 75f2c8b..0000000 --- a/static/flags/4x3/mm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/mn.svg b/static/flags/4x3/mn.svg deleted file mode 100644 index c42a1bc..0000000 --- a/static/flags/4x3/mn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/mo.svg b/static/flags/4x3/mo.svg deleted file mode 100644 index f0aa02f..0000000 --- a/static/flags/4x3/mo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/mp.svg b/static/flags/4x3/mp.svg deleted file mode 100644 index a3f976d..0000000 --- a/static/flags/4x3/mp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/mq.svg b/static/flags/4x3/mq.svg deleted file mode 100644 index 55bc801..0000000 --- a/static/flags/4x3/mq.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/mr.svg b/static/flags/4x3/mr.svg deleted file mode 100644 index 6a944b2..0000000 --- a/static/flags/4x3/mr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ms.svg b/static/flags/4x3/ms.svg deleted file mode 100644 index 33ef777..0000000 --- a/static/flags/4x3/ms.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/mt.svg b/static/flags/4x3/mt.svg deleted file mode 100644 index d99b0a3..0000000 --- a/static/flags/4x3/mt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/mu.svg b/static/flags/4x3/mu.svg deleted file mode 100644 index bdffa93..0000000 --- a/static/flags/4x3/mu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/mv.svg b/static/flags/4x3/mv.svg deleted file mode 100644 index 2361a1c..0000000 --- a/static/flags/4x3/mv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/mw.svg b/static/flags/4x3/mw.svg deleted file mode 100644 index 84aa867..0000000 --- a/static/flags/4x3/mw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/mx.svg b/static/flags/4x3/mx.svg deleted file mode 100644 index 6f83097..0000000 --- a/static/flags/4x3/mx.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/my.svg b/static/flags/4x3/my.svg deleted file mode 100644 index 8e77221..0000000 --- a/static/flags/4x3/my.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/mz.svg b/static/flags/4x3/mz.svg deleted file mode 100644 index 9e51ab8..0000000 --- a/static/flags/4x3/mz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/na.svg b/static/flags/4x3/na.svg deleted file mode 100644 index 90c74ca..0000000 --- a/static/flags/4x3/na.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/nc.svg b/static/flags/4x3/nc.svg deleted file mode 100644 index cc24bdd..0000000 --- a/static/flags/4x3/nc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ne.svg b/static/flags/4x3/ne.svg deleted file mode 100644 index 85b7796..0000000 --- a/static/flags/4x3/ne.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/nf.svg b/static/flags/4x3/nf.svg deleted file mode 100644 index b997479..0000000 --- a/static/flags/4x3/nf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ng.svg b/static/flags/4x3/ng.svg deleted file mode 100644 index 7cc147e..0000000 --- a/static/flags/4x3/ng.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ni.svg b/static/flags/4x3/ni.svg deleted file mode 100644 index 685cf3f..0000000 --- a/static/flags/4x3/ni.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/nl.svg b/static/flags/4x3/nl.svg deleted file mode 100644 index 27349e3..0000000 --- a/static/flags/4x3/nl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/no.svg b/static/flags/4x3/no.svg deleted file mode 100644 index 1fe6569..0000000 --- a/static/flags/4x3/no.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/np.svg b/static/flags/4x3/np.svg deleted file mode 100644 index 3777b8e..0000000 --- a/static/flags/4x3/np.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/nr.svg b/static/flags/4x3/nr.svg deleted file mode 100644 index 77ec51e..0000000 --- a/static/flags/4x3/nr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/nu.svg b/static/flags/4x3/nu.svg deleted file mode 100644 index ac90c8b..0000000 --- a/static/flags/4x3/nu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/nz.svg b/static/flags/4x3/nz.svg deleted file mode 100644 index 58b9a64..0000000 --- a/static/flags/4x3/nz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/om.svg b/static/flags/4x3/om.svg deleted file mode 100644 index 4ad0dae..0000000 --- a/static/flags/4x3/om.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/pa.svg b/static/flags/4x3/pa.svg deleted file mode 100644 index 38b6999..0000000 --- a/static/flags/4x3/pa.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/pe.svg b/static/flags/4x3/pe.svg deleted file mode 100644 index 0b1fe7d..0000000 --- a/static/flags/4x3/pe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/pf.svg b/static/flags/4x3/pf.svg deleted file mode 100644 index c0caa96..0000000 --- a/static/flags/4x3/pf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/pg.svg b/static/flags/4x3/pg.svg deleted file mode 100644 index 8174a5a..0000000 --- a/static/flags/4x3/pg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ph.svg b/static/flags/4x3/ph.svg deleted file mode 100644 index d7d2bd8..0000000 --- a/static/flags/4x3/ph.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/pk.svg b/static/flags/4x3/pk.svg deleted file mode 100644 index e6d8bed..0000000 --- a/static/flags/4x3/pk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/pl.svg b/static/flags/4x3/pl.svg deleted file mode 100644 index 91fcffc..0000000 --- a/static/flags/4x3/pl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/pm.svg b/static/flags/4x3/pm.svg deleted file mode 100644 index e01c0ce..0000000 --- a/static/flags/4x3/pm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/pn.svg b/static/flags/4x3/pn.svg deleted file mode 100644 index 0a50189..0000000 --- a/static/flags/4x3/pn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/pr.svg b/static/flags/4x3/pr.svg deleted file mode 100644 index 73a96c9..0000000 --- a/static/flags/4x3/pr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ps.svg b/static/flags/4x3/ps.svg deleted file mode 100644 index 579c34f..0000000 --- a/static/flags/4x3/ps.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/pt.svg b/static/flags/4x3/pt.svg deleted file mode 100644 index 956dc91..0000000 --- a/static/flags/4x3/pt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/pw.svg b/static/flags/4x3/pw.svg deleted file mode 100644 index dbed954..0000000 --- a/static/flags/4x3/pw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/py.svg b/static/flags/4x3/py.svg deleted file mode 100644 index e66fd5d..0000000 --- a/static/flags/4x3/py.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/qa.svg b/static/flags/4x3/qa.svg deleted file mode 100644 index 5640a6e..0000000 --- a/static/flags/4x3/qa.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/re.svg b/static/flags/4x3/re.svg deleted file mode 100644 index 7fc2569..0000000 --- a/static/flags/4x3/re.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ro.svg b/static/flags/4x3/ro.svg deleted file mode 100644 index dfbd3ed..0000000 --- a/static/flags/4x3/ro.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/rs.svg b/static/flags/4x3/rs.svg deleted file mode 100644 index 500bba3..0000000 --- a/static/flags/4x3/rs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ru.svg b/static/flags/4x3/ru.svg deleted file mode 100644 index 31a3e8c..0000000 --- a/static/flags/4x3/ru.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/rw.svg b/static/flags/4x3/rw.svg deleted file mode 100644 index 0423740..0000000 --- a/static/flags/4x3/rw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/sa.svg b/static/flags/4x3/sa.svg deleted file mode 100644 index ee258b7..0000000 --- a/static/flags/4x3/sa.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/sb.svg b/static/flags/4x3/sb.svg deleted file mode 100644 index 0440d6c..0000000 --- a/static/flags/4x3/sb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/sc.svg b/static/flags/4x3/sc.svg deleted file mode 100644 index 3005db9..0000000 --- a/static/flags/4x3/sc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/sd.svg b/static/flags/4x3/sd.svg deleted file mode 100644 index e96f174..0000000 --- a/static/flags/4x3/sd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/se.svg b/static/flags/4x3/se.svg deleted file mode 100644 index 2ec7c6a..0000000 --- a/static/flags/4x3/se.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/sg.svg b/static/flags/4x3/sg.svg deleted file mode 100644 index 6935201..0000000 --- a/static/flags/4x3/sg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/sh.svg b/static/flags/4x3/sh.svg deleted file mode 100644 index b78bfb3..0000000 --- a/static/flags/4x3/sh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/si.svg b/static/flags/4x3/si.svg deleted file mode 100644 index 83e6d8c..0000000 --- a/static/flags/4x3/si.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/sj.svg b/static/flags/4x3/sj.svg deleted file mode 100644 index b89d0d9..0000000 --- a/static/flags/4x3/sj.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/sk.svg b/static/flags/4x3/sk.svg deleted file mode 100644 index f97cf06..0000000 --- a/static/flags/4x3/sk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/sl.svg b/static/flags/4x3/sl.svg deleted file mode 100644 index 59c4fc7..0000000 --- a/static/flags/4x3/sl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/sm.svg b/static/flags/4x3/sm.svg deleted file mode 100644 index 65892ce..0000000 --- a/static/flags/4x3/sm.svg +++ /dev/null @@ -1 +0,0 @@ -LIBERTAS \ No newline at end of file diff --git a/static/flags/4x3/sn.svg b/static/flags/4x3/sn.svg deleted file mode 100644 index fb927e2..0000000 --- a/static/flags/4x3/sn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/so.svg b/static/flags/4x3/so.svg deleted file mode 100644 index e0af84b..0000000 --- a/static/flags/4x3/so.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/sr.svg b/static/flags/4x3/sr.svg deleted file mode 100644 index e0cb782..0000000 --- a/static/flags/4x3/sr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ss.svg b/static/flags/4x3/ss.svg deleted file mode 100644 index d4a7c90..0000000 --- a/static/flags/4x3/ss.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/st.svg b/static/flags/4x3/st.svg deleted file mode 100644 index 7694875..0000000 --- a/static/flags/4x3/st.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/sv.svg b/static/flags/4x3/sv.svg deleted file mode 100644 index 4532ddf..0000000 --- a/static/flags/4x3/sv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/sx.svg b/static/flags/4x3/sx.svg deleted file mode 100644 index 1bc122f..0000000 --- a/static/flags/4x3/sx.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/sy.svg b/static/flags/4x3/sy.svg deleted file mode 100644 index 1da9c6b..0000000 --- a/static/flags/4x3/sy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/sz.svg b/static/flags/4x3/sz.svg deleted file mode 100644 index 545b4e7..0000000 --- a/static/flags/4x3/sz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/tc.svg b/static/flags/4x3/tc.svg deleted file mode 100644 index 31143ff..0000000 --- a/static/flags/4x3/tc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/td.svg b/static/flags/4x3/td.svg deleted file mode 100644 index 9a7729d..0000000 --- a/static/flags/4x3/td.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/tf.svg b/static/flags/4x3/tf.svg deleted file mode 100644 index 0ced394..0000000 --- a/static/flags/4x3/tf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/tg.svg b/static/flags/4x3/tg.svg deleted file mode 100644 index 67b33a0..0000000 --- a/static/flags/4x3/tg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/th.svg b/static/flags/4x3/th.svg deleted file mode 100644 index 4ff3601..0000000 --- a/static/flags/4x3/th.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/tj.svg b/static/flags/4x3/tj.svg deleted file mode 100644 index 5fc8c90..0000000 --- a/static/flags/4x3/tj.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/tk.svg b/static/flags/4x3/tk.svg deleted file mode 100644 index 4fd6550..0000000 --- a/static/flags/4x3/tk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/tl.svg b/static/flags/4x3/tl.svg deleted file mode 100644 index 0904eb6..0000000 --- a/static/flags/4x3/tl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/tm.svg b/static/flags/4x3/tm.svg deleted file mode 100644 index c59a8e8..0000000 --- a/static/flags/4x3/tm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/tn.svg b/static/flags/4x3/tn.svg deleted file mode 100644 index 9e70a69..0000000 --- a/static/flags/4x3/tn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/to.svg b/static/flags/4x3/to.svg deleted file mode 100644 index eca5fbf..0000000 --- a/static/flags/4x3/to.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/tr.svg b/static/flags/4x3/tr.svg deleted file mode 100644 index b2ae33f..0000000 --- a/static/flags/4x3/tr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/tt.svg b/static/flags/4x3/tt.svg deleted file mode 100644 index ccdeefa..0000000 --- a/static/flags/4x3/tt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/tv.svg b/static/flags/4x3/tv.svg deleted file mode 100644 index 21ed766..0000000 --- a/static/flags/4x3/tv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/tw.svg b/static/flags/4x3/tw.svg deleted file mode 100644 index c7564c9..0000000 --- a/static/flags/4x3/tw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/tz.svg b/static/flags/4x3/tz.svg deleted file mode 100644 index 115b2e8..0000000 --- a/static/flags/4x3/tz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ua.svg b/static/flags/4x3/ua.svg deleted file mode 100644 index d947420..0000000 --- a/static/flags/4x3/ua.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ug.svg b/static/flags/4x3/ug.svg deleted file mode 100644 index c4b377c..0000000 --- a/static/flags/4x3/ug.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/um.svg b/static/flags/4x3/um.svg deleted file mode 100644 index f64895a..0000000 --- a/static/flags/4x3/um.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/un.svg b/static/flags/4x3/un.svg deleted file mode 100644 index db72b3c..0000000 --- a/static/flags/4x3/un.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/us.svg b/static/flags/4x3/us.svg deleted file mode 100644 index a9b6fc8..0000000 --- a/static/flags/4x3/us.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/uy.svg b/static/flags/4x3/uy.svg deleted file mode 100644 index 97c8fcb..0000000 --- a/static/flags/4x3/uy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/uz.svg b/static/flags/4x3/uz.svg deleted file mode 100644 index edbe116..0000000 --- a/static/flags/4x3/uz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/va.svg b/static/flags/4x3/va.svg deleted file mode 100644 index d532ce6..0000000 --- a/static/flags/4x3/va.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/vc.svg b/static/flags/4x3/vc.svg deleted file mode 100644 index f74111b..0000000 --- a/static/flags/4x3/vc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ve.svg b/static/flags/4x3/ve.svg deleted file mode 100644 index ccee7b2..0000000 --- a/static/flags/4x3/ve.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/vg.svg b/static/flags/4x3/vg.svg deleted file mode 100644 index 3cb4fcf..0000000 --- a/static/flags/4x3/vg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/vi.svg b/static/flags/4x3/vi.svg deleted file mode 100644 index 3971594..0000000 --- a/static/flags/4x3/vi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/vn.svg b/static/flags/4x3/vn.svg deleted file mode 100644 index d7efc2f..0000000 --- a/static/flags/4x3/vn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/vu.svg b/static/flags/4x3/vu.svg deleted file mode 100644 index 37d6ed0..0000000 --- a/static/flags/4x3/vu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/wf.svg b/static/flags/4x3/wf.svg deleted file mode 100644 index 905426a..0000000 --- a/static/flags/4x3/wf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ws.svg b/static/flags/4x3/ws.svg deleted file mode 100644 index d21a372..0000000 --- a/static/flags/4x3/ws.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/xk.svg b/static/flags/4x3/xk.svg deleted file mode 100644 index 0693c3d..0000000 --- a/static/flags/4x3/xk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/ye.svg b/static/flags/4x3/ye.svg deleted file mode 100644 index 5b7bbbc..0000000 --- a/static/flags/4x3/ye.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/yt.svg b/static/flags/4x3/yt.svg deleted file mode 100644 index f2e5653..0000000 --- a/static/flags/4x3/yt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/za.svg b/static/flags/4x3/za.svg deleted file mode 100644 index 7bc85cf..0000000 --- a/static/flags/4x3/za.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/zm.svg b/static/flags/4x3/zm.svg deleted file mode 100644 index 73c731e..0000000 --- a/static/flags/4x3/zm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/flags/4x3/zw.svg b/static/flags/4x3/zw.svg deleted file mode 100644 index eec8a6b..0000000 --- a/static/flags/4x3/zw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/google-fonts/Mulish/Mulish-Italic-VariableFont_wght.ttf b/static/google-fonts/Mulish/Mulish-Italic-VariableFont_wght.ttf deleted file mode 100644 index b31ad31..0000000 Binary files a/static/google-fonts/Mulish/Mulish-Italic-VariableFont_wght.ttf and /dev/null differ diff --git a/static/google-fonts/Mulish/Mulish-VariableFont_wght.ttf b/static/google-fonts/Mulish/Mulish-VariableFont_wght.ttf deleted file mode 100644 index 74a3dbd..0000000 Binary files a/static/google-fonts/Mulish/Mulish-VariableFont_wght.ttf and /dev/null differ diff --git a/static/google-fonts/Mulish/OFL.txt b/static/google-fonts/Mulish/OFL.txt deleted file mode 100644 index d277408..0000000 --- a/static/google-fonts/Mulish/OFL.txt +++ /dev/null @@ -1,93 +0,0 @@ -Copyright 2016 The Mulish Project Authors (https://github.com/googlefonts/mulish) - -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/static/google-fonts/Mulish/README.txt b/static/google-fonts/Mulish/README.txt deleted file mode 100644 index 4bb527f..0000000 --- a/static/google-fonts/Mulish/README.txt +++ /dev/null @@ -1,79 +0,0 @@ -Mulish Variable Font -==================== - -This download contains Mulish as both variable fonts and static fonts. - -Mulish is a variable font with this axis: - wght - -This means all the styles are contained in these files: - Mulish-VariableFont_wght.ttf - Mulish-Italic-VariableFont_wght.ttf - -If your app fully supports variable fonts, you can now pick intermediate styles -that aren’t available as static fonts. Not all apps support variable fonts, and -in those cases you can use the static font files for Mulish: - static/Mulish-ExtraLight.ttf - static/Mulish-Light.ttf - static/Mulish-Regular.ttf - static/Mulish-Medium.ttf - static/Mulish-SemiBold.ttf - static/Mulish-Bold.ttf - static/Mulish-ExtraBold.ttf - static/Mulish-Black.ttf - static/Mulish-ExtraLightItalic.ttf - static/Mulish-LightItalic.ttf - static/Mulish-Italic.ttf - static/Mulish-MediumItalic.ttf - static/Mulish-SemiBoldItalic.ttf - static/Mulish-BoldItalic.ttf - static/Mulish-ExtraBoldItalic.ttf - static/Mulish-BlackItalic.ttf - -Get started ------------ - -1. Install the font files you want to use - -2. Use your app's font picker to view the font family and all the -available styles - -Learn more about variable fonts -------------------------------- - - https://developers.google.com/web/fundamentals/design-and-ux/typography/variable-fonts - https://variablefonts.typenetwork.com - https://medium.com/variable-fonts - -In desktop apps - - https://theblog.adobe.com/can-variable-fonts-illustrator-cc - https://helpx.adobe.com/nz/photoshop/using/fonts.html#variable_fonts - -Online - - https://developers.google.com/fonts/docs/getting_started - https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts/Variable_Fonts_Guide - https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/variable-fonts - -Installing fonts - - MacOS: https://support.apple.com/en-us/HT201749 - Linux: https://www.google.com/search?q=how+to+install+a+font+on+gnu%2Blinux - Windows: https://support.microsoft.com/en-us/help/314960/how-to-install-or-remove-a-font-in-windows - -Android Apps - - https://developers.google.com/fonts/docs/android - https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts - -License -------- -Please read the full license text (OFL.txt) to understand the permissions, -restrictions and requirements for usage, redistribution, and modification. - -You can use them in your products & projects – print or digital, -commercial or otherwise. - -This isn't legal advice, please consider consulting a lawyer and see the full -license for all details. diff --git a/static/google-fonts/Mulish/mulish.css b/static/google-fonts/Mulish/mulish.css deleted file mode 100644 index dd14ddb..0000000 --- a/static/google-fonts/Mulish/mulish.css +++ /dev/null @@ -1,96 +0,0 @@ - /* vietnamese */ -@font-face { - font-family: 'Muli'; - font-style: normal; - font-weight: 300; - src: url(/google-fonts/Mulish/Mulish-VariableFont_wght.ttf) format('truetype'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Muli'; - font-style: normal; - font-weight: 300; - src: url(/google-fonts/Mulish/Mulish-VariableFont_wght.ttf) format('truetype'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Muli'; - font-style: normal; - font-weight: 300; - src: url(/google-fonts/Mulish/Mulish-VariableFont_wght.ttf) format('truetype'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -} -/* vietnamese */ -@font-face { - font-family: 'Muli'; - font-style: normal; - font-weight: 400; - src: url(/google-fonts/Mulish/Mulish-VariableFont_wght.ttf) format('truetype'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Muli'; - font-style: normal; - font-weight: 400; - src: url(/google-fonts/Mulish/Mulish-VariableFont_wght.ttf) format('truetype'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Muli'; - font-style: normal; - font-weight: 400; - src: url(/google-fonts/Mulish/Mulish-VariableFont_wght.ttf) format('truetype'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -} -/* vietnamese */ -@font-face { - font-family: 'Muli'; - font-style: normal; - font-weight: 500; - src: url(/google-fonts/Mulish/Mulish-VariableFont_wght.ttf) format('truetype'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Muli'; - font-style: normal; - font-weight: 500; - src: url(/google-fonts/Mulish/Mulish-VariableFont_wght.ttf) format('truetype'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Muli'; - font-style: normal; - font-weight: 500; - src: url(/google-fonts/Mulish/Mulish-VariableFont_wght.ttf) format('truetype'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -} -/* vietnamese */ -@font-face { - font-family: 'Muli'; - font-style: normal; - font-weight: 600; - src: url(/google-fonts/Mulish/Mulish-VariableFont_wght.ttf) format('truetype'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Muli'; - font-style: normal; - font-weight: 600; - src: url(/google-fonts/Mulish/Mulish-VariableFont_wght.ttf) format('truetype'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Muli'; - font-style: normal; - font-weight: 600; - src: url(/google-fonts/Mulish/Mulish-VariableFont_wght.ttf) format('truetype'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -} \ No newline at end of file diff --git a/static/google-fonts/Mulish/static/Mulish-Black.ttf b/static/google-fonts/Mulish/static/Mulish-Black.ttf deleted file mode 100644 index 2fab2a5..0000000 Binary files a/static/google-fonts/Mulish/static/Mulish-Black.ttf and /dev/null differ diff --git a/static/google-fonts/Mulish/static/Mulish-BlackItalic.ttf b/static/google-fonts/Mulish/static/Mulish-BlackItalic.ttf deleted file mode 100644 index 144fa2c..0000000 Binary files a/static/google-fonts/Mulish/static/Mulish-BlackItalic.ttf and /dev/null differ diff --git a/static/google-fonts/Mulish/static/Mulish-Bold.ttf b/static/google-fonts/Mulish/static/Mulish-Bold.ttf deleted file mode 100644 index 1cfe324..0000000 Binary files a/static/google-fonts/Mulish/static/Mulish-Bold.ttf and /dev/null differ diff --git a/static/google-fonts/Mulish/static/Mulish-BoldItalic.ttf b/static/google-fonts/Mulish/static/Mulish-BoldItalic.ttf deleted file mode 100644 index 88e88dd..0000000 Binary files a/static/google-fonts/Mulish/static/Mulish-BoldItalic.ttf and /dev/null differ diff --git a/static/google-fonts/Mulish/static/Mulish-ExtraBold.ttf b/static/google-fonts/Mulish/static/Mulish-ExtraBold.ttf deleted file mode 100644 index f203a0f..0000000 Binary files a/static/google-fonts/Mulish/static/Mulish-ExtraBold.ttf and /dev/null differ diff --git a/static/google-fonts/Mulish/static/Mulish-ExtraBoldItalic.ttf b/static/google-fonts/Mulish/static/Mulish-ExtraBoldItalic.ttf deleted file mode 100644 index b629858..0000000 Binary files a/static/google-fonts/Mulish/static/Mulish-ExtraBoldItalic.ttf and /dev/null differ diff --git a/static/google-fonts/Mulish/static/Mulish-ExtraLight.ttf b/static/google-fonts/Mulish/static/Mulish-ExtraLight.ttf deleted file mode 100644 index 0cb1a3a..0000000 Binary files a/static/google-fonts/Mulish/static/Mulish-ExtraLight.ttf and /dev/null differ diff --git a/static/google-fonts/Mulish/static/Mulish-ExtraLightItalic.ttf b/static/google-fonts/Mulish/static/Mulish-ExtraLightItalic.ttf deleted file mode 100644 index 45a263f..0000000 Binary files a/static/google-fonts/Mulish/static/Mulish-ExtraLightItalic.ttf and /dev/null differ diff --git a/static/google-fonts/Mulish/static/Mulish-Italic.ttf b/static/google-fonts/Mulish/static/Mulish-Italic.ttf deleted file mode 100644 index 1a92be1..0000000 Binary files a/static/google-fonts/Mulish/static/Mulish-Italic.ttf and /dev/null differ diff --git a/static/google-fonts/Mulish/static/Mulish-Light.ttf b/static/google-fonts/Mulish/static/Mulish-Light.ttf deleted file mode 100644 index 3b6feb1..0000000 Binary files a/static/google-fonts/Mulish/static/Mulish-Light.ttf and /dev/null differ diff --git a/static/google-fonts/Mulish/static/Mulish-LightItalic.ttf b/static/google-fonts/Mulish/static/Mulish-LightItalic.ttf deleted file mode 100644 index ad149d9..0000000 Binary files a/static/google-fonts/Mulish/static/Mulish-LightItalic.ttf and /dev/null differ diff --git a/static/google-fonts/Mulish/static/Mulish-Medium.ttf b/static/google-fonts/Mulish/static/Mulish-Medium.ttf deleted file mode 100644 index 50c337b..0000000 Binary files a/static/google-fonts/Mulish/static/Mulish-Medium.ttf and /dev/null differ diff --git a/static/google-fonts/Mulish/static/Mulish-MediumItalic.ttf b/static/google-fonts/Mulish/static/Mulish-MediumItalic.ttf deleted file mode 100644 index 627d045..0000000 Binary files a/static/google-fonts/Mulish/static/Mulish-MediumItalic.ttf and /dev/null differ diff --git a/static/google-fonts/Mulish/static/Mulish-Regular.ttf b/static/google-fonts/Mulish/static/Mulish-Regular.ttf deleted file mode 100644 index 57d7f11..0000000 Binary files a/static/google-fonts/Mulish/static/Mulish-Regular.ttf and /dev/null differ diff --git a/static/google-fonts/Mulish/static/Mulish-SemiBold.ttf b/static/google-fonts/Mulish/static/Mulish-SemiBold.ttf deleted file mode 100644 index 22fd7bc..0000000 Binary files a/static/google-fonts/Mulish/static/Mulish-SemiBold.ttf and /dev/null differ diff --git a/static/google-fonts/Mulish/static/Mulish-SemiBoldItalic.ttf b/static/google-fonts/Mulish/static/Mulish-SemiBoldItalic.ttf deleted file mode 100644 index 89a7757..0000000 Binary files a/static/google-fonts/Mulish/static/Mulish-SemiBoldItalic.ttf and /dev/null differ diff --git a/static/katex/fonts/KaTeX_AMS-Regular.ttf b/static/katex/fonts/KaTeX_AMS-Regular.ttf deleted file mode 100644 index c6f9a5e..0000000 Binary files a/static/katex/fonts/KaTeX_AMS-Regular.ttf and /dev/null differ diff --git a/static/katex/fonts/KaTeX_AMS-Regular.woff b/static/katex/fonts/KaTeX_AMS-Regular.woff deleted file mode 100644 index b804d7b..0000000 Binary files a/static/katex/fonts/KaTeX_AMS-Regular.woff and /dev/null differ diff --git a/static/katex/fonts/KaTeX_AMS-Regular.woff2 b/static/katex/fonts/KaTeX_AMS-Regular.woff2 deleted file mode 100644 index 0acaaff..0000000 Binary files a/static/katex/fonts/KaTeX_AMS-Regular.woff2 and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Caligraphic-Bold.ttf b/static/katex/fonts/KaTeX_Caligraphic-Bold.ttf deleted file mode 100644 index 9ff4a5e..0000000 Binary files a/static/katex/fonts/KaTeX_Caligraphic-Bold.ttf and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Caligraphic-Bold.woff b/static/katex/fonts/KaTeX_Caligraphic-Bold.woff deleted file mode 100644 index 9759710..0000000 Binary files a/static/katex/fonts/KaTeX_Caligraphic-Bold.woff and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Caligraphic-Bold.woff2 b/static/katex/fonts/KaTeX_Caligraphic-Bold.woff2 deleted file mode 100644 index f390922..0000000 Binary files a/static/katex/fonts/KaTeX_Caligraphic-Bold.woff2 and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Caligraphic-Regular.ttf b/static/katex/fonts/KaTeX_Caligraphic-Regular.ttf deleted file mode 100644 index f522294..0000000 Binary files a/static/katex/fonts/KaTeX_Caligraphic-Regular.ttf and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Caligraphic-Regular.woff b/static/katex/fonts/KaTeX_Caligraphic-Regular.woff deleted file mode 100644 index 9bdd534..0000000 Binary files a/static/katex/fonts/KaTeX_Caligraphic-Regular.woff and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Caligraphic-Regular.woff2 b/static/katex/fonts/KaTeX_Caligraphic-Regular.woff2 deleted file mode 100644 index 75344a1..0000000 Binary files a/static/katex/fonts/KaTeX_Caligraphic-Regular.woff2 and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Fraktur-Bold.ttf b/static/katex/fonts/KaTeX_Fraktur-Bold.ttf deleted file mode 100644 index 4e98259..0000000 Binary files a/static/katex/fonts/KaTeX_Fraktur-Bold.ttf and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Fraktur-Bold.woff b/static/katex/fonts/KaTeX_Fraktur-Bold.woff deleted file mode 100644 index e7730f6..0000000 Binary files a/static/katex/fonts/KaTeX_Fraktur-Bold.woff and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Fraktur-Bold.woff2 b/static/katex/fonts/KaTeX_Fraktur-Bold.woff2 deleted file mode 100644 index 395f28b..0000000 Binary files a/static/katex/fonts/KaTeX_Fraktur-Bold.woff2 and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Fraktur-Regular.ttf b/static/katex/fonts/KaTeX_Fraktur-Regular.ttf deleted file mode 100644 index b8461b2..0000000 Binary files a/static/katex/fonts/KaTeX_Fraktur-Regular.ttf and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Fraktur-Regular.woff b/static/katex/fonts/KaTeX_Fraktur-Regular.woff deleted file mode 100644 index acab069..0000000 Binary files a/static/katex/fonts/KaTeX_Fraktur-Regular.woff and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Fraktur-Regular.woff2 b/static/katex/fonts/KaTeX_Fraktur-Regular.woff2 deleted file mode 100644 index 735f694..0000000 Binary files a/static/katex/fonts/KaTeX_Fraktur-Regular.woff2 and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Main-Bold.ttf b/static/katex/fonts/KaTeX_Main-Bold.ttf deleted file mode 100644 index 4060e62..0000000 Binary files a/static/katex/fonts/KaTeX_Main-Bold.ttf and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Main-Bold.woff b/static/katex/fonts/KaTeX_Main-Bold.woff deleted file mode 100644 index f38136a..0000000 Binary files a/static/katex/fonts/KaTeX_Main-Bold.woff and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Main-Bold.woff2 b/static/katex/fonts/KaTeX_Main-Bold.woff2 deleted file mode 100644 index ab2ad21..0000000 Binary files a/static/katex/fonts/KaTeX_Main-Bold.woff2 and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Main-BoldItalic.ttf b/static/katex/fonts/KaTeX_Main-BoldItalic.ttf deleted file mode 100644 index dc00797..0000000 Binary files a/static/katex/fonts/KaTeX_Main-BoldItalic.ttf and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Main-BoldItalic.woff b/static/katex/fonts/KaTeX_Main-BoldItalic.woff deleted file mode 100644 index 67807b0..0000000 Binary files a/static/katex/fonts/KaTeX_Main-BoldItalic.woff and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Main-BoldItalic.woff2 b/static/katex/fonts/KaTeX_Main-BoldItalic.woff2 deleted file mode 100644 index 5931794..0000000 Binary files a/static/katex/fonts/KaTeX_Main-BoldItalic.woff2 and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Main-Italic.ttf b/static/katex/fonts/KaTeX_Main-Italic.ttf deleted file mode 100644 index 0e9b0f3..0000000 Binary files a/static/katex/fonts/KaTeX_Main-Italic.ttf and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Main-Italic.woff b/static/katex/fonts/KaTeX_Main-Italic.woff deleted file mode 100644 index 6f43b59..0000000 Binary files a/static/katex/fonts/KaTeX_Main-Italic.woff and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Main-Italic.woff2 b/static/katex/fonts/KaTeX_Main-Italic.woff2 deleted file mode 100644 index b50920e..0000000 Binary files a/static/katex/fonts/KaTeX_Main-Italic.woff2 and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Main-Regular.ttf b/static/katex/fonts/KaTeX_Main-Regular.ttf deleted file mode 100644 index dd45e1e..0000000 Binary files a/static/katex/fonts/KaTeX_Main-Regular.ttf and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Main-Regular.woff b/static/katex/fonts/KaTeX_Main-Regular.woff deleted file mode 100644 index 21f5812..0000000 Binary files a/static/katex/fonts/KaTeX_Main-Regular.woff and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Main-Regular.woff2 b/static/katex/fonts/KaTeX_Main-Regular.woff2 deleted file mode 100644 index eb24a7b..0000000 Binary files a/static/katex/fonts/KaTeX_Main-Regular.woff2 and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Math-BoldItalic.ttf b/static/katex/fonts/KaTeX_Math-BoldItalic.ttf deleted file mode 100644 index 728ce7a..0000000 Binary files a/static/katex/fonts/KaTeX_Math-BoldItalic.ttf and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Math-BoldItalic.woff b/static/katex/fonts/KaTeX_Math-BoldItalic.woff deleted file mode 100644 index 0ae390d..0000000 Binary files a/static/katex/fonts/KaTeX_Math-BoldItalic.woff and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Math-BoldItalic.woff2 b/static/katex/fonts/KaTeX_Math-BoldItalic.woff2 deleted file mode 100644 index 2965702..0000000 Binary files a/static/katex/fonts/KaTeX_Math-BoldItalic.woff2 and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Math-Italic.ttf b/static/katex/fonts/KaTeX_Math-Italic.ttf deleted file mode 100644 index 70d559b..0000000 Binary files a/static/katex/fonts/KaTeX_Math-Italic.ttf and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Math-Italic.woff b/static/katex/fonts/KaTeX_Math-Italic.woff deleted file mode 100644 index eb5159d..0000000 Binary files a/static/katex/fonts/KaTeX_Math-Italic.woff and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Math-Italic.woff2 b/static/katex/fonts/KaTeX_Math-Italic.woff2 deleted file mode 100644 index 215c143..0000000 Binary files a/static/katex/fonts/KaTeX_Math-Italic.woff2 and /dev/null differ diff --git a/static/katex/fonts/KaTeX_SansSerif-Bold.ttf b/static/katex/fonts/KaTeX_SansSerif-Bold.ttf deleted file mode 100644 index 2f65a8a..0000000 Binary files a/static/katex/fonts/KaTeX_SansSerif-Bold.ttf and /dev/null differ diff --git a/static/katex/fonts/KaTeX_SansSerif-Bold.woff b/static/katex/fonts/KaTeX_SansSerif-Bold.woff deleted file mode 100644 index 8d47c02..0000000 Binary files a/static/katex/fonts/KaTeX_SansSerif-Bold.woff and /dev/null differ diff --git a/static/katex/fonts/KaTeX_SansSerif-Bold.woff2 b/static/katex/fonts/KaTeX_SansSerif-Bold.woff2 deleted file mode 100644 index cfaa3bd..0000000 Binary files a/static/katex/fonts/KaTeX_SansSerif-Bold.woff2 and /dev/null differ diff --git a/static/katex/fonts/KaTeX_SansSerif-Italic.ttf b/static/katex/fonts/KaTeX_SansSerif-Italic.ttf deleted file mode 100644 index d5850df..0000000 Binary files a/static/katex/fonts/KaTeX_SansSerif-Italic.ttf and /dev/null differ diff --git a/static/katex/fonts/KaTeX_SansSerif-Italic.woff b/static/katex/fonts/KaTeX_SansSerif-Italic.woff deleted file mode 100644 index 7e02df9..0000000 Binary files a/static/katex/fonts/KaTeX_SansSerif-Italic.woff and /dev/null differ diff --git a/static/katex/fonts/KaTeX_SansSerif-Italic.woff2 b/static/katex/fonts/KaTeX_SansSerif-Italic.woff2 deleted file mode 100644 index 349c06d..0000000 Binary files a/static/katex/fonts/KaTeX_SansSerif-Italic.woff2 and /dev/null differ diff --git a/static/katex/fonts/KaTeX_SansSerif-Regular.ttf b/static/katex/fonts/KaTeX_SansSerif-Regular.ttf deleted file mode 100644 index 537279f..0000000 Binary files a/static/katex/fonts/KaTeX_SansSerif-Regular.ttf and /dev/null differ diff --git a/static/katex/fonts/KaTeX_SansSerif-Regular.woff b/static/katex/fonts/KaTeX_SansSerif-Regular.woff deleted file mode 100644 index 31b8482..0000000 Binary files a/static/katex/fonts/KaTeX_SansSerif-Regular.woff and /dev/null differ diff --git a/static/katex/fonts/KaTeX_SansSerif-Regular.woff2 b/static/katex/fonts/KaTeX_SansSerif-Regular.woff2 deleted file mode 100644 index a90eea8..0000000 Binary files a/static/katex/fonts/KaTeX_SansSerif-Regular.woff2 and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Script-Regular.ttf b/static/katex/fonts/KaTeX_Script-Regular.ttf deleted file mode 100644 index fd679bf..0000000 Binary files a/static/katex/fonts/KaTeX_Script-Regular.ttf and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Script-Regular.woff b/static/katex/fonts/KaTeX_Script-Regular.woff deleted file mode 100644 index 0e7da82..0000000 Binary files a/static/katex/fonts/KaTeX_Script-Regular.woff and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Script-Regular.woff2 b/static/katex/fonts/KaTeX_Script-Regular.woff2 deleted file mode 100644 index b3048fc..0000000 Binary files a/static/katex/fonts/KaTeX_Script-Regular.woff2 and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Size1-Regular.ttf b/static/katex/fonts/KaTeX_Size1-Regular.ttf deleted file mode 100644 index 871fd7d..0000000 Binary files a/static/katex/fonts/KaTeX_Size1-Regular.ttf and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Size1-Regular.woff b/static/katex/fonts/KaTeX_Size1-Regular.woff deleted file mode 100644 index 7f292d9..0000000 Binary files a/static/katex/fonts/KaTeX_Size1-Regular.woff and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Size1-Regular.woff2 b/static/katex/fonts/KaTeX_Size1-Regular.woff2 deleted file mode 100644 index c5a8462..0000000 Binary files a/static/katex/fonts/KaTeX_Size1-Regular.woff2 and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Size2-Regular.ttf b/static/katex/fonts/KaTeX_Size2-Regular.ttf deleted file mode 100644 index 7a212ca..0000000 Binary files a/static/katex/fonts/KaTeX_Size2-Regular.ttf and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Size2-Regular.woff b/static/katex/fonts/KaTeX_Size2-Regular.woff deleted file mode 100644 index d241d9b..0000000 Binary files a/static/katex/fonts/KaTeX_Size2-Regular.woff and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Size2-Regular.woff2 b/static/katex/fonts/KaTeX_Size2-Regular.woff2 deleted file mode 100644 index e1bccfe..0000000 Binary files a/static/katex/fonts/KaTeX_Size2-Regular.woff2 and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Size3-Regular.ttf b/static/katex/fonts/KaTeX_Size3-Regular.ttf deleted file mode 100644 index 00bff34..0000000 Binary files a/static/katex/fonts/KaTeX_Size3-Regular.ttf and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Size3-Regular.woff b/static/katex/fonts/KaTeX_Size3-Regular.woff deleted file mode 100644 index e6e9b65..0000000 Binary files a/static/katex/fonts/KaTeX_Size3-Regular.woff and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Size3-Regular.woff2 b/static/katex/fonts/KaTeX_Size3-Regular.woff2 deleted file mode 100644 index 249a286..0000000 Binary files a/static/katex/fonts/KaTeX_Size3-Regular.woff2 and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Size4-Regular.ttf b/static/katex/fonts/KaTeX_Size4-Regular.ttf deleted file mode 100644 index 74f0892..0000000 Binary files a/static/katex/fonts/KaTeX_Size4-Regular.ttf and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Size4-Regular.woff b/static/katex/fonts/KaTeX_Size4-Regular.woff deleted file mode 100644 index e1ec545..0000000 Binary files a/static/katex/fonts/KaTeX_Size4-Regular.woff and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Size4-Regular.woff2 b/static/katex/fonts/KaTeX_Size4-Regular.woff2 deleted file mode 100644 index 680c130..0000000 Binary files a/static/katex/fonts/KaTeX_Size4-Regular.woff2 and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Typewriter-Regular.ttf b/static/katex/fonts/KaTeX_Typewriter-Regular.ttf deleted file mode 100644 index c83252c..0000000 Binary files a/static/katex/fonts/KaTeX_Typewriter-Regular.ttf and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Typewriter-Regular.woff b/static/katex/fonts/KaTeX_Typewriter-Regular.woff deleted file mode 100644 index 2432419..0000000 Binary files a/static/katex/fonts/KaTeX_Typewriter-Regular.woff and /dev/null differ diff --git a/static/katex/fonts/KaTeX_Typewriter-Regular.woff2 b/static/katex/fonts/KaTeX_Typewriter-Regular.woff2 deleted file mode 100644 index 771f1af..0000000 Binary files a/static/katex/fonts/KaTeX_Typewriter-Regular.woff2 and /dev/null differ diff --git a/static/katex/katex.min.css b/static/katex/katex.min.css deleted file mode 100644 index 678802e..0000000 --- a/static/katex/katex.min.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(fonts/KaTeX_AMS-Regular.woff) format("woff"),url(fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(fonts/KaTeX_Main-Bold.woff) format("woff"),url(fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(fonts/KaTeX_Main-Italic.woff) format("woff"),url(fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(fonts/KaTeX_Main-Regular.woff) format("woff"),url(fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(fonts/KaTeX_Math-Italic.woff) format("woff"),url(fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(fonts/KaTeX_Script-Regular.woff) format("woff"),url(fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size1-Regular.woff) format("woff"),url(fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size2-Regular.woff) format("woff"),url(fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size3-Regular.woff) format("woff"),url(fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size4-Regular.woff) format("woff"),url(fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{text-rendering:auto;font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.3"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}