@import url(https://fonts.googleapis.com/css?family=Nunito);
@import url(https://fonts.googleapis.com/css?family=NotoSans);
@charset "UTF-8";

/*!
 * CoreUI Icons Free Open Source Icons
 * @version v1.0.1
 * @link https://coreui.io/icons
 * Copyright (c) 2020 creativeLabs Łukasz Holeczek
 * Licensed under MIT (https://coreui.io/icons/license)
 */
@font-face {
    font-family: CoreUI-Icons-Free;
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/vendor/@coreui/icons/CoreUI-Icons-Free.eot?4375c518cc9469092b964302a23bc35b);
    src: url(/fonts/vendor/@coreui/icons/CoreUI-Icons-Free.eot?4375c518cc9469092b964302a23bc35b#iefix) format("embedded-opentype"), url(/fonts/vendor/@coreui/icons/CoreUI-Icons-Free.ttf?428e3f6427c6f0520cd0b8317ea5ee53) format("truetype"), url(/fonts/vendor/@coreui/icons/CoreUI-Icons-Free.woff?8f9e0f7b0d8252e5fc87b9e8dbc6eb7d) format("woff"), url(/fonts/vendor/@coreui/icons/CoreUI-Icons-Free.svg?c1b20a848c67f169898121e5febfa970#CoreUI-Icons-Free) format("svg")
}

[class*=" cil-"],
[class^=cil-] {
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: CoreUI-Icons-Free !important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

.cil-apple:before {
    content: "\ec0f"
}

.cil-birthday-cake:before {
    content: "\ec10"
}

.cil-burger:before {
    content: "\ec11"
}

.cil-coffee:before {
    content: "\e97d"
}

.cil-dinner:before {
    content: "\ec12"
}

.cil-drink:before {
    content: "\ec13"
}

.cil-drink-alcohol:before {
    content: "\ec14"
}

.cil-fastfood:before {
    content: "\ec15"
}

.cil-lemon:before {
    content: "\ea0f"
}

.cil-mug:before {
    content: "\ec17"
}

.cil-mug-tea:before {
    content: "\ec18"
}

.cil-pizza:before {
    content: "\ec19"
}

.cil-restaurant:before {
    content: "\ec1a"
}

.cil-battery-0:before,
.cil-battery-empty:before {
    content: "\e935"
}

.cil-battery-3:before {
    content: "\e9b4"
}

.cil-battery-5:before,
.cil-battery-full:before {
    content: "\e9d7"
}

.cil-battery-alert:before {
    content: "\eccc"
}

.cil-battery-slash:before {
    content: "\ecd3"
}

.cil-bolt:before {
    content: "\ecd5"
}

.cil-fire:before {
    content: "\ecd9"
}

.cil-cat:before {
    content: "\ec1c"
}

.cil-dog:before {
    content: "\ec1d"
}

.cil-flower:before {
    content: "\ec1e"
}

.cil-eco:before,
.cil-leaf:before,
.cil-plant:before {
    content: "\ec1f"
}

.cil-animal:before,
.cil-paw:before {
    content: "\ec20"
}

.cil-terrain:before {
    content: "\ec21"
}

.cil-american-football:before {
    content: "\e900"
}

.cil-baseball:before {
    content: "\e927"
}

.cil-basketball:before {
    content: "\e929"
}

.cil-bowling:before {
    content: "\e92a"
}

.cil-football:before,
.cil-soccer:before {
    content: "\e93a"
}

.cil-golf:before {
    content: "\e942"
}

.cil-golf-alt:before {
    content: "\e977"
}

.cil-rowing:before {
    content: "\e984"
}

.cil-running:before {
    content: "\e998"
}

.cil-swimming:before {
    content: "\e999"
}

.cil-tennis:before {
    content: "\e99c"
}

.cil-tennis-ball:before {
    content: "\e9a6"
}

.cil-weightlifitng:before {
    content: "\e9b1"
}

.cil-browser:before {
    content: "\e947"
}

.cil-cast:before {
    content: "\ec22"
}

.cil-cloud:before {
    content: "\e978"
}

.cil-cloud-download:before {
    content: "\e979"
}

.cil-cloud-upload:before {
    content: "\e97a"
}

.cil-data-transfer-down:before {
    content: "\e9a4"
}

.cil-data-transfer-up:before {
    content: "\e9a5"
}

.cil-ethernet:before {
    content: "\ec2a"
}

.cil-external-link:before {
    content: "\e9c0"
}

.cil-https:before {
    content: "\ec2d"
}

.cil-lan:before {
    content: "\ec2e"
}

.cil-link:before {
    content: "\ec2f"
}

.cil-link-alt:before {
    content: "\ec30"
}

.cil-link-broken:before {
    content: "\e946"
}

.cil-newspaper:before {
    content: "\ea37"
}

.cil-paper-plane:before,
.cil-send:before {
    content: "\ea3d"
}

.cil-rss:before {
    content: "\ea6b"
}

.cil-share:before {
    content: "\ea74"
}

.cil-share-all:before {
    content: "\ea75"
}

.cil-share-alt:before {
    content: "\ec35"
}

.cil-share-boxed:before {
    content: "\ea76"
}

.cil-sitemap:before {
    content: "\ea7c"
}

.cil-stream:before {
    content: "\ea94"
}

.cil-transfer:before {
    content: "\eaa3"
}

.cil-wifi-signal-0:before {
    content: "\ec37"
}

.cil-wifi-signal-1:before {
    content: "\ec38"
}

.cil-wifi-signal-2:before {
    content: "\ec39"
}

.cil-wifi-signal-4:before {
    content: "\ec3b"
}

.cil-wifi-signal-off:before {
    content: "\ec41"
}

.cil-bank:before {
    content: "\e934"
}

.cil-bath:before,
.cil-bathroom:before {
    content: "\e959"
}

.cil-beach-access:before {
    content: "\ea03"
}

.cil-bed:before {
    content: "\eac9"
}

.cil-building:before {
    content: "\e94a"
}

.cil-casino:before {
    content: "\ec45"
}

.cil-baby-carriage:before,
.cil-child-friendly:before,
.cil-pushchair:before {
    content: "\ec46"
}

.cil-couch:before,
.cil-sofa:before {
    content: "\ec48"
}

.cil-door:before {
    content: "\ec49"
}

.cil-elevator:before {
    content: "\e9b2"
}

.cil-fridge:before {
    content: "\ec4a"
}

.cil-garage:before {
    content: "\ec4b"
}

.cil-home:before {
    content: "\e9f9"
}

.cil-hospital:before {
    content: "\e9fa"
}

.cil-hot-tub:before {
    content: "\ec4c"
}

.cil-house:before {
    content: "\ec4e"
}

.cil-factory:before,
.cil-industry:before {
    content: "\ec4f"
}

.cil-factory-slash:before,
.cil-industry-slash:before {
    content: "\ec50"
}

.cil-institution:before,
.cil-library-building:before {
    content: "\ec51"
}

.cil-medical-cross:before {
    content: "\ec54"
}

.cil-pool:before {
    content: "\ec55"
}

.cil-room:before {
    content: "\ec56"
}

.cil-education:before,
.cil-school:before {
    content: "\ec58"
}

.cil-shower:before {
    content: "\ec59"
}

.cil-smoke-free:before,
.cil-smoke-slash:before {
    content: "\ec5a"
}

.cil-smoke:before,
.cil-smoking-room:before {
    content: "\ec5b"
}

.cil-spa:before {
    content: "\ec5c"
}

.cil-toilet:before {
    content: "\ec5d"
}

.cil-wc:before {
    content: "\ec5e"
}

.cil-window:before {
    content: "\ec5f"
}

.cil-cloudy:before {
    content: "\e97b"
}

.cil-moon:before {
    content: "\ea34"
}

.cil-rain:before {
    content: "\ea62"
}

.cil-snowflake:before {
    content: "\ea7f"
}

.cil-sun:before {
    content: "\ea95"
}

.cil-alarm:before {
    content: "\eb02"
}

.cil-bell:before {
    content: "\e938"
}

.cil-bullhorn:before {
    content: "\e94b"
}

.cil-warning:before {
    content: "\eab8"
}

.cil-asterisk:before {
    content: "\ea64"
}

.cil-asterisk-circle:before {
    content: "\ecf3"
}

.cil-badge:before {
    content: "\e92c"
}

.cil-circle:before {
    content: "\e971"
}

.cil-drop1:before {
    content: "\ecf4"
}

.cil-heart:before {
    content: "\e9f6"
}

.cil-puzzle:before {
    content: "\ecf5"
}

.cil-rectangle:before {
    content: "\ecf7"
}

.cil-scrubber:before {
    content: "\ea72"
}

.cil-square:before {
    content: "\ea8f"
}

.cil-star:before {
    content: "\ea90"
}

.cil-star-half:before {
    content: "\ea91"
}

.cil-triangle:before {
    content: "\eaa5"
}

.cil-barcode:before {
    content: "\e9db"
}

.cil-beaker:before {
    content: "\e9e1"
}

.cil-bluetooth:before {
    content: "\e9f3"
}

.cil-bug:before {
    content: "\ea2b"
}

.cil-code:before {
    content: "\ea2d"
}

.cil-devices:before {
    content: "\ea47"
}

.cil-fax:before {
    content: "\ea5f"
}

.cil-fork:before {
    content: "\ea6f"
}

.cil-gamepad:before {
    content: "\ea70"
}

.cil-input-hdmi:before {
    content: "\ea7e"
}

.cil-input-power:before {
    content: "\ea96"
}

.cil-keyboard:before {
    content: "\eaaa"
}

.cil-laptop:before {
    content: "\eaac"
}

.cil-lightbulb:before {
    content: "\eaad"
}

.cil-memory:before {
    content: "\eb78"
}

.cil-monitor:before {
    content: "\eb7a"
}

.cil-mouse:before {
    content: "\eb7b"
}

.cil-print:before {
    content: "\eb7d"
}

.cil-qr-code:before {
    content: "\eb80"
}

.cil-satelite:before {
    content: "\eb82"
}

.cil-screen-desktop:before {
    content: "\eb85"
}

.cil-screen-smartphone:before {
    content: "\eb8c"
}

.cil-signal-cellular-0:before {
    content: "\eb90"
}

.cil-signal-cellular-3:before {
    content: "\eb93"
}

.cil-signal-cellular-4:before {
    content: "\eb94"
}

.cil-tablet:before {
    content: "\eb9c"
}

.cil-task:before {
    content: "\eb9d"
}

.cil-terminal:before {
    content: "\eb9e"
}

.cil-watch:before {
    content: "\ec05"
}

.cil-3d:before {
    content: "\e901"
}

.cil-aperture:before {
    content: "\e903"
}

.cil-blur:before {
    content: "\e906"
}

.cil-blur-circular:before {
    content: "\e907"
}

.cil-blur-linear:before {
    content: "\e908"
}

.cil-border-all:before {
    content: "\e90b"
}

.cil-border-bottom:before {
    content: "\e90c"
}

.cil-border-clear:before {
    content: "\e90d"
}

.cil-border-horizontal:before {
    content: "\e90e"
}

.cil-border-inner:before {
    content: "\e90f"
}

.cil-border-left:before {
    content: "\e910"
}

.cil-border-outer:before {
    content: "\e911"
}

.cil-border-right:before {
    content: "\e912"
}

.cil-border-style:before {
    content: "\e913"
}

.cil-border-top:before {
    content: "\e914"
}

.cil-border-vertical:before {
    content: "\e915"
}

.cil-brush:before {
    content: "\e916"
}

.cil-brush-alt:before {
    content: "\e917"
}

.cil-camera-roll:before {
    content: "\e918"
}

.cil-center-focus:before {
    content: "\e919"
}

.cil-color-border:before {
    content: "\e91b"
}

.cil-color-fill:before {
    content: "\e91c"
}

.cil-color-palette:before {
    content: "\e91d"
}

.cil-contrast:before {
    content: "\e91f"
}

.cil-crop:before {
    content: "\e920"
}

.cil-crop-rotate:before {
    content: "\e921"
}

.cil-cursor:before {
    content: "\e922"
}

.cil-cursor-move:before {
    content: "\e923"
}

.cil-drop:before {
    content: "\e924"
}

.cil-exposure:before {
    content: "\e926"
}

.cil-eyedropper:before {
    content: "\e930"
}

.cil-filter-frames:before {
    content: "\e93c"
}

.cil-filter-photo:before {
    content: "\e948"
}

.cil-flip:before {
    content: "\e952"
}

.cil-flip-to-back:before {
    content: "\e953"
}

.cil-flip-to-front:before {
    content: "\e954"
}

.cil-gif:before {
    content: "\e955"
}

.cil-gradient:before {
    content: "\e956"
}

.cil-grain:before {
    content: "\e960"
}

.cil-grid:before {
    content: "\e961"
}

.cil-grid-slash:before {
    content: "\e962"
}

.cil-hdr:before {
    content: "\e963"
}

.cil-healing:before {
    content: "\e99d"
}

.cil-image-broken:before {
    content: "\e99f"
}

.cil-image-plus:before {
    content: "\e9a0"
}

.cil-layers:before {
    content: "\e9ad"
}

.cil-line-style:before {
    content: "\e9af"
}

.cil-line-weight:before {
    content: "\e9b9"
}

.cil-object-group:before {
    content: "\e9bb"
}

.cil-object-ungroup:before {
    content: "\e9c3"
}

.cil-opacity:before {
    content: "\e9f4"
}

.cil-paint:before {
    content: "\e9f7"
}

.cil-paint-bucket:before {
    content: "\ea06"
}

.cil-swap-horizontal:before {
    content: "\ea0e"
}

.cil-swap-vertical:before {
    content: "\ea11"
}

.cil-vector:before {
    content: "\ea16"
}

.cil-vertical-align-bottom1:before {
    content: "\ea35"
}

.cil-vertical-align-center1:before {
    content: "\ea3a"
}

.cil-vertical-align-top1:before {
    content: "\ea3b"
}

.cil-align-center:before {
    content: "\ea40"
}

.cil-align-left:before {
    content: "\ea41"
}

.cil-align-right:before {
    content: "\ea42"
}

.cil-bold:before {
    content: "\ea43"
}

.cil-copy:before {
    content: "\ea44"
}

.cil-cut:before {
    content: "\ea61"
}

.cil-backspace:before,
.cil-remove:before {
    content: "\ea85"
}

.cil-double-quote-sans-left:before {
    content: "\ea86"
}

.cil-double-quote-sans-right:before {
    content: "\ea87"
}

.cil-excerpt:before {
    content: "\ea8a"
}

.cil-expand-down:before {
    content: "\ea9c"
}

.cil-expand-left:before {
    content: "\ea9d"
}

.cil-expand-right:before {
    content: "\ea9e"
}

.cil-expand-up:before {
    content: "\eaa7"
}

.cil-font:before {
    content: "\eaae"
}

.cil-functions:before {
    content: "\eaaf"
}

.cil-functions-alt:before {
    content: "\eab0"
}

.cil-header:before {
    content: "\eb0e"
}

.cil-highlighter:before {
    content: "\eb0f"
}

.cil-highligt:before {
    content: "\eb10"
}

.cil-indent-decrease:before {
    content: "\eb11"
}

.cil-indent-increase:before {
    content: "\eb12"
}

.cil-info:before {
    content: "\eb13"
}

.cil-italic:before {
    content: "\eb14"
}

.cil-justify-center:before {
    content: "\eb15"
}

.cil-justify-left:before {
    content: "\eb16"
}

.cil-justify-right:before {
    content: "\eb17"
}

.cil-level-down:before {
    content: "\eb18"
}

.cil-level-up:before {
    content: "\eb19"
}

.cil-line-spacing:before {
    content: "\eb1a"
}

.cil-list:before {
    content: "\eb1b"
}

.cil-list-filter:before {
    content: "\eb1c"
}

.cil-list-high-priority:before {
    content: "\eb1d"
}

.cil-list-low-priority:before {
    content: "\eb1e"
}

.cil-list-numbered:before {
    content: "\eb1f"
}

.cil-list-rich:before {
    content: "\eb21"
}

.cil-notes:before {
    content: "\eb22"
}

.cil-paragraph:before {
    content: "\eb24"
}

.cil-pen-alt:before {
    content: "\eb26"
}

.cil-pen-nib:before {
    content: "\eb28"
}

.cil-pencil:before {
    content: "\eb29"
}

.cil-short-text:before {
    content: "\eb2a"
}

.cil-sort-alpha-down:before {
    content: "\eb2b"
}

.cil-sort-alpha-up:before {
    content: "\eb2c"
}

.cil-sort-ascending:before {
    content: "\eb2d"
}

.cil-sort-descending:before {
    content: "\eb2e"
}

.cil-sort-numeric-down:before {
    content: "\eb2f"
}

.cil-sort-numeric-up:before {
    content: "\eb30"
}

.cil-space-bar:before {
    content: "\eb31"
}

.cil-text:before {
    content: "\eb32"
}

.cil-text-shapes:before {
    content: "\eb3d"
}

.cil-text-size:before {
    content: "\eb3e"
}

.cil-text-square:before {
    content: "\eb3f"
}

.cil-strikethrough:before,
.cil-text-strike:before {
    content: "\eb40"
}

.cil-translate:before {
    content: "\eb42"
}

.cil-underline:before {
    content: "\eb43"
}

.cil-vertical-align-bottom:before {
    content: "\eb44"
}

.cil-vertical-align-center:before {
    content: "\eb45"
}

.cil-vertical-align-top:before {
    content: "\eb46"
}

.cil-wrap-text:before {
    content: "\eb47"
}

.cil-assistive-listening-system:before {
    content: "\e9d3"
}

.cil-blind:before {
    content: "\e9dc"
}

.cil-braille:before {
    content: "\e9dd"
}

.cil-deaf:before {
    content: "\e9de"
}

.cil-fingerprint:before {
    content: "\ea1a"
}

.cil-life-ring:before {
    content: "\ea1d"
}

.cil-lock-locked:before {
    content: "\ea1e"
}

.cil-lock-unlocked:before {
    content: "\ea24"
}

.cil-low-vision:before {
    content: "\ea25"
}

.cil-mouth-slash:before {
    content: "\ea27"
}

.cil-pregnant:before {
    content: "\ea28"
}

.cil-shield-alt:before {
    content: "\ea2f"
}

.cil-sign-language:before {
    content: "\ea77"
}

.cil-disabled:before,
.cil-wheelchair:before {
    content: "\ea80"
}

.cil-account-logout:before {
    content: "\e964"
}

.cil-action-redo:before {
    content: "\e965"
}

.cil-action-undo:before {
    content: "\e966"
}

.cil-applications:before,
.cil-apps:before {
    content: "\e967"
}

.cil-applications-settings:before,
.cil-apps-settings:before {
    content: "\e968"
}

.cil-arrow-bottom:before {
    content: "\e969"
}

.cil-arrow-circle-bottom:before {
    content: "\e96a"
}

.cil-arrow-circle-left:before {
    content: "\e96b"
}

.cil-arrow-circle-right:before {
    content: "\e96c"
}

.cil-arrow-circle-top:before {
    content: "\e96d"
}

.cil-arrow-left:before {
    content: "\e96e"
}

.cil-arrow-right:before {
    content: "\e96f"
}

.cil-arrow-thick-bottom:before {
    content: "\e970"
}

.cil-arrow-thick-from-bottom:before {
    content: "\e981"
}

.cil-arrow-thick-from-left:before {
    content: "\e982"
}

.cil-arrow-thick-from-right:before {
    content: "\e983"
}

.cil-arrow-thick-from-top:before {
    content: "\e99b"
}

.cil-arrow-thick-left:before {
    content: "\e9a1"
}

.cil-arrow-thick-right:before {
    content: "\e9a2"
}

.cil-arrow-thick-to-bottom:before {
    content: "\e9bc"
}

.cil-arrow-thick-to-left:before {
    content: "\e9bd"
}

.cil-arrow-thick-to-right:before {
    content: "\e9bf"
}

.cil-arrow-thick-to-top:before {
    content: "\e9d4"
}

.cil-arrow-thick-top:before {
    content: "\e9be"
}

.cil-arrow-top:before {
    content: "\e9e4"
}

.cil-ban:before {
    content: "\e9e5"
}

.cil-brightness:before {
    content: "\e9e6"
}

.cil-caret-bottom:before {
    content: "\ea2c"
}

.cil-caret-left:before {
    content: "\ea30"
}

.cil-caret-right:before {
    content: "\ea31"
}

.cil-caret-top:before {
    content: "\ea3c"
}

.cil-check:before {
    content: "\ea55"
}

.cil-check-alt:before {
    content: "\ecf9"
}

.cil-check-circle:before {
    content: "\ea57"
}

.cil-chevron-bottom:before {
    content: "\ea59"
}

.cil-chevron-circle-down-alt:before {
    content: "\ecfc"
}

.cil-chevron-circle-left-alt:before {
    content: "\ecfd"
}

.cil-chevron-circle-right-alt:before {
    content: "\ecfe"
}

.cil-chevron-circle-up-alt:before {
    content: "\ecff"
}

.cil-chevron-double-down:before {
    content: "\ea6a"
}

.cil-chevron-double-left:before {
    content: "\ea6e"
}

.cil-chevron-double-right:before {
    content: "\ea73"
}

.cil-chevron-double-up:before {
    content: "\ea8d"
}

.cil-chevron-double-up-alt:before {
    content: "\ed03"
}

.cil-chevron-left:before {
    content: "\ea8e"
}

.cil-chevron-right:before {
    content: "\ea9a"
}

.cil-chevron-top:before {
    content: "\eabd"
}

.cil-clear-all:before {
    content: "\eabe"
}

.cil-clipboard:before {
    content: "\eac0"
}

.cil-clone:before {
    content: "\eac1"
}

.cil-columns:before {
    content: "\eb4b"
}

.cil-exit-to-app:before {
    content: "\eb4d"
}

.cil-filter:before {
    content: "\eb4e"
}

.cil-infinity:before {
    content: "\eb4f"
}

.cil-input:before {
    content: "\eb50"
}

.cil-magnifying-glass:before,
.cil-search:before,
.cil-zoom:before {
    content: "\eb51"
}

.cil-hamburger-menu:before,
.cil-menu:before {
    content: "\ed0b"
}

.cil-minus:before {
    content: "\eb52"
}

.cil-move:before {
    content: "\eb56"
}

.cil-options:before {
    content: "\ecdc"
}

.cil-ellipses:before,
.cil-ellipsis:before,
.cil-options-horizontal:before {
    content: "\eb57"
}

.cil-pin:before {
    content: "\eb5a"
}

.cil-plus:before {
    content: "\eb5b"
}

.cil-power-standby:before {
    content: "\eb5f"
}

.cil-reload:before {
    content: "\eb60"
}

.cil-resize-both:before {
    content: "\eb61"
}

.cil-resize-height:before {
    content: "\eb62"
}

.cil-resize-width:before {
    content: "\eb63"
}

.cil-save:before {
    content: "\eb65"
}

.cil-cog:before,
.cil-settings:before {
    content: "\eb68"
}

.cil-gauge:before,
.cil-speedometer:before {
    content: "\eb69"
}

.cil-spreadsheet:before {
    content: "\eb6a"
}

.cil-storage:before {
    content: "\eb6b"
}

.cil-sync:before {
    content: "\eb6c"
}

.cil-toggle-off:before {
    content: "\eb71"
}

.cil-touch-app:before {
    content: "\eb73"
}

.cil-trash:before {
    content: "\eb74"
}

.cil-view-column:before {
    content: "\ebf6"
}

.cil-view-module:before {
    content: "\ebf7"
}

.cil-view-quilt:before {
    content: "\ebf8"
}

.cil-view-stream:before {
    content: "\ebf9"
}

.cil-wallpaper:before {
    content: "\ebfa"
}

.cil-window-maximize:before {
    content: "\ebfc"
}

.cil-window-minimize:before {
    content: "\ebfd"
}

.cil-window-restore:before {
    content: "\ebfe"
}

.cil-x:before {
    content: "\ebff"
}

.cil-x-circle:before {
    content: "\ec00"
}

.cil-zoom-in:before {
    content: "\ec02"
}

.cil-zoom-out:before {
    content: "\ec03"
}

.cil-baby:before,
.cil-child:before {
    content: "\e97e"
}

.cil-face:before {
    content: "\e985"
}

.cil-face-dead:before {
    content: "\e986"
}

.cil-frown:before,
.cil-sad:before {
    content: "\e987"
}

.cil-meh:before {
    content: "\e988"
}

.cil-mood-bad:before {
    content: "\e989"
}

.cil-mood-good:before {
    content: "\e98a"
}

.cil-mood-very-bad:before {
    content: "\e98b"
}

.cil-mood-very-good:before {
    content: "\e98c"
}

.cil-happy:before,
.cil-smile:before {
    content: "\e9c4"
}

.cil-smile-plus:before {
    content: "\e9da"
}

.cil-4k:before {
    content: "\ea81"
}

.cil-airplay:before {
    content: "\ea82"
}

.cil-album:before {
    content: "\ea83"
}

.cil-audio:before {
    content: "\ea93"
}

.cil-audio-description:before {
    content: "\eaa2"
}

.cil-audio-spectrum:before {
    content: "\eaa8"
}

.cil-av-timer:before {
    content: "\eab1"
}

.cil-camera:before {
    content: "\eab2"
}

.cil-camera-control:before,
.cil-control:before {
    content: "\eab3"
}

.cil-cc:before,
.cil-closed-captioning:before {
    content: "\eab9"
}

.cil-compress:before {
    content: "\eb4a"
}

.cil-equalizer:before {
    content: "\eba0"
}

.cil-featured-playlist:before {
    content: "\ec6c"
}

.cil-fullscreen:before {
    content: "\ec73"
}

.cil-fullscreen-exit:before {
    content: "\ec74"
}

.cil-hd:before {
    content: "\ec75"
}

.cil-headphones:before {
    content: "\ec76"
}

.cil-library-add:before {
    content: "\ec7a"
}

.cil-loop:before {
    content: "\ec7c"
}

.cil-loop-1:before {
    content: "\ec7d"
}

.cil-loop-circular:before {
    content: "\ec7e"
}

.cil-media-eject:before {
    content: "\ec80"
}

.cil-media-pause:before {
    content: "\ec83"
}

.cil-media-play:before {
    content: "\ec86"
}

.cil-media-record:before {
    content: "\ec89"
}

.cil-media-skip-backward:before {
    content: "\ec8c"
}

.cil-media-skip-forward:before {
    content: "\ec8f"
}

.cil-media-step-backward:before {
    content: "\ec92"
}

.cil-media-step-forward:before {
    content: "\ec95"
}

.cil-media-stop:before {
    content: "\ec98"
}

.cil-mic:before,
.cil-microphone:before {
    content: "\ec9b"
}

.cil-movie:before {
    content: "\ec9f"
}

.cil-music-note:before {
    content: "\eca1"
}

.cil-playlist-add:before {
    content: "\eca6"
}

.cil-speaker:before {
    content: "\ecb9"
}

.cil-tv:before {
    content: "\ecbc"
}

.cil-video:before {
    content: "\ecc0"
}

.cil-voice-over-record:before {
    content: "\ecc7"
}

.cil-volume-high:before {
    content: "\ecc9"
}

.cil-volume-low:before {
    content: "\ecca"
}

.cil-volume-off:before {
    content: "\eccb"
}

.cil-at:before {
    content: "\e98f"
}

.cil-book:before {
    content: "\e990"
}

.cil-bookmark:before {
    content: "\e992"
}

.cil-description:before {
    content: "\eba6"
}

.cil-envelope-closed:before {
    content: "\e9b5"
}

.cil-envelope-letter:before {
    content: "\e9b6"
}

.cil-envelope-open:before {
    content: "\e9b7"
}

.cil-file:before {
    content: "\e9c5"
}

.cil-find-in-page:before {
    content: "\ebaa"
}

.cil-folder:before {
    content: "\e9d8"
}

.cil-folder-open:before {
    content: "\e9d9"
}

.cil-image1:before {
    content: "\e9fe"
}

.cil-inbox:before {
    content: "\ea00"
}

.cil-library:before {
    content: "\ebb0"
}

.cil-paperclip:before {
    content: "\ea3e"
}

.cil-tag:before {
    content: "\ea97"
}

.cil-tags:before {
    content: "\ea98"
}

.cil-address-book:before {
    content: "\ec07"
}

.cil-people:before {
    content: "\ec62"
}

.cil-user:before {
    content: "\ec67"
}

.cil-user-female:before {
    content: "\ec68"
}

.cil-user-follow:before {
    content: "\ec69"
}

.cil-user-unfollow:before {
    content: "\ec6b"
}

.cil-airplane-mode:before {
    content: "\e904"
}

.cil-airplane-mode-off:before {
    content: "\e905"
}

.cil-contact:before {
    content: "\e933"
}

.cil-dialpad:before {
    content: "\e93f"
}

.cil-mobile:before {
    content: "\ea48"
}

.cil-mobile-landscape:before {
    content: "\e944"
}

.cil-phone:before {
    content: "\e94f"
}

.cil-sim:before {
    content: "\e972"
}

.cil-bike:before {
    content: "\eae6"
}

.cil-boat-alt:before {
    content: "\eae9"
}

.cil-bus-alt:before {
    content: "\eaeb"
}

.cil-car-alt:before {
    content: "\eaee"
}

.cil-flight-takeoff:before {
    content: "\eaf2"
}

.cil-locomotive:before {
    content: "\eaf3"
}

.cil-taxi:before {
    content: "\eafa"
}

.cil-truck:before {
    content: "\eb00"
}

.cil-walk:before {
    content: "\eb01"
}

.cil-calendar:before {
    content: "\e994"
}

.cil-calendar-check:before {
    content: "\e995"
}

.cil-clock:before {
    content: "\e9aa"
}

.cil-compass:before {
    content: "\e9ab"
}

.cil-flag-alt:before {
    content: "\ec0a"
}

.cil-globe-alt:before {
    content: "\ea32"
}

.cil-history:before {
    content: "\e9f8"
}

.cil-language:before {
    content: "\ea0c"
}

.cil-location-pin:before {
    content: "\ea17"
}

.cil-map:before {
    content: "\ea20"
}

.cil-balance-scale:before {
    content: "\eac6"
}

.cil-bar-chart:before {
    content: "\eaca"
}

.cil-basket:before {
    content: "\eacb"
}

.cil-briefcase:before {
    content: "\ead0"
}

.cil-british-pound:before {
    content: "\ebb9"
}

.cil-calculator:before {
    content: "\ebbc"
}

.cil-cart:before {
    content: "\ebc0"
}

.cil-chart:before {
    content: "\ebc5"
}

.cil-chart-line:before {
    content: "\ebc9"
}

.cil-chart-pie:before {
    content: "\ebcb"
}

.cil-credit-card:before {
    content: "\ebce"
}

.cil-dollar:before {
    content: "\ebcf"
}

.cil-euro:before {
    content: "\ebd4"
}

.cil-diamond:before,
.cil-gem:before {
    content: "\eb48"
}

.cil-gift:before {
    content: "\eb49"
}

.cil-graph:before {
    content: "\ebd8"
}

.cil-cash:before,
.cil-money:before {
    content: "\ec0d"
}

.cil-wallet:before {
    content: "\ebe5"
}

.cil-yen:before {
    content: "\ebe6"
}

.cil-chat-bubble:before {
    content: "\ead1"
}

.cil-comment-bubble:before {
    content: "\ead4"
}

.cil-comment-square:before {
    content: "\eadd"
}

.cil-speech:before {
    content: "\ead2"
}

.cil-hand-point-down:before {
    content: "\e9ea"
}

.cil-hand-point-left:before {
    content: "\e9eb"
}

.cil-hand-point-right:before {
    content: "\e9ec"
}

.cil-hand-point-up:before {
    content: "\e9ed"
}

.cil-thumb-down:before {
    content: "\ea9f"
}

.cil-thumb-up:before {
    content: "\eaa0 "
}

/*!
 * CoreUI Icons - Brand Icons
 * @version v1.0.1
 * @link https://coreui.io/icons/brand/
 * Copyright (c) 2020 creativeLabs Łukasz Holeczek
 * Licensed under CC0 1.0 Universal
 */
@font-face {
    font-family: CoreUI-Icons-Brand;
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/vendor/@coreui/icons/CoreUI-Icons-Brand.eot?65b4591117020c39ddc994c50b9f8ada);
    src: url(/fonts/vendor/@coreui/icons/CoreUI-Icons-Brand.eot?65b4591117020c39ddc994c50b9f8ada#iefix) format("embedded-opentype"), url(/fonts/vendor/@coreui/icons/CoreUI-Icons-Brand.ttf?d898f015e771e5a0ee0a162bb2f1afd4) format("truetype"), url(/fonts/vendor/@coreui/icons/CoreUI-Icons-Brand.woff?422330386b698f41178ccdfa8bacebe4) format("woff"), url(/fonts/vendor/@coreui/icons/CoreUI-Icons-Brand.svg?fdc77ee937bb65e249d579fe79bc7a50#CoreUI-Icons-Linear) format("svg")
}

[class*=" cib-"],
[class^=cib-] {
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: CoreUI-Icons-Brand !important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

.cib-500px-5:before {
    content: "\e900"
}

.cib-500px:before {
    content: "\e901"
}

.cib-about-me:before {
    content: "\e902"
}

.cib-abstract:before {
    content: "\e903"
}

.cib-acm:before {
    content: "\e904"
}

.cib-addthis:before {
    content: "\e905"
}

.cib-adguard:before {
    content: "\e906"
}

.cib-adobe-acrobat-reader:before {
    content: "\e907"
}

.cib-adobe-aftere-ffects:before {
    content: "\e908"
}

.cib-adobe-audition:before {
    content: "\e909"
}

.cib-adobe-creative-cloud:before {
    content: "\e90a"
}

.cib-adobe-dreamweaver:before {
    content: "\e90b"
}

.cib-adobe-illustrator:before {
    content: "\e90c"
}

.cib-adobe-indesign:before {
    content: "\e90d"
}

.cib-adobe-lightroom-classic:before {
    content: "\e90e"
}

.cib-adobe-lightroom:before {
    content: "\e90f"
}

.cib-adobe-photoshop:before {
    content: "\e910"
}

.cib-adobe-premiere:before {
    content: "\e911"
}

.cib-adobe-typekit:before {
    content: "\e912"
}

.cib-adobe-xd:before {
    content: "\e913"
}

.cib-adobe:before {
    content: "\e914"
}

.cib-airbnb:before {
    content: "\e915"
}

.cib-algolia:before {
    content: "\e916"
}

.cib-alipay:before {
    content: "\e917"
}

.cib-allocine:before {
    content: "\e918"
}

.cib-amazon-aws:before {
    content: "\e919"
}

.cib-amazon-pay:before {
    content: "\e91a"
}

.cib-amazon:before {
    content: "\e91b"
}

.cib-amd:before {
    content: "\e91c"
}

.cib-american-express:before {
    content: "\e91d"
}

.cib-anaconda:before {
    content: "\e91e"
}

.cib-analogue:before {
    content: "\e91f"
}

.cib-android-alt:before {
    content: "\e920"
}

.cib-android:before {
    content: "\e921"
}

.cib-angellist:before {
    content: "\e922"
}

.cib-angular-universal:before {
    content: "\e923"
}

.cib-angular:before {
    content: "\e924"
}

.cib-ansible:before {
    content: "\e925"
}

.cib-apache-airflow:before {
    content: "\e926"
}

.cib-apache-flink:before {
    content: "\e927"
}

.cib-apache-spark:before {
    content: "\e928"
}

.cib-apache:before {
    content: "\e929"
}

.cib-app-store-ios:before {
    content: "\e92a"
}

.cib-app-store:before {
    content: "\e92b"
}

.cib-apple-music:before {
    content: "\e92c"
}

.cib-apple-pay:before {
    content: "\e92d"
}

.cib-apple-podcasts:before {
    content: "\e92e"
}

.cib-apple:before {
    content: "\e92f"
}

.cib-appveyor:before {
    content: "\e930"
}

.cib-aral:before {
    content: "\e931"
}

.cib-arch-linux:before {
    content: "\e932"
}

.cib-archive-of-our-own:before {
    content: "\e933"
}

.cib-arduino:before {
    content: "\e934"
}

.cib-artstation:before {
    content: "\e935"
}

.cib-arxiv:before {
    content: "\e936"
}

.cib-asana:before {
    content: "\e937"
}

.cib-at-and-t:before {
    content: "\e938"
}

.cib-atlassian:before {
    content: "\e939"
}

.cib-atom:before {
    content: "\e93a"
}

.cib-audible:before {
    content: "\e93b"
}

.cib-aurelia:before {
    content: "\e93c"
}

.cib-auth0:before {
    content: "\e93d"
}

.cib-automatic:before {
    content: "\e93e"
}

.cib-autotask:before {
    content: "\e93f"
}

.cib-aventrix:before {
    content: "\e940"
}

.cib-azure-artifacts:before {
    content: "\e941"
}

.cib-azure-devops:before {
    content: "\e942"
}

.cib-azure-pipelines:before {
    content: "\e943"
}

.cib-babel:before {
    content: "\e944"
}

.cib-baidu:before {
    content: "\e945"
}

.cib-bamboo:before {
    content: "\e946"
}

.cib-bancontact:before {
    content: "\e947"
}

.cib-bandcamp:before {
    content: "\e948"
}

.cib-basecamp:before {
    content: "\e949"
}

.cib-bathasu:before {
    content: "\e94a"
}

.cib-behance:before {
    content: "\e94b"
}

.cib-big-cartel:before {
    content: "\e94c"
}

.cib-bing:before {
    content: "\e94d"
}

.cib-bit:before {
    content: "\e94e"
}

.cib-bitbucket:before {
    content: "\e94f"
}

.cib-bitcoin:before {
    content: "\e950"
}

.cib-bitdefender:before {
    content: "\e951"
}

.cib-bitly:before {
    content: "\e952"
}

.cib-blackberry:before {
    content: "\e953"
}

.cib-blender:before {
    content: "\e954"
}

.cib-blogger-b:before {
    content: "\e955"
}

.cib-blogger:before {
    content: "\e956"
}

.cib-bluetooth-b:before {
    content: "\e957"
}

.cib-bluetooth:before {
    content: "\e958"
}

.cib-boeing:before {
    content: "\e959"
}

.cib-boost:before {
    content: "\e95a"
}

.cib-bootstrap:before {
    content: "\e95b"
}

.cib-bower:before {
    content: "\e95c"
}

.cib-brand-ai:before {
    content: "\e95d"
}

.cib-brave:before {
    content: "\e95e"
}

.cib-btc:before {
    content: "\e95f"
}

.cib-buddy:before {
    content: "\e960"
}

.cib-buffer:before {
    content: "\e961"
}

.cib-buy-me-a-coffee:before {
    content: "\e962"
}

.cib-buysellads:before {
    content: "\e963"
}

.cib-buzzfeed:before {
    content: "\e964"
}

.cib-c:before {
    content: "\e965"
}

.cib-cakephp:before {
    content: "\e966"
}

.cib-campaign-monitor:before {
    content: "\e967"
}

.cib-canva:before {
    content: "\e968"
}

.cib-cashapp:before {
    content: "\e969"
}

.cib-cassandra:before {
    content: "\e96a"
}

.cib-castro:before {
    content: "\e96b"
}

.cib-cc-amazon-pay:before {
    content: "\e96c"
}

.cib-cc-amex:before {
    content: "\e96d"
}

.cib-cc-apple-pay:before {
    content: "\e96e"
}

.cib-cc-diners-club:before {
    content: "\e96f"
}

.cib-cc-discover:before {
    content: "\e970"
}

.cib-cc-jcb:before {
    content: "\e971"
}

.cib-cc-mastercard:before {
    content: "\e972"
}

.cib-cc-paypal:before {
    content: "\e973"
}

.cib-cc-stripe:before {
    content: "\e974"
}

.cib-cc-visa:before {
    content: "\e975"
}

.cib-centos:before {
    content: "\e976"
}

.cib-cevo:before {
    content: "\e977"
}

.cib-chase:before {
    content: "\e978"
}

.cib-chef:before {
    content: "\e979"
}

.cib-chromecast:before {
    content: "\e97a"
}

.cib-circle:before {
    content: "\e97b"
}

.cib-circleci:before {
    content: "\e97c"
}

.cib-cirrusci:before {
    content: "\e97d"
}

.cib-cisco:before {
    content: "\e97e"
}

.cib-civicrm:before {
    content: "\e97f"
}

.cib-clockify:before {
    content: "\e980"
}

.cib-clojure:before {
    content: "\e981"
}

.cib-cloudbees:before {
    content: "\e982"
}

.cib-cloudflare:before {
    content: "\e983"
}

.cib-cmake:before {
    content: "\e984"
}

.cib-co-op:before {
    content: "\e985"
}

.cib-codacy:before {
    content: "\e986"
}

.cib-code-climate:before {
    content: "\e987"
}

.cib-codecademy:before {
    content: "\e988"
}

.cib-codecov:before {
    content: "\e989"
}

.cib-codeigniter:before {
    content: "\e98a"
}

.cib-codepen:before {
    content: "\e98b"
}

.cib-coderwall:before {
    content: "\e98c"
}

.cib-codesandbox:before {
    content: "\e98d"
}

.cib-codeship:before {
    content: "\e98e"
}

.cib-codewars:before {
    content: "\e98f"
}

.cib-codio:before {
    content: "\e990"
}

.cib-coffeescript:before {
    content: "\e991"
}

.cib-common-workflow-language:before {
    content: "\e992"
}

.cib-composer:before {
    content: "\e993"
}

.cib-conda-forge:before {
    content: "\e994"
}

.cib-conekta:before {
    content: "\e995"
}

.cib-confluence:before {
    content: "\e996"
}

.cib-coreui-c:before {
    content: "\e997"
}

.cib-coreui:before {
    content: "\e998"
}

.cib-coursera:before {
    content: "\e999"
}

.cib-coveralls:before {
    content: "\e99a"
}

.cib-cpanel:before {
    content: "\e99b"
}

.cib-cplusplus:before {
    content: "\e99c"
}

.cib-creative-commons-by:before {
    content: "\e99d"
}

.cib-creative-commons-nc-eu:before {
    content: "\e99e"
}

.cib-creative-commons-nc-jp:before {
    content: "\e99f"
}

.cib-creative-commons-nc:before {
    content: "\e9a0"
}

.cib-creative-commons-nd:before {
    content: "\e9a1"
}

.cib-creative-commons-pd-alt:before {
    content: "\e9a2"
}

.cib-creative-commons-pd:before {
    content: "\e9a3"
}

.cib-creative-commons-remix:before {
    content: "\e9a4"
}

.cib-creative-commons-sa:before {
    content: "\e9a5"
}

.cib-creative-commons-sampling-plus:before {
    content: "\e9a6"
}

.cib-creative-commons-sampling:before {
    content: "\e9a7"
}

.cib-creative-commons-share:before {
    content: "\e9a8"
}

.cib-creative-commons-zero:before {
    content: "\e9a9"
}

.cib-creative-commons:before {
    content: "\e9aa"
}

.cib-crunchbase:before {
    content: "\e9ab"
}

.cib-crunchyroll:before {
    content: "\e9ac"
}

.cib-css3-shiled:before {
    content: "\e9ad"
}

.cib-css3:before {
    content: "\e9ae"
}

.cib-csswizardry:before {
    content: "\e9af"
}

.cib-d3-js:before {
    content: "\e9b0"
}

.cib-dailymotion:before {
    content: "\e9b1"
}

.cib-dashlane:before {
    content: "\e9b2"
}

.cib-dazn:before {
    content: "\e9b3"
}

.cib-dblp:before {
    content: "\e9b4"
}

.cib-debian:before {
    content: "\e9b5"
}

.cib-deepin:before {
    content: "\e9b6"
}

.cib-deezer:before {
    content: "\e9b7"
}

.cib-delicious:before {
    content: "\e9b8"
}

.cib-dell:before {
    content: "\e9b9"
}

.cib-deno:before {
    content: "\e9ba"
}

.cib-dependabot:before {
    content: "\e9bb"
}

.cib-designer-news:before {
    content: "\e9bc"
}

.cib-dev-to:before {
    content: "\e9bd"
}

.cib-deviantart:before {
    content: "\e9be"
}

.cib-devrant:before {
    content: "\e9bf"
}

.cib-diaspora:before {
    content: "\e9c0"
}

.cib-digg:before {
    content: "\e9c1"
}

.cib-digital-ocean:before {
    content: "\e9c2"
}

.cib-discord:before {
    content: "\e9c3"
}

.cib-discourse:before {
    content: "\e9c4"
}

.cib-discover:before {
    content: "\e9c5"
}

.cib-disqus:before {
    content: "\e9c6"
}

.cib-disroot:before {
    content: "\e9c7"
}

.cib-django:before {
    content: "\e9c8"
}

.cib-docker:before {
    content: "\e9c9"
}

.cib-docusign:before {
    content: "\e9ca"
}

.cib-dot-net:before {
    content: "\e9cb"
}

.cib-draugiem-lv:before {
    content: "\e9cc"
}

.cib-dribbble:before {
    content: "\e9cd"
}

.cib-drone:before {
    content: "\e9ce"
}

.cib-dropbox:before {
    content: "\e9cf"
}

.cib-drupal:before {
    content: "\e9d0"
}

.cib-dtube:before {
    content: "\e9d1"
}

.cib-duckduckgo:before {
    content: "\e9d2"
}

.cib-dynatrace:before {
    content: "\e9d3"
}

.cib-ebay:before {
    content: "\e9d4"
}

.cib-eclipseide:before {
    content: "\e9d5"
}

.cib-elastic-cloud:before {
    content: "\e9d6"
}

.cib-elastic-search:before {
    content: "\e9d7"
}

.cib-elastic-stack:before {
    content: "\e9d8"
}

.cib-elastic:before {
    content: "\e9d9"
}

.cib-electron:before {
    content: "\e9da"
}

.cib-elementary:before {
    content: "\e9db"
}

.cib-eleventy:before {
    content: "\e9dc"
}

.cib-ello:before {
    content: "\e9dd"
}

.cib-elsevier:before {
    content: "\e9de"
}

.cib-emlakjet:before {
    content: "\e9df"
}

.cib-empirekred:before {
    content: "\e9e0"
}

.cib-envato:before {
    content: "\e9e1"
}

.cib-epic-games:before {
    content: "\e9e2"
}

.cib-epson:before {
    content: "\e9e3"
}

.cib-esea:before {
    content: "\e9e4"
}

.cib-eslint:before {
    content: "\e9e5"
}

.cib-ethereum:before {
    content: "\e9e6"
}

.cib-etsy:before {
    content: "\e9e7"
}

.cib-event-store:before {
    content: "\e9e8"
}

.cib-eventbrite:before {
    content: "\e9e9"
}

.cib-evernote:before {
    content: "\e9ea"
}

.cib-everplaces:before {
    content: "\e9eb"
}

.cib-evry:before {
    content: "\e9ec"
}

.cib-exercism:before {
    content: "\e9ed"
}

.cib-experts-exchange:before {
    content: "\e9ee"
}

.cib-expo:before {
    content: "\e9ef"
}

.cib-eyeem:before {
    content: "\e9f0"
}

.cib-f-secure:before {
    content: "\e9f1"
}

.cib-facebook-f:before {
    content: "\e9f2"
}

.cib-facebook:before {
    content: "\e9f3"
}

.cib-faceit:before {
    content: "\e9f4"
}

.cib-fandango:before {
    content: "\e9f5"
}

.cib-favro:before {
    content: "\e9f6"
}

.cib-feathub:before {
    content: "\e9f7"
}

.cib-fedex:before {
    content: "\e9f8"
}

.cib-fedora:before {
    content: "\e9f9"
}

.cib-feedly:before {
    content: "\e9fa"
}

.cib-fido-alliance:before {
    content: "\e9fb"
}

.cib-figma:before {
    content: "\e9fc"
}

.cib-filezilla:before {
    content: "\e9fd"
}

.cib-firebase:before {
    content: "\e9fe"
}

.cib-fitbit:before {
    content: "\e9ff"
}

.cib-flask:before {
    content: "\ea00"
}

.cib-flattr:before {
    content: "\ea01"
}

.cib-flickr:before {
    content: "\ea02"
}

.cib-flipboard:before {
    content: "\ea03"
}

.cib-flutter:before {
    content: "\ea04"
}

.cib-fnac:before {
    content: "\ea05"
}

.cib-foursquare:before {
    content: "\ea06"
}

.cib-framer:before {
    content: "\ea07"
}

.cib-freebsd:before {
    content: "\ea08"
}

.cib-freecodecamp:before {
    content: "\ea09"
}

.cib-fur-affinity:before {
    content: "\ea0a"
}

.cib-furry-network:before {
    content: "\ea0b"
}

.cib-garmin:before {
    content: "\ea0c"
}

.cib-gatsby:before {
    content: "\ea0d"
}

.cib-gauges:before {
    content: "\ea0e"
}

.cib-genius:before {
    content: "\ea0f"
}

.cib-gentoo:before {
    content: "\ea10"
}

.cib-geocaching:before {
    content: "\ea11"
}

.cib-gerrit:before {
    content: "\ea12"
}

.cib-gg:before {
    content: "\ea13"
}

.cib-ghost:before {
    content: "\ea14"
}

.cib-gimp:before {
    content: "\ea15"
}

.cib-git:before {
    content: "\ea16"
}

.cib-gitea:before {
    content: "\ea17"
}

.cib-github:before {
    content: "\ea18"
}

.cib-gitkraken:before {
    content: "\ea19"
}

.cib-gitlab:before {
    content: "\ea1a"
}

.cib-gitpod:before {
    content: "\ea1b"
}

.cib-gitter:before {
    content: "\ea1c"
}

.cib-glassdoor:before {
    content: "\ea1d"
}

.cib-glitch:before {
    content: "\ea1e"
}

.cib-gmail:before {
    content: "\ea1f"
}

.cib-gnu-privacy-guard:before {
    content: "\ea20"
}

.cib-gnu-social:before {
    content: "\ea21"
}

.cib-gnu:before {
    content: "\ea22"
}

.cib-go:before {
    content: "\ea23"
}

.cib-godot-engine:before {
    content: "\ea24"
}

.cib-gog-com:before {
    content: "\ea25"
}

.cib-goldenline:before {
    content: "\ea26"
}

.cib-goodreads:before {
    content: "\ea27"
}

.cib-google-ads:before {
    content: "\ea28"
}

.cib-google-allo:before {
    content: "\ea29"
}

.cib-google-analytics:before {
    content: "\ea2a"
}

.cib-google-chrome:before {
    content: "\ea2b"
}

.cib-google-cloud:before {
    content: "\ea2c"
}

.cib-google-keep:before {
    content: "\ea2d"
}

.cib-google-pay:before {
    content: "\ea2e"
}

.cib-google-play:before {
    content: "\ea2f"
}

.cib-google-podcasts:before {
    content: "\ea30"
}

.cib-google:before {
    content: "\ea31"
}

.cib-googles-cholar:before {
    content: "\ea32"
}

.cib-gov-uk:before {
    content: "\ea33"
}

.cib-gradle:before {
    content: "\ea34"
}

.cib-grafana:before {
    content: "\ea35"
}

.cib-graphcool:before {
    content: "\ea36"
}

.cib-graphql:before {
    content: "\ea37"
}

.cib-grav:before {
    content: "\ea38"
}

.cib-gravatar:before {
    content: "\ea39"
}

.cib-greenkeeper:before {
    content: "\ea3a"
}

.cib-greensock:before {
    content: "\ea3b"
}

.cib-groovy:before {
    content: "\ea3c"
}

.cib-groupon:before {
    content: "\ea3d"
}

.cib-grunt:before {
    content: "\ea3e"
}

.cib-gulp:before {
    content: "\ea3f"
}

.cib-gumroad:before {
    content: "\ea40"
}

.cib-gumtree:before {
    content: "\ea41"
}

.cib-habr:before {
    content: "\ea42"
}

.cib-hackaday:before {
    content: "\ea43"
}

.cib-hackerearth:before {
    content: "\ea44"
}

.cib-hackerone:before {
    content: "\ea45"
}

.cib-hackerrank:before {
    content: "\ea46"
}

.cib-hackhands:before {
    content: "\ea47"
}

.cib-hackster:before {
    content: "\ea48"
}

.cib-happycow:before {
    content: "\ea49"
}

.cib-hashnode:before {
    content: "\ea4a"
}

.cib-haskell:before {
    content: "\ea4b"
}

.cib-hatena-bookmark:before {
    content: "\ea4c"
}

.cib-haxe:before {
    content: "\ea4d"
}

.cib-helm:before {
    content: "\ea4e"
}

.cib-here:before {
    content: "\ea4f"
}

.cib-heroku:before {
    content: "\ea50"
}

.cib-hexo:before {
    content: "\ea51"
}

.cib-highly:before {
    content: "\ea52"
}

.cib-hipchat:before {
    content: "\ea53"
}

.cib-hitachi:before {
    content: "\ea54"
}

.cib-hockeyapp:before {
    content: "\ea55"
}

.cib-homify:before {
    content: "\ea56"
}

.cib-hootsuite:before {
    content: "\ea57"
}

.cib-hotjar:before {
    content: "\ea58"
}

.cib-houzz:before {
    content: "\ea59"
}

.cib-hp:before {
    content: "\ea5a"
}

.cib-html5-shield:before {
    content: "\ea5b"
}

.cib-html5:before {
    content: "\ea5c"
}

.cib-htmlacademy:before {
    content: "\ea5d"
}

.cib-huawei:before {
    content: "\ea5e"
}

.cib-hubspot:before {
    content: "\ea5f"
}

.cib-hulu:before {
    content: "\ea60"
}

.cib-humble-bundle:before {
    content: "\ea61"
}

.cib-iata:before {
    content: "\ea62"
}

.cib-ibm:before {
    content: "\ea63"
}

.cib-icloud:before {
    content: "\ea64"
}

.cib-iconjar:before {
    content: "\ea65"
}

.cib-icq:before {
    content: "\ea66"
}

.cib-ideal:before {
    content: "\ea67"
}

.cib-ifixit:before {
    content: "\ea68"
}

.cib-imdb:before {
    content: "\ea69"
}

.cib-indeed:before {
    content: "\ea6a"
}

.cib-inkscape:before {
    content: "\ea6b"
}

.cib-instacart:before {
    content: "\ea6c"
}

.cib-instagram:before {
    content: "\ea6d"
}

.cib-instapaper:before {
    content: "\ea6e"
}

.cib-intel:before {
    content: "\ea6f"
}

.cib-intellijidea:before {
    content: "\ea70"
}

.cib-intercom:before {
    content: "\ea71"
}

.cib-internet-explorer:before {
    content: "\ea72"
}

.cib-invision:before {
    content: "\ea73"
}

.cib-ionic:before {
    content: "\ea74"
}

.cib-issuu:before {
    content: "\ea75"
}

.cib-itch-io:before {
    content: "\ea76"
}

.cib-jabber:before {
    content: "\ea77"
}

.cib-java:before {
    content: "\ea78"
}

.cib-javascript:before {
    content: "\ea79"
}

.cib-jekyll:before {
    content: "\ea7a"
}

.cib-jenkins:before {
    content: "\ea7b"
}

.cib-jest:before {
    content: "\ea7c"
}

.cib-jet:before {
    content: "\ea7d"
}

.cib-jetbrains:before {
    content: "\ea7e"
}

.cib-jira:before {
    content: "\ea7f"
}

.cib-joomla:before {
    content: "\ea80"
}

.cib-jquery:before {
    content: "\ea81"
}

.cib-js:before {
    content: "\ea82"
}

.cib-jsdelivr:before {
    content: "\ea83"
}

.cib-jsfiddle:before {
    content: "\ea84"
}

.cib-json:before {
    content: "\ea85"
}

.cib-jupyter:before {
    content: "\ea86"
}

.cib-justgiving:before {
    content: "\ea87"
}

.cib-kaggle:before {
    content: "\ea88"
}

.cib-kaios:before {
    content: "\ea89"
}

.cib-kaspersky:before {
    content: "\ea8a"
}

.cib-kentico:before {
    content: "\ea8b"
}

.cib-keras:before {
    content: "\ea8c"
}

.cib-keybase:before {
    content: "\ea8d"
}

.cib-keycdn:before {
    content: "\ea8e"
}

.cib-khan-academy:before {
    content: "\ea8f"
}

.cib-kibana:before {
    content: "\ea90"
}

.cib-kickstarter:before {
    content: "\ea91"
}

.cib-kik:before {
    content: "\ea92"
}

.cib-kirby:before {
    content: "\ea93"
}

.cib-klout:before {
    content: "\ea94"
}

.cib-known:before {
    content: "\ea95"
}

.cib-ko-fi:before {
    content: "\ea96"
}

.cib-kodi:before {
    content: "\ea97"
}

.cib-koding:before {
    content: "\ea98"
}

.cib-kotlin:before {
    content: "\ea99"
}

.cib-krita:before {
    content: "\ea9a"
}

.cib-kubernetes:before {
    content: "\ea9b"
}

.cib-lanyrd:before {
    content: "\ea9c"
}

.cib-laravel-horizon:before {
    content: "\ea9d"
}

.cib-laravel-nova:before {
    content: "\ea9e"
}

.cib-laravel:before {
    content: "\ea9f"
}

.cib-last-fm:before {
    content: "\eaa0"
}

.cib-latex:before {
    content: "\eaa1"
}

.cib-launchpad:before {
    content: "\eaa2"
}

.cib-leetcode:before {
    content: "\eaa3"
}

.cib-lenovo:before {
    content: "\eaa4"
}

.cib-less:before {
    content: "\eaa5"
}

.cib-lets-encrypt:before {
    content: "\eaa6"
}

.cib-letterboxd:before {
    content: "\eaa7"
}

.cib-lgtm:before {
    content: "\eaa8"
}

.cib-liberapay:before {
    content: "\eaa9"
}

.cib-librarything:before {
    content: "\eaaa"
}

.cib-libreoffice:before {
    content: "\eaab"
}

.cib-line:before {
    content: "\eaac"
}

.cib-linkedin-in:before {
    content: "\eaad"
}

.cib-linkedin:before {
    content: "\eaae"
}

.cib-linux-foundation:before {
    content: "\eaaf"
}

.cib-linux-mint:before {
    content: "\eab0"
}

.cib-linux:before {
    content: "\eab1"
}

.cib-livejournal:before {
    content: "\eab2"
}

.cib-livestream:before {
    content: "\eab3"
}

.cib-logstash:before {
    content: "\eab4"
}

.cib-lua:before {
    content: "\eab5"
}

.cib-lumen:before {
    content: "\eab6"
}

.cib-lyft:before {
    content: "\eab7"
}

.cib-macys:before {
    content: "\eab8"
}

.cib-magento:before {
    content: "\eab9"
}

.cib-magisk:before {
    content: "\eaba"
}

.cib-mail-ru:before {
    content: "\eabb"
}

.cib-mailchimp:before {
    content: "\eabc"
}

.cib-makerbot:before {
    content: "\eabd"
}

.cib-manjaro:before {
    content: "\eabe"
}

.cib-markdown:before {
    content: "\eabf"
}

.cib-marketo:before {
    content: "\eac0"
}

.cib-mastercard:before {
    content: "\eac1"
}

.cib-mastodon:before {
    content: "\eac2"
}

.cib-material-design:before {
    content: "\eac3"
}

.cib-mathworks:before {
    content: "\eac4"
}

.cib-matrix:before {
    content: "\eac5"
}

.cib-mattermost:before {
    content: "\eac6"
}

.cib-matternet:before {
    content: "\eac7"
}

.cib-maxcdn:before {
    content: "\eac8"
}

.cib-mcafee:before {
    content: "\eac9"
}

.cib-media-temple:before {
    content: "\eaca"
}

.cib-mediafire:before {
    content: "\eacb"
}

.cib-medium-m:before {
    content: "\eacc"
}

.cib-medium:before {
    content: "\eacd"
}

.cib-meetup:before {
    content: "\eace"
}

.cib-mega:before {
    content: "\eacf"
}

.cib-mendeley:before {
    content: "\ead0"
}

.cib-messenger:before {
    content: "\ead1"
}

.cib-meteor:before {
    content: "\ead2"
}

.cib-micro-blog:before {
    content: "\ead3"
}

.cib-microgenetics:before {
    content: "\ead4"
}

.cib-microsoft-edge:before {
    content: "\ead5"
}

.cib-microsoft:before {
    content: "\ead6"
}

.cib-minetest:before {
    content: "\ead7"
}

.cib-minutemailer:before {
    content: "\ead8"
}

.cib-mix:before {
    content: "\ead9"
}

.cib-mixcloud:before {
    content: "\eada"
}

.cib-mixer:before {
    content: "\eadb"
}

.cib-mojang:before {
    content: "\eadc"
}

.cib-monero:before {
    content: "\eadd"
}

.cib-mongodb:before {
    content: "\eade"
}

.cib-monkeytie:before {
    content: "\eadf"
}

.cib-monogram:before {
    content: "\eae0"
}

.cib-monzo:before {
    content: "\eae1"
}

.cib-moo:before {
    content: "\eae2"
}

.cib-mozilla-firefox:before {
    content: "\eae3"
}

.cib-mozilla:before {
    content: "\eae4"
}

.cib-musescore:before {
    content: "\eae5"
}

.cib-mxlinux:before {
    content: "\eae6"
}

.cib-myspace:before {
    content: "\eae7"
}

.cib-mysql:before {
    content: "\eae8"
}

.cib-nativescript:before {
    content: "\eae9"
}

.cib-nec:before {
    content: "\eaea"
}

.cib-neo4j:before {
    content: "\eaeb"
}

.cib-netflix:before {
    content: "\eaec"
}

.cib-netlify:before {
    content: "\eaed"
}

.cib-next-js:before {
    content: "\eaee"
}

.cib-nextcloud:before {
    content: "\eaef"
}

.cib-nextdoor:before {
    content: "\eaf0"
}

.cib-nginx:before {
    content: "\eaf1"
}

.cib-nim:before {
    content: "\eaf2"
}

.cib-nintendo-3ds:before {
    content: "\eaf3"
}

.cib-nintendo-gamecube:before {
    content: "\eaf4"
}

.cib-nintendo-switch:before {
    content: "\eaf5"
}

.cib-nintendo:before {
    content: "\eaf6"
}

.cib-node-js:before {
    content: "\eaf7"
}

.cib-node-red:before {
    content: "\eaf8"
}

.cib-nodemon:before {
    content: "\eaf9"
}

.cib-nokia:before {
    content: "\eafa"
}

.cib-notion:before {
    content: "\eafb"
}

.cib-npm:before {
    content: "\eafc"
}

.cib-nucleo:before {
    content: "\eafd"
}

.cib-nuget:before {
    content: "\eafe"
}

.cib-nuxt-js:before {
    content: "\eaff"
}

.cib-nvidia:before {
    content: "\eb00"
}

.cib-ocaml:before {
    content: "\eb01"
}

.cib-octave:before {
    content: "\eb02"
}

.cib-octopus-deploy:before {
    content: "\eb03"
}

.cib-oculus:before {
    content: "\eb04"
}

.cib-odnoklassniki:before {
    content: "\eb05"
}

.cib-open-access:before {
    content: "\eb06"
}

.cib-open-collective:before {
    content: "\eb07"
}

.cib-open-id:before {
    content: "\eb08"
}

.cib-open-source-initiative:before {
    content: "\eb09"
}

.cib-openstreetmap:before {
    content: "\eb0a"
}

.cib-opensuse:before {
    content: "\eb0b"
}

.cib-openvpn:before {
    content: "\eb0c"
}

.cib-opera:before {
    content: "\eb0d"
}

.cib-opsgenie:before {
    content: "\eb0e"
}

.cib-oracle:before {
    content: "\eb0f"
}

.cib-orcid:before {
    content: "\eb10"
}

.cib-origin:before {
    content: "\eb11"
}

.cib-osi:before {
    content: "\eb12"
}

.cib-osmc:before {
    content: "\eb13"
}

.cib-overcast:before {
    content: "\eb14"
}

.cib-overleaf:before {
    content: "\eb15"
}

.cib-ovh:before {
    content: "\eb16"
}

.cib-pagekit:before {
    content: "\eb17"
}

.cib-palantir:before {
    content: "\eb18"
}

.cib-pandora:before {
    content: "\eb19"
}

.cib-pantheon:before {
    content: "\eb1a"
}

.cib-patreon:before {
    content: "\eb1b"
}

.cib-paypal:before {
    content: "\eb1c"
}

.cib-periscope:before {
    content: "\eb1d"
}

.cib-php:before {
    content: "\eb1e"
}

.cib-picarto-tv:before {
    content: "\eb1f"
}

.cib-pinboard:before {
    content: "\eb20"
}

.cib-pingdom:before {
    content: "\eb21"
}

.cib-pingup:before {
    content: "\eb22"
}

.cib-pinterest-p:before {
    content: "\eb23"
}

.cib-pinterest:before {
    content: "\eb24"
}

.cib-pivotaltracker:before {
    content: "\eb25"
}

.cib-plangrid:before {
    content: "\eb26"
}

.cib-player-me:before {
    content: "\eb27"
}

.cib-playerfm:before {
    content: "\eb28"
}

.cib-playstation:before {
    content: "\eb29"
}

.cib-playstation3:before {
    content: "\eb2a"
}

.cib-playstation4:before {
    content: "\eb2b"
}

.cib-plesk:before {
    content: "\eb2c"
}

.cib-plex:before {
    content: "\eb2d"
}

.cib-pluralsight:before {
    content: "\eb2e"
}

.cib-plurk:before {
    content: "\eb2f"
}

.cib-pocket:before {
    content: "\eb30"
}

.cib-postgresql:before {
    content: "\eb31"
}

.cib-postman:before {
    content: "\eb32"
}

.cib-postwoman:before {
    content: "\eb33"
}

.cib-powershell:before {
    content: "\eb34"
}

.cib-prettier:before {
    content: "\eb35"
}

.cib-prismic:before {
    content: "\eb36"
}

.cib-probot:before {
    content: "\eb37"
}

.cib-processwire:before {
    content: "\eb38"
}

.cib-product-hunt:before {
    content: "\eb39"
}

.cib-proto-io:before {
    content: "\eb3a"
}

.cib-protonmail:before {
    content: "\eb3b"
}

.cib-proxmox:before {
    content: "\eb3c"
}

.cib-pypi:before {
    content: "\eb3d"
}

.cib-python:before {
    content: "\eb3e"
}

.cib-pytorch:before {
    content: "\eb3f"
}

.cib-qgis:before {
    content: "\eb40"
}

.cib-qiita:before {
    content: "\eb41"
}

.cib-qq:before {
    content: "\eb42"
}

.cib-qualcomm:before {
    content: "\eb43"
}

.cib-quantcast:before {
    content: "\eb44"
}

.cib-quantopian:before {
    content: "\eb45"
}

.cib-quarkus:before {
    content: "\eb46"
}

.cib-quora:before {
    content: "\eb47"
}

.cib-qwiklabs:before {
    content: "\eb48"
}

.cib-qzone:before {
    content: "\eb49"
}

.cib-r:before {
    content: "\eb4a"
}

.cib-radiopublic:before {
    content: "\eb4b"
}

.cib-rails:before {
    content: "\eb4c"
}

.cib-raspberry-pi:before {
    content: "\eb4d"
}

.cib-react:before {
    content: "\eb4e"
}

.cib-read-the-docs:before {
    content: "\eb4f"
}

.cib-readme:before {
    content: "\eb50"
}

.cib-realm:before {
    content: "\eb51"
}

.cib-reason:before {
    content: "\eb52"
}

.cib-redbubble:before {
    content: "\eb53"
}

.cib-reddit-alt:before {
    content: "\eb54"
}

.cib-reddit:before {
    content: "\eb55"
}

.cib-redhat:before {
    content: "\eb56"
}

.cib-redis:before {
    content: "\eb57"
}

.cib-redux:before {
    content: "\eb58"
}

.cib-renren:before {
    content: "\eb59"
}

.cib-reverbnation:before {
    content: "\eb5a"
}

.cib-riot:before {
    content: "\eb5b"
}

.cib-ripple:before {
    content: "\eb5c"
}

.cib-riseup:before {
    content: "\eb5d"
}

.cib-rollup-js:before {
    content: "\eb5e"
}

.cib-roots:before {
    content: "\eb5f"
}

.cib-roundcube:before {
    content: "\eb60"
}

.cib-rss:before {
    content: "\eb61"
}

.cib-rstudio:before {
    content: "\eb62"
}

.cib-ruby:before {
    content: "\eb63"
}

.cib-rubygems:before {
    content: "\eb64"
}

.cib-runkeeper:before {
    content: "\eb65"
}

.cib-rust:before {
    content: "\eb66"
}

.cib-safari:before {
    content: "\eb67"
}

.cib-sahibinden:before {
    content: "\eb68"
}

.cib-salesforce:before {
    content: "\eb69"
}

.cib-saltstack:before {
    content: "\eb6a"
}

.cib-samsung-pay:before {
    content: "\eb6b"
}

.cib-samsung:before {
    content: "\eb6c"
}

.cib-sap:before {
    content: "\eb6d"
}

.cib-sass-alt:before {
    content: "\eb6e"
}

.cib-sass:before {
    content: "\eb6f"
}

.cib-saucelabs:before {
    content: "\eb70"
}

.cib-scala:before {
    content: "\eb71"
}

.cib-scaleway:before {
    content: "\eb72"
}

.cib-scribd:before {
    content: "\eb73"
}

.cib-scrutinizerci:before {
    content: "\eb74"
}

.cib-seagate:before {
    content: "\eb75"
}

.cib-sega:before {
    content: "\eb76"
}

.cib-sellfy:before {
    content: "\eb77"
}

.cib-semaphoreci:before {
    content: "\eb78"
}

.cib-sensu:before {
    content: "\eb79"
}

.cib-sentry:before {
    content: "\eb7a"
}

.cib-server-fault:before {
    content: "\eb7b"
}

.cib-shazam:before {
    content: "\eb7c"
}

.cib-shell:before {
    content: "\eb7d"
}

.cib-shopify:before {
    content: "\eb7e"
}

.cib-showpad:before {
    content: "\eb7f"
}

.cib-siemens:before {
    content: "\eb80"
}

.cib-signal:before {
    content: "\eb81"
}

.cib-sina-weibo:before {
    content: "\eb82"
}

.cib-sitepoint:before {
    content: "\eb83"
}

.cib-sketch:before {
    content: "\eb84"
}

.cib-skillshare:before {
    content: "\eb85"
}

.cib-skyliner:before {
    content: "\eb86"
}

.cib-skype:before {
    content: "\eb87"
}

.cib-slack:before {
    content: "\eb88"
}

.cib-slashdot:before {
    content: "\eb89"
}

.cib-slickpic:before {
    content: "\eb8a"
}

.cib-slides:before {
    content: "\eb8b"
}

.cib-slideshare:before {
    content: "\eb8c"
}

.cib-smashingmagazine:before {
    content: "\eb8d"
}

.cib-snapchat:before {
    content: "\eb8e"
}

.cib-snapcraft:before {
    content: "\eb8f"
}

.cib-snyk:before {
    content: "\eb90"
}

.cib-society6:before {
    content: "\eb91"
}

.cib-socket-io:before {
    content: "\eb92"
}

.cib-sogou:before {
    content: "\eb93"
}

.cib-solus:before {
    content: "\eb94"
}

.cib-songkick:before {
    content: "\eb95"
}

.cib-sonos:before {
    content: "\eb96"
}

.cib-soundcloud:before {
    content: "\eb97"
}

.cib-sourceforge:before {
    content: "\eb98"
}

.cib-sourcegraph:before {
    content: "\eb99"
}

.cib-spacemacs:before {
    content: "\eb9a"
}

.cib-spacex:before {
    content: "\eb9b"
}

.cib-sparkfun:before {
    content: "\eb9c"
}

.cib-sparkpost:before {
    content: "\eb9d"
}

.cib-spdx:before {
    content: "\eb9e"
}

.cib-speaker-deck:before {
    content: "\eb9f"
}

.cib-spectrum:before {
    content: "\eba0"
}

.cib-spotify:before {
    content: "\eba1"
}

.cib-spotlight:before {
    content: "\eba2"
}

.cib-spreaker:before {
    content: "\eba3"
}

.cib-spring:before {
    content: "\eba4"
}

.cib-sprint:before {
    content: "\eba5"
}

.cib-squarespace:before {
    content: "\eba6"
}

.cib-stackbit:before {
    content: "\eba7"
}

.cib-stackexchange:before {
    content: "\eba8"
}

.cib-stackoverflow:before {
    content: "\eba9"
}

.cib-stackpath:before {
    content: "\ebaa"
}

.cib-stackshare:before {
    content: "\ebab"
}

.cib-stadia:before {
    content: "\ebac"
}

.cib-statamic:before {
    content: "\ebad"
}

.cib-staticman:before {
    content: "\ebae"
}

.cib-statuspage:before {
    content: "\ebaf"
}

.cib-steam:before {
    content: "\ebb0"
}

.cib-steem:before {
    content: "\ebb1"
}

.cib-steemit:before {
    content: "\ebb2"
}

.cib-stitcher:before {
    content: "\ebb3"
}

.cib-storify:before {
    content: "\ebb4"
}

.cib-storybook:before {
    content: "\ebb5"
}

.cib-strapi:before {
    content: "\ebb6"
}

.cib-strava:before {
    content: "\ebb7"
}

.cib-stripe-s:before {
    content: "\ebb8"
}

.cib-stripe:before {
    content: "\ebb9"
}

.cib-stubhub:before {
    content: "\ebba"
}

.cib-stumbleupon:before {
    content: "\ebbb"
}

.cib-styleshare:before {
    content: "\ebbc"
}

.cib-stylus:before {
    content: "\ebbd"
}

.cib-sublime-text:before {
    content: "\ebbe"
}

.cib-subversion:before {
    content: "\ebbf"
}

.cib-superuser:before {
    content: "\ebc0"
}

.cib-svelte:before {
    content: "\ebc1"
}

.cib-svg:before {
    content: "\ebc2"
}

.cib-swagger:before {
    content: "\ebc3"
}

.cib-swarm:before {
    content: "\ebc4"
}

.cib-swift:before {
    content: "\ebc5"
}

.cib-symantec:before {
    content: "\ebc6"
}

.cib-symfony:before {
    content: "\ebc7"
}

.cib-synology:before {
    content: "\ebc8"
}

.cib-t-mobile:before {
    content: "\ebc9"
}

.cib-tableau:before {
    content: "\ebca"
}

.cib-tails:before {
    content: "\ebcb"
}

.cib-tapas:before {
    content: "\ebcc"
}

.cib-teamviewer:before {
    content: "\ebcd"
}

.cib-ted:before {
    content: "\ebce"
}

.cib-teespring:before {
    content: "\ebcf"
}

.cib-telegram-plane:before {
    content: "\ebd0"
}

.cib-telegram:before {
    content: "\ebd1"
}

.cib-tencent-qq:before {
    content: "\ebd2"
}

.cib-tencent-weibo:before {
    content: "\ebd3"
}

.cib-tensorflow:before {
    content: "\ebd4"
}

.cib-terraform:before {
    content: "\ebd5"
}

.cib-tesla:before {
    content: "\ebd6"
}

.cib-the-mighty:before {
    content: "\ebd7"
}

.cib-the-movie-database:before {
    content: "\ebd8"
}

.cib-tidal:before {
    content: "\ebd9"
}

.cib-tiktok:before {
    content: "\ebda"
}

.cib-tinder:before {
    content: "\ebdb"
}

.cib-todoist:before {
    content: "\ebdc"
}

.cib-toggl:before {
    content: "\ebdd"
}

.cib-topcoder:before {
    content: "\ebde"
}

.cib-toptal:before {
    content: "\ebdf"
}

.cib-tor:before {
    content: "\ebe0"
}

.cib-toshiba:before {
    content: "\ebe1"
}

.cib-trainerroad:before {
    content: "\ebe2"
}

.cib-trakt:before {
    content: "\ebe3"
}

.cib-travisci:before {
    content: "\ebe4"
}

.cib-treehouse:before {
    content: "\ebe5"
}

.cib-trello:before {
    content: "\ebe6"
}

.cib-tripadvisor:before {
    content: "\ebe7"
}

.cib-trulia:before {
    content: "\ebe8"
}

.cib-tumblr:before {
    content: "\ebe9"
}

.cib-twilio:before {
    content: "\ebea"
}

.cib-twitch:before {
    content: "\ebeb"
}

.cib-twitter:before {
    content: "\ebec"
}

.cib-twoo:before {
    content: "\ebed"
}

.cib-typescript:before {
    content: "\ebee"
}

.cib-typo3:before {
    content: "\ebef"
}

.cib-uber:before {
    content: "\ebf0"
}

.cib-ubisoft:before {
    content: "\ebf1"
}

.cib-ublock-origin:before {
    content: "\ebf2"
}

.cib-ubuntu:before {
    content: "\ebf3"
}

.cib-udacity:before {
    content: "\ebf4"
}

.cib-udemy:before {
    content: "\ebf5"
}

.cib-uikit:before {
    content: "\ebf6"
}

.cib-umbraco:before {
    content: "\ebf7"
}

.cib-unity:before {
    content: "\ebf8"
}

.cib-unreal-engine:before {
    content: "\ebf9"
}

.cib-unsplash:before {
    content: "\ebfa"
}

.cib-untappd:before {
    content: "\ebfb"
}

.cib-upwork:before {
    content: "\ebfc"
}

.cib-usb:before {
    content: "\ebfd"
}

.cib-v8:before {
    content: "\ebfe"
}

.cib-vagrant:before {
    content: "\ebff"
}

.cib-venmo:before {
    content: "\ec00"
}

.cib-verizon:before {
    content: "\ec01"
}

.cib-viadeo:before {
    content: "\ec02"
}

.cib-viber:before {
    content: "\ec03"
}

.cib-vim:before {
    content: "\ec04"
}

.cib-vimeo-v:before {
    content: "\ec05"
}

.cib-vimeo:before {
    content: "\ec06"
}

.cib-vine:before {
    content: "\ec07"
}

.cib-virb:before {
    content: "\ec08"
}

.cib-visa:before {
    content: "\ec09"
}

.cib-visual-studio-code:before {
    content: "\ec0a"
}

.cib-visual-studio:before {
    content: "\ec0b"
}

.cib-vk:before {
    content: "\ec0c"
}

.cib-vlc:before {
    content: "\ec0d"
}

.cib-vsco:before {
    content: "\ec0e"
}

.cib-vue-js:before {
    content: "\ec0f"
}

.cib-wattpad:before {
    content: "\ec10"
}

.cib-weasyl:before {
    content: "\ec11"
}

.cib-webcomponents-org:before {
    content: "\ec12"
}

.cib-webpack:before {
    content: "\ec13"
}

.cib-webstorm:before {
    content: "\ec14"
}

.cib-wechat:before {
    content: "\ec15"
}

.cib-whatsapp:before {
    content: "\ec16"
}

.cib-when-i-work:before {
    content: "\ec17"
}

.cib-wii:before {
    content: "\ec18"
}

.cib-wiiu:before {
    content: "\ec19"
}

.cib-wikipedia:before {
    content: "\ec1a"
}

.cib-windows:before {
    content: "\ec1b"
}

.cib-wire:before {
    content: "\ec1c"
}

.cib-wireguard:before {
    content: "\ec1d"
}

.cib-wix:before {
    content: "\ec1e"
}

.cib-wolfram-language:before {
    content: "\ec1f"
}

.cib-wolfram-mathematica:before {
    content: "\ec20"
}

.cib-wolfram:before {
    content: "\ec21"
}

.cib-wordpress:before {
    content: "\ec22"
}

.cib-wpengine:before {
    content: "\ec23"
}

.cib-x-pack:before {
    content: "\ec24"
}

.cib-xbox:before {
    content: "\ec25"
}

.cib-xcode:before {
    content: "\ec26"
}

.cib-xero:before {
    content: "\ec27"
}

.cib-xiaomi:before {
    content: "\ec28"
}

.cib-xing:before {
    content: "\ec29"
}

.cib-xrp:before {
    content: "\ec2a"
}

.cib-xsplit:before {
    content: "\ec2b"
}

.cib-y-combinator:before {
    content: "\ec2c"
}

.cib-yahoo:before {
    content: "\ec2d"
}

.cib-yammer:before {
    content: "\ec2e"
}

.cib-yandex:before {
    content: "\ec2f"
}

.cib-yarn:before {
    content: "\ec30"
}

.cib-yelp:before {
    content: "\ec31"
}

.cib-youtube:before {
    content: "\ec32"
}

.cib-zalando:before {
    content: "\ec33"
}

.cib-zapier:before {
    content: "\ec34"
}

.cib-zeit:before {
    content: "\ec35"
}

.cib-zendesk:before {
    content: "\ec36"
}

.cib-zerply:before {
    content: "\ec37"
}

.cib-zillow:before {
    content: "\ec38"
}

.cib-zingat:before {
    content: "\ec39"
}

.cib-zoom:before {
    content: "\ec3a"
}

.cib-zorin:before {
    content: "\ec3b"
}

.cib-zulip:before {
    content: "\ec3c"
}

/*!
 * CoreUI Icons - Flag Icons
 * @version v1.0.1
 * @link https://coreui.io/icons/flag/
 * Copyright (c) 2020 creativeLabs Łukasz Holeczek
 * Licensed under CC0 1.0 Universal
 */
[class*=" cif-"],
[class^=cif-] {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    line-height: 1em;
    position: relative;
    width: 1.33333333em
}

.cif-af {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-af.svg?e85e8b7d99f2945763a6e63447c89f43)
}

.cif-al {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-al.svg?fbb4132853faab6b49f286d9698c5136)
}

.cif-dz {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-dz.svg?ad06e238f889c54b193ba0b24cac39cd)
}

.cif-ad {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ad.svg?46a72864dd0592794acbee5e5ed81d19)
}

.cif-ao {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ao.svg?7d838311c2093033310b9ad25f6226a1)
}

.cif-ag {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ag.svg?170e40302b422c500731165a4fb88cdf)
}

.cif-ar {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ar.svg?56aecb29e7f182e3663edbf990198a03)
}

.cif-am {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-am.svg?f9592569bb43f2dc5504bf0e77409a5b)
}

.cif-au {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-au.svg?b85a89e1c31ef17c107e6919caac03c4)
}

.cif-at {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-at.svg?0b095571e98844800e22b1de1043f749)
}

.cif-az {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-az.svg?9c4ed1830ed7343bcdf7f4b09a5883c2)
}

.cif-bs {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-bs.svg?c075385c3b6a9cdb76ae45f8d87cbad0)
}

.cif-bh {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-bh.svg?83a883c8e1d084bb671fec4623f871e6)
}

.cif-bd {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-bd.svg?45cd9ad691d5fbcaca9c82f30f66b3b1)
}

.cif-bb {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-bb.svg?2412b6c49ddfa57370f871fedd1a8b46)
}

.cif-by {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-by.svg?bf006122445db208b6047587e766b566)
}

.cif-be {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-be.svg?e101a4ba5d71f8af0e7b6545982893d7)
}

.cif-bz {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-bz.svg?fd3c0ade888b19ff63fb667fe3dae9bd)
}

.cif-bj {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-bj.svg?a630a5fb810973cd816c1ca32da1e5ac)
}

.cif-bt {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-bt.svg?c964931762aed9e8dea3fd803962295d)
}

.cif-bo {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-bo.svg?3aaf026371d3cd7c70217d1d6aba5442)
}

.cif-ba {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ba.svg?806c8cdf68bce5e055e76f01f84620fc)
}

.cif-bw {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-bw.svg?aad89e97abe019da93dcaff01daae936)
}

.cif-br {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-br.svg?2660fedb6cb7d28543dfb1390227907a)
}

.cif-bn {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-bn.svg?bac9b7ea876753f661d0cfbf4d24b87d)
}

.cif-bg {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-bg.svg?73dc75221777eecc03f2d4423748ba82)
}

.cif-bf {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-bf.svg?372312d48ce9b92fba939faefcf1733b)
}

.cif-bi {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-bi.svg?f82bbaa7478dde53933fa795a57651ac)
}

.cif-kh {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-kh.svg?36ec325465d7851f239b954496896440)
}

.cif-cm {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-cm.svg?ee6fe0c64b8db1a53c70dabebf53f48d)
}

.cif-ca {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ca.svg?311f12f63a05a3a260fe03b768b67b3c)
}

.cif-cv {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-cv.svg?a13fcc052eb5ceee49f6b7472386e42a)
}

.cif-cf {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-cf.svg?44a523929231b8f679afa7b978a0d362)
}

.cif-td {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-td.svg?4fcbb4160f1cf308a7db59fcacf40d6c)
}

.cif-cl {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-cl.svg?01201c280e0dd5cfd6be517c6ea9db92)
}

.cif-cn {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-cn.svg?6324f6117245772f2314b2f125823b22)
}

.cif-co {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-co.svg?1ed767990b7848cedfb9ddca2b0dc6dc)
}

.cif-km {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-km.svg?f5de7525b2604bc7c6afa13431d3210e)
}

.cif-cg {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-cg.svg?68bede41aa191597f2debeb8c3b0d816)
}

.cif-cd {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-cd.svg?cf92c2a96d53b5acb8a51f281e7cf6ef)
}

.cif-cr {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-cr.svg?43864ddfd0fded0833e57108d4214437)
}

.cif-ci {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ci.svg?47867c61f528ac77ecb82b8589fbf5f7)
}

.cif-hr {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-hr.svg?02928120e73c1e6562a6b515bfa61fff)
}

.cif-cu {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-cu.svg?3a4f69f0772848a82cf5aeb2238afce0)
}

.cif-cy {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-cy.svg?1f5223757f793f9e3c1536d217dceb94)
}

.cif-cz {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-cz.svg?929eb432bc1c47ecd1bf4698751e30a6)
}

.cif-dk {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-dk.svg?31dd71cd2e9505e72ffeae83fcc64a1f)
}

.cif-dj {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-dj.svg?4751653ea8f0b9dfbedbda93cd21ed7b)
}

.cif-dm {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-dm.svg?7e2d2193963a0f51ff64c0a06198aa64)
}

.cif-do {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-do.svg?70a22f6ecdd0feaffe65496374e0a6e1)
}

.cif-ec {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ec.svg?b0790bccbec3a69cd2dde9066e793f34)
}

.cif-eg {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-eg.svg?4c5e3857e34f940d83382002aff521a2)
}

.cif-sv {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-sv.svg?07264ec22193fac4d83f442840d9d7ee)
}

.cif-gq {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-gq.svg?86e1a7e4a7fbf465c987aaeb4d0a6e1b)
}

.cif-er {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-er.svg?bbfc5171f2c82c9455ff8391ef28c1fc)
}

.cif-ee {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ee.svg?b4abfdfcd91f25f476a0f23699829825)
}

.cif-et {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-et.svg?dfd0868dcdf728e30787f2f571e0c9e5)
}

.cif-fj {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-fj.svg?12d12edb921744041f55fc0d0eafae53)
}

.cif-fi {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-fi.svg?d98dcd574266006c1c720a7fd7f13480)
}

.cif-fr {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-fr.svg?90659f2df93aa3cfa490fb99783af8b5)
}

.cif-ga {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ga.svg?95cab496c5e7d5a08ec661c478fa41d8)
}

.cif-gm {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-gm.svg?43a23b3b991491118a7dfe44a7a73400)
}

.cif-ge {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ge.svg?d275baa02b95abccbf54fc0188ffb208)
}

.cif-de {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-de.svg?b25a01b795aff865e0fccdbb3a64e4e2)
}

.cif-gh {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-gh.svg?266e400777106a68371ab65236a7ab18)
}

.cif-gr {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-gr.svg?7ce5e57ede62d571a7c044076bea6830)
}

.cif-gd {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-gd.svg?815adc136cacfdd52f09c57a27570f18)
}

.cif-gt {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-gt.svg?26373f7d57cf7afceb829ee21e507e9c)
}

.cif-gn {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-gn.svg?86e1a7e4a7fbf465c987aaeb4d0a6e1b)
}

.cif-gw {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-gw.svg?a06213e4462f8fb1ecfe6c0b0a519f0b)
}

.cif-gy {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-gy.svg?23cf2269cdbab66d3b2099c243d052c1)
}

.cif-hk {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-hk.svg?94eca6eaf5684e8c44b04e8761d2f41c)
}

.cif-ht {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ht.svg?5b4b056b9b50d4ff98c67c0ac2a95578)
}

.cif-va {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-va.svg?cb4e0197a453cfae645dcd759989ef15)
}

.cif-hn {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-hn.svg?031ac138e116b752ed121a4abcabbd05)
}

.cif-xk {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-xk.svg?2e78353e294eeb7f20dd5532360bbe81)
}

.cif-hu {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-hu.svg?bdc0330a14eed3c5ec108cf9e9efbfaa)
}

.cif-is {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-is.svg?4e784ddcc3c58978afa6e79b3cb25e08)
}

.cif-in {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-in.svg?08094cfaf4836fbe04e25a2ec2dc8099)
}

.cif-id {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-id.svg?bbb2b2e3011add1b36c4842e916f6516)
}

.cif-ir {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ir.svg?b4804554cb99c8fcab6d1b52f116c67d)
}

.cif-iq {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-iq.svg?f41ef8cd6ac05f686ccb2e507ac7de1c)
}

.cif-ie {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ie.svg?e36ccb18003e2e5f5ce519e14253fb3e)
}

.cif-il {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-il.svg?9cbaf34825f616ed2fd9e8556b9a52bc)
}

.cif-it {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-it.svg?0827ba645cfcd18207bad571128643ba)
}

.cif-jm {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-jm.svg?b5091a094bbb81fa3ffc79c409787438)
}

.cif-jp {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-jp.svg?0e1e4c8f75536563ff82e3c6051423ae)
}

.cif-jo {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-jo.svg?41333cf0f8dd0f8e9bca2cb2d923182a)
}

.cif-kz {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-kz.svg?f440096b32f6b6693b932a617d4460de)
}

.cif-ke {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ke.svg?b100da09f9088fecb115c0732a062fcd)
}

.cif-ki {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ki.svg?aa57803725cb3c71e876748f12c668f6)
}

.cif-kr {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-kr.svg?d32c592db3372eee0d5abf74e5ad36da)
}

.cif-kp {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-kp.svg?b118995acaa3c90d4b39308708372f6b)
}

.cif-kw {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-kw.svg?49c05866e04af9e301a6dcbe6704af3f)
}

.cif-kg {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-kg.svg?f73900cf1d8bc2a3cad5de03c0ab9fba)
}

.cif-la {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-la.svg?b1af1a13e1290b98fb477609f9382b9d)
}

.cif-lv {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-lv.svg?d5739ad14709f9c57c1007679271aaf8)
}

.cif-lb {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-lb.svg?3f2d471aeb2c0c5e04df34cc25bb8f7e)
}

.cif-ls {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ls.svg?5a557c8f17a825b611a712c20119eebf)
}

.cif-lr {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-lr.svg?76668735e8d3bda5f422221397f43e54)
}

.cif-ly {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ly.svg?6fa3a0944b7e7cbda6b529476e86ef4d)
}

.cif-li {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-li.svg?bff2766eed97d76cfafd3fcfd481c4f1)
}

.cif-lt {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-lt.svg?81b58d07e59369b3e55b8bc4fd648491)
}

.cif-lu {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-lu.svg?8bf520f72cedaee187989e11f3a96d53)
}

.cif-mk {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-mk.svg?a006ad7c0049174d16b98414ce0785b8)
}

.cif-mg {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-mg.svg?d07196fbe433b1b838b35c987a18c2ec)
}

.cif-mw {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-mw.svg?b9067b9bee00b1c076d632c6ea25aadf)
}

.cif-my {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-my.svg?31c73d775d3072a320083edeae959908)
}

.cif-mv {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-mv.svg?3a3036d22eb30df46a4f60ec9b96cfe4)
}

.cif-ml {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ml.svg?d19e3f93faae0f1ede9033068b0cb398)
}

.cif-mt {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-mt.svg?064b3bad9e2b811372dc6e41bb3d6f35)
}

.cif-mh {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-mh.svg?561208499a01dccbcca4cfbce4cce655)
}

.cif-mr {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-mr.svg?1cf6b6b5b29d98d16fe472e905c3fd6c)
}

.cif-mu {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-mu.svg?538b1f47a3606b2d6530b58ca7be6c3a)
}

.cif-mx {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-mx.svg?3d2fe8d8d703c9dc274ea9159d1c81b2)
}

.cif-fm {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-fm.svg?6994917cc2dc3146f886638d26e1a53c)
}

.cif-md {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-md.svg?64b1b95b180e8c09b77cb1be43186c96)
}

.cif-mc {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-mc.svg?a141e06224716fa3c4c5e18c70c04a1e)
}

.cif-mn {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-mn.svg?af1756a1633b387604c902b474f6d437)
}

.cif-me {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-me.svg?351eb4ca7ec0856ca51f1fa1b6902767)
}

.cif-ma {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ma.svg?e46046837ef219d8d1ca6603f4581e31)
}

.cif-mz {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-mz.svg?aaef0e638ddf76636e70e214c374e116)
}

.cif-mm {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-mm.svg?359d99add8125354a6b324fdbd5870e2)
}

.cif-na {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-na.svg?ad61a74eacc1b5970504876cbed47905)
}

.cif-nr {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-nr.svg?68b13ec8aac91169689580cf67994c02)
}

.cif-np {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-np.svg?0984a07f66bded9c37596e8d2e831eb4)
}

.cif-nl {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-nl.svg?226e23fd7bdce146da8bd6a0578b4b16)
}

.cif-nz {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-nz.svg?b2f585b2d2c8030ca9c9e7b0ba551b06)
}

.cif-ni {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ni.svg?f7d96a82adcae98bae28cc5dd3c914db)
}

.cif-ne {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ne.svg?67196ee76fe00c8d0137ad2fc7aa7015)
}

.cif-ng {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ng.svg?566b9bff3e3feb6029bb9fab64da494b)
}

.cif-nu {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-nu.svg?ae5f0f089912d61fb32059714d3cd585)
}

.cif-no {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-no.svg?d34f9155e31d78ddfaf5208e34abb32f)
}

.cif-om {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-om.svg?6c318ab87c536dbacddf2c2b1c338224)
}

.cif-pk {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-pk.svg?10b82ab7669df1e9adfd764fab7f82f2)
}

.cif-pw {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-pw.svg?7da108cdad5ca576a523940235168828)
}

.cif-pa {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-pa.svg?3aa82dc28d5f13664a16fa8ba5ece0a8)
}

.cif-pg {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-pg.svg?079d492ec83daf20d073bdd4f8461354)
}

.cif-py {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-py.svg?fc6d9cc6716bff3583fc22141b92f8a5)
}

.cif-pe {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-pe.svg?1d2d68aa42fc0958be3af755c3a0ff0c)
}

.cif-ph {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ph.svg?be214fae1f3f6f2736eeb988a525ab89)
}

.cif-pl {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-pl.svg?a46bcbb2874a9cf34bbe447a4acbc27c)
}

.cif-pt {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-pt.svg?9b0562904daecd5ccbee1a112d791914)
}

.cif-qa {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-qa.svg?6cf679c39538c9d7755bc409695ffa67)
}

.cif-ro {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ro.svg?bee1130a9f88713e4b1df6f82320e18c)
}

.cif-ru {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ru.svg?ba563cd4a7ef5d6debec202b4d07f4d8)
}

.cif-rw {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-rw.svg?20d2338a5eae7c30ad03e9a509c807c7)
}

.cif-kn {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-kn.svg?0fdf1ce94f18015b08ae8bb67c830ea1)
}

.cif-lc {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-lc.svg?78dcd1960dc7cc1ddecb00f8b9d5286c)
}

.cif-vc {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-vc.svg?ab36204c28498a30be3fb870b74d14e5)
}

.cif-ws {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ws.svg?624ad312821325132de8690eae1f38e2)
}

.cif-sm {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-sm.svg?d40a28c4797d5172c244b8b6a7974702)
}

.cif-st {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-st.svg?80527b4733852e0e8b93dc39f64887c1)
}

.cif-sa {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-sa.svg?112146825b135301592b557c7d8159e3)
}

.cif-sn {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-sn.svg?04585af7e2dd959b3a9ce3a18210c17a)
}

.cif-rs {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-rs.svg?457fc6345f1d92b5da2642bce919d9d6)
}

.cif-sc {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-sc.svg?02391836bc1333da76dcfb7bf0fd0104)
}

.cif-sl {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-sl.svg?fee66dd531893ce83720a7747d807b17)
}

.cif-sg {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-sg.svg?840c95bad725fd6153dab4b0984b856a)
}

.cif-sk {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-sk.svg?30d59a0ea88effa1d133c58f201b9cf6)
}

.cif-si {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-si.svg?879739df6eba2fe605b14866b2aa651a)
}

.cif-sb {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-sb.svg?8eccab34b1a0f95a248f1e3d2b7a6153)
}

.cif-so {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-so.svg?0b83e920c866acb0ff49beb2bcce8cdd)
}

.cif-za {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-za.svg?5483112dcc28152080ca2e4e153b0dd2)
}

.cif-es {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-es.svg?bba9874f09a739eff98e7faec2a1011a)
}

.cif-lk {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-lk.svg?d6da7cf90a7421cd1edab0c5a44bd0de)
}

.cif-sd {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-sd.svg?1f881fd21dd1ceb9179777aa2ff4b036)
}

.cif-ss {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ss.svg?e516f56053579cf69fcdba61ba6dac21)
}

.cif-sr {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-sr.svg?c4807864f631deb191afd4752217b9cd)
}

.cif-sz {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-sz.svg?a1fec135fd1f45cc75d426e381a8c56b)
}

.cif-se {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-se.svg?814b8416da44f9d04b9326e71f1d4c1a)
}

.cif-ch {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ch.svg?30437036ceda21689872a1f5b202f777)
}

.cif-sy {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-sy.svg?44d8786c9ae2ccccf9effed486e69f6b)
}

.cif-tw {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-tw.svg?3768098c9bd4964406e6df2e1a97dedf)
}

.cif-tj {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-tj.svg?e629cc646eb4a40dcb83306f6a01d2a3)
}

.cif-tz {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-tz.svg?8cf2b672cff3c723c1d7c374b8aaa2a5)
}

.cif-th {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-th.svg?258b81176f3315cd27b2a6bf9ddcf142)
}

.cif-tl {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-tl.svg?426270e519e594325b83df1a133f54f9)
}

.cif-tg {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-tg.svg?5b9aa0c024f2d146ec1faa659301b197)
}

.cif-to {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-to.svg?6d31c827457dde070e1c781f12b41cc7)
}

.cif-tt {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-tt.svg?49a04d56ec38a2a00de02e7cc9e10ed5)
}

.cif-tn {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-tn.svg?b7c46f8dc2568127d81b9d891a3b0025)
}

.cif-tr {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-tr.svg?8e255e44086da1858a5d193901c45ec1)
}

.cif-tm {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-tm.svg?227b2d83a8aeadcdc06c0de57ff87f0d)
}

.cif-tv {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-tv.svg?8ba79f9509958f8a676270deef1f1c28)
}

.cif-ug {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ug.svg?16a9366d40f5065011408f28e59640a5)
}

.cif-ua {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ua.svg?4703366a55eb4e3b321018b89868c0b8)
}

.cif-ae {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ae.svg?f841cbd8b4e0e881bd7a3108675b1264)
}

.cif-gb {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-gb.svg?f0e648925720826ab62c130455434d85)
}

.cif-us {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-us.svg?139c375bb84cb17bca0ce9709eaef8c3)
}

.cif-uy {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-uy.svg?87c50c45cc2797ba6769e9d455285baa)
}

.cif-uz {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-uz.svg?e2a62191247db3c8d5229aa1cf7e4555)
}

.cif-ve {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ve.svg?aff4405fe97ac30f073eeb876cd70381)
}

.cif-vn {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-vn.svg?80bbd04e40b2db4042fef4ca63e35675)
}

.cif-ye {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-ye.svg?b4f818c770a34083f38934f944b461b9)
}

.cif-zm {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-zm.svg?568926ab89bcfeaf1b625c5081ec7f65)
}

.cif-zw {
    background-image: url(/images/vendor/@coreui/icons/svg/flag/cif-zw.svg?316fb6c43d5f32a382e63df0dc36103a)
}

@charset "UTF-8";

:root {
    --dt-row-selected: 2, 117, 216;
    --dt-row-selected-text: 255, 255, 255;
    --dt-row-selected-link: 9, 10, 11;
    --dt-row-stripe: 0, 0, 0;
    --dt-row-hover: 0, 0, 0;
    --dt-column-ordering: 0, 0, 0;
    --dt-html-background: #fff
}

:root.dark {
    --dt-html-background: #212529
}

table.dataTable td.dt-control {
    cursor: pointer;
    text-align: center
}

table.dataTable td.dt-control:before {
    color: rgba(0, 0, 0, .5);
    content: "▶";
    display: inline-block
}

table.dataTable tr.dt-hasChild td.dt-control:before {
    content: "▼"
}

html.dark table.dataTable td.dt-control:before,
html.dark table.dataTable tr.dt-hasChild td.dt-control:before {
    color: hsla(0, 0%, 100%, .5)
}

table.dataTable thead>tr>td.sorting,
table.dataTable thead>tr>td.sorting_asc,
table.dataTable thead>tr>td.sorting_asc_disabled,
table.dataTable thead>tr>td.sorting_desc,
table.dataTable thead>tr>td.sorting_desc_disabled,
table.dataTable thead>tr>th.sorting,
table.dataTable thead>tr>th.sorting_asc,
table.dataTable thead>tr>th.sorting_asc_disabled,
table.dataTable thead>tr>th.sorting_desc,
table.dataTable thead>tr>th.sorting_desc_disabled {
    cursor: pointer;
    padding-right: 26px;
    position: relative
}

table.dataTable thead>tr>td.sorting:after,
table.dataTable thead>tr>td.sorting:before,
table.dataTable thead>tr>td.sorting_asc:after,
table.dataTable thead>tr>td.sorting_asc:before,
table.dataTable thead>tr>td.sorting_asc_disabled:after,
table.dataTable thead>tr>td.sorting_asc_disabled:before,
table.dataTable thead>tr>td.sorting_desc:after,
table.dataTable thead>tr>td.sorting_desc:before,
table.dataTable thead>tr>td.sorting_desc_disabled:after,
table.dataTable thead>tr>td.sorting_desc_disabled:before,
table.dataTable thead>tr>th.sorting:after,
table.dataTable thead>tr>th.sorting:before,
table.dataTable thead>tr>th.sorting_asc:after,
table.dataTable thead>tr>th.sorting_asc:before,
table.dataTable thead>tr>th.sorting_asc_disabled:after,
table.dataTable thead>tr>th.sorting_asc_disabled:before,
table.dataTable thead>tr>th.sorting_desc:after,
table.dataTable thead>tr>th.sorting_desc:before,
table.dataTable thead>tr>th.sorting_desc_disabled:after,
table.dataTable thead>tr>th.sorting_desc_disabled:before {
    display: block;
    font-size: .8em;
    line-height: 9px;
    opacity: .125;
    position: absolute;
    right: 10px
}

table.dataTable thead>tr>td.sorting:before,
table.dataTable thead>tr>td.sorting_asc:before,
table.dataTable thead>tr>td.sorting_asc_disabled:before,
table.dataTable thead>tr>td.sorting_desc:before,
table.dataTable thead>tr>td.sorting_desc_disabled:before,
table.dataTable thead>tr>th.sorting:before,
table.dataTable thead>tr>th.sorting_asc:before,
table.dataTable thead>tr>th.sorting_asc_disabled:before,
table.dataTable thead>tr>th.sorting_desc:before,
table.dataTable thead>tr>th.sorting_desc_disabled:before {
    bottom: 50%;
    content: "▲";
    content: "▲" /""
}

table.dataTable thead>tr>td.sorting:after,
table.dataTable thead>tr>td.sorting_asc:after,
table.dataTable thead>tr>td.sorting_asc_disabled:after,
table.dataTable thead>tr>td.sorting_desc:after,
table.dataTable thead>tr>td.sorting_desc_disabled:after,
table.dataTable thead>tr>th.sorting:after,
table.dataTable thead>tr>th.sorting_asc:after,
table.dataTable thead>tr>th.sorting_asc_disabled:after,
table.dataTable thead>tr>th.sorting_desc:after,
table.dataTable thead>tr>th.sorting_desc_disabled:after {
    content: "▼";
    content: "▼" /"";
    top: 50%
}

table.dataTable thead>tr>td.sorting_asc:before,
table.dataTable thead>tr>td.sorting_desc:after,
table.dataTable thead>tr>th.sorting_asc:before,
table.dataTable thead>tr>th.sorting_desc:after {
    opacity: .6
}

table.dataTable thead>tr>td.sorting_asc_disabled:before,
table.dataTable thead>tr>td.sorting_desc_disabled:after,
table.dataTable thead>tr>th.sorting_asc_disabled:before,
table.dataTable thead>tr>th.sorting_desc_disabled:after {
    display: none
}

table.dataTable thead>tr>td:active,
table.dataTable thead>tr>th:active {
    outline: none
}

div.dataTables_scrollBody>table.dataTable>thead>tr>td:after,
div.dataTables_scrollBody>table.dataTable>thead>tr>td:before,
div.dataTables_scrollBody>table.dataTable>thead>tr>th:after,
div.dataTables_scrollBody>table.dataTable>thead>tr>th:before {
    display: none
}

div.dataTables_processing {
    left: 50%;
    margin-left: -100px;
    margin-top: -26px;
    padding: 2px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 200px;
    z-index: 10
}

div.dataTables_processing>div:last-child {
    height: 15px;
    margin: 1em auto;
    position: relative;
    width: 80px
}

div.dataTables_processing>div:last-child>div {
    animation-timing-function: cubic-bezier(0, 1, 1, 0);
    background: #0275d8;
    background: rgb(var(--dt-row-selected));
    border-radius: 50%;
    height: 13px;
    position: absolute;
    top: 0;
    width: 13px
}

div.dataTables_processing>div:last-child>div:first-child {
    animation: datatables-loader-1 .6s infinite;
    left: 8px
}

div.dataTables_processing>div:last-child>div:nth-child(2) {
    animation: datatables-loader-2 .6s infinite;
    left: 8px
}

div.dataTables_processing>div:last-child>div:nth-child(3) {
    animation: datatables-loader-2 .6s infinite;
    left: 32px
}

div.dataTables_processing>div:last-child>div:nth-child(4) {
    animation: datatables-loader-3 .6s infinite;
    left: 56px
}

@keyframes datatables-loader-1 {
    0% {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

@keyframes datatables-loader-3 {
    0% {
        transform: scale(1)
    }

    to {
        transform: scale(0)
    }
}

@keyframes datatables-loader-2 {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(24px)
    }
}

table.dataTable td.dt-left,
table.dataTable th.dt-left {
    text-align: left
}

table.dataTable td.dataTables_empty,
table.dataTable td.dt-center,
table.dataTable th.dt-center {
    text-align: center
}

table.dataTable td.dt-right,
table.dataTable th.dt-right {
    text-align: right
}

table.dataTable td.dt-justify,
table.dataTable th.dt-justify {
    text-align: justify
}

table.dataTable td.dt-nowrap,
table.dataTable th.dt-nowrap {
    white-space: nowrap
}

table.dataTable tfoot td,
table.dataTable tfoot td.dt-head-left,
table.dataTable tfoot th,
table.dataTable tfoot th.dt-head-left,
table.dataTable thead td,
table.dataTable thead td.dt-head-left,
table.dataTable thead th,
table.dataTable thead th.dt-head-left {
    text-align: left
}

table.dataTable tfoot td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable thead th.dt-head-center {
    text-align: center
}

table.dataTable tfoot td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable thead th.dt-head-right {
    text-align: right
}

table.dataTable tfoot td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable thead th.dt-head-justify {
    text-align: justify
}

table.dataTable tfoot td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable thead th.dt-head-nowrap {
    white-space: nowrap
}

table.dataTable tbody td.dt-body-left,
table.dataTable tbody th.dt-body-left {
    text-align: left
}

table.dataTable tbody td.dt-body-center,
table.dataTable tbody th.dt-body-center {
    text-align: center
}

table.dataTable tbody td.dt-body-right,
table.dataTable tbody th.dt-body-right {
    text-align: right
}

table.dataTable tbody td.dt-body-justify,
table.dataTable tbody th.dt-body-justify {
    text-align: justify
}

table.dataTable tbody td.dt-body-nowrap,
table.dataTable tbody th.dt-body-nowrap {
    white-space: nowrap
}

table.dataTable {
    border-collapse: separate !important;
    border-spacing: 0;
    clear: both;
    margin-bottom: 6px !important;
    margin-top: 6px !important;
    max-width: none !important
}

table.dataTable td,
table.dataTable th {
    box-sizing: content-box
}

table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
    text-align: center
}

table.dataTable.nowrap td,
table.dataTable.nowrap th {
    white-space: nowrap
}

table.dataTable.table-striped>tbody>tr:nth-of-type(odd),
table.dataTable>tbody>tr {
    background-color: transparent
}

table.dataTable>tbody>tr.selected>* {
    box-shadow: inset 0 0 0 9999px #0275d8;
    box-shadow: inset 0 0 0 9999px rgb(var(--dt-row-selected));
    color: #fff;
    color: rgb(var(--dt-row-selected-text))
}

table.dataTable>tbody>tr.selected a {
    color: #090a0b;
    color: rgb(var(--dt-row-selected-link))
}

table.dataTable.table-striped>tbody>tr.odd>* {
    box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-stripe), .05)
}

table.dataTable.table-striped>tbody>tr.odd.selected>* {
    box-shadow: inset 0 0 0 9999px rgba(2, 117, 216, .95);
    box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), .95)
}

table.dataTable.table-hover>tbody>tr:hover>* {
    box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), .075)
}

table.dataTable.table-hover>tbody>tr.selected:hover>* {
    box-shadow: inset 0 0 0 9999px rgba(2, 117, 216, .975);
    box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), .975)
}

div.dataTables_wrapper div.dataTables_length label {
    font-weight: 400;
    text-align: left;
    white-space: nowrap
}

div.dataTables_wrapper div.dataTables_length select {
    display: inline-block;
    width: auto
}

div.dataTables_wrapper div.dataTables_filter {
    text-align: right
}

div.dataTables_wrapper div.dataTables_filter label {
    font-weight: 400;
    text-align: left;
    white-space: nowrap
}

div.dataTables_wrapper div.dataTables_filter input {
    display: inline-block;
    margin-left: .5em;
    width: auto
}

div.dataTables_wrapper div.dataTables_info {
    padding-top: .85em
}

div.dataTables_wrapper div.dataTables_paginate {
    margin: 0;
    text-align: right;
    white-space: nowrap
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: flex-end;
    margin: 2px 0;
    white-space: nowrap
}

div.dataTables_wrapper div.dataTables_processing {
    left: 50%;
    margin-left: -100px;
    margin-top: -26px;
    padding: 1em 0;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 200px
}

div.dataTables_scrollHead table.dataTable {
    margin-bottom: 0 !important
}

div.dataTables_scrollBody>table {
    border-top: none;
    margin-bottom: 0 !important;
    margin-top: 0 !important
}

div.dataTables_scrollBody>table>thead .sorting:after,
div.dataTables_scrollBody>table>thead .sorting:before,
div.dataTables_scrollBody>table>thead .sorting_asc:after,
div.dataTables_scrollBody>table>thead .sorting_asc:before,
div.dataTables_scrollBody>table>thead .sorting_desc:after,
div.dataTables_scrollBody>table>thead .sorting_desc:before {
    display: none
}

div.dataTables_scrollBody>table>tbody tr:first-child td,
div.dataTables_scrollBody>table>tbody tr:first-child th {
    border-top: none
}

div.dataTables_scrollFoot>.dataTables_scrollFootInner {
    box-sizing: content-box
}

div.dataTables_scrollFoot>.dataTables_scrollFootInner>table {
    border-top: none;
    margin-top: 0 !important
}

@media screen and (max-width:767px) {

    div.dataTables_wrapper div.dataTables_filter,
    div.dataTables_wrapper div.dataTables_info,
    div.dataTables_wrapper div.dataTables_length,
    div.dataTables_wrapper div.dataTables_paginate {
        text-align: center
    }

    div.dataTables_wrapper div.dataTables_paginate ul.pagination {
        justify-content: center !important
    }
}

table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled) {
    padding-right: 20px
}

table.table-bordered.dataTable {
    border-right-width: 0
}

table.table-bordered.dataTable td,
table.table-bordered.dataTable th {
    border-left-width: 0
}

table.table-bordered.dataTable td:last-child,
table.table-bordered.dataTable th:last-child {
    border-right-width: 1px
}

div.dataTables_scrollHead table.table-bordered,
table.table-bordered.dataTable tbody td,
table.table-bordered.dataTable tbody th {
    border-bottom-width: 0
}

div.table-responsive>div.dataTables_wrapper>div.row {
    margin: 0
}

div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child {
    padding-left: 0
}

div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child {
    padding-right: 0
}

@charset "UTF-8";

@font-face {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 300;
    src: url(/fonts/NotoSans-Light.eot?666a65ccac0ab64624fda99b3b84e383);
    src: local(""), url(/fonts/NotoSans-Light.eot?666a65ccac0ab64624fda99b3b84e383?#iefix) format("embedded-opentype"), url(/fonts/NotoSans-Light.woff2?e14259618266da6f029d9f3b8ab411a4) format("woff2"), url(/fonts/NotoSans-Light.woff?dde71f48bed5859b74e1a34d2cf4a65e) format("woff"), url(/fonts/NotoSans-Light.ttf?c9290d4cf465782379ebc88d43fc8419) format("truetype"), url(/fonts/NotoSans-Light.svg?de8562f2a3a2dc342091f83c18ef0165#SourceSansPro) format("svg")
}

@font-face {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/NotoSans-Regular.eot?67ff21e64c3f5768d280c466b2c091d7);
    src: local(""), url(/fonts/NotoSans-Regular.eot?67ff21e64c3f5768d280c466b2c091d7?#iefix) format("embedded-opentype"), url(/fonts/NotoSans-Regular.woff2?1a9ced3020450f9cda0702c535c984a8) format("woff2"), url(/fonts/NotoSans-Regular.woff?574784a08e1f24d7fa50c5ab9af88a71) format("woff"), url(/fonts/NotoSans-Regular.ttf?fa11626fafb16c629d2c58b0ff6fbd38) format("truetype"), url(/fonts/NotoSans-Regular.svg?df6b9e117db6967b441251dfa8635341#SourceSansPro) format("svg")
}

@font-face {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 600;
    src: url(/fonts/NotoSans-Medium.eot?4f80a6a47bcb9eb9d07c92ec3a346a64);
    src: local(""), url(/fonts/NotoSans-Medium.eot?4f80a6a47bcb9eb9d07c92ec3a346a64?#iefix) format("embedded-opentype"), url(/fonts/NotoSans-Medium.woff2?efd95bbf210082918053b81bd2c4b2f6) format("woff2"), url(/fonts/NotoSans-Medium.woff?091ee8104608ae04a041201d8005572b) format("woff"), url(/fonts/NotoSans-Medium.ttf?0fbf0f28b13c0f6395c23facb7c7bb34) format("truetype"), url(/fonts/NotoSans-Medium.svg?71249ddee0bcaefa5587d9ebc2539305#SourceSansPro) format("svg")
}

@font-face {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    src: url(/fonts/NotoSans-Bold.eot?ed3db1950a6ebd96ea3e74eda72919e5);
    src: local(""), url(/fonts/NotoSans-Bold.eot?ed3db1950a6ebd96ea3e74eda72919e5?#iefix) format("embedded-opentype"), url(/fonts/NotoSans-Bold.woff2?1277969a1213507973ab777ee00d0eb5) format("woff2"), url(/fonts/NotoSans-Bold.woff?fb371dc77bdfc5757dabbea0f43b23cf) format("woff"), url(/fonts/NotoSans-Bold.ttf?66ab29744a551a59e9f54e249e8f6434) format("truetype"), url(/fonts/NotoSans-Bold.svg?c3bc28024d5bf8430b4084139c9f26b1#SourceSansPro) format("svg")
}

@font-face {
    font-family: BentonSans Medium;
    font-style: normal;
    font-weight: 500;
    src: url("/fonts/BentonSans Medium.otf?50bee07171e893b37c9586753dfe4c70")
}

@font-face {
    font-family: BentonSans Regular;
    font-style: normal;
    font-weight: 500;
    src: url("/fonts/BentonSans Regular.otf?b1b37ac2740af1eb896e74f55a007e98")
}

@font-face {
    font-family: hbicon-font;
    src: url(/fonts/hbicon-font.eot?203cdb5c36662cf5e83bd12c7b8ce480);
    src: url(/fonts/hbicon-font.eot?203cdb5c36662cf5e83bd12c7b8ce480#iefix) format("embedded-opentype"), url(/fonts/hbicon-font.woff2?b643aee847e36bcfbdc8bee503f860b8) format("woff2"), url(/fonts/hbicon-font.woff?83e01b260cc70c14c3f8a88986b57b54) format("woff"), url(/fonts/hbicon-font.ttf?21c1a3c5d939966a78140ddda298f0cd) format("truetype"), url(/fonts/hbicon-font.svg?0e0997f463ce6065e340041fc59b46c9#hbicon-font) format("svg")
}

[class*=" hbicon-font-"],
[class^=hbicon-font-] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: hbicon-font !important;
    font-size: 16px;
    font-style: normal
}

.hbicon-font-actualites:before {
    content: "\ea01"
}

.hbicon-font-add:before {
    content: "\ea02"
}

.hbicon-font-arrow-down-2:before {
    content: "\ea03"
}

.hbicon-font-arrow-down:before {
    content: "\ea04"
}

.hbicon-font-arrow-up:before {
    content: "\ea05"
}

.hbicon-font-attention:before {
    content: "\ea06"
}

.hbicon-font-bell:before {
    content: "\ea07"
}

.hbicon-font-bottle:before {
    content: "\ea08"
}

.hbicon-font-box:before {
    content: "\ea09"
}

.hbicon-font-chat:before {
    content: "\ea0a"
}

.hbicon-font-connectas:before {
    content: "\ea0b"
}

.hbicon-font-contentmanager:before {
    content: "\ea0c"
}

.hbicon-font-cross:before {
    content: "\ea0d"
}

.hbicon-font-cube:before {
    content: "\ea0e"
}

.hbicon-font-cubes:before {
    content: "\ea0f"
}

.hbicon-font-customer:before {
    content: "\ea10"
}

.hbicon-font-doc:before {
    content: "\ea11"
}

.hbicon-font-edit:before {
    content: "\ea12"
}

.hbicon-font-galerie:before {
    content: "\ea13"
}

.hbicon-font-grape:before {
    content: "\ea14"
}

.hbicon-font-height:before {
    content: "\ea15"
}

.hbicon-font-invoice:before {
    content: "\ea16"
}

.hbicon-font-marker:before {
    content: "\ea17"
}

.hbicon-font-media:before {
    content: "\ea18"
}

.hbicon-font-media2:before {
    content: "\ea19"
}

.hbicon-font-my_company:before {
    content: "\ea1a"
}

.hbicon-font-notification:before {
    content: "\ea1b"
}

.hbicon-font-palm:before {
    content: "\ea1c"
}

.hbicon-font-panier:before {
    content: "\ea1d"
}

.hbicon-font-pdf_icon:before {
    content: "\ea1e"
}

.hbicon-font-photo:before {
    content: "\ea1f"
}

.hbicon-font-picking_preparation:before {
    content: "\ea20"
}

.hbicon-font-product:before {
    content: "\ea21"
}

.hbicon-font-question:before {
    content: "\ea22"
}

.hbicon-font-search:before {
    content: "\ea23"
}

.hbicon-font-size:before {
    content: "\ea24"
}

.hbicon-font-stats:before {
    content: "\ea25"
}

.hbicon-font-temperature:before {
    content: "\ea26"
}

.hbicon-font-trash:before {
    content: "\ea27"
}

.hbicon-font-truck:before {
    content: "\ea28"
}

.hbicon-font-vine:before {
    content: "\ea29"
}

/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
    --blue: #007eb7;
    --indigo: #00395c;
    --purple: #625092;
    --red: #d40511;
    --orange: #fc0;
    --yellow: #fc0;
    --green: #10b359;
    --teal: #53bf80;
    --cyan: #17a2b8;
    --white: #fff;
    --gray-dark: #2f353a;
    --light-blue: #63c2de
}

dd {
    margin-left: 0
}

a:hover {
    color: #000407;
    text-decoration: underline
}

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

th {
    text-align: -webkit-match-parent
}

button:focus:not(:focus-visible) {
    outline: 0
}

.list-inline,
.list-unstyled {
    padding-left: 0
}

.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%
}

.col-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
}

.col-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
}

.col-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
}

.col-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
}

.col-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
}

.col-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
}

.col-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
}

.col-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
}

.offset-1 {
    margin-left: 8.33333333%
}

.offset-2 {
    margin-left: 16.66666667%
}

.offset-4 {
    margin-left: 33.33333333%
}

.offset-5 {
    margin-left: 41.66666667%
}

.offset-7 {
    margin-left: 58.33333333%
}

.offset-8 {
    margin-left: 66.66666667%
}

.offset-10 {
    margin-left: 83.33333333%
}

.offset-11 {
    margin-left: 91.66666667%
}

@media (min-width:576px) {
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-sm-1>* {
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-sm-2>* {
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-sm-3>* {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .row-cols-sm-4>* {
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-sm-5>* {
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-sm-6>* {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto
    }

    .col-sm-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .col-sm-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .col-sm-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .col-sm-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .col-sm-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-sm-first {
        order: -1
    }

    .order-sm-last {
        order: 13
    }

    .order-sm-0 {
        order: 0
    }

    .order-sm-1 {
        order: 1
    }

    .order-sm-2 {
        order: 2
    }

    .order-sm-3 {
        order: 3
    }

    .order-sm-4 {
        order: 4
    }

    .order-sm-5 {
        order: 5
    }

    .order-sm-6 {
        order: 6
    }

    .order-sm-7 {
        order: 7
    }

    .order-sm-8 {
        order: 8
    }

    .order-sm-9 {
        order: 9
    }

    .order-sm-10 {
        order: 10
    }

    .order-sm-11 {
        order: 11
    }

    .order-sm-12 {
        order: 12
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333333%
    }

    .offset-sm-2 {
        margin-left: 16.66666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.33333333%
    }

    .offset-sm-5 {
        margin-left: 41.66666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.33333333%
    }

    .offset-sm-8 {
        margin-left: 66.66666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.33333333%
    }

    .offset-sm-11 {
        margin-left: 91.66666667%
    }
}

@media (min-width:768px) {
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-md-1>* {
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-md-2>* {
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-md-3>* {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .row-cols-md-4>* {
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-md-5>* {
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-md-6>* {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-md-auto {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto
    }

    .col-md-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .col-md-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .col-md-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .col-md-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .col-md-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-first {
        order: -1
    }

    .order-md-last {
        order: 13
    }

    .order-md-0 {
        order: 0
    }

    .order-md-1 {
        order: 1
    }

    .order-md-2 {
        order: 2
    }

    .order-md-3 {
        order: 3
    }

    .order-md-4 {
        order: 4
    }

    .order-md-5 {
        order: 5
    }

    .order-md-6 {
        order: 6
    }

    .order-md-7 {
        order: 7
    }

    .order-md-8 {
        order: 8
    }

    .order-md-9 {
        order: 9
    }

    .order-md-10 {
        order: 10
    }

    .order-md-11 {
        order: 11
    }

    .order-md-12 {
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333333%
    }

    .offset-md-2 {
        margin-left: 16.66666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.33333333%
    }

    .offset-md-5 {
        margin-left: 41.66666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.33333333%
    }

    .offset-md-8 {
        margin-left: 66.66666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.33333333%
    }

    .offset-md-11 {
        margin-left: 91.66666667%
    }
}

@media (min-width:992px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-lg-1>* {
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-lg-2>* {
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-lg-3>* {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .row-cols-lg-4>* {
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-lg-5>* {
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-lg-6>* {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto
    }

    .col-lg-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .col-lg-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .col-lg-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .col-lg-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .col-lg-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-first {
        order: -1
    }

    .order-lg-last {
        order: 13
    }

    .order-lg-0 {
        order: 0
    }

    .order-lg-1 {
        order: 1
    }

    .order-lg-2 {
        order: 2
    }

    .order-lg-3 {
        order: 3
    }

    .order-lg-4 {
        order: 4
    }

    .order-lg-5 {
        order: 5
    }

    .order-lg-6 {
        order: 6
    }

    .order-lg-7 {
        order: 7
    }

    .order-lg-8 {
        order: 8
    }

    .order-lg-9 {
        order: 9
    }

    .order-lg-10 {
        order: 10
    }

    .order-lg-11 {
        order: 11
    }

    .order-lg-12 {
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333333%
    }

    .offset-lg-2 {
        margin-left: 16.66666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.33333333%
    }

    .offset-lg-5 {
        margin-left: 41.66666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.33333333%
    }

    .offset-lg-8 {
        margin-left: 66.66666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.33333333%
    }

    .offset-lg-11 {
        margin-left: 91.66666667%
    }
}

@media (min-width:1200px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-xl-1>* {
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-xl-2>* {
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-xl-3>* {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .row-cols-xl-4>* {
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-xl-5>* {
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-xl-6>* {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto
    }

    .col-xl-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .col-xl-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .col-xl-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .col-xl-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .col-xl-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xl-first {
        order: -1
    }

    .order-xl-last {
        order: 13
    }

    .order-xl-0 {
        order: 0
    }

    .order-xl-1 {
        order: 1
    }

    .order-xl-2 {
        order: 2
    }

    .order-xl-3 {
        order: 3
    }

    .order-xl-4 {
        order: 4
    }

    .order-xl-5 {
        order: 5
    }

    .order-xl-6 {
        order: 6
    }

    .order-xl-7 {
        order: 7
    }

    .order-xl-8 {
        order: 8
    }

    .order-xl-9 {
        order: 9
    }

    .order-xl-10 {
        order: 10
    }

    .order-xl-11 {
        order: 11
    }

    .order-xl-12 {
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333333%
    }

    .offset-xl-2 {
        margin-left: 16.66666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.33333333%
    }

    .offset-xl-5 {
        margin-left: 41.66666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.33333333%
    }

    .offset-xl-8 {
        margin-left: 66.66666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.33333333%
    }

    .offset-xl-11 {
        margin-left: 91.66666667%
    }
}

.table-hover tbody tr:hover {
    background-color: rgba(0, 0, 0, .075);
    color: #23282c
}

.table-hover .table-primary:hover,
.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
    background-color: #a9b9c5
}

.table-hover .table-secondary:hover,
.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
    background-color: #ffec9f
}

.table-hover .table-success:hover,
.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
    background-color: #a9e4c4
}

.table-hover .table-info:hover,
.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
    background-color: #bee6f2
}

.table-hover .table-warning:hover,
.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
    background-color: #ffec9f
}

.table-hover .table-danger:hover,
.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
    background-color: #efa3a7
}

.table-hover .table-light:hover,
.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
    background-color: #eee
}

.table-hover .table-dark:hover,
.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
    background-color: #b8b9bc
}

.table-hover .table-terciary:hover,
.table-hover .table-terciary:hover>td,
.table-hover .table-terciary:hover>th {
    background-color: #a4d1e5
}

.table-hover .table-pink:hover,
.table-hover .table-pink:hover>td,
.table-hover .table-pink:hover>th {
    background-color: #e3a8bf
}

.table-hover .table-gray:hover,
.table-hover .table-gray:hover>td,
.table-hover .table-gray:hover>th {
    background-color: #cacfd5
}

.table-hover .table-active:hover,
.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
    background-color: rgba(0, 0, 0, .075)
}

.table-dark.table-hover tbody tr:hover {
    background-color: hsla(0, 0%, 100%, .075);
    color: #fff
}

select.form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #5c6873
}

.form-check {
    padding-left: 1.25rem
}

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

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

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

.valid-tooltip {
    left: 0
}

.form-row>.col>.valid-tooltip,
.form-row>[class*=col-]>.valid-tooltip {
    left: 5px
}

.form-control.is-valid,
.was-validated .form-control:valid {
    background-position: right calc(.4em + .1875rem) center;
    padding-right: calc(1.6em + .75rem) !important
}

.was-validated select.form-control:valid,
select.form-control.is-valid {
    background-position: right 1.5rem center;
    padding-right: 3rem !important
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
    background-position: top calc(.4em + .1875rem) right calc(.4em + .1875rem);
    padding-right: calc(1.6em + .75rem)
}

.custom-select.is-valid,
.was-validated .custom-select:valid {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%232f353a' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2310b359' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") center right 1.75rem/calc(.8em + .375rem) calc(.8em + .375rem) no-repeat;
    padding-right: calc(.75em + 2.3125rem) !important
}

.invalid-tooltip {
    left: 0
}

.form-row>.col>.invalid-tooltip,
.form-row>[class*=col-]>.invalid-tooltip {
    left: 5px
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
    background-position: right calc(.4em + .1875rem) center;
    padding-right: calc(1.6em + .75rem) !important
}

.was-validated select.form-control:invalid,
select.form-control.is-invalid {
    background-position: right 1.5rem center;
    padding-right: 3rem !important
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
    background-position: top calc(.4em + .1875rem) right calc(.4em + .1875rem);
    padding-right: calc(1.6em + .75rem)
}

.custom-select.is-invalid,
.was-validated .custom-select:invalid {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%232f353a' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23D40511'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23D40511' stroke='none'/%3E%3C/svg%3E") center right 1.75rem/calc(.8em + .375rem) calc(.8em + .375rem) no-repeat;
    padding-right: calc(.75em + 2.3125rem) !important
}

@media (min-width:576px) {
    .form-inline label {
        justify-content: center
    }

    .form-inline .form-group,
    .form-inline label {
        align-items: center;
        display: flex;
        margin-bottom: 0
    }

    .form-inline .form-group {
        flex: 0 0 auto;
        flex-flow: row wrap
    }

    .form-inline .form-control {
        display: inline-block;
        vertical-align: middle;
        width: auto
    }

    .form-inline .form-control-plaintext {
        display: inline-block
    }

    .form-inline .custom-select,
    .form-inline .input-group {
        width: auto
    }

    .form-inline .form-check {
        align-items: center;
        display: flex;
        justify-content: center;
        padding-left: 0;
        width: auto
    }

    .form-inline .form-check-input {
        flex-shrink: 0;
        margin-left: 0;
        margin-right: .25rem;
        margin-top: 0;
        position: relative
    }

    .form-inline .custom-control {
        align-items: center;
        justify-content: center
    }

    .form-inline .custom-control-label {
        margin-bottom: 0
    }
}

.btn:hover {
    color: #23282c;
    text-decoration: none
}

.btn-primary:hover {
    background-color: #001a2d;
    border-color: #001320;
    color: #fff
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
    background-color: #001320;
    border-color: #000b13;
    color: #fff
}

.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(38, 80, 109, .5)
}

.btn-secondary:hover {
    background-color: #d9ad00;
    border-color: #cca300;
    color: #23282c
}

.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
    background-color: #cca300;
    border-color: #bf9900;
    color: #23282c
}

.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(222, 179, 7, .5)
}

.btn-success:hover {
    background-color: #0d9048;
    border-color: #0c8442;
    color: #fff
}

.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
    background-color: #0c8442;
    border-color: #0b783c;
    color: #fff
}

.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(52, 190, 114, .5)
}

.btn-info:hover {
    background-color: #43b6d7;
    border-color: #39b2d5;
    color: #23282c
}

.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
    background-color: #39b2d5;
    border-color: #2eadd3;
    color: #fff
}

.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(89, 171, 195, .5)
}

.btn-warning:hover {
    background-color: #d9ad00;
    border-color: #cca300;
    color: #23282c
}

.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
    background-color: #cca300;
    border-color: #bf9900;
    color: #23282c
}

.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(222, 179, 7, .5)
}

.btn-danger:hover {
    background-color: #af040e;
    border-color: #a2040d;
    color: #fff
}

.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
    background-color: #a2040d;
    border-color: #96040c;
    color: #fff
}

.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(218, 43, 53, .5)
}

.btn-light:hover {
    background-color: #dedede;
    border-color: #d8d8d8;
    color: #23282c
}

.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
    background-color: #d8d8d8;
    border-color: #d1d1d1;
    color: #23282c
}

.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 hsla(180, 1%, 83%, .5)
}

.btn-dark:hover {
    background-color: #1e2225;
    border-color: #181b1e;
    color: #fff
}

.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
    background-color: #181b1e;
    border-color: #121517;
    color: #fff
}

.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(78, 83, 88, .5)
}

.btn-terciary:hover {
    background-color: #006491;
    border-color: #005b84;
    color: #fff
}

.btn-terciary:not(:disabled):not(.disabled).active,
.btn-terciary:not(:disabled):not(.disabled):active,
.show>.btn-terciary.dropdown-toggle {
    background-color: #005b84;
    border-color: #005277;
    color: #fff
}

.btn-terciary:not(:disabled):not(.disabled).active:focus,
.btn-terciary:not(:disabled):not(.disabled):active:focus,
.show>.btn-terciary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(38, 145, 194, .5)
}

.btn-pink:hover {
    background-color: #8d093d;
    border-color: #810838
}

.btn-pink:not(:disabled):not(.disabled).active,
.btn-pink:not(:disabled):not(.disabled):active,
.show>.btn-pink.dropdown-toggle {
    background-color: #810838;
    border-color: #750733;
    color: #fff
}

.btn-pink:not(:disabled):not(.disabled).active:focus,
.btn-pink:not(:disabled):not(.disabled):active:focus,
.show>.btn-pink.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(189, 48, 104, .5)
}

.btn-gray:hover {
    background-color: #626e7a;
    border-color: #5c6873;
    color: #fff
}

.btn-gray:not(:disabled):not(.disabled).active,
.btn-gray:not(:disabled):not(.disabled):active,
.show>.btn-gray.dropdown-toggle {
    background-color: #5c6873;
    border-color: #56616c;
    color: #fff
}

.btn-gray:not(:disabled):not(.disabled).active:focus,
.btn-gray:not(:disabled):not(.disabled):active:focus,
.show>.btn-gray.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(136, 148, 160, .5)
}

.btn-outline-primary:hover,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
    background-color: #003153;
    border-color: #003153;
    color: #fff
}

.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, 49, 83, .5)
}

.btn-outline-secondary:hover,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle {
    background-color: #fc0;
    border-color: #fc0;
    color: #23282c
}

.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(255, 204, 0, .5)
}

.btn-outline-success:hover,
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show>.btn-outline-success.dropdown-toggle {
    background-color: #10b359;
    border-color: #10b359;
    color: #fff
}

.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(16, 179, 89, .5)
}

.btn-outline-info:hover,
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show>.btn-outline-info.dropdown-toggle {
    background-color: #63c2de;
    border-color: #63c2de;
    color: #23282c
}

.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(99, 194, 222, .5)
}

.btn-outline-warning:hover,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.btn-outline-warning.dropdown-toggle {
    background-color: #fc0;
    border-color: #fc0;
    color: #23282c
}

.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, 204, 0, .5)
}

.btn-outline-danger:hover,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.btn-outline-danger.dropdown-toggle {
    background-color: #d40511;
    border-color: #d40511;
    color: #fff
}

.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(212, 5, 17, .5)
}

.btn-outline-light:hover,
.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show>.btn-outline-light.dropdown-toggle {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #23282c
}

.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 hsla(0, 0%, 95%, .5)
}

.btn-outline-dark:hover,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-dark.dropdown-toggle {
    background-color: #2f353a;
    border-color: #2f353a;
    color: #fff
}

.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(47, 53, 58, .5)
}

.btn-outline-terciary:hover,
.btn-outline-terciary:not(:disabled):not(.disabled).active,
.btn-outline-terciary:not(:disabled):not(.disabled):active,
.show>.btn-outline-terciary.dropdown-toggle {
    background-color: #007eb7;
    border-color: #007eb7;
    color: #fff
}

.btn-outline-terciary:not(:disabled):not(.disabled).active:focus,
.btn-outline-terciary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-terciary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 126, 183, .5)
}

.btn-outline-pink:hover,
.btn-outline-pink:not(:disabled):not(.disabled).active,
.btn-outline-pink:not(:disabled):not(.disabled):active,
.show>.btn-outline-pink.dropdown-toggle {
    background-color: #b10b4d;
    border-color: #b10b4d;
    color: #fff
}

.btn-outline-pink:not(:disabled):not(.disabled).active:focus,
.btn-outline-pink:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-pink.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(177, 11, 77, .5)
}

.btn-outline-gray:hover,
.btn-outline-gray:not(:disabled):not(.disabled).active,
.btn-outline-gray:not(:disabled):not(.disabled):active,
.show>.btn-outline-gray.dropdown-toggle {
    background-color: #73818f;
    border-color: #73818f;
    color: #fff
}

.btn-outline-gray:not(:disabled):not(.disabled).active:focus,
.btn-outline-gray:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-gray.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(115, 129, 143, .5)
}

.btn-link:hover {
    color: #000407;
    text-decoration: underline
}

.collapsing.width {
    height: auto;
    transition: width .35s ease;
    width: 0
}

@media (prefers-reduced-motion:reduce) {
    .collapsing.width {
        transition: none
    }
}

.dropdown-toggle:after {
    margin-left: .255em
}

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

.dropdown-menu {
    left: 0;
    margin: .125rem 0 0
}

.dropdown-menu-left {
    left: 0;
    right: auto
}

.dropdown-menu-right {
    left: auto;
    right: 0
}

@media (min-width:576px) {
    .dropdown-menu-sm-left {
        left: 0;
        right: auto
    }

    .dropdown-menu-sm-right {
        left: auto;
        right: 0
    }
}

@media (min-width:768px) {
    .dropdown-menu-md-left {
        left: 0;
        right: auto
    }

    .dropdown-menu-md-right {
        left: auto;
        right: 0
    }
}

@media (min-width:992px) {
    .dropdown-menu-lg-left {
        left: 0;
        right: auto
    }

    .dropdown-menu-lg-right {
        left: auto;
        right: 0
    }
}

@media (min-width:1200px) {
    .dropdown-menu-xl-left {
        left: 0;
        right: auto
    }

    .dropdown-menu-xl-right {
        left: auto;
        right: 0
    }
}

.dropup .dropdown-toggle:after {
    margin-left: .255em
}

.dropup .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropright .dropdown-menu {
    left: 100%;
    margin-left: .125rem;
    right: auto
}

.dropright .dropdown-toggle:after {
    margin-left: .255em
}

.dropright .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropleft .dropdown-menu {
    left: auto;
    margin-right: .125rem;
    right: 100%
}

.dropleft .dropdown-toggle:after {
    margin-left: .255em
}

.dropleft .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=top] {
    bottom: auto;
    right: auto
}

.dropdown-item {
    display: block
}

.btn-group-vertical>.btn:hover,
.btn-group>.btn:hover {
    z-index: 1
}

.btn-group>.btn-group:not(:first-child),
.btn-group>.btn:not(:first-child) {
    margin-left: -1px
}

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

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

.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
}

.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,
.input-group>.form-control-plaintext+.custom-file,
.input-group>.form-control-plaintext+.custom-select,
.input-group>.form-control-plaintext+.form-control {
    margin-left: -1px
}

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

.input-group>.custom-file:not(:last-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label:after {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.input-group>.custom-file:not(:first-child) .custom-file-label {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,
.input-group.has-validation>.custom-select:nth-last-child(n+3),
.input-group.has-validation>.form-control:nth-last-child(n+3),
.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,
.input-group:not(.has-validation)>.custom-select:not(:last-child),
.input-group:not(.has-validation)>.form-control:not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.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-lg>.custom-select,
.input-group-sm>.custom-select {
    padding-right: 1.75rem
}

.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,
.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,
.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,
.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text {
    border-bottom-right-radius: 0;
    border-top-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-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.custom-control {
    padding-left: 1.5rem;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    z-index: 1
}

.custom-control-input {
    left: 0
}

.custom-control-label:before {
    left: -1.5rem
}

.custom-control-label:after {
    background: 50%/50% 50% no-repeat;
    left: -1.5rem
}

.custom-switch {
    padding-left: 2.25rem
}

.custom-switch .custom-control-label:before {
    left: -2.25rem
}

.custom-switch .custom-control-label:after {
    left: calc(-2.25rem + 2px)
}

.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
    padding-right: .75rem
}

.custom-select-sm {
    padding-left: .5rem
}

.custom-select-lg {
    padding-left: 1rem
}

.custom-file-input,
.custom-file-label {
    overflow: hidden
}

.custom-file-label:after {
    right: 0
}

.custom-range:focus {
    outline: 0
}

.nav {
    padding-left: 0
}

.nav-tabs {
    border-bottom: 1px solid #c8ced3
}

.nav-tabs .nav-link {
    background-color: transparent;
    margin-bottom: -1px
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    isolation: isolate
}

.nav-pills .nav-link {
    background: none;
    border: 0
}

.nav-fill .nav-item,
.nav-fill>.nav-link {
    flex: 1 1 auto;
    text-align: center
}

.nav-justified .nav-item,
.nav-justified>.nav-link {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center
}

.navbar-nav {
    padding-left: 0
}

.navbar-toggler-icon {
    background: 50%/100% 100% no-repeat
}

.navbar-nav-scroll {
    max-height: 75vh;
    overflow-y: auto
}

@media (min-width:576px) {
    .navbar-expand-sm {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-sm .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .navbar-expand-sm>.container,
    .navbar-expand-sm>.container-fluid,
    .navbar-expand-sm>.container-lg,
    .navbar-expand-sm>.container-md,
    .navbar-expand-sm>.container-sm,
    .navbar-expand-sm>.container-xl {
        flex-wrap: nowrap
    }

    .navbar-expand-sm .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-sm .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-sm .navbar-toggler {
        display: none
    }
}

@media (min-width:768px) {
    .navbar-expand-md {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-md .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid,
    .navbar-expand-md>.container-lg,
    .navbar-expand-md>.container-md,
    .navbar-expand-md>.container-sm,
    .navbar-expand-md>.container-xl {
        flex-wrap: nowrap
    }

    .navbar-expand-md .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-md .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-md .navbar-toggler {
        display: none
    }
}

@media (min-width:992px) {
    .navbar-expand-lg {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-lg .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid,
    .navbar-expand-lg>.container-lg,
    .navbar-expand-lg>.container-md,
    .navbar-expand-lg>.container-sm,
    .navbar-expand-lg>.container-xl {
        flex-wrap: nowrap
    }

    .navbar-expand-lg .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }
}

@media (min-width:1200px) {
    .navbar-expand-xl {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-xl .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid,
    .navbar-expand-xl>.container-lg,
    .navbar-expand-xl>.container-md,
    .navbar-expand-xl>.container-sm,
    .navbar-expand-xl>.container-xl {
        flex-wrap: nowrap
    }

    .navbar-expand-xl .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-xl .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-xl .navbar-toggler {
        display: none
    }
}

.navbar-expand .navbar-nav-scroll {
    overflow: visible
}

.navbar-light .navbar-brand,
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, .5)
}

.navbar-light .navbar-nav .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 {
    border-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .5)
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-light .navbar-text {
    color: rgba(0, 0, 0, .5)
}

.navbar-light .navbar-text a,
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
    color: rgba(0, 0, 0, .9)
}

.navbar-dark .navbar-brand,
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
    color: #fff
}

.navbar-dark .navbar-nav .nav-link {
    color: hsla(0, 0%, 100%, .5)
}

.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
    color: hsla(0, 0%, 100%, .75)
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: hsla(0, 0%, 100%, .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 {
    border-color: hsla(0, 0%, 100%, .1);
    color: hsla(0, 0%, 100%, .5)
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-dark .navbar-text {
    color: hsla(0, 0%, 100%, .5)
}

.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
    color: #fff
}

.card>.card-header+.list-group,
.card>.list-group+.card-footer {
    border-top: 0
}

.card-link:hover {
    text-decoration: none
}

.card-link+.card-link {
    margin-left: 1.25rem
}

.card-header {
    border-bottom: 1px solid rgba(0, 0, 0, .125)
}

.card-img-overlay {
    border-radius: calc(.25rem - 1px)
}

@media (min-width:576px) {
    .card-group {
        display: flex;
        flex-flow: row wrap
    }

    .card-group>.card {
        flex: 1 0 0%;
        margin-bottom: 0
    }

    .card-group>.card+.card {
        border-left: 0;
        margin-left: 0
    }

    .card-group>.card:not(:last-child) {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-header,
    .card-group>.card:not(:last-child) .card-img-top {
        border-top-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-footer,
    .card-group>.card:not(:last-child) .card-img-bottom {
        border-bottom-right-radius: 0
    }

    .card-group>.card:not(:first-child) {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-header,
    .card-group>.card:not(:first-child) .card-img-top {
        border-top-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-footer,
    .card-group>.card:not(:first-child) .card-img-bottom {
        border-bottom-left-radius: 0
    }
}

.accordion {
    overflow-anchor: none
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: .5rem
}

.breadcrumb-item+.breadcrumb-item:before {
    float: left;
    padding-right: .5rem
}

.pagination {
    padding-left: 0
}

.page-link {
    margin-left: -1px
}

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

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

.pagination-lg .page-item:first-child .page-link {
    border-bottom-left-radius: .3rem;
    border-top-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
    border-bottom-right-radius: .3rem;
    border-top-right-radius: .3rem
}

.pagination-sm .page-item:first-child .page-link {
    border-bottom-left-radius: .2rem;
    border-top-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
    border-bottom-right-radius: .2rem;
    border-top-right-radius: .2rem
}

.alert-dismissible {
    padding-right: 3.85rem
}

.alert-dismissible .close {
    right: 0;
    z-index: 2
}

.list-group {
    padding-left: 0
}

.list-group-horizontal>.list-group-item:first-child {
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0
}

.list-group-horizontal>.list-group-item:last-child {
    border-bottom-left-radius: 0;
    border-top-right-radius: .25rem
}

.list-group-horizontal>.list-group-item.active {
    margin-top: 0
}

.list-group-horizontal>.list-group-item+.list-group-item {
    border-left-width: 0;
    border-top-width: 1px
}

.list-group-horizontal>.list-group-item+.list-group-item.active {
    border-left-width: 1px;
    margin-left: -1px
}

@media (min-width:576px) {
    .list-group-horizontal-sm {
        flex-direction: row
    }

    .list-group-horizontal-sm>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-sm>.list-group-item:last-child {
        border-bottom-left-radius: 0;
        border-top-right-radius: .25rem
    }

    .list-group-horizontal-sm>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-sm>.list-group-item+.list-group-item {
        border-left-width: 0;
        border-top-width: 1px
    }

    .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
        border-left-width: 1px;
        margin-left: -1px
    }
}

@media (min-width:768px) {
    .list-group-horizontal-md {
        flex-direction: row
    }

    .list-group-horizontal-md>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-md>.list-group-item:last-child {
        border-bottom-left-radius: 0;
        border-top-right-radius: .25rem
    }

    .list-group-horizontal-md>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-md>.list-group-item+.list-group-item {
        border-left-width: 0;
        border-top-width: 1px
    }

    .list-group-horizontal-md>.list-group-item+.list-group-item.active {
        border-left-width: 1px;
        margin-left: -1px
    }
}

@media (min-width:992px) {
    .list-group-horizontal-lg {
        flex-direction: row
    }

    .list-group-horizontal-lg>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-lg>.list-group-item:last-child {
        border-bottom-left-radius: 0;
        border-top-right-radius: .25rem
    }

    .list-group-horizontal-lg>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-lg>.list-group-item+.list-group-item {
        border-left-width: 0;
        border-top-width: 1px
    }

    .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
        border-left-width: 1px;
        margin-left: -1px
    }
}

@media (min-width:1200px) {
    .list-group-horizontal-xl {
        flex-direction: row
    }

    .list-group-horizontal-xl>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-xl>.list-group-item:last-child {
        border-bottom-left-radius: 0;
        border-top-right-radius: .25rem
    }

    .list-group-horizontal-xl>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-xl>.list-group-item+.list-group-item {
        border-left-width: 0;
        border-top-width: 1px
    }

    .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
        border-left-width: 1px;
        margin-left: -1px
    }
}

.close:hover {
    color: #000;
    text-decoration: none
}

.toast {
    flex-basis: 350px
}

.toast-header {
    border-bottom: 1px solid rgba(0, 0, 0, .05);
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.modal-header {
    border-bottom: 1px solid #e4e7ea
}

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

.tooltip .arrow {
    display: block;
    height: .4rem;
    position: absolute;
    width: .8rem
}

.tooltip .arrow:before {
    border-color: transparent;
    border-style: solid;
    content: "";
    position: absolute
}

.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 {
    border-top-color: #000;
    border-width: .4rem .4rem 0;
    top: 0
}

.bs-tooltip-auto[x-placement^=right],
.bs-tooltip-right {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=right] .arrow,
.bs-tooltip-right .arrow {
    height: .8rem;
    left: 0;
    width: .4rem
}

.bs-tooltip-auto[x-placement^=right] .arrow:before,
.bs-tooltip-right .arrow:before {
    border-right-color: #000;
    border-width: .4rem .4rem .4rem 0;
    right: 0
}

.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 {
    border-bottom-color: #000;
    border-width: 0 .4rem .4rem;
    bottom: 0
}

.bs-tooltip-auto[x-placement^=left],
.bs-tooltip-left {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=left] .arrow,
.bs-tooltip-left .arrow {
    height: .8rem;
    right: 0;
    width: .4rem
}

.bs-tooltip-auto[x-placement^=left] .arrow:before,
.bs-tooltip-left .arrow:before {
    border-left-color: #000;
    border-width: .4rem 0 .4rem .4rem;
    left: 0
}

.popover {
    left: 0;
    position: absolute;
    top: 0
}

.popover .arrow {
    display: block;
    height: .5rem;
    margin: 0 .3rem;
    position: absolute;
    width: 1rem
}

.popover .arrow:after,
.popover .arrow:before {
    border-color: transparent;
    border-style: solid;
    content: "";
    display: block;
    position: absolute
}

.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)
}

.bs-popover-auto[x-placement^=top]>.arrow:before,
.bs-popover-top>.arrow:before {
    border-top-color: rgba(0, 0, 0, .25);
    border-width: .5rem .5rem 0;
    bottom: 0
}

.bs-popover-auto[x-placement^=top]>.arrow:after,
.bs-popover-top>.arrow:after {
    border-top-color: #fff;
    border-width: .5rem .5rem 0;
    bottom: 1px
}

.bs-popover-auto[x-placement^=right],
.bs-popover-right {
    margin-left: .5rem
}

.bs-popover-auto[x-placement^=right]>.arrow,
.bs-popover-right>.arrow {
    height: 1rem;
    left: calc(-.5rem - 1px);
    margin: .3rem 0;
    width: .5rem
}

.bs-popover-auto[x-placement^=right]>.arrow:before,
.bs-popover-right>.arrow:before {
    border-right-color: rgba(0, 0, 0, .25);
    border-width: .5rem .5rem .5rem 0;
    left: 0
}

.bs-popover-auto[x-placement^=right]>.arrow:after,
.bs-popover-right>.arrow:after {
    border-right-color: #fff;
    border-width: .5rem .5rem .5rem 0;
    left: 1px
}

.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)
}

.bs-popover-auto[x-placement^=bottom]>.arrow:before,
.bs-popover-bottom>.arrow:before {
    border-bottom-color: rgba(0, 0, 0, .25);
    border-width: 0 .5rem .5rem;
    top: 0
}

.bs-popover-auto[x-placement^=bottom]>.arrow:after,
.bs-popover-bottom>.arrow:after {
    border-bottom-color: #fff;
    border-width: 0 .5rem .5rem;
    top: 1px
}

.bs-popover-auto[x-placement^=bottom] .popover-header:before,
.bs-popover-bottom .popover-header:before {
    border-bottom: 1px solid #f7f7f7;
    content: "";
    display: block;
    left: 50%;
    margin-left: -.5rem;
    position: absolute;
    top: 0;
    width: 1rem
}

.bs-popover-auto[x-placement^=left],
.bs-popover-left {
    margin-right: .5rem
}

.bs-popover-auto[x-placement^=left]>.arrow,
.bs-popover-left>.arrow {
    height: 1rem;
    margin: .3rem 0;
    right: calc(-.5rem - 1px);
    width: .5rem
}

.bs-popover-auto[x-placement^=left]>.arrow:before,
.bs-popover-left>.arrow:before {
    border-left-color: rgba(0, 0, 0, .25);
    border-width: .5rem 0 .5rem .5rem;
    right: 0
}

.bs-popover-auto[x-placement^=left]>.arrow:after,
.bs-popover-left>.arrow:after {
    border-left-color: #fff;
    border-width: .5rem 0 .5rem .5rem;
    right: 1px
}

.carousel-control-next,
.carousel-control-prev {
    background: none;
    border: 0;
    padding: 0
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
    background: 50%/100% 100% no-repeat
}

.carousel-indicators {
    padding-left: 0
}

.spinner-border,
.spinner-grow {
    vertical-align: -.125em
}

.spinner-grow {
    background-color: currentcolor
}

@media (prefers-reduced-motion:reduce) {

    .spinner-border,
    .spinner-grow {
        animation-duration: 1.5s
    }
}

.border-primary {
    border-color: #003153 !important
}

.border-secondary {
    border-color: #fc0 !important
}

.border-success {
    border-color: #10b359 !important
}

.border-info {
    border-color: #63c2de !important
}

.border-warning {
    border-color: #fc0 !important
}

.border-danger {
    border-color: #d40511 !important
}

.border-light {
    border-color: #f1f1f1 !important
}

.border-dark {
    border-color: #2f353a !important
}

.border-terciary {
    border-color: #007eb7 !important
}

.border-pink {
    border-color: #b10b4d !important
}

.border-gray {
    border-color: #73818f !important
}

.embed-responsive-21by9:before {
    padding-top: 42.85714286%
}

.float-left {
    float: left !important
}

.float-right {
    float: right !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
    }
}

@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-n1 {
        margin: -.25rem !important
    }

    .mt-sm-n1,
    .my-sm-n1 {
        margin-top: -.25rem !important
    }

    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right: -.25rem !important
    }

    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-sm-n1,
    .mx-sm-n1 {
        margin-left: -.25rem !important
    }

    .m-sm-n2 {
        margin: -.5rem !important
    }

    .mt-sm-n2,
    .my-sm-n2 {
        margin-top: -.5rem !important
    }

    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right: -.5rem !important
    }

    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-sm-n2,
    .mx-sm-n2 {
        margin-left: -.5rem !important
    }

    .m-sm-n3 {
        margin: -1rem !important
    }

    .mt-sm-n3,
    .my-sm-n3 {
        margin-top: -1rem !important
    }

    .mr-sm-n3,
    .mx-sm-n3 {
        margin-right: -1rem !important
    }

    .mb-sm-n3,
    .my-sm-n3 {
        margin-bottom: -1rem !important
    }

    .ml-sm-n3,
    .mx-sm-n3 {
        margin-left: -1rem !important
    }

    .m-sm-n4 {
        margin: -1.5rem !important
    }

    .mt-sm-n4,
    .my-sm-n4 {
        margin-top: -1.5rem !important
    }

    .mr-sm-n4,
    .mx-sm-n4 {
        margin-right: -1.5rem !important
    }

    .mb-sm-n4,
    .my-sm-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-sm-n4,
    .mx-sm-n4 {
        margin-left: -1.5rem !important
    }

    .m-sm-n5 {
        margin: -3rem !important
    }

    .mt-sm-n5,
    .my-sm-n5 {
        margin-top: -3rem !important
    }

    .mr-sm-n5,
    .mx-sm-n5 {
        margin-right: -3rem !important
    }

    .mb-sm-n5,
    .my-sm-n5 {
        margin-bottom: -3rem !important
    }

    .ml-sm-n5,
    .mx-sm-n5 {
        margin-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-n1 {
        margin: -.25rem !important
    }

    .mt-md-n1,
    .my-md-n1 {
        margin-top: -.25rem !important
    }

    .mr-md-n1,
    .mx-md-n1 {
        margin-right: -.25rem !important
    }

    .mb-md-n1,
    .my-md-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-md-n1,
    .mx-md-n1 {
        margin-left: -.25rem !important
    }

    .m-md-n2 {
        margin: -.5rem !important
    }

    .mt-md-n2,
    .my-md-n2 {
        margin-top: -.5rem !important
    }

    .mr-md-n2,
    .mx-md-n2 {
        margin-right: -.5rem !important
    }

    .mb-md-n2,
    .my-md-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-md-n2,
    .mx-md-n2 {
        margin-left: -.5rem !important
    }

    .m-md-n3 {
        margin: -1rem !important
    }

    .mt-md-n3,
    .my-md-n3 {
        margin-top: -1rem !important
    }

    .mr-md-n3,
    .mx-md-n3 {
        margin-right: -1rem !important
    }

    .mb-md-n3,
    .my-md-n3 {
        margin-bottom: -1rem !important
    }

    .ml-md-n3,
    .mx-md-n3 {
        margin-left: -1rem !important
    }

    .m-md-n4 {
        margin: -1.5rem !important
    }

    .mt-md-n4,
    .my-md-n4 {
        margin-top: -1.5rem !important
    }

    .mr-md-n4,
    .mx-md-n4 {
        margin-right: -1.5rem !important
    }

    .mb-md-n4,
    .my-md-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-md-n4,
    .mx-md-n4 {
        margin-left: -1.5rem !important
    }

    .m-md-n5 {
        margin: -3rem !important
    }

    .mt-md-n5,
    .my-md-n5 {
        margin-top: -3rem !important
    }

    .mr-md-n5,
    .mx-md-n5 {
        margin-right: -3rem !important
    }

    .mb-md-n5,
    .my-md-n5 {
        margin-bottom: -3rem !important
    }

    .ml-md-n5,
    .mx-md-n5 {
        margin-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-n1 {
        margin: -.25rem !important
    }

    .mt-lg-n1,
    .my-lg-n1 {
        margin-top: -.25rem !important
    }

    .mr-lg-n1,
    .mx-lg-n1 {
        margin-right: -.25rem !important
    }

    .mb-lg-n1,
    .my-lg-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-lg-n1,
    .mx-lg-n1 {
        margin-left: -.25rem !important
    }

    .m-lg-n2 {
        margin: -.5rem !important
    }

    .mt-lg-n2,
    .my-lg-n2 {
        margin-top: -.5rem !important
    }

    .mr-lg-n2,
    .mx-lg-n2 {
        margin-right: -.5rem !important
    }

    .mb-lg-n2,
    .my-lg-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-lg-n2,
    .mx-lg-n2 {
        margin-left: -.5rem !important
    }

    .m-lg-n3 {
        margin: -1rem !important
    }

    .mt-lg-n3,
    .my-lg-n3 {
        margin-top: -1rem !important
    }

    .mr-lg-n3,
    .mx-lg-n3 {
        margin-right: -1rem !important
    }

    .mb-lg-n3,
    .my-lg-n3 {
        margin-bottom: -1rem !important
    }

    .ml-lg-n3,
    .mx-lg-n3 {
        margin-left: -1rem !important
    }

    .m-lg-n4 {
        margin: -1.5rem !important
    }

    .mt-lg-n4,
    .my-lg-n4 {
        margin-top: -1.5rem !important
    }

    .mr-lg-n4,
    .mx-lg-n4 {
        margin-right: -1.5rem !important
    }

    .mb-lg-n4,
    .my-lg-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-lg-n4,
    .mx-lg-n4 {
        margin-left: -1.5rem !important
    }

    .m-lg-n5 {
        margin: -3rem !important
    }

    .mt-lg-n5,
    .my-lg-n5 {
        margin-top: -3rem !important
    }

    .mr-lg-n5,
    .mx-lg-n5 {
        margin-right: -3rem !important
    }

    .mb-lg-n5,
    .my-lg-n5 {
        margin-bottom: -3rem !important
    }

    .ml-lg-n5,
    .mx-lg-n5 {
        margin-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-n1 {
        margin: -.25rem !important
    }

    .mt-xl-n1,
    .my-xl-n1 {
        margin-top: -.25rem !important
    }

    .mr-xl-n1,
    .mx-xl-n1 {
        margin-right: -.25rem !important
    }

    .mb-xl-n1,
    .my-xl-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-xl-n1,
    .mx-xl-n1 {
        margin-left: -.25rem !important
    }

    .m-xl-n2 {
        margin: -.5rem !important
    }

    .mt-xl-n2,
    .my-xl-n2 {
        margin-top: -.5rem !important
    }

    .mr-xl-n2,
    .mx-xl-n2 {
        margin-right: -.5rem !important
    }

    .mb-xl-n2,
    .my-xl-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-xl-n2,
    .mx-xl-n2 {
        margin-left: -.5rem !important
    }

    .m-xl-n3 {
        margin: -1rem !important
    }

    .mt-xl-n3,
    .my-xl-n3 {
        margin-top: -1rem !important
    }

    .mr-xl-n3,
    .mx-xl-n3 {
        margin-right: -1rem !important
    }

    .mb-xl-n3,
    .my-xl-n3 {
        margin-bottom: -1rem !important
    }

    .ml-xl-n3,
    .mx-xl-n3 {
        margin-left: -1rem !important
    }

    .m-xl-n4 {
        margin: -1.5rem !important
    }

    .mt-xl-n4,
    .my-xl-n4 {
        margin-top: -1.5rem !important
    }

    .mr-xl-n4,
    .mx-xl-n4 {
        margin-right: -1.5rem !important
    }

    .mb-xl-n4,
    .my-xl-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-xl-n4,
    .mx-xl-n4 {
        margin-left: -1.5rem !important
    }

    .m-xl-n5 {
        margin: -3rem !important
    }

    .mt-xl-n5,
    .my-xl-n5 {
        margin-top: -3rem !important
    }

    .mr-xl-n5,
    .mx-xl-n5 {
        margin-right: -3rem !important
    }

    .mb-xl-n5,
    .my-xl-n5 {
        margin-bottom: -3rem !important
    }

    .ml-xl-n5,
    .mx-xl-n5 {
        margin-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-break {
    word-wrap: break-word !important
}

@media print {

    *,
    :after,
    :before {
        box-shadow: none !important;
        text-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 #8f9ba6
    }

    blockquote,
    img,
    pre,
    tr {
        page-break-inside: avoid
    }

    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }

    h2,
    h3 {
        page-break-after: avoid
    }

    @page {
        size: a3
    }

    .container,
    body {
        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 #c8ced3 !important
    }

    .table-dark {
        color: inherit
    }

    .table-dark tbody+tbody,
    .table-dark td,
    .table-dark th,
    .table-dark thead th {
        border-color: #e4e7ea
    }

    .table .thead-dark th {
        border-color: #e4e7ea;
        color: inherit
    }
}

/*!
 * CoreUI - HTML, CSS, and JavaScript UI Components Library
 * @version v3.3.0
 * @link https://coreui.io/
 * Copyright (c) 2020 creativeLabs Łukasz Holeczek
 * License MIT  (https://coreui.io/license/)
 */
:root {
    --primary: #003153;
    --secondary: #fc0;
    --success: #10b359;
    --info: #63c2de;
    --warning: #fc0;
    --danger: #d40511;
    --light: #f1f1f1;
    --dark: #2f353a;
    --terciary: #007eb7;
    --pink: #b10b4d;
    --gray: #73818f;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: "MarkPro", sans-serif;
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

.c-app {
    --primary: #003153;
    --secondary: #fc0;
    --success: #10b359;
    --info: #63c2de;
    --warning: #fc0;
    --danger: #d40511;
    --light: #f1f1f1;
    --dark: #2f353a;
    --terciary: #007eb7;
    --pink: #b10b4d;
    --gray: #73818f;
    --color: #23282c;
    background-color: #f1f4f8;
    color: #23282c
}

*,
:after,
:before {
    box-sizing: border-box
}

html {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-family: sans-serif;
    line-height: 1.15
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display: block
}

body {
    background-color: #f1f4f8;
    color: #23282c;
    font-family: MarkPro, sans-serif;
    font-size: .9rem;
    line-height: 1.6;
    margin: 0;
    overflow-x: hidden;
    text-align: left
}

[tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0 !important
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: .5rem;
    margin-top: 0
}

p {
    margin-bottom: 1rem;
    margin-top: 0
}

abbr[data-original-title],
abbr[title] {
    border-bottom: 0;
    cursor: help;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

address {
    font-style: normal;
    line-height: inherit
}

address,
dl,
ol,
ul {
    margin-bottom: 1rem
}

dl,
ol,
ul {
    margin-top: 0
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem
}

html:not([dir=rtl]) dd {
    margin-left: 0
}

[dir=rtl] dd {
    margin-right: 0
}

blockquote {
    margin: 0 0 1rem
}

b,
strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    background-color: transparent;
    color: #003153;
    text-decoration: none
}

@media (-ms-high-contrast:none),
(hover:hover) {
    a:hover {
        color: #003153;
        text-decoration: underline
    }
}

a:not([href]) {
    color: inherit;
    text-decoration: none
}

@media (-ms-high-contrast:none),
(hover:hover) {
    a:not([href]):hover {
        color: inherit;
        text-decoration: none
    }
}

code,
kbd,
pre,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-size: 1em
}

pre {
    -ms-overflow-style: scrollbar;
    margin-bottom: 1rem;
    margin-top: 0;
    overflow: auto
}

figure {
    margin: 0 0 1rem
}

img {
    border-style: none
}

img,
svg {
    vertical-align: middle
}

svg {
    overflow: hidden
}

table {
    border-collapse: collapse
}

caption {
    caption-side: bottom;
    color: #73818f;
    padding-bottom: .75rem;
    padding-top: .75rem;
    text-align: left
}

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 {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[role=button] {
    cursor: pointer
}

select {
    word-wrap: normal
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
    cursor: pointer
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    border: 0;
    margin: 0;
    min-width: 0;
    padding: 0
}

legend {
    color: inherit;
    display: block;
    font-size: 1.5rem;
    line-height: inherit;
    margin-bottom: .5rem;
    max-width: 100%;
    padding: 0;
    white-space: normal;
    width: 100%
}

progress {
    vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: none;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

output {
    display: inline-block
}

summary {
    cursor: pointer;
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none !important
}

.ps {
    -ms-overflow-style: none;
    overflow: hidden !important;
    overflow-anchor: none;
    touch-action: auto
}

.ps__rail-x {
    bottom: 0;
    height: 15px
}

.ps__rail-x,
.ps__rail-y {
    display: none;
    opacity: 0;
    position: absolute;
    transition: background-color .2s linear, opacity .2s linear
}

.ps__rail-y {
    width: 15px
}

html:not([dir=rtl]) .ps__rail-y {
    right: 0
}

[dir=rtl] .ps__rail-y {
    left: 0
}

.ps--active-x>.ps__rail-x,
.ps--active-y>.ps__rail-y {
    background-color: transparent;
    display: block
}

.ps--focus>.ps__rail-x,
.ps--focus>.ps__rail-y,
.ps--scrolling-x>.ps__rail-x,
.ps--scrolling-y>.ps__rail-y,
.ps:hover>.ps__rail-x,
.ps:hover>.ps__rail-y {
    opacity: .6
}

.ps__rail-x:focus,
.ps__rail-x:hover,
.ps__rail-y:focus,
.ps__rail-y:hover {
    background-color: #eee;
    opacity: .9
}

.ps__thumb-x {
    bottom: 2px;
    height: 6px;
    transition: background-color .2s linear, height .2s ease-in-out
}

.ps__thumb-x,
.ps__thumb-y {
    background-color: #aaa;
    border-radius: 6px;
    position: absolute
}

.ps__thumb-y {
    transition: background-color .2s linear, width .2s ease-in-out;
    width: 6px
}

html:not([dir=rtl]) .ps__thumb-y {
    right: 2px
}

[dir=rtl] .ps__thumb-y {
    left: 2px
}

.ps__rail-x:focus>.ps__thumb-x,
.ps__rail-x:hover>.ps__thumb-x {
    background-color: #999;
    height: 11px
}

.ps__rail-y:focus>.ps__thumb-y,
.ps__rail-y:hover>.ps__thumb-y {
    background-color: #999;
    width: 11px
}

@supports (-ms-overflow-style:none) {
    .ps {
        overflow: auto !important
    }
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
    .ps {
        overflow: auto !important
    }
}

.tippy-box[data-animation=fade][data-state=hidden] {
    opacity: 0
}

.tippy-box[data-theme~=cpopover] {
    word-wrap: break-word;
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem;
    display: block;
    font-family: MarkPro, sans-serif;
    font-size: .7875rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.6;
    max-width: 276px;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    z-index: 1060
}

.tippy-box[data-theme~=cpopover]>.tippy-content {
    background-color: initial;
    border-radius: initial;
    color: initial;
    max-width: auto;
    padding: 0;
    text-align: initial
}

.tippy-box[data-theme~=cpopover]>.tippy-arrow {
    color: transparent;
    display: block;
    position: absolute
}

.tippy-box[data-theme~=cpopover]>.tippy-arrow:after,
.tippy-box[data-theme~=cpopover]>.tippy-arrow:before {
    border-color: transparent;
    border-style: solid;
    content: "";
    display: block;
    position: absolute
}

.tippy-box[data-theme~=cpopover][data-placement^=bottom]>.tippy-arrow,
.tippy-box[data-theme~=cpopover][data-placement^=top]>.tippy-arrow {
    height: .5rem;
    padding: 0 .3rem;
    width: 1.6rem
}

.tippy-box[data-theme~=cpopover][data-placement^=bottom]>.tippy-arrow:before,
.tippy-box[data-theme~=cpopover][data-placement^=top]>.tippy-arrow:before {
    left: auto
}

.tippy-box[data-theme~=cpopover][data-placement^=left]>.tippy-arrow,
.tippy-box[data-theme~=cpopover][data-placement^=right]>.tippy-arrow {
    height: 1.6rem;
    margin: 0;
    padding: .3rem 0;
    width: .5rem
}

.tippy-box[data-theme~=cpopover][data-placement^=top]>.tippy-arrow {
    bottom: calc(-.5rem - 1px)
}

.tippy-box[data-theme~=cpopover][data-placement^=top]>.tippy-arrow:before {
    border-top-color: rgba(0, 0, 0, .25);
    border-width: .5rem .5rem 0;
    bottom: 0
}

.tippy-box[data-theme~=cpopover][data-placement^=top]>.tippy-arrow:after {
    border-top-color: #fff;
    border-width: .5rem .5rem 0;
    bottom: 1px
}

.tippy-box[data-theme~=cpopover][data-placement^=bottom]>.tippy-arrow {
    top: calc(-.5rem - 1px)
}

.tippy-box[data-theme~=cpopover][data-placement^=bottom]>.tippy-arrow:before {
    border-bottom-color: rgba(0, 0, 0, .25);
    border-width: 0 .5rem .5rem;
    top: 0
}

.tippy-box[data-theme~=cpopover][data-placement^=bottom]>.tippy-arrow:after {
    border-bottom-color: #fff;
    border-width: 0 .5rem .5rem;
    top: 1px
}

.tippy-box[data-theme~=cpopover][data-placement^=left]>.tippy-arrow {
    right: calc(-.5rem - 1px)
}

.tippy-box[data-theme~=cpopover][data-placement^=left]>.tippy-arrow:before {
    border-left-color: rgba(0, 0, 0, .25);
    border-width: .5rem 0 .5rem .5rem;
    right: 0
}

.tippy-box[data-theme~=cpopover][data-placement^=left]>.tippy-arrow:after {
    border-left-color: #fff;
    border-width: .5rem 0 .5rem .5rem;
    right: 1px
}

.tippy-box[data-theme~=cpopover][data-placement^=right]>.tippy-arrow {
    left: calc(-.5rem - 1px)
}

.tippy-box[data-theme~=cpopover][data-placement^=right]>.tippy-arrow:before {
    border-right-color: rgba(0, 0, 0, .25);
    border-width: .5rem .5rem .5rem 0;
    left: 0
}

.tippy-box[data-theme~=cpopover][data-placement^=right]>.tippy-arrow:after {
    border-right-color: #fff;
    border-width: .5rem .5rem .5rem 0;
    left: 1px
}

.tippy-iOS {
    -webkit-tap-highlight-color: transparent;
    cursor: pointer !important
}

[data-tippy-root] {
    max-width: calc(100vw - 10px)
}

.tippy-box {
    word-wrap: break-word;
    display: block;
    font-family: MarkPro, sans-serif;
    font-size: .7875rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.6;
    margin: 0;
    outline: 0;
    position: relative;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    transition-property: transform, visibility, opacity;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    z-index: 1070
}

.tippy-box[data-placement^=top]>.tippy-arrow {
    bottom: 0
}

.tippy-box[data-placement^=top]>.tippy-arrow:before {
    border-top-color: initial;
    border-width: .4rem .4rem 0;
    bottom: -.4rem;
    left: 0
}

.tippy-box[data-placement^=bottom]>.tippy-arrow {
    top: 0
}

.tippy-box[data-placement^=bottom]>.tippy-arrow:before {
    border-bottom-color: initial;
    border-width: 0 .4rem .4rem;
    left: 0;
    top: -.4rem
}

.tippy-box[data-placement^=left]>.tippy-arrow {
    height: .8rem;
    right: 0;
    width: .4rem
}

.tippy-box[data-placement^=left]>.tippy-arrow:before {
    border-left-color: initial;
    border-width: .4rem 0 .4rem .4rem;
    right: -.4rem
}

.tippy-box[data-placement^=right]>.tippy-arrow {
    height: .8rem;
    left: 0;
    width: .4rem
}

.tippy-box[data-placement^=right]>.tippy-arrow:before {
    border-right-color: initial;
    border-width: .4rem .4rem .4rem 0;
    left: -.4rem
}

.tippy-box[data-inertia][data-state=visible] {
    transition-timing-function: cubic-bezier(.54, 1.5, .38, 1.11)
}

.tippy-arrow {
    color: #000;
    display: block;
    height: .4rem;
    position: absolute;
    width: .8rem
}

.tippy-arrow:before {
    border-color: transparent;
    border-style: solid;
    content: "";
    display: block;
    position: absolute
}

.tippy-content {
    background-color: #000;
    border-radius: .25rem;
    color: #fff;
    max-width: 200px;
    padding: .25rem .5rem;
    text-align: center
}

.alert {
    border: 1px solid transparent;
    border-radius: .25rem;
    margin-bottom: 1rem;
    padding: .75rem 1.25rem;
    position: relative
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

html:not([dir=rtl]) .alert-dismissible {
    padding-right: 3.85rem
}

[dir=rtl] .alert-dismissible {
    padding-left: 3.85rem
}

.alert-dismissible .close {
    color: inherit;
    padding: .75rem 1.25rem;
    position: absolute;
    top: 0
}

html:not([dir=rtl]) .alert-dismissible .close {
    right: 0
}

[dir=rtl] .alert-dismissible .close {
    left: 0
}

.alert-primary {
    background-color: #ccd6dd;
    border-color: #b8c5cf;
    color: #00192b
}

.alert-primary hr {
    border-top-color: #a9b9c5
}

.alert-primary .alert-link {
    color: #000
}

.alert-secondary {
    background-color: #fff5cc;
    border-color: #fff1b8;
    color: #856a00
}

.alert-secondary hr {
    border-top-color: #ffec9f
}

.alert-secondary .alert-link {
    color: #524100
}

.alert-success {
    background-color: #cff0de;
    border-color: #bcead1;
    color: #085d2e
}

.alert-success hr {
    border-top-color: #a9e4c4
}

.alert-success .alert-link {
    color: #042e17
}

.alert-info {
    background-color: #e0f3f8;
    border-color: #d3eef6;
    color: #336573
}

.alert-info hr {
    border-top-color: #bee6f2
}

.alert-info .alert-link {
    color: #234650
}

.alert-warning {
    background-color: #fff5cc;
    border-color: #fff1b8;
    color: #856a00
}

.alert-warning hr {
    border-top-color: #ffec9f
}

.alert-warning .alert-link {
    color: #524100
}

.alert-danger {
    background-color: #f6cdcf;
    border-color: #f3b9bc;
    color: #6e0309
}

.alert-danger hr {
    border-top-color: #efa3a7
}

.alert-danger .alert-link {
    color: #3c0205
}

.alert-light {
    background-color: #fcfcfc;
    border-color: #fbfbfb;
    color: #7d7d7d
}

.alert-light hr {
    border-top-color: #eee
}

.alert-light .alert-link {
    color: #646464
}

.alert-dark {
    background-color: #d5d7d8;
    border-color: #c5c6c8;
    color: #181c1e
}

.alert-dark hr {
    border-top-color: #b8b9bc
}

.alert-dark .alert-link {
    color: #010202
}

.alert-terciary {
    background-color: #cce5f1;
    border-color: #b8dbeb;
    color: #00425f
}

.alert-terciary hr {
    border-top-color: #a4d1e5
}

.alert-terciary .alert-link {
    color: #001f2c
}

.alert-pink {
    background-color: #efcedb;
    border-color: #e9bbcd;
    color: #5c0628
}

.alert-pink hr {
    border-top-color: #e3a8bf
}

.alert-pink .alert-link {
    color: #2c0313
}

.alert-gray {
    background-color: #e3e6e9;
    border-color: #d8dce0;
    color: #3c434a
}

.alert-gray hr {
    border-top-color: #cacfd5
}

.alert-gray .alert-link {
    color: #252a2e
}

.c-avatar {
    align-items: center;
    border-radius: 50em;
    display: inline-flex;
    font-size: 14.4px;
    height: 36px;
    justify-content: center;
    position: relative;
    width: 36px
}

.c-avatar .c-avatar-status {
    height: 10px;
    width: 10px
}

.c-avatar-img {
    border-radius: 50em;
    height: auto;
    width: 100%
}

.c-avatar-status {
    border: 1px solid #fff;
    border-radius: 50em;
    bottom: 0;
    display: block;
    position: absolute
}

html:not([dir=rtl]) .c-avatar-status {
    right: 0
}

[dir=rtl] .c-avatar-status {
    left: 0
}

.c-avatar-sm {
    font-size: 9.6px;
    height: 24px;
    width: 24px
}

.c-avatar-sm .c-avatar-status {
    height: 8px;
    width: 8px
}

.c-avatar-lg {
    font-size: 19.2px;
    height: 48px;
    width: 48px
}

.c-avatar-lg .c-avatar-status {
    height: 12px;
    width: 12px
}

.c-avatar-xl {
    font-size: 25.6px;
    height: 64px;
    width: 64px
}

.c-avatar-xl .c-avatar-status {
    height: 14px;
    width: 14px
}

.c-avatars-stack {
    display: flex
}

.c-avatars-stack .c-avatar {
    margin-right: -18px;
    transition: margin-right .3s
}

.c-avatars-stack .c-avatar:hover {
    margin-right: 0
}

.c-avatars-stack .c-avatar-sm {
    margin-right: -12px
}

.c-avatars-stack .c-avatar-lg {
    margin-right: -24px
}

.c-avatars-stack .c-avatar-xl {
    margin-right: -32px
}

.c-avatar-rounded {
    border-radius: .25rem
}

.c-avatar-square {
    border-radius: 0
}

.badge {
    border-radius: .25rem;
    display: inline-block;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    padding: .25em .4em;
    text-align: center;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    vertical-align: baseline;
    white-space: nowrap
}

@media (prefers-reduced-motion:reduce) {
    .badge {
        transition: none
    }
}

a.badge:focus,
a.badge:hover {
    text-decoration: none
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.badge-pill {
    border-radius: 10rem;
    padding-left: .6em;
    padding-right: .6em
}

.badge-primary {
    background-color: #003153;
    color: #fff
}

a.badge-primary:focus,
a.badge-primary:hover {
    background-color: #001320;
    color: #fff
}

a.badge-primary.focus,
a.badge-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 49, 83, .5);
    outline: 0
}

.badge-secondary {
    background-color: #fc0;
    color: #23282c
}

a.badge-secondary:focus,
a.badge-secondary:hover {
    background-color: #cca300;
    color: #23282c
}

a.badge-secondary.focus,
a.badge-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 204, 0, .5);
    outline: 0
}

.badge-success {
    background-color: #10b359;
    color: #fff
}

a.badge-success:focus,
a.badge-success:hover {
    background-color: #0c8442;
    color: #fff
}

a.badge-success.focus,
a.badge-success:focus {
    box-shadow: 0 0 0 .2rem rgba(16, 179, 89, .5);
    outline: 0
}

.badge-info {
    background-color: #63c2de;
    color: #23282c
}

a.badge-info:focus,
a.badge-info:hover {
    background-color: #39b2d5;
    color: #23282c
}

a.badge-info.focus,
a.badge-info:focus {
    box-shadow: 0 0 0 .2rem rgba(99, 194, 222, .5);
    outline: 0
}

.badge-warning {
    background-color: #fc0;
    color: #23282c
}

a.badge-warning:focus,
a.badge-warning:hover {
    background-color: #cca300;
    color: #23282c
}

a.badge-warning.focus,
a.badge-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 204, 0, .5);
    outline: 0
}

.badge-danger {
    background-color: #d40511;
    color: #fff
}

a.badge-danger:focus,
a.badge-danger:hover {
    background-color: #a2040d;
    color: #fff
}

a.badge-danger.focus,
a.badge-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(212, 5, 17, .5);
    outline: 0
}

.badge-light {
    background-color: #f1f1f1;
    color: #23282c
}

a.badge-light:focus,
a.badge-light:hover {
    background-color: #d8d8d8;
    color: #23282c
}

a.badge-light.focus,
a.badge-light:focus {
    box-shadow: 0 0 0 .2rem hsla(0, 0%, 95%, .5);
    outline: 0
}

.badge-dark {
    background-color: #2f353a;
    color: #fff
}

a.badge-dark:focus,
a.badge-dark:hover {
    background-color: #181b1e;
    color: #fff
}

a.badge-dark.focus,
a.badge-dark:focus {
    box-shadow: 0 0 0 .2rem rgba(47, 53, 58, .5);
    outline: 0
}

.badge-terciary {
    background-color: #007eb7;
    color: #fff
}

a.badge-terciary:focus,
a.badge-terciary:hover {
    background-color: #005b84;
    color: #fff
}

a.badge-terciary.focus,
a.badge-terciary:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 126, 183, .5);
    outline: 0
}

.badge-pink {
    background-color: #b10b4d;
    color: #fff
}

a.badge-pink:focus,
a.badge-pink:hover {
    background-color: #810838;
    color: #fff
}

a.badge-pink.focus,
a.badge-pink:focus {
    box-shadow: 0 0 0 .2rem rgba(177, 11, 77, .5);
    outline: 0
}

.badge-gray {
    background-color: #73818f;
    color: #fff
}

a.badge-gray:focus,
a.badge-gray:hover {
    background-color: #5c6873;
    color: #fff
}

a.badge-gray.focus,
a.badge-gray:focus {
    box-shadow: 0 0 0 .2rem rgba(115, 129, 143, .5);
    outline: 0
}

html:not([dir=rtl]) .breadcrumb-menu {
    margin-left: auto;
    margin-right: auto
}

.breadcrumb-menu:before {
    display: none
}

.breadcrumb-menu .btn-group {
    vertical-align: top
}

.breadcrumb-menu .btn {
    border: 0;
    color: #73818f;
    padding: 0 .75rem;
    vertical-align: top
}

.breadcrumb-menu .btn.active,
.breadcrumb-menu .btn:hover,
.breadcrumb-menu .show .btn {
    background: transparent;
    color: #23282c
}

.breadcrumb-menu .dropdown-menu {
    line-height: 1.6;
    min-width: 180px
}

.breadcrumb {
    background-color: #e4e7ea;
    border-bottom: 1px solid;
    border-color: #e4e7ea;
    border-radius: .25rem;
    flex-wrap: wrap;
    margin-bottom: 1rem;
    padding: .75rem 1rem
}

.breadcrumb,
.breadcrumb-item {
    display: flex
}

html:not([dir=rtl]) .breadcrumb-item+.breadcrumb-item {
    padding-left: .5rem
}

[dir=rtl] .breadcrumb-item+.breadcrumb-item {
    padding-right: .5rem
}

.breadcrumb-item+.breadcrumb-item:before {
    color: #73818f;
    content: "/";
    display: inline-block
}

html:not([dir=rtl]) .breadcrumb-item+.breadcrumb-item:before {
    padding-right: .5rem
}

[dir=rtl] .breadcrumb-item+.breadcrumb-item:before {
    padding-left: .5rem
}

.breadcrumb-item+.breadcrumb-item:hover:before {
    text-decoration: underline;
    text-decoration: none
}

.breadcrumb-item.active {
    color: #73818f
}

.btn-group,
.btn-group-vertical {
    display: inline-flex;
    position: relative;
    vertical-align: middle
}

.btn-group-vertical>.btn,
.btn-group>.btn {
    flex: 1 1 auto;
    position: relative
}

@media (-ms-high-contrast:none),
(hover:hover) {

    .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-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.btn-toolbar .input-group {
    width: auto
}

html:not([dir=rtl]) .btn-group>.btn-group:not(:first-child),
html:not([dir=rtl]) .btn-group>.btn:not(:first-child) {
    margin-left: -1px
}

[dir=rtl] .btn-group>.btn-group:not(:first-child),
[dir=rtl] .btn-group>.btn:not(:first-child) {
    margin-right: -1px
}

html:not([dir=rtl]) .btn-group>.btn-group:not(:last-child)>.btn,
html:not([dir=rtl]) .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

[dir=rtl] .btn-group>.btn-group:not(:last-child)>.btn,
[dir=rtl] .btn-group>.btn:not(:last-child):not(.dropdown-toggle),
html:not([dir=rtl]) .btn-group>.btn-group:not(:first-child)>.btn,
html:not([dir=rtl]) .btn-group>.btn:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

[dir=rtl] .btn-group>.btn-group:not(:first-child)>.btn,
[dir=rtl] .btn-group>.btn:not(:first-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.dropdown-toggle-split {
    padding-left: .5625rem;
    padding-right: .5625rem
}

html:not([dir=rtl]) .dropdown-toggle-split:after,
html:not([dir=rtl]) .dropright .dropdown-toggle-split:after,
html:not([dir=rtl]) .dropup .dropdown-toggle-split:after {
    margin-left: 0
}

[dir=rtl] .dropdown-toggle-split:after,
[dir=rtl] .dropright .dropdown-toggle-split:after,
[dir=rtl] .dropup .dropdown-toggle-split:after,
html:not([dir=rtl]) .dropleft .dropdown-toggle-split:before {
    margin-right: 0
}

[dir=rtl] .dropleft .dropdown-toggle-split:before {
    margin-left: 0
}

.btn-group-sm>.btn+.dropdown-toggle-split,
.btn-sm+.dropdown-toggle-split {
    padding-left: .375rem;
    padding-right: .375rem
}

.btn-group-lg>.btn+.dropdown-toggle-split,
.btn-lg+.dropdown-toggle-split {
    padding-left: .75rem;
    padding-right: .75rem
}

.btn-group-vertical {
    align-items: flex-start;
    flex-direction: column;
    justify-content: center
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group {
    width: 100%
}

.btn-group-vertical>.btn-group:not(:first-child),
.btn-group-vertical>.btn:not(:first-child) {
    margin-top: -1px
}

.btn-group-vertical>.btn-group:not(:last-child)>.btn,
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-left-radius: 0;
    border-bottom-right-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] {
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
    position: absolute
}

.btn {
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem;
    color: #23282c;
    cursor: pointer;
    display: inline-block;
    font-size: .9rem;
    font-weight: 400;
    line-height: 1.6;
    padding: .375rem .75rem;
    text-align: center;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: middle
}

.btn .c-icon,
.btn i {
    width: .9rem
}

@media (prefers-reduced-motion:reduce) {
    .btn {
        transition: none
    }
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn:hover {
        color: #23282c;
        text-decoration: none
    }
}

.btn.focus,
.btn:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 49, 83, .25);
    outline: 0
}

.btn.disabled,
.btn:disabled {
    opacity: .65
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer
}

.btn .c-icon,
.btn i {
    height: .9rem;
    margin: .27rem 0
}

a.btn.disabled,
fieldset:disabled a.btn {
    pointer-events: none
}

.btn-primary {
    background-color: #003153;
    border-color: #003153;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-primary:hover {
        background-color: #001a2d;
        border-color: #001320;
        color: #fff
    }
}

.btn-primary.focus,
.btn-primary:focus {
    background-color: #001a2d;
    border-color: #001320;
    box-shadow: 0 0 0 .2rem rgba(38, 80, 109, .5);
    color: #fff
}

.btn-primary.disabled,
.btn-primary:disabled {
    background-color: #003153;
    border-color: #003153;
    color: #fff
}

.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
    background-color: #001320;
    border-color: #000b13;
    color: #fff
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(38, 80, 109, .5)
}

.show>.btn-primary.dropdown-toggle {
    background-color: #001320;
    border-color: #000b13;
    color: #fff
}

.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(38, 80, 109, .5)
}

.btn-secondary {
    background-color: #fc0;
    border-color: #fc0;
    color: #23282c
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-secondary:hover {
        background-color: #d9ad00;
        border-color: #cca300;
        color: #23282c
    }
}

.btn-secondary.focus,
.btn-secondary:focus {
    background-color: #d9ad00;
    border-color: #cca300;
    box-shadow: 0 0 0 .2rem rgba(222, 179, 7, .5);
    color: #23282c
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    background-color: #fc0;
    border-color: #fc0;
    color: #23282c
}

.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
    background-color: #cca300;
    border-color: #bf9900;
    color: #23282c
}

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(222, 179, 7, .5)
}

.show>.btn-secondary.dropdown-toggle {
    background-color: #cca300;
    border-color: #bf9900;
    color: #23282c
}

.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(222, 179, 7, .5)
}

.btn-success {
    background-color: #10b359;
    border-color: #10b359;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-success:hover {
        background-color: #0d9048;
        border-color: #0c8442;
        color: #fff
    }
}

.btn-success.focus,
.btn-success:focus {
    background-color: #0d9048;
    border-color: #0c8442;
    box-shadow: 0 0 0 .2rem rgba(52, 190, 114, .5);
    color: #fff
}

.btn-success.disabled,
.btn-success:disabled {
    background-color: #10b359;
    border-color: #10b359;
    color: #fff
}

.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
    background-color: #0c8442;
    border-color: #0b783c;
    color: #fff
}

.btn-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(52, 190, 114, .5)
}

.show>.btn-success.dropdown-toggle {
    background-color: #0c8442;
    border-color: #0b783c;
    color: #fff
}

.show>.btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(52, 190, 114, .5)
}

.btn-info {
    background-color: #63c2de;
    border-color: #63c2de;
    color: #23282c
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-info:hover {
        background-color: #43b6d7;
        border-color: #39b2d5;
        color: #23282c
    }
}

.btn-info.focus,
.btn-info:focus {
    background-color: #43b6d7;
    border-color: #39b2d5;
    box-shadow: 0 0 0 .2rem rgba(89, 171, 195, .5);
    color: #23282c
}

.btn-info.disabled,
.btn-info:disabled {
    background-color: #63c2de;
    border-color: #63c2de;
    color: #23282c
}

.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
    background-color: #39b2d5;
    border-color: #2eadd3;
    color: #fff
}

.btn-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(89, 171, 195, .5)
}

.show>.btn-info.dropdown-toggle {
    background-color: #39b2d5;
    border-color: #2eadd3;
    color: #fff
}

.show>.btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(89, 171, 195, .5)
}

.btn-warning {
    background-color: #fc0;
    border-color: #fc0;
    color: #23282c
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-warning:hover {
        background-color: #d9ad00;
        border-color: #cca300;
        color: #23282c
    }
}

.btn-warning.focus,
.btn-warning:focus {
    background-color: #d9ad00;
    border-color: #cca300;
    box-shadow: 0 0 0 .2rem rgba(222, 179, 7, .5);
    color: #23282c
}

.btn-warning.disabled,
.btn-warning:disabled {
    background-color: #fc0;
    border-color: #fc0;
    color: #23282c
}

.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
    background-color: #cca300;
    border-color: #bf9900;
    color: #23282c
}

.btn-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(222, 179, 7, .5)
}

.show>.btn-warning.dropdown-toggle {
    background-color: #cca300;
    border-color: #bf9900;
    color: #23282c
}

.show>.btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(222, 179, 7, .5)
}

.btn-danger {
    background-color: #d40511;
    border-color: #d40511;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-danger:hover {
        background-color: #af040e;
        border-color: #a2040d;
        color: #fff
    }
}

.btn-danger.focus,
.btn-danger:focus {
    background-color: #af040e;
    border-color: #a2040d;
    box-shadow: 0 0 0 .2rem rgba(218, 43, 53, .5);
    color: #fff
}

.btn-danger.disabled,
.btn-danger:disabled {
    background-color: #d40511;
    border-color: #d40511;
    color: #fff
}

.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
    background-color: #a2040d;
    border-color: #96040c;
    color: #fff
}

.btn-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(218, 43, 53, .5)
}

.show>.btn-danger.dropdown-toggle {
    background-color: #a2040d;
    border-color: #96040c;
    color: #fff
}

.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(218, 43, 53, .5)
}

.btn-light {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #23282c
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-light:hover {
        background-color: #dedede;
        border-color: #d8d8d8;
        color: #23282c
    }
}

.btn-light.focus,
.btn-light:focus {
    background-color: #dedede;
    border-color: #d8d8d8;
    box-shadow: 0 0 0 .2rem hsla(180, 1%, 83%, .5);
    color: #23282c
}

.btn-light.disabled,
.btn-light:disabled {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #23282c
}

.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
    background-color: #d8d8d8;
    border-color: #d1d1d1;
    color: #23282c
}

.btn-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(180, 1%, 83%, .5)
}

.show>.btn-light.dropdown-toggle {
    background-color: #d8d8d8;
    border-color: #d1d1d1;
    color: #23282c
}

.show>.btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(180, 1%, 83%, .5)
}

.btn-dark {
    background-color: #2f353a;
    border-color: #2f353a;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-dark:hover {
        background-color: #1e2225;
        border-color: #181b1e;
        color: #fff
    }
}

.btn-dark.focus,
.btn-dark:focus {
    background-color: #1e2225;
    border-color: #181b1e;
    box-shadow: 0 0 0 .2rem rgba(78, 83, 88, .5);
    color: #fff
}

.btn-dark.disabled,
.btn-dark:disabled {
    background-color: #2f353a;
    border-color: #2f353a;
    color: #fff
}

.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
    background-color: #181b1e;
    border-color: #121517;
    color: #fff
}

.btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(78, 83, 88, .5)
}

.show>.btn-dark.dropdown-toggle {
    background-color: #181b1e;
    border-color: #121517;
    color: #fff
}

.show>.btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(78, 83, 88, .5)
}

.btn-terciary {
    background-color: #007eb7;
    border-color: #007eb7;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-terciary:hover {
        background-color: #006491;
        border-color: #005b84;
        color: #fff
    }
}

.btn-terciary.focus,
.btn-terciary:focus {
    background-color: #006491;
    border-color: #005b84;
    box-shadow: 0 0 0 .2rem rgba(38, 145, 194, .5);
    color: #fff
}

.btn-terciary.disabled,
.btn-terciary:disabled {
    background-color: #007eb7;
    border-color: #007eb7;
    color: #fff
}

.btn-terciary:not(:disabled):not(.disabled):active,
.show>.btn-terciary.dropdown-toggle {
    background-color: #005b84;
    border-color: #005277;
    color: #fff
}

.btn-terciary:not(:disabled):not(.disabled):active:focus,
.show>.btn-terciary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(38, 145, 194, .5)
}

.show>.btn-terciary.dropdown-toggle {
    background-color: #005b84;
    border-color: #005277;
    color: #fff
}

.show>.btn-terciary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(38, 145, 194, .5)
}

.btn-pink {
    background-color: #b10b4d;
    border-color: #b10b4d;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-pink:hover {
        background-color: #8d093d;
        border-color: #810838;
        color: #fff
    }
}

.btn-pink.focus,
.btn-pink:focus {
    background-color: #8d093d;
    border-color: #810838;
    box-shadow: 0 0 0 .2rem rgba(189, 48, 104, .5);
    color: #fff
}

.btn-pink.disabled,
.btn-pink:disabled {
    background-color: #b10b4d;
    border-color: #b10b4d;
    color: #fff
}

.btn-pink:not(:disabled):not(.disabled):active,
.show>.btn-pink.dropdown-toggle {
    background-color: #810838;
    border-color: #750733
}

.btn-pink:not(:disabled):not(.disabled):active:focus,
.show>.btn-pink.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(189, 48, 104, .5)
}

.show>.btn-pink.dropdown-toggle {
    background-color: #810838;
    border-color: #750733;
    color: #fff
}

.show>.btn-pink.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(189, 48, 104, .5)
}

.btn-gray {
    background-color: #73818f;
    border-color: #73818f;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-gray:hover {
        background-color: #626e7a;
        border-color: #5c6873;
        color: #fff
    }
}

.btn-gray.focus,
.btn-gray:focus {
    background-color: #626e7a;
    border-color: #5c6873;
    box-shadow: 0 0 0 .2rem rgba(136, 148, 160, .5);
    color: #fff
}

.btn-gray.disabled,
.btn-gray:disabled {
    background-color: #73818f;
    border-color: #73818f;
    color: #fff
}

.btn-gray:not(:disabled):not(.disabled):active,
.show>.btn-gray.dropdown-toggle {
    background-color: #5c6873;
    border-color: #56616c;
    color: #fff
}

.btn-gray:not(:disabled):not(.disabled):active:focus,
.show>.btn-gray.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(136, 148, 160, .5)
}

.show>.btn-gray.dropdown-toggle {
    background-color: #5c6873;
    border-color: #56616c;
    color: #fff
}

.show>.btn-gray.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(136, 148, 160, .5)
}

.btn-transparent {
    color: hsla(0, 0%, 100%, .8)
}

.btn-transparent:hover {
    color: #fff
}

.btn-outline-primary {
    border-color: #003153;
    color: #003153
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-outline-primary:hover {
        background-color: #003153;
        border-color: #003153;
        color: #fff
    }
}

.btn-outline-primary.focus,
.btn-outline-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 49, 83, .5)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    background-color: transparent;
    color: #003153
}

.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active {
    background-color: #003153;
    border-color: #003153;
    color: #fff
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 49, 83, .5)
}

.show>.btn-outline-primary.dropdown-toggle {
    background-color: #003153;
    border-color: #003153;
    color: #fff
}

.show>.btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 49, 83, .5)
}

.btn-outline-secondary {
    border-color: #fc0;
    color: #fc0
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-outline-secondary:hover {
        background-color: #fc0;
        border-color: #fc0;
        color: #23282c
    }
}

.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 204, 0, .5)
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    background-color: transparent;
    color: #fc0
}

.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active {
    background-color: #fc0;
    border-color: #fc0;
    color: #23282c
}

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 204, 0, .5)
}

.show>.btn-outline-secondary.dropdown-toggle {
    background-color: #fc0;
    border-color: #fc0;
    color: #23282c
}

.show>.btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 204, 0, .5)
}

.btn-outline-success {
    border-color: #10b359;
    color: #10b359
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-outline-success:hover {
        background-color: #10b359;
        border-color: #10b359;
        color: #fff
    }
}

.btn-outline-success.focus,
.btn-outline-success:focus {
    box-shadow: 0 0 0 .2rem rgba(16, 179, 89, .5)
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
    background-color: transparent;
    color: #10b359
}

.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active {
    background-color: #10b359;
    border-color: #10b359;
    color: #fff
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(16, 179, 89, .5)
}

.show>.btn-outline-success.dropdown-toggle {
    background-color: #10b359;
    border-color: #10b359;
    color: #fff
}

.show>.btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(16, 179, 89, .5)
}

.btn-outline-info {
    border-color: #63c2de;
    color: #63c2de
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-outline-info:hover {
        background-color: #63c2de;
        border-color: #63c2de;
        color: #23282c
    }
}

.btn-outline-info.focus,
.btn-outline-info:focus {
    box-shadow: 0 0 0 .2rem rgba(99, 194, 222, .5)
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
    background-color: transparent;
    color: #63c2de
}

.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active {
    background-color: #63c2de;
    border-color: #63c2de;
    color: #23282c
}

.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(99, 194, 222, .5)
}

.show>.btn-outline-info.dropdown-toggle {
    background-color: #63c2de;
    border-color: #63c2de;
    color: #23282c
}

.show>.btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(99, 194, 222, .5)
}

.btn-outline-warning {
    border-color: #fc0;
    color: #fc0
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-outline-warning:hover {
        background-color: #fc0;
        border-color: #fc0;
        color: #23282c
    }
}

.btn-outline-warning.focus,
.btn-outline-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 204, 0, .5)
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    background-color: transparent;
    color: #fc0
}

.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active {
    background-color: #fc0;
    border-color: #fc0;
    color: #23282c
}

.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 204, 0, .5)
}

.show>.btn-outline-warning.dropdown-toggle {
    background-color: #fc0;
    border-color: #fc0;
    color: #23282c
}

.show>.btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 204, 0, .5)
}

.btn-outline-danger {
    border-color: #d40511;
    color: #d40511
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-outline-danger:hover {
        background-color: #d40511;
        border-color: #d40511;
        color: #fff
    }
}

.btn-outline-danger.focus,
.btn-outline-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(212, 5, 17, .5)
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    background-color: transparent;
    color: #d40511
}

.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active {
    background-color: #d40511;
    border-color: #d40511;
    color: #fff
}

.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(212, 5, 17, .5)
}

.show>.btn-outline-danger.dropdown-toggle {
    background-color: #d40511;
    border-color: #d40511;
    color: #fff
}

.show>.btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(212, 5, 17, .5)
}

.btn-outline-light {
    border-color: #f1f1f1;
    color: #f1f1f1
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-outline-light:hover {
        background-color: #f1f1f1;
        border-color: #f1f1f1;
        color: #23282c
    }
}

.btn-outline-light.focus,
.btn-outline-light:focus {
    box-shadow: 0 0 0 .2rem hsla(0, 0%, 95%, .5)
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
    background-color: transparent;
    color: #f1f1f1
}

.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #23282c
}

.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem hsla(0, 0%, 95%, .5)
}

.show>.btn-outline-light.dropdown-toggle {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #23282c
}

.show>.btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0, 0%, 95%, .5)
}

.btn-outline-dark {
    border-color: #2f353a;
    color: #2f353a
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-outline-dark:hover {
        background-color: #2f353a;
        border-color: #2f353a;
        color: #fff
    }
}

.btn-outline-dark.focus,
.btn-outline-dark:focus {
    box-shadow: 0 0 0 .2rem rgba(47, 53, 58, .5)
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
    background-color: transparent;
    color: #2f353a
}

.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active {
    background-color: #2f353a;
    border-color: #2f353a;
    color: #fff
}

.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(47, 53, 58, .5)
}

.show>.btn-outline-dark.dropdown-toggle {
    background-color: #2f353a;
    border-color: #2f353a;
    color: #fff
}

.show>.btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(47, 53, 58, .5)
}

.btn-outline-terciary {
    border-color: #007eb7;
    color: #007eb7
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-outline-terciary:hover {
        background-color: #007eb7;
        border-color: #007eb7;
        color: #fff
    }
}

.btn-outline-terciary.focus,
.btn-outline-terciary:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 126, 183, .5)
}

.btn-outline-terciary.disabled,
.btn-outline-terciary:disabled {
    background-color: transparent;
    color: #007eb7
}

.btn-outline-terciary:not(:disabled):not(.disabled).active,
.btn-outline-terciary:not(:disabled):not(.disabled):active {
    background-color: #007eb7;
    border-color: #007eb7;
    color: #fff
}

.btn-outline-terciary:not(:disabled):not(.disabled).active:focus,
.btn-outline-terciary:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 126, 183, .5)
}

.show>.btn-outline-terciary.dropdown-toggle {
    background-color: #007eb7;
    border-color: #007eb7;
    color: #fff
}

.show>.btn-outline-terciary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 126, 183, .5)
}

.btn-outline-pink {
    border-color: #b10b4d;
    color: #b10b4d
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-outline-pink:hover {
        background-color: #b10b4d;
        border-color: #b10b4d;
        color: #fff
    }
}

.btn-outline-pink.focus,
.btn-outline-pink:focus {
    box-shadow: 0 0 0 .2rem rgba(177, 11, 77, .5)
}

.btn-outline-pink.disabled,
.btn-outline-pink:disabled {
    background-color: transparent;
    color: #b10b4d
}

.btn-outline-pink:not(:disabled):not(.disabled).active,
.btn-outline-pink:not(:disabled):not(.disabled):active {
    background-color: #b10b4d;
    border-color: #b10b4d;
    color: #fff
}

.btn-outline-pink:not(:disabled):not(.disabled).active:focus,
.btn-outline-pink:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(177, 11, 77, .5)
}

.show>.btn-outline-pink.dropdown-toggle {
    background-color: #b10b4d;
    border-color: #b10b4d;
    color: #fff
}

.show>.btn-outline-pink.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(177, 11, 77, .5)
}

.btn-outline-gray {
    border-color: #73818f;
    color: #73818f
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-outline-gray:hover {
        background-color: #73818f;
        border-color: #73818f;
        color: #fff
    }
}

.btn-outline-gray.focus,
.btn-outline-gray:focus {
    box-shadow: 0 0 0 .2rem rgba(115, 129, 143, .5)
}

.btn-outline-gray.disabled,
.btn-outline-gray:disabled {
    background-color: transparent;
    color: #73818f
}

.btn-outline-gray:not(:disabled):not(.disabled).active,
.btn-outline-gray:not(:disabled):not(.disabled):active {
    background-color: #73818f;
    border-color: #73818f;
    color: #fff
}

.btn-outline-gray:not(:disabled):not(.disabled).active:focus,
.btn-outline-gray:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(115, 129, 143, .5)
}

.show>.btn-outline-gray.dropdown-toggle {
    background-color: #73818f;
    border-color: #73818f;
    color: #fff
}

.show>.btn-outline-gray.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(115, 129, 143, .5)
}

.btn-link {
    color: #003153;
    font-weight: 400;
    text-decoration: none
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-link:hover {
        color: #000407;
        text-decoration: underline
    }
}

.btn-link.focus,
.btn-link:focus {
    text-decoration: underline
}

.btn-link.disabled,
.btn-link:disabled {
    color: #73818f;
    pointer-events: none
}

.btn-group-lg>.btn,
.btn-lg {
    border-radius: .3rem;
    font-size: 1.125rem;
    line-height: 1.5;
    padding: .5rem 1rem
}

.btn-group-lg>.btn .c-icon,
.btn-group-lg>.btn i,
.btn-lg .c-icon,
.btn-lg i {
    height: 1.125rem;
    margin: .28125rem 0;
    width: 1.125rem
}

.btn-group-sm>.btn,
.btn-sm {
    border-radius: .2rem;
    font-size: .7875rem;
    line-height: 1.5;
    padding: .25rem .5rem
}

.btn-group-sm>.btn .c-icon,
.btn-group-sm>.btn i,
.btn-sm .c-icon,
.btn-sm i {
    height: .7875rem;
    margin: .196875rem 0;
    width: .7875rem
}

.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%
}

.btn-pill {
    border-radius: 50em
}

.btn-square {
    border-radius: 0
}

.btn-ghost-primary {
    background-color: transparent;
    background-image: none;
    border-color: transparent;
    color: #003153
}

.btn-ghost-primary:hover {
    background-color: #003153;
    border-color: #003153;
    color: #fff
}

.btn-ghost-primary.focus,
.btn-ghost-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 49, 83, .5)
}

.btn-ghost-primary.disabled,
.btn-ghost-primary:disabled {
    background-color: transparent;
    border-color: transparent;
    color: #003153
}

.btn-ghost-primary:not(:disabled):not(.disabled).active,
.btn-ghost-primary:not(:disabled):not(.disabled):active {
    background-color: #003153;
    border-color: #003153;
    color: #fff
}

.btn-ghost-primary:not(:disabled):not(.disabled).active:focus,
.btn-ghost-primary:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 49, 83, .5)
}

.show>.btn-ghost-primary.dropdown-toggle {
    background-color: #003153;
    border-color: #003153;
    color: #fff
}

.show>.btn-ghost-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 49, 83, .5)
}

.btn-ghost-secondary {
    background-color: transparent;
    background-image: none;
    border-color: transparent;
    color: #fc0
}

.btn-ghost-secondary:hover {
    background-color: #fc0;
    border-color: #fc0;
    color: #23282c
}

.btn-ghost-secondary.focus,
.btn-ghost-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 204, 0, .5)
}

.btn-ghost-secondary.disabled,
.btn-ghost-secondary:disabled {
    background-color: transparent;
    border-color: transparent;
    color: #fc0
}

.btn-ghost-secondary:not(:disabled):not(.disabled).active,
.btn-ghost-secondary:not(:disabled):not(.disabled):active {
    background-color: #fc0;
    border-color: #fc0;
    color: #23282c
}

.btn-ghost-secondary:not(:disabled):not(.disabled).active:focus,
.btn-ghost-secondary:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 204, 0, .5)
}

.show>.btn-ghost-secondary.dropdown-toggle {
    background-color: #fc0;
    border-color: #fc0;
    color: #23282c
}

.show>.btn-ghost-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 204, 0, .5)
}

.btn-ghost-success {
    background-color: transparent;
    background-image: none;
    border-color: transparent;
    color: #10b359
}

.btn-ghost-success:hover {
    background-color: #10b359;
    border-color: #10b359;
    color: #fff
}

.btn-ghost-success.focus,
.btn-ghost-success:focus {
    box-shadow: 0 0 0 .2rem rgba(16, 179, 89, .5)
}

.btn-ghost-success.disabled,
.btn-ghost-success:disabled {
    background-color: transparent;
    border-color: transparent;
    color: #10b359
}

.btn-ghost-success:not(:disabled):not(.disabled).active,
.btn-ghost-success:not(:disabled):not(.disabled):active {
    background-color: #10b359;
    border-color: #10b359;
    color: #fff
}

.btn-ghost-success:not(:disabled):not(.disabled).active:focus,
.btn-ghost-success:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(16, 179, 89, .5)
}

.show>.btn-ghost-success.dropdown-toggle {
    background-color: #10b359;
    border-color: #10b359;
    color: #fff
}

.show>.btn-ghost-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(16, 179, 89, .5)
}

.btn-ghost-info {
    background-color: transparent;
    background-image: none;
    border-color: transparent;
    color: #63c2de
}

.btn-ghost-info:hover {
    background-color: #63c2de;
    border-color: #63c2de;
    color: #23282c
}

.btn-ghost-info.focus,
.btn-ghost-info:focus {
    box-shadow: 0 0 0 .2rem rgba(99, 194, 222, .5)
}

.btn-ghost-info.disabled,
.btn-ghost-info:disabled {
    background-color: transparent;
    border-color: transparent;
    color: #63c2de
}

.btn-ghost-info:not(:disabled):not(.disabled).active,
.btn-ghost-info:not(:disabled):not(.disabled):active {
    background-color: #63c2de;
    border-color: #63c2de;
    color: #23282c
}

.btn-ghost-info:not(:disabled):not(.disabled).active:focus,
.btn-ghost-info:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(99, 194, 222, .5)
}

.show>.btn-ghost-info.dropdown-toggle {
    background-color: #63c2de;
    border-color: #63c2de;
    color: #23282c
}

.show>.btn-ghost-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(99, 194, 222, .5)
}

.btn-ghost-warning {
    background-color: transparent;
    background-image: none;
    border-color: transparent;
    color: #fc0
}

.btn-ghost-warning:hover {
    background-color: #fc0;
    border-color: #fc0;
    color: #23282c
}

.btn-ghost-warning.focus,
.btn-ghost-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 204, 0, .5)
}

.btn-ghost-warning.disabled,
.btn-ghost-warning:disabled {
    background-color: transparent;
    border-color: transparent;
    color: #fc0
}

.btn-ghost-warning:not(:disabled):not(.disabled).active,
.btn-ghost-warning:not(:disabled):not(.disabled):active {
    background-color: #fc0;
    border-color: #fc0;
    color: #23282c
}

.btn-ghost-warning:not(:disabled):not(.disabled).active:focus,
.btn-ghost-warning:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 204, 0, .5)
}

.show>.btn-ghost-warning.dropdown-toggle {
    background-color: #fc0;
    border-color: #fc0;
    color: #23282c
}

.show>.btn-ghost-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 204, 0, .5)
}

.btn-ghost-danger {
    background-color: transparent;
    background-image: none;
    border-color: transparent;
    color: #d40511
}

.btn-ghost-danger:hover {
    background-color: #d40511;
    border-color: #d40511;
    color: #fff
}

.btn-ghost-danger.focus,
.btn-ghost-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(212, 5, 17, .5)
}

.btn-ghost-danger.disabled,
.btn-ghost-danger:disabled {
    background-color: transparent;
    border-color: transparent;
    color: #d40511
}

.btn-ghost-danger:not(:disabled):not(.disabled).active,
.btn-ghost-danger:not(:disabled):not(.disabled):active {
    background-color: #d40511;
    border-color: #d40511;
    color: #fff
}

.btn-ghost-danger:not(:disabled):not(.disabled).active:focus,
.btn-ghost-danger:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(212, 5, 17, .5)
}

.show>.btn-ghost-danger.dropdown-toggle {
    background-color: #d40511;
    border-color: #d40511;
    color: #fff
}

.show>.btn-ghost-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(212, 5, 17, .5)
}

.btn-ghost-light {
    background-color: transparent;
    background-image: none;
    border-color: transparent;
    color: #f1f1f1
}

.btn-ghost-light:hover {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #23282c
}

.btn-ghost-light.focus,
.btn-ghost-light:focus {
    box-shadow: 0 0 0 .2rem hsla(0, 0%, 95%, .5)
}

.btn-ghost-light.disabled,
.btn-ghost-light:disabled {
    background-color: transparent;
    border-color: transparent;
    color: #f1f1f1
}

.btn-ghost-light:not(:disabled):not(.disabled).active,
.btn-ghost-light:not(:disabled):not(.disabled):active {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #23282c
}

.btn-ghost-light:not(:disabled):not(.disabled).active:focus,
.btn-ghost-light:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem hsla(0, 0%, 95%, .5)
}

.show>.btn-ghost-light.dropdown-toggle {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #23282c
}

.show>.btn-ghost-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0, 0%, 95%, .5)
}

.btn-ghost-dark {
    background-color: transparent;
    background-image: none;
    border-color: transparent;
    color: #2f353a
}

.btn-ghost-dark:hover {
    background-color: #2f353a;
    border-color: #2f353a;
    color: #fff
}

.btn-ghost-dark.focus,
.btn-ghost-dark:focus {
    box-shadow: 0 0 0 .2rem rgba(47, 53, 58, .5)
}

.btn-ghost-dark.disabled,
.btn-ghost-dark:disabled {
    background-color: transparent;
    border-color: transparent;
    color: #2f353a
}

.btn-ghost-dark:not(:disabled):not(.disabled).active,
.btn-ghost-dark:not(:disabled):not(.disabled):active {
    background-color: #2f353a;
    border-color: #2f353a;
    color: #fff
}

.btn-ghost-dark:not(:disabled):not(.disabled).active:focus,
.btn-ghost-dark:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(47, 53, 58, .5)
}

.show>.btn-ghost-dark.dropdown-toggle {
    background-color: #2f353a;
    border-color: #2f353a;
    color: #fff
}

.show>.btn-ghost-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(47, 53, 58, .5)
}

.btn-ghost-terciary {
    background-color: transparent;
    background-image: none;
    border-color: transparent;
    color: #007eb7
}

.btn-ghost-terciary:hover {
    background-color: #007eb7;
    border-color: #007eb7;
    color: #fff
}

.btn-ghost-terciary.focus,
.btn-ghost-terciary:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 126, 183, .5)
}

.btn-ghost-terciary.disabled,
.btn-ghost-terciary:disabled {
    background-color: transparent;
    border-color: transparent;
    color: #007eb7
}

.btn-ghost-terciary:not(:disabled):not(.disabled).active,
.btn-ghost-terciary:not(:disabled):not(.disabled):active {
    background-color: #007eb7;
    border-color: #007eb7;
    color: #fff
}

.btn-ghost-terciary:not(:disabled):not(.disabled).active:focus,
.btn-ghost-terciary:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 126, 183, .5)
}

.show>.btn-ghost-terciary.dropdown-toggle {
    background-color: #007eb7;
    border-color: #007eb7;
    color: #fff
}

.show>.btn-ghost-terciary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 126, 183, .5)
}

.btn-ghost-pink {
    background-color: transparent;
    background-image: none;
    border-color: transparent;
    color: #b10b4d
}

.btn-ghost-pink:hover {
    background-color: #b10b4d;
    border-color: #b10b4d;
    color: #fff
}

.btn-ghost-pink.focus,
.btn-ghost-pink:focus {
    box-shadow: 0 0 0 .2rem rgba(177, 11, 77, .5)
}

.btn-ghost-pink.disabled,
.btn-ghost-pink:disabled {
    background-color: transparent;
    border-color: transparent;
    color: #b10b4d
}

.btn-ghost-pink:not(:disabled):not(.disabled).active,
.btn-ghost-pink:not(:disabled):not(.disabled):active {
    background-color: #b10b4d;
    border-color: #b10b4d;
    color: #fff
}

.btn-ghost-pink:not(:disabled):not(.disabled).active:focus,
.btn-ghost-pink:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(177, 11, 77, .5)
}

.show>.btn-ghost-pink.dropdown-toggle {
    background-color: #b10b4d;
    border-color: #b10b4d;
    color: #fff
}

.show>.btn-ghost-pink.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(177, 11, 77, .5)
}

.btn-ghost-gray {
    background-color: transparent;
    background-image: none;
    border-color: transparent;
    color: #73818f
}

.btn-ghost-gray:hover {
    background-color: #73818f;
    border-color: #73818f;
    color: #fff
}

.btn-ghost-gray.focus,
.btn-ghost-gray:focus {
    box-shadow: 0 0 0 .2rem rgba(115, 129, 143, .5)
}

.btn-ghost-gray.disabled,
.btn-ghost-gray:disabled {
    background-color: transparent;
    border-color: transparent;
    color: #73818f
}

.btn-ghost-gray:not(:disabled):not(.disabled).active,
.btn-ghost-gray:not(:disabled):not(.disabled):active {
    background-color: #73818f;
    border-color: #73818f;
    color: #fff
}

.btn-ghost-gray:not(:disabled):not(.disabled).active:focus,
.btn-ghost-gray:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(115, 129, 143, .5)
}

.show>.btn-ghost-gray.dropdown-toggle {
    background-color: #73818f;
    border-color: #73818f;
    color: #fff
}

.show>.btn-ghost-gray.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(115, 129, 143, .5)
}

.btn-facebook {
    background-color: #3b5998;
    border-color: #3b5998;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-facebook:hover {
        background-color: #30497c;
        border-color: #2d4373;
        color: #fff
    }
}

.btn-facebook.focus,
.btn-facebook:focus {
    background-color: #30497c;
    border-color: #2d4373;
    box-shadow: 0 0 0 .2rem rgba(88, 114, 167, .5);
    color: #fff
}

.btn-facebook.disabled,
.btn-facebook:disabled {
    background-color: #3b5998;
    border-color: #3b5998;
    color: #fff
}

.btn-facebook:not(:disabled):not(.disabled):active,
.show>.btn-facebook.dropdown-toggle {
    background-color: #2d4373;
    border-color: #293e6a;
    color: #fff
}

.btn-facebook:not(:disabled):not(.disabled):active:focus,
.show>.btn-facebook.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(88, 114, 167, .5)
}

.show>.btn-facebook.dropdown-toggle {
    background-color: #2d4373;
    border-color: #293e6a;
    color: #fff
}

.show>.btn-facebook.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(88, 114, 167, .5)
}

.btn-twitter {
    background-color: #00aced;
    border-color: #00aced;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-twitter:hover {
        background-color: #0090c7;
        border-color: #0087ba;
        color: #fff
    }
}

.btn-twitter.focus,
.btn-twitter:focus {
    background-color: #0090c7;
    border-color: #0087ba;
    box-shadow: 0 0 0 .2rem rgba(38, 184, 240, .5);
    color: #fff
}

.btn-twitter.disabled,
.btn-twitter:disabled {
    background-color: #00aced;
    border-color: #00aced;
    color: #fff
}

.btn-twitter:not(:disabled):not(.disabled):active,
.show>.btn-twitter.dropdown-toggle {
    background-color: #0087ba;
    border-color: #007ead;
    color: #fff
}

.btn-twitter:not(:disabled):not(.disabled):active:focus,
.show>.btn-twitter.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(38, 184, 240, .5)
}

.show>.btn-twitter.dropdown-toggle {
    background-color: #0087ba;
    border-color: #007ead;
    color: #fff
}

.show>.btn-twitter.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(38, 184, 240, .5)
}

.btn-linkedin {
    background-color: #4875b4;
    border-color: #4875b4;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-linkedin:hover {
        background-color: #3d6399;
        border-color: #395d90;
        color: #fff
    }
}

.btn-linkedin.focus,
.btn-linkedin:focus {
    background-color: #3d6399;
    border-color: #395d90;
    box-shadow: 0 0 0 .2rem rgba(99, 138, 191, .5);
    color: #fff
}

.btn-linkedin.disabled,
.btn-linkedin:disabled {
    background-color: #4875b4;
    border-color: #4875b4;
    color: #fff
}

.btn-linkedin:not(:disabled):not(.disabled):active,
.show>.btn-linkedin.dropdown-toggle {
    background-color: #395d90;
    border-color: #365786;
    color: #fff
}

.btn-linkedin:not(:disabled):not(.disabled):active:focus,
.show>.btn-linkedin.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(99, 138, 191, .5)
}

.show>.btn-linkedin.dropdown-toggle {
    background-color: #395d90;
    border-color: #365786;
    color: #fff
}

.show>.btn-linkedin.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(99, 138, 191, .5)
}

.btn-flickr {
    background-color: #ff0084;
    border-color: #ff0084;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-flickr:hover {
        background-color: #d90070;
        border-color: #cc006a;
        color: #fff
    }
}

.btn-flickr.focus,
.btn-flickr:focus {
    background-color: #d90070;
    border-color: #cc006a;
    box-shadow: 0 0 0 .2rem rgba(255, 38, 150, .5);
    color: #fff
}

.btn-flickr.disabled,
.btn-flickr:disabled {
    background-color: #ff0084;
    border-color: #ff0084;
    color: #fff
}

.btn-flickr:not(:disabled):not(.disabled):active,
.show>.btn-flickr.dropdown-toggle {
    background-color: #cc006a;
    border-color: #bf0063;
    color: #fff
}

.btn-flickr:not(:disabled):not(.disabled):active:focus,
.show>.btn-flickr.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 38, 150, .5)
}

.show>.btn-flickr.dropdown-toggle {
    background-color: #cc006a;
    border-color: #bf0063;
    color: #fff
}

.show>.btn-flickr.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 38, 150, .5)
}

.btn-tumblr {
    background-color: #32506d;
    border-color: #32506d;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-tumblr:hover {
        background-color: #263d53;
        border-color: #22364a;
        color: #fff
    }
}

.btn-tumblr.focus,
.btn-tumblr:focus {
    background-color: #263d53;
    border-color: #22364a;
    box-shadow: 0 0 0 .2rem rgba(81, 106, 131, .5);
    color: #fff
}

.btn-tumblr.disabled,
.btn-tumblr:disabled {
    background-color: #32506d;
    border-color: #32506d;
    color: #fff
}

.btn-tumblr:not(:disabled):not(.disabled):active,
.show>.btn-tumblr.dropdown-toggle {
    background-color: #22364a;
    border-color: #1e3041;
    color: #fff
}

.btn-tumblr:not(:disabled):not(.disabled):active:focus,
.show>.btn-tumblr.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(81, 106, 131, .5)
}

.show>.btn-tumblr.dropdown-toggle {
    background-color: #22364a;
    border-color: #1e3041;
    color: #fff
}

.show>.btn-tumblr.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(81, 106, 131, .5)
}

.btn-xing {
    background-color: #026466;
    border-color: #026466;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-xing:hover {
        background-color: #013f40;
        border-color: #013334;
        color: #fff
    }
}

.btn-xing.focus,
.btn-xing:focus {
    background-color: #013f40;
    border-color: #013334;
    box-shadow: 0 0 0 .2rem rgba(40, 123, 125, .5);
    color: #fff
}

.btn-xing.disabled,
.btn-xing:disabled {
    background-color: #026466;
    border-color: #026466;
    color: #fff
}

.btn-xing:not(:disabled):not(.disabled):active,
.show>.btn-xing.dropdown-toggle {
    background-color: #013334;
    border-color: #012727;
    color: #fff
}

.btn-xing:not(:disabled):not(.disabled):active:focus,
.show>.btn-xing.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(40, 123, 125, .5)
}

.show>.btn-xing.dropdown-toggle {
    background-color: #013334;
    border-color: #012727;
    color: #fff
}

.show>.btn-xing.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(40, 123, 125, .5)
}

.btn-github {
    background-color: #4183c4;
    border-color: #4183c4;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-github:hover {
        background-color: #3570aa;
        border-color: #3269a0;
        color: #fff
    }
}

.btn-github.focus,
.btn-github:focus {
    background-color: #3570aa;
    border-color: #3269a0;
    box-shadow: 0 0 0 .2rem rgba(94, 150, 205, .5);
    color: #fff
}

.btn-github.disabled,
.btn-github:disabled {
    background-color: #4183c4;
    border-color: #4183c4;
    color: #fff
}

.btn-github:not(:disabled):not(.disabled):active,
.show>.btn-github.dropdown-toggle {
    background-color: #3269a0;
    border-color: #2f6397;
    color: #fff
}

.btn-github:not(:disabled):not(.disabled):active:focus,
.show>.btn-github.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(94, 150, 205, .5)
}

.show>.btn-github.dropdown-toggle {
    background-color: #3269a0;
    border-color: #2f6397;
    color: #fff
}

.show>.btn-github.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(94, 150, 205, .5)
}

.btn-stack-overflow {
    background-color: #fe7a15;
    border-color: #fe7a15;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-stack-overflow:hover {
        background-color: #ec6701;
        border-color: #df6101;
        color: #fff
    }
}

.btn-stack-overflow.focus,
.btn-stack-overflow:focus {
    background-color: #ec6701;
    border-color: #df6101;
    box-shadow: 0 0 0 .2rem rgba(254, 142, 56, .5);
    color: #fff
}

.btn-stack-overflow.disabled,
.btn-stack-overflow:disabled {
    background-color: #fe7a15;
    border-color: #fe7a15;
    color: #fff
}

.btn-stack-overflow:not(:disabled):not(.disabled):active,
.show>.btn-stack-overflow.dropdown-toggle {
    background-color: #df6101;
    border-color: #d25c01;
    color: #fff
}

.btn-stack-overflow:not(:disabled):not(.disabled):active:focus,
.show>.btn-stack-overflow.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(254, 142, 56, .5)
}

.show>.btn-stack-overflow.dropdown-toggle {
    background-color: #df6101;
    border-color: #d25c01;
    color: #fff
}

.show>.btn-stack-overflow.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(254, 142, 56, .5)
}

.btn-youtube {
    background-color: #b00;
    border-color: #b00;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-youtube:hover {
        background-color: #950000;
        border-color: #800;
        color: #fff
    }
}

.btn-youtube.focus,
.btn-youtube:focus {
    background-color: #950000;
    border-color: #800;
    box-shadow: 0 0 0 .2rem rgba(197, 38, 38, .5);
    color: #fff
}

.btn-youtube.disabled,
.btn-youtube:disabled {
    background-color: #b00;
    border-color: #b00;
    color: #fff
}

.btn-youtube:not(:disabled):not(.disabled):active,
.show>.btn-youtube.dropdown-toggle {
    background-color: #800;
    border-color: #7b0000;
    color: #fff
}

.btn-youtube:not(:disabled):not(.disabled):active:focus,
.show>.btn-youtube.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(197, 38, 38, .5)
}

.show>.btn-youtube.dropdown-toggle {
    background-color: #800;
    border-color: #7b0000;
    color: #fff
}

.show>.btn-youtube.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(197, 38, 38, .5)
}

.btn-dribbble {
    background-color: #ea4c89;
    border-color: #ea4c89;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-dribbble:hover {
        background-color: #e62a72;
        border-color: #e51e6b;
        color: #fff
    }
}

.btn-dribbble.focus,
.btn-dribbble:focus {
    background-color: #e62a72;
    border-color: #e51e6b;
    box-shadow: 0 0 0 .2rem rgba(237, 103, 155, .5);
    color: #fff
}

.btn-dribbble.disabled,
.btn-dribbble:disabled {
    background-color: #ea4c89;
    border-color: #ea4c89;
    color: #fff
}

.btn-dribbble:not(:disabled):not(.disabled):active,
.show>.btn-dribbble.dropdown-toggle {
    background-color: #e51e6b;
    border-color: #dc1a65;
    color: #fff
}

.btn-dribbble:not(:disabled):not(.disabled):active:focus,
.show>.btn-dribbble.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(237, 103, 155, .5)
}

.show>.btn-dribbble.dropdown-toggle {
    background-color: #e51e6b;
    border-color: #dc1a65;
    color: #fff
}

.show>.btn-dribbble.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(237, 103, 155, .5)
}

.btn-instagram {
    background-color: #517fa4;
    border-color: #517fa4;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-instagram:hover {
        background-color: #446b8a;
        border-color: #406582;
        color: #fff
    }
}

.btn-instagram.focus,
.btn-instagram:focus {
    background-color: #446b8a;
    border-color: #406582;
    box-shadow: 0 0 0 .2rem rgba(107, 146, 178, .5);
    color: #fff
}

.btn-instagram.disabled,
.btn-instagram:disabled {
    background-color: #517fa4;
    border-color: #517fa4;
    color: #fff
}

.btn-instagram:not(:disabled):not(.disabled):active,
.show>.btn-instagram.dropdown-toggle {
    background-color: #406582;
    border-color: #3c5e79;
    color: #fff
}

.btn-instagram:not(:disabled):not(.disabled):active:focus,
.show>.btn-instagram.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(107, 146, 178, .5)
}

.show>.btn-instagram.dropdown-toggle {
    background-color: #406582;
    border-color: #3c5e79;
    color: #fff
}

.show>.btn-instagram.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(107, 146, 178, .5)
}

.btn-pinterest {
    background-color: #cb2027;
    border-color: #cb2027;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-pinterest:hover {
        background-color: #aa1b21;
        border-color: #9f191f;
        color: #fff
    }
}

.btn-pinterest.focus,
.btn-pinterest:focus {
    background-color: #aa1b21;
    border-color: #9f191f;
    box-shadow: 0 0 0 .2rem rgba(211, 65, 71, .5);
    color: #fff
}

.btn-pinterest.disabled,
.btn-pinterest:disabled {
    background-color: #cb2027;
    border-color: #cb2027;
    color: #fff
}

.btn-pinterest:not(:disabled):not(.disabled):active,
.show>.btn-pinterest.dropdown-toggle {
    background-color: #9f191f;
    border-color: #94171c;
    color: #fff
}

.btn-pinterest:not(:disabled):not(.disabled):active:focus,
.show>.btn-pinterest.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(211, 65, 71, .5)
}

.show>.btn-pinterest.dropdown-toggle {
    background-color: #9f191f;
    border-color: #94171c;
    color: #fff
}

.show>.btn-pinterest.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(211, 65, 71, .5)
}

.btn-vk {
    background-color: #45668e;
    border-color: #45668e;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-vk:hover {
        background-color: #385474;
        border-color: #344d6c;
        color: #fff
    }
}

.btn-vk.focus,
.btn-vk:focus {
    background-color: #385474;
    border-color: #344d6c;
    box-shadow: 0 0 0 .2rem rgba(97, 125, 159, .5);
    color: #fff
}

.btn-vk.disabled,
.btn-vk:disabled {
    background-color: #45668e;
    border-color: #45668e;
    color: #fff
}

.btn-vk:not(:disabled):not(.disabled):active,
.show>.btn-vk.dropdown-toggle {
    background-color: #344d6c;
    border-color: #304763;
    color: #fff
}

.btn-vk:not(:disabled):not(.disabled):active:focus,
.show>.btn-vk.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(97, 125, 159, .5)
}

.show>.btn-vk.dropdown-toggle {
    background-color: #344d6c;
    border-color: #304763;
    color: #fff
}

.show>.btn-vk.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(97, 125, 159, .5)
}

.btn-yahoo {
    background-color: #400191;
    border-color: #400191;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-yahoo:hover {
        background-color: #2f016b;
        border-color: #2a015e;
        color: #fff
    }
}

.btn-yahoo.focus,
.btn-yahoo:focus {
    background-color: #2f016b;
    border-color: #2a015e;
    box-shadow: 0 0 0 .2rem rgba(93, 39, 162, .5);
    color: #fff
}

.btn-yahoo.disabled,
.btn-yahoo:disabled {
    background-color: #400191;
    border-color: #400191;
    color: #fff
}

.btn-yahoo:not(:disabled):not(.disabled):active,
.show>.btn-yahoo.dropdown-toggle {
    background-color: #2a015e;
    border-color: #240152;
    color: #fff
}

.btn-yahoo:not(:disabled):not(.disabled):active:focus,
.show>.btn-yahoo.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(93, 39, 162, .5)
}

.show>.btn-yahoo.dropdown-toggle {
    background-color: #2a015e;
    border-color: #240152;
    color: #fff
}

.show>.btn-yahoo.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(93, 39, 162, .5)
}

.btn-behance {
    background-color: #1769ff;
    border-color: #1769ff;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-behance:hover {
        background-color: #0055f0;
        border-color: #0050e3;
        color: #fff
    }
}

.btn-behance.focus,
.btn-behance:focus {
    background-color: #0055f0;
    border-color: #0050e3;
    box-shadow: 0 0 0 .2rem rgba(58, 128, 255, .5);
    color: #fff
}

.btn-behance.disabled,
.btn-behance:disabled {
    background-color: #1769ff;
    border-color: #1769ff;
    color: #fff
}

.btn-behance:not(:disabled):not(.disabled):active,
.show>.btn-behance.dropdown-toggle {
    background-color: #0050e3;
    border-color: #004cd6;
    color: #fff
}

.btn-behance:not(:disabled):not(.disabled):active:focus,
.show>.btn-behance.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(58, 128, 255, .5)
}

.show>.btn-behance.dropdown-toggle {
    background-color: #0050e3;
    border-color: #004cd6;
    color: #fff
}

.show>.btn-behance.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(58, 128, 255, .5)
}

.btn-reddit {
    background-color: #ff4500;
    border-color: #ff4500;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-reddit:hover {
        background-color: #d93b00;
        border-color: #cc3700;
        color: #fff
    }
}

.btn-reddit.focus,
.btn-reddit:focus {
    background-color: #d93b00;
    border-color: #cc3700;
    box-shadow: 0 0 0 .2rem rgba(255, 97, 38, .5);
    color: #fff
}

.btn-reddit.disabled,
.btn-reddit:disabled {
    background-color: #ff4500;
    border-color: #ff4500;
    color: #fff
}

.btn-reddit:not(:disabled):not(.disabled):active,
.show>.btn-reddit.dropdown-toggle {
    background-color: #cc3700;
    border-color: #bf3400;
    color: #fff
}

.btn-reddit:not(:disabled):not(.disabled):active:focus,
.show>.btn-reddit.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 97, 38, .5)
}

.show>.btn-reddit.dropdown-toggle {
    background-color: #cc3700;
    border-color: #bf3400;
    color: #fff
}

.show>.btn-reddit.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 97, 38, .5)
}

.btn-vimeo {
    background-color: #aad450;
    border-color: #aad450;
    color: #23282c
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-vimeo:hover {
        background-color: #9bcc32;
        border-color: #93c130;
        color: #23282c
    }
}

.btn-vimeo.focus,
.btn-vimeo:focus {
    background-color: #9bcc32;
    border-color: #93c130;
    box-shadow: 0 0 0 .2rem rgba(150, 186, 75, .5);
    color: #23282c
}

.btn-vimeo.disabled,
.btn-vimeo:disabled {
    background-color: #aad450;
    border-color: #aad450;
    color: #23282c
}

.btn-vimeo:not(:disabled):not(.disabled):active,
.show>.btn-vimeo.dropdown-toggle {
    background-color: #93c130;
    border-color: #8bb72d;
    color: #23282c
}

.btn-vimeo:not(:disabled):not(.disabled):active:focus,
.show>.btn-vimeo.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(150, 186, 75, .5)
}

.show>.btn-vimeo.dropdown-toggle {
    background-color: #93c130;
    border-color: #8bb72d;
    color: #23282c
}

.show>.btn-vimeo.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(150, 186, 75, .5)
}

.btn-google-plus {
    background-color: #d34836;
    border-color: #d34836;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-google-plus:hover {
        background-color: #ba3929;
        border-color: #b03626;
        color: #fff
    }
}

.btn-google-plus.focus,
.btn-google-plus:focus {
    background-color: #ba3929;
    border-color: #b03626;
    box-shadow: 0 0 0 .2rem rgba(218, 99, 84, .5);
    color: #fff
}

.btn-google-plus.disabled,
.btn-google-plus:disabled {
    background-color: #d34836;
    border-color: #d34836;
    color: #fff
}

.btn-google-plus:not(:disabled):not(.disabled):active,
.show>.btn-google-plus.dropdown-toggle {
    background-color: #b03626;
    border-color: #a53324;
    color: #fff
}

.btn-google-plus:not(:disabled):not(.disabled):active:focus,
.show>.btn-google-plus.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(218, 99, 84, .5)
}

.show>.btn-google-plus.dropdown-toggle {
    background-color: #b03626;
    border-color: #a53324;
    color: #fff
}

.show>.btn-google-plus.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(218, 99, 84, .5)
}

.btn-html5 {
    background-color: #e34f26;
    border-color: #e34f26;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-html5:hover {
        background-color: #c9401a;
        border-color: #be3c18;
        color: #fff
    }
}

.btn-html5.focus,
.btn-html5:focus {
    background-color: #c9401a;
    border-color: #be3c18;
    box-shadow: 0 0 0 .2rem rgba(231, 105, 71, .5);
    color: #fff
}

.btn-html5.disabled,
.btn-html5:disabled {
    background-color: #e34f26;
    border-color: #e34f26;
    color: #fff
}

.btn-html5:not(:disabled):not(.disabled):active,
.show>.btn-html5.dropdown-toggle {
    background-color: #be3c18;
    border-color: #b23917;
    color: #fff
}

.btn-html5:not(:disabled):not(.disabled):active:focus,
.show>.btn-html5.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(231, 105, 71, .5)
}

.show>.btn-html5.dropdown-toggle {
    background-color: #be3c18;
    border-color: #b23917;
    color: #fff
}

.show>.btn-html5.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(231, 105, 71, .5)
}

.btn-openid {
    background-color: #f78c40;
    border-color: #f78c40;
    color: #23282c
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-openid:hover {
        background-color: #f5761b;
        border-color: #f56f0f;
        color: #fff
    }
}

.btn-openid.focus,
.btn-openid:focus {
    background-color: #f5761b;
    border-color: #f56f0f;
    box-shadow: 0 0 0 .2rem rgba(215, 125, 61, .5);
    color: #fff
}

.btn-openid.disabled,
.btn-openid:disabled {
    background-color: #f78c40;
    border-color: #f78c40;
    color: #23282c
}

.btn-openid:not(:disabled):not(.disabled):active,
.show>.btn-openid.dropdown-toggle {
    background-color: #f56f0f;
    border-color: #ed680a;
    color: #fff
}

.btn-openid:not(:disabled):not(.disabled):active:focus,
.show>.btn-openid.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(215, 125, 61, .5)
}

.show>.btn-openid.dropdown-toggle {
    background-color: #f56f0f;
    border-color: #ed680a;
    color: #fff
}

.show>.btn-openid.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(215, 125, 61, .5)
}

.btn-css3 {
    background-color: #0170ba;
    border-color: #0170ba;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-css3:hover {
        background-color: #015994;
        border-color: #015187;
        color: #fff
    }
}

.btn-css3.focus,
.btn-css3:focus {
    background-color: #015994;
    border-color: #015187;
    box-shadow: 0 0 0 .2rem rgba(39, 133, 196, .5);
    color: #fff
}

.btn-css3.disabled,
.btn-css3:disabled {
    background-color: #0170ba;
    border-color: #0170ba;
    color: #fff
}

.btn-css3:not(:disabled):not(.disabled):active,
.show>.btn-css3.dropdown-toggle {
    background-color: #015187;
    border-color: #014a7b;
    color: #fff
}

.btn-css3:not(:disabled):not(.disabled):active:focus,
.show>.btn-css3.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(39, 133, 196, .5)
}

.show>.btn-css3.dropdown-toggle {
    background-color: #015187;
    border-color: #014a7b;
    color: #fff
}

.show>.btn-css3.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(39, 133, 196, .5)
}

.btn-dropbox {
    background-color: #007ee5;
    border-color: #007ee5;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-dropbox:hover {
        background-color: #0069bf;
        border-color: #0062b2;
        color: #fff
    }
}

.btn-dropbox.focus,
.btn-dropbox:focus {
    background-color: #0069bf;
    border-color: #0062b2;
    box-shadow: 0 0 0 .2rem rgba(38, 145, 233, .5);
    color: #fff
}

.btn-dropbox.disabled,
.btn-dropbox:disabled {
    background-color: #007ee5;
    border-color: #007ee5;
    color: #fff
}

.btn-dropbox:not(:disabled):not(.disabled):active,
.show>.btn-dropbox.dropdown-toggle {
    background-color: #0062b2;
    border-color: #005ba5;
    color: #fff
}

.btn-dropbox:not(:disabled):not(.disabled):active:focus,
.show>.btn-dropbox.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(38, 145, 233, .5)
}

.show>.btn-dropbox.dropdown-toggle {
    background-color: #0062b2;
    border-color: #005ba5;
    color: #fff
}

.show>.btn-dropbox.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(38, 145, 233, .5)
}

.btn-spotify {
    background-color: #7ab800;
    border-color: #7ab800;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-spotify:hover {
        background-color: #619200;
        border-color: #588500;
        color: #fff
    }
}

.btn-spotify.focus,
.btn-spotify:focus {
    background-color: #619200;
    border-color: #588500;
    box-shadow: 0 0 0 .2rem rgba(142, 195, 38, .5);
    color: #fff
}

.btn-spotify.disabled,
.btn-spotify:disabled {
    background-color: #7ab800;
    border-color: #7ab800;
    color: #fff
}

.btn-spotify:not(:disabled):not(.disabled):active,
.show>.btn-spotify.dropdown-toggle {
    background-color: #588500;
    border-color: #507800;
    color: #fff
}

.btn-spotify:not(:disabled):not(.disabled):active:focus,
.show>.btn-spotify.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(142, 195, 38, .5)
}

.show>.btn-spotify.dropdown-toggle {
    background-color: #588500;
    border-color: #507800;
    color: #fff
}

.show>.btn-spotify.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(142, 195, 38, .5)
}

.btn-vine {
    background-color: #00bf8f;
    border-color: #00bf8f;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-vine:hover {
        background-color: #009972;
        border-color: #008c69;
        color: #fff
    }
}

.btn-vine.focus,
.btn-vine:focus {
    background-color: #009972;
    border-color: #008c69;
    box-shadow: 0 0 0 .2rem rgba(38, 201, 160, .5);
    color: #fff
}

.btn-vine.disabled,
.btn-vine:disabled {
    background-color: #00bf8f;
    border-color: #00bf8f;
    color: #fff
}

.btn-vine:not(:disabled):not(.disabled):active,
.show>.btn-vine.dropdown-toggle {
    background-color: #008c69;
    border-color: #007f5f;
    color: #fff
}

.btn-vine:not(:disabled):not(.disabled):active:focus,
.show>.btn-vine.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(38, 201, 160, .5)
}

.show>.btn-vine.dropdown-toggle {
    background-color: #008c69;
    border-color: #007f5f;
    color: #fff
}

.show>.btn-vine.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(38, 201, 160, .5)
}

.btn-foursquare {
    background-color: #1073af;
    border-color: #1073af;
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .btn-foursquare:hover {
        background-color: #0d5c8c;
        border-color: #0c5480;
        color: #fff
    }
}

.btn-foursquare.focus,
.btn-foursquare:focus {
    background-color: #0d5c8c;
    border-color: #0c5480;
    box-shadow: 0 0 0 .2rem rgba(52, 136, 187, .5);
    color: #fff
}

.btn-foursquare.disabled,
.btn-foursquare:disabled {
    background-color: #1073af;
    border-color: #1073af;
    color: #fff
}

.btn-foursquare:not(:disabled):not(.disabled):active,
.show>.btn-foursquare.dropdown-toggle {
    background-color: #0c5480;
    border-color: #0b4d75;
    color: #fff
}

.btn-foursquare:not(:disabled):not(.disabled):active:focus,
.show>.btn-foursquare.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(52, 136, 187, .5)
}

.show>.btn-foursquare.dropdown-toggle {
    background-color: #0c5480;
    border-color: #0b4d75;
    color: #fff
}

.show>.btn-foursquare.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(52, 136, 187, .5)
}

.c-callout {
    border-radius: .25rem;
    margin: 1rem 0;
    padding: 0 1rem;
    position: relative
}

html:not([dir=rtl]) .c-callout {
    border-left: 4px solid #e4e7ea
}

[dir=rtl] .c-callout {
    border-right: 4px solid #e4e7ea
}

.c-callout-bordered {
    border: 1px solid #e4e7ea;
    border-left-width: 4px
}

.c-callout code {
    border-radius: .25rem
}

.c-callout h4 {
    margin-bottom: .25rem;
    margin-top: 0
}

.c-callout p:last-child {
    margin-bottom: 0
}

.c-callout+.c-callout {
    margin-top: -.25rem
}

html:not([dir=rtl]) .c-callout-primary {
    border-left-color: #003153
}

[dir=rtl] .c-callout-primary {
    border-right-color: #003153
}

.c-callout-primary h4 {
    color: #003153
}

html:not([dir=rtl]) .c-callout-secondary {
    border-left-color: #fc0
}

[dir=rtl] .c-callout-secondary {
    border-right-color: #fc0
}

.c-callout-secondary h4 {
    color: #fc0
}

html:not([dir=rtl]) .c-callout-success {
    border-left-color: #10b359
}

[dir=rtl] .c-callout-success {
    border-right-color: #10b359
}

.c-callout-success h4 {
    color: #10b359
}

html:not([dir=rtl]) .c-callout-info {
    border-left-color: #63c2de
}

[dir=rtl] .c-callout-info {
    border-right-color: #63c2de
}

.c-callout-info h4 {
    color: #63c2de
}

html:not([dir=rtl]) .c-callout-warning {
    border-left-color: #fc0
}

[dir=rtl] .c-callout-warning {
    border-right-color: #fc0
}

.c-callout-warning h4 {
    color: #fc0
}

html:not([dir=rtl]) .c-callout-danger {
    border-left-color: #d40511
}

[dir=rtl] .c-callout-danger {
    border-right-color: #d40511
}

.c-callout-danger h4 {
    color: #d40511
}

html:not([dir=rtl]) .c-callout-light {
    border-left-color: #f1f1f1
}

[dir=rtl] .c-callout-light {
    border-right-color: #f1f1f1
}

.c-callout-light h4 {
    color: #f1f1f1
}

html:not([dir=rtl]) .c-callout-dark {
    border-left-color: #2f353a
}

[dir=rtl] .c-callout-dark {
    border-right-color: #2f353a
}

.c-callout-dark h4 {
    color: #2f353a
}

html:not([dir=rtl]) .c-callout-terciary {
    border-left-color: #007eb7
}

[dir=rtl] .c-callout-terciary {
    border-right-color: #007eb7
}

.c-callout-terciary h4 {
    color: #007eb7
}

html:not([dir=rtl]) .c-callout-pink {
    border-left-color: #b10b4d
}

[dir=rtl] .c-callout-pink {
    border-right-color: #b10b4d
}

.c-callout-pink h4 {
    color: #b10b4d
}

html:not([dir=rtl]) .c-callout-gray {
    border-left-color: #73818f
}

[dir=rtl] .c-callout-gray {
    border-right-color: #73818f
}

.c-callout-gray h4 {
    color: #73818f
}

.card {
    word-wrap: break-word;
    background-clip: border-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
    display: flex;
    flex-direction: column;
    margin-bottom: 1.5rem;
    min-width: 0;
    position: relative
}

.card>hr {
    margin-left: 0;
    margin-right: 0
}

.card>.list-group {
    border-bottom: inherit;
    border-top: inherit
}

.card>.list-group:first-child {
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px);
    border-top-width: 0
}

.card>.list-group:last-child {
    border-bottom-left-radius: calc(.25rem - 1px);
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-width: 0
}

.card .drag,
.card.drag {
    cursor: move
}

.card[class*=" bg-"],
.card[class^=bg-] {
    border-color: rgba(0, 0, 0, .125)
}

.card[class*=" bg-"] .card-header,
.card[class^=bg-] .card-header {
    background-color: rgba(0, 0, 0, .05);
    border-color: rgba(0, 0, 0, .125)
}

.card-body {
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem
}

.card-title {
    margin-bottom: .75rem
}

.card-subtitle {
    margin-top: -.375rem
}

.card-subtitle,
.card-text:last-child {
    margin-bottom: 0
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .card-link:hover {
        text-decoration: none
    }
}

html:not([dir=rtl]) .card-link+.card-link {
    margin-left: 1.25rem
}

[dir=rtl] .card-link+.card-link {
    margin-right: 1.25rem
}

.card-header {
    background-color: rgba(0, 0, 0, .03);
    border-bottom: 1px solid;
    border-color: rgba(0, 0, 0, .125);
    margin-bottom: 0;
    padding: .75rem 1.25rem
}

.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-header .c-chart-wrapper {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.card-footer {
    background-color: rgba(0, 0, 0, .03);
    border-color: currentcolor rgba(0, 0, 0, .125) rgba(0, 0, 0, .125);
    border-top: 1px solid rgba(0, 0, 0, .125);
    padding: .75rem 1.25rem
}

.card-footer:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.card-header-tabs {
    border-bottom: 0;
    margin-bottom: -.75rem
}

.card-header-pills,
.card-header-tabs {
    margin-left: -.625rem;
    margin-right: -.625rem
}

.card-img-overlay {
    bottom: 0;
    left: 0;
    padding: 1.25rem;
    position: absolute;
    right: 0;
    top: 0
}

.card-img,
.card-img-bottom,
.card-img-top {
    flex-shrink: 0;
    width: 100%
}

.card-img,
.card-img-top {
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.card-img,
.card-img-bottom {
    border-bottom-left-radius: calc(.25rem - 1px);
    border-bottom-right-radius: calc(.25rem - 1px)
}

.card-deck .card {
    margin-bottom: 15px
}

@media (min-width:576px) {
    .card-deck {
        display: flex;
        flex-flow: row wrap;
        margin-left: -15px;
        margin-right: -15px
    }

    .card-deck .card {
        flex: 1 0 0%;
        margin-bottom: 0;
        margin-left: 15px;
        margin-right: 15px
    }
}

.card-group>.card {
    margin-bottom: 15px
}

@media (min-width:576px) {
    .card-group {
        display: flex;
        flex-flow: row wrap
    }

    .card-group>.card {
        flex: 1 0 0%;
        margin-bottom: 0
    }

    html:not([dir=rtl]) .card-group>.card+.card {
        border-left: 0;
        margin-left: 0
    }

    [dir=rtl] .card-group>.card+.card {
        border-right: 0;
        margin-right: 0
    }

    .card-group>.card:not(:last-child) {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-header,
    .card-group>.card:not(:last-child) .card-img-top {
        border-top-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-footer,
    .card-group>.card:not(:last-child) .card-img-bottom {
        border-bottom-right-radius: 0
    }

    .card-group>.card:not(:first-child) {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-header,
    .card-group>.card:not(:first-child) .card-img-top {
        border-top-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-footer,
    .card-group>.card:not(:first-child) .card-img-bottom {
        border-bottom-left-radius: 0
    }
}

.card-columns .card {
    margin-bottom: .75rem
}

@media (min-width:576px) {
    .card-columns {
        -moz-column-count: 3;
        column-count: 3;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1
    }

    .card-columns .card {
        display: inline-block;
        width: 100%
    }
}

.accordion>.card {
    overflow: hidden
}

.accordion>.card:not(:last-of-type) {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.accordion>.card:not(:first-of-type) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.accordion>.card>.card-header {
    border-radius: 0;
    margin-bottom: -1px
}

.card-placeholder {
    background: rgba(0, 0, 0, .025);
    border: 1px dashed #c8ced3
}

.card-header-icon-bg {
    background: transparent;
    border-right: 1px solid;
    border-right: rgba(0, 0, 0, .125);
    color: #23282c;
    display: inline-block;
    line-height: inherit;
    margin: -.75rem 1.25rem -.75rem -1.25rem;
    padding: .75rem 0;
    text-align: center;
    width: 2.94rem
}

.card-header-actions {
    display: inline-block
}

html:not([dir=rtl]) .card-header-actions {
    float: right;
    margin-right: -.25rem
}

[dir=rtl] .card-header-actions {
    float: left;
    margin-left: -.25rem
}

.card-header-action {
    color: #73818f;
    padding: 0 .25rem
}

.card-header-action:hover {
    color: #23282c;
    text-decoration: none
}

.card-accent-primary {
    border-top: 2px solid #003153 !important
}

.card-accent-secondary {
    border-top: 2px solid #fc0 !important
}

.card-accent-success {
    border-top: 2px solid #10b359 !important
}

.card-accent-info {
    border-top: 2px solid #63c2de !important
}

.card-accent-warning {
    border-top: 2px solid #fc0 !important
}

.card-accent-danger {
    border-top: 2px solid #d40511 !important
}

.card-accent-light {
    border-top: 2px solid #f1f1f1 !important
}

.card-accent-dark {
    border-top: 2px solid #2f353a !important
}

.card-accent-terciary {
    border-top: 2px solid #007eb7 !important
}

.card-accent-pink {
    border-top: 2px solid #b10b4d !important
}

.card-accent-gray {
    border-top: 2px solid #73818f !important
}

.card-full {
    border: 0;
    border-bottom: 1px solid #e4e7ea;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -1rem
}

@media (min-width:576px) {
    .card-columns.cols-2 {
        -moz-column-count: 2;
        column-count: 2
    }
}

.carousel {
    position: relative
}

.carousel.pointer-event {
    touch-action: pan-y
}

.carousel-inner {
    overflow: hidden;
    position: relative;
    width: 100%
}

.carousel-inner:after {
    clear: both;
    content: "";
    display: block
}

.carousel-item {
    backface-visibility: hidden;
    display: none;
    float: left;
    margin-right: -100%;
    position: relative;
    transition: transform .6s ease-in-out;
    width: 100%
}

@media (prefers-reduced-motion:reduce) {
    .carousel-item {
        transition: none
    }
}

.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
    display: block
}

.active.carousel-item-right,
.carousel-item-next:not(.carousel-item-left) {
    transform: translateX(100%)
}

.active.carousel-item-left,
.carousel-item-prev:not(.carousel-item-right) {
    transform: translateX(-100%)
}

.carousel-fade .carousel-item {
    opacity: 0;
    transform: none;
    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;
    z-index: 1
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    opacity: 0;
    transition: opacity 0s .6s;
    z-index: 0
}

@media (prefers-reduced-motion:reduce) {

    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
        transition: none
    }
}

.carousel-control-next,
.carousel-control-prev {
    align-items: center;
    bottom: 0;
    color: #fff;
    display: flex;
    justify-content: center;
    opacity: .5;
    position: absolute;
    text-align: center;
    top: 0;
    transition: opacity .15s ease;
    width: 15%;
    z-index: 1
}

@media (prefers-reduced-motion:reduce) {

    .carousel-control-next,
    .carousel-control-prev {
        transition: none
    }
}

.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
    color: #fff;
    opacity: .9;
    outline: 0;
    text-decoration: none
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
    background: no-repeat 50%/100% 100%;
    display: inline-block;
    height: 20px;
    width: 20px
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m5.25 0-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m2.75 0-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")
}

.carousel-indicators {
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    list-style: none;
    margin-left: 15%;
    margin-right: 15%;
    position: absolute;
    right: 0;
    z-index: 15
}

html:not([dir=rtl]) .carousel-indicators {
    padding-left: 0
}

[dir=rtl] .carousel-indicators {
    padding-right: 0
}

.carousel-indicators li {
    background-clip: padding-box;
    background-color: #fff;
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
    box-sizing: content-box;
    cursor: pointer;
    flex: 0 1 auto;
    height: 3px;
    margin-left: 3px;
    margin-right: 3px;
    opacity: .5;
    text-indent: -999px;
    transition: opacity .6s ease;
    width: 30px
}

@media (prefers-reduced-motion:reduce) {
    .carousel-indicators li {
        transition: none
    }
}

.carousel-indicators .active {
    opacity: 1
}

.carousel-caption {
    bottom: 20px;
    color: #fff;
    left: 15%;
    padding-bottom: 20px;
    padding-top: 20px;
    position: absolute;
    right: 15%;
    text-align: center;
    z-index: 10
}

.c-chart-wrapper canvas {
    width: 100%
}

base-chart.chart {
    display: block
}

canvas {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.close {
    color: #000;
    float: right;
    font-size: 1.35rem;
    font-weight: 700;
    line-height: 1;
    opacity: .5;
    text-shadow: 0 1px 0 #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .close:hover {
        color: #000;
        text-decoration: none
    }
}

.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
    opacity: .75
}

button.close {
    background-color: transparent;
    border: 0;
    padding: 0
}

a.close.disabled {
    pointer-events: none
}

code {
    word-wrap: break-word;
    color: #b10b4d;
    font-size: 87.5%
}

a>code {
    color: inherit
}

kbd {
    background-color: #23282c;
    border-radius: .2rem;
    color: #fff;
    font-size: 87.5%;
    padding: .2rem .4rem
}

kbd kbd {
    font-size: 100%;
    font-weight: 700;
    padding: 0
}

pre {
    color: #23282c;
    display: block;
    font-size: 87.5%
}

pre code {
    color: inherit;
    font-size: inherit;
    word-break: normal
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.custom-control {
    display: block;
    min-height: 1.44rem;
    position: relative
}

html:not([dir=rtl]) .custom-control {
    padding-left: 1.5rem
}

[dir=rtl] .custom-control {
    padding-right: 1.5rem
}

.custom-control-inline {
    display: inline-flex;
    margin-right: 1rem
}

.custom-control-input {
    height: 1.22rem;
    opacity: 0;
    position: absolute;
    width: 1rem;
    z-index: -1
}

html:not([dir=rtl]) .custom-control-input {
    left: 0
}

[dir=rtl] .custom-control-input {
    right: 0
}

.custom-control-input:checked~.custom-control-label:before {
    background-color: #003153;
    border-color: #003153;
    color: #fff
}

.custom-control-input:focus~.custom-control-label:before {
    box-shadow: 0 0 0 .2rem rgba(0, 49, 83, .25)
}

.custom-control-input:focus:not(:checked)~.custom-control-label:before {
    border-color: #007cd3
}

.custom-control-input:not(:disabled):active~.custom-control-label:before {
    background-color: #0799ff;
    border-color: #0799ff;
    color: #fff
}

.custom-control-input:disabled~.custom-control-label,
.custom-control-input[disabled]~.custom-control-label {
    color: #73818f
}

.custom-control-input:disabled~.custom-control-label:before,
.custom-control-input[disabled]~.custom-control-label:before {
    background-color: #e4e7ea
}

.custom-control-label {
    margin-bottom: 0;
    position: relative;
    vertical-align: top
}

.custom-control-label:before {
    background-color: #fff;
    border: 1px solid #8f9ba6;
    content: "";
    display: block;
    height: 1rem;
    pointer-events: none;
    position: absolute;
    top: .22rem;
    width: 1rem
}

html:not([dir=rtl]) .custom-control-label:before {
    left: -1.5rem
}

[dir=rtl] .custom-control-label:before {
    right: -1.5rem
}

.custom-control-label:after {
    background: no-repeat 50%/50% 50%;
    content: "";
    display: block;
    height: 1rem;
    position: absolute;
    top: .22rem;
    width: 1rem
}

html:not([dir=rtl]) .custom-control-label:after {
    left: -1.5rem
}

[dir=rtl] .custom-control-label:after {
    right: -1.5rem
}

.custom-checkbox .custom-control-label:before {
    border-radius: .25rem
}

.custom-checkbox .custom-control-input:checked~.custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {
    background-color: #003153;
    border-color: #003153
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='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, 49, 83, .5)
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before {
    background-color: rgba(0, 49, 83, .5)
}

.custom-radio .custom-control-label:before {
    border-radius: 50%
}

.custom-radio .custom-control-input:checked~.custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' 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, 49, 83, .5)
}

html:not([dir=rtl]) .custom-switch {
    padding-left: 2.25rem
}

[dir=rtl] .custom-switch {
    padding-right: 2.25rem
}

.custom-switch .custom-control-label:before {
    border-radius: .5rem;
    pointer-events: all;
    width: 1.75rem
}

[dir=rtl] .custom-switch .custom-control-label:before {
    right: -2.25rem
}

.custom-switch .custom-control-label:after {
    background-color: #8f9ba6;
    border-radius: .5rem;
    height: calc(1rem - 4px);
    top: calc(.22rem + 2px);
    transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    width: calc(1rem - 4px)
}

html:not([dir=rtl]) .custom-switch .custom-control-label:after {
    left: calc(-2.25rem + 2px)
}

[dir=rtl] .custom-switch .custom-control-label:after {
    right: calc(-2.25rem + 2px)
}

@media (prefers-reduced-motion:reduce) {
    .custom-switch .custom-control-label:after {
        transition: none
    }
}

.custom-switch .custom-control-input:checked~.custom-control-label:after {
    background-color: #fff;
    transform: translateX(.75rem)
}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: rgba(0, 49, 83, .5)
}

.custom-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%232f353a' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat;
    border: 1px solid #acb4bc;
    border-radius: .25rem;
    color: #5c6873;
    display: inline-block;
    font-size: .9rem;
    font-weight: 400;
    height: calc(1.6em + .75rem + 2px);
    line-height: 1.6;
    padding: .375rem 1.75rem .375rem .75rem;
    vertical-align: middle;
    width: 100%
}

.custom-select:focus {
    border-color: #007cd3;
    box-shadow: 0 0 0 .2rem rgba(0, 49, 83, .25);
    outline: 0
}

.custom-select:focus::-ms-value {
    background-color: #fff;
    color: #5c6873
}

.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
    background-image: none;
    height: auto
}

html:not([dir=rtl]) .custom-select[multiple],
html:not([dir=rtl]) .custom-select[size]:not([size="1"]) {
    padding-right: .75rem
}

[dir=rtl] .custom-select[multiple],
[dir=rtl] .custom-select[size]:not([size="1"]) {
    padding-left: .75rem
}

.custom-select:disabled {
    background-color: #e4e7ea;
    color: #73818f
}

.custom-select::-ms-expand {
    display: none
}

.custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #5c6873
}

.custom-select-sm {
    font-size: .7875rem;
    height: calc(1.5em + .5rem + 2px);
    padding-bottom: .25rem;
    padding-top: .25rem
}

html:not([dir=rtl]) .custom-select-sm {
    padding-left: .5rem
}

[dir=rtl] .custom-select-sm {
    padding-right: .5rem
}

.custom-select-lg {
    font-size: 1.125rem;
    height: calc(1.5em + 1rem + 2px);
    padding-bottom: .5rem;
    padding-top: .5rem
}

html:not([dir=rtl]) .custom-select-lg {
    padding-left: 1rem
}

[dir=rtl] .custom-select-lg {
    padding-right: 1rem
}

.custom-file {
    display: inline-block;
    margin-bottom: 0
}

.custom-file,
.custom-file-input {
    height: calc(1.6em + .75rem + 2px);
    position: relative;
    width: 100%
}

.custom-file-input {
    margin: 0;
    opacity: 0;
    z-index: 2
}

.custom-file-input:focus~.custom-file-label {
    border-color: #007cd3;
    box-shadow: 0 0 0 .2rem rgba(0, 49, 83, .25)
}

.custom-file-input:disabled~.custom-file-label,
.custom-file-input[disabled]~.custom-file-label {
    background-color: #e4e7ea
}

.custom-file-input:lang(en)~.custom-file-label:after {
    content: "Browse"
}

.custom-file-input~.custom-file-label[data-browse]:after {
    content: attr(data-browse)
}

.custom-file-label {
    background-color: #fff;
    border: 1px solid #acb4bc;
    border-radius: .25rem;
    font-weight: 400;
    height: calc(1.6em + .75rem + 2px);
    left: 0;
    right: 0;
    z-index: 1
}

.custom-file-label,
.custom-file-label:after {
    color: #5c6873;
    line-height: 1.6;
    padding: .375rem .75rem;
    position: absolute;
    top: 0
}

.custom-file-label:after {
    background-color: #e4e7ea;
    border-left: inherit;
    border-radius: 0 .25rem .25rem 0;
    bottom: 0;
    content: "Browse";
    display: block;
    height: calc(1.6em + .75rem);
    z-index: 3
}

html:not([dir=rtl]) .custom-file-label:after {
    right: 0
}

[dir=rtl] .custom-file-label:after {
    left: 0
}

.custom-range {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    height: 1.4rem;
    padding: 0;
    width: 100%
}

.custom-range:focus {
    outline: none
}

.custom-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #f1f4f8, 0 0 0 .2rem rgba(0, 49, 83, .25)
}

.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #f1f4f8, 0 0 0 .2rem rgba(0, 49, 83, .25)
}

.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #f1f4f8, 0 0 0 .2rem rgba(0, 49, 83, .25)
}

.custom-range::-moz-focus-outer {
    border: 0
}

.custom-range::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    background-color: #003153;
    border: 0;
    border-radius: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    width: 1rem
}

@media (prefers-reduced-motion:reduce) {
    .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none
    }
}

.custom-range::-webkit-slider-thumb:active {
    background-color: #0799ff
}

.custom-range::-webkit-slider-runnable-track {
    background-color: #c8ced3;
    border-color: transparent;
    border-radius: 1rem;
    color: transparent;
    cursor: pointer;
    height: .5rem;
    width: 100%
}

.custom-range::-moz-range-thumb {
    -moz-appearance: none;
    appearance: none;
    background-color: #003153;
    border: 0;
    border-radius: 1rem;
    height: 1rem;
    -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    width: 1rem
}

@media (prefers-reduced-motion:reduce) {
    .custom-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none
    }
}

.custom-range::-moz-range-thumb:active {
    background-color: #0799ff
}

.custom-range::-moz-range-track {
    background-color: #c8ced3;
    border-color: transparent;
    border-radius: 1rem;
    color: transparent;
    cursor: pointer;
    height: .5rem;
    width: 100%
}

.custom-range::-ms-thumb {
    appearance: none;
    background-color: #003153;
    border: 0;
    border-radius: 1rem;
    height: 1rem;
    margin-left: .2rem;
    margin-right: .2rem;
    margin-top: 0;
    -ms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    width: 1rem
}

@media (prefers-reduced-motion:reduce) {
    .custom-range::-ms-thumb {
        -ms-transition: none;
        transition: none
    }
}

.custom-range::-ms-thumb:active {
    background-color: #0799ff
}

.custom-range::-ms-track {
    background-color: transparent;
    border-color: transparent;
    border-width: .5rem;
    color: transparent;
    cursor: pointer;
    height: .5rem;
    width: 100%
}

.custom-range::-ms-fill-lower,
.custom-range::-ms-fill-upper {
    background-color: #c8ced3;
    border-radius: 1rem
}

.custom-range::-ms-fill-upper {
    margin-right: 15px
}

.custom-range:disabled::-webkit-slider-thumb {
    background-color: #8f9ba6
}

.custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default
}

.custom-range:disabled::-moz-range-thumb {
    background-color: #8f9ba6
}

.custom-range:disabled::-moz-range-track {
    cursor: default
}

.custom-range:disabled::-ms-thumb {
    background-color: #8f9ba6
}

.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 (prefers-reduced-motion:reduce) {

    .custom-control-label:before,
    .custom-file-label,
    .custom-select {
        transition: none
    }
}

.dropdown,
.dropleft,
.dropright,
.dropup {
    position: relative
}

.dropdown-toggle {
    white-space: nowrap
}

.dropdown-toggle:after {
    border-bottom: 0;
    border-left: .3em solid transparent;
    border-right: .3em solid transparent;
    border-top: .3em solid;
    content: "";
    display: inline-block;
    vertical-align: .255em
}

html:not([dir=rtl]) .dropdown-toggle:after {
    margin-left: .255em
}

[dir=rtl] .dropdown-toggle:after {
    margin-right: .255em
}

html:not([dir=rtl]) .dropdown-toggle:empty:after {
    margin-left: 0
}

[dir=rtl] .dropdown-toggle:empty:after {
    margin-right: 0
}

.dropdown-menu {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem;
    color: #23282c;
    display: none;
    float: left;
    font-size: .9rem;
    list-style: none;
    min-width: 10rem;
    padding: .5rem 0;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 1000
}

.c-header .dropdown-menu,
.navbar .dropdown-menu,
[data-display^=static]~.dropdown-menu {
    margin: .125rem 0 0
}

html:not([dir=rtl]) .c-header .dropdown-menu-left,
html:not([dir=rtl]) .navbar .dropdown-menu-left,
html:not([dir=rtl]) [data-display^=static]~.dropdown-menu-left {
    left: 0;
    right: auto
}

[dir=rtl] .c-header .dropdown-menu-left,
[dir=rtl] .navbar .dropdown-menu-left,
[dir=rtl] [data-display^=static]~.dropdown-menu-left,
html:not([dir=rtl]) .c-header .dropdown-menu-right,
html:not([dir=rtl]) .navbar .dropdown-menu-right,
html:not([dir=rtl]) [data-display^=static]~.dropdown-menu-right {
    left: auto;
    right: 0
}

[dir=rtl] .c-header .dropdown-menu-right,
[dir=rtl] .navbar .dropdown-menu-right,
[dir=rtl] [data-display^=static]~.dropdown-menu-right {
    left: 0;
    right: auto
}

@media (min-width:576px) {

    html:not([dir=rtl]) .c-header .dropdown-menu-sm-left,
    html:not([dir=rtl]) .navbar .dropdown-menu-sm-left,
    html:not([dir=rtl]) [data-display^=static]~.dropdown-menu-sm-left {
        left: 0;
        right: auto
    }

    [dir=rtl] .c-header .dropdown-menu-sm-left,
    [dir=rtl] .navbar .dropdown-menu-sm-left,
    [dir=rtl] [data-display^=static]~.dropdown-menu-sm-left,
    html:not([dir=rtl]) .c-header .dropdown-menu-sm-right,
    html:not([dir=rtl]) .navbar .dropdown-menu-sm-right,
    html:not([dir=rtl]) [data-display^=static]~.dropdown-menu-sm-right {
        left: auto;
        right: 0
    }

    [dir=rtl] .c-header .dropdown-menu-sm-right,
    [dir=rtl] .navbar .dropdown-menu-sm-right,
    [dir=rtl] [data-display^=static]~.dropdown-menu-sm-right {
        left: 0;
        right: auto
    }
}

@media (min-width:768px) {

    html:not([dir=rtl]) .c-header .dropdown-menu-md-left,
    html:not([dir=rtl]) .navbar .dropdown-menu-md-left,
    html:not([dir=rtl]) [data-display^=static]~.dropdown-menu-md-left {
        left: 0;
        right: auto
    }

    [dir=rtl] .c-header .dropdown-menu-md-left,
    [dir=rtl] .navbar .dropdown-menu-md-left,
    [dir=rtl] [data-display^=static]~.dropdown-menu-md-left,
    html:not([dir=rtl]) .c-header .dropdown-menu-md-right,
    html:not([dir=rtl]) .navbar .dropdown-menu-md-right,
    html:not([dir=rtl]) [data-display^=static]~.dropdown-menu-md-right {
        left: auto;
        right: 0
    }

    [dir=rtl] .c-header .dropdown-menu-md-right,
    [dir=rtl] .navbar .dropdown-menu-md-right,
    [dir=rtl] [data-display^=static]~.dropdown-menu-md-right {
        left: 0;
        right: auto
    }
}

@media (min-width:992px) {

    html:not([dir=rtl]) .c-header .dropdown-menu-lg-left,
    html:not([dir=rtl]) .navbar .dropdown-menu-lg-left,
    html:not([dir=rtl]) [data-display^=static]~.dropdown-menu-lg-left {
        left: 0;
        right: auto
    }

    [dir=rtl] .c-header .dropdown-menu-lg-left,
    [dir=rtl] .navbar .dropdown-menu-lg-left,
    [dir=rtl] [data-display^=static]~.dropdown-menu-lg-left,
    html:not([dir=rtl]) .c-header .dropdown-menu-lg-right,
    html:not([dir=rtl]) .navbar .dropdown-menu-lg-right,
    html:not([dir=rtl]) [data-display^=static]~.dropdown-menu-lg-right {
        left: auto;
        right: 0
    }

    [dir=rtl] .c-header .dropdown-menu-lg-right,
    [dir=rtl] .navbar .dropdown-menu-lg-right,
    [dir=rtl] [data-display^=static]~.dropdown-menu-lg-right {
        left: 0;
        right: auto
    }
}

@media (min-width:1200px) {

    html:not([dir=rtl]) .c-header .dropdown-menu-xl-left,
    html:not([dir=rtl]) .navbar .dropdown-menu-xl-left,
    html:not([dir=rtl]) [data-display^=static]~.dropdown-menu-xl-left {
        left: 0;
        right: auto
    }

    [dir=rtl] .c-header .dropdown-menu-xl-left,
    [dir=rtl] .navbar .dropdown-menu-xl-left,
    [dir=rtl] [data-display^=static]~.dropdown-menu-xl-left,
    html:not([dir=rtl]) .c-header .dropdown-menu-xl-right,
    html:not([dir=rtl]) .navbar .dropdown-menu-xl-right,
    html:not([dir=rtl]) [data-display^=static]~.dropdown-menu-xl-right {
        left: auto;
        right: 0
    }

    [dir=rtl] .c-header .dropdown-menu-xl-right,
    [dir=rtl] .navbar .dropdown-menu-xl-right,
    [dir=rtl] [data-display^=static]~.dropdown-menu-xl-right {
        left: 0;
        right: auto
    }
}

.dropup .dropdown-menu {
    bottom: 100%;
    margin-bottom: .125rem;
    margin-top: 0;
    top: auto
}

.dropup .dropdown-toggle:after {
    border-bottom: .3em solid;
    border-left: .3em solid transparent;
    border-right: .3em solid transparent;
    border-top: 0;
    content: "";
    display: inline-block;
    vertical-align: .255em
}

html:not([dir=rtl]) .dropup .dropdown-toggle:after {
    margin-left: .255em
}

[dir=rtl] .dropup .dropdown-toggle:after {
    margin-right: .255em
}

html:not([dir=rtl]) .dropup .dropdown-toggle:empty:after {
    margin-left: 0
}

[dir=rtl] .dropup .dropdown-toggle:empty:after {
    margin-right: 0
}

.dropright .dropdown-menu {
    margin-top: 0;
    top: 0
}

html:not([dir=rtl]) .dropright .dropdown-menu {
    left: 100%;
    margin-left: .125rem;
    right: auto
}

[dir=rtl] .dropright .dropdown-menu {
    left: auto;
    margin-right: .125rem;
    right: 100%
}

.dropright .dropdown-toggle:after {
    border-bottom: .3em solid transparent;
    border-left: .3em solid;
    border-right: 0;
    border-top: .3em solid transparent;
    content: "";
    display: inline-block;
    vertical-align: .255em
}

html:not([dir=rtl]) .dropright .dropdown-toggle:after {
    margin-left: .255em
}

[dir=rtl] .dropright .dropdown-toggle:after {
    margin-right: .255em
}

html:not([dir=rtl]) .dropright .dropdown-toggle:empty:after {
    margin-left: 0
}

[dir=rtl] .dropright .dropdown-toggle:empty:after {
    margin-right: 0
}

.dropright .dropdown-toggle:after {
    vertical-align: 0
}

.dropleft .dropdown-menu {
    margin-top: 0;
    top: 0
}

html:not([dir=rtl]) .dropleft .dropdown-menu {
    left: auto;
    margin-right: .125rem;
    right: 100%
}

[dir=rtl] .dropleft .dropdown-menu {
    left: 100%;
    margin-left: .125rem;
    right: auto
}

.dropleft .dropdown-toggle:after {
    content: "";
    display: inline-block;
    vertical-align: .255em
}

html:not([dir=rtl]) .dropleft .dropdown-toggle:after {
    margin-left: .255em
}

[dir=rtl] .dropleft .dropdown-toggle:after {
    margin-right: .255em
}

.dropleft .dropdown-toggle:after {
    display: none
}

.dropleft .dropdown-toggle:before {
    border-bottom: .3em solid transparent;
    border-right: .3em solid;
    border-top: .3em solid transparent;
    content: "";
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em
}

html:not([dir=rtl]) .dropleft .dropdown-toggle:empty:after {
    margin-left: 0
}

[dir=rtl] .dropleft .dropdown-toggle:empty:after {
    margin-right: 0
}

.dropleft .dropdown-toggle:before {
    vertical-align: 0
}

.dropdown-divider {
    border-top: 1px solid #e4e7ea;
    height: 0;
    margin: .5rem 0;
    overflow: hidden
}

.dropdown-item {
    align-items: center;
    background-color: transparent;
    border: 0;
    clear: both;
    color: #23282c;
    display: flex;
    font-weight: 400;
    padding: .25rem 1.5rem;
    text-align: inherit;
    white-space: nowrap;
    width: 100%
}

.dropdown-item:focus,
.dropdown-item:hover {
    background-color: #e4e7ea;
    color: #181b1e;
    text-decoration: none
}

.dropdown-item.active,
.dropdown-item:active {
    background-color: #003153;
    color: #fff;
    text-decoration: none
}

.dropdown-item.disabled,
.dropdown-item:disabled {
    background-color: transparent;
    color: #8f9ba6;
    pointer-events: none
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    color: #73818f;
    display: block;
    font-size: .7875rem;
    margin-bottom: 0;
    padding: .5rem 1.5rem;
    white-space: nowrap
}

.dropdown-item-text {
    color: #23282c;
    display: block;
    padding: .25rem 1.5rem
}

.c-footer {
    align-items: center;
    display: flex;
    flex: 0 0 50px;
    flex-wrap: wrap;
    height: 50px;
    padding: 0 1rem
}

.c-footer[class*=bg-] {
    border-color: rgba(0, 0, 0, .1)
}

.c-footer.c-footer-fixed {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1030
}

.c-footer.c-footer-dark {
    background: #2f353a;
    color: #fff
}

.c-footer {
    background: #f1f1f1;
    border-top: 1px solid #e4e7ea;
    color: #23282c
}

.form-control {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #acb4bc;
    border-radius: .25rem;
    color: #5c6873;
    display: block;
    font-size: .9rem;
    font-weight: 400;
    height: calc(1.6em + .75rem + 2px);
    line-height: 1.6;
    padding: .375rem .75rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    width: 100%
}

@media (prefers-reduced-motion:reduce) {
    .form-control {
        transition: none
    }
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #5c6873
}

.form-control:focus {
    background-color: #fff;
    border-color: #007cd3;
    box-shadow: 0 0 0 .2rem rgba(0, 49, 83, .25);
    color: #5c6873;
    outline: 0
}

.form-control::-moz-placeholder {
    color: #73818f;
    opacity: 1
}

.form-control::placeholder {
    color: #73818f;
    opacity: 1
}

.form-control:disabled,
.form-control[readonly] {
    background-color: #e4e7ea;
    opacity: 1
}

input[type=date].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control,
input[type=time].form-control {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

select.form-control:focus::-ms-value {
    background-color: #fff;
    color: #5c6873
}

select.form-control option {
    background-color: inherit
}

.form-control-file,
.form-control-range {
    display: block;
    width: 100%
}

.col-form-label {
    font-size: inherit;
    line-height: 1.6;
    margin-bottom: 0;
    padding-bottom: calc(.375rem + 1px);
    padding-top: calc(.375rem + 1px)
}

.col-form-label-lg {
    font-size: 1.125rem;
    line-height: 1.5;
    padding-bottom: calc(.5rem + 1px);
    padding-top: calc(.5rem + 1px)
}

.col-form-label-sm {
    font-size: .7875rem;
    line-height: 1.5;
    padding-bottom: calc(.25rem + 1px);
    padding-top: calc(.25rem + 1px)
}

.form-control-plaintext {
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0;
    color: #23282c;
    display: block;
    font-size: .9rem;
    line-height: 1.6;
    margin-bottom: 0;
    padding: .375rem 0;
    width: 100%
}

.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
    padding-left: 0;
    padding-right: 0
}

.form-control-sm {
    border-radius: .2rem;
    font-size: .7875rem;
    height: calc(1.5em + .5rem + 2px);
    line-height: 1.5;
    padding: .25rem .5rem
}

.form-control-lg {
    border-radius: .3rem;
    font-size: 1.125rem;
    height: calc(1.5em + 1rem + 2px);
    line-height: 1.5;
    padding: .5rem 1rem
}

select.form-control[multiple],
select.form-control[size],
textarea.form-control {
    height: auto
}

.form-group {
    margin-bottom: 1rem
}

.form-text {
    display: block;
    margin-top: .25rem
}

.form-row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -5px;
    margin-right: -5px
}

.form-row>.col,
.form-row>[class*=col-] {
    padding-left: 5px;
    padding-right: 5px
}

.form-check {
    display: block;
    position: relative
}

html:not([dir=rtl]) .form-check {
    padding-left: 1.25rem
}

[dir=rtl] .form-check {
    padding-right: 1.25rem
}

.form-check-input {
    margin-top: .3rem;
    position: absolute
}

html:not([dir=rtl]) .form-check-input {
    margin-left: -1.25rem
}

[dir=rtl] .form-check-input {
    margin-right: -1.25rem
}

.form-check-input:disabled~.form-check-label,
.form-check-input[disabled]~.form-check-label {
    color: #73818f
}

.form-check-label {
    margin-bottom: 0
}

.form-check-inline {
    align-items: center;
    display: inline-flex
}

html:not([dir=rtl]) .form-check-inline {
    margin-right: .75rem;
    padding-left: 0
}

[dir=rtl] .form-check-inline {
    margin-left: .75rem;
    padding-right: 0
}

.form-check-inline .form-check-input {
    margin-top: 0;
    position: static
}

html:not([dir=rtl]) .form-check-inline .form-check-input {
    margin-left: 0;
    margin-right: .3125rem
}

[dir=rtl] .form-check-inline .form-check-input {
    margin-left: .3125rem;
    margin-right: 0
}

.valid-feedback {
    color: #10b359;
    display: none;
    font-size: .875em;
    margin-top: .25rem;
    width: 100%
}

.valid-tooltip {
    background-color: rgba(16, 179, 89, .9);
    border-radius: .25rem;
    color: #fff;
    display: none;
    font-size: .7875rem;
    line-height: 1.6;
    margin-top: .1rem;
    max-width: 100%;
    padding: .25rem .5rem;
    position: absolute;
    top: 100%;
    z-index: 5
}

.is-valid~.valid-feedback,
.is-valid~.valid-tooltip,
.was-validated :valid~.valid-feedback,
.was-validated :valid~.valid-tooltip {
    display: block
}

.form-control.is-valid,
.was-validated .form-control:valid {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2310b359' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: calc(.8em + .375rem) calc(.8em + .375rem);
    border-color: #10b359
}

html:not([dir=rtl]) .form-control.is-valid,
html:not([dir=rtl]) .was-validated .form-control:valid {
    padding-right: calc(1.6em + .75rem)
}

[dir=rtl] .form-control.is-valid,
[dir=rtl] .was-validated .form-control:valid {
    padding-left: calc(1.6em + .75rem)
}

html:not([dir=rtl]) .form-control.is-valid,
html:not([dir=rtl]) .was-validated .form-control:valid {
    background-position: right calc(.4em + .1875rem) center
}

[dir=rtl] .form-control.is-valid,
[dir=rtl] .was-validated .form-control:valid {
    background-position: left calc(.4em + .1875rem) center
}

.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
    border-color: #10b359;
    box-shadow: 0 0 0 .2rem rgba(16, 179, 89, .25)
}

html:not([dir=rtl]) .was-validated textarea.form-control:valid,
html:not([dir=rtl]) textarea.form-control.is-valid {
    background-position: top calc(.4em + .1875rem) right calc(.4em + .1875rem);
    padding-right: calc(1.6em + .75rem)
}

[dir=rtl] .was-validated textarea.form-control:valid,
[dir=rtl] textarea.form-control.is-valid {
    background-position: top calc(.4em + .1875rem) left calc(.4em + .1875rem);
    padding-left: calc(1.6em + .75rem)
}

.custom-select.is-valid,
.was-validated .custom-select:valid {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%232f353a' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat, url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2310b359' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.8em + .375rem) calc(.8em + .375rem);
    border-color: #10b359
}

html:not([dir=rtl]) .custom-select.is-valid,
html:not([dir=rtl]) .was-validated .custom-select:valid {
    padding-right: calc(.75em + 2.3125rem)
}

[dir=rtl] .custom-select.is-valid,
[dir=rtl] .was-validated .custom-select:valid {
    padding-left: calc(.75em + 2.3125rem)
}

.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
    border-color: #10b359;
    box-shadow: 0 0 0 .2rem rgba(16, 179, 89, .25)
}

.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
    color: #10b359
}

.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: #10b359
}

.custom-control-input.is-valid~.custom-control-label:before,
.was-validated .custom-control-input:valid~.custom-control-label:before {
    border-color: #10b359
}

.custom-control-input.is-valid:checked~.custom-control-label:before,
.was-validated .custom-control-input:valid:checked~.custom-control-label:before {
    background-color: #14e270;
    border-color: #14e270
}

.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 .2rem rgba(16, 179, 89, .25)
}

.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,
.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before {
    border-color: #10b359
}

.custom-file-input.is-valid~.custom-file-label,
.was-validated .custom-file-input:valid~.custom-file-label {
    border-color: #10b359
}

.custom-file-input.is-valid:focus~.custom-file-label,
.was-validated .custom-file-input:valid:focus~.custom-file-label {
    border-color: #10b359;
    box-shadow: 0 0 0 .2rem rgba(16, 179, 89, .25)
}

.invalid-feedback {
    color: #d40511;
    display: none;
    font-size: .875em;
    margin-top: .25rem;
    width: 100%
}

.invalid-tooltip {
    background-color: rgba(212, 5, 17, .9);
    border-radius: .25rem;
    color: #fff;
    display: none;
    font-size: .7875rem;
    line-height: 1.6;
    margin-top: .1rem;
    max-width: 100%;
    padding: .25rem .5rem;
    position: absolute;
    top: 100%;
    z-index: 5
}

.is-invalid~.invalid-feedback,
.is-invalid~.invalid-tooltip,
.was-validated :invalid~.invalid-feedback,
.was-validated :invalid~.invalid-tooltip {
    display: block
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23D40511'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23D40511' stroke='none'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: calc(.8em + .375rem) calc(.8em + .375rem);
    border-color: #d40511
}

html:not([dir=rtl]) .form-control.is-invalid,
html:not([dir=rtl]) .was-validated .form-control:invalid {
    padding-right: calc(1.6em + .75rem)
}

[dir=rtl] .form-control.is-invalid,
[dir=rtl] .was-validated .form-control:invalid {
    padding-left: calc(1.6em + .75rem)
}

html:not([dir=rtl]) .form-control.is-invalid,
html:not([dir=rtl]) .was-validated .form-control:invalid {
    background-position: right calc(.4em + .1875rem) center
}

[dir=rtl] .form-control.is-invalid,
[dir=rtl] .was-validated .form-control:invalid {
    background-position: left calc(.4em + .1875rem) center
}

.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
    border-color: #d40511;
    box-shadow: 0 0 0 .2rem rgba(212, 5, 17, .25)
}

html:not([dir=rtl]) .was-validated textarea.form-control:invalid,
html:not([dir=rtl]) textarea.form-control.is-invalid {
    background-position: top calc(.4em + .1875rem) right calc(.4em + .1875rem);
    padding-right: calc(1.6em + .75rem)
}

[dir=rtl] .was-validated textarea.form-control:invalid,
[dir=rtl] textarea.form-control.is-invalid {
    background-position: top calc(.4em + .1875rem) left calc(.4em + .1875rem);
    padding-left: calc(1.6em + .75rem)
}

.custom-select.is-invalid,
.was-validated .custom-select:invalid {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%232f353a' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat, url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23D40511'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23D40511' stroke='none'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.8em + .375rem) calc(.8em + .375rem);
    border-color: #d40511
}

html:not([dir=rtl]) .custom-select.is-invalid,
html:not([dir=rtl]) .was-validated .custom-select:invalid {
    padding-right: calc(.75em + 2.3125rem)
}

[dir=rtl] .custom-select.is-invalid,
[dir=rtl] .was-validated .custom-select:invalid {
    padding-left: calc(.75em + 2.3125rem)
}

.custom-select.is-invalid:focus,
.was-validated .custom-select:invalid:focus {
    border-color: #d40511;
    box-shadow: 0 0 0 .2rem rgba(212, 5, 17, .25)
}

.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
    color: #d40511
}

.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: #d40511
}

.custom-control-input.is-invalid~.custom-control-label:before,
.was-validated .custom-control-input:invalid~.custom-control-label:before {
    border-color: #d40511
}

.custom-control-input.is-invalid:checked~.custom-control-label:before,
.was-validated .custom-control-input:invalid:checked~.custom-control-label:before {
    background-color: #f91320;
    border-color: #f91320
}

.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 .2rem rgba(212, 5, 17, .25)
}

.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,
.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before {
    border-color: #d40511
}

.custom-file-input.is-invalid~.custom-file-label,
.was-validated .custom-file-input:invalid~.custom-file-label {
    border-color: #d40511
}

.custom-file-input.is-invalid:focus~.custom-file-label,
.was-validated .custom-file-input:invalid:focus~.custom-file-label {
    border-color: #d40511;
    box-shadow: 0 0 0 .2rem rgba(212, 5, 17, .25)
}

.form-inline {
    align-items: center;
    display: flex;
    flex-flow: row wrap
}

.form-inline .form-check {
    width: 100%
}

@media (min-width:576px) {
    .form-inline label {
        justify-content: center
    }

    .form-inline .form-group,
    .form-inline label {
        align-items: center;
        display: flex;
        margin-bottom: 0
    }

    .form-inline .form-group {
        flex: 0 0 auto;
        flex-flow: row wrap
    }

    .form-inline .form-control {
        display: inline-block;
        vertical-align: middle;
        width: auto
    }

    .form-inline .form-control-plaintext {
        display: inline-block
    }

    .form-inline .custom-select,
    .form-inline .input-group {
        width: auto
    }

    .form-inline .form-check {
        align-items: center;
        display: flex;
        justify-content: center;
        width: auto
    }

    html:not([dir=rtl]) .form-inline .form-check {
        padding-left: 0
    }

    [dir=rtl] .form-inline .form-check {
        padding-right: 0
    }

    .form-inline .form-check-input {
        flex-shrink: 0;
        margin-top: 0;
        position: relative
    }

    html:not([dir=rtl]) .form-inline .form-check-input {
        margin-left: 0;
        margin-right: .25rem
    }

    [dir=rtl] .form-inline .form-check-input {
        margin-left: .25rem;
        margin-right: 0
    }

    .form-inline .custom-control {
        align-items: center;
        justify-content: center
    }

    .form-inline .custom-control-label {
        margin-bottom: 0
    }
}

.form-control-color {
    max-width: 3rem;
    padding: .375rem
}

.form-control-color::-moz-color-swatch {
    border-radius: .25rem
}

.form-control-color::-webkit-color-swatch {
    border-radius: .25rem
}

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%
}

@media (min-width:576px) {
    .container {
        max-width: 540px
    }
}

@media (min-width:768px) {
    .container {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container {
        max-width: 1140px
    }
}

.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%
}

@media (min-width:576px) {

    .container,
    .container-sm {
        max-width: 540px
    }
}

@media (min-width:768px) {

    .container,
    .container-md,
    .container-sm {
        max-width: 720px
    }
}

@media (min-width:992px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 960px
    }
}

@media (min-width:1200px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1140px
    }
}

.row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px
}

.no-gutters {
    margin-left: 0;
    margin-right: 0
}

.no-gutters>.col,
.no-gutters>[class*=col-] {
    padding-left: 0;
    padding-right: 0
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    width: 100%
}

.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
    min-width: 0
}

.row-cols-1>* {
    flex: 0 0 100%;
    max-width: 100%
}

.row-cols-2>* {
    flex: 0 0 50%;
    max-width: 50%
}

.row-cols-3>* {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%
}

.row-cols-4>* {
    flex: 0 0 25%;
    max-width: 25%
}

.row-cols-5>* {
    flex: 0 0 20%;
    max-width: 20%
}

.row-cols-6>* {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%
}

.col-auto {
    flex: 0 0 auto;
    max-width: 100%;
    width: auto
}

.col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%
}

.col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%
}

.col-3 {
    flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%
}

.col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%
}

.col-6 {
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%
}

.col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%
}

.col-9 {
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%
}

.col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%
}

.col-12 {
    flex: 0 0 100%;
    max-width: 100%
}

.order-first {
    order: -1
}

.order-last {
    order: 13
}

.order-0 {
    order: 0
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.order-4 {
    order: 4
}

.order-5 {
    order: 5
}

.order-6 {
    order: 6
}

.order-7 {
    order: 7
}

.order-8 {
    order: 8
}

.order-9 {
    order: 9
}

.order-10 {
    order: 10
}

.order-11 {
    order: 11
}

.order-12 {
    order: 12
}

.offset-1 {
    margin-left: 8.3333333333%
}

.offset-2 {
    margin-left: 16.6666666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.3333333333%
}

.offset-5 {
    margin-left: 41.6666666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.3333333333%
}

.offset-8 {
    margin-left: 66.6666666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.3333333333%
}

.offset-11 {
    margin-left: 91.6666666667%
}

@media (min-width:576px) {
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
        min-width: 0
    }

    .row-cols-sm-1>* {
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-sm-2>* {
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-sm-3>* {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .row-cols-sm-4>* {
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-sm-5>* {
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-sm-6>* {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto
    }

    .col-sm-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .col-sm-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .col-sm-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .col-sm-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .col-sm-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-sm-first {
        order: -1
    }

    .order-sm-last {
        order: 13
    }

    .order-sm-0 {
        order: 0
    }

    .order-sm-1 {
        order: 1
    }

    .order-sm-2 {
        order: 2
    }

    .order-sm-3 {
        order: 3
    }

    .order-sm-4 {
        order: 4
    }

    .order-sm-5 {
        order: 5
    }

    .order-sm-6 {
        order: 6
    }

    .order-sm-7 {
        order: 7
    }

    .order-sm-8 {
        order: 8
    }

    .order-sm-9 {
        order: 9
    }

    .order-sm-10 {
        order: 10
    }

    .order-sm-11 {
        order: 11
    }

    .order-sm-12 {
        order: 12
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.3333333333%
    }

    .offset-sm-2 {
        margin-left: 16.6666666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.3333333333%
    }

    .offset-sm-5 {
        margin-left: 41.6666666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.3333333333%
    }

    .offset-sm-8 {
        margin-left: 66.6666666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.3333333333%
    }

    .offset-sm-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width:768px) {
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
        min-width: 0
    }

    .row-cols-md-1>* {
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-md-2>* {
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-md-3>* {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .row-cols-md-4>* {
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-md-5>* {
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-md-6>* {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-md-auto {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto
    }

    .col-md-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .col-md-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .col-md-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .col-md-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .col-md-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-first {
        order: -1
    }

    .order-md-last {
        order: 13
    }

    .order-md-0 {
        order: 0
    }

    .order-md-1 {
        order: 1
    }

    .order-md-2 {
        order: 2
    }

    .order-md-3 {
        order: 3
    }

    .order-md-4 {
        order: 4
    }

    .order-md-5 {
        order: 5
    }

    .order-md-6 {
        order: 6
    }

    .order-md-7 {
        order: 7
    }

    .order-md-8 {
        order: 8
    }

    .order-md-9 {
        order: 9
    }

    .order-md-10 {
        order: 10
    }

    .order-md-11 {
        order: 11
    }

    .order-md-12 {
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.3333333333%
    }

    .offset-md-2 {
        margin-left: 16.6666666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.3333333333%
    }

    .offset-md-5 {
        margin-left: 41.6666666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.3333333333%
    }

    .offset-md-8 {
        margin-left: 66.6666666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.3333333333%
    }

    .offset-md-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width:992px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
        min-width: 0
    }

    .row-cols-lg-1>* {
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-lg-2>* {
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-lg-3>* {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .row-cols-lg-4>* {
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-lg-5>* {
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-lg-6>* {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto
    }

    .col-lg-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .col-lg-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .col-lg-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .col-lg-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .col-lg-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-first {
        order: -1
    }

    .order-lg-last {
        order: 13
    }

    .order-lg-0 {
        order: 0
    }

    .order-lg-1 {
        order: 1
    }

    .order-lg-2 {
        order: 2
    }

    .order-lg-3 {
        order: 3
    }

    .order-lg-4 {
        order: 4
    }

    .order-lg-5 {
        order: 5
    }

    .order-lg-6 {
        order: 6
    }

    .order-lg-7 {
        order: 7
    }

    .order-lg-8 {
        order: 8
    }

    .order-lg-9 {
        order: 9
    }

    .order-lg-10 {
        order: 10
    }

    .order-lg-11 {
        order: 11
    }

    .order-lg-12 {
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.3333333333%
    }

    .offset-lg-2 {
        margin-left: 16.6666666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.3333333333%
    }

    .offset-lg-5 {
        margin-left: 41.6666666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.3333333333%
    }

    .offset-lg-8 {
        margin-left: 66.6666666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.3333333333%
    }

    .offset-lg-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width:1200px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
        min-width: 0
    }

    .row-cols-xl-1>* {
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-xl-2>* {
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-xl-3>* {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .row-cols-xl-4>* {
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-xl-5>* {
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-xl-6>* {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto
    }

    .col-xl-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .col-xl-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .col-xl-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .col-xl-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .col-xl-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xl-first {
        order: -1
    }

    .order-xl-last {
        order: 13
    }

    .order-xl-0 {
        order: 0
    }

    .order-xl-1 {
        order: 1
    }

    .order-xl-2 {
        order: 2
    }

    .order-xl-3 {
        order: 3
    }

    .order-xl-4 {
        order: 4
    }

    .order-xl-5 {
        order: 5
    }

    .order-xl-6 {
        order: 6
    }

    .order-xl-7 {
        order: 7
    }

    .order-xl-8 {
        order: 8
    }

    .order-xl-9 {
        order: 9
    }

    .order-xl-10 {
        order: 10
    }

    .order-xl-11 {
        order: 11
    }

    .order-xl-12 {
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.3333333333%
    }

    .offset-xl-2 {
        margin-left: 16.6666666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.3333333333%
    }

    .offset-xl-5 {
        margin-left: 41.6666666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.3333333333%
    }

    .offset-xl-8 {
        margin-left: 66.6666666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.3333333333%
    }

    .offset-xl-11 {
        margin-left: 91.6666666667%
    }
}

.row.row-equal {
    margin-left: -15px;
    margin-right: -15px
}

.row.row-equal,
.row.row-equal [class*=col-] {
    padding-left: 7.5px;
    padding-right: 7.5px
}

.main .container-fluid,
.main .container-lg,
.main .container-md,
.main .container-sm,
.main .container-xl {
    padding: 0 30px
}

.c-header {
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    flex-wrap: wrap;
    min-height: 56px;
    position: relative
}

.c-header[class*=bg-] {
    border-color: rgba(0, 0, 0, .1)
}

.c-header.c-header-fixed {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1029
}

.c-header .c-subheader {
    border-bottom: 0
}

.c-header-brand {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    min-height: 56px;
    transition: width .3s;
    width: auto
}

.c-header-brand.c-header-brand-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%)
}

html:not([dir=rtl]) .c-header-brand.c-header-brand-center {
    left: 50%
}

[dir=rtl] .c-header-brand.c-header-brand-center {
    right: 50%
}

@media (max-width:575.98px) {
    .c-header-brand.c-header-brand-xs-down-center {
        position: absolute;
        top: 56px;
        transform: translate(-50%, -100%)
    }

    html:not([dir=rtl]) .c-header-brand.c-header-brand-xs-down-center {
        left: 50%
    }

    [dir=rtl] .c-header-brand.c-header-brand-xs-down-center {
        right: 50%
    }
}

.c-header-brand.c-header-brand-xs-up-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%)
}

html:not([dir=rtl]) .c-header-brand.c-header-brand-xs-up-center {
    left: 50%
}

[dir=rtl] .c-header-brand.c-header-brand-xs-up-center {
    right: 50%
}

@media (max-width:767.98px) {
    .c-header-brand.c-header-brand-sm-down-center {
        position: absolute;
        top: 56px;
        transform: translate(-50%, -100%)
    }

    html:not([dir=rtl]) .c-header-brand.c-header-brand-sm-down-center {
        left: 50%
    }

    [dir=rtl] .c-header-brand.c-header-brand-sm-down-center {
        right: 50%
    }
}

@media (min-width:576px) {
    .c-header-brand.c-header-brand-sm-up-center {
        position: absolute;
        top: 56px;
        transform: translate(-50%, -100%)
    }

    html:not([dir=rtl]) .c-header-brand.c-header-brand-sm-up-center {
        left: 50%
    }

    [dir=rtl] .c-header-brand.c-header-brand-sm-up-center {
        right: 50%
    }
}

@media (max-width:991.98px) {
    .c-header-brand.c-header-brand-md-down-center {
        position: absolute;
        top: 56px;
        transform: translate(-50%, -100%)
    }

    html:not([dir=rtl]) .c-header-brand.c-header-brand-md-down-center {
        left: 50%
    }

    [dir=rtl] .c-header-brand.c-header-brand-md-down-center {
        right: 50%
    }
}

@media (min-width:768px) {
    .c-header-brand.c-header-brand-md-up-center {
        position: absolute;
        top: 56px;
        transform: translate(-50%, -100%)
    }

    html:not([dir=rtl]) .c-header-brand.c-header-brand-md-up-center {
        left: 50%
    }

    [dir=rtl] .c-header-brand.c-header-brand-md-up-center {
        right: 50%
    }
}

@media (max-width:1199.98px) {
    .c-header-brand.c-header-brand-lg-down-center {
        position: absolute;
        top: 56px;
        transform: translate(-50%, -100%)
    }

    html:not([dir=rtl]) .c-header-brand.c-header-brand-lg-down-center {
        left: 50%
    }

    [dir=rtl] .c-header-brand.c-header-brand-lg-down-center {
        right: 50%
    }
}

@media (min-width:992px) {
    .c-header-brand.c-header-brand-lg-up-center {
        position: absolute;
        top: 56px;
        transform: translate(-50%, -100%)
    }

    html:not([dir=rtl]) .c-header-brand.c-header-brand-lg-up-center {
        left: 50%
    }

    [dir=rtl] .c-header-brand.c-header-brand-lg-up-center {
        right: 50%
    }
}

.c-header-brand.c-header-brand-xl-down-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%)
}

html:not([dir=rtl]) .c-header-brand.c-header-brand-xl-down-center {
    left: 50%
}

[dir=rtl] .c-header-brand.c-header-brand-xl-down-center {
    right: 50%
}

@media (min-width:1200px) {
    .c-header-brand.c-header-brand-xl-up-center {
        position: absolute;
        top: 56px;
        transform: translate(-50%, -100%)
    }

    html:not([dir=rtl]) .c-header-brand.c-header-brand-xl-up-center {
        left: 50%
    }

    [dir=rtl] .c-header-brand.c-header-brand-xl-up-center {
        right: 50%
    }
}

.c-header-toggler {
    background-color: transparent;
    border: 0;
    border-radius: .25rem;
    font-size: 1.125rem;
    min-width: 50px
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .c-header-toggler:hover {
        color: #23282c;
        text-decoration: none
    }
}

.c-header-toggler.focus,
.c-header-toggler:focus {
    outline: 0
}

.c-header-toggler:not(:disabled):not(.c-disabled) {
    cursor: pointer
}

.c-header-toggler-icon {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: block;
    height: 1.40625rem
}

.c-header-nav {
    align-items: center;
    display: flex;
    flex-direction: row;
    list-style: none;
    margin-bottom: 0;
    min-height: 56px;
    padding: 0
}

.c-header-nav .c-header-nav-item {
    position: relative
}

.c-header-nav .c-header-nav-btn {
    background-color: transparent;
    border: 1px solid transparent
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .c-header-nav .c-header-nav-btn:hover {
        text-decoration: none
    }
}

.c-header-nav .c-header-nav-btn.focus,
.c-header-nav .c-header-nav-btn:focus {
    outline: 0
}

.c-header-nav .c-header-nav-btn,
.c-header-nav .c-header-nav-link {
    align-items: center;
    display: flex;
    padding-left: .5rem;
    padding-right: .5rem
}

.c-header-nav .c-header-nav-btn .badge,
.c-header-nav .c-header-nav-link .badge {
    margin-top: -16px;
    position: absolute;
    top: 50%
}

html:not([dir=rtl]) .c-header-nav .c-header-nav-btn .badge,
html:not([dir=rtl]) .c-header-nav .c-header-nav-link .badge {
    left: 50%;
    margin-left: 0
}

[dir=rtl] .c-header-nav .c-header-nav-btn .badge,
[dir=rtl] .c-header-nav .c-header-nav-link .badge {
    margin-right: 0;
    right: 50%
}

.c-header-nav .c-header-nav-btn:hover,
.c-header-nav .c-header-nav-link:hover {
    text-decoration: none
}

.c-header-nav .dropdown-item {
    min-width: 180px
}

.c-header.c-header-dark {
    background: #181b1e;
    border-bottom: 1px solid #2f353a
}

.c-header.c-header-dark .c-subheader {
    border-top: 1px solid #2f353a;
    margin-top: -1px
}

.c-header.c-header-dark .c-header-brand {
    background-color: transparent;
    color: #fff
}

.c-header.c-header-dark .c-header-brand:focus,
.c-header.c-header-dark .c-header-brand:hover {
    color: #fff
}

.c-header.c-header-dark .c-header-nav .c-header-nav-btn,
.c-header.c-header-dark .c-header-nav .c-header-nav-link {
    color: hsla(0, 0%, 100%, .75)
}

.c-header.c-header-dark .c-header-nav .c-header-nav-btn:focus,
.c-header.c-header-dark .c-header-nav .c-header-nav-btn:hover,
.c-header.c-header-dark .c-header-nav .c-header-nav-link:focus,
.c-header.c-header-dark .c-header-nav .c-header-nav-link:hover {
    color: hsla(0, 0%, 100%, .9)
}

.c-header.c-header-dark .c-header-nav .c-header-nav-btn.c-disabled,
.c-header.c-header-dark .c-header-nav .c-header-nav-link.c-disabled {
    color: hsla(0, 0%, 100%, .25)
}

.c-header.c-header-dark .c-header-nav .c-active>.c-header-nav-link,
.c-header.c-header-dark .c-header-nav .c-header-nav-link.c-active,
.c-header.c-header-dark .c-header-nav .c-header-nav-link.c-show,
.c-header.c-header-dark .c-header-nav .c-show>.c-header-nav-link {
    color: #fff
}

.c-header.c-header-dark .c-header-toggler {
    border-color: hsla(0, 0%, 100%, .1);
    color: hsla(0, 0%, 100%, .75)
}

.c-header.c-header-dark .c-header-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.75)' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.c-header.c-header-dark .c-header-toggler-icon:hover {
    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.9)' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.c-header.c-header-dark .c-header-text {
    color: hsla(0, 0%, 100%, .75)
}

.c-header.c-header-dark .c-header-text a,
.c-header.c-header-dark .c-header-text a:focus,
.c-header.c-header-dark .c-header-text a:hover {
    color: #fff
}

.c-header {
    background: #fff;
    border-bottom: 1px solid #e4e7ea
}

.c-header .c-subheader {
    border-top: 1px solid #e4e7ea;
    margin-top: -1px
}

.c-header .c-header-brand {
    background-color: transparent;
    color: #23282c
}

.c-header .c-header-brand:focus,
.c-header .c-header-brand:hover {
    color: #0c0e10
}

.c-header .c-header-nav .c-header-nav-btn,
.c-header .c-header-nav .c-header-nav-link {
    color: rgba(0, 0, 0, .5)
}

.c-header .c-header-nav .c-header-nav-btn:focus,
.c-header .c-header-nav .c-header-nav-btn:hover,
.c-header .c-header-nav .c-header-nav-link:focus,
.c-header .c-header-nav .c-header-nav-link:hover {
    color: rgba(0, 0, 0, .7)
}

.c-header .c-header-nav .c-header-nav-btn.c-disabled,
.c-header .c-header-nav .c-header-nav-link.c-disabled {
    color: rgba(0, 0, 0, .3)
}

.c-header .c-header-nav .c-active>.c-header-nav-link,
.c-header .c-header-nav .c-header-nav-link.c-active,
.c-header .c-header-nav .c-header-nav-link.c-show,
.c-header .c-header-nav .c-show>.c-header-nav-link {
    color: rgba(0, 0, 0, .9)
}

.c-header .c-header-toggler {
    border-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .5)
}

.c-header .c-header-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.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.c-header .c-header-toggler-icon:hover {
    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.7)' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.c-header .c-header-text {
    color: rgba(0, 0, 0, .5)
}

.c-header .c-header-text a,
.c-header .c-header-text a:focus,
.c-header .c-header-text a:hover {
    color: rgba(0, 0, 0, .9)
}

.c-icon {
    fill: currentColor;
    color: inherit;
    display: inline-block;
    text-align: center
}

.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size) {
    font-size: 1rem;
    height: 1rem;
    width: 1rem
}

.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-2xl {
    font-size: 2rem;
    height: 2rem;
    width: 2rem
}

.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-3xl {
    font-size: 3rem;
    height: 3rem;
    width: 3rem
}

.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-4xl {
    font-size: 4rem;
    height: 4rem;
    width: 4rem
}

.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-5xl {
    font-size: 5rem;
    height: 5rem;
    width: 5rem
}

.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-6xl {
    font-size: 6rem;
    height: 6rem;
    width: 6rem
}

.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-7xl {
    font-size: 7rem;
    height: 7rem;
    width: 7rem
}

.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-8xl {
    font-size: 8rem;
    height: 8rem;
    width: 8rem
}

.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-9xl {
    font-size: 9rem;
    height: 9rem;
    width: 9rem
}

.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-xl {
    font-size: 1.5rem;
    height: 1.5rem;
    width: 1.5rem
}

.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-lg {
    font-size: 1.25rem;
    height: 1.25rem;
    width: 1.25rem
}

.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-sm {
    font-size: .875rem;
    height: .875rem;
    width: .875rem
}

.input-group {
    align-items: stretch;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    width: 100%
}

.input-group>.custom-file,
.input-group>.custom-select,
.input-group>.form-control,
.input-group>.form-control-plaintext {
    flex: 1 1 auto;
    margin-bottom: 0;
    min-width: 0;
    position: relative;
    width: 1%
}

html:not([dir=rtl]) .input-group>.custom-file+.custom-file,
html:not([dir=rtl]) .input-group>.custom-file+.custom-select,
html:not([dir=rtl]) .input-group>.custom-file+.form-control,
html:not([dir=rtl]) .input-group>.custom-select+.custom-file,
html:not([dir=rtl]) .input-group>.custom-select+.custom-select,
html:not([dir=rtl]) .input-group>.custom-select+.form-control,
html:not([dir=rtl]) .input-group>.form-control+.custom-file,
html:not([dir=rtl]) .input-group>.form-control+.custom-select,
html:not([dir=rtl]) .input-group>.form-control+.form-control,
html:not([dir=rtl]) .input-group>.form-control-plaintext+.custom-file,
html:not([dir=rtl]) .input-group>.form-control-plaintext+.custom-select,
html:not([dir=rtl]) .input-group>.form-control-plaintext+.form-control {
    margin-left: -1px
}

[dir=rtl] .input-group>.custom-file+.custom-file,
[dir=rtl] .input-group>.custom-file+.custom-select,
[dir=rtl] .input-group>.custom-file+.form-control,
[dir=rtl] .input-group>.custom-select+.custom-file,
[dir=rtl] .input-group>.custom-select+.custom-select,
[dir=rtl] .input-group>.custom-select+.form-control,
[dir=rtl] .input-group>.form-control+.custom-file,
[dir=rtl] .input-group>.form-control+.custom-select,
[dir=rtl] .input-group>.form-control+.form-control,
[dir=rtl] .input-group>.form-control-plaintext+.custom-file,
[dir=rtl] .input-group>.form-control-plaintext+.custom-select,
[dir=rtl] .input-group>.form-control-plaintext+.form-control {
    margin-right: -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
}

html:not([dir=rtl]) .input-group>.custom-select:not(:last-child),
html:not([dir=rtl]) .input-group>.form-control:not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

[dir=rtl] .input-group>.custom-select:not(:last-child),
[dir=rtl] .input-group>.form-control:not(:last-child),
html:not([dir=rtl]) .input-group>.custom-select:not(:first-child),
html:not([dir=rtl]) .input-group>.form-control:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

[dir=rtl] .input-group>.custom-select:not(:first-child),
[dir=rtl] .input-group>.form-control:not(:first-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.input-group>.custom-file {
    align-items: center;
    display: flex
}

html:not([dir=rtl]) .input-group>.custom-file:not(:last-child) .custom-file-label,
html:not([dir=rtl]) .input-group>.custom-file:not(:last-child) .custom-file-label:after {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

[dir=rtl] .input-group>.custom-file:not(:last-child) .custom-file-label,
[dir=rtl] .input-group>.custom-file:not(:last-child) .custom-file-label:after,
html:not([dir=rtl]) .input-group>.custom-file:not(:first-child) .custom-file-label {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

[dir=rtl] .input-group>.custom-file:not(:first-child) .custom-file-label {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.input-group-append,
.input-group-prepend {
    display: flex
}

.input-group-append .btn,
.input-group-prepend .btn {
    position: relative;
    z-index: 2
}

.input-group-append .btn:focus,
.input-group-prepend .btn:focus {
    z-index: 3
}

html:not([dir=rtl]) .input-group-append .btn+.btn,
html:not([dir=rtl]) .input-group-append .btn+.input-group-text,
html:not([dir=rtl]) .input-group-append .input-group-text+.btn,
html:not([dir=rtl]) .input-group-append .input-group-text+.input-group-text,
html:not([dir=rtl]) .input-group-prepend .btn+.btn,
html:not([dir=rtl]) .input-group-prepend .btn+.input-group-text,
html:not([dir=rtl]) .input-group-prepend .input-group-text+.btn,
html:not([dir=rtl]) .input-group-prepend .input-group-text+.input-group-text {
    margin-left: -1px
}

[dir=rtl] .input-group-append .btn+.btn,
[dir=rtl] .input-group-append .btn+.input-group-text,
[dir=rtl] .input-group-append .input-group-text+.btn,
[dir=rtl] .input-group-append .input-group-text+.input-group-text,
[dir=rtl] .input-group-prepend .btn+.btn,
[dir=rtl] .input-group-prepend .btn+.input-group-text,
[dir=rtl] .input-group-prepend .input-group-text+.btn,
[dir=rtl] .input-group-prepend .input-group-text+.input-group-text {
    margin-right: -1px
}

.input-group-prepend {
    vertical-align: middle;
    white-space: nowrap
}

html:not([dir=rtl]) .input-group-prepend {
    margin-right: -1px
}

[dir=rtl] .input-group-prepend {
    margin-left: -1px
}

.input-group-append {
    vertical-align: middle;
    white-space: nowrap
}

html:not([dir=rtl]) .input-group-append {
    margin-left: -1px
}

[dir=rtl] .input-group-append {
    margin-right: -1px
}

.input-group-text {
    align-items: center;
    background-color: #e4e7ea;
    border: 1px solid #acb4bc;
    border-radius: .25rem;
    color: #5c6873;
    display: flex;
    font-size: .9rem;
    font-weight: 400;
    line-height: 1.6;
    margin-bottom: 0;
    padding: .375rem .75rem;
    text-align: center;
    white-space: nowrap
}

.input-group-text input[type=checkbox],
.input-group-text input[type=radio] {
    margin-top: 0
}

.input-group-lg>.custom-select,
.input-group-lg>.form-control:not(textarea) {
    height: calc(1.5em + 1rem + 2px)
}

.input-group-lg>.custom-select,
.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 {
    border-radius: .3rem;
    font-size: 1.125rem;
    line-height: 1.5;
    padding: .5rem 1rem
}

.input-group-sm>.custom-select,
.input-group-sm>.form-control:not(textarea) {
    height: calc(1.5em + .5rem + 2px)
}

.input-group-sm>.custom-select,
.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 {
    border-radius: .2rem;
    font-size: .7875rem;
    line-height: 1.5;
    padding: .25rem .5rem
}

html:not([dir=rtl]) .input-group-lg>.custom-select,
html:not([dir=rtl]) .input-group-sm>.custom-select {
    padding-right: 1.75rem
}

[dir=rtl] .input-group-lg>.custom-select,
[dir=rtl] .input-group-sm>.custom-select {
    padding-left: 1.75rem
}

html:not([dir=rtl]) .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
html:not([dir=rtl]) .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
html:not([dir=rtl]) .input-group>.input-group-append:not(:last-child)>.btn,
html:not([dir=rtl]) .input-group>.input-group-append:not(:last-child)>.input-group-text,
html:not([dir=rtl]) .input-group>.input-group-prepend>.btn,
html:not([dir=rtl]) .input-group>.input-group-prepend>.input-group-text {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

[dir=rtl] .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
[dir=rtl] .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
[dir=rtl] .input-group>.input-group-append:not(:last-child)>.btn,
[dir=rtl] .input-group>.input-group-append:not(:last-child)>.input-group-text,
[dir=rtl] .input-group>.input-group-prepend>.btn,
[dir=rtl] .input-group>.input-group-prepend>.input-group-text,
html:not([dir=rtl]) .input-group>.input-group-append>.btn,
html:not([dir=rtl]) .input-group>.input-group-append>.input-group-text,
html:not([dir=rtl]) .input-group>.input-group-prepend:first-child>.btn:not(:first-child),
html:not([dir=rtl]) .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
html:not([dir=rtl]) .input-group>.input-group-prepend:not(:first-child)>.btn,
html:not([dir=rtl]) .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

[dir=rtl] .input-group>.input-group-append>.btn,
[dir=rtl] .input-group>.input-group-append>.input-group-text,
[dir=rtl] .input-group>.input-group-prepend:first-child>.btn:not(:first-child),
[dir=rtl] .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
[dir=rtl] .input-group>.input-group-prepend:not(:first-child)>.btn,
[dir=rtl] .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.img-fluid,
.img-thumbnail {
    height: auto;
    max-width: 100%
}

.img-thumbnail {
    background-color: #f1f4f8;
    border: 1px solid #c8ced3;
    border-radius: .25rem;
    padding: .25rem
}

.figure {
    display: inline-block
}

.figure-img {
    line-height: 1;
    margin-bottom: .5rem
}

.figure-caption {
    color: #73818f;
    font-size: 90%
}

.jumbotron {
    background-color: #e4e7ea;
    border-radius: .3rem;
    margin-bottom: 2rem;
    padding: 2rem 1rem
}

@media (min-width:576px) {
    .jumbotron {
        padding: 4rem 2rem
    }
}

.jumbotron-fluid {
    border-radius: 0;
    padding-left: 0;
    padding-right: 0
}

.list-group {
    border-radius: .25rem;
    display: flex;
    flex-direction: column;
    margin-bottom: 0
}

html:not([dir=rtl]) .list-group {
    padding-left: 0
}

[dir=rtl] .list-group {
    padding-right: 0
}

.list-group-item-action {
    color: #5c6873;
    text-align: inherit;
    width: 100%
}

.list-group-item-action:focus,
.list-group-item-action:hover {
    background-color: #f1f1f1;
    color: #5c6873;
    text-decoration: none;
    z-index: 1
}

.list-group-item-action:active {
    background-color: #e4e7ea;
    color: #23282c
}

.list-group-item {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .125);
    display: block;
    padding: .75rem 1.25rem;
    position: relative
}

.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.list-group-item:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit
}

.list-group-item.disabled,
.list-group-item:disabled {
    background-color: #fff;
    color: #73818f;
    pointer-events: none
}

.list-group-item.active {
    background-color: #003153;
    border-color: #003153;
    color: #fff;
    z-index: 2
}

.list-group-item+.list-group-item {
    border-top-width: 0
}

.list-group-item+.list-group-item.active {
    border-top-width: 1px;
    margin-top: -1px
}

.list-group-horizontal {
    flex-direction: row
}

.list-group-horizontal .list-group-item:first-child {
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0
}

.list-group-horizontal .list-group-item:last-child {
    border-bottom-left-radius: 0;
    border-top-right-radius: .25rem
}

.list-group-horizontal .list-group-item.active {
    margin-top: 0
}

.list-group-horizontal .list-group-item+.list-group-item {
    border-left-width: 0;
    border-top-width: 1px
}

.list-group-horizontal .list-group-item+.list-group-item.active {
    border-left-width: 1px;
    margin-left: -1px
}

@media (min-width:576px) {
    .list-group-horizontal-sm {
        flex-direction: row
    }

    .list-group-horizontal-sm .list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-sm .list-group-item:last-child {
        border-bottom-left-radius: 0;
        border-top-right-radius: .25rem
    }

    .list-group-horizontal-sm .list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-sm .list-group-item+.list-group-item {
        border-left-width: 0;
        border-top-width: 1px
    }

    .list-group-horizontal-sm .list-group-item+.list-group-item.active {
        border-left-width: 1px;
        margin-left: -1px
    }
}

@media (min-width:768px) {
    .list-group-horizontal-md {
        flex-direction: row
    }

    .list-group-horizontal-md .list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-md .list-group-item:last-child {
        border-bottom-left-radius: 0;
        border-top-right-radius: .25rem
    }

    .list-group-horizontal-md .list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-md .list-group-item+.list-group-item {
        border-left-width: 0;
        border-top-width: 1px
    }

    .list-group-horizontal-md .list-group-item+.list-group-item.active {
        border-left-width: 1px;
        margin-left: -1px
    }
}

@media (min-width:992px) {
    .list-group-horizontal-lg {
        flex-direction: row
    }

    .list-group-horizontal-lg .list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-lg .list-group-item:last-child {
        border-bottom-left-radius: 0;
        border-top-right-radius: .25rem
    }

    .list-group-horizontal-lg .list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-lg .list-group-item+.list-group-item {
        border-left-width: 0;
        border-top-width: 1px
    }

    .list-group-horizontal-lg .list-group-item+.list-group-item.active {
        border-left-width: 1px;
        margin-left: -1px
    }
}

@media (min-width:1200px) {
    .list-group-horizontal-xl {
        flex-direction: row
    }

    .list-group-horizontal-xl .list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-xl .list-group-item:last-child {
        border-bottom-left-radius: 0;
        border-top-right-radius: .25rem
    }

    .list-group-horizontal-xl .list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-xl .list-group-item+.list-group-item {
        border-left-width: 0;
        border-top-width: 1px
    }

    .list-group-horizontal-xl .list-group-item+.list-group-item.active {
        border-left-width: 1px;
        margin-left: -1px
    }
}

.list-group-flush {
    border-radius: 0
}

.list-group-flush>.list-group-item {
    border-width: 0 0 1px
}

.list-group-flush>.list-group-item:last-child {
    border-bottom-width: 0
}

.list-group-item-primary {
    background-color: #b8c5cf;
    color: #00192b
}

.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
    background-color: #a9b9c5;
    color: #00192b
}

.list-group-item-primary.list-group-item-action.active {
    background-color: #00192b;
    border-color: #00192b;
    color: #fff
}

.list-group-item-secondary {
    background-color: #fff1b8;
    color: #856a00
}

.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
    background-color: #ffec9f;
    color: #856a00
}

.list-group-item-secondary.list-group-item-action.active {
    background-color: #856a00;
    border-color: #856a00;
    color: #fff
}

.list-group-item-success {
    background-color: #bcead1;
    color: #085d2e
}

.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
    background-color: #a9e4c4;
    color: #085d2e
}

.list-group-item-success.list-group-item-action.active {
    background-color: #085d2e;
    border-color: #085d2e;
    color: #fff
}

.list-group-item-info {
    background-color: #d3eef6;
    color: #336573
}

.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
    background-color: #bee6f2;
    color: #336573
}

.list-group-item-info.list-group-item-action.active {
    background-color: #336573;
    border-color: #336573;
    color: #fff
}

.list-group-item-warning {
    background-color: #fff1b8;
    color: #856a00
}

.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
    background-color: #ffec9f;
    color: #856a00
}

.list-group-item-warning.list-group-item-action.active {
    background-color: #856a00;
    border-color: #856a00;
    color: #fff
}

.list-group-item-danger {
    background-color: #f3b9bc;
    color: #6e0309
}

.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
    background-color: #efa3a7;
    color: #6e0309
}

.list-group-item-danger.list-group-item-action.active {
    background-color: #6e0309;
    border-color: #6e0309;
    color: #fff
}

.list-group-item-light {
    background-color: #fbfbfb;
    color: #7d7d7d
}

.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
    background-color: #eee;
    color: #7d7d7d
}

.list-group-item-light.list-group-item-action.active {
    background-color: #7d7d7d;
    border-color: #7d7d7d;
    color: #fff
}

.list-group-item-dark {
    background-color: #c5c6c8;
    color: #181c1e
}

.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
    background-color: #b8b9bc;
    color: #181c1e
}

.list-group-item-dark.list-group-item-action.active {
    background-color: #181c1e;
    border-color: #181c1e;
    color: #fff
}

.list-group-item-terciary {
    background-color: #b8dbeb;
    color: #00425f
}

.list-group-item-terciary.list-group-item-action:focus,
.list-group-item-terciary.list-group-item-action:hover {
    background-color: #a4d1e5;
    color: #00425f
}

.list-group-item-terciary.list-group-item-action.active {
    background-color: #00425f;
    border-color: #00425f;
    color: #fff
}

.list-group-item-pink {
    background-color: #e9bbcd;
    color: #5c0628
}

.list-group-item-pink.list-group-item-action:focus,
.list-group-item-pink.list-group-item-action:hover {
    background-color: #e3a8bf;
    color: #5c0628
}

.list-group-item-pink.list-group-item-action.active {
    background-color: #5c0628;
    border-color: #5c0628;
    color: #fff
}

.list-group-item-gray {
    background-color: #d8dce0;
    color: #3c434a
}

.list-group-item-gray.list-group-item-action:focus,
.list-group-item-gray.list-group-item-action:hover {
    background-color: #cacfd5;
    color: #3c434a
}

.list-group-item-gray.list-group-item-action.active {
    background-color: #3c434a;
    border-color: #3c434a;
    color: #fff
}

.list-group-accent .list-group-item {
    border-bottom: 0;
    border-radius: 0;
    border-right: 0;
    border-top: 0;
    margin-bottom: 1px
}

.list-group-accent .list-group-item.list-group-item-divider {
    position: relative
}

.list-group-accent .list-group-item.list-group-item-divider:before {
    background-color: rgba(0, 0, 0, .125);
    bottom: -1px;
    content: "";
    height: 1px;
    position: absolute;
    width: 90%
}

html:not([dir=rtl]) .list-group-accent .list-group-item.list-group-item-divider:before {
    left: 5%
}

[dir=rtl] .list-group-accent .list-group-item.list-group-item-divider:before {
    right: 5%
}

.list-group-accent .list-group-item-accent-primary {
    border-left: 4px solid #003153
}

.list-group-accent .list-group-item-accent-secondary {
    border-left: 4px solid #fc0
}

.list-group-accent .list-group-item-accent-success {
    border-left: 4px solid #10b359
}

.list-group-accent .list-group-item-accent-info {
    border-left: 4px solid #63c2de
}

.list-group-accent .list-group-item-accent-warning {
    border-left: 4px solid #fc0
}

.list-group-accent .list-group-item-accent-danger {
    border-left: 4px solid #d40511
}

.list-group-accent .list-group-item-accent-light {
    border-left: 4px solid #f1f1f1
}

.list-group-accent .list-group-item-accent-dark {
    border-left: 4px solid #2f353a
}

.list-group-accent .list-group-item-accent-terciary {
    border-left: 4px solid #007eb7
}

.list-group-accent .list-group-item-accent-pink {
    border-left: 4px solid #b10b4d
}

.list-group-accent .list-group-item-accent-gray {
    border-left: 4px solid #73818f
}

.media {
    align-items: flex-start;
    display: flex
}

.media-body {
    flex: 1
}

.modal-open {
    overflow: hidden
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal {
    display: none;
    height: 100%;
    left: 0;
    outline: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1050
}

.modal-dialog {
    margin: .5rem;
    pointer-events: none;
    position: relative;
    width: auto
}

.modal.fade .modal-dialog {
    transform: translateY(-50px);
    transition: transform .3s ease-out
}

@media (prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    transform: none
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02)
}

.modal-dialog-scrollable {
    display: flex;
    max-height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden
}

.modal-dialog-scrollable .modal-footer,
.modal-dialog-scrollable .modal-header {
    flex-shrink: 0
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto
}

.modal-dialog-centered {
    align-items: center;
    display: flex;
    min-height: calc(100% - 1rem)
}

.modal-dialog-centered:before {
    content: "";
    display: block;
    height: calc(100vh - 1rem);
    height: -moz-min-content;
    height: min-content
}

.modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    height: 100%;
    justify-content: center
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
    max-height: none
}

.modal-dialog-centered.modal-dialog-scrollable:before {
    content: none
}

.modal-content {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem;
    display: flex;
    flex-direction: column;
    outline: 0;
    pointer-events: auto;
    position: relative;
    width: 100%
}

.modal-backdrop {
    background-color: #000;
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 1040
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    align-items: flex-start;
    border-bottom: 1px solid;
    border-color: #e4e7ea;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px);
    display: flex;
    justify-content: space-between;
    padding: 1rem
}

.modal-header .close {
    padding: 1rem
}

html:not([dir=rtl]) .modal-header .close {
    margin: -1rem -1rem -1rem auto
}

[dir=rtl] .modal-header .close {
    margin: -1rem auto -1rem -1rem
}

.modal-title {
    line-height: 1.6;
    margin-bottom: 0
}

.modal-body {
    flex: 1 1 auto;
    padding: 1rem;
    position: relative
}

.modal-footer {
    align-items: center;
    border-bottom-left-radius: calc(.3rem - 1px);
    border-bottom-right-radius: calc(.3rem - 1px);
    border-color: currentcolor #e4e7ea #e4e7ea;
    border-top: 1px solid #e4e7ea;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    padding: .75rem
}

.modal-footer>* {
    margin: .25rem
}

.modal-scrollbar-measure {
    height: 50px;
    overflow: scroll;
    position: absolute;
    top: -9999px;
    width: 50px
}

@media (min-width:576px) {
    .modal-dialog {
        margin: 1.75rem auto;
        max-width: 500px
    }

    .modal-dialog-scrollable {
        max-height: calc(100% - 3.5rem)
    }

    .modal-dialog-scrollable .modal-content {
        max-height: calc(100vh - 3.5rem)
    }

    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem)
    }

    .modal-dialog-centered:before {
        height: calc(100vh - 3.5rem);
        height: -moz-min-content;
        height: min-content
    }

    .modal-sm {
        max-width: 300px
    }
}

@media (min-width:992px) {

    .modal-lg,
    .modal-xl {
        max-width: 800px
    }
}

@media (min-width:1200px) {
    .modal-xl {
        max-width: 1140px
    }
}

.modal-primary .modal-content {
    border-color: #003153
}

.modal-primary .modal-header {
    background-color: #003153;
    color: #fff
}

.modal-secondary .modal-content {
    border-color: #fc0
}

.modal-secondary .modal-header {
    background-color: #fc0;
    color: #fff
}

.modal-success .modal-content {
    border-color: #10b359
}

.modal-success .modal-header {
    background-color: #10b359;
    color: #fff
}

.modal-info .modal-content {
    border-color: #63c2de
}

.modal-info .modal-header {
    background-color: #63c2de;
    color: #fff
}

.modal-warning .modal-content {
    border-color: #fc0
}

.modal-warning .modal-header {
    background-color: #fc0;
    color: #fff
}

.modal-danger .modal-content {
    border-color: #d40511
}

.modal-danger .modal-header {
    background-color: #d40511;
    color: #fff
}

.modal-light .modal-content {
    border-color: #f1f1f1
}

.modal-light .modal-header {
    background-color: #f1f1f1;
    color: #fff
}

.modal-dark .modal-content {
    border-color: #2f353a
}

.modal-dark .modal-header {
    background-color: #2f353a;
    color: #fff
}

.modal-terciary .modal-content {
    border-color: #007eb7
}

.modal-terciary .modal-header {
    background-color: #007eb7;
    color: #fff
}

.modal-pink .modal-content {
    border-color: #b10b4d
}

.modal-pink .modal-header {
    background-color: #b10b4d;
    color: #fff
}

.modal-gray .modal-content {
    border-color: #73818f
}

.modal-gray .modal-header {
    background-color: #73818f;
    color: #fff
}

.nav {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-bottom: 0
}

html:not([dir=rtl]) .nav {
    padding-left: 0
}

[dir=rtl] .nav {
    padding-right: 0
}

.nav-link {
    display: block;
    padding: .5rem 1rem
}

.nav-link:focus,
.nav-link:hover {
    text-decoration: none
}

.nav-link.disabled {
    color: #73818f;
    cursor: default;
    pointer-events: none
}

.nav-tabs {
    border-bottom: 1px solid;
    border-color: #c8ced3
}

.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: #e4e7ea #e4e7ea #c8ced3
}

.nav-tabs .nav-link.disabled {
    background-color: transparent;
    border-color: transparent;
    color: #73818f
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    background-color: #f1f4f8;
    border-color: #c8ced3 #c8ced3 #f1f4f8;
    color: #5c6873
}

.nav-tabs .dropdown-menu {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: -1px
}

.nav-tabs-boxed .nav-tabs {
    border: 0
}

.nav-tabs-boxed .nav-tabs .nav-link.active {
    background-color: #fff;
    border-bottom-color: #fff
}

.nav-tabs-boxed .tab-content {
    background-color: #fff;
    border: 1px solid #e4e7ea;
    border-radius: 0 .25rem .25rem .25rem;
    color: #5c6873;
    padding: .75rem 1.25rem
}

.nav-tabs-boxed.nav-tabs-boxed-top-right .nav-tabs {
    justify-content: flex-end
}

.nav-tabs-boxed.nav-tabs-boxed-top-right .tab-content {
    border-radius: .25rem 0 .25rem .25rem
}

.nav-tabs-boxed.nav-tabs-boxed-left,
.nav-tabs-boxed.nav-tabs-boxed-right {
    display: flex
}

.nav-tabs-boxed.nav-tabs-boxed-left .nav-item,
.nav-tabs-boxed.nav-tabs-boxed-right .nav-item {
    flex-grow: 1;
    margin-bottom: 0;
    z-index: 1
}

[dir=rtl] .nav-tabs-boxed.nav-tabs-boxed-left {
    flex-direction: row-reverse
}

.nav-tabs-boxed.nav-tabs-boxed-left .nav-item {
    margin-right: -1px
}

.nav-tabs-boxed.nav-tabs-boxed-left .nav-link {
    border-radius: .25rem 0 0 .25rem
}

.nav-tabs-boxed.nav-tabs-boxed-left .nav-link.active {
    border-color: #e4e7ea #fff #e4e7ea #e4e7ea
}

html:not([dir=rtl]) .nav-tabs-boxed.nav-tabs-boxed-right {
    flex-direction: row-reverse
}

[dir=rtl] .nav-tabs-boxed.nav-tabs-boxed-right {
    flex-direction: row
}

html:not([dir=rtl]) .nav-tabs-boxed.nav-tabs-boxed-right .nav-item {
    margin-left: -1px
}

[dir=rtl] .nav-tabs-boxed.nav-tabs-boxed-right .nav-item {
    margin-right: -1px
}

.nav-tabs-boxed.nav-tabs-boxed-right .nav-link {
    border-radius: 0 .25rem .25rem 0
}

.nav-tabs-boxed.nav-tabs-boxed-right .nav-link.active {
    border-color: #e4e7ea #e4e7ea #e4e7ea #fff
}

.nav-tabs-boxed.nav-tabs-boxed-right .tab-content {
    border-radius: .25rem 0 .25rem .25rem
}

.nav-pills .nav-link {
    border-radius: .25rem
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    background-color: #003153;
    color: #fff
}

.nav-underline {
    border-bottom: 2px solid;
    border-color: #c8ced3
}

.nav-underline .nav-item {
    margin-bottom: -2px
}

.nav-underline .nav-link {
    border: 0;
    border-bottom: 2px solid transparent
}

.nav-underline .nav-link.active,
.nav-underline .show>.nav-link {
    background: transparent
}

.nav-underline-primary .nav-link.active,
.nav-underline-primary .show>.nav-link {
    border-color: #003153;
    color: #003153
}

.nav-underline-secondary .nav-link.active,
.nav-underline-secondary .show>.nav-link {
    border-color: #fc0;
    color: #fc0
}

.nav-underline-success .nav-link.active,
.nav-underline-success .show>.nav-link {
    border-color: #10b359;
    color: #10b359
}

.nav-underline-info .nav-link.active,
.nav-underline-info .show>.nav-link {
    border-color: #63c2de;
    color: #63c2de
}

.nav-underline-warning .nav-link.active,
.nav-underline-warning .show>.nav-link {
    border-color: #fc0;
    color: #fc0
}

.nav-underline-danger .nav-link.active,
.nav-underline-danger .show>.nav-link {
    border-color: #d40511;
    color: #d40511
}

.nav-underline-light .nav-link.active,
.nav-underline-light .show>.nav-link {
    border-color: #f1f1f1;
    color: #f1f1f1
}

.nav-underline-dark .nav-link.active,
.nav-underline-dark .show>.nav-link {
    border-color: #2f353a;
    color: #2f353a
}

.nav-underline-terciary .nav-link.active,
.nav-underline-terciary .show>.nav-link {
    border-color: #007eb7;
    color: #007eb7
}

.nav-underline-pink .nav-link.active,
.nav-underline-pink .show>.nav-link {
    border-color: #b10b4d;
    color: #b10b4d
}

.nav-underline-gray .nav-link.active,
.nav-underline-gray .show>.nav-link {
    border-color: #73818f;
    color: #73818f
}

.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center
}

.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.c-sidebar .c-sidebar-close+.nav-tabs .nav-link,
.c-sidebar .nav-tabs:first-child .nav-link {
    align-items: center;
    display: flex;
    height: 56px;
    padding-bottom: 0;
    padding-top: 0
}

.navbar {
    padding: .5rem 1rem;
    position: relative
}

.navbar,
.navbar .container,
.navbar .container-fluid,
.navbar .container-lg,
.navbar .container-md,
.navbar .container-sm,
.navbar .container-xl {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.navbar-brand {
    display: inline-block;
    font-size: 1.125rem;
    line-height: inherit;
    margin-right: 1rem;
    padding-bottom: .32rem;
    padding-top: .32rem;
    white-space: nowrap
}

.navbar-brand:focus,
.navbar-brand:hover {
    text-decoration: none
}

.navbar-nav {
    display: flex;
    flex-direction: column;
    list-style: none;
    margin-bottom: 0
}

html:not([dir=rtl]) .navbar-nav {
    padding-left: 0
}

[dir=rtl] .navbar-nav {
    padding-right: 0
}

.navbar-nav .nav-link {
    padding-left: 0;
    padding-right: 0
}

.navbar-nav .dropdown-menu {
    float: none;
    position: static
}

.navbar-text {
    display: inline-block;
    padding-bottom: .5rem;
    padding-top: .5rem
}

.navbar-collapse {
    align-items: center;
    flex-basis: 100%;
    flex-grow: 1
}

.navbar-toggler {
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem;
    font-size: 1.125rem;
    line-height: 1;
    padding: .25rem .75rem
}

.navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler-icon {
    background: no-repeat 50%;
    background-size: 100% 100%;
    content: "";
    display: inline-block;
    height: 1.5em;
    vertical-align: middle;
    width: 1.5em
}

@media (max-width:575.98px) {

    .navbar-expand-sm>.container,
    .navbar-expand-sm>.container-fluid,
    .navbar-expand-sm>.container-lg,
    .navbar-expand-sm>.container-md,
    .navbar-expand-sm>.container-sm,
    .navbar-expand-sm>.container-xl {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width:576px) {
    .navbar-expand-sm {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-sm .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .navbar-expand-sm>.container,
    .navbar-expand-sm>.container-fluid,
    .navbar-expand-sm>.container-lg,
    .navbar-expand-sm>.container-md,
    .navbar-expand-sm>.container-sm,
    .navbar-expand-sm>.container-xl {
        flex-wrap: nowrap
    }

    .navbar-expand-sm .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-sm .navbar-toggler {
        display: none
    }
}

@media (max-width:767.98px) {

    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid,
    .navbar-expand-md>.container-lg,
    .navbar-expand-md>.container-md,
    .navbar-expand-md>.container-sm,
    .navbar-expand-md>.container-xl {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width:768px) {
    .navbar-expand-md {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-md .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid,
    .navbar-expand-md>.container-lg,
    .navbar-expand-md>.container-md,
    .navbar-expand-md>.container-sm,
    .navbar-expand-md>.container-xl {
        flex-wrap: nowrap
    }

    .navbar-expand-md .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-md .navbar-toggler {
        display: none
    }
}

@media (max-width:991.98px) {

    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid,
    .navbar-expand-lg>.container-lg,
    .navbar-expand-lg>.container-md,
    .navbar-expand-lg>.container-sm,
    .navbar-expand-lg>.container-xl {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width:992px) {
    .navbar-expand-lg {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-lg .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid,
    .navbar-expand-lg>.container-lg,
    .navbar-expand-lg>.container-md,
    .navbar-expand-lg>.container-sm,
    .navbar-expand-lg>.container-xl {
        flex-wrap: nowrap
    }

    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }
}

@media (max-width:1199.98px) {

    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid,
    .navbar-expand-xl>.container-lg,
    .navbar-expand-xl>.container-md,
    .navbar-expand-xl>.container-sm,
    .navbar-expand-xl>.container-xl {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width:1200px) {
    .navbar-expand-xl {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-xl .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid,
    .navbar-expand-xl>.container-lg,
    .navbar-expand-xl>.container-md,
    .navbar-expand-xl>.container-sm,
    .navbar-expand-xl>.container-xl {
        flex-wrap: nowrap
    }

    .navbar-expand-xl .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-xl .navbar-toggler {
        display: none
    }
}

.navbar-expand {
    flex-flow: row nowrap;
    justify-content: flex-start
}

.navbar-expand>.container,
.navbar-expand>.container-fluid,
.navbar-expand>.container-lg,
.navbar-expand>.container-md,
.navbar-expand>.container-sm,
.navbar-expand>.container-xl {
    padding-left: 0;
    padding-right: 0
}

.navbar-expand .navbar-nav {
    flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}

.navbar-expand .navbar-nav .nav-link {
    padding-left: .5rem;
    padding-right: .5rem
}

.navbar-expand>.container,
.navbar-expand>.container-fluid,
.navbar-expand>.container-lg,
.navbar-expand>.container-md,
.navbar-expand>.container-sm,
.navbar-expand>.container-xl {
    flex-wrap: nowrap
}

.navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto
}

.navbar-expand .navbar-toggler {
    display: none
}

.navbar.navbar-dark .navbar-brand,
.navbar.navbar-dark .navbar-brand:focus,
.navbar.navbar-dark .navbar-brand:hover {
    color: #fff
}

.navbar.navbar-dark .navbar-nav .nav-link {
    color: hsla(0, 0%, 100%, .5)
}

.navbar.navbar-dark .navbar-nav .nav-link:focus,
.navbar.navbar-dark .navbar-nav .nav-link:hover {
    color: hsla(0, 0%, 100%, .75)
}

.navbar.navbar-dark .navbar-nav .nav-link.disabled {
    color: hsla(0, 0%, 100%, .25)
}

.navbar.navbar-dark .navbar-nav .active>.nav-link,
.navbar.navbar-dark .navbar-nav .nav-link.active,
.navbar.navbar-dark .navbar-nav .nav-link.show,
.navbar.navbar-dark .navbar-nav .show>.nav-link {
    color: #fff
}

.navbar.navbar-dark .navbar-toggler {
    border-color: hsla(0, 0%, 100%, .1);
    color: hsla(0, 0%, 100%, .5)
}

.navbar.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar.navbar-dark .navbar-text {
    color: hsla(0, 0%, 100%, .5)
}

.navbar.navbar-dark .navbar-text a,
.navbar.navbar-dark .navbar-text a:focus,
.navbar.navbar-dark .navbar-text a:hover {
    color: #fff
}

.navbar.navbar-light .navbar-brand,
.navbar.navbar-light .navbar-brand:focus,
.navbar.navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, .9)
}

.navbar.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, .5)
}

.navbar.navbar-light .navbar-nav .nav-link:focus,
.navbar.navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, .7)
}

.navbar.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, .3)
}

.navbar.navbar-light .navbar-nav .active>.nav-link,
.navbar.navbar-light .navbar-nav .nav-link.active,
.navbar.navbar-light .navbar-nav .nav-link.show,
.navbar.navbar-light .navbar-nav .show>.nav-link {
    color: rgba(0, 0, 0, .9)
}

.navbar.navbar-light .navbar-toggler {
    border-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .5)
}

.navbar.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar.navbar-light .navbar-text {
    color: rgba(0, 0, 0, .5)
}

.navbar.navbar-light .navbar-text a,
.navbar.navbar-light .navbar-text a:focus,
.navbar.navbar-light .navbar-text a:hover {
    color: rgba(0, 0, 0, .9)
}

.pagination {
    border-radius: .25rem;
    display: flex;
    list-style: none
}

html:not([dir=rtl]) .pagination {
    padding-left: 0
}

[dir=rtl] .pagination {
    padding-right: 0
}

.page-link {
    background-color: #fff;
    border: 1px solid #c8ced3;
    color: #003153;
    display: block;
    line-height: 1.25;
    padding: .5rem .75rem;
    position: relative
}

html:not([dir=rtl]) .page-link {
    margin-left: -1px
}

[dir=rtl] .page-link {
    margin-right: -1px
}

.page-link:hover {
    background-color: #e4e7ea;
    border-color: #c8ced3;
    color: #000407;
    text-decoration: none;
    z-index: 2
}

.page-link:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 49, 83, .25);
    outline: 0;
    z-index: 3
}

html:not([dir=rtl]) .page-item:first-child .page-link {
    border-bottom-left-radius: .25rem;
    border-top-left-radius: .25rem;
    margin-left: 0
}

[dir=rtl] .page-item:first-child .page-link {
    margin-right: 0
}

[dir=rtl] .page-item:first-child .page-link,
html:not([dir=rtl]) .page-item:last-child .page-link {
    border-bottom-right-radius: .25rem;
    border-top-right-radius: .25rem
}

[dir=rtl] .page-item:last-child .page-link {
    border-bottom-left-radius: .25rem;
    border-top-left-radius: .25rem
}

.page-item.active .page-link {
    background-color: #003153;
    border-color: #003153;
    color: #fff;
    z-index: 3
}

.page-item.disabled .page-link {
    background-color: #fff;
    border-color: #c8ced3;
    color: #73818f;
    cursor: auto;
    pointer-events: none
}

.pagination-lg .page-link {
    font-size: 1.125rem;
    line-height: 1.5;
    padding: .75rem 1.5rem
}

html:not([dir=rtl]) .pagination-lg .page-item:first-child .page-link {
    border-bottom-left-radius: .3rem;
    border-top-left-radius: .3rem
}

[dir=rtl] .pagination-lg .page-item:first-child .page-link,
html:not([dir=rtl]) .pagination-lg .page-item:last-child .page-link {
    border-bottom-right-radius: .3rem;
    border-top-right-radius: .3rem
}

[dir=rtl] .pagination-lg .page-item:last-child .page-link {
    border-bottom-left-radius: .3rem;
    border-top-left-radius: .3rem
}

.pagination-sm .page-link {
    font-size: .7875rem;
    line-height: 1.5;
    padding: .25rem .5rem
}

html:not([dir=rtl]) .pagination-sm .page-item:first-child .page-link {
    border-bottom-left-radius: .2rem;
    border-top-left-radius: .2rem
}

[dir=rtl] .pagination-sm .page-item:first-child .page-link,
html:not([dir=rtl]) .pagination-sm .page-item:last-child .page-link {
    border-bottom-right-radius: .2rem;
    border-top-right-radius: .2rem
}

[dir=rtl] .pagination-sm .page-item:last-child .page-link {
    border-bottom-left-radius: .2rem;
    border-top-left-radius: .2rem
}

.popover {
    word-wrap: break-word;
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem;
    display: block;
    font-family: MarkPro, sans-serif;
    font-size: .7875rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.6;
    max-width: 276px;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    z-index: 1060
}

.popover .popover-arrow {
    display: block;
    position: absolute
}

.popover .popover-arrow:after,
.popover .popover-arrow:before {
    border-color: transparent;
    border-style: solid;
    content: "";
    display: block;
    position: absolute
}

.popover[data-popper-placement^=bottom] .popover-arrow,
.popover[data-popper-placement^=top] .popover-arrow {
    height: .5rem;
    padding: 0 .3rem;
    width: 1.6rem
}

.popover[data-popper-placement^=left] .popover-arrow,
.popover[data-popper-placement^=right] .popover-arrow {
    height: 1.6rem;
    margin: 0;
    padding: .3rem 0;
    width: .5rem
}

.popover[data-popper-placement^=top] {
    margin-bottom: .5rem !important
}

.popover[data-popper-placement^=top]>.popover-arrow {
    bottom: calc(-.5rem - 1px)
}

.popover[data-popper-placement^=top]>.popover-arrow:before {
    border-top-color: rgba(0, 0, 0, .25);
    border-width: .5rem .5rem 0;
    bottom: 0
}

.popover[data-popper-placement^=top]>.popover-arrow:after {
    border-top-color: #fff;
    border-width: .5rem .5rem 0;
    bottom: 1px
}

.popover[data-popper-placement^=right] {
    margin-left: .5rem !important
}

.popover[data-popper-placement^=right]>.popover-arrow {
    left: calc(-.5rem - 1px)
}

.popover[data-popper-placement^=right]>.popover-arrow:before {
    border-right-color: rgba(0, 0, 0, .25);
    border-width: .5rem .5rem .5rem 0;
    left: 0
}

.popover[data-popper-placement^=right]>.popover-arrow:after {
    border-right-color: #fff;
    border-width: .5rem .5rem .5rem 0;
    left: 1px
}

.popover[data-popper-placement^=bottom] {
    margin-top: .5rem !important
}

.popover[data-popper-placement^=bottom]>.popover-arrow {
    top: calc(-.5rem - 1px)
}

.popover[data-popper-placement^=bottom]>.popover-arrow:before {
    border-bottom-color: rgba(0, 0, 0, .25);
    border-width: 0 .5rem .5rem;
    top: 0
}

.popover[data-popper-placement^=bottom]>.popover-arrow:after {
    border-bottom-color: #fff;
    border-width: 0 .5rem .5rem;
    top: 1px
}

.popover[data-popper-placement^=bottom] .popover-header:before {
    border-bottom: 1px solid #f7f7f7;
    content: "";
    display: block;
    left: 50%;
    margin-left: -.5rem;
    position: absolute;
    top: 0;
    width: 1rem
}

.popover[data-popper-placement^=left] {
    margin-left: .5rem !important
}

.popover[data-popper-placement^=left]>.popover-arrow {
    right: calc(-.5rem - 1px)
}

.popover[data-popper-placement^=left]>.popover-arrow:before {
    border-left-color: rgba(0, 0, 0, .25);
    border-width: .5rem 0 .5rem .5rem;
    right: 0
}

.popover[data-popper-placement^=left]>.popover-arrow:after {
    border-left-color: #fff;
    border-width: .5rem 0 .5rem .5rem;
    right: 1px
}

.popover-header {
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px);
    font-size: .9rem;
    margin-bottom: 0;
    padding: .5rem .75rem
}

.popover-header:empty {
    display: none
}

.popover-body {
    color: #23282c;
    padding: .5rem .75rem
}

@keyframes progress-bar-stripes {
    0% {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

.progress {
    background-color: #e4e7ea;
    border-radius: .25rem;
    font-size: .675rem;
    height: 1rem;
    line-height: 0
}

.progress,
.progress-bar {
    display: flex;
    overflow: hidden
}

.progress-bar {
    background-color: #003153;
    color: #fff;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    transition: width .6s ease;
    white-space: nowrap
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar {
        transition: none
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, transparent 0, transparent);
    background-size: 1rem 1rem
}

.progress-bar-animated {
    animation: progress-bar-stripes 1s linear infinite
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar-animated {
        animation: none
    }
}

.progress-xs {
    height: 4px
}

.progress-sm {
    height: 8px
}

.progress.progress-white {
    background-color: hsla(0, 0%, 100%, .2)
}

.progress.progress-white .progress-bar {
    background-color: #fff
}

.progress-group {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 1rem
}

.progress-group-prepend {
    align-self: center;
    flex: 0 0 100px
}

.progress-group-icon {
    font-size: 1.125rem
}

html:not([dir=rtl]) .progress-group-icon {
    margin: 0 1rem 0 .25rem
}

[dir=rtl] .progress-group-icon {
    margin: 0 .25rem 0 1rem
}

.progress-group-text {
    color: #5c6873;
    font-size: .7875rem
}

.progress-group-header {
    align-items: flex-end;
    display: flex;
    flex-basis: 100%;
    margin-bottom: .25rem
}

.progress-group-bars {
    align-self: center;
    flex-grow: 1
}

.progress-group-bars .progress:not(:last-child) {
    margin-bottom: 2px
}

.progress-group-header+.progress-group-bars {
    flex-basis: 100%
}

.c-sidebar {
    box-shadow: none;
    display: flex;
    flex: 0 0 256px;
    flex-direction: column;
    order: -1;
    padding: 0;
    position: relative;
    width: 256px
}

.c-sidebar.c-sidebar-right {
    order: 99
}

@media (max-width:991.98px) {
    .c-sidebar {
        --is-mobile: true;
        bottom: 0;
        position: fixed;
        top: 0;
        z-index: 1031
    }

    html:not([dir=rtl]) .c-sidebar:not(.c-sidebar-right) {
        left: 0
    }

    [dir=rtl] .c-sidebar:not(.c-sidebar-right),
    html:not([dir=rtl]) .c-sidebar.c-sidebar-right {
        right: 0
    }

    [dir=rtl] .c-sidebar.c-sidebar-right {
        left: 0
    }
}

html:not([dir=rtl]) .c-sidebar:not(.c-sidebar-right) {
    margin-left: -256px
}

[dir=rtl] .c-sidebar:not(.c-sidebar-right),
html:not([dir=rtl]) .c-sidebar.c-sidebar-right {
    margin-right: -256px
}

[dir=rtl] .c-sidebar.c-sidebar-right {
    margin-left: -256px
}

.c-sidebar[class*=bg-] {
    border-color: rgba(0, 0, 0, .1)
}

.c-sidebar.c-sidebar-sm {
    flex: 0 0 192px;
    width: 192px
}

html:not([dir=rtl]) .c-sidebar.c-sidebar-sm:not(.c-sidebar-right) {
    margin-left: -192px
}

[dir=rtl] .c-sidebar.c-sidebar-sm:not(.c-sidebar-right),
html:not([dir=rtl]) .c-sidebar.c-sidebar-sm.c-sidebar-right {
    margin-right: -192px
}

[dir=rtl] .c-sidebar.c-sidebar-sm.c-sidebar-right {
    margin-left: -192px
}

.c-sidebar.c-sidebar-lg {
    flex: 0 0 320px;
    width: 320px
}

html:not([dir=rtl]) .c-sidebar.c-sidebar-lg:not(.c-sidebar-right) {
    margin-left: -320px
}

[dir=rtl] .c-sidebar.c-sidebar-lg:not(.c-sidebar-right),
html:not([dir=rtl]) .c-sidebar.c-sidebar-lg.c-sidebar-right {
    margin-right: -320px
}

[dir=rtl] .c-sidebar.c-sidebar-lg.c-sidebar-right {
    margin-left: -320px
}

.c-sidebar.c-sidebar-xl {
    flex: 0 0 384px;
    width: 384px
}

html:not([dir=rtl]) .c-sidebar.c-sidebar-xl:not(.c-sidebar-right) {
    margin-left: -384px
}

[dir=rtl] .c-sidebar.c-sidebar-xl:not(.c-sidebar-right),
html:not([dir=rtl]) .c-sidebar.c-sidebar-xl.c-sidebar-right {
    margin-right: -384px
}

[dir=rtl] .c-sidebar.c-sidebar-xl.c-sidebar-right {
    margin-left: -384px
}

@media (min-width:992px) {
    .c-sidebar.c-sidebar-fixed {
        bottom: 0;
        position: fixed;
        top: 0;
        z-index: 1030
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-fixed:not(.c-sidebar-right) {
        left: 0
    }

    [dir=rtl] .c-sidebar.c-sidebar-fixed:not(.c-sidebar-right),
    html:not([dir=rtl]) .c-sidebar.c-sidebar-fixed.c-sidebar-right {
        right: 0
    }

    [dir=rtl] .c-sidebar.c-sidebar-fixed.c-sidebar-right {
        left: 0
    }
}

.c-sidebar.c-sidebar-overlaid {
    bottom: 0;
    position: fixed;
    top: 0;
    z-index: 1032
}

html:not([dir=rtl]) .c-sidebar.c-sidebar-overlaid:not(.c-sidebar-right) {
    left: 0
}

[dir=rtl] .c-sidebar.c-sidebar-overlaid:not(.c-sidebar-right),
html:not([dir=rtl]) .c-sidebar.c-sidebar-overlaid.c-sidebar-right {
    right: 0
}

[dir=rtl] .c-sidebar.c-sidebar-overlaid.c-sidebar-right {
    left: 0
}

.c-sidebar-close {
    background: transparent;
    border: 0;
    height: 56px;
    position: absolute;
    width: 56px
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .c-sidebar-close:hover {
        text-decoration: none
    }
}

.c-sidebar-close.focus,
.c-sidebar-close:focus {
    outline: 0
}

html:not([dir=rtl]) .c-sidebar-close {
    right: 0
}

[dir=rtl] .c-sidebar-close {
    left: 0
}

.c-sidebar-brand {
    align-items: center;
    display: flex;
    flex: 0 0 56px;
    justify-content: center
}

.c-sidebar-brand .c-sidebar-brand-minimized {
    display: none
}

.c-sidebar-header {
    flex: 0 0 auto;
    padding: .75rem 1rem;
    text-align: center;
    transition: .3s
}

.c-sidebar-nav {
    display: flex;
    flex: 1;
    flex-direction: column;
    list-style: none;
    margin-bottom: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: relative
}

.c-sidebar-nav.ps {
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none
}

.c-sidebar-nav.ps::-webkit-scrollbar {
    width: 0 !important
}

.c-sidebar-nav-title {
    font-size: 80%;
    font-weight: 700;
    margin-top: 1rem;
    padding: .75rem 1rem;
    text-transform: uppercase;
    transition: .3s
}

.c-sidebar-nav-divider {
    height: 10px;
    transition: height .3s
}

.c-sidebar-nav-item {
    width: inherit
}

.c-sidebar-nav-dropdown-toggle,
.c-sidebar-nav-link {
    align-items: center;
    display: flex;
    flex: 1;
    padding: .8445rem 1rem;
    text-decoration: none;
    transition: background .3s, color .3s;
    white-space: nowrap
}

html:not([dir=rtl]) .c-sidebar-nav-dropdown-toggle .badge,
html:not([dir=rtl]) .c-sidebar-nav-link .badge {
    margin-left: auto
}

[dir=rtl] .c-sidebar-nav-dropdown-toggle .badge,
[dir=rtl] .c-sidebar-nav-link .badge {
    margin-right: auto
}

.c-disabled.c-sidebar-nav-dropdown-toggle,
.c-sidebar-nav-link.c-disabled {
    cursor: default
}

@media (-ms-high-contrast:none),
(hover:hover) {

    .c-sidebar-nav-dropdown-toggle:hover,
    .c-sidebar-nav-link:hover {
        text-decoration: none
    }
}

.c-sidebar-nav-icon {
    fill: currentColor;
    flex: 0 0 56px;
    font-size: 1.125rem;
    height: 1.125rem;
    text-align: center;
    transition: .3s
}

html:not([dir=rtl]) .c-sidebar-nav-icon:first-child {
    margin-left: -1rem
}

[dir=rtl] .c-sidebar-nav-icon:first-child {
    margin-right: -1rem
}

.c-sidebar-nav-dropdown {
    position: relative;
    transition: background .3s ease-in-out
}

.c-sidebar-nav-dropdown.c-show>.c-sidebar-nav-dropdown-items {
    max-height: 1500px
}

html:not([dir=rtl]) .c-sidebar-nav-dropdown.c-show>.c-sidebar-nav-dropdown-toggle:after {
    transform: rotate(-90deg)
}

[dir=rtl] .c-sidebar-nav-dropdown.c-show>.c-sidebar-nav-dropdown-toggle:after {
    transform: rotate(270deg)
}

.c-sidebar-nav-dropdown.c-show+.c-sidebar-nav-dropdown.c-show {
    margin-top: 1px
}

.c-sidebar-nav-dropdown-toggle {
    cursor: pointer
}

.c-sidebar-nav-dropdown-toggle:after {
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    display: block;
    flex: 0 8px;
    height: 8px;
    transition: transform .3s
}

html:not([dir=rtl]) .c-sidebar-nav-dropdown-toggle:after {
    margin-left: auto
}

[dir=rtl] .c-sidebar-nav-dropdown-toggle:after {
    margin-right: auto;
    transform: rotate(180deg)
}

html:not([dir=rtl]) .c-sidebar-nav-dropdown-toggle .badge {
    margin-right: 1rem
}

[dir=rtl] .c-sidebar-nav-dropdown-toggle .badge {
    margin-left: 1rem
}

.c-sidebar-nav-dropdown-items {
    list-style: none;
    max-height: 0;
    overflow-y: hidden;
    padding: 0;
    transition: max-height .3s ease-in-out
}

html:not([dir=rtl]) .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle,
html:not([dir=rtl]) .c-sidebar-nav-dropdown-items .c-sidebar-nav-link {
    padding-left: 56px
}

[dir=rtl] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle,
[dir=rtl] .c-sidebar-nav-dropdown-items .c-sidebar-nav-link {
    padding-right: 56px
}

html:not([dir=rtl]) .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
html:not([dir=rtl]) .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon {
    margin-left: -56px
}

[dir=rtl] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
[dir=rtl] .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon {
    margin-right: -56px
}

html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle,
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-link {
    padding-left: 64px
}

[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle,
[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-link {
    padding-right: 64px
}

html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon {
    margin-left: -56px
}

[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon {
    margin-right: -56px
}

html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle,
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link {
    padding-left: 72px
}

[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle,
[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link {
    padding-right: 72px
}

html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon {
    margin-left: -56px
}

[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon {
    margin-right: -56px
}

html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle,
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link {
    padding-left: 80px
}

[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle,
[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link {
    padding-right: 80px
}

html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon {
    margin-left: -56px
}

[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon {
    margin-right: -56px
}

html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle,
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link {
    padding-left: 88px
}

[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle,
[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link {
    padding-right: 88px
}

html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon {
    margin-left: -56px
}

[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon {
    margin-right: -56px
}

html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle,
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link {
    padding-left: 96px
}

[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle,
[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link {
    padding-right: 96px
}

html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon {
    margin-left: -56px
}

[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon {
    margin-right: -56px
}

.c-sidebar-nav-label {
    display: flex;
    padding: .211125rem 1rem;
    transition: .3s
}

.c-sidebar-nav-label:hover {
    text-decoration: none
}

.c-sidebar-nav-label .c-sidebar-nav-icon {
    margin-top: 1px
}

.c-sidebar-footer {
    flex: 0 0 auto;
    padding: .75rem 1rem;
    transition: .3s
}

.c-sidebar-minimizer {
    border: 0;
    cursor: pointer;
    display: flex;
    flex: 0 0 50px;
    justify-content: flex-end;
    padding: 0;
    width: inherit
}

@media (max-width:991.98px) {
    .c-sidebar-minimizer {
        display: none
    }
}

.c-sidebar-minimizer:before {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 12.5px;
    content: "";
    display: block;
    height: 50px;
    transition: .3s;
    width: 50px
}

[dir=rtl] .c-sidebar-minimizer:before {
    transform: rotate(180deg)
}

.c-sidebar-minimizer.c-focus,
.c-sidebar-minimizer:focus {
    outline: 0
}

.c-sidebar-right .c-sidebar-minimizer {
    justify-content: flex-start
}

html:not([dir=rtl]) .c-sidebar-right .c-sidebar-minimizer:before {
    transform: rotate(-180deg)
}

[dir=rtl] .c-sidebar-right .c-sidebar-minimizer:before {
    transform: rotate(0deg)
}

@media (max-width:991.98px) {
    .c-sidebar-backdrop {
        background-color: #000;
        height: 100vh;
        left: 0;
        position: fixed;
        top: 0;
        transition: .3s;
        width: 100vw;
        z-index: 1030
    }

    .c-sidebar-backdrop.c-fade {
        opacity: 0
    }

    .c-sidebar-backdrop.c-show {
        opacity: .5
    }
}

@media (min-width:992px) {
    .c-sidebar-minimized {
        flex: 0 0 56px;
        z-index: 1031
    }

    .c-sidebar-minimized.c-sidebar-fixed {
        width: 56px;
        z-index: 1031
    }

    html:not([dir=rtl]) .c-sidebar-minimized:not(.c-sidebar-right) {
        margin-left: -56px
    }

    [dir=rtl] .c-sidebar-minimized:not(.c-sidebar-right),
    html:not([dir=rtl]) .c-sidebar-minimized.c-sidebar-right {
        margin-right: -56px
    }

    html:not([dir=rtl]) .c-sidebar-minimized.c-sidebar-right {
        margin-left: -56px
    }

    .c-sidebar-minimized .c-sidebar-brand-full {
        display: none
    }

    .c-sidebar-minimized .c-sidebar-brand-minimized {
        display: block
    }

    .c-sidebar-minimized .c-sidebar-nav {
        overflow: visible;
        padding-bottom: 50px
    }

    .c-sidebar-minimized .c-d-minimized-none,
    .c-sidebar-minimized .c-sidebar-footer,
    .c-sidebar-minimized .c-sidebar-form,
    .c-sidebar-minimized .c-sidebar-header,
    .c-sidebar-minimized .c-sidebar-nav-divider,
    .c-sidebar-minimized .c-sidebar-nav-label,
    .c-sidebar-minimized .c-sidebar-nav-title {
        height: 0;
        margin: 0;
        opacity: 0;
        padding: 0;
        visibility: hidden
    }

    .c-sidebar-minimized .c-sidebar-minimizer {
        bottom: 0;
        position: fixed;
        width: inherit
    }

    html:not([dir=rtl]) .c-sidebar-minimized .c-sidebar-minimizer:before {
        transform: rotate(-180deg)
    }

    [dir=rtl] .c-sidebar-minimized .c-sidebar-minimizer:before,
    html:not([dir=rtl]) .c-sidebar-minimized.c-sidebar-right .c-sidebar-minimizer:before {
        transform: rotate(0deg)
    }

    [dir=rtl] .c-sidebar-minimized.c-sidebar-right .c-sidebar-minimizer:before {
        transform: rotate(180deg)
    }

    html:not([dir=rtl]) .c-sidebar-minimized.c-sidebar-right .c-sidebar-nav>.c-sidebar-nav-dropdown:hover,
    html:not([dir=rtl]) .c-sidebar-minimized.c-sidebar-right .c-sidebar-nav>.c-sidebar-nav-item:hover {
        margin-left: -256px
    }

    [dir=rtl] .c-sidebar-minimized.c-sidebar-right .c-sidebar-nav>.c-sidebar-nav-dropdown:hover,
    [dir=rtl] .c-sidebar-minimized.c-sidebar-right .c-sidebar-nav>.c-sidebar-nav-item:hover {
        margin-right: -256px
    }

    .c-sidebar-minimized .c-sidebar-nav-dropdown-toggle,
    .c-sidebar-minimized .c-sidebar-nav-link {
        border-left: 0;
        overflow: hidden;
        white-space: nowrap
    }

    .c-sidebar-minimized .c-sidebar-nav-dropdown-toggle:hover,
    .c-sidebar-minimized .c-sidebar-nav-link:hover {
        width: 312px
    }

    .c-sidebar-minimized .c-sidebar-nav-dropdown-toggle:after {
        display: none
    }

    .c-sidebar-minimized .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle,
    .c-sidebar-minimized .c-sidebar-nav-dropdown-items .c-sidebar-nav-link {
        width: 256px
    }

    .c-sidebar-minimized .c-sidebar-nav>.c-sidebar-nav-dropdown {
        position: relative
    }

    .c-sidebar-minimized .c-sidebar-nav>.c-sidebar-nav-dropdown>.c-sidebar-nav-dropdown-items,
    .c-sidebar-minimized .c-sidebar-nav>.c-sidebar-nav-dropdown>.c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown:not(.c-show)>.c-sidebar-nav-dropdown-items {
        display: none
    }

    .c-sidebar-minimized .c-sidebar-nav>.c-sidebar-nav-dropdown .c-sidebar-nav-dropdown-items {
        max-height: 1500px
    }

    .c-sidebar-minimized .c-sidebar-nav>.c-sidebar-nav-dropdown:hover {
        overflow: visible;
        width: 312px
    }

    .c-sidebar-minimized .c-sidebar-nav>.c-sidebar-nav-dropdown:hover>.c-sidebar-nav-dropdown-items {
        display: inline;
        position: absolute
    }

    html:not([dir=rtl]) .c-sidebar-minimized .c-sidebar-nav>.c-sidebar-nav-dropdown:hover>.c-sidebar-nav-dropdown-items {
        left: 56px
    }

    [dir=rtl] .c-sidebar-minimized .c-sidebar-nav>.c-sidebar-nav-dropdown:hover>.c-sidebar-nav-dropdown-items {
        right: 56px
    }

    html:not([dir=rtl]) .c-sidebar-minimized.c-sidebar-right>.c-sidebar-nav-dropdown:hover>.c-sidebar-nav-dropdown-items {
        left: 0
    }

    [dir=rtl] .c-sidebar-minimized.c-sidebar-right>.c-sidebar-nav-dropdown:hover>.c-sidebar-nav-dropdown-items {
        right: 0
    }
}

html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-left: 0
}

[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-right: 0
}

@media (min-width:992px) {
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed~.c-wrapper {
        margin-left: 256px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed~.c-wrapper {
        margin-right: 256px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm~.c-wrapper {
        margin-left: 192px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm~.c-wrapper {
        margin-right: 192px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg~.c-wrapper {
        margin-left: 320px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg~.c-wrapper {
        margin-right: 320px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl~.c-wrapper {
        margin-left: 384px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl~.c-wrapper {
        margin-right: 384px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized~.c-wrapper {
        margin-left: 56px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized~.c-wrapper {
        margin-right: 56px
    }
}

html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-right: 0
}

[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-left: 0
}

@media (min-width:992px) {
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed~.c-wrapper {
        margin-right: 256px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed~.c-wrapper {
        margin-left: 256px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm~.c-wrapper {
        margin-right: 192px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm~.c-wrapper {
        margin-left: 192px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg~.c-wrapper {
        margin-right: 320px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg~.c-wrapper {
        margin-left: 320px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl~.c-wrapper {
        margin-right: 384px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl~.c-wrapper {
        margin-left: 384px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized~.c-wrapper {
        margin-right: 56px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized~.c-wrapper {
        margin-left: 56px
    }
}

@media (min-width:576px) {

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right),
    html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right) {
        margin-left: 0
    }

    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right),
    [dir=rtl] .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right) {
        margin-right: 0
    }
}

@media (min-width:576px) and (min-width:992px) {

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed~.c-wrapper {
        margin-left: 256px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed~.c-wrapper {
        margin-right: 256px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm~.c-wrapper {
        margin-left: 192px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm~.c-wrapper {
        margin-right: 192px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg~.c-wrapper {
        margin-left: 320px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg~.c-wrapper {
        margin-right: 320px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl~.c-wrapper {
        margin-left: 384px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl~.c-wrapper {
        margin-right: 384px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized~.c-wrapper {
        margin-left: 56px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized~.c-wrapper {
        margin-right: 56px
    }
}

@media (min-width:576px) {

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show.c-sidebar-right {
        margin-right: 0
    }

    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right,
    [dir=rtl] .c-sidebar.c-sidebar-sm-show.c-sidebar-right {
        margin-left: 0
    }
}

@media (min-width:576px) and (min-width:992px) {

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed~.c-wrapper {
        margin-right: 256px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed~.c-wrapper {
        margin-left: 256px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm~.c-wrapper {
        margin-right: 192px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm~.c-wrapper {
        margin-left: 192px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg~.c-wrapper {
        margin-right: 320px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg~.c-wrapper {
        margin-left: 320px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl~.c-wrapper {
        margin-right: 384px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl~.c-wrapper {
        margin-left: 384px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized~.c-wrapper {
        margin-right: 56px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized~.c-wrapper {
        margin-left: 56px
    }
}

@media (min-width:768px) {

    html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right),
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
        margin-left: 0
    }

    [dir=rtl] .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right),
    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
        margin-right: 0
    }
}

@media (min-width:768px) and (min-width:992px) {

    html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed~.c-wrapper {
        margin-left: 256px
    }

    [dir=rtl] .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed~.c-wrapper {
        margin-right: 256px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm~.c-wrapper {
        margin-left: 192px
    }

    [dir=rtl] .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm~.c-wrapper {
        margin-right: 192px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg~.c-wrapper {
        margin-left: 320px
    }

    [dir=rtl] .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg~.c-wrapper {
        margin-right: 320px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl~.c-wrapper {
        margin-left: 384px
    }

    [dir=rtl] .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl~.c-wrapper {
        margin-right: 384px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized~.c-wrapper {
        margin-left: 56px
    }

    [dir=rtl] .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized~.c-wrapper {
        margin-right: 56px
    }
}

@media (min-width:768px) {

    html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show.c-sidebar-right,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right {
        margin-right: 0
    }

    [dir=rtl] .c-sidebar.c-sidebar-md-show.c-sidebar-right,
    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right {
        margin-left: 0
    }
}

@media (min-width:768px) and (min-width:992px) {

    html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed~.c-wrapper {
        margin-right: 256px
    }

    [dir=rtl] .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed~.c-wrapper {
        margin-left: 256px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm~.c-wrapper {
        margin-right: 192px
    }

    [dir=rtl] .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm~.c-wrapper {
        margin-left: 192px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg~.c-wrapper {
        margin-right: 320px
    }

    [dir=rtl] .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg~.c-wrapper {
        margin-left: 320px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl~.c-wrapper {
        margin-right: 384px
    }

    [dir=rtl] .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl~.c-wrapper {
        margin-left: 384px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized~.c-wrapper {
        margin-right: 56px
    }

    [dir=rtl] .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized~.c-wrapper {
        margin-left: 56px
    }
}

@media (min-width:992px) {

    html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right),
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
        margin-left: 0
    }

    [dir=rtl] .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right),
    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
        margin-right: 0
    }
}

@media (min-width:992px) and (min-width:992px) {

    html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed~.c-wrapper {
        margin-left: 256px
    }

    [dir=rtl] .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed~.c-wrapper {
        margin-right: 256px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm~.c-wrapper {
        margin-left: 192px
    }

    [dir=rtl] .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm~.c-wrapper {
        margin-right: 192px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg~.c-wrapper {
        margin-left: 320px
    }

    [dir=rtl] .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg~.c-wrapper {
        margin-right: 320px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl~.c-wrapper {
        margin-left: 384px
    }

    [dir=rtl] .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl~.c-wrapper {
        margin-right: 384px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized~.c-wrapper {
        margin-left: 56px
    }

    [dir=rtl] .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized~.c-wrapper {
        margin-right: 56px
    }
}

@media (min-width:992px) {

    html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show.c-sidebar-right,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right {
        margin-right: 0
    }

    [dir=rtl] .c-sidebar.c-sidebar-lg-show.c-sidebar-right,
    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right {
        margin-left: 0
    }
}

@media (min-width:992px) and (min-width:992px) {

    html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed~.c-wrapper {
        margin-right: 256px
    }

    [dir=rtl] .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed~.c-wrapper {
        margin-left: 256px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm~.c-wrapper {
        margin-right: 192px
    }

    [dir=rtl] .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm~.c-wrapper {
        margin-left: 192px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg~.c-wrapper {
        margin-right: 320px
    }

    [dir=rtl] .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg~.c-wrapper {
        margin-left: 320px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl~.c-wrapper {
        margin-right: 384px
    }

    [dir=rtl] .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl~.c-wrapper {
        margin-left: 384px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized~.c-wrapper {
        margin-right: 56px
    }

    [dir=rtl] .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized~.c-wrapper {
        margin-left: 56px
    }
}

@media (min-width:1200px) {

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right),
    html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right) {
        margin-left: 0
    }

    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right),
    [dir=rtl] .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right) {
        margin-right: 0
    }
}

@media (min-width:1200px) and (min-width:992px) {

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed~.c-wrapper {
        margin-left: 256px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed~.c-wrapper {
        margin-right: 256px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm~.c-wrapper {
        margin-left: 192px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm~.c-wrapper {
        margin-right: 192px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg~.c-wrapper {
        margin-left: 320px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg~.c-wrapper {
        margin-right: 320px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl~.c-wrapper {
        margin-left: 384px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl~.c-wrapper {
        margin-right: 384px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized~.c-wrapper {
        margin-left: 56px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized~.c-wrapper {
        margin-right: 56px
    }
}

@media (min-width:1200px) {

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show.c-sidebar-right {
        margin-right: 0
    }

    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right,
    [dir=rtl] .c-sidebar.c-sidebar-xl-show.c-sidebar-right {
        margin-left: 0
    }
}

@media (min-width:1200px) and (min-width:992px) {

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed~.c-wrapper {
        margin-right: 256px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed~.c-wrapper {
        margin-left: 256px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm~.c-wrapper {
        margin-right: 192px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm~.c-wrapper {
        margin-left: 192px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg~.c-wrapper {
        margin-right: 320px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg~.c-wrapper {
        margin-left: 320px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl~.c-wrapper {
        margin-right: 384px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl~.c-wrapper {
        margin-left: 384px
    }

    html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized~.c-wrapper,
    html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized~.c-wrapper {
        margin-right: 56px
    }

    [dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized~.c-wrapper,
    [dir=rtl] .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized~.c-wrapper {
        margin-left: 56px
    }
}

.c-sidebar {
    background: #181b1e;
    color: #fff
}

[dir=rtl] .c-sidebar.c-sidebar-right {
    border: 0
}

.c-sidebar .c-sidebar-close {
    color: #fff
}

.c-sidebar .c-sidebar-brand {
    background: rgba(0, 0, 0, .2);
    color: #fff
}

.c-sidebar .c-sidebar-header {
    background: rgba(0, 0, 0, .2)
}

.c-sidebar .c-sidebar-form .c-form-control {
    background: rgba(0, 0, 0, .1);
    border: 0;
    color: #fff
}

.c-sidebar .c-sidebar-form .c-form-control::-moz-placeholder {
    color: hsla(0, 0%, 100%, .7)
}

.c-sidebar .c-sidebar-form .c-form-control::placeholder {
    color: hsla(0, 0%, 100%, .7)
}

.c-sidebar .c-sidebar-nav-title {
    color: hsla(0, 0%, 100%, .6)
}

.c-sidebar .c-sidebar-nav-dropdown-toggle,
.c-sidebar .c-sidebar-nav-link {
    background: transparent;
    color: hsla(0, 0%, 100%, .8)
}

.c-sidebar .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link .c-sidebar-nav-icon {
    color: hsla(0, 0%, 100%, .5)
}

.c-sidebar .c-active.c-sidebar-nav-dropdown-toggle,
.c-sidebar .c-sidebar-nav-link.c-active {
    background: hsla(0, 0%, 100%, .05);
    color: #fff
}

.c-sidebar .c-active.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-active .c-sidebar-nav-icon {
    color: #fff
}

.c-sidebar .c-sidebar-nav-dropdown-toggle:focus,
.c-sidebar .c-sidebar-nav-link:focus {
    outline: none
}

@media (-ms-high-contrast:none),
(hover:hover) {

    .c-sidebar .c-sidebar-nav-dropdown-toggle:hover,
    .c-sidebar .c-sidebar-nav-link:hover {
        background: #003153;
        color: #fff
    }

    .c-sidebar .c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon,
    .c-sidebar .c-sidebar-nav-link:hover .c-sidebar-nav-icon {
        color: #fff
    }

    .c-sidebar .c-sidebar-nav-link:hover.c-sidebar-nav-dropdown-toggle:after,
    .c-sidebar :hover.c-sidebar-nav-dropdown-toggle:after {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E")
    }
}

.c-sidebar .c-disabled.c-sidebar-nav-dropdown-toggle,
.c-sidebar .c-sidebar-nav-link.c-disabled {
    background: transparent;
    color: #b3b3b3
}

.c-sidebar .c-disabled.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-disabled .c-sidebar-nav-icon {
    color: hsla(0, 0%, 100%, .5)
}

.c-sidebar .c-disabled.c-sidebar-nav-dropdown-toggle:hover,
.c-sidebar .c-sidebar-nav-link.c-disabled:hover {
    color: #b3b3b3
}

.c-sidebar .c-disabled.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-disabled:hover .c-sidebar-nav-icon {
    color: hsla(0, 0%, 100%, .5)
}

.c-sidebar .c-disabled:hover.c-sidebar-nav-dropdown-toggle:after,
.c-sidebar .c-sidebar-nav-link.c-disabled:hover.c-sidebar-nav-dropdown-toggle:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E")
}

.c-sidebar .c-sidebar-nav-dropdown-toggle {
    position: relative
}

.c-sidebar .c-sidebar-nav-dropdown-toggle:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='rgba(255, 255, 255, 0.5)' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E")
}

.c-sidebar .c-sidebar-nav-dropdown.c-show {
    background: rgba(0, 0, 0, .2)
}

.c-sidebar .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-dropdown-toggle,
.c-sidebar .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link {
    color: #fff
}

.c-sidebar .c-sidebar-nav-dropdown.c-show .c-disabled.c-sidebar-nav-dropdown-toggle,
.c-sidebar .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link.c-disabled {
    background: transparent;
    color: #b3b3b3
}

.c-sidebar .c-sidebar-nav-dropdown.c-show .c-disabled.c-sidebar-nav-dropdown-toggle:hover,
.c-sidebar .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link.c-disabled:hover {
    color: #b3b3b3
}

.c-sidebar .c-sidebar-nav-dropdown.c-show .c-disabled.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link.c-disabled:hover .c-sidebar-nav-icon {
    color: hsla(0, 0%, 100%, .5)
}

.c-sidebar .c-sidebar-nav-label {
    color: hsla(0, 0%, 100%, .6)
}

.c-sidebar .c-sidebar-nav-label:hover {
    color: #fff
}

.c-sidebar .c-sidebar-nav-label .c-sidebar-nav-icon {
    color: hsla(0, 0%, 100%, .5)
}

.c-sidebar .c-progress {
    background-color: #3a4149 !important
}

.c-sidebar .c-sidebar-footer {
    background: rgba(0, 0, 0, .2)
}

.c-sidebar .c-sidebar-minimizer {
    background-color: rgba(0, 0, 0, .2)
}

.c-sidebar .c-sidebar-minimizer:before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%2373818f' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E")
}

.c-sidebar .c-sidebar-minimizer.c-focus,
.c-sidebar .c-sidebar-minimizer:focus {
    outline: 0
}

.c-sidebar .c-sidebar-minimizer:hover {
    background-color: rgba(0, 0, 0, .3)
}

.c-sidebar .c-sidebar-minimizer:hover:before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E")
}

.c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover>.c-sidebar-nav-dropdown-toggle,
.c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover>.c-sidebar-nav-link {
    background: #003153
}

.c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover>.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
.c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover>.c-sidebar-nav-link .c-sidebar-nav-icon {
    color: #fff
}

.c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover>.c-disabled.c-sidebar-nav-dropdown-toggle,
.c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover>.c-sidebar-nav-link.c-disabled {
    background: #181b1e
}

.c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover>.c-disabled.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
.c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover>.c-sidebar-nav-link.c-disabled .c-sidebar-nav-icon {
    color: hsla(0, 0%, 100%, .5)
}

.c-sidebar.c-sidebar-minimized .c-sidebar-nav>.c-sidebar-nav-dropdown>.c-sidebar-nav-dropdown-items {
    background: #181b1e
}

.c-sidebar.c-sidebar-minimized .c-sidebar-nav>.c-sidebar-nav-dropdown:hover {
    background: #003153
}

.c-sidebar.c-sidebar-light {
    background: #fff;
    border-right: 1px solid rgba(171, 180, 189, .5);
    color: #23282c
}

[dir=rtl] .c-sidebar.c-sidebar-light,
html:not([dir=rtl]) .c-sidebar.c-sidebar-light.c-sidebar-right {
    border-left: 1px solid rgba(171, 180, 189, .5);
    border-right: 0
}

[dir=rtl] .c-sidebar.c-sidebar-light.c-sidebar-right {
    border: 0;
    border-right: 1px solid rgba(171, 180, 189, .5)
}

.c-sidebar.c-sidebar-light .c-sidebar-close {
    color: #23282c
}

.c-sidebar.c-sidebar-light .c-sidebar-brand {
    background: #003153;
    color: #fff
}

.c-sidebar.c-sidebar-light .c-sidebar-header {
    background: rgba(0, 0, 0, .2)
}

.c-sidebar.c-sidebar-light .c-sidebar-form .c-form-control {
    background: rgba(0, 0, 0, .1);
    border: 0;
    color: #fff
}

.c-sidebar.c-sidebar-light .c-sidebar-form .c-form-control::-moz-placeholder {
    color: hsla(0, 0%, 100%, .7)
}

.c-sidebar.c-sidebar-light .c-sidebar-form .c-form-control::placeholder {
    color: hsla(0, 0%, 100%, .7)
}

.c-sidebar.c-sidebar-light .c-sidebar-nav-title {
    color: rgba(0, 0, 0, .4)
}

.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown-toggle,
.c-sidebar.c-sidebar-light .c-sidebar-nav-link {
    background: transparent;
    color: rgba(0, 0, 0, .8)
}

.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
.c-sidebar.c-sidebar-light .c-sidebar-nav-link .c-sidebar-nav-icon {
    color: rgba(0, 0, 0, .5)
}

.c-sidebar.c-sidebar-light .c-active.c-sidebar-nav-dropdown-toggle,
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-active {
    background: rgba(0, 0, 0, .05);
    color: rgba(0, 0, 0, .8)
}

.c-sidebar.c-sidebar-light .c-active.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-active .c-sidebar-nav-icon {
    color: #003153
}

.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown-toggle:focus,
.c-sidebar.c-sidebar-light .c-sidebar-nav-link:focus {
    outline: none
}

@media (-ms-high-contrast:none),
(hover:hover) {

    .c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown-toggle:hover,
    .c-sidebar.c-sidebar-light .c-sidebar-nav-link:hover {
        background: #003153;
        color: #fff
    }

    .c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon,
    .c-sidebar.c-sidebar-light .c-sidebar-nav-link:hover .c-sidebar-nav-icon {
        color: #fff
    }

    .c-sidebar.c-sidebar-light .c-sidebar-nav-link:hover.c-sidebar-nav-dropdown-toggle:after,
    .c-sidebar.c-sidebar-light :hover.c-sidebar-nav-dropdown-toggle:after {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E")
    }
}

.c-sidebar.c-sidebar-light .c-disabled.c-sidebar-nav-dropdown-toggle,
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-disabled {
    background: transparent;
    color: #b3b3b3
}

.c-sidebar.c-sidebar-light .c-disabled.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-disabled .c-sidebar-nav-icon {
    color: rgba(0, 0, 0, .5)
}

.c-sidebar.c-sidebar-light .c-disabled.c-sidebar-nav-dropdown-toggle:hover,
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-disabled:hover {
    color: #b3b3b3
}

.c-sidebar.c-sidebar-light .c-disabled.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon,
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-disabled:hover .c-sidebar-nav-icon {
    color: rgba(0, 0, 0, .5)
}

.c-sidebar.c-sidebar-light .c-disabled:hover.c-sidebar-nav-dropdown-toggle:after,
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-disabled:hover.c-sidebar-nav-dropdown-toggle:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E")
}

.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown-toggle {
    position: relative
}

.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown-toggle:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='rgba(0, 0, 0, 0.5)' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E")
}

.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show {
    background: rgba(0, 0, 0, .05)
}

.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-dropdown-toggle,
.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link {
    color: rgba(0, 0, 0, .8)
}

.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-disabled.c-sidebar-nav-dropdown-toggle,
.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link.c-disabled {
    background: transparent;
    color: #b3b3b3
}

.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-disabled.c-sidebar-nav-dropdown-toggle:hover,
.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link.c-disabled:hover {
    color: #b3b3b3
}

.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-disabled.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon,
.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link.c-disabled:hover .c-sidebar-nav-icon {
    color: rgba(0, 0, 0, .5)
}

.c-sidebar.c-sidebar-light .c-sidebar-nav-label {
    color: rgba(0, 0, 0, .4)
}

.c-sidebar.c-sidebar-light .c-sidebar-nav-label:hover {
    color: #23282c
}

.c-sidebar.c-sidebar-light .c-sidebar-nav-label .c-sidebar-nav-icon {
    color: rgba(0, 0, 0, .5)
}

.c-sidebar.c-sidebar-light .c-sidebar-footer {
    background: rgba(0, 0, 0, .2)
}

.c-sidebar.c-sidebar-light .c-sidebar-minimizer {
    background-color: rgba(0, 0, 0, .05)
}

.c-sidebar.c-sidebar-light .c-sidebar-minimizer:before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%2373818f' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E")
}

.c-sidebar.c-sidebar-light .c-sidebar-minimizer.c-focus,
.c-sidebar.c-sidebar-light .c-sidebar-minimizer:focus {
    outline: 0
}

.c-sidebar.c-sidebar-light .c-sidebar-minimizer:hover {
    background-color: rgba(0, 0, 0, .1)
}

.c-sidebar.c-sidebar-light .c-sidebar-minimizer:hover:before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%235c6873' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E")
}

.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover>.c-sidebar-nav-dropdown-toggle,
.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover>.c-sidebar-nav-link {
    background: #003153
}

.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover>.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover>.c-sidebar-nav-link .c-sidebar-nav-icon {
    color: #fff
}

.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover>.c-disabled.c-sidebar-nav-dropdown-toggle,
.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover>.c-sidebar-nav-link.c-disabled {
    background: #fff
}

.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover>.c-disabled.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover>.c-sidebar-nav-link.c-disabled .c-sidebar-nav-icon {
    color: rgba(0, 0, 0, .5)
}

.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav>.c-sidebar-nav-dropdown>.c-sidebar-nav-dropdown-items {
    background: #fff
}

.c-sidebar .c-sidebar-nav-link-primary.c-sidebar-nav-dropdown-toggle,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-primary,
.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav>.c-sidebar-nav-dropdown:hover {
    background: #003153
}

.c-sidebar .c-sidebar-nav-link-primary.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-primary .c-sidebar-nav-icon {
    color: hsla(0, 0%, 100%, .7)
}

.c-sidebar .c-sidebar-nav-link-primary.c-sidebar-nav-dropdown-toggle:hover,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-primary:hover {
    background: #00223a
}

.c-sidebar .c-sidebar-nav-link-primary.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-primary:hover .c-sidebar-nav-icon {
    color: #fff
}

.c-sidebar .c-sidebar-nav-link-secondary.c-sidebar-nav-dropdown-toggle,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-secondary {
    background: #fc0
}

.c-sidebar .c-sidebar-nav-link-secondary.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-secondary .c-sidebar-nav-icon {
    color: hsla(0, 0%, 100%, .7)
}

.c-sidebar .c-sidebar-nav-link-secondary.c-sidebar-nav-dropdown-toggle:hover,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-secondary:hover {
    background: #e6b800
}

.c-sidebar .c-sidebar-nav-link-secondary.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-secondary:hover .c-sidebar-nav-icon {
    color: #fff
}

.c-sidebar .c-sidebar-nav-link-success.c-sidebar-nav-dropdown-toggle,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-success {
    background: #10b359
}

.c-sidebar .c-sidebar-nav-link-success.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-success .c-sidebar-nav-icon {
    color: hsla(0, 0%, 100%, .7)
}

.c-sidebar .c-sidebar-nav-link-success.c-sidebar-nav-dropdown-toggle:hover,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-success:hover {
    background: #0e9c4d
}

.c-sidebar .c-sidebar-nav-link-success.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-success:hover .c-sidebar-nav-icon {
    color: #fff
}

.c-sidebar .c-sidebar-nav-link-info.c-sidebar-nav-dropdown-toggle,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-info {
    background: #63c2de
}

.c-sidebar .c-sidebar-nav-link-info.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-info .c-sidebar-nav-icon {
    color: hsla(0, 0%, 100%, .7)
}

.c-sidebar .c-sidebar-nav-link-info.c-sidebar-nav-dropdown-toggle:hover,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-info:hover {
    background: #4ebada
}

.c-sidebar .c-sidebar-nav-link-info.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-info:hover .c-sidebar-nav-icon {
    color: #fff
}

.c-sidebar .c-sidebar-nav-link-warning.c-sidebar-nav-dropdown-toggle,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-warning {
    background: #fc0
}

.c-sidebar .c-sidebar-nav-link-warning.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-warning .c-sidebar-nav-icon {
    color: hsla(0, 0%, 100%, .7)
}

.c-sidebar .c-sidebar-nav-link-warning.c-sidebar-nav-dropdown-toggle:hover,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-warning:hover {
    background: #e6b800
}

.c-sidebar .c-sidebar-nav-link-warning.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-warning:hover .c-sidebar-nav-icon {
    color: #fff
}

.c-sidebar .c-sidebar-nav-link-danger.c-sidebar-nav-dropdown-toggle,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-danger {
    background: #d40511
}

.c-sidebar .c-sidebar-nav-link-danger.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-danger .c-sidebar-nav-icon {
    color: hsla(0, 0%, 100%, .7)
}

.c-sidebar .c-sidebar-nav-link-danger.c-sidebar-nav-dropdown-toggle:hover,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-danger:hover {
    background: #bb040f
}

.c-sidebar .c-sidebar-nav-link-danger.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-danger:hover .c-sidebar-nav-icon {
    color: #fff
}

.c-sidebar .c-sidebar-nav-link-light.c-sidebar-nav-dropdown-toggle,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-light {
    background: #f1f1f1
}

.c-sidebar .c-sidebar-nav-link-light.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-light .c-sidebar-nav-icon {
    color: hsla(0, 0%, 100%, .7)
}

.c-sidebar .c-sidebar-nav-link-light.c-sidebar-nav-dropdown-toggle:hover,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-light:hover {
    background: #e4e4e4
}

.c-sidebar .c-sidebar-nav-link-light.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-light:hover .c-sidebar-nav-icon {
    color: #fff
}

.c-sidebar .c-sidebar-nav-link-dark.c-sidebar-nav-dropdown-toggle,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-dark {
    background: #2f353a
}

.c-sidebar .c-sidebar-nav-link-dark.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-dark .c-sidebar-nav-icon {
    color: hsla(0, 0%, 100%, .7)
}

.c-sidebar .c-sidebar-nav-link-dark.c-sidebar-nav-dropdown-toggle:hover,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-dark:hover {
    background: #24282c
}

.c-sidebar .c-sidebar-nav-link-dark.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-dark:hover .c-sidebar-nav-icon {
    color: #fff
}

.c-sidebar .c-sidebar-nav-link-terciary.c-sidebar-nav-dropdown-toggle,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-terciary {
    background: #007eb7
}

.c-sidebar .c-sidebar-nav-link-terciary.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-terciary .c-sidebar-nav-icon {
    color: hsla(0, 0%, 100%, .7)
}

.c-sidebar .c-sidebar-nav-link-terciary.c-sidebar-nav-dropdown-toggle:hover,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-terciary:hover {
    background: #006c9e
}

.c-sidebar .c-sidebar-nav-link-terciary.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-terciary:hover .c-sidebar-nav-icon {
    color: #fff
}

.c-sidebar .c-sidebar-nav-link-pink.c-sidebar-nav-dropdown-toggle,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-pink {
    background: #b10b4d
}

.c-sidebar .c-sidebar-nav-link-pink.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-pink .c-sidebar-nav-icon {
    color: hsla(0, 0%, 100%, .7)
}

.c-sidebar .c-sidebar-nav-link-pink.c-sidebar-nav-dropdown-toggle:hover,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-pink:hover {
    background: #990a43
}

.c-sidebar .c-sidebar-nav-link-pink.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-pink:hover .c-sidebar-nav-icon {
    color: #fff
}

.c-sidebar .c-sidebar-nav-link-gray.c-sidebar-nav-dropdown-toggle,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-gray {
    background: #73818f
}

.c-sidebar .c-sidebar-nav-link-gray.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-gray .c-sidebar-nav-icon {
    color: hsla(0, 0%, 100%, .7)
}

.c-sidebar .c-sidebar-nav-link-gray.c-sidebar-nav-dropdown-toggle:hover,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-gray:hover {
    background: #677481
}

.c-sidebar .c-sidebar-nav-link-gray.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon,
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-gray:hover .c-sidebar-nav-icon {
    color: #fff
}

@keyframes spinner-border {
    to {
        transform: rotate(1turn)
    }
}

.spinner-border {
    animation: spinner-border .75s linear infinite;
    border: .25em solid;
    border-radius: 50%;
    border-right: .25em solid transparent;
    display: inline-block;
    height: 2rem;
    vertical-align: text-bottom;
    width: 2rem
}

.spinner-border-sm {
    border-width: .2em;
    height: 1rem;
    width: 1rem
}

@keyframes spinner-grow {
    0% {
        transform: scale(0)
    }

    50% {
        opacity: 1;
        transform: none
    }
}

.spinner-grow {
    animation: spinner-grow .75s linear infinite;
    background-color: currentColor;
    border-radius: 50%;
    display: inline-block;
    height: 2rem;
    opacity: 0;
    vertical-align: text-bottom;
    width: 2rem
}

.spinner-grow-sm {
    height: 1rem;
    width: 1rem
}

.c-subheader {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 48px;
    position: relative;
    width: 100%
}

.c-subheader[class*=bg-] {
    border-color: rgba(0, 0, 0, .1)
}

.c-subheader.c-subheader-fixed {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1030
}

.c-subheader-nav {
    align-items: center;
    display: flex;
    flex-direction: row;
    list-style: none;
    margin-bottom: 0;
    min-height: 48px;
    padding: 0
}

.c-subheader-nav .c-subheader-nav-item {
    position: relative
}

.c-subheader-nav .c-subheader-nav-btn {
    background-color: transparent;
    border: 1px solid transparent
}

.c-subheader-nav .c-subheader-nav-btn,
.c-subheader-nav .c-subheader-nav-link {
    align-items: center;
    display: flex;
    padding-left: .5rem;
    padding-right: .5rem
}

.c-subheader-nav .c-subheader-nav-btn .badge,
.c-subheader-nav .c-subheader-nav-link .badge {
    margin-top: -16px;
    position: absolute;
    top: 50%
}

html:not([dir=rtl]) .c-subheader-nav .c-subheader-nav-btn .badge,
html:not([dir=rtl]) .c-subheader-nav .c-subheader-nav-link .badge {
    left: 50%;
    margin-left: 0
}

[dir=rtl] .c-subheader-nav .c-subheader-nav-btn .badge,
[dir=rtl] .c-subheader-nav .c-subheader-nav-link .badge {
    margin-right: 0;
    right: 50%
}

.c-subheader-nav .c-subheader-nav-btn:hover,
.c-subheader-nav .c-subheader-nav-link:hover {
    text-decoration: none
}

.c-subheader.c-subheader-dark {
    background: #181b1e;
    border-bottom: 1px solid #2f353a
}

.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-btn,
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-link {
    color: hsla(0, 0%, 100%, .75)
}

.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-btn:focus,
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-btn:hover,
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-link:focus,
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-link:hover {
    color: hsla(0, 0%, 100%, .9)
}

.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-btn.c-disabled,
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-link.c-disabled {
    color: hsla(0, 0%, 100%, .25)
}

.c-subheader.c-subheader-dark .c-subheader-nav .c-active>.c-subheader-nav-link,
.c-subheader.c-subheader-dark .c-subheader-nav .c-show>.c-subheader-nav-link,
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-link.c-active,
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-link.c-show {
    color: #fff
}

.c-subheader.c-subheader-dark .c-subheader-text {
    color: hsla(0, 0%, 100%, .75)
}

.c-subheader.c-subheader-dark .c-subheader-text a,
.c-subheader.c-subheader-dark .c-subheader-text a:focus,
.c-subheader.c-subheader-dark .c-subheader-text a:hover {
    color: #fff
}

.c-subheader {
    background: #fff;
    border-bottom: 1px solid #e4e7ea
}

.c-subheader .c-subheader-nav .c-subheader-nav-btn,
.c-subheader .c-subheader-nav .c-subheader-nav-link {
    color: rgba(0, 0, 0, .5)
}

.c-subheader .c-subheader-nav .c-subheader-nav-btn:focus,
.c-subheader .c-subheader-nav .c-subheader-nav-btn:hover,
.c-subheader .c-subheader-nav .c-subheader-nav-link:focus,
.c-subheader .c-subheader-nav .c-subheader-nav-link:hover {
    color: rgba(0, 0, 0, .7)
}

.c-subheader .c-subheader-nav .c-subheader-nav-btn.c-disabled,
.c-subheader .c-subheader-nav .c-subheader-nav-link.c-disabled {
    color: rgba(0, 0, 0, .3)
}

.c-subheader .c-subheader-nav .c-active>.c-subheader-nav-link,
.c-subheader .c-subheader-nav .c-show>.c-subheader-nav-link,
.c-subheader .c-subheader-nav .c-subheader-nav-link.c-active,
.c-subheader .c-subheader-nav .c-subheader-nav-link.c-show {
    color: rgba(0, 0, 0, .9)
}

.c-subheader .c-subheader-text {
    color: rgba(0, 0, 0, .5)
}

.c-subheader .c-subheader-text a,
.c-subheader .c-subheader-text a:focus,
.c-subheader .c-subheader-text a:hover {
    color: rgba(0, 0, 0, .9)
}

.c-switch {
    display: inline-block;
    height: 26px;
    width: 40px
}

.c-switch-input {
    opacity: 0;
    position: absolute;
    z-index: -1
}

.c-switch-slider {
    border: 1px solid #acb4bc;
    border-radius: .25rem;
    cursor: pointer;
    display: block;
    height: inherit;
    position: relative
}

.c-switch-slider,
.c-switch-slider:before {
    background-color: #fff;
    transition: .15s ease-out
}

.c-switch-slider:before {
    border: 1px solid #e4e7ea;
    border-radius: .125rem;
    box-sizing: border-box;
    content: "";
    height: 20px;
    left: 2px;
    position: absolute;
    top: 2px;
    width: 20px
}

.c-switch-input:checked~.c-switch-slider:before {
    transform: translateX(14px)
}

.c-switch-input:focus~.c-switch-slider {
    background-color: #fff;
    border-color: #007cd3;
    box-shadow: 0 0 0 .2rem rgba(0, 49, 83, .25);
    color: #5c6873;
    outline: 0
}

.c-switch-input:disabled~.c-switch-slider {
    cursor: not-allowed;
    opacity: .5
}

.c-switch-lg {
    height: 30px;
    width: 48px
}

.c-switch-lg .c-switch-slider {
    font-size: 12px
}

.c-switch-lg .c-switch-slider:before {
    height: 24px;
    width: 24px
}

.c-switch-lg .c-switch-slider:after {
    font-size: 12px
}

.c-switch-lg .c-switch-input:checked~.c-switch-slider:before {
    transform: translateX(18px)
}

.c-switch-sm {
    height: 22px;
    width: 32px
}

.c-switch-sm .c-switch-slider {
    font-size: 8px
}

.c-switch-sm .c-switch-slider:before {
    height: 16px;
    width: 16px
}

.c-switch-sm .c-switch-slider:after {
    font-size: 8px
}

.c-switch-sm .c-switch-input:checked~.c-switch-slider:before {
    transform: translateX(10px)
}

.c-switch-label {
    width: 48px
}

.c-switch-label .c-switch-slider:before {
    z-index: 2
}

.c-switch-label .c-switch-slider:after {
    color: #c8ced3;
    content: attr(data-unchecked);
    font-size: 10px;
    font-weight: 600;
    line-height: 1;
    margin-top: -.5em;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 50%;
    transition: inherit;
    width: 50%;
    z-index: 1
}

html:not([dir=rtl]) .c-switch-label .c-switch-slider:after {
    right: 1px
}

.c-switch-label .c-switch-input:checked~.c-switch-slider:before {
    transform: translateX(22px)
}

.c-switch-label .c-switch-input:checked~.c-switch-slider:after {
    color: #fff;
    content: attr(data-checked);
    left: 1px
}

.c-switch-label.c-switch-lg {
    height: 30px;
    width: 56px
}

.c-switch-label.c-switch-lg .c-switch-slider {
    font-size: 12px
}

.c-switch-label.c-switch-lg .c-switch-slider:before {
    height: 24px;
    width: 24px
}

.c-switch-label.c-switch-lg .c-switch-slider:after {
    font-size: 12px
}

.c-switch-label.c-switch-lg .c-switch-input:checked~.c-switch-slider:before {
    transform: translateX(26px)
}

.c-switch-label.c-switch-sm {
    height: 22px;
    width: 40px
}

.c-switch-label.c-switch-sm .c-switch-slider {
    font-size: 8px
}

.c-switch-label.c-switch-sm .c-switch-slider:before {
    height: 16px;
    width: 16px
}

.c-switch-label.c-switch-sm .c-switch-slider:after {
    font-size: 8px
}

.c-switch-label.c-switch-sm .c-switch-input:checked~.c-switch-slider:before {
    transform: translateX(18px)
}

.c-switch[class*="-3d"] .c-switch-slider {
    background-color: #f1f1f1;
    border-radius: 50em
}

.c-switch[class*="-3d"] .c-switch-slider:before {
    border: 0;
    border-radius: 50em;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .3);
    height: 26px;
    left: -1px;
    top: -1px;
    width: 26px
}

.c-switch[class*="-3d"].c-switch-lg {
    height: 30px;
    width: 48px
}

.c-switch[class*="-3d"].c-switch-lg .c-switch-slider:before {
    height: 30px;
    width: 30px
}

.c-switch[class*="-3d"].c-switch-lg .c-switch-input:checked~.c-switch-slider:before {
    transform: translateX(18px)
}

.c-switch[class*="-3d"].c-switch-sm {
    height: 22px;
    width: 32px
}

.c-switch[class*="-3d"].c-switch-sm .c-switch-slider:before {
    height: 22px;
    width: 22px
}

.c-switch[class*="-3d"].c-switch-sm .c-switch-input:checked~.c-switch-slider:before {
    transform: translateX(10px)
}

.c-switch-primary .c-switch-input:checked+.c-switch-slider {
    background-color: #003153;
    border-color: #001320
}

.c-switch-primary .c-switch-input:checked+.c-switch-slider:before {
    border-color: #001320
}

.c-switch-3d-primary .c-switch-input:checked+.c-switch-slider {
    background-color: #003153
}

.c-switch-outline-primary .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #003153
}

.c-switch-outline-primary .c-switch-input:checked+.c-switch-slider:before {
    border-color: #003153
}

.c-switch-outline-primary .c-switch-input:checked+.c-switch-slider:after {
    color: #003153
}

.c-switch-opposite-primary .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #003153
}

.c-switch-opposite-primary .c-switch-input:checked+.c-switch-slider:before {
    background-color: #003153;
    border-color: #003153
}

.c-switch-opposite-primary .c-switch-input:checked+.c-switch-slider:after {
    color: #003153
}

.c-switch-secondary .c-switch-input:checked+.c-switch-slider {
    background-color: #fc0;
    border-color: #cca300
}

.c-switch-secondary .c-switch-input:checked+.c-switch-slider:before {
    border-color: #cca300
}

.c-switch-3d-secondary .c-switch-input:checked+.c-switch-slider {
    background-color: #fc0
}

.c-switch-outline-secondary .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #fc0
}

.c-switch-outline-secondary .c-switch-input:checked+.c-switch-slider:before {
    border-color: #fc0
}

.c-switch-outline-secondary .c-switch-input:checked+.c-switch-slider:after {
    color: #fc0
}

.c-switch-opposite-secondary .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #fc0
}

.c-switch-opposite-secondary .c-switch-input:checked+.c-switch-slider:before {
    background-color: #fc0;
    border-color: #fc0
}

.c-switch-opposite-secondary .c-switch-input:checked+.c-switch-slider:after {
    color: #fc0
}

.c-switch-success .c-switch-input:checked+.c-switch-slider {
    background-color: #10b359;
    border-color: #0c8442
}

.c-switch-success .c-switch-input:checked+.c-switch-slider:before {
    border-color: #0c8442
}

.c-switch-3d-success .c-switch-input:checked+.c-switch-slider {
    background-color: #10b359
}

.c-switch-outline-success .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #10b359
}

.c-switch-outline-success .c-switch-input:checked+.c-switch-slider:before {
    border-color: #10b359
}

.c-switch-outline-success .c-switch-input:checked+.c-switch-slider:after {
    color: #10b359
}

.c-switch-opposite-success .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #10b359
}

.c-switch-opposite-success .c-switch-input:checked+.c-switch-slider:before {
    background-color: #10b359;
    border-color: #10b359
}

.c-switch-opposite-success .c-switch-input:checked+.c-switch-slider:after {
    color: #10b359
}

.c-switch-info .c-switch-input:checked+.c-switch-slider {
    background-color: #63c2de;
    border-color: #39b2d5
}

.c-switch-info .c-switch-input:checked+.c-switch-slider:before {
    border-color: #39b2d5
}

.c-switch-3d-info .c-switch-input:checked+.c-switch-slider {
    background-color: #63c2de
}

.c-switch-outline-info .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #63c2de
}

.c-switch-outline-info .c-switch-input:checked+.c-switch-slider:before {
    border-color: #63c2de
}

.c-switch-outline-info .c-switch-input:checked+.c-switch-slider:after {
    color: #63c2de
}

.c-switch-opposite-info .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #63c2de
}

.c-switch-opposite-info .c-switch-input:checked+.c-switch-slider:before {
    background-color: #63c2de;
    border-color: #63c2de
}

.c-switch-opposite-info .c-switch-input:checked+.c-switch-slider:after {
    color: #63c2de
}

.c-switch-warning .c-switch-input:checked+.c-switch-slider {
    background-color: #fc0;
    border-color: #cca300
}

.c-switch-warning .c-switch-input:checked+.c-switch-slider:before {
    border-color: #cca300
}

.c-switch-3d-warning .c-switch-input:checked+.c-switch-slider {
    background-color: #fc0
}

.c-switch-outline-warning .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #fc0
}

.c-switch-outline-warning .c-switch-input:checked+.c-switch-slider:before {
    border-color: #fc0
}

.c-switch-outline-warning .c-switch-input:checked+.c-switch-slider:after {
    color: #fc0
}

.c-switch-opposite-warning .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #fc0
}

.c-switch-opposite-warning .c-switch-input:checked+.c-switch-slider:before {
    background-color: #fc0;
    border-color: #fc0
}

.c-switch-opposite-warning .c-switch-input:checked+.c-switch-slider:after {
    color: #fc0
}

.c-switch-danger .c-switch-input:checked+.c-switch-slider {
    background-color: #d40511;
    border-color: #a2040d
}

.c-switch-danger .c-switch-input:checked+.c-switch-slider:before {
    border-color: #a2040d
}

.c-switch-3d-danger .c-switch-input:checked+.c-switch-slider {
    background-color: #d40511
}

.c-switch-outline-danger .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #d40511
}

.c-switch-outline-danger .c-switch-input:checked+.c-switch-slider:before {
    border-color: #d40511
}

.c-switch-outline-danger .c-switch-input:checked+.c-switch-slider:after {
    color: #d40511
}

.c-switch-opposite-danger .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #d40511
}

.c-switch-opposite-danger .c-switch-input:checked+.c-switch-slider:before {
    background-color: #d40511;
    border-color: #d40511
}

.c-switch-opposite-danger .c-switch-input:checked+.c-switch-slider:after {
    color: #d40511
}

.c-switch-light .c-switch-input:checked+.c-switch-slider {
    background-color: #f1f1f1;
    border-color: #d8d8d8
}

.c-switch-light .c-switch-input:checked+.c-switch-slider:before {
    border-color: #d8d8d8
}

.c-switch-3d-light .c-switch-input:checked+.c-switch-slider {
    background-color: #f1f1f1
}

.c-switch-outline-light .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #f1f1f1
}

.c-switch-outline-light .c-switch-input:checked+.c-switch-slider:before {
    border-color: #f1f1f1
}

.c-switch-outline-light .c-switch-input:checked+.c-switch-slider:after {
    color: #f1f1f1
}

.c-switch-opposite-light .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #f1f1f1
}

.c-switch-opposite-light .c-switch-input:checked+.c-switch-slider:before {
    background-color: #f1f1f1;
    border-color: #f1f1f1
}

.c-switch-opposite-light .c-switch-input:checked+.c-switch-slider:after {
    color: #f1f1f1
}

.c-switch-dark .c-switch-input:checked+.c-switch-slider {
    background-color: #2f353a;
    border-color: #181b1e
}

.c-switch-dark .c-switch-input:checked+.c-switch-slider:before {
    border-color: #181b1e
}

.c-switch-3d-dark .c-switch-input:checked+.c-switch-slider {
    background-color: #2f353a
}

.c-switch-outline-dark .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #2f353a
}

.c-switch-outline-dark .c-switch-input:checked+.c-switch-slider:before {
    border-color: #2f353a
}

.c-switch-outline-dark .c-switch-input:checked+.c-switch-slider:after {
    color: #2f353a
}

.c-switch-opposite-dark .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #2f353a
}

.c-switch-opposite-dark .c-switch-input:checked+.c-switch-slider:before {
    background-color: #2f353a;
    border-color: #2f353a
}

.c-switch-opposite-dark .c-switch-input:checked+.c-switch-slider:after {
    color: #2f353a
}

.c-switch-terciary .c-switch-input:checked+.c-switch-slider {
    background-color: #007eb7;
    border-color: #005b84
}

.c-switch-terciary .c-switch-input:checked+.c-switch-slider:before {
    border-color: #005b84
}

.c-switch-3d-terciary .c-switch-input:checked+.c-switch-slider {
    background-color: #007eb7
}

.c-switch-outline-terciary .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #007eb7
}

.c-switch-outline-terciary .c-switch-input:checked+.c-switch-slider:before {
    border-color: #007eb7
}

.c-switch-outline-terciary .c-switch-input:checked+.c-switch-slider:after {
    color: #007eb7
}

.c-switch-opposite-terciary .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #007eb7
}

.c-switch-opposite-terciary .c-switch-input:checked+.c-switch-slider:before {
    background-color: #007eb7;
    border-color: #007eb7
}

.c-switch-opposite-terciary .c-switch-input:checked+.c-switch-slider:after {
    color: #007eb7
}

.c-switch-pink .c-switch-input:checked+.c-switch-slider {
    background-color: #b10b4d;
    border-color: #810838
}

.c-switch-pink .c-switch-input:checked+.c-switch-slider:before {
    border-color: #810838
}

.c-switch-3d-pink .c-switch-input:checked+.c-switch-slider {
    background-color: #b10b4d
}

.c-switch-outline-pink .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #b10b4d
}

.c-switch-outline-pink .c-switch-input:checked+.c-switch-slider:before {
    border-color: #b10b4d
}

.c-switch-outline-pink .c-switch-input:checked+.c-switch-slider:after {
    color: #b10b4d
}

.c-switch-opposite-pink .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #b10b4d
}

.c-switch-opposite-pink .c-switch-input:checked+.c-switch-slider:before {
    background-color: #b10b4d;
    border-color: #b10b4d
}

.c-switch-opposite-pink .c-switch-input:checked+.c-switch-slider:after {
    color: #b10b4d
}

.c-switch-gray .c-switch-input:checked+.c-switch-slider {
    background-color: #73818f;
    border-color: #5c6873
}

.c-switch-gray .c-switch-input:checked+.c-switch-slider:before {
    border-color: #5c6873
}

.c-switch-3d-gray .c-switch-input:checked+.c-switch-slider {
    background-color: #73818f
}

.c-switch-outline-gray .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #73818f
}

.c-switch-outline-gray .c-switch-input:checked+.c-switch-slider:before {
    border-color: #73818f
}

.c-switch-outline-gray .c-switch-input:checked+.c-switch-slider:after {
    color: #73818f
}

.c-switch-opposite-gray .c-switch-input:checked+.c-switch-slider {
    background-color: inherit;
    border-color: #73818f
}

.c-switch-opposite-gray .c-switch-input:checked+.c-switch-slider:before {
    background-color: #73818f;
    border-color: #73818f
}

.c-switch-opposite-gray .c-switch-input:checked+.c-switch-slider:after {
    color: #73818f
}

.c-switch-pill .c-switch-slider,
.c-switch-pill .c-switch-slider:before {
    border-radius: 50em
}

.c-switch-square .c-switch-slider,
.c-switch-square .c-switch-slider:before {
    border-radius: 0
}

.table {
    color: #23282c;
    margin-bottom: 1rem;
    width: 100%
}

.table td,
.table th {
    border-top: 1px solid #e4e7ea;
    padding: .75rem;
    vertical-align: top
}

.table thead th {
    border-bottom: 2px solid #e4e7ea;
    vertical-align: bottom
}

.table tbody+tbody {
    border-top: 2px solid #e4e7ea
}

.table-sm td,
.table-sm th {
    padding: .3rem
}

.table-bordered,
.table-bordered td,
.table-bordered th {
    border: 1px solid #e4e7ea
}

.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)
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .table-hover tbody tr:hover {
        background-color: rgba(0, 0, 0, .075);
        color: #23282c
    }
}

.table-primary,
.table-primary>td,
.table-primary>th {
    background-color: #b8c5cf;
    color: #23282c
}

.table-primary tbody+tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
    border-color: #7a94a6
}

@media (-ms-high-contrast:none),
(hover:hover) {

    .table-hover .table-primary:hover,
    .table-hover .table-primary:hover>td,
    .table-hover .table-primary:hover>th {
        background-color: #a9b9c5
    }
}

.table-secondary,
.table-secondary>td,
.table-secondary>th {
    background-color: #fff1b8;
    color: #23282c
}

.table-secondary tbody+tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
    border-color: #ffe47a
}

@media (-ms-high-contrast:none),
(hover:hover) {

    .table-hover .table-secondary:hover,
    .table-hover .table-secondary:hover>td,
    .table-hover .table-secondary:hover>th {
        background-color: #ffec9f
    }
}

.table-success,
.table-success>td,
.table-success>th {
    background-color: #bcead1;
    color: #23282c
}

.table-success tbody+tbody,
.table-success td,
.table-success th,
.table-success thead th {
    border-color: #83d7a9
}

@media (-ms-high-contrast:none),
(hover:hover) {

    .table-hover .table-success:hover,
    .table-hover .table-success:hover>td,
    .table-hover .table-success:hover>th {
        background-color: #a9e4c4
    }
}

.table-info,
.table-info>td,
.table-info>th {
    background-color: #d3eef6;
    color: #23282c
}

.table-info tbody+tbody,
.table-info td,
.table-info th,
.table-info thead th {
    border-color: #aedfee
}

@media (-ms-high-contrast:none),
(hover:hover) {

    .table-hover .table-info:hover,
    .table-hover .table-info:hover>td,
    .table-hover .table-info:hover>th {
        background-color: #bee6f2
    }
}

.table-warning,
.table-warning>td,
.table-warning>th {
    background-color: #fff1b8;
    color: #23282c
}

.table-warning tbody+tbody,
.table-warning td,
.table-warning th,
.table-warning thead th {
    border-color: #ffe47a
}

@media (-ms-high-contrast:none),
(hover:hover) {

    .table-hover .table-warning:hover,
    .table-hover .table-warning:hover>td,
    .table-hover .table-warning:hover>th {
        background-color: #ffec9f
    }
}

.table-danger,
.table-danger>td,
.table-danger>th {
    background-color: #f3b9bc;
    color: #23282c
}

.table-danger tbody+tbody,
.table-danger td,
.table-danger th,
.table-danger thead th {
    border-color: #e97d83
}

@media (-ms-high-contrast:none),
(hover:hover) {

    .table-hover .table-danger:hover,
    .table-hover .table-danger:hover>td,
    .table-hover .table-danger:hover>th {
        background-color: #efa3a7
    }
}

.table-light,
.table-light>td,
.table-light>th {
    background-color: #fbfbfb;
    color: #23282c
}

.table-light tbody+tbody,
.table-light td,
.table-light th,
.table-light thead th {
    border-color: #f8f8f8
}

@media (-ms-high-contrast:none),
(hover:hover) {

    .table-hover .table-light:hover,
    .table-hover .table-light:hover>td,
    .table-hover .table-light:hover>th {
        background-color: #eee
    }
}

.table-dark,
.table-dark>td,
.table-dark>th {
    background-color: #c5c6c8;
    color: #23282c
}

.table-dark tbody+tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: #939699
}

@media (-ms-high-contrast:none),
(hover:hover) {

    .table-hover .table-dark:hover,
    .table-hover .table-dark:hover>td,
    .table-hover .table-dark:hover>th {
        background-color: #b8b9bc
    }
}

.table-terciary,
.table-terciary>td,
.table-terciary>th {
    background-color: #b8dbeb;
    color: #23282c
}

.table-terciary tbody+tbody,
.table-terciary td,
.table-terciary th,
.table-terciary thead th {
    border-color: #7abcda
}

@media (-ms-high-contrast:none),
(hover:hover) {

    .table-hover .table-terciary:hover,
    .table-hover .table-terciary:hover>td,
    .table-hover .table-terciary:hover>th {
        background-color: #a4d1e5
    }
}

.table-pink,
.table-pink>td,
.table-pink>th {
    background-color: #e9bbcd;
    color: #23282c
}

.table-pink tbody+tbody,
.table-pink td,
.table-pink th,
.table-pink thead th {
    border-color: #d680a2
}

@media (-ms-high-contrast:none),
(hover:hover) {

    .table-hover .table-pink:hover,
    .table-hover .table-pink:hover>td,
    .table-hover .table-pink:hover>th {
        background-color: #e3a8bf
    }
}

.table-gray,
.table-gray>td,
.table-gray>th {
    background-color: #d8dce0;
    color: #23282c
}

.table-gray tbody+tbody,
.table-gray td,
.table-gray th,
.table-gray thead th {
    border-color: #b6bdc5
}

@media (-ms-high-contrast:none),
(hover:hover) {

    .table-hover .table-gray:hover,
    .table-hover .table-gray:hover>td,
    .table-hover .table-gray:hover>th {
        background-color: #cacfd5
    }
}

.table-active,
.table-active>td,
.table-active>th {
    background-color: rgba(0, 0, 0, .075);
    color: #fff
}

@media (-ms-high-contrast:none),
(hover:hover) {

    .table-hover .table-active:hover,
    .table-hover .table-active:hover>td,
    .table-hover .table-active:hover>th {
        background-color: rgba(0, 0, 0, .075)
    }
}

.table-selected,
.table-selected>td,
.table-selected>th {
    background-color: rgba(0, 0, 0, .075);
    color: #fff
}

.table-selected tbody+tbody,
.table-selected td,
.table-selected th,
.table-selected thead th {
    border-color: rgba(0, 0, 0, .075)
}

@media (-ms-high-contrast:none),
(hover:hover) {

    .table-hover .table-selected:hover,
    .table-hover .table-selected:hover>td,
    .table-hover .table-selected:hover>th {
        background-color: rgba(0, 0, 0, .075)
    }
}

.table tbody tr:focus {
    background-color: rgba(0, 0, 0, .075);
    color: #23282c;
    outline: 0
}

.table .thead-dark th {
    background-color: #2f353a;
    border-color: #40484f;
    color: #fff
}

.table .thead-light th {
    background-color: #e4e7ea;
    border-color: #e4e7ea;
    color: #5c6873
}

.table-dark {
    background-color: #2f353a;
    color: #fff
}

.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: #40484f
}

.table-dark.table-bordered {
    border: 0
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: hsla(0, 0%, 100%, .05)
}

@media (-ms-high-contrast:none),
(hover:hover) {
    .table-dark.table-hover tbody tr:hover {
        background-color: hsla(0, 0%, 100%, .075);
        color: #fff
    }
}

@media (max-width:575.98px) {
    .table-responsive-sm {
        -webkit-overflow-scrolling: touch;
        display: block;
        overflow-x: auto;
        width: 100%
    }

    .table-responsive-sm>.table-bordered {
        border: 0
    }
}

@media (max-width:767.98px) {
    .table-responsive-md {
        -webkit-overflow-scrolling: touch;
        display: block;
        overflow-x: auto;
        width: 100%
    }

    .table-responsive-md>.table-bordered {
        border: 0
    }
}

@media (max-width:991.98px) {
    .table-responsive-lg {
        -webkit-overflow-scrolling: touch;
        display: block;
        overflow-x: auto;
        width: 100%
    }

    .table-responsive-lg>.table-bordered {
        border: 0
    }
}

@media (max-width:1199.98px) {
    .table-responsive-xl {
        -webkit-overflow-scrolling: touch;
        display: block;
        overflow-x: auto;
        width: 100%
    }

    .table-responsive-xl>.table-bordered {
        border: 0
    }
}

.table-responsive {
    -webkit-overflow-scrolling: touch;
    display: block;
    overflow-x: auto;
    width: 100%
}

.table-responsive>.table-bordered {
    border: 0
}

.table-outline {
    border: 1px solid #e4e7ea
}

.table-align-middle td,
.table-outline td {
    vertical-align: middle
}

.table-clear td {
    border: 0
}

.toast {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-clip: padding-box;
    background-color: hsla(0, 0%, 100%, .85);
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: .25rem;
    box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1);
    font-size: .875rem;
    max-width: 350px;
    opacity: 0;
    overflow: hidden;
    width: 350px
}

.toast:not(:last-child) {
    margin-bottom: .75rem
}

.toast.showing {
    opacity: 1
}

.toast.show {
    display: block;
    opacity: 1
}

.toast.hide {
    display: none
}

.toast-full {
    max-width: 100%;
    width: 100%
}

.toast-header {
    align-items: center;
    background-clip: padding-box;
    background-color: hsla(0, 0%, 100%, .85);
    border-bottom: 1px solid;
    border-color: rgba(0, 0, 0, .05);
    color: #73818f;
    display: flex;
    padding: .25rem .75rem
}

.toast-body {
    padding: .75rem
}

.toaster {
    display: flex;
    flex-direction: column-reverse;
    padding: .25rem .5rem;
    width: 100%
}

.toaster-bottom-center,
.toaster-bottom-full,
.toaster-bottom-left,
.toaster-bottom-right,
.toaster-top-center,
.toaster-top-full,
.toaster-top-left,
.toaster-top-right {
    position: fixed;
    width: 350px;
    z-index: 1080
}

.toaster-top-center,
.toaster-top-full,
.toaster-top-left,
.toaster-top-right {
    top: 0
}

.toaster-bottom-center,
.toaster-bottom-full,
.toaster-bottom-left,
.toaster-bottom-right {
    bottom: 0;
    flex-direction: column
}

.toaster-bottom-full,
.toaster-top-full {
    width: auto
}

.toaster-bottom-center,
.toaster-top-center {
    left: 50%;
    transform: translateX(-50%)
}

.toaster-bottom-full,
.toaster-bottom-right,
.toaster-top-full,
.toaster-top-right {
    right: 0
}

.toaster-bottom-full,
.toaster-bottom-left,
.toaster-top-full,
.toaster-top-left {
    left: 0
}

.toaster .toast {
    margin-bottom: .125rem;
    margin-top: .125rem;
    max-width: 100%;
    width: 100%
}

.toast-primary {
    background-color: #003153;
    border-color: #001320;
    color: #fff
}

.toast-primary .toast-header {
    background-color: #00223a;
    border-color: #001320;
    color: #fff
}

.toast-secondary {
    background-color: #fc0;
    border-color: #cca300;
    color: #23282c
}

.toast-secondary .toast-header {
    background-color: #e6b800;
    border-color: #cca300;
    color: #23282c
}

.toast-success {
    background-color: #10b359;
    border-color: #0c8442;
    color: #fff
}

.toast-success .toast-header {
    background-color: #0e9c4d;
    border-color: #0c8442;
    color: #fff
}

.toast-info {
    background-color: #63c2de;
    border-color: #39b2d5;
    color: #23282c
}

.toast-info .toast-header {
    background-color: #4ebada;
    border-color: #39b2d5;
    color: #23282c
}

.toast-warning {
    background-color: #fc0;
    border-color: #cca300;
    color: #23282c
}

.toast-warning .toast-header {
    background-color: #e6b800;
    border-color: #cca300;
    color: #23282c
}

.toast-danger {
    background-color: #d40511;
    border-color: #a2040d;
    color: #fff
}

.toast-danger .toast-header {
    background-color: #bb040f;
    border-color: #a2040d;
    color: #fff
}

.toast-light {
    background-color: #f1f1f1;
    border-color: #d8d8d8;
    color: #23282c
}

.toast-light .toast-header {
    background-color: #e4e4e4;
    border-color: #d8d8d8;
    color: #23282c
}

.toast-dark {
    background-color: #2f353a;
    border-color: #181b1e;
    color: #fff
}

.toast-dark .toast-header {
    background-color: #24282c;
    border-color: #181b1e;
    color: #fff
}

.toast-terciary {
    background-color: #007eb7;
    border-color: #005b84;
    color: #fff
}

.toast-terciary .toast-header {
    background-color: #006c9e;
    border-color: #005b84;
    color: #fff
}

.toast-pink {
    background-color: #b10b4d;
    border-color: #810838;
    color: #fff
}

.toast-pink .toast-header {
    background-color: #990a43;
    border-color: #810838;
    color: #fff
}

.toast-gray {
    background-color: #73818f;
    border-color: #5c6873;
    color: #fff
}

.toast-gray .toast-header {
    background-color: #677481;
    border-color: #5c6873;
    color: #fff
}

.tooltip {
    word-wrap: break-word;
    display: block;
    font-family: MarkPro, sans-serif;
    font-size: .7875rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.6;
    margin: 0;
    opacity: 0;
    position: absolute;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    z-index: 1070
}

.tooltip.show {
    opacity: .9
}

.tooltip .tooltip-arrow {
    display: block;
    position: absolute
}

.tooltip .tooltip-arrow:before {
    border-color: transparent;
    border-style: solid;
    content: "";
    position: absolute
}

.tooltip[data-popper-placement^=bottom],
.tooltip[data-popper-placement^=top] {
    padding: .4rem 0
}

.tooltip[data-popper-placement^=bottom] .tooltip-arrow,
.tooltip[data-popper-placement^=top] .tooltip-arrow {
    height: .4rem;
    width: .8rem
}

.tooltip[data-popper-placement^=left],
.tooltip[data-popper-placement^=right] {
    padding: 0 .4rem
}

.tooltip[data-popper-placement^=left] .tooltip-arrow,
.tooltip[data-popper-placement^=right] .tooltip-arrow {
    height: .8rem;
    width: .4rem
}

.tooltip[data-popper-placement^=top] .tooltip-arrow {
    bottom: 0
}

.tooltip[data-popper-placement^=top] .tooltip-arrow:before {
    border-top-color: #000;
    border-width: .4rem .4rem 0;
    top: 0
}

.tooltip[data-popper-placement^=right] .tooltip-arrow {
    left: 0
}

.tooltip[data-popper-placement^=right] .tooltip-arrow:before {
    border-right-color: #000;
    border-width: .4rem .4rem .4rem 0;
    right: 0
}

.tooltip[data-popper-placement^=bottom] .tooltip-arrow {
    top: 0
}

.tooltip[data-popper-placement^=bottom] .tooltip-arrow:before {
    border-bottom-color: #000;
    border-width: 0 .4rem .4rem;
    bottom: 0
}

.tooltip[data-popper-placement^=left] .tooltip-arrow {
    right: 0
}

.tooltip[data-popper-placement^=left] .tooltip-arrow:before {
    border-left-color: #000;
    border-width: .4rem 0 .4rem .4rem;
    left: 0
}

.tooltip-inner {
    background-color: #000;
    border-radius: .25rem;
    color: #fff;
    max-width: 200px;
    padding: .25rem .5rem;
    text-align: center
}

.fade {
    transition: opacity .15s linear
}

@media (prefers-reduced-motion:reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    height: 0;
    overflow: hidden;
    position: relative;
    transition: height .35s ease
}

@media (prefers-reduced-motion:reduce) {
    .collapsing {
        transition: none
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fade-in {
    animation-duration: 1s;
    animation-name: fadeIn
}

.c-wrapper {
    transition: margin .3s
}

.c-sidebar {
    transition: box-shadow .3s .15s, transform .3s, margin-left .3s, margin-right .3s, width .3s, z-index 0s ease .3s
}

.c-sidebar.c-sidebar-unfoldable {
    transition: transform .3s, margin-left .3s, margin-right .3s, width .3s, z-index 0s ease 0s
}

.c-no-layout-transition .c-sidebar,
.c-no-layout-transition .c-sidebar .c-sidebar-footer,
.c-no-layout-transition .c-sidebar .c-sidebar-header,
.c-no-layout-transition .c-sidebar .c-sidebar-minimizer,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-divider,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-dropdown,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-dropdown-items,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-dropdown-toggle,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-dropdown-toggle:after,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-icon,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-label,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-link,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-title,
.c-no-layout-transition .c-wrapper,
.c-no-layout-transition .c-wrapper .c-sidebar-footer,
.c-no-layout-transition .c-wrapper .c-sidebar-header,
.c-no-layout-transition .c-wrapper .c-sidebar-minimizer,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-divider,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-dropdown,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-dropdown-items,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-dropdown-toggle,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-dropdown-toggle:after,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-icon,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-label,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-link,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-title,
.c-no-transition {
    transition: none
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: .5rem
}

.h1,
h1 {
    font-size: 2.25rem
}

.h2,
h2 {
    font-size: 1.8rem
}

.h3,
h3 {
    font-size: 1.575rem
}

.h4,
h4 {
    font-size: 1.35rem
}

.h5,
h5 {
    font-size: 1.125rem
}

.h6,
h6 {
    font-size: .9rem
}

.lead {
    font-size: 1.125rem;
    font-weight: 300
}

.display-1 {
    font-size: 6rem
}

.display-1,
.display-2 {
    font-weight: 300;
    line-height: 1.2
}

.display-2 {
    font-size: 5.5rem
}

.display-3 {
    font-size: 4.5rem
}

.display-3,
.display-4 {
    font-weight: 300;
    line-height: 1.2
}

.display-4 {
    font-size: 3.5rem
}

hr {
    border: 0;
    border-color: currentcolor rgba(0, 0, 0, .1) rgba(0, 0, 0, .1);
    border-top: 1px solid rgba(0, 0, 0, .1);
    margin-bottom: 1rem;
    margin-top: 1rem
}

.c-vr {
    background-color: rgba(0, 0, 0, .2);
    width: 1px
}

.small,
small {
    font-size: .875em;
    font-weight: 400
}

.mark,
mark {
    background-color: #fcf8e3;
    padding: .2em
}

.list-unstyled {
    list-style: none
}

html:not([dir=rtl]) .list-unstyled {
    padding-left: 0
}

[dir=rtl] .list-unstyled {
    padding-right: 0
}

.list-inline {
    list-style: none
}

html:not([dir=rtl]) .list-inline {
    padding-left: 0
}

[dir=rtl] .list-inline {
    padding-right: 0
}

.list-inline-item {
    display: inline-block
}

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

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

.blockquote {
    font-size: 1.125rem;
    margin-bottom: 1rem
}

.blockquote-footer {
    color: #73818f;
    display: block;
    font-size: .875em
}

.blockquote-footer:before {
    content: "— "
}

.c-app {
    display: flex;
    flex-direction: row;
    min-height: 100vh
}

@media (-ms-high-contrast:none) {
    html {
        display: flex;
        flex-direction: column
    }
}

.c-wrapper {
    display: flex;
    flex: 1;
    flex-direction: column;
    min-height: 100vh;
    min-width: 0
}

.c-wrapper:not(.c-wrapper-fluid) .c-subheader-fixed {
    position: relative
}

.c-wrapper:not(.c-wrapper-fluid) .c-header-fixed {
    position: sticky;
    top: 0
}

@media (-ms-high-contrast:none) {
    .c-wrapper:not(.c-wrapper-fluid) .c-header-fixed {
        margin: inherit;
        position: fixed
    }

    .c-wrapper:not(.c-wrapper-fluid) .c-header-fixed~.c-body {
        margin-top: 104px
    }
}

.c-wrapper:not(.c-wrapper-fluid) .c-footer-fixed {
    bottom: 0;
    position: sticky
}

@media (-ms-high-contrast:none) {
    .c-wrapper:not(.c-wrapper-fluid) .c-footer-fixed {
        margin: inherit;
        position: fixed
    }

    .c-wrapper:not(.c-wrapper-fluid) .c-footer-fixed~.c-body {
        margin-bottom: 49px
    }
}

.c-wrapper:not(.c-wrapper-fluid) .c-body {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.c-wrapper.c-wrapper-fluid {
    min-height: 100vh
}

.c-wrapper.c-wrapper-fluid .c-header-fixed {
    margin: inherit
}

.c-main {
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 0;
    min-width: 0;
    padding-top: 2rem
}

@media (min-width:768px) {

    .c-main>.container-fluid,
    .c-main>.container-lg,
    .c-main>.container-md,
    .c-main>.container-sm,
    .c-main>.container-xl {
        padding-left: 30px;
        padding-right: 30px
    }
}

.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: #003153 !important
}

a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
    background-color: #001320 !important
}

.bg-secondary {
    background-color: #fc0 !important
}

a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
    background-color: #cca300 !important
}

.bg-success {
    background-color: #10b359 !important
}

a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
    background-color: #0c8442 !important
}

.bg-info {
    background-color: #63c2de !important
}

a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
    background-color: #39b2d5 !important
}

.bg-warning {
    background-color: #fc0 !important
}

a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
    background-color: #cca300 !important
}

.bg-danger {
    background-color: #d40511 !important
}

a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
    background-color: #a2040d !important
}

.bg-light {
    background-color: #f1f1f1 !important
}

a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
    background-color: #d8d8d8 !important
}

.bg-dark {
    background-color: #2f353a !important
}

a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
    background-color: #181b1e !important
}

.bg-terciary {
    background-color: #007eb7 !important
}

a.bg-terciary:focus,
a.bg-terciary:hover,
button.bg-terciary:focus,
button.bg-terciary:hover {
    background-color: #005b84 !important
}

.bg-pink {
    background-color: #b10b4d !important
}

a.bg-pink:focus,
a.bg-pink:hover,
button.bg-pink:focus,
button.bg-pink:hover {
    background-color: #810838 !important
}

.bg-gray {
    background-color: #73818f !important
}

a.bg-gray:focus,
a.bg-gray:hover,
button.bg-gray:focus,
button.bg-gray:hover {
    background-color: #5c6873 !important
}

.bg-gradient-primary {
    background: #1f1498 !important;
    background: linear-gradient(45deg, #321fdb, #1f1498) !important;
    border-color: #1f1498 !important
}

.bg-gradient-secondary {
    background: #fff !important;
    background: linear-gradient(45deg, #c8d2dc, #fff) !important;
    border-color: #fff !important
}

.bg-gradient-success {
    background: #1b9e3e !important;
    background: linear-gradient(45deg, #2eb85c, #1b9e3e) !important;
    border-color: #1b9e3e !important
}

.bg-gradient-info {
    background: #2982cc !important;
    background: linear-gradient(45deg, #39f, #2982cc) !important;
    border-color: #2982cc !important
}

.bg-gradient-warning {
    background: #f6960b !important;
    background: linear-gradient(45deg, #f9b115, #f6960b) !important;
    border-color: #f6960b !important
}

.bg-gradient-danger {
    background: #d93737 !important;
    background: linear-gradient(45deg, #e55353, #d93737) !important;
    border-color: #d93737 !important
}

.bg-gradient-light {
    background: #fff !important;
    background: linear-gradient(45deg, #e3e8ed, #fff) !important;
    border-color: #fff !important
}

.bg-gradient-dark {
    background: #212333 !important;
    background: linear-gradient(45deg, #3c4b64, #212333) !important;
    border-color: #212333 !important
}

.bg-white {
    background-color: #fff !important
}

.bg-transparent {
    background-color: transparent !important
}

[class^=bg-] {
    color: #fff
}

.bg-facebook {
    background-color: #3b5998 !important
}

a.bg-facebook:focus,
a.bg-facebook:hover,
button.bg-facebook:focus,
button.bg-facebook:hover {
    background-color: #2d4373 !important
}

.bg-twitter {
    background-color: #00aced !important
}

a.bg-twitter:focus,
a.bg-twitter:hover,
button.bg-twitter:focus,
button.bg-twitter:hover {
    background-color: #0087ba !important
}

.bg-linkedin {
    background-color: #4875b4 !important
}

a.bg-linkedin:focus,
a.bg-linkedin:hover,
button.bg-linkedin:focus,
button.bg-linkedin:hover {
    background-color: #395d90 !important
}

.bg-flickr {
    background-color: #ff0084 !important
}

a.bg-flickr:focus,
a.bg-flickr:hover,
button.bg-flickr:focus,
button.bg-flickr:hover {
    background-color: #cc006a !important
}

.bg-tumblr {
    background-color: #32506d !important
}

a.bg-tumblr:focus,
a.bg-tumblr:hover,
button.bg-tumblr:focus,
button.bg-tumblr:hover {
    background-color: #22364a !important
}

.bg-xing {
    background-color: #026466 !important
}

a.bg-xing:focus,
a.bg-xing:hover,
button.bg-xing:focus,
button.bg-xing:hover {
    background-color: #013334 !important
}

.bg-github {
    background-color: #4183c4 !important
}

a.bg-github:focus,
a.bg-github:hover,
button.bg-github:focus,
button.bg-github:hover {
    background-color: #3269a0 !important
}

.bg-stack-overflow {
    background-color: #fe7a15 !important
}

a.bg-stack-overflow:focus,
a.bg-stack-overflow:hover,
button.bg-stack-overflow:focus,
button.bg-stack-overflow:hover {
    background-color: #df6101 !important
}

.bg-youtube {
    background-color: #b00 !important
}

a.bg-youtube:focus,
a.bg-youtube:hover,
button.bg-youtube:focus,
button.bg-youtube:hover {
    background-color: #800 !important
}

.bg-dribbble {
    background-color: #ea4c89 !important
}

a.bg-dribbble:focus,
a.bg-dribbble:hover,
button.bg-dribbble:focus,
button.bg-dribbble:hover {
    background-color: #e51e6b !important
}

.bg-instagram {
    background-color: #517fa4 !important
}

a.bg-instagram:focus,
a.bg-instagram:hover,
button.bg-instagram:focus,
button.bg-instagram:hover {
    background-color: #406582 !important
}

.bg-pinterest {
    background-color: #cb2027 !important
}

a.bg-pinterest:focus,
a.bg-pinterest:hover,
button.bg-pinterest:focus,
button.bg-pinterest:hover {
    background-color: #9f191f !important
}

.bg-vk {
    background-color: #45668e !important
}

a.bg-vk:focus,
a.bg-vk:hover,
button.bg-vk:focus,
button.bg-vk:hover {
    background-color: #344d6c !important
}

.bg-yahoo {
    background-color: #400191 !important
}

a.bg-yahoo:focus,
a.bg-yahoo:hover,
button.bg-yahoo:focus,
button.bg-yahoo:hover {
    background-color: #2a015e !important
}

.bg-behance {
    background-color: #1769ff !important
}

a.bg-behance:focus,
a.bg-behance:hover,
button.bg-behance:focus,
button.bg-behance:hover {
    background-color: #0050e3 !important
}

.bg-reddit {
    background-color: #ff4500 !important
}

a.bg-reddit:focus,
a.bg-reddit:hover,
button.bg-reddit:focus,
button.bg-reddit:hover {
    background-color: #cc3700 !important
}

.bg-vimeo {
    background-color: #aad450 !important
}

a.bg-vimeo:focus,
a.bg-vimeo:hover,
button.bg-vimeo:focus,
button.bg-vimeo:hover {
    background-color: #93c130 !important
}

.bg-google-plus {
    background-color: #d34836 !important
}

a.bg-google-plus:focus,
a.bg-google-plus:hover,
button.bg-google-plus:focus,
button.bg-google-plus:hover {
    background-color: #b03626 !important
}

.bg-html5 {
    background-color: #e34f26 !important
}

a.bg-html5:focus,
a.bg-html5:hover,
button.bg-html5:focus,
button.bg-html5:hover {
    background-color: #be3c18 !important
}

.bg-openid {
    background-color: #f78c40 !important
}

a.bg-openid:focus,
a.bg-openid:hover,
button.bg-openid:focus,
button.bg-openid:hover {
    background-color: #f56f0f !important
}

.bg-css3 {
    background-color: #0170ba !important
}

a.bg-css3:focus,
a.bg-css3:hover,
button.bg-css3:focus,
button.bg-css3:hover {
    background-color: #015187 !important
}

.bg-dropbox {
    background-color: #007ee5 !important
}

a.bg-dropbox:focus,
a.bg-dropbox:hover,
button.bg-dropbox:focus,
button.bg-dropbox:hover {
    background-color: #0062b2 !important
}

.bg-spotify {
    background-color: #7ab800 !important
}

a.bg-spotify:focus,
a.bg-spotify:hover,
button.bg-spotify:focus,
button.bg-spotify:hover {
    background-color: #588500 !important
}

.bg-vine {
    background-color: #00bf8f !important
}

a.bg-vine:focus,
a.bg-vine:hover,
button.bg-vine:focus,
button.bg-vine:hover {
    background-color: #008c69 !important
}

.bg-foursquare {
    background-color: #1073af !important
}

a.bg-foursquare:focus,
a.bg-foursquare:hover,
button.bg-foursquare:focus,
button.bg-foursquare:hover {
    background-color: #0c5480 !important
}

.bg-gray-100 {
    background-color: #f1f1f1 !important
}

a.bg-gray-100:focus,
a.bg-gray-100:hover,
button.bg-gray-100:focus,
button.bg-gray-100:hover {
    background-color: #d8d8d8 !important
}

.bg-gray-200 {
    background-color: #e4e7ea !important
}

a.bg-gray-200:focus,
a.bg-gray-200:hover,
button.bg-gray-200:focus,
button.bg-gray-200:hover {
    background-color: #c7ced4 !important
}

.bg-gray-300 {
    background-color: #c8ced3 !important
}

a.bg-gray-300:focus,
a.bg-gray-300:hover,
button.bg-gray-300:focus,
button.bg-gray-300:hover {
    background-color: #acb5bc !important
}

.bg-gray-400 {
    background-color: #acb4bc !important
}

a.bg-gray-400:focus,
a.bg-gray-400:hover,
button.bg-gray-400:focus,
button.bg-gray-400:hover {
    background-color: #909ba5 !important
}

.bg-gray-500 {
    background-color: #8f9ba6 !important
}

a.bg-gray-500:focus,
a.bg-gray-500:hover,
button.bg-gray-500:focus,
button.bg-gray-500:hover {
    background-color: #73828f !important
}

.bg-gray-600 {
    background-color: #73818f !important
}

.bg-gray-700,
a.bg-gray-600:focus,
a.bg-gray-600:hover,
button.bg-gray-600:focus,
button.bg-gray-600:hover {
    background-color: #5c6873 !important
}

a.bg-gray-700:focus,
a.bg-gray-700:hover,
button.bg-gray-700:focus,
button.bg-gray-700:hover {
    background-color: #454e57 !important
}

.bg-gray-800 {
    background-color: #2f353a !important
}

a.bg-gray-800:focus,
a.bg-gray-800:hover,
button.bg-gray-800:focus,
button.bg-gray-800:hover {
    background-color: #181b1e !important
}

.bg-gray-900 {
    background-color: #23282c !important
}

a.bg-gray-900:focus,
a.bg-gray-900:hover,
button.bg-gray-900:focus,
button.bg-gray-900:hover {
    background-color: #0c0e10 !important
}

.bg-box {
    align-items: center;
    display: flex;
    height: 2.5rem;
    justify-content: center;
    width: 2.5rem
}

.border {
    border: 1px solid #e4e7ea !important
}

.border-top {
    border-top: 1px solid #e4e7ea !important
}

.border-right {
    border-right: 1px solid #e4e7ea !important
}

.border-bottom {
    border-bottom: 1px solid #e4e7ea !important
}

.border-left {
    border-left: 1px solid #e4e7ea !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: 1px solid #003153 !important
}

.border-secondary {
    border: 1px solid #fc0 !important
}

.border-success {
    border: 1px solid #10b359 !important
}

.border-info {
    border: 1px solid #63c2de !important
}

.border-warning {
    border: 1px solid #fc0 !important
}

.border-danger {
    border: 1px solid #d40511 !important
}

.border-light {
    border: 1px solid #f1f1f1 !important
}

.border-dark {
    border: 1px solid #2f353a !important
}

.border-terciary {
    border: 1px solid #007eb7 !important
}

.border-pink {
    border: 1px solid #b10b4d !important
}

.border-gray {
    border: 1px solid #73818f !important
}

.border-white {
    border-color: #fff !important
}

.rounded-sm {
    border-radius: .2rem !important
}

.rounded {
    border-radius: .25rem !important
}

.rounded-top {
    border-top-left-radius: .25rem !important
}

.rounded-right,
.rounded-top {
    border-top-right-radius: .25rem !important
}

.rounded-bottom,
.rounded-right {
    border-bottom-right-radius: .25rem !important
}

.rounded-bottom,
.rounded-left {
    border-bottom-left-radius: .25rem !important
}

.rounded-left {
    border-top-left-radius: .25rem !important
}

.rounded-lg {
    border-radius: .3rem !important
}

.rounded-circle {
    border-radius: 50% !important
}

.rounded-pill {
    border-radius: 50rem !important
}

.rounded-0 {
    border-radius: 0 !important
}

.b-a-0 {
    border: 0 !important
}

.b-t-0 {
    border-top: 0 !important
}

.b-r-0 {
    border-right: 0 !important
}

.b-b-0 {
    border-bottom: 0 !important
}

.b-l-0 {
    border-left: 0 !important
}

.b-a-1 {
    border: 1px solid #e4e7ea
}

.b-t-1 {
    border-top: 1px solid #e4e7ea
}

.b-r-1 {
    border-right: 1px solid #e4e7ea
}

.b-b-1 {
    border-bottom: 1px solid #e4e7ea
}

.b-l-1 {
    border-left: 1px solid #e4e7ea
}

.b-a-2 {
    border: 2px solid #e4e7ea
}

.b-t-2 {
    border-top: 2px solid #e4e7ea
}

.b-r-2 {
    border-right: 2px solid #e4e7ea
}

.b-b-2 {
    border-bottom: 2px solid #e4e7ea
}

.b-l-2 {
    border-left: 2px solid #e4e7ea
}

.content-center {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 0;
    position: relative;
    text-align: center
}

.clearfix:after {
    clear: both;
    content: "";
    display: block
}

.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: flex !important
}

.d-inline-flex {
    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: flex !important
    }

    .d-sm-inline-flex {
        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: flex !important
    }

    .d-md-inline-flex {
        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: flex !important
    }

    .d-lg-inline-flex {
        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: flex !important
    }

    .d-xl-inline-flex {
        display: inline-flex !important
    }
}

@media (max-width:575.98px) {
    .d-down-none {
        display: none !important
    }
}

@media (max-width:767.98px) {
    .d-sm-down-none {
        display: none !important
    }
}

@media (max-width:991.98px) {
    .d-md-down-none {
        display: none !important
    }
}

@media (max-width:1199.98px) {
    .d-lg-down-none {
        display: none !important
    }
}

.c-default-theme .c-d-default-none,
.d-xl-down-none {
    display: none !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: flex !important
    }

    .d-print-inline-flex {
        display: inline-flex !important
    }
}

.embed-responsive {
    display: block;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%
}

.embed-responsive:before {
    content: "";
    display: block
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    border: 0;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.embed-responsive-21by9:before {
    padding-top: 42.8571428571%
}

.embed-responsive-16by9:before {
    padding-top: 56.25%
}

.embed-responsive-4by3:before {
    padding-top: 75%
}

.embed-responsive-1by1:before {
    padding-top: 100%
}

.flex-row {
    flex-direction: row !important
}

.flex-column {
    flex-direction: column !important
}

.flex-row-reverse {
    flex-direction: row-reverse !important
}

.flex-column-reverse {
    flex-direction: column-reverse !important
}

.flex-wrap {
    flex-wrap: wrap !important
}

.flex-nowrap {
    flex-wrap: nowrap !important
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important
}

.flex-fill {
    flex: 1 1 auto !important
}

.flex-grow-0 {
    flex-grow: 0 !important
}

.flex-grow-1 {
    flex-grow: 1 !important
}

.flex-shrink-0 {
    flex-shrink: 0 !important
}

.flex-shrink-1 {
    flex-shrink: 1 !important
}

.justify-content-start {
    justify-content: flex-start !important
}

.justify-content-end {
    justify-content: flex-end !important
}

.justify-content-center {
    justify-content: center !important
}

.justify-content-between {
    justify-content: space-between !important
}

.justify-content-around {
    justify-content: space-around !important
}

.align-items-start {
    align-items: flex-start !important
}

.align-items-end {
    align-items: flex-end !important
}

.align-items-center {
    align-items: center !important
}

.align-items-baseline {
    align-items: baseline !important
}

.align-items-stretch {
    align-items: stretch !important
}

.align-content-start {
    align-content: flex-start !important
}

.align-content-end {
    align-content: flex-end !important
}

.align-content-center {
    align-content: center !important
}

.align-content-between {
    align-content: space-between !important
}

.align-content-around {
    align-content: space-around !important
}

.align-content-stretch {
    align-content: stretch !important
}

.align-self-auto {
    align-self: auto !important
}

.align-self-start {
    align-self: flex-start !important
}

.align-self-end {
    align-self: flex-end !important
}

.align-self-center {
    align-self: center !important
}

.align-self-baseline {
    align-self: baseline !important
}

.align-self-stretch {
    align-self: stretch !important
}

@media (min-width:576px) {
    .flex-sm-row {
        flex-direction: row !important
    }

    .flex-sm-column {
        flex-direction: column !important
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-sm-fill {
        flex: 1 1 auto !important
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-sm-start {
        justify-content: flex-start !important
    }

    .justify-content-sm-end {
        justify-content: flex-end !important
    }

    .justify-content-sm-center {
        justify-content: center !important
    }

    .justify-content-sm-between {
        justify-content: space-between !important
    }

    .justify-content-sm-around {
        justify-content: space-around !important
    }

    .align-items-sm-start {
        align-items: flex-start !important
    }

    .align-items-sm-end {
        align-items: flex-end !important
    }

    .align-items-sm-center {
        align-items: center !important
    }

    .align-items-sm-baseline {
        align-items: baseline !important
    }

    .align-items-sm-stretch {
        align-items: stretch !important
    }

    .align-content-sm-start {
        align-content: flex-start !important
    }

    .align-content-sm-end {
        align-content: flex-end !important
    }

    .align-content-sm-center {
        align-content: center !important
    }

    .align-content-sm-between {
        align-content: space-between !important
    }

    .align-content-sm-around {
        align-content: space-around !important
    }

    .align-content-sm-stretch {
        align-content: stretch !important
    }

    .align-self-sm-auto {
        align-self: auto !important
    }

    .align-self-sm-start {
        align-self: flex-start !important
    }

    .align-self-sm-end {
        align-self: flex-end !important
    }

    .align-self-sm-center {
        align-self: center !important
    }

    .align-self-sm-baseline {
        align-self: baseline !important
    }

    .align-self-sm-stretch {
        align-self: stretch !important
    }
}

@media (min-width:768px) {
    .flex-md-row {
        flex-direction: row !important
    }

    .flex-md-column {
        flex-direction: column !important
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-md-wrap {
        flex-wrap: wrap !important
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-md-fill {
        flex: 1 1 auto !important
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-md-start {
        justify-content: flex-start !important
    }

    .justify-content-md-end {
        justify-content: flex-end !important
    }

    .justify-content-md-center {
        justify-content: center !important
    }

    .justify-content-md-between {
        justify-content: space-between !important
    }

    .justify-content-md-around {
        justify-content: space-around !important
    }

    .align-items-md-start {
        align-items: flex-start !important
    }

    .align-items-md-end {
        align-items: flex-end !important
    }

    .align-items-md-center {
        align-items: center !important
    }

    .align-items-md-baseline {
        align-items: baseline !important
    }

    .align-items-md-stretch {
        align-items: stretch !important
    }

    .align-content-md-start {
        align-content: flex-start !important
    }

    .align-content-md-end {
        align-content: flex-end !important
    }

    .align-content-md-center {
        align-content: center !important
    }

    .align-content-md-between {
        align-content: space-between !important
    }

    .align-content-md-around {
        align-content: space-around !important
    }

    .align-content-md-stretch {
        align-content: stretch !important
    }

    .align-self-md-auto {
        align-self: auto !important
    }

    .align-self-md-start {
        align-self: flex-start !important
    }

    .align-self-md-end {
        align-self: flex-end !important
    }

    .align-self-md-center {
        align-self: center !important
    }

    .align-self-md-baseline {
        align-self: baseline !important
    }

    .align-self-md-stretch {
        align-self: stretch !important
    }
}

@media (min-width:992px) {
    .flex-lg-row {
        flex-direction: row !important
    }

    .flex-lg-column {
        flex-direction: column !important
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-lg-fill {
        flex: 1 1 auto !important
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-lg-start {
        justify-content: flex-start !important
    }

    .justify-content-lg-end {
        justify-content: flex-end !important
    }

    .justify-content-lg-center {
        justify-content: center !important
    }

    .justify-content-lg-between {
        justify-content: space-between !important
    }

    .justify-content-lg-around {
        justify-content: space-around !important
    }

    .align-items-lg-start {
        align-items: flex-start !important
    }

    .align-items-lg-end {
        align-items: flex-end !important
    }

    .align-items-lg-center {
        align-items: center !important
    }

    .align-items-lg-baseline {
        align-items: baseline !important
    }

    .align-items-lg-stretch {
        align-items: stretch !important
    }

    .align-content-lg-start {
        align-content: flex-start !important
    }

    .align-content-lg-end {
        align-content: flex-end !important
    }

    .align-content-lg-center {
        align-content: center !important
    }

    .align-content-lg-between {
        align-content: space-between !important
    }

    .align-content-lg-around {
        align-content: space-around !important
    }

    .align-content-lg-stretch {
        align-content: stretch !important
    }

    .align-self-lg-auto {
        align-self: auto !important
    }

    .align-self-lg-start {
        align-self: flex-start !important
    }

    .align-self-lg-end {
        align-self: flex-end !important
    }

    .align-self-lg-center {
        align-self: center !important
    }

    .align-self-lg-baseline {
        align-self: baseline !important
    }

    .align-self-lg-stretch {
        align-self: stretch !important
    }
}

@media (min-width:1200px) {
    .flex-xl-row {
        flex-direction: row !important
    }

    .flex-xl-column {
        flex-direction: column !important
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-xl-fill {
        flex: 1 1 auto !important
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-xl-start {
        justify-content: flex-start !important
    }

    .justify-content-xl-end {
        justify-content: flex-end !important
    }

    .justify-content-xl-center {
        justify-content: center !important
    }

    .justify-content-xl-between {
        justify-content: space-between !important
    }

    .justify-content-xl-around {
        justify-content: space-around !important
    }

    .align-items-xl-start {
        align-items: flex-start !important
    }

    .align-items-xl-end {
        align-items: flex-end !important
    }

    .align-items-xl-center {
        align-items: center !important
    }

    .align-items-xl-baseline {
        align-items: baseline !important
    }

    .align-items-xl-stretch {
        align-items: stretch !important
    }

    .align-content-xl-start {
        align-content: flex-start !important
    }

    .align-content-xl-end {
        align-content: flex-end !important
    }

    .align-content-xl-center {
        align-content: center !important
    }

    .align-content-xl-between {
        align-content: space-between !important
    }

    .align-content-xl-around {
        align-content: space-around !important
    }

    .align-content-xl-stretch {
        align-content: stretch !important
    }

    .align-self-xl-auto {
        align-self: auto !important
    }

    .align-self-xl-start {
        align-self: flex-start !important
    }

    .align-self-xl-end {
        align-self: flex-end !important
    }

    .align-self-xl-center {
        align-self: center !important
    }

    .align-self-xl-baseline {
        align-self: baseline !important
    }

    .align-self-xl-stretch {
        align-self: stretch !important
    }
}

html:not([dir=rtl]) .float-left {
    float: left !important
}

[dir=rtl] .float-left,
html:not([dir=rtl]) .float-right {
    float: right !important
}

[dir=rtl] .float-right {
    float: left !important
}

.float-none {
    float: none !important
}

@media (min-width:576px) {
    html:not([dir=rtl]) .float-sm-left {
        float: left !important
    }

    [dir=rtl] .float-sm-left,
    html:not([dir=rtl]) .float-sm-right {
        float: right !important
    }

    [dir=rtl] .float-sm-right {
        float: left !important
    }

    .float-sm-none {
        float: none !important
    }
}

@media (min-width:768px) {
    html:not([dir=rtl]) .float-md-left {
        float: left !important
    }

    [dir=rtl] .float-md-left,
    html:not([dir=rtl]) .float-md-right {
        float: right !important
    }

    [dir=rtl] .float-md-right {
        float: left !important
    }

    .float-md-none {
        float: none !important
    }
}

@media (min-width:992px) {
    html:not([dir=rtl]) .float-lg-left {
        float: left !important
    }

    [dir=rtl] .float-lg-left,
    html:not([dir=rtl]) .float-lg-right {
        float: right !important
    }

    [dir=rtl] .float-lg-right {
        float: left !important
    }

    .float-lg-none {
        float: none !important
    }
}

@media (min-width:1200px) {
    html:not([dir=rtl]) .float-xl-left {
        float: left !important
    }

    [dir=rtl] .float-xl-left,
    html:not([dir=rtl]) .float-xl-right {
        float: right !important
    }

    [dir=rtl] .float-xl-right {
        float: left !important
    }

    .float-xl-none {
        float: none !important
    }
}

.user-select-all {
    -webkit-user-select: all !important;
    -moz-user-select: all !important;
    user-select: all !important
}

.user-select-auto {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    user-select: auto !important
}

.user-select-none {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    user-select: none !important
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.position-static {
    position: static !important
}

.position-relative {
    position: relative !important
}

.position-absolute {
    position: absolute !important
}

.position-fixed {
    position: fixed !important
}

.position-sticky {
    position: sticky !important
}

.fixed-top {
    top: 0
}

.fixed-bottom,
.fixed-top {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1030
}

.fixed-bottom {
    bottom: 0
}

@supports (position:sticky) {
    .sticky-top {
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

.sr-only {
    clip: rect(0, 0, 0, 0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    clip: auto;
    height: auto;
    overflow: visible;
    position: static;
    white-space: normal;
    width: auto
}

.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
}

.min-vw-100 {
    min-width: 100vw !important
}

.min-vh-100 {
    min-height: 100vh !important
}

.vw-100 {
    width: 100vw !important
}

.vh-100 {
    height: 100vh !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,
html:not([dir=rtl]) .mfs-0 {
    margin-left: 0 !important
}

[dir=rtl] .mfs-0,
html:not([dir=rtl]) .mfe-0 {
    margin-right: 0 !important
}

[dir=rtl] .mfe-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,
html:not([dir=rtl]) .mfs-1 {
    margin-left: .25rem !important
}

[dir=rtl] .mfs-1,
html:not([dir=rtl]) .mfe-1 {
    margin-right: .25rem !important
}

[dir=rtl] .mfe-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,
html:not([dir=rtl]) .mfs-2 {
    margin-left: .5rem !important
}

[dir=rtl] .mfs-2,
html:not([dir=rtl]) .mfe-2 {
    margin-right: .5rem !important
}

[dir=rtl] .mfe-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,
html:not([dir=rtl]) .mfs-3 {
    margin-left: 1rem !important
}

[dir=rtl] .mfs-3,
html:not([dir=rtl]) .mfe-3 {
    margin-right: 1rem !important
}

[dir=rtl] .mfe-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,
html:not([dir=rtl]) .mfs-4 {
    margin-left: 1.5rem !important
}

[dir=rtl] .mfs-4,
html:not([dir=rtl]) .mfe-4 {
    margin-right: 1.5rem !important
}

[dir=rtl] .mfe-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,
html:not([dir=rtl]) .mfs-5 {
    margin-left: 3rem !important
}

[dir=rtl] .mfs-5,
html:not([dir=rtl]) .mfe-5 {
    margin-right: 3rem !important
}

[dir=rtl] .mfe-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,
html:not([dir=rtl]) .pfs-0 {
    padding-left: 0 !important
}

[dir=rtl] .pfs-0,
html:not([dir=rtl]) .pfe-0 {
    padding-right: 0 !important
}

[dir=rtl] .pfe-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,
html:not([dir=rtl]) .pfs-1 {
    padding-left: .25rem !important
}

[dir=rtl] .pfs-1,
html:not([dir=rtl]) .pfe-1 {
    padding-right: .25rem !important
}

[dir=rtl] .pfe-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,
html:not([dir=rtl]) .pfs-2 {
    padding-left: .5rem !important
}

[dir=rtl] .pfs-2,
html:not([dir=rtl]) .pfe-2 {
    padding-right: .5rem !important
}

[dir=rtl] .pfe-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,
html:not([dir=rtl]) .pfs-3 {
    padding-left: 1rem !important
}

[dir=rtl] .pfs-3,
html:not([dir=rtl]) .pfe-3 {
    padding-right: 1rem !important
}

[dir=rtl] .pfe-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,
html:not([dir=rtl]) .pfs-4 {
    padding-left: 1.5rem !important
}

[dir=rtl] .pfs-4,
html:not([dir=rtl]) .pfe-4 {
    padding-right: 1.5rem !important
}

[dir=rtl] .pfe-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,
html:not([dir=rtl]) .pfs-5 {
    padding-left: 3rem !important
}

[dir=rtl] .pfs-5,
html:not([dir=rtl]) .pfe-5 {
    padding-right: 3rem !important
}

[dir=rtl] .pfe-5 {
    padding-left: 3rem !important
}

.m-n1 {
    margin: -.25rem !important
}

.mt-n1,
.my-n1 {
    margin-top: -.25rem !important
}

.mr-n1,
.mx-n1 {
    margin-right: -.25rem !important
}

.mb-n1,
.my-n1 {
    margin-bottom: -.25rem !important
}

.ml-n1,
.mx-n1,
html:not([dir=rtl]) .mfs-n1 {
    margin-left: -.25rem !important
}

[dir=rtl] .mfs-n1,
html:not([dir=rtl]) .mfe-n1 {
    margin-right: -.25rem !important
}

[dir=rtl] .mfe-n1 {
    margin-left: -.25rem !important
}

.m-n2 {
    margin: -.5rem !important
}

.mt-n2,
.my-n2 {
    margin-top: -.5rem !important
}

.mr-n2,
.mx-n2 {
    margin-right: -.5rem !important
}

.mb-n2,
.my-n2 {
    margin-bottom: -.5rem !important
}

.ml-n2,
.mx-n2,
html:not([dir=rtl]) .mfs-n2 {
    margin-left: -.5rem !important
}

[dir=rtl] .mfs-n2,
html:not([dir=rtl]) .mfe-n2 {
    margin-right: -.5rem !important
}

[dir=rtl] .mfe-n2 {
    margin-left: -.5rem !important
}

.m-n3 {
    margin: -1rem !important
}

.mt-n3,
.my-n3 {
    margin-top: -1rem !important
}

.mr-n3,
.mx-n3 {
    margin-right: -1rem !important
}

.mb-n3,
.my-n3 {
    margin-bottom: -1rem !important
}

.ml-n3,
.mx-n3,
html:not([dir=rtl]) .mfs-n3 {
    margin-left: -1rem !important
}

[dir=rtl] .mfs-n3,
html:not([dir=rtl]) .mfe-n3 {
    margin-right: -1rem !important
}

[dir=rtl] .mfe-n3 {
    margin-left: -1rem !important
}

.m-n4 {
    margin: -1.5rem !important
}

.mt-n4,
.my-n4 {
    margin-top: -1.5rem !important
}

.mr-n4,
.mx-n4 {
    margin-right: -1.5rem !important
}

.mb-n4,
.my-n4 {
    margin-bottom: -1.5rem !important
}

.ml-n4,
.mx-n4,
html:not([dir=rtl]) .mfs-n4 {
    margin-left: -1.5rem !important
}

[dir=rtl] .mfs-n4,
html:not([dir=rtl]) .mfe-n4 {
    margin-right: -1.5rem !important
}

[dir=rtl] .mfe-n4 {
    margin-left: -1.5rem !important
}

.m-n5 {
    margin: -3rem !important
}

.mt-n5,
.my-n5 {
    margin-top: -3rem !important
}

.mr-n5,
.mx-n5 {
    margin-right: -3rem !important
}

.mb-n5,
.my-n5 {
    margin-bottom: -3rem !important
}

.ml-n5,
.mx-n5,
html:not([dir=rtl]) .mfs-n5 {
    margin-left: -3rem !important
}

[dir=rtl] .mfs-n5,
html:not([dir=rtl]) .mfe-n5 {
    margin-right: -3rem !important
}

[dir=rtl] .mfe-n5 {
    margin-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,
html:not([dir=rtl]) .mfs-auto {
    margin-left: auto !important
}

[dir=rtl] .mfs-auto,
html:not([dir=rtl]) .mfe-auto {
    margin-right: auto !important
}

[dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-sm-0 {
        margin-left: 0 !important
    }

    [dir=rtl] .mfs-sm-0,
    html:not([dir=rtl]) .mfe-sm-0 {
        margin-right: 0 !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-sm-1 {
        margin-left: .25rem !important
    }

    [dir=rtl] .mfs-sm-1,
    html:not([dir=rtl]) .mfe-sm-1 {
        margin-right: .25rem !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-sm-2 {
        margin-left: .5rem !important
    }

    [dir=rtl] .mfs-sm-2,
    html:not([dir=rtl]) .mfe-sm-2 {
        margin-right: .5rem !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-sm-3 {
        margin-left: 1rem !important
    }

    [dir=rtl] .mfs-sm-3,
    html:not([dir=rtl]) .mfe-sm-3 {
        margin-right: 1rem !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-sm-4 {
        margin-left: 1.5rem !important
    }

    [dir=rtl] .mfs-sm-4,
    html:not([dir=rtl]) .mfe-sm-4 {
        margin-right: 1.5rem !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-sm-5 {
        margin-left: 3rem !important
    }

    [dir=rtl] .mfs-sm-5,
    html:not([dir=rtl]) .mfe-sm-5 {
        margin-right: 3rem !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .pfs-sm-0 {
        padding-left: 0 !important
    }

    [dir=rtl] .pfs-sm-0,
    html:not([dir=rtl]) .pfe-sm-0 {
        padding-right: 0 !important
    }

    [dir=rtl] .pfe-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,
    html:not([dir=rtl]) .pfs-sm-1 {
        padding-left: .25rem !important
    }

    [dir=rtl] .pfs-sm-1,
    html:not([dir=rtl]) .pfe-sm-1 {
        padding-right: .25rem !important
    }

    [dir=rtl] .pfe-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,
    html:not([dir=rtl]) .pfs-sm-2 {
        padding-left: .5rem !important
    }

    [dir=rtl] .pfs-sm-2,
    html:not([dir=rtl]) .pfe-sm-2 {
        padding-right: .5rem !important
    }

    [dir=rtl] .pfe-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,
    html:not([dir=rtl]) .pfs-sm-3 {
        padding-left: 1rem !important
    }

    [dir=rtl] .pfs-sm-3,
    html:not([dir=rtl]) .pfe-sm-3 {
        padding-right: 1rem !important
    }

    [dir=rtl] .pfe-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,
    html:not([dir=rtl]) .pfs-sm-4 {
        padding-left: 1.5rem !important
    }

    [dir=rtl] .pfs-sm-4,
    html:not([dir=rtl]) .pfe-sm-4 {
        padding-right: 1.5rem !important
    }

    [dir=rtl] .pfe-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,
    html:not([dir=rtl]) .pfs-sm-5 {
        padding-left: 3rem !important
    }

    [dir=rtl] .pfs-sm-5,
    html:not([dir=rtl]) .pfe-sm-5 {
        padding-right: 3rem !important
    }

    [dir=rtl] .pfe-sm-5 {
        padding-left: 3rem !important
    }

    .m-sm-n1 {
        margin: -.25rem !important
    }

    .mt-sm-n1,
    .my-sm-n1 {
        margin-top: -.25rem !important
    }

    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right: -.25rem !important
    }

    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-sm-n1,
    .mx-sm-n1,
    html:not([dir=rtl]) .mfs-sm-n1 {
        margin-left: -.25rem !important
    }

    [dir=rtl] .mfs-sm-n1,
    html:not([dir=rtl]) .mfe-sm-n1 {
        margin-right: -.25rem !important
    }

    [dir=rtl] .mfe-sm-n1 {
        margin-left: -.25rem !important
    }

    .m-sm-n2 {
        margin: -.5rem !important
    }

    .mt-sm-n2,
    .my-sm-n2 {
        margin-top: -.5rem !important
    }

    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right: -.5rem !important
    }

    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-sm-n2,
    .mx-sm-n2,
    html:not([dir=rtl]) .mfs-sm-n2 {
        margin-left: -.5rem !important
    }

    [dir=rtl] .mfs-sm-n2,
    html:not([dir=rtl]) .mfe-sm-n2 {
        margin-right: -.5rem !important
    }

    [dir=rtl] .mfe-sm-n2 {
        margin-left: -.5rem !important
    }

    .m-sm-n3 {
        margin: -1rem !important
    }

    .mt-sm-n3,
    .my-sm-n3 {
        margin-top: -1rem !important
    }

    .mr-sm-n3,
    .mx-sm-n3 {
        margin-right: -1rem !important
    }

    .mb-sm-n3,
    .my-sm-n3 {
        margin-bottom: -1rem !important
    }

    .ml-sm-n3,
    .mx-sm-n3,
    html:not([dir=rtl]) .mfs-sm-n3 {
        margin-left: -1rem !important
    }

    [dir=rtl] .mfs-sm-n3,
    html:not([dir=rtl]) .mfe-sm-n3 {
        margin-right: -1rem !important
    }

    [dir=rtl] .mfe-sm-n3 {
        margin-left: -1rem !important
    }

    .m-sm-n4 {
        margin: -1.5rem !important
    }

    .mt-sm-n4,
    .my-sm-n4 {
        margin-top: -1.5rem !important
    }

    .mr-sm-n4,
    .mx-sm-n4 {
        margin-right: -1.5rem !important
    }

    .mb-sm-n4,
    .my-sm-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-sm-n4,
    .mx-sm-n4,
    html:not([dir=rtl]) .mfs-sm-n4 {
        margin-left: -1.5rem !important
    }

    [dir=rtl] .mfs-sm-n4,
    html:not([dir=rtl]) .mfe-sm-n4 {
        margin-right: -1.5rem !important
    }

    [dir=rtl] .mfe-sm-n4 {
        margin-left: -1.5rem !important
    }

    .m-sm-n5 {
        margin: -3rem !important
    }

    .mt-sm-n5,
    .my-sm-n5 {
        margin-top: -3rem !important
    }

    .mr-sm-n5,
    .mx-sm-n5 {
        margin-right: -3rem !important
    }

    .mb-sm-n5,
    .my-sm-n5 {
        margin-bottom: -3rem !important
    }

    .ml-sm-n5,
    .mx-sm-n5,
    html:not([dir=rtl]) .mfs-sm-n5 {
        margin-left: -3rem !important
    }

    [dir=rtl] .mfs-sm-n5,
    html:not([dir=rtl]) .mfe-sm-n5 {
        margin-right: -3rem !important
    }

    [dir=rtl] .mfe-sm-n5 {
        margin-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,
    html:not([dir=rtl]) .mfs-sm-auto {
        margin-left: auto !important
    }

    [dir=rtl] .mfs-sm-auto,
    html:not([dir=rtl]) .mfe-sm-auto {
        margin-right: auto !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-md-0 {
        margin-left: 0 !important
    }

    [dir=rtl] .mfs-md-0,
    html:not([dir=rtl]) .mfe-md-0 {
        margin-right: 0 !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-md-1 {
        margin-left: .25rem !important
    }

    [dir=rtl] .mfs-md-1,
    html:not([dir=rtl]) .mfe-md-1 {
        margin-right: .25rem !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-md-2 {
        margin-left: .5rem !important
    }

    [dir=rtl] .mfs-md-2,
    html:not([dir=rtl]) .mfe-md-2 {
        margin-right: .5rem !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-md-3 {
        margin-left: 1rem !important
    }

    [dir=rtl] .mfs-md-3,
    html:not([dir=rtl]) .mfe-md-3 {
        margin-right: 1rem !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-md-4 {
        margin-left: 1.5rem !important
    }

    [dir=rtl] .mfs-md-4,
    html:not([dir=rtl]) .mfe-md-4 {
        margin-right: 1.5rem !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-md-5 {
        margin-left: 3rem !important
    }

    [dir=rtl] .mfs-md-5,
    html:not([dir=rtl]) .mfe-md-5 {
        margin-right: 3rem !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .pfs-md-0 {
        padding-left: 0 !important
    }

    [dir=rtl] .pfs-md-0,
    html:not([dir=rtl]) .pfe-md-0 {
        padding-right: 0 !important
    }

    [dir=rtl] .pfe-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,
    html:not([dir=rtl]) .pfs-md-1 {
        padding-left: .25rem !important
    }

    [dir=rtl] .pfs-md-1,
    html:not([dir=rtl]) .pfe-md-1 {
        padding-right: .25rem !important
    }

    [dir=rtl] .pfe-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,
    html:not([dir=rtl]) .pfs-md-2 {
        padding-left: .5rem !important
    }

    [dir=rtl] .pfs-md-2,
    html:not([dir=rtl]) .pfe-md-2 {
        padding-right: .5rem !important
    }

    [dir=rtl] .pfe-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,
    html:not([dir=rtl]) .pfs-md-3 {
        padding-left: 1rem !important
    }

    [dir=rtl] .pfs-md-3,
    html:not([dir=rtl]) .pfe-md-3 {
        padding-right: 1rem !important
    }

    [dir=rtl] .pfe-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,
    html:not([dir=rtl]) .pfs-md-4 {
        padding-left: 1.5rem !important
    }

    [dir=rtl] .pfs-md-4,
    html:not([dir=rtl]) .pfe-md-4 {
        padding-right: 1.5rem !important
    }

    [dir=rtl] .pfe-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,
    html:not([dir=rtl]) .pfs-md-5 {
        padding-left: 3rem !important
    }

    [dir=rtl] .pfs-md-5,
    html:not([dir=rtl]) .pfe-md-5 {
        padding-right: 3rem !important
    }

    [dir=rtl] .pfe-md-5 {
        padding-left: 3rem !important
    }

    .m-md-n1 {
        margin: -.25rem !important
    }

    .mt-md-n1,
    .my-md-n1 {
        margin-top: -.25rem !important
    }

    .mr-md-n1,
    .mx-md-n1 {
        margin-right: -.25rem !important
    }

    .mb-md-n1,
    .my-md-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-md-n1,
    .mx-md-n1,
    html:not([dir=rtl]) .mfs-md-n1 {
        margin-left: -.25rem !important
    }

    [dir=rtl] .mfs-md-n1,
    html:not([dir=rtl]) .mfe-md-n1 {
        margin-right: -.25rem !important
    }

    [dir=rtl] .mfe-md-n1 {
        margin-left: -.25rem !important
    }

    .m-md-n2 {
        margin: -.5rem !important
    }

    .mt-md-n2,
    .my-md-n2 {
        margin-top: -.5rem !important
    }

    .mr-md-n2,
    .mx-md-n2 {
        margin-right: -.5rem !important
    }

    .mb-md-n2,
    .my-md-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-md-n2,
    .mx-md-n2,
    html:not([dir=rtl]) .mfs-md-n2 {
        margin-left: -.5rem !important
    }

    [dir=rtl] .mfs-md-n2,
    html:not([dir=rtl]) .mfe-md-n2 {
        margin-right: -.5rem !important
    }

    [dir=rtl] .mfe-md-n2 {
        margin-left: -.5rem !important
    }

    .m-md-n3 {
        margin: -1rem !important
    }

    .mt-md-n3,
    .my-md-n3 {
        margin-top: -1rem !important
    }

    .mr-md-n3,
    .mx-md-n3 {
        margin-right: -1rem !important
    }

    .mb-md-n3,
    .my-md-n3 {
        margin-bottom: -1rem !important
    }

    .ml-md-n3,
    .mx-md-n3,
    html:not([dir=rtl]) .mfs-md-n3 {
        margin-left: -1rem !important
    }

    [dir=rtl] .mfs-md-n3,
    html:not([dir=rtl]) .mfe-md-n3 {
        margin-right: -1rem !important
    }

    [dir=rtl] .mfe-md-n3 {
        margin-left: -1rem !important
    }

    .m-md-n4 {
        margin: -1.5rem !important
    }

    .mt-md-n4,
    .my-md-n4 {
        margin-top: -1.5rem !important
    }

    .mr-md-n4,
    .mx-md-n4 {
        margin-right: -1.5rem !important
    }

    .mb-md-n4,
    .my-md-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-md-n4,
    .mx-md-n4,
    html:not([dir=rtl]) .mfs-md-n4 {
        margin-left: -1.5rem !important
    }

    [dir=rtl] .mfs-md-n4,
    html:not([dir=rtl]) .mfe-md-n4 {
        margin-right: -1.5rem !important
    }

    [dir=rtl] .mfe-md-n4 {
        margin-left: -1.5rem !important
    }

    .m-md-n5 {
        margin: -3rem !important
    }

    .mt-md-n5,
    .my-md-n5 {
        margin-top: -3rem !important
    }

    .mr-md-n5,
    .mx-md-n5 {
        margin-right: -3rem !important
    }

    .mb-md-n5,
    .my-md-n5 {
        margin-bottom: -3rem !important
    }

    .ml-md-n5,
    .mx-md-n5,
    html:not([dir=rtl]) .mfs-md-n5 {
        margin-left: -3rem !important
    }

    [dir=rtl] .mfs-md-n5,
    html:not([dir=rtl]) .mfe-md-n5 {
        margin-right: -3rem !important
    }

    [dir=rtl] .mfe-md-n5 {
        margin-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,
    html:not([dir=rtl]) .mfs-md-auto {
        margin-left: auto !important
    }

    [dir=rtl] .mfs-md-auto,
    html:not([dir=rtl]) .mfe-md-auto {
        margin-right: auto !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-lg-0 {
        margin-left: 0 !important
    }

    [dir=rtl] .mfs-lg-0,
    html:not([dir=rtl]) .mfe-lg-0 {
        margin-right: 0 !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-lg-1 {
        margin-left: .25rem !important
    }

    [dir=rtl] .mfs-lg-1,
    html:not([dir=rtl]) .mfe-lg-1 {
        margin-right: .25rem !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-lg-2 {
        margin-left: .5rem !important
    }

    [dir=rtl] .mfs-lg-2,
    html:not([dir=rtl]) .mfe-lg-2 {
        margin-right: .5rem !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-lg-3 {
        margin-left: 1rem !important
    }

    [dir=rtl] .mfs-lg-3,
    html:not([dir=rtl]) .mfe-lg-3 {
        margin-right: 1rem !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-lg-4 {
        margin-left: 1.5rem !important
    }

    [dir=rtl] .mfs-lg-4,
    html:not([dir=rtl]) .mfe-lg-4 {
        margin-right: 1.5rem !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-lg-5 {
        margin-left: 3rem !important
    }

    [dir=rtl] .mfs-lg-5,
    html:not([dir=rtl]) .mfe-lg-5 {
        margin-right: 3rem !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .pfs-lg-0 {
        padding-left: 0 !important
    }

    [dir=rtl] .pfs-lg-0,
    html:not([dir=rtl]) .pfe-lg-0 {
        padding-right: 0 !important
    }

    [dir=rtl] .pfe-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,
    html:not([dir=rtl]) .pfs-lg-1 {
        padding-left: .25rem !important
    }

    [dir=rtl] .pfs-lg-1,
    html:not([dir=rtl]) .pfe-lg-1 {
        padding-right: .25rem !important
    }

    [dir=rtl] .pfe-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,
    html:not([dir=rtl]) .pfs-lg-2 {
        padding-left: .5rem !important
    }

    [dir=rtl] .pfs-lg-2,
    html:not([dir=rtl]) .pfe-lg-2 {
        padding-right: .5rem !important
    }

    [dir=rtl] .pfe-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,
    html:not([dir=rtl]) .pfs-lg-3 {
        padding-left: 1rem !important
    }

    [dir=rtl] .pfs-lg-3,
    html:not([dir=rtl]) .pfe-lg-3 {
        padding-right: 1rem !important
    }

    [dir=rtl] .pfe-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,
    html:not([dir=rtl]) .pfs-lg-4 {
        padding-left: 1.5rem !important
    }

    [dir=rtl] .pfs-lg-4,
    html:not([dir=rtl]) .pfe-lg-4 {
        padding-right: 1.5rem !important
    }

    [dir=rtl] .pfe-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,
    html:not([dir=rtl]) .pfs-lg-5 {
        padding-left: 3rem !important
    }

    [dir=rtl] .pfs-lg-5,
    html:not([dir=rtl]) .pfe-lg-5 {
        padding-right: 3rem !important
    }

    [dir=rtl] .pfe-lg-5 {
        padding-left: 3rem !important
    }

    .m-lg-n1 {
        margin: -.25rem !important
    }

    .mt-lg-n1,
    .my-lg-n1 {
        margin-top: -.25rem !important
    }

    .mr-lg-n1,
    .mx-lg-n1 {
        margin-right: -.25rem !important
    }

    .mb-lg-n1,
    .my-lg-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-lg-n1,
    .mx-lg-n1,
    html:not([dir=rtl]) .mfs-lg-n1 {
        margin-left: -.25rem !important
    }

    [dir=rtl] .mfs-lg-n1,
    html:not([dir=rtl]) .mfe-lg-n1 {
        margin-right: -.25rem !important
    }

    [dir=rtl] .mfe-lg-n1 {
        margin-left: -.25rem !important
    }

    .m-lg-n2 {
        margin: -.5rem !important
    }

    .mt-lg-n2,
    .my-lg-n2 {
        margin-top: -.5rem !important
    }

    .mr-lg-n2,
    .mx-lg-n2 {
        margin-right: -.5rem !important
    }

    .mb-lg-n2,
    .my-lg-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-lg-n2,
    .mx-lg-n2,
    html:not([dir=rtl]) .mfs-lg-n2 {
        margin-left: -.5rem !important
    }

    [dir=rtl] .mfs-lg-n2,
    html:not([dir=rtl]) .mfe-lg-n2 {
        margin-right: -.5rem !important
    }

    [dir=rtl] .mfe-lg-n2 {
        margin-left: -.5rem !important
    }

    .m-lg-n3 {
        margin: -1rem !important
    }

    .mt-lg-n3,
    .my-lg-n3 {
        margin-top: -1rem !important
    }

    .mr-lg-n3,
    .mx-lg-n3 {
        margin-right: -1rem !important
    }

    .mb-lg-n3,
    .my-lg-n3 {
        margin-bottom: -1rem !important
    }

    .ml-lg-n3,
    .mx-lg-n3,
    html:not([dir=rtl]) .mfs-lg-n3 {
        margin-left: -1rem !important
    }

    [dir=rtl] .mfs-lg-n3,
    html:not([dir=rtl]) .mfe-lg-n3 {
        margin-right: -1rem !important
    }

    [dir=rtl] .mfe-lg-n3 {
        margin-left: -1rem !important
    }

    .m-lg-n4 {
        margin: -1.5rem !important
    }

    .mt-lg-n4,
    .my-lg-n4 {
        margin-top: -1.5rem !important
    }

    .mr-lg-n4,
    .mx-lg-n4 {
        margin-right: -1.5rem !important
    }

    .mb-lg-n4,
    .my-lg-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-lg-n4,
    .mx-lg-n4,
    html:not([dir=rtl]) .mfs-lg-n4 {
        margin-left: -1.5rem !important
    }

    [dir=rtl] .mfs-lg-n4,
    html:not([dir=rtl]) .mfe-lg-n4 {
        margin-right: -1.5rem !important
    }

    [dir=rtl] .mfe-lg-n4 {
        margin-left: -1.5rem !important
    }

    .m-lg-n5 {
        margin: -3rem !important
    }

    .mt-lg-n5,
    .my-lg-n5 {
        margin-top: -3rem !important
    }

    .mr-lg-n5,
    .mx-lg-n5 {
        margin-right: -3rem !important
    }

    .mb-lg-n5,
    .my-lg-n5 {
        margin-bottom: -3rem !important
    }

    .ml-lg-n5,
    .mx-lg-n5,
    html:not([dir=rtl]) .mfs-lg-n5 {
        margin-left: -3rem !important
    }

    [dir=rtl] .mfs-lg-n5,
    html:not([dir=rtl]) .mfe-lg-n5 {
        margin-right: -3rem !important
    }

    [dir=rtl] .mfe-lg-n5 {
        margin-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,
    html:not([dir=rtl]) .mfs-lg-auto {
        margin-left: auto !important
    }

    [dir=rtl] .mfs-lg-auto,
    html:not([dir=rtl]) .mfe-lg-auto {
        margin-right: auto !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-xl-0 {
        margin-left: 0 !important
    }

    [dir=rtl] .mfs-xl-0,
    html:not([dir=rtl]) .mfe-xl-0 {
        margin-right: 0 !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-xl-1 {
        margin-left: .25rem !important
    }

    [dir=rtl] .mfs-xl-1,
    html:not([dir=rtl]) .mfe-xl-1 {
        margin-right: .25rem !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-xl-2 {
        margin-left: .5rem !important
    }

    [dir=rtl] .mfs-xl-2,
    html:not([dir=rtl]) .mfe-xl-2 {
        margin-right: .5rem !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-xl-3 {
        margin-left: 1rem !important
    }

    [dir=rtl] .mfs-xl-3,
    html:not([dir=rtl]) .mfe-xl-3 {
        margin-right: 1rem !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-xl-4 {
        margin-left: 1.5rem !important
    }

    [dir=rtl] .mfs-xl-4,
    html:not([dir=rtl]) .mfe-xl-4 {
        margin-right: 1.5rem !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .mfs-xl-5 {
        margin-left: 3rem !important
    }

    [dir=rtl] .mfs-xl-5,
    html:not([dir=rtl]) .mfe-xl-5 {
        margin-right: 3rem !important
    }

    [dir=rtl] .mfe-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,
    html:not([dir=rtl]) .pfs-xl-0 {
        padding-left: 0 !important
    }

    [dir=rtl] .pfs-xl-0,
    html:not([dir=rtl]) .pfe-xl-0 {
        padding-right: 0 !important
    }

    [dir=rtl] .pfe-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,
    html:not([dir=rtl]) .pfs-xl-1 {
        padding-left: .25rem !important
    }

    [dir=rtl] .pfs-xl-1,
    html:not([dir=rtl]) .pfe-xl-1 {
        padding-right: .25rem !important
    }

    [dir=rtl] .pfe-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,
    html:not([dir=rtl]) .pfs-xl-2 {
        padding-left: .5rem !important
    }

    [dir=rtl] .pfs-xl-2,
    html:not([dir=rtl]) .pfe-xl-2 {
        padding-right: .5rem !important
    }

    [dir=rtl] .pfe-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,
    html:not([dir=rtl]) .pfs-xl-3 {
        padding-left: 1rem !important
    }

    [dir=rtl] .pfs-xl-3,
    html:not([dir=rtl]) .pfe-xl-3 {
        padding-right: 1rem !important
    }

    [dir=rtl] .pfe-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,
    html:not([dir=rtl]) .pfs-xl-4 {
        padding-left: 1.5rem !important
    }

    [dir=rtl] .pfs-xl-4,
    html:not([dir=rtl]) .pfe-xl-4 {
        padding-right: 1.5rem !important
    }

    [dir=rtl] .pfe-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,
    html:not([dir=rtl]) .pfs-xl-5 {
        padding-left: 3rem !important
    }

    [dir=rtl] .pfs-xl-5,
    html:not([dir=rtl]) .pfe-xl-5 {
        padding-right: 3rem !important
    }

    [dir=rtl] .pfe-xl-5 {
        padding-left: 3rem !important
    }

    .m-xl-n1 {
        margin: -.25rem !important
    }

    .mt-xl-n1,
    .my-xl-n1 {
        margin-top: -.25rem !important
    }

    .mr-xl-n1,
    .mx-xl-n1 {
        margin-right: -.25rem !important
    }

    .mb-xl-n1,
    .my-xl-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-xl-n1,
    .mx-xl-n1,
    html:not([dir=rtl]) .mfs-xl-n1 {
        margin-left: -.25rem !important
    }

    [dir=rtl] .mfs-xl-n1,
    html:not([dir=rtl]) .mfe-xl-n1 {
        margin-right: -.25rem !important
    }

    [dir=rtl] .mfe-xl-n1 {
        margin-left: -.25rem !important
    }

    .m-xl-n2 {
        margin: -.5rem !important
    }

    .mt-xl-n2,
    .my-xl-n2 {
        margin-top: -.5rem !important
    }

    .mr-xl-n2,
    .mx-xl-n2 {
        margin-right: -.5rem !important
    }

    .mb-xl-n2,
    .my-xl-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-xl-n2,
    .mx-xl-n2,
    html:not([dir=rtl]) .mfs-xl-n2 {
        margin-left: -.5rem !important
    }

    [dir=rtl] .mfs-xl-n2,
    html:not([dir=rtl]) .mfe-xl-n2 {
        margin-right: -.5rem !important
    }

    [dir=rtl] .mfe-xl-n2 {
        margin-left: -.5rem !important
    }

    .m-xl-n3 {
        margin: -1rem !important
    }

    .mt-xl-n3,
    .my-xl-n3 {
        margin-top: -1rem !important
    }

    .mr-xl-n3,
    .mx-xl-n3 {
        margin-right: -1rem !important
    }

    .mb-xl-n3,
    .my-xl-n3 {
        margin-bottom: -1rem !important
    }

    .ml-xl-n3,
    .mx-xl-n3,
    html:not([dir=rtl]) .mfs-xl-n3 {
        margin-left: -1rem !important
    }

    [dir=rtl] .mfs-xl-n3,
    html:not([dir=rtl]) .mfe-xl-n3 {
        margin-right: -1rem !important
    }

    [dir=rtl] .mfe-xl-n3 {
        margin-left: -1rem !important
    }

    .m-xl-n4 {
        margin: -1.5rem !important
    }

    .mt-xl-n4,
    .my-xl-n4 {
        margin-top: -1.5rem !important
    }

    .mr-xl-n4,
    .mx-xl-n4 {
        margin-right: -1.5rem !important
    }

    .mb-xl-n4,
    .my-xl-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-xl-n4,
    .mx-xl-n4,
    html:not([dir=rtl]) .mfs-xl-n4 {
        margin-left: -1.5rem !important
    }

    [dir=rtl] .mfs-xl-n4,
    html:not([dir=rtl]) .mfe-xl-n4 {
        margin-right: -1.5rem !important
    }

    [dir=rtl] .mfe-xl-n4 {
        margin-left: -1.5rem !important
    }

    .m-xl-n5 {
        margin: -3rem !important
    }

    .mt-xl-n5,
    .my-xl-n5 {
        margin-top: -3rem !important
    }

    .mr-xl-n5,
    .mx-xl-n5 {
        margin-right: -3rem !important
    }

    .mb-xl-n5,
    .my-xl-n5 {
        margin-bottom: -3rem !important
    }

    .ml-xl-n5,
    .mx-xl-n5,
    html:not([dir=rtl]) .mfs-xl-n5 {
        margin-left: -3rem !important
    }

    [dir=rtl] .mfs-xl-n5,
    html:not([dir=rtl]) .mfe-xl-n5 {
        margin-right: -3rem !important
    }

    [dir=rtl] .mfe-xl-n5 {
        margin-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,
    html:not([dir=rtl]) .mfs-xl-auto {
        margin-left: auto !important
    }

    [dir=rtl] .mfs-xl-auto,
    html:not([dir=rtl]) .mfe-xl-auto {
        margin-right: auto !important
    }

    [dir=rtl] .mfe-xl-auto {
        margin-left: auto !important
    }
}

.stretched-link:after {
    background-color: transparent;
    bottom: 0;
    content: "";
    left: 0;
    pointer-events: auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.text-monospace {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important
}

.text-justify {
    text-align: justify !important
}

.text-wrap {
    white-space: normal !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-lighter {
    font-weight: lighter !important
}

.font-weight-normal {
    font-weight: 400 !important
}

.font-weight-bold {
    font-weight: 700 !important
}

.font-weight-bolder {
    font-weight: bolder !important
}

.font-italic {
    font-style: italic !important
}

.text-white {
    color: #fff !important
}

.text-primary {
    color: #003153 !important
}

a.text-primary:focus,
a.text-primary:hover {
    color: #000407 !important
}

.text-secondary {
    color: #fc0 !important
}

a.text-secondary:focus,
a.text-secondary:hover {
    color: #b38f00 !important
}

.text-success {
    color: #10b359 !important
}

a.text-success:focus,
a.text-success:hover {
    color: #0a6d36 !important
}

.text-info {
    color: #63c2de !important
}

a.text-info:focus,
a.text-info:hover {
    color: #2ba6ca !important
}

.text-warning {
    color: #fc0 !important
}

a.text-warning:focus,
a.text-warning:hover {
    color: #b38f00 !important
}

.text-danger {
    color: #d40511 !important
}

a.text-danger:focus,
a.text-danger:hover {
    color: #89030b !important
}

.text-light {
    color: #f1f1f1 !important
}

a.text-light:focus,
a.text-light:hover {
    color: #cbcbcb !important
}

.text-dark {
    color: #2f353a !important
}

a.text-dark:focus,
a.text-dark:hover {
    color: #0d0e10 !important
}

.text-terciary {
    color: #007eb7 !important
}

a.text-terciary:focus,
a.text-terciary:hover {
    color: #00496b !important
}

.text-pink {
    color: #b10b4d !important
}

a.text-pink:focus,
a.text-pink:hover {
    color: #69072e !important
}

.text-gray {
    color: #73818f !important
}

a.text-gray:focus,
a.text-gray:hover {
    color: #515b65 !important
}

.text-body {
    color: #23282c !important
}

.text-muted {
    color: #73818f !important
}

.text-black-50 {
    color: rgba(0, 0, 0, .5) !important
}

.text-white-50 {
    color: hsla(0, 0%, 100%, .5) !important
}

.text-hide {
    background-color: transparent;
    border: 0;
    color: transparent;
    font: 0/0 a;
    text-shadow: none
}

.text-decoration-none {
    text-decoration: none !important
}

.text-break {
    overflow-wrap: break-word !important;
    word-break: break-word !important
}

.text-reset {
    color: inherit !important
}

body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}

.font-xs {
    font-size: .75rem !important
}

.font-sm {
    font-size: .85rem !important
}

.font-lg {
    font-size: 1rem !important
}

.font-xl {
    font-size: 1.25rem !important
}

.font-2xl {
    font-size: 1.5rem !important
}

.font-3xl {
    font-size: 1.75rem !important
}

.font-4xl {
    font-size: 2rem !important
}

.font-5xl {
    font-size: 2.5rem !important
}

[class^=text-value] {
    font-weight: 600
}

.text-value-xs {
    font-size: .675rem
}

.text-value-sm {
    font-size: .765rem
}

.text-value {
    font-size: .9rem
}

.text-value-lg {
    font-size: 1.35rem
}

.text-value-xl {
    font-size: 1.575rem
}

.text-white .text-muted {
    color: hsla(0, 0%, 100%, .6) !important
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

[dir=rtl] {
    direction: rtl;
    unicode-bidi: embed
}

[dir=rtl] body {
    text-align: right
}

.ie-custom-properties {
    primary: #003153;
    secondary: #fc0;
    success: #10b359;
    info: #63c2de;
    warning: #fc0;
    danger: #d40511;
    light: #f1f1f1;
    dark: #2f353a;
    terciary: #007eb7;
    pink: #b10b4d;
    gray: #73818f;
    breakpoint-xs: 0;
    breakpoint-sm: 576px;
    breakpoint-md: 768px;
    breakpoint-lg: 992px;
    breakpoint-xl: 1200px
}

@media print {

    *,
    :after,
    :before {
        box-shadow: none !important;
        text-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 #8f9ba6;
        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
    }

    .container,
    body {
        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 #c8ced3 !important
    }

    .table-dark {
        color: inherit
    }

    .table-dark tbody+tbody,
    .table-dark td,
    .table-dark th,
    .table-dark thead th {
        border-color: #e4e7ea
    }

    .table .thead-dark th {
        border-color: #e4e7ea;
        color: inherit
    }
}

.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle
}

.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    -moz-user-select: none;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    overflow: hidden;
    padding-left: 8px;
    padding-right: 20px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-selection--single .select2-selection__clear {
    background-color: transparent;
    border: none;
    font-size: 1em
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-left: 20px;
    padding-right: 8px
}

.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    -moz-user-select: none;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline;
    list-style: none;
    padding: 0
}

.select2-container .select2-selection--multiple .select2-selection__clear {
    background-color: transparent;
    border: none;
    font-size: 1em
}

.select2-container .select2-search--inline .select2-search__field {
    border: none;
    box-sizing: border-box;
    font-family: sans-serif;
    font-size: 100%;
    height: 18px;
    margin-left: 5px;
    margin-top: 5px;
    max-width: 100%;
    overflow: hidden;
    padding: 0;
    resize: none;
    vertical-align: bottom;
    word-break: keep-all
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-dropdown {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    left: -100000px;
    position: absolute;
    width: 100%;
    z-index: 1051
}

.select2-results {
    display: block
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0
}

.select2-results__option {
    padding: 6px;
    -moz-user-select: none;
    user-select: none;
    -webkit-user-select: none
}

.select2-results__option--selectable {
    cursor: pointer
}

.select2-container--open .select2-dropdown {
    left: 0
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-search--dropdown {
    display: block;
    padding: 4px
}

.select2-search--dropdown .select2-search__field {
    box-sizing: border-box;
    padding: 4px;
    width: 100%
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-search--dropdown.select2-search--hide {
    display: none
}

.select2-close-mask {
    background-color: #fff;
    border: 0;
    display: block;
    filter: alpha(opacity=0);
    height: auto;
    left: 0;
    margin: 0;
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: auto;
    z-index: 99
}

.select2-hidden-accessible {
    clip: rect(0 0 0 0) !important;
    border: 0 !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    height: 26px;
    margin-right: 20px;
    padding-right: 0
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 20px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888;
    border-width: 0 4px 5px
}

.select2-container--default .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    padding-bottom: 5px;
    padding-right: 5px;
    position: relative
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
    padding-right: 25px
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    font-weight: 700;
    height: 20px;
    margin-right: 10px;
    margin-top: 5px;
    padding: 1px;
    position: absolute;
    right: 0
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    max-width: 100%;
    overflow: hidden;
    padding: 0 0 0 20px;
    position: relative;
    text-overflow: ellipsis;
    vertical-align: bottom;
    white-space: nowrap
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-bottom-left-radius: 4px;
    border-right: 1px solid #aaa;
    border-top-left-radius: 4px;
    color: #999;
    cursor: pointer;
    font-size: 1em;
    font-weight: 700;
    left: 0;
    padding: 0 4px;
    position: absolute;
    top: 0
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    background-color: #f1f1f1;
    color: #333;
    outline: none
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
    padding-left: 5px;
    padding-right: 2px
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 4px;
    border-left: 1px solid #aaa;
    border-right: none;
    border-top-left-radius: 0;
    border-top-right-radius: 4px
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
    float: left;
    margin-left: 10px;
    margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #000;
    outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa
}

.select2-container--default .select2-search--inline .select2-search__field {
    -webkit-appearance: textfield;
    background: transparent;
    border: none;
    box-shadow: none;
    outline: 0
}

.select2-container--default .select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em
}

.select2-container--default .select2-results__option--group {
    padding: 0
}

.select2-container--default .select2-results__option--disabled {
    color: #999
}

.select2-container--default .select2-results__option--selected {
    background-color: #ddd
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #5897fb;
    color: #fff
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    background-image: linear-gradient(180deg, #fff 50%, #eee);
    background-repeat: repeat-x;
    border: 1px solid #e4e7ea;
    border-radius: .25rem;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
    outline: 0
}

.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    height: 26px;
    margin-right: 20px
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    background-image: linear-gradient(180deg, #eee 50%, #ccc);
    background-repeat: repeat-x;
    border: none;
    border-bottom-right-radius: .25rem;
    border-left: 1px solid #e4e7ea;
    border-top-right-radius: .25rem;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
    height: 26px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 20px
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-radius: 0;
    border-bottom-left-radius: .25rem;
    border-right: 1px solid #e4e7ea;
    border-top-left-radius: .25rem;
    left: 1px;
    right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888;
    border-width: 0 4px 5px
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    background-image: linear-gradient(180deg, #fff 0, #eee 50%);
    background-repeat: repeat-x;
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    background-image: linear-gradient(180deg, #eee 50%, #fff);
    background-repeat: repeat-x;
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)
}

.select2-container--classic .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #e4e7ea;
    border-radius: .25rem;
    cursor: text;
    outline: 0;
    padding-bottom: 5px;
    padding-right: 5px
}

.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #e4e7ea;
    border-radius: .25rem;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-bottom-left-radius: .25rem;
    border-top-left-radius: .25rem;
    color: #888;
    cursor: pointer;
    font-size: 1em;
    font-weight: 700;
    padding: 0 4px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555;
    outline: none
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
    padding-left: 5px;
    padding-right: 2px
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: .25rem;
    border-top-left-radius: 0;
    border-top-right-radius: .25rem
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #e4e7ea;
    outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
    box-shadow: none;
    outline: 0
}

.select2-container--classic .select2-dropdown {
    background-color: #fff;
    border: 1px solid transparent
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
    border-top: none
}

.select2-container--classic .select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--classic .select2-results__option--group {
    padding: 0
}

.select2-container--classic .select2-results__option--disabled {
    color: grey
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #3875d7;
    color: #fff
}

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb
}

body.compensate-for-scrollbar {
    overflow: hidden
}

.fancybox-active {
    height: auto
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden
}

.fancybox-container {
    -webkit-tap-highlight-color: transparent;
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    top: 0;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992
}

.fancybox-container * {
    box-sizing: border-box
}

.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}

.fancybox-bg {
    background: #1e1e1e;
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}

.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997
}

.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible
}

.fancybox-infobar {
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-touch-callout: none;
    color: #ccc;
    font-size: 13px;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.fancybox-toolbar {
    right: 0;
    top: 0
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden
}

.fancybox-slide {
    -webkit-overflow-scrolling: touch;
    -webkit-backface-visibility: hidden;
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994
}

.fancybox-slide:before {
    content: "";
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
    display: block
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0
}

.fancybox-slide--image:before {
    display: none
}

.fancybox-slide--html {
    padding: 6px
}

.fancybox-content {
    -webkit-overflow-scrolling: touch;
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    z-index: 99995
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in
}

.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
    cursor: grab
}

.fancybox-is-grabbing .fancybox-content {
    cursor: grabbing
}

.fancybox-container [data-selectable=true] {
    cursor: text
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%
}

.fancybox-spaceball {
    z-index: 1
}

.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%
}

.fancybox-slide--video .fancybox-content {
    background: #000
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff
}

.fancybox-iframe,
.fancybox-video {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%
}

.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0
}

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px
}

.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
    color: #ccc
}

.fancybox-button:hover {
    color: #fff
}

.fancybox-button:focus {
    outline: none
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none
}

.fancybox-button div {
    height: 100%
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0
}

.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:first-child,
.fancybox-button--pause svg:first-child,
.fancybox-button--play svg:nth-child(2) {
    display: none
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(0);
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998
}

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none
}

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px
}

.fancybox-navigation .fancybox-button div {
    padding: 7px
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right)
}

.fancybox-caption {
    background: linear-gradient(0deg, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, transparent);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996
}

@supports (padding:max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left))
    }
}

.fancybox-caption--separate {
    margin-top: -50px
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline
}

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid;
    border-color: #888 #888 #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999
}

@keyframes fancybox-rotate {
    to {
        transform: rotate(1turn)
    }
}

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1)
}

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translateZ(0)
}

.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scaleX(1)
}

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    transform: rotate(-1turn)
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    transform: rotate(1turn)
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    transform: rotate(0deg)
}

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scaleX(1) translateZ(0)
}

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translateZ(0) scale(1)
}

@media (max-height:576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px
    }

    .fancybox-slide--image {
        padding: 6px 0
    }

    .fancybox-close-small {
        right: -6px
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px
    }

    @supports (padding:max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right))
        }
    }
}

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px
}

.fancybox-share p {
    margin: 0;
    padding: 0
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap
}

.fancybox-share__button:link,
.fancybox-share__button:visited {
    color: #fff
}

.fancybox-share__button:hover {
    text-decoration: none
}

.fancybox-share__button--fb {
    background: #3b5998
}

.fancybox-share__button--fb:hover {
    background: #344e86
}

.fancybox-share__button--pt {
    background: #bd081d
}

.fancybox-share__button--pt:hover {
    background: #aa0719
}

.fancybox-share__button--tw {
    background: #1da1f2
}

.fancybox-share__button--tw:hover {
    background: #0d95e8
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px
}

.fancybox-share__button svg path {
    fill: #fff
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%
}

.fancybox-thumbs {
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    padding: 2px 2px 4px;
    position: absolute;
    right: 0;
    top: 0;
    width: 212px;
    z-index: 99995
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px
}

.fancybox-thumbs__list a {
    -webkit-tap-highlight-color: transparent;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100px
}

.fancybox-thumbs__list a:before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991
}

.fancybox-thumbs__list a:focus:before {
    opacity: .5
}

.fancybox-thumbs__list a.fancybox-thumbs-active:before {
    opacity: 1
}

@media (max-width:576px) {
    .fancybox-thumbs {
        width: 110px
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px)
    }
}

/*!
 * 
 * Super simple WYSIWYG editor v0.9.1
 * https://summernote.org
 *
 * Copyright 2013~ Hackerwins and contributors
 * Summernote may be freely distributed under the MIT license.
 *
 * Date: 2024-10-09T10:28Z
 *
 */
@font-face {
    font-display: auto;
    font-family: summernote;
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/vendor/summernote/dist/summernote.eot?5aea53ce2e51f1dc4694bf869216cbc7?#iefix) format("embedded-opentype"), url(/fonts/vendor/summernote/dist/summernote.woff2?f5bf9564443de5f5237aaad17b901890) format("woff2"), url(/fonts/vendor/summernote/dist/summernote.woff?93f401f568b4fc5806b1c08251c5aa74) format("woff"), url(/fonts/vendor/summernote/dist/summernote.ttf?6587bce42b8e86c390914466cef7ddab) format("truetype")
}

[class*=" note-icon"]:before,
[class^=note-icon]:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    speak: none;
    display: inline-block;
    font-family: summernote;
    font-size: inherit;
    font-style: normal;
    text-decoration: inherit;
    text-rendering: auto;
    text-transform: none;
    vertical-align: middle
}

.note-icon-fw {
    text-align: center;
    width: 1.25em
}

.note-icon-border {
    border: .08em solid #eee;
    border-radius: .1em;
    padding: .2em .25em .15em
}

.note-icon-pull-left {
    float: left
}

.note-icon-pull-right {
    float: right
}

.note-icon.note-icon-pull-left {
    margin-right: .3em
}

.note-icon.note-icon-pull-right {
    margin-left: .3em
}

.note-icon-align:before {
    content: "\ea01"
}

.note-icon-align-center:before {
    content: "\ea02"
}

.note-icon-align-indent:before {
    content: "\ea03"
}

.note-icon-align-justify:before {
    content: "\ea04"
}

.note-icon-align-left:before {
    content: "\ea05"
}

.note-icon-align-outdent:before {
    content: "\ea06"
}

.note-icon-align-right:before {
    content: "\ea07"
}

.note-icon-arrow-circle-down:before {
    content: "\ea08"
}

.note-icon-arrow-circle-left:before {
    content: "\ea09"
}

.note-icon-arrow-circle-right:before {
    content: "\ea0a"
}

.note-icon-arrow-circle-up:before {
    content: "\ea0b"
}

.note-icon-arrows-alt:before {
    content: "\ea0c"
}

.note-icon-arrows-h:before {
    content: "\ea0d"
}

.note-icon-arrows-v:before {
    content: "\ea0e"
}

.note-icon-bold:before {
    content: "\ea0f"
}

.note-icon-caret:before {
    content: "\ea10"
}

.note-icon-chain-broken:before {
    content: "\ea11"
}

.note-icon-circle:before {
    content: "\ea12"
}

.note-icon-close:before {
    content: "\ea13"
}

.note-icon-code:before {
    content: "\ea14"
}

.note-icon-col-after:before {
    content: "\ea15"
}

.note-icon-col-before:before {
    content: "\ea16"
}

.note-icon-col-remove:before {
    content: "\ea17"
}

.note-icon-eraser:before {
    content: "\ea18"
}

.note-icon-float-left:before {
    content: "\ea19"
}

.note-icon-float-none:before {
    content: "\ea1a"
}

.note-icon-float-right:before {
    content: "\ea1b"
}

.note-icon-font:before {
    content: "\ea1c"
}

.note-icon-frame:before {
    content: "\ea1d"
}

.note-icon-italic:before {
    content: "\ea1e"
}

.note-icon-link:before {
    content: "\ea1f"
}

.note-icon-magic:before {
    content: "\ea20"
}

.note-icon-menu-check:before {
    content: "\ea21"
}

.note-icon-minus:before {
    content: "\ea22"
}

.note-icon-orderedlist:before {
    content: "\ea23"
}

.note-icon-pencil:before {
    content: "\ea24"
}

.note-icon-picture:before {
    content: "\ea25"
}

.note-icon-question:before {
    content: "\ea26"
}

.note-icon-redo:before {
    content: "\ea27"
}

.note-icon-rollback:before {
    content: "\ea28"
}

.note-icon-row-above:before {
    content: "\ea29"
}

.note-icon-row-below:before {
    content: "\ea2a"
}

.note-icon-row-remove:before {
    content: "\ea2b"
}

.note-icon-special-character:before {
    content: "\ea2c"
}

.note-icon-square:before {
    content: "\ea2d"
}

.note-icon-strikethrough:before {
    content: "\ea2e"
}

.note-icon-subscript:before {
    content: "\ea2f"
}

.note-icon-summernote:before {
    content: "\ea30"
}

.note-icon-superscript:before {
    content: "\ea31"
}

.note-icon-table:before {
    content: "\ea32"
}

.note-icon-text-height:before {
    content: "\ea33"
}

.note-icon-trash:before {
    content: "\ea34"
}

.note-icon-underline:before {
    content: "\ea35"
}

.note-icon-undo:before {
    content: "\ea36"
}

.note-icon-unorderedlist:before {
    content: "\ea37"
}

.note-icon-video:before {
    content: "\ea38"
}

.note-editor {
    position: relative
}

.note-editor .note-dropzone {
    background-color: #fff;
    color: #87cefa;
    display: none;
    opacity: .95;
    position: absolute;
    z-index: 100
}

.note-editor .note-dropzone .note-dropzone-message {
    display: table-cell;
    font-size: 28px;
    font-weight: 700;
    text-align: center;
    vertical-align: middle
}

.note-editor .note-dropzone.hover {
    color: #098ddf
}

.note-editor.dragover .note-dropzone {
    display: table
}

.note-editor .note-editing-area {
    position: relative
}

.note-editor .note-editing-area .note-editable {
    outline: none
}

.note-editor .note-editing-area .note-editable sup {
    vertical-align: super
}

.note-editor .note-editing-area .note-editable sub {
    vertical-align: sub
}

.note-editor .note-editing-area .note-editable img.note-float-left {
    margin-right: 10px
}

.note-editor .note-editing-area .note-editable img.note-float-right {
    margin-left: 10px
}

.note-editor.note-airframe,
.note-editor.note-frame {
    border: 1px solid rgba(0, 0, 0, .196)
}

.note-editor.note-airframe.codeview .note-editing-area .note-editable,
.note-editor.note-frame.codeview .note-editing-area .note-editable {
    display: none
}

.note-editor.note-airframe.codeview .note-editing-area .note-codable,
.note-editor.note-frame.codeview .note-editing-area .note-codable {
    display: block
}

.note-editor.note-airframe .note-editing-area,
.note-editor.note-frame .note-editing-area {
    overflow: hidden
}

.note-editor.note-airframe .note-editing-area .note-editable,
.note-editor.note-frame .note-editing-area .note-editable {
    word-wrap: break-word;
    overflow: auto;
    padding: 10px
}

.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false],
.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false] {
    background-color: hsla(0, 0%, 50%, .114)
}

.note-editor.note-airframe .note-editing-area .note-codable,
.note-editor.note-frame .note-editing-area .note-codable {
    background-color: #222;
    border: none;
    border-radius: 0;
    box-shadow: none;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    color: #ccc;
    display: none;
    font-family: Menlo, Monaco, monospace, sans-serif;
    font-size: 14px;
    margin-bottom: 0;
    outline: none;
    padding: 10px;
    resize: none;
    width: 100%
}

.note-editor.note-airframe.fullscreen,
.note-editor.note-frame.fullscreen {
    left: 0;
    position: fixed;
    top: 0;
    width: 100% !important;
    z-index: 1050
}

.note-editor.note-airframe.fullscreen .note-resizebar,
.note-editor.note-frame.fullscreen .note-resizebar {
    display: none
}

.note-editor.note-airframe .note-status-output,
.note-editor.note-frame .note-status-output {
    border: 0;
    border-top: 1px solid #e2e2e2;
    color: #000;
    display: block;
    font-size: 14px;
    height: 20px;
    line-height: 1.42857143;
    margin-bottom: 0;
    width: 100%
}

.note-editor.note-airframe .note-status-output:empty,
.note-editor.note-frame .note-status-output:empty {
    border-top: 0 solid transparent;
    height: 0
}

.note-editor.note-airframe .note-status-output .pull-right,
.note-editor.note-frame .note-status-output .pull-right {
    float: right !important
}

.note-editor.note-airframe .note-status-output .text-muted,
.note-editor.note-frame .note-status-output .text-muted {
    color: #777
}

.note-editor.note-airframe .note-status-output .text-primary,
.note-editor.note-frame .note-status-output .text-primary {
    color: #286090
}

.note-editor.note-airframe .note-status-output .text-success,
.note-editor.note-frame .note-status-output .text-success {
    color: #3c763d
}

.note-editor.note-airframe .note-status-output .text-info,
.note-editor.note-frame .note-status-output .text-info {
    color: #31708f
}

.note-editor.note-airframe .note-status-output .text-warning,
.note-editor.note-frame .note-status-output .text-warning {
    color: #8a6d3b
}

.note-editor.note-airframe .note-status-output .text-danger,
.note-editor.note-frame .note-status-output .text-danger {
    color: #a94442
}

.note-editor.note-airframe .note-status-output .alert,
.note-editor.note-frame .note-status-output .alert {
    background-color: #f5f5f5;
    border-radius: 0;
    color: #000;
    margin: -7px 0 0;
    padding: 7px 10px 2px
}

.note-editor.note-airframe .note-status-output .alert .note-icon,
.note-editor.note-frame .note-status-output .alert .note-icon {
    margin-right: 5px
}

.note-editor.note-airframe .note-status-output .alert-success,
.note-editor.note-frame .note-status-output .alert-success {
    background-color: #dff0d8 !important;
    color: #3c763d !important
}

.note-editor.note-airframe .note-status-output .alert-info,
.note-editor.note-frame .note-status-output .alert-info {
    background-color: #d9edf7 !important;
    color: #31708f !important
}

.note-editor.note-airframe .note-status-output .alert-warning,
.note-editor.note-frame .note-status-output .alert-warning {
    background-color: #fcf8e3 !important;
    color: #8a6d3b !important
}

.note-editor.note-airframe .note-status-output .alert-danger,
.note-editor.note-frame .note-status-output .alert-danger {
    background-color: #f2dede !important;
    color: #a94442 !important
}

.note-editor.note-airframe .note-statusbar,
.note-editor.note-frame .note-statusbar {
    background-color: hsla(0, 0%, 50%, .114);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid rgba(0, 0, 0, .196)
}

.note-editor.note-airframe .note-statusbar .note-resizebar,
.note-editor.note-frame .note-statusbar .note-resizebar {
    cursor: ns-resize;
    height: 9px;
    padding-top: 1px;
    width: 100%
}

.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar,
.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar {
    border-top: 1px solid rgba(0, 0, 0, .196);
    margin: 1px auto;
    width: 20px
}

.note-editor.note-airframe .note-statusbar.locked .note-resizebar,
.note-editor.note-frame .note-statusbar.locked .note-resizebar {
    cursor: default
}

.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar,
.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar {
    display: none
}

.note-editor.note-airframe .note-placeholder,
.note-editor.note-frame .note-placeholder {
    padding: 10px
}

.note-editor.note-airframe {
    border: 0
}

.note-editor.note-airframe .note-editing-area .note-editable {
    padding: 0
}

.note-popover.popover {
    display: none;
    max-width: none
}

.note-popover.popover .popover-content a {
    display: inline-block;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap
}

.note-popover.popover .arrow {
    left: 20px !important
}

.note-toolbar {
    position: relative
}

.note-editor .note-toolbar,
.note-popover .popover-content {
    margin: 0;
    padding: 0 0 5px 5px
}

.note-editor .note-toolbar>.note-btn-group,
.note-popover .popover-content>.note-btn-group {
    margin-left: 0;
    margin-right: 5px;
    margin-top: 5px
}

.note-editor .note-toolbar .note-btn-group .note-table,
.note-popover .popover-content .note-btn-group .note-table {
    min-width: 0;
    padding: 5px
}

.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker {
    font-size: 18px
}

.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
    cursor: pointer;
    height: 10em;
    position: absolute !important;
    width: 10em;
    z-index: 3
}

.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;
    height: 5em;
    position: relative !important;
    width: 5em;
    z-index: 1
}

.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;
    height: 1em;
    position: absolute !important;
    width: 1em;
    z-index: 2
}

.note-editor .note-toolbar .note-style .dropdown-style blockquote,
.note-editor .note-toolbar .note-style .dropdown-style pre,
.note-popover .popover-content .note-style .dropdown-style blockquote,
.note-popover .popover-content .note-style .dropdown-style pre {
    margin: 0;
    padding: 5px 10px
}

.note-editor .note-toolbar .note-style .dropdown-style h1,
.note-editor .note-toolbar .note-style .dropdown-style h2,
.note-editor .note-toolbar .note-style .dropdown-style h3,
.note-editor .note-toolbar .note-style .dropdown-style h4,
.note-editor .note-toolbar .note-style .dropdown-style h5,
.note-editor .note-toolbar .note-style .dropdown-style h6,
.note-editor .note-toolbar .note-style .dropdown-style p,
.note-popover .popover-content .note-style .dropdown-style h1,
.note-popover .popover-content .note-style .dropdown-style h2,
.note-popover .popover-content .note-style .dropdown-style h3,
.note-popover .popover-content .note-style .dropdown-style h4,
.note-popover .popover-content .note-style .dropdown-style h5,
.note-popover .popover-content .note-style .dropdown-style h6,
.note-popover .popover-content .note-style .dropdown-style p {
    margin: 0;
    padding: 0
}

.note-editor .note-toolbar .note-color-all .note-dropdown-menu,
.note-popover .popover-content .note-color-all .note-dropdown-menu {
    min-width: 337px
}

.note-editor .note-toolbar .note-color .dropdown-toggle,
.note-popover .popover-content .note-color .dropdown-toggle {
    padding-left: 5px;
    width: 20px
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette {
    display: inline-block;
    margin: 0;
    width: 160px
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child {
    margin: 0 5px
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title {
    border-bottom: 1px solid #eee;
    font-size: 12px;
    margin: 2px 7px;
    text-align: center
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select {
    border-radius: 5px;
    cursor: pointer;
    font-size: 11px;
    margin: 3px;
    padding: 0 3px;
    width: 100%
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover {
    background: #eee
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row {
    height: 20px
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn {
    display: none
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn {
    border: 1px solid #eee
}

.note-editor .note-toolbar .note-para .note-dropdown-menu,
.note-popover .popover-content .note-para .note-dropdown-menu {
    min-width: 228px;
    padding: 5px
}

.note-editor .note-toolbar .note-para .note-dropdown-menu>div+div,
.note-popover .popover-content .note-para .note-dropdown-menu>div+div {
    margin-left: 5px
}

.note-editor .note-toolbar .note-dropdown-menu,
.note-popover .popover-content .note-dropdown-menu {
    min-width: 160px
}

.note-editor .note-toolbar .note-dropdown-menu.right,
.note-popover .popover-content .note-dropdown-menu.right {
    left: auto;
    right: 0
}

.note-editor .note-toolbar .note-dropdown-menu.right:before,
.note-popover .popover-content .note-dropdown-menu.right:before {
    left: auto !important;
    right: 9px
}

.note-editor .note-toolbar .note-dropdown-menu.right:after,
.note-popover .popover-content .note-dropdown-menu.right:after {
    left: auto !important;
    right: 10px
}

.note-editor .note-toolbar .note-dropdown-menu.note-check a i,
.note-popover .popover-content .note-dropdown-menu.note-check a i {
    color: #00bfff;
    visibility: hidden
}

.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i,
.note-popover .popover-content .note-dropdown-menu.note-check a.checked i {
    visibility: visible
}

.note-editor .note-toolbar .note-fontsize-10,
.note-popover .popover-content .note-fontsize-10 {
    font-size: 10px
}

.note-editor .note-toolbar .note-color-palette,
.note-popover .popover-content .note-color-palette {
    line-height: 1
}

.note-editor .note-toolbar .note-color-palette div .note-color-btn,
.note-popover .popover-content .note-color-palette div .note-color-btn {
    border: 0;
    border-radius: 0;
    height: 20px;
    margin: 0;
    padding: 0;
    width: 20px
}

.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover,
.note-popover .popover-content .note-color-palette div .note-color-btn:hover {
    transform: scale(1.2);
    transition: all .2s
}

.note-modal .modal-dialog {
    border-radius: 5px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    outline: 0
}

.note-modal .form-group {
    margin-left: 0;
    margin-right: 0
}

.note-modal .note-modal-form {
    margin: 0
}

.note-modal .note-image-dialog .note-dropzone {
    border: 4px dashed #d3d3d3;
    color: #d3d3d3;
    font-size: 30px;
    line-height: 4;
    margin-bottom: 10px;
    min-height: 100px;
    text-align: center
}

@-moz-document url-prefix() {
    .note-modal .note-image-input {
        height: auto
    }
}

.note-placeholder {
    color: gray;
    display: none;
    position: absolute
}

.note-handle .note-control-selection {
    border: 1px solid #000;
    display: none;
    position: absolute
}

.note-handle .note-control-selection>div {
    position: absolute
}

.note-handle .note-control-selection .note-control-selection-bg {
    background-color: #000;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
    filter: alpha(opacity=30);
    height: 100%;
    -webkit-opacity: .3;
    -khtml-opacity: .3;
    -moz-opacity: .3;
    opacity: .3;
    width: 100%
}

.note-handle .note-control-selection .note-control-handle,
.note-handle .note-control-selection .note-control-holder,
.note-handle .note-control-selection .note-control-sizing {
    border: 1px solid #000;
    height: 7px;
    width: 7px
}

.note-handle .note-control-selection .note-control-sizing {
    background-color: #000
}

.note-handle .note-control-selection .note-control-nw {
    border-bottom: none;
    border-right: none;
    left: -5px;
    top: -5px
}

.note-handle .note-control-selection .note-control-ne {
    border-bottom: none;
    border-left: none;
    right: -5px;
    top: -5px
}

.note-handle .note-control-selection .note-control-sw {
    border-right: none;
    border-top: none;
    bottom: -5px;
    left: -5px
}

.note-handle .note-control-selection .note-control-se {
    bottom: -5px;
    cursor: se-resize;
    right: -5px
}

.note-handle .note-control-selection .note-control-se.note-control-holder {
    border-left: none;
    border-top: none;
    cursor: default
}

.note-handle .note-control-selection .note-control-selection-info {
    background-color: #000;
    border-radius: 5px;
    bottom: 0;
    color: #fff;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    filter: alpha(opacity=70);
    font-size: 12px;
    margin: 5px;
    -webkit-opacity: .7;
    -khtml-opacity: .7;
    -moz-opacity: .7;
    opacity: .7;
    padding: 5px;
    right: 0
}

.note-hint-popover {
    min-width: 100px;
    padding: 2px
}

.note-hint-popover .popover-content {
    max-height: 150px;
    overflow: auto;
    padding: 3px
}

.note-hint-popover .popover-content .note-hint-group .note-hint-item {
    display: block !important;
    padding: 3px
}

.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,
.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
    background-color: #428bca;
    clear: both;
    color: #fff;
    cursor: pointer;
    display: block;
    font-weight: 400;
    line-height: 1.4;
    outline: 0;
    text-decoration: none;
    white-space: nowrap
}

body .note-fullscreen-body,
html .note-fullscreen-body {
    overflow: hidden !important
}

.note-editable ol li,
.note-editable ul li {
    list-style-position: inside
}

a.btn-secondary,
button.btn-secondary,
input.btn-secondary {
    color: #003153
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Noto Sans;
    font-weight: 600
}

body {
    font-family: Noto Sans !important;
    font-weight: 400
}

a:hover {
    text-decoration: none
}

.btn-outline-secondary.rounded-pill {
    border-radius: 3px !important
}

body.login {
    background-image: url(/img/login.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative
}

body.login:before {
    background-color: rgba(27, 40, 66, .8);
    content: " ";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.home-card.home-card--bg {
    background-repeat: no-repeat;
    background-size: cover;
    position: relative
}

.home-card.home-card--bg:before {
    background-color: rgba(27, 40, 66, .8);
    content: " ";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.home-card.home-card--bg.home-card--bg_cork {
    background-image: url(/img/login.jpg)
}

.home-card.home-card--bg.home-card--bg_grap {
    background-image: url(/img/grap.jpg)
}

.home-card.home-card--bg .card-body {
    z-index: 0
}

.c-sidebar .c-active.c-sidebar-nav-dropdown-toggle,
.c-sidebar .c-sidebar-nav-link.c-active {
    background: #2e5672;
    border-left: 3px solid #fc0
}

.c-sidebar .c-sidebar-nav-dropdown-toggle:hover,
.c-sidebar .c-sidebar-nav-link:hover {
    background-color: #2e5672
}

.c-active .c-sidebar-nav-icon:before {
    color: #fc0;
    font-weight: 700
}

.c-sidebar-nav-item i {
    margin-top: -9px
}

.breadcrumb {
    background-color: #fff;
    border-bottom: none;
    border-color: transparent;
    border-radius: 0;
    list-style: none;
    margin-bottom: 0;
    padding: 0
}

.breadcrumb-item.active {
    color: #23282c
}

thead {
    background-color: #18355f
}

.table-bordered th {
    color: #fff;
    font-size: .8em;
    text-transform: uppercase
}

.table-bordered td,
.table-bordered th {
    border: 0 solid
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #f1f1f1
}

.card-header {
    background-color: #fff;
    border-bottom: none;
    padding-bottom: 0;
    padding-top: 24px
}

table.table-bordered.dataTable tbody td {
    font-weight: 500
}

li#dataTableBuilder_previous a {
    border-radius: 3px 0 0 3px
}

li#dataTableBuilder_next a {
    border-radius: 0 3px 3px 0
}

.total-basket {
    color: #18355f
}

p.confirmed {
    background-color: #f8cb00
}

p.confirmed,
p.expected {
    border-radius: 50px;
    color: #fff;
    padding: 5px 10px;
    text-align: center;
    width: -moz-fit-content;
    width: fit-content
}

p.expected {
    background-color: #eca900
}

.flexdir_resp .col-1 {
    margin-left: .25rem;
    margin-right: .25rem
}

.titrePage {
    font-size: 1rem;
    font-weight: 800;
    text-transform: uppercase
}

.page-item.active .page-link {
    background-color: #fc0;
    border-color: #fc0
}

.page-item.disabled .page-link {
    border-color: #fc0;
    color: #fc0
}

.select2 {
    height: calc(1.6em + .75rem + 2px) !important;
    max-width: 100%;
    width: 100% !important
}

.select2-container .select2-selection--single {
    height: calc(1.6em + .75rem + 2px)
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #73818f;
    line-height: calc(1.6em + .75rem + 2px)
}

.prestationModal input[type=radio] {
    -webkit-appearance: none;
    background-color: transparent;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.form-group.active {
    background-color: #003153 !important
}

.form-group.active i,
.form-group.active label {
    color: #fff
}

.form-control:focus {
    box-shadow: none
}

.btn-secondary.disabled {
    background-color: #ffe39c;
    border-color: #ffe39c;
    color: #003153
}

html:not([dir=rtl]) .modal-header .close {
    position: absolute;
    right: 15px;
    top: 10px
}

.btn-outline-secondary.btnResaEnd {
    margin-left: .5rem
}

.position-drop {
    display: inline;
    position: relative
}

.dropdown-menu-correctif {
    background-color: #fc0;
    border-radius: 20px;
    inset: 0 auto auto 0;
    margin: -1px;
    position: absolute
}

.btn-pink {
    background-color: #fc0;
    border-color: #fc0;
    color: #003153
}

.btn-pink.disabled,
.btn-pink:disabled {
    background-color: #ffe39c;
    border-color: #ffe39c;
    color: #003153
}

.btn-pink:hover {
    background-color: #003153;
    border-color: #003153;
    color: #fff
}

.show>.btn-pink.dropdown-toggle {
    background-color: #fc0;
    border-color: #fc0;
    color: #003153
}

.btn-pink:not(:disabled):not(.disabled):active,
.show>.btn-pink.dropdown-toggle {
    background-color: #fc0;
    border-color: #fc0;
    color: #fff
}

.dropdown-item-correctif {
    color: #fff
}

.c-sidebar-nav-icon {
    fill: none
}

.hbicon-font-box,
.hbicon-font-doc,
.hbicon-font-photo,
.hbicon-font-question {
    color: #18355f;
    font-size: 40px
}

label[for=document],
label[for=intervention],
label[for=other],
label[for=photo],
label[for=photo_lot_complet],
label[for=photo_lot_detail] {
    color: #18355f;
    font-weight: 700
}

.form-control {
    border-color: #18355f
}

textarea.form-control {
    border: 1px solid #18355f;
    margin-top: .5em
}

#serviceModalDescription,
#serviceModalLot {
    color: #18355f;
    font-size: 1.1rem
}

.prestationModal input[type=radio] {
    cursor: pointer
}

.modal-dialog .modal-content .modal-header .corner-before:after {
    background: linear-gradient(90deg, #eca900 6px, transparent 0) 0 0, linear-gradient(180deg, #eca900 6px, transparent 0) 0 0;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    bottom: 0;
    content: " ";
    display: block;
    height: 20px;
    position: absolute;
    right: 0;
    transform: rotate(180deg);
    width: 20px
}

input.radio_new_or_add {
    height: 20px;
    width: 20px
}

label.valign-middle {
    vertical-align: middle
}

.form-control.is-invalid[type=radio],
.was-validated .form-control:invalid {
    -webkit-appearance: none;
    background-position: 50% !important;
    border-radius: 50px;
    padding: 0 !important
}

button[type=button],
button[type=submit] {
    border-radius: 20px
}

#basketModalDescription,
#basketModalLot {
    font-weight: 400
}

label[for=quantity] {
    color: #18355f;
    font-size: 1.1em;
    font-weight: 700
}

#available_qty {
    font-weight: 400
}

label[for=new_or_add] {
    color: #18355f
}

label[for=basket_header_id] {
    color: #18355f;
    font-size: 1.1rem;
    font-weight: 700
}

.c-header-nav .dropdown-item {
    min-width: inherit
}

.dropdown-menu.show {
    min-width: 91px
}

.modal-title {
    color: #18355f
}

.margin-cube-stock,
.margin-cubes-stock {
    font-weight: 900
}

.style-mois {
    border: 1.5px solid #18355f;
    border-radius: 3px;
    color: #18355f;
    cursor: pointer;
    padding: 2px
}

.style-mois:hover {
    background-color: #eca900;
    border: 1.5px solid #fff;
    color: #fff;
    cursor: pointer
}

.style-mois:focus {
    box-shadow: none
}

.style-mois option {
    background: #eca900;
    box-shadow: inset 20px 20px #eca900;
    color: #fff
}

.custom-switch-margin {
    cursor: pointer
}

html:not([dir=rtl]) .custom-switch .custom-control-label:before {
    cursor: pointer;
    left: -2.25rem
}

.connect-as-button.disabled {
    background-color: rgba(24, 53, 95, .62);
    border-color: #a2aebf
}

#receiver {
    transition: all .4s ease
}

.login .btn-secondary {
    color: #003153
}

.login .btn-link {
    color: #fc0
}

#tarteaucitron #tarteaucitronInfo,
#tarteaucitron #tarteaucitronServices .tarteaucitronDetails,
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,
#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle {
    background: #003153 !important
}

div#tarteaucitron * {
    font-family: Noto Sans !important
}

body #tarteaucitronRoot div#tarteaucitronAlertBig {
    background: #003153 !important
}

div#tarteaucitronAlertBig:before {
    display: none
}

body #tarteaucitronRoot div#tarteaucitronAlertBig * {
    font-family: Noto Sans !important
}

@media (max-width:1599px) {
    .flexdir_resp {
        flex-direction: column
    }
}

@media screen and (min-width:1409px) {
    .dtr-control:before {
        display: none
    }
}

@media screen and (min-width:1366px) {
    .table-responsive {
        display: table
    }
}

@media (max-width:767px) {

    .flexdir_resp .col-1,
    .marginResp .btn {
        margin-left: auto;
        margin-right: auto
    }

    .marginResp .btn {
        display: block
    }
}

@media screen and (max-width:768px) {

    .table-responsive-sm,
    .table-responsive-sm tbody,
    .table-responsive-sm td,
    .table-responsive-sm tr {
        display: block
    }

    html:not([dir=rtl]) .mfs-auto.choice-mobile {
        margin-left: 0 !important
    }

    ul.c-header-nav.mfs-auto {
        border-top: 1px solid hsla(0, 0%, 100%, .8);
        margin-top: 15px;
        padding-top: 50px
    }

    ul.c-header-nav.mfs-auto li {
        margin-bottom: 20px
    }

    ul.c-header-nav.mfs-auto li.border-right {
        border-right: none !important
    }

    ul.c-header-nav.mfs-auto li.border-right.px-3 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    ul.c-header-nav.mfs-auto li.border-right:first-child {
        margin-left: .5rem
    }

    ul.c-header-nav.mfs-auto li a {
        color: hsla(0, 0%, 100%, .8)
    }

    ul.c-header-nav.mfs-auto li a.dropdown-item {
        color: #003153
    }

    ul.c-header-nav.mfs-auto li a.dropdown-item.active {
        color: hsla(0, 0%, 100%, .8)
    }

    ul.c-header-nav.mfs-auto li.lang-menu a img {
        border: 1px solid hsla(0, 0%, 100%, .8)
    }

    .modal.show .modal-dialog {
        width: 95% !important
    }

    .modal-dialog .modal-content .modal-footer .space-demande {
        margin: 0;
        width: 100%
    }
}

@media screen and (max-width:667px) {

    .paginate_button.next,
    .paginate_button.previous {
        display: none
    }

    .c-sidebar-brand {
        flex: unset
    }

    .c-sidebar-brand img {
        margin-left: -50px;
        width: 150px !important
    }

    li.c-header-nav-item.dropdown.border-right.lang-menu a img {
        border: 1px solid #fff
    }
}

@media (max-width:505px) {
    .btn-outline-secondary.btnResaEnd {
        margin-left: 0;
        width: 100%
    }
}

@media screen and (max-width:375px) {
    .space-mobile {
        display: block
    }
}

.form-text-muted {
    color: #6c757d;
    font-size: .875em;
    margin-top: .25rem
}

.table-primary,
.table-primary>td,
.table-primary>th {
    background-color: #003153;
    color: #fff
}

.table-primary>tbody>tr:nth-of-type(odd) {
    background-color: #003153
}

.table-primary td {
    border: 1px solid #fff
}

.dataTable tr td:last-child {
    border-right-color: #e4e7ea
}

.dataTables_filter {
    float: right
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.child {
    cursor: default !important
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before {
    display: none !important
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child {
    cursor: pointer;
    padding-left: 30px;
    position: relative
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
    background-color: #337ab7;
    border: 2px solid #fff;
    border-radius: 14px;
    box-shadow: 0 0 3px #444;
    box-sizing: content-box;
    color: #fff;
    content: "\f063";
    display: block;
    font-family: Font Awesome\ 5 Free;
    font-size: .7em;
    font-weight: 900;
    height: 14px;
    left: -7px;
    line-height: 14px;
    position: absolute;
    text-align: center;
    text-indent: 0 !important;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    z-index: 99
}

table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
    background-color: #d33333;
    content: "\f062"
}

table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child {
    padding-left: 27px
}

table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before {
    border-radius: 14px;
    height: 14px;
    left: 4px;
    line-height: 14px;
    text-indent: 3px;
    top: 5px;
    width: 14px
}

table.dataTable.dtr-column>tbody>tr>td.control,
table.dataTable.dtr-column>tbody>tr>th.control {
    cursor: pointer;
    position: relative
}

table.dataTable.dtr-column>tbody>tr>td.control:before,
table.dataTable.dtr-column>tbody>tr>th.control:before {
    background-color: #337ab7;
    border: 2px solid #fff;
    border-radius: 14px;
    box-shadow: 0 0 3px #444;
    box-sizing: content-box;
    color: #fff;
    content: "+";
    display: block;
    font-family: Courier New, Courier, monospace;
    height: 16px;
    left: 50%;
    line-height: 14px;
    margin-left: -10px;
    margin-top: -10px;
    position: absolute;
    text-align: center;
    text-indent: 0 !important;
    top: 50%;
    width: 16px
}

table.dataTable.dtr-column>tbody>tr.parent td.control:before,
table.dataTable.dtr-column>tbody>tr.parent th.control:before {
    background-color: #d33333;
    content: "-"
}

table.dataTable>tbody>tr.child {
    padding: .5em 1em
}

table.dataTable>tbody>tr.child:hover {
    background: transparent !important
}

table.dataTable>tbody>tr.child ul.dtr-details {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%
}

table.dataTable>tbody>tr.child ul.dtr-details>li {
    border-bottom: 1px solid #efefef;
    padding: .5em 0
}

table.dataTable>tbody>tr.child ul.dtr-details>li:first-child {
    padding-top: 0
}

table.dataTable>tbody>tr.child ul.dtr-details>li:last-child {
    border-bottom: none
}

table.dataTable>tbody>tr.child span.dtr-title {
    display: inline-block;
    font-weight: 700;
    min-width: 75px
}

div.dtr-modal {
    box-sizing: border-box;
    height: 100%;
    left: 0;
    padding: 10em 1em;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100
}

div.dtr-modal div.dtr-modal-display {
    background-color: #f5f5f7;
    border: 1px solid #000;
    border-radius: .5em;
    bottom: 0;
    box-shadow: 0 12px 30px rgba(0, 0, 0, .6);
    height: 50%;
    left: 0;
    margin: auto;
    overflow: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    z-index: 102
}

div.dtr-modal div.dtr-modal-content {
    padding: 1em;
    position: relative
}

div.dtr-modal div.dtr-modal-close {
    background-color: #f9f9f9;
    border: 1px solid #eaeaea;
    border-radius: 3px;
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 6px;
    text-align: center;
    top: 6px;
    width: 22px;
    z-index: 12
}

div.dtr-modal div.dtr-modal-close:hover {
    background-color: #eaeaea
}

div.dtr-modal div.dtr-modal-background {
    background: rgba(0, 0, 0, .6);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 101
}

@media screen and (max-width:767px) {
    div.dtr-modal div.dtr-modal-display {
        width: 95%
    }
}

div.dtr-bs-modal table.table tr:first-child td {
    border-top: none
}

/*# sourceMappingURL=app.css.map*/