/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(/admin/674f50d287a8c48dc19ba404d20fe713.eot);src:url(/admin/674f50d287a8c48dc19ba404d20fe713.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(/admin/af7ae505a9eed503f8b8e6982036873e.woff2) format('woff2'),url(/admin/fee66e712a8a08eef5805a46892932ad.woff) format('woff'),url(/admin/b06871f281fee6b241d60582ae9369b9.ttf) format('truetype'),url(/admin/912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1, -1)}:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x, .fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before, .fa-close:before, .fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before, .fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before, .fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before, .fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before, .fa-image:before, .fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before, .fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before, .fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before, .fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before, .fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before, .fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before, .fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before, .fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before, .fa-users:before{content:"\f0c0"}.fa-chain:before, .fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before, .fa-scissors:before{content:"\f0c4"}.fa-copy:before, .fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before, .fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before, .fa-reorder:before, .fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before, .fa-sort:before{content:"\f0dc"}.fa-sort-down:before, .fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before, .fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before, .fa-undo:before{content:"\f0e2"}.fa-legal:before, .fa-gavel:before{content:"\f0e3"}.fa-dashboard:before, .fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before, .fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before, .fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before, .fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before, .fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before, .fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before, .fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before, .fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before, .fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before, .fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before, .fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before, .fa-usd:before{content:"\f155"}.fa-rupee:before, .fa-inr:before{content:"\f156"}.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before{content:"\f157"}.fa-ruble:before, .fa-rouble:before, .fa-rub:before{content:"\f158"}.fa-won:before, .fa-krw:before{content:"\f159"}.fa-bitcoin:before, .fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before, .fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before, .fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before, .fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before, .fa-bank:before, .fa-university:before{content:"\f19c"}.fa-mortar-board:before, .fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before, .fa-car:before{content:"\f1b9"}.fa-cab:before, .fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before, .fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before, .fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before, .fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before, .fa-resistance:before, .fa-rebel:before{content:"\f1d0"}.fa-ge:before, .fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before, .fa-weixin:before{content:"\f1d7"}.fa-send:before, .fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before, .fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before, .fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before, .fa-sheqel:before, .fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before, .fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before, .fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before, .fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before{content:"\f240"}.fa-battery-3:before, .fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before, .fa-battery-half:before{content:"\f242"}.fa-battery-1:before, .fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before, .fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before, .fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before, .fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before, .fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before, .fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before, .fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before, .fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before, .fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before, .fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before, .fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before, .fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before, .fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before, .fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before, .fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before, .fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before, .fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before, .fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before, .fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before, .fa-s15:before, .fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before, .fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before, .fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active, .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/*	 imported from SurveycakeIcon.css 	*/

@charset "UTF-8";

@font-face {
	font-family: surveycakeicon;
	src: url(/admin/05f26200e6532953e5e6c12a34f58c92.eot);
	src:
		url(/admin/05f26200e6532953e5e6c12a34f58c92.eot?#iefix) format('embedded-opentype'),
		url(/admin/c90899abbc575709a163e53b0d3041a5.woff) format('woff'),
		url(/admin/71b68765f978d8deea3020c653fff7a4.ttf) format('truetype'),
		url(/admin/48ae960f581aa18dbe53f246431a2b81.svg#surveycakeicon) format('svg');
	font-weight: normal;
	font-style: normal;
}

.SurveycakeIcon__surveycakeIcon___18IiI::before, .SurveycakeIcon__surveycakeIcon___18IiI::after {
	/*	stylelint-disable font-family-no-missing-generic-family-keyword	*/
	font-family: surveycakeicon;
	/*	stylelint-enable font-family-no-missing-generic-family-keyword	*/
	font-style: normal;
	font-weight: 400;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	vertical-align: middle;
	line-height: 1;
}

.SurveycakeIcon__star___2xQkJ {
}

.SurveycakeIcon__star___2xQkJ::before {
	content: 'a';
}

.SurveycakeIcon__star-o___2RdJI {
}

.SurveycakeIcon__star-o___2RdJI::before {
	content: 'b';
}

.SurveycakeIcon__heart___2jzL9 {
}

.SurveycakeIcon__heart___2jzL9::before {
	content: 'c';
}

.SurveycakeIcon__heart-o___2K3KN {
}

.SurveycakeIcon__heart-o___2K3KN::before {
	content: 'd';
}

.SurveycakeIcon__tick___2FSrv {
}

.SurveycakeIcon__tick___2FSrv::before {
	content: 'e';
}

.SurveycakeIcon__tick-o___1If7l {
}

.SurveycakeIcon__tick-o___1If7l::before {
	content: 'f';
}

.SurveycakeIcon__thumb-o___2I6zp {
}

.SurveycakeIcon__thumb-o___2I6zp::before {
	content: 'g';
}

.SurveycakeIcon__thumb___iNqaP {
}

.SurveycakeIcon__thumb___iNqaP::before {
	content: 'h';
}

.SurveycakeIcon__type-choicemulti___3Iv3S {
}

.SurveycakeIcon__type-choicemulti___3Iv3S::before {
	content: 'i';
}

.SurveycakeIcon__type-choiceone___DPdKm {
}

.SurveycakeIcon__type-choiceone___DPdKm::before {
	content: 'j';
}

.SurveycakeIcon__type-datepicker___32Klt {
}

.SurveycakeIcon__type-datepicker___32Klt::before {
	content: 'k';
}

.SurveycakeIcon__type-digitinput___1Pnne {
}

.SurveycakeIcon__type-digitinput___1Pnne::before {
	content: 'l';
}

.SurveycakeIcon__type-digitslide___1wBJR {
}

.SurveycakeIcon__type-digitslide___1wBJR::before {
	content: 'm';
}

.SurveycakeIcon__type-divider___DHIqB {
}

.SurveycakeIcon__type-divider___DHIqB::before {
	content: 'n';
}

.SurveycakeIcon__type-fileupload___sZ-UL {
}

.SurveycakeIcon__type-fileupload___sZ-UL::before {
	content: 'o';
}

.SurveycakeIcon__type-itemsort___31-HG {
}

.SurveycakeIcon__type-itemsort___31-HG::before {
	content: 'p';
}

.SurveycakeIcon__type-nest___1MWtj {
}

.SurveycakeIcon__type-nest___1MWtj::before {
	content: 'q';
}

.SurveycakeIcon__type-nestchild___2kXak {
}

.SurveycakeIcon__type-nestchild___2kXak::before {
	content: 'r';
}

.SurveycakeIcon__type-pickfrom___1sXpW {
}

.SurveycakeIcon__type-pickfrom___1sXpW::before {
	content: 's';
}

.SurveycakeIcon__type-quote___3WXHo {
}

.SurveycakeIcon__type-quote___3WXHo::before {
	content: 't';
}

.SurveycakeIcon__type-ratingbar___JtzuQ {
}

.SurveycakeIcon__type-ratingbar___JtzuQ::before {
	content: 'u';
}

.SurveycakeIcon__type-statement___33m0i {
}

.SurveycakeIcon__type-statement___33m0i::before {
	content: 'v';
}

.SurveycakeIcon__type-txtlong___2CNSq {
}

.SurveycakeIcon__type-txtlong___2CNSq::before {
	content: 'w';
}

.SurveycakeIcon__type-txtshort___1jm6B {
}

.SurveycakeIcon__type-txtshort___1jm6B::before {
	content: 'x';
}

/*	 imported from EditorIcon.css 	*/

@charset "UTF-8";

@font-face {
	font-family: '25sprouteditoricon';
	src: url(/admin/7f102c4f788566437599e7246b6b8594.eot);
	src: url(/admin/7f102c4f788566437599e7246b6b8594.eot?#iefix) format('embedded-opentype'), url(/admin/65a9a6dda69c9ca95059108c1654ec61.woff) format('woff'), url(/admin/51d1950fba6be76cc57bc01c8da3a96c.ttf) format('truetype'), url(/admin/a370f3c3eb956e3802366f1c192700a2.svg#25sprouteditoricon) format('svg');
	font-weight: normal;
	font-style: normal;
}

.EditorIcon__editorIcon___wCsje::before {
	/*	stylelint-disable font-family-no-missing-generic-family-keyword	*/
	font-family: '25sprouteditoricon';
	/*	stylelint-enable	*/
	font-style: normal;
	font-weight: normal;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.EditorIcon__align-center___3q1zN {
}

.EditorIcon__align-center___3q1zN::before {
	content: 'a';
}

.EditorIcon__align-justify___WEDsU {
}

.EditorIcon__align-justify___WEDsU::before {
	content: 'b';
}

.EditorIcon__align-left___3KYY3 {
}

.EditorIcon__align-left___3KYY3::before {
	content: 'c';
}

.EditorIcon__align-right___tMSb- {
}

.EditorIcon__align-right___tMSb-::before {
	content: 'd';
}

.EditorIcon__background___1pJoX {
}

.EditorIcon__background___1pJoX::before {
	content: 'e';
}

.EditorIcon__bold___2jLDs {
}

.EditorIcon__bold___2jLDs::before {
	content: 'f';
}

.EditorIcon__clear-format___2yWyU {
}

.EditorIcon__clear-format___2yWyU::before {
	content: 'g';
}

.EditorIcon__color___29nZF {
}

.EditorIcon__color___29nZF::before {
	content: 'h';
}

.EditorIcon__delete___CyZHR {
}

.EditorIcon__delete___CyZHR::before {
	content: 'i';
}

.EditorIcon__image___1xPUg {
}

.EditorIcon__image___1xPUg::before {
	content: 'j';
}

.EditorIcon__indent___19LU0 {
}

.EditorIcon__indent___19LU0::before {
	content: 'k';
}

.EditorIcon__italic___3WKPb {
}

.EditorIcon__italic___3WKPb::before {
	content: 'l';
}

.EditorIcon__link___odeqs {
}

.EditorIcon__link___odeqs::before {
	content: 'm';
}

.EditorIcon__list-ol___12ujX {
}

.EditorIcon__list-ol___12ujX::before {
	content: 'n';
}

.EditorIcon__list-ul___2CmXP {
}

.EditorIcon__list-ul___2CmXP::before {
	content: 'o';
}

.EditorIcon__outdent___1V_8_ {
}

.EditorIcon__outdent___1V_8_::before {
	content: 'p';
}

.EditorIcon__strikethrough___2TE0c {
}

.EditorIcon__strikethrough___2TE0c::before {
	content: 'q';
}

.EditorIcon__table___1Ke0b {
}

.EditorIcon__table___1Ke0b::before {
	content: 'r';
}

.EditorIcon__table-delete-column___3WH1B {
}

.EditorIcon__table-delete-column___3WH1B::before {
	content: 's';
}

.EditorIcon__table-delete-row___3DikO {
}

.EditorIcon__table-delete-row___3DikO::before {
	content: 't';
}

.EditorIcon__table-insert-column___kq0Ki {
}

.EditorIcon__table-insert-column___kq0Ki::before {
	content: 'u';
}

.EditorIcon__table-insert-row___1xc5D {
}

.EditorIcon__table-insert-row___1xc5D::before {
	content: 'v';
}

.EditorIcon__underline___p4n1r {
}

.EditorIcon__underline___p4n1r::before {
	content: 'w';
}

.index__img___34Hlw {
  max-width: 240px;
  max-height: 240px
}

.index__img___34Hlw.index__inner___11Sm7 {
    margin-left: 16px;
  }

.index__option-img___2xn_v {
  width: 240px;
  height: 160px;
  margin-left: 16px;
}

.index__rating-icon___3mYRR {
  font-size: 30px;
  margin-right: 3px;
  margin-top: 12px;
}

.index__txt___1LIiP {
  width: 472px;
  word-break: break-all;
}

.index__row___1pxRY {
  width: 100%;
  padding: 12px 24px 12px 15px;
  border-bottom: 1px solid #eee
}
.index__row___1pxRY > .index__top___xMXrE {
    display: flex;
    align-items: center;
    width: 100%
  }
.index__row___1pxRY > .index__top___xMXrE > .index__checkbox___1AgBo {
      margin-top: -9px;
      margin-bottom: -9px;
    }
.index__row___1pxRY > .index__top___xMXrE > .index__title___3oH80 {
      width: 472px;
    }
.index__row___1pxRY > .index__top___xMXrE > .index__type___1bq1H {
      display: flex;
      flex-grow: 1;
      justify-content: flex-end;
      text-align: right;
    }
.index__row___1pxRY > .index__bot___1J2_C {
    padding-left: 38px;
    width: 100%
  }
.index__row___1pxRY > .index__bot___1J2_C > .index__expand-btn___1hgEz {
      display: flex;
      align-items: center;
      cursor: pointer;
    }
.index__row___1pxRY > .index__bot___1J2_C > img:first-of-type {
        margin-top: 12px;
      }
.index__row___1pxRY > .index__bot___1J2_C > div {
      margin-bottom: 8px
    }
.index__row___1pxRY > .index__bot___1J2_C > div:last-child {
        margin-bottom: 0;
      }
.index__row___1pxRY > .index__bot___1J2_C > div:first-of-type {
        margin-top: 12px;
      }

.index__header___1E4Zl {
	width: 100%;
	height: 70px;
	box-shadow: 0 0.5px 0 0 rgba(69, 69, 69, 0.15);
	padding: 12px 24px;
}

.index__row-container___spEUq {
	scrollbar-width: thin;
	scrollbar-color: #d2d2d2 white;
}

.index__row-container___spEUq::-webkit-scrollbar {
		width: 4px;
	}

.index__row-container___spEUq::-webkit-scrollbar-thumb {
		border-radius: 2px;
		background: #d2d2d2;
	}

.index__row-container___spEUq {
	height: 434px;
	display: flex;
	flex-direction: column;
	overflow: auto;
	overflow-y: overlay;
}

.index__bottom___teAW3 {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	padding: 0 24px;
	height: 48px;
	background-color: #fafafa;
	border-top: 1px solid #eee
}

.index__bottom___teAW3 > * {
		margin-left: 16px;
	}

.index__row___3qxeM {
	width: 100%;
	padding: 12px 24px 12px 15px;
	border-bottom: 1px solid #eee
}

.index__row___3qxeM > div {
		display: flex;
		align-items: center
	}

.index__row___3qxeM > div > .index__checkbox___OYBYv {
			margin-top: -9px;
			margin-bottom: -9px;
		}

.index__row___3qxeM > div > .index__title___2dCJd {
			width: 472px;
		}

.index__btn___37ioZ {
	font-size: 14px;
}
:root {
  /**
	 * meaning
	 */

  /**
	 * color
	 */

  /**
	 * usage
	 */
}

.Message__message___1Iw0l {
  margin-bottom: 5px;
  border-left-width: 5px;
  border-left-style: solid;
  padding: 6px 8px;
  background: #f6f6f6;
  overflow: hidden
}

.Message__message___1Iw0l > header {
    display: flex;
    width: 100%
  }

.Message__message___1Iw0l > header .Message__msg___35YZ9 {
      color: #6b6b6b;
      width: 90%;
      word-break: break-word;
    }

.Message__message___1Iw0l > header .Message__contentCount___2rzV9 {
      font-size: 12px;
      margin-left: auto;
      height: 16px;
      padding: 0 2px;
      border-radius: 2px;
      color: #fff;
    }

.Message__message___1Iw0l .Message__content___3s50g {
    color: #bdbdbd;
    word-break: break-word;
  }

.Message__error___3mbWL {
  border-color: #ee415d
}

.Message__error___3mbWL > header .Message__contentCount___2rzV9 {
    background-color: #ee415d;
  }

.Message__warning___JXIVg {
  border-color: #fdb531
}

.Message__warning___JXIVg > header .Message__contentCount___2rzV9 {
    background-color: #fdb531;
  }

:root {
  /**
	 * meaning
	 */

  /**
	 * color
	 */

  /**
	 * usage
	 */
}

.ErrorAndWarning__errorAndWarning___2yKUD {
  width: 300px;
  max-height: 460px;
  padding: 10px;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #fff;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
  box-shadow: 0 1px 3px #d2d2d2
}

.ErrorAndWarning__errorAndWarning___2yKUD > header {
    color: #6b6b6b;
    margin-bottom: 10px
  }

.ErrorAndWarning__errorAndWarning___2yKUD > header .ErrorAndWarning__danger___VZn7q {
      color: #ee415d;
    }

.LearnMore__learnMore___m1AfY {
  display: block;
  padding: 0;
  font-weight: 400;
  font-size: 13px;
}

:root {
  /**
	 * meaning
	 */

  /**
	 * color
	 */

  /**
	 * usage
	 */
}
:root {
  /**
	 * content
	 */

  /**
	 * filter
	 */

  /**
	 * setting
	 */
}
.Empty__container___3uthf {
  width: calc(100% - 200px);
}
.Empty__noneActive___31V-d {
  width: 100%;
  color: #3dba90;
  font-size: 16px;
  padding-top: 50px;
  text-align: center
}
.Empty__noneActive___31V-d span {
    margin-left: 10px;
  }
.Empty__empty___1mzyZ {
  display: flex;
  position: relative;
  align-self: flex-start;
  color: #fff;
  background-color: #024a34;
  width: 320px;
  max-width: 75vw;
  border-radius: 6px;
  box-shadow: 0 0 10px 0 rgba(69, 69, 69, 0.4);
  margin-left: 15px;
  margin-top: 10px
}
.Empty__empty___1mzyZ::before {
    position: absolute;
    content: '';
    width: 10px;
    height: 10px;
    top: 20px;
    left: -5px;
    transform: rotate(45deg);
    background-color: #024a34;
  }
.Empty__empty___1mzyZ .Empty__info___2UO-l {
    width: calc(100% - 90px);
    padding: 15px
  }
.Empty__empty___1mzyZ .Empty__info___2UO-l .Empty__title___18Pus {
      font-size: 16px;
      font-weight: 700;
      margin: 0 0 10px 0;
      line-height: 1.5;
    }
.Empty__empty___1mzyZ .Empty__info___2UO-l .Empty__subTitle___3otoA {
      font-size: 14px;
      font-weight: 400;
      margin: 0 0 20px 0;
      line-height: 1.5;
    }
.Empty__empty___1mzyZ .Empty__cat___3WnRf {
    display: flex;
    align-items: flex-end;
    width: 90px;
  }
@media all and (max-width: 768px) {
  .Empty__container___3uthf {
    width: 100%
  }

    .Empty__container___3uthf .Empty__empty___1mzyZ {
      margin: 10px auto 0 auto
    }

      .Empty__container___3uthf .Empty__empty___1mzyZ::before {
        top: -5px;
        left: calc(50% - 10px);
      }
}

:root {
  /**
	 * meaning
	 */

  /**
	 * color
	 */

  /**
	 * usage
	 */
}
:root {
  /**
	 * content
	 */

  /**
	 * filter
	 */

  /**
	 * setting
	 */
}
.Filters__filters___2FTru {
  width: 200px;
  margin: 0;
  border-right: 1px solid #eee;
  padding: 0;
  overflow: hidden
}
.Filters__filters___2FTru .Filters__add___3m6Mo {
    color: #989898;
    font-size: 14px;
    font-weight: 500;
    margin: 0;
    border-bottom: 1px solid #eee;
    padding: 10px
      15px;
    text-align: center;
    line-height: 1.5714285714285714;
    list-style: none;
    cursor: pointer
  }
.Filters__filters___2FTru .Filters__add___3m6Mo:hover {
      color: #454545;
    }
.Filters__filters___2FTru .Filters__list___2PZLz {
    height: calc(100% - 43px);
    padding: 5px
      0;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto
  }
.Filters__filters___2FTru .Filters__list___2PZLz::-webkit-scrollbar {
      background-color: transparent;
      width: 8px;
      padding: 0;
    }
.Filters__filters___2FTru .Filters__list___2PZLz::-webkit-scrollbar-button {
      display: none;
    }
.Filters__filters___2FTru .Filters__list___2PZLz::-webkit-scrollbar-track {
      background-color: #fbfbfb;
    }
.Filters__filters___2FTru .Filters__list___2PZLz::-webkit-scrollbar-track-piece, .Filters__filters___2FTru .Filters__list___2PZLz::-webkit-scrollbar-corner, .Filters__filters___2FTru .Filters__list___2PZLz::-webkit-resizer {
      background-color: transparent;
    }
.Filters__filters___2FTru .Filters__list___2PZLz::-webkit-scrollbar-thumb {
      background-color: rgb(214, 214, 214);
      overflow: hidden;
      border-radius: 6px;
    }
.Filters__filters___2FTru .Filters__filter___uUIZ4 {
    color: #454545;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    padding: 5px 15px;
    line-height: 1.5714285714285714;
    letter-spacing: normal;
    word-break: break-word;
    list-style: none;
    cursor: pointer
  }
.Filters__filters___2FTru .Filters__filter___uUIZ4:hover {
      background-color: #f6f6f6;
    }
.Filters__filters___2FTru .Filters__filter___uUIZ4.Filters__active___1fH11 {
      color: #3dba90;
      cursor: default;
    }
@media all and (max-width: 768px) {
  .Filters__filters___2FTru {
    width: 100%;
    border-right: 0;
    border-bottom: 1px solid #eee
  }

    .Filters__filters___2FTru .Filters__list___2PZLz {
      height: 74px
    }

      .Filters__filters___2FTru .Filters__list___2PZLz.Filters__empty___KK1_4 {
        display: none;
      }
}

:root {
  /**
	 * meaning
	 */

  /**
	 * color
	 */

  /**
	 * usage
	 */
}
:root {
  /**
	 * content
	 */

  /**
	 * filter
	 */

  /**
	 * setting
	 */
}
.AddCombination__addCombination___2RvtN {
  padding-top: 20px;
  padding-bottom: 20px
}
.AddCombination__addCombination___2RvtN .AddCombination__condition___3AlQH .AddCombination__type___FZ2Eu {
      display: inline-flex;
      width: 80px;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
    }
.AddCombination__addCombination___2RvtN .AddCombination__condition___3AlQH .AddCombination__text___1NiMl {
      display: inline-block;
      width: calc(100% - 80px);
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
      border-left: 0;
    }
.AddCombination__addCombination___2RvtN .AddCombination__condition___3AlQH .AddCombination__options___1tv04 {
      height: 115px;
      overflow: auto
    }
.AddCombination__addCombination___2RvtN .AddCombination__condition___3AlQH .AddCombination__options___1tv04::-webkit-scrollbar {
        background-color: transparent;
        width: 8px;
        padding: 0;
      }
.AddCombination__addCombination___2RvtN .AddCombination__condition___3AlQH .AddCombination__options___1tv04::-webkit-scrollbar-button {
        display: none;
      }
.AddCombination__addCombination___2RvtN .AddCombination__condition___3AlQH .AddCombination__options___1tv04::-webkit-scrollbar-track {
        background-color: #fbfbfb;
      }
.AddCombination__addCombination___2RvtN .AddCombination__condition___3AlQH .AddCombination__options___1tv04::-webkit-scrollbar-track-piece, .AddCombination__addCombination___2RvtN .AddCombination__condition___3AlQH .AddCombination__options___1tv04::-webkit-scrollbar-corner, .AddCombination__addCombination___2RvtN .AddCombination__condition___3AlQH .AddCombination__options___1tv04::-webkit-resizer {
        background-color: transparent;
      }
.AddCombination__addCombination___2RvtN .AddCombination__condition___3AlQH .AddCombination__options___1tv04::-webkit-scrollbar-thumb {
        background-color: rgb(214, 214, 214);
        overflow: hidden;
        border-radius: 6px;
      }
.AddCombination__addCombination___2RvtN .AddCombination__condition___3AlQH .AddCombination__option___2tBmm {
      margin-bottom: 5px;
    }
.AddCombination__addCombination___2RvtN .AddCombination__add___16OPA {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: 15px;
    margin-right: 15px
  }
.AddCombination__addCombination___2RvtN .AddCombination__add___16OPA .AddCombination__warn___1Ggzl {
      color: #ee415d;
      font-size: 13px;
      font-weight: 700;
      margin-left: 15px;
      margin-right: 10px;
    }

.ConnectBlock__container___rUqbR {
  height: 80px;
  margin: 0 0 20px 0;

  display: flex;
  justify-content: flex-start;
  align-items: flex-start;

  border-radius: 6px;
  overflow: hidden;
}

.ConnectBlock__iconContainer___25uwa {
  width: 80px;
  height: 80px;

  display: flex;
  justify-content: center;
  align-items: center;

  background-color: #eaeaea;
}

.ConnectBlock__icon___24S4E {
  width: 35px;
  height: 35px;
  color: white;
  border-radius: 100%;
  padding: 10px;
}

.ConnectBlock__imgContainer___1_CIw {
  flex: 1;
  height: 100%;

  background-color: white;

  display: flex;
  justify-content: center;
  align-items: center;
}

.ConnectBlock__img___2JZrx {
  width: auto;
  height: 80%;
}

:root {
  /**
	 * meaning
	 */

  /**
	 * color
	 */

  /**
	 * usage
	 */
}

.color__primary___3507v {
  color: #3dba90;
}

.color__lightPrimary___lVolt {
  color: #5fcba7;
}

.color__darkPrimary___2CSs9 {
  color: #37a781;
}

.color__brandPink___rSN2k {
  color: #eb1362;
}

.color__brandOrange___3zl_q {
  color: #f8971d;
}

.color__success___2f9Sv {
  color: #a0d45e;
}

.color__lightSuccess___upiIc {
  color: #b8df86;
}

.color__darkSuccess___7nl_C {
  color: #88c936;
}

.color__info____TpRt {
  color: #4dbae9;
}

.color__lightInfo___11JCF {
  color: #7accef;
}

.color__darkInfo___1JKoC {
  color: #20a8e3;
}

.color__warning___3Av9M {
  color: #fdb531;
}

.color__lightWarning___28lGI {
  color: #fdc764;
}

.color__darkWarning___1fJWv {
  color: #fdac18;
}

.color__danger___2qySL {
  color: #ee415d;
}

.color__lightDanger___23B6g {
  color: #f27085;
}

.color__darkDanger___12emr {
  color: #ec2a49;
}

.color__inverse___3AfGL {
  color: #2c3e50;
}

.color__lightInverse___27UAU {
  color: #3e5871;
}

.color__darkInverse___18Nem {
  color: #1a252f;
}

.color__default___v4LAS {
  color: #bdbdbd;
}

.color__defaultLight___3iG5n {
  color: #d2d2d2;
}

.color__defaultDark___1Kp-i {
  color: #989898;
}

.color__black___Lu0C1 {
  color: #404040;
}

.color__lightBlack___3ERFy {
  color: #383838;
}

.color__whiteGray___2FLLB {
  color: #fbfbfb;
}

.color__lightGray___2avLM {
  color: #eee;
}

.color__darkGray___2A2_J {
  color: #6b6b6b;
}

.color__darkerGray___2w8uI {
  color: #454545;
}

.color__white___1EDPG {
  color: #fff;
}

.color__fullDark___4_b06 {
  color: #000;
}

.color__background___3uG-T {
  color: #f6f6f6;
}

.color__fb___1u-kY {
  color: #3b5998;
}

.color__twitter___1JMGc {
  color: #1da1f2;
}

.color__linkedin___3QlOr {
  color: #0177b5;
}

.Typography__h1____IxGN {
  font-size: 1.5em;
}
.Typography__h2___1sG4x {
  font-size: 1.4em;
}
.Typography__h3___3c6v_ {
  font-size: 1.3em;
}
.Typography__h4___2-yE_ {
  font-size: 1.2em;
}
.Typography__h5___34Mzz {
  font-size: 1.1em;
}
.Typography__h6___niDE4 {
  font-size: 1em;
}
.Typography__p___2gSBj {
  font-size: 0.875em;
}
.Typography__span___mL3pN {
  font-size: 1em;
}

.ConnectNote__text___1kxoi {
  font-size: 0.8em;
}

/*  imported from Button.css  */

.Button__button___Qt92K {
	position: relative;
	width: auto;
	height: auto;
	border-radius: 4px;
	cursor: pointer;
	font-weight: 400;
	line-height: 1.4;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	outline: none;
}

.Button__button___Qt92K.Button__mini___UcG3g {
	font-size: 12px;
	padding: 1px 5px;
}

.Button__button___Qt92K.Button__tiny___1Qd6r {
	font-size: 12px;
	padding: 3px 6px;
}

.Button__button___Qt92K.Button__small___zZlYf {
	font-size: 13px;
	padding: 4px 8px;
}

.Button__button___Qt92K.Button__medium___qo0_w {
	font-size: 14px;
	padding: 6px 12px;
}

.Button__button___Qt92K.Button__large___3muEi {
	font-size: 16px;
	padding: 6px 12px;
}

.Button__button___Qt92K.Button__big___1_wGL {
	font-size: 18px;
	padding: 6px 12px;
}

.Button__button___Qt92K.Button__huge___17IoK {
	font-size: 20px;
	padding: 8px 16px;
}

.Button__button___Qt92K.Button__massive___3N_Zc {
	font-size: 24px;
	padding: 10px 20px;
}

.Button__button___Qt92K + .Button__button___Qt92K {
	margin-left: 5px;
}

.Button__button___Qt92K > svg {
	height: 14px;
	width: 14px;
}

.Button__button___Qt92K span + i {
	margin-left: 3px;
}

.Button__button___Qt92K i + span {
	margin-left: 3px;
}

.Button__button___Qt92K.Button__disabled___3sTwR, .Button__button___Qt92K.Button__loading___3HI95 {
	cursor: not-allowed;
}

.Button__button___Qt92K .Button__loadingIcon___2W5FL {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.Button__button___Qt92K.Button__loading___3HI95 > span {
	opacity: 0;
}

.Button__primary-basic___3Bvk4 {
	border: 1px solid #fff;
	color: #3dba90;
	background-color: #fff;
}

.Button__primary-basic___3Bvk4 > svg path {
	fill: #3dba90;
}

.Button__primary-basic___3Bvk4:hover, .Button__primary-basic___3Bvk4:active {
	background-color: #fbfbfb;
}

.Button__primary-basic___3Bvk4.Button__disabled___3sTwR {
	color: #5fcba7;
}

.Button__darkPrimary-basic___1cFOH {
	border: 1px solid #fff;
	color: #37a781;
	background-color: #fff;
}

.Button__darkPrimary-basic___1cFOH > svg path {
	fill: #37a781;
}

.Button__darkPrimary-basic___1cFOH:hover, .Button__darkPrimary-basic___1cFOH:active {
	background-color: #fbfbfb;
}

.Button__darkPrimary-basic___1cFOH.Button__disabled___3sTwR {
	color: #3dba90;
}

.Button__default-basic___3XMN3 {
	border: 1px solid #fff;
	color: #bdbdbd;
	background-color: #fff;
}

.Button__default-basic___3XMN3 > svg path {
	fill: #bdbdbd;
}

.Button__default-basic___3XMN3:hover, .Button__default-basic___3XMN3:active {
	background-color: #fbfbfb;
}

.Button__default-basic___3XMN3.Button__disabled___3sTwR {
	color: #d2d2d2;
}

.Button__defaultDark-basic___1Jghv {
	border: 1px solid #fff;
	color: #989898;
	background-color: #fff;
}

.Button__defaultDark-basic___1Jghv > svg path {
	fill: #989898;
}

.Button__defaultDark-basic___1Jghv:hover, .Button__defaultDark-basic___1Jghv:active {
	background-color: #fbfbfb;
}

.Button__defaultDark-basic___1Jghv.Button__disabled___3sTwR {
	color: #bdbdbd;
}

.Button__info-basic___2_Vny {
	border: 1px solid #fff;
	color: #4dbae9;
	background-color: #fff;
}

.Button__info-basic___2_Vny > svg path {
	fill: #4dbae9;
}

.Button__info-basic___2_Vny:hover, .Button__info-basic___2_Vny:active {
	background-color: #fbfbfb;
}

.Button__info-basic___2_Vny.Button__disabled___3sTwR {
	color: #7accef;
}

.Button__error-basic___3rtzE {
	border: 1px solid #fff;
	color: #ee415d;
	background-color: #fff;
}

.Button__error-basic___3rtzE > svg path {
	fill: #ee415d;
}

.Button__error-basic___3rtzE:hover, .Button__error-basic___3rtzE:active {
	background-color: #fbfbfb;
}

.Button__error-basic___3rtzE.Button__disabled___3sTwR {
	color: #f27085;
}

.Button__primary-inverse____49cG {
	border: 1px solid #3dba90;
	color: #fff;
	background-color: #3dba90;
}

.Button__primary-inverse____49cG > svg path {
	fill: #fff;
}

.Button__primary-inverse____49cG:hover, .Button__primary-inverse____49cG:active {
	border-color: rgb(55, 167, 130);
	background-color: rgb(55, 167, 130);
}

.Button__primary-inverse____49cG.Button__disabled___3sTwR {
	border-color: #5fcba7;
	color: #fff;
	background-color: #5fcba7;
}

.Button__darkPrimary-inverse___1soZj {
	border: 1px solid #37a781;
	color: #fff;
	background-color: #37a781;
}

.Button__darkPrimary-inverse___1soZj > svg path {
	fill: #fff;
}

.Button__darkPrimary-inverse___1soZj:hover, .Button__darkPrimary-inverse___1soZj:active {
	border-color: rgb(50, 150, 116);
	background-color: rgb(50, 150, 116);
}

.Button__darkPrimary-inverse___1soZj.Button__disabled___3sTwR {
	border-color: #3dba90;
	color: #fff;
	background-color: #3dba90;
}

.Button__default-inverse___3Lxrj {
	border: 1px solid #bdbdbd;
	color: #fff;
	background-color: #bdbdbd;
}

.Button__default-inverse___3Lxrj > svg path {
	fill: #fff;
}

.Button__default-inverse___3Lxrj:hover, .Button__default-inverse___3Lxrj:active {
	border-color: #989898;
	background-color: #989898;
}

.Button__default-inverse___3Lxrj.Button__disabled___3sTwR {
	border-color: #d2d2d2;
	color: #fff;
	background-color: #d2d2d2;
}

.Button__info-inverse___27Exs {
	border: 1px solid #4dbae9;
	color: #fff;
	background-color: #4dbae9;
}

.Button__info-inverse___27Exs > svg path {
	fill: #fff;
}

.Button__info-inverse___27Exs:hover, .Button__info-inverse___27Exs:active {
	background-color: #20a8e3;
}

.Button__info-inverse___27Exs.Button__disabled___3sTwR {
	border-color: #7accef;
	color: #fff;
	background-color: #7accef;
}

.Button__error-inverse___3sSli {
	border: 1px solid #ee415d;
	color: #fff;
	background-color: #ee415d;
}

.Button__error-inverse___3sSli > svg path {
	fill: #fff;
}

.Button__error-inverse___3sSli:hover, .Button__error-inverse___3sSli:active {
	background-color: #ec2a49;
}

.Button__error-inverse___3sSli.Button__disabled___3sTwR {
	border-color: #f27085;
	color: #fff;
	background-color: #f27085;
}

.Button__primary-plain___WcW98 {
	border: none;
	color: #fff;
	background-color: #5fcba7;
}

.Button__primary-plain___WcW98 > svg path {
	fill: #37a781;
}

.Button__default-plain___3m5qe {
	border: none;
	color: #6b6b6b;
	background-color: #eee;
}

.Button__default-plain___3m5qe > svg path {
	fill: #6b6b6b;
}

.Button__info-plain___3UVX5 {
	border: none;
	color: #fff;
	background-color: #7accef;
}

.Button__info-plain___3UVX5 > svg path {
	fill: #20a8e3;
}

.Button__error-plain___3LEk6 {
	border: none;
	color: #fff;
	background-color: #f27085;
}

.Button__error-plain___3LEk6 > svg path {
	fill: #ec2a49;
}

.Button__transparent___2jl7a {
	background: transparent;
	border: none;
	padding: 2px 7px;
	font-size: 14px;
	outline: none;
	cursor: pointer;
}

.Button__primary-transparent___AgL1f {
	color: #3dba90;
}

.Button__default-transparent___srDEO {
	color: #989898;
}

.Button__info-transparent___3cGKU {
	color: #4dbae9;
}

.Button__error-transparent___PQJSx {
	color: #ee415d;
}

.Button__primary-dashed___1RFt0 {
	border: 1px dashed #3dba90;
	color: #3dba90;
	background-color: transparent;
}

.Button__default-dashed___3kn8c {
	border: 1px dashed #bdbdbd;
	color: #bdbdbd;
	background-color: transparent;
}

.Button__info-dashed___bmh_O {
	border: 1px dashed #4dbae9;
	color: #4dbae9;
	background-color: transparent;
}

.Button__error-dashed___2LL1g {
	border: 1px dashed #ee415d;
	color: #ee415d;
	background-color: transparent;
}

.Button__default-primary-dashed___eyBNh {
	border: 1px dashed #bdbdbd;
	color: #3dba90;
	background-color: transparent;
}

.Button__primary-border___wV9aq {
	border: 2px solid #3dba90;
	color: #3dba90;
	background-color: transparent;
	box-sizing: border-box;
}

.Button__default-border___3ahvU {
	border: 2px solid #bdbdbd;
	color: #bdbdbd;
	background-color: transparent;
	box-sizing: border-box;
}

.Button__info-border___2Zw1j {
	border: 2px solid #4dbae9;
	color: #4dbae9;
	background-color: transparent;
	box-sizing: border-box;
}

.Button__error-border___1w_EJ {
	border: 2px solid #ee415d;
	color: #ee415d;
	background-color: transparent;
	box-sizing: border-box;
}

/*  imported from Modal.css  */

.Modal__modal___3rx9N {
	position: relative;
	border: none;
	box-shadow: none;
	width: 600px;
	max-width: 80vw;
	margin: 10px;
}

.Modal__header___2nHlf {
	display: flex;
	border-bottom: none;
	border-radius: 5px 5px 0 0;
	color: #fff;
	background: #3dba90;
	min-height: 16px;
	padding: 15px;
}

.Modal__header___2nHlf .Modal__title___3XAIP {
	margin: 0;
	line-height: 1.42857143;
}

.Modal__header___2nHlf .Modal__closeBtn___2DP-W {
	margin-left: auto;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: 0.2;
}

.Modal__header___2nHlf .Modal__closeBtn___2DP-W:hover {
	color: #000;
	opacity: 0.5;
}

.Modal__content___X95na {
	position: relative;
	max-height: 460px;
	border-radius: 5px;
	padding: 20px;
	background: #fff;
}

.Modal__content___X95na:not(:first-child) {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.Modal__content___X95na:not(:last-child) {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

@media (min-height: 400px) and (max-height: 768px) {
	.Modal__content___X95na {
		max-height: 60vh;
	}
}

@media (max-height: 400px) {
	.Modal__content___X95na {
		max-height: 40vh;
	}
}

.Modal__footer___28xfe {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	padding: 20px;
	margin: 0;
	border-radius: 0 0 5px 5px;
	border-top: 1px solid #eee;
	background: #fff;
}

.Modal__footer___28xfe button + button {
	margin-left: 5px;
}

/*  imported from Overlay.css  */

.Overlay__overlay___3GgSl {
	display: flex;
	position: fixed;
	justify-content: center;
	align-items: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.4);
}

.Overlay__fadeEnter___rYPXN {
	opacity: 0.01;
}

.Overlay__fadeEnterActive___23Mcu {
	opacity: 1;
	transition: all 300ms ease-out;
}

.Overlay__fadeExit___3nDeT {
	opacity: 1;
}

.Overlay__fadeExitActive___SajJ2 {
	opacity: 0;
	transition: all 300ms ease-in;
}

/*  imported from ModalAlert.css  */

.ModalAlert__modalAlert___3tjpC {
	max-width: 94%;
	width: 350px;
	min-width: unset;
}

.ModalAlert__modalAlert___3tjpC .ModalAlert__content___1LzlD {
	display: flex;
	position: relative;
	flex-direction: column;
	border-radius: 5px;
	color: #454545;
	background: #fff;
	padding: 1em;
	font-size: 1.2em;
	line-height: 1.5em;
}

.ModalAlert__modalAlert___3tjpC .ModalAlert__content___1LzlD .ModalAlert__closeBtn___2KyNi {
	margin-left: auto;
}

/*  imported from Tooltip.css  */

.Tooltip__msg___3ObbK {
	background-color: #000;
	text-align: center;
	white-space: pre-wrap;
	font-size: 12px;
	color: #fff;
	border-radius: 4px;
	padding: 4px;
	box-shadow: 0 0 4px 0 rgba(64, 64, 64, 0.5);
}

.Tooltip__arrowContainer___Geu4k {
	position: absolute;
	overflow: hidden;
}

.Tooltip__arrowContainer___Geu4k.Tooltip__top___1V8fa, .Tooltip__arrowContainer___Geu4k.Tooltip__bottom___1foJ1 {
	left: 50%;
	width: 20px;
	height: 10px;
	transform: translateX(-50%);
}

.Tooltip__arrowContainer___Geu4k.Tooltip__right___3WKaq, .Tooltip__arrowContainer___Geu4k.Tooltip__left___2IXDs {
	top: 50%;
	width: 10px;
	height: 20px;
	transform: translateY(-50%);
}

.Tooltip__arrowContainer___Geu4k.Tooltip__top___1V8fa {
	top: 100%;
}

.Tooltip__arrowContainer___Geu4k.Tooltip__right___3WKaq {
	right: 100%;
}

.Tooltip__arrowContainer___Geu4k.Tooltip__bottom___1foJ1 {
	bottom: 100%;
}

.Tooltip__arrowContainer___Geu4k.Tooltip__left___2IXDs {
	left: 100%;
}

.Tooltip__arrowContainer___Geu4k.Tooltip__sub-top___2xxkT {
	top: 15px;
}

.Tooltip__arrowContainer___Geu4k.Tooltip__sub-bottom___205CB {
	top: calc(100% - 15px);
}

.Tooltip__arrowContainer___Geu4k.Tooltip__sub-right___3XeGs {
	left: calc(100% - 15px);
}

.Tooltip__arrowContainer___Geu4k.Tooltip__sub-left___3gjbb {
	left: 15px;
}

.Tooltip__arrow___2SWC6 {
	position: absolute;
	content: '';
	width: 10px;
	height: 10px;
	background: #000;
	box-shadow: 0 0 4px 0 rgba(64, 64, 64, 0.5);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
}

.Tooltip__arrow___2SWC6.Tooltip__top___1V8fa {
	top: 0;
	left: 50%;
}

.Tooltip__arrow___2SWC6.Tooltip__bottom___1foJ1 {
	top: 100%;
	left: 50%;
}

.Tooltip__arrow___2SWC6.Tooltip__right___3WKaq {
	top: 50%;
	left: 100%;
}

.Tooltip__arrow___2SWC6.Tooltip__left___2IXDs {
	top: 50%;
}

.Tooltip__content___1m0Ph {
	position: absolute;
	z-index: 2000;
}

.Tooltip__content___1m0Ph.Tooltip__top___1V8fa {
	margin-bottom: 10px;
}

.Tooltip__content___1m0Ph.Tooltip__right___3WKaq {
	margin-left: 10px;
}

.Tooltip__content___1m0Ph.Tooltip__bottom___1foJ1 {
	margin-top: 10px;
}

.Tooltip__content___1m0Ph.Tooltip__left___2IXDs {
	margin-right: 10px;
}

.Tooltip__content___1m0Ph.Tooltip__light___1f_D7 .Tooltip__msg___3ObbK, .Tooltip__content___1m0Ph.Tooltip__light___1f_D7 .Tooltip__arrow___2SWC6 {
	background-color: #fff;
}

.Tooltip__content___1m0Ph.Tooltip__light___1f_D7 .Tooltip__msg___3ObbK {
	color: #000;
}

/*  imported from Popup.css  */

.Popup__content___2V_HJ {
	position: absolute;
	z-index: 2000;
}

/*	 imported from Dropdown.css 	*/

.Dropdown__menu___2b-Na {
	display: block;
	font-size: 13px;
	max-width: 200%;
	max-height: 180px;
	overflow-y: auto;
	margin: 0;
	padding: 4px 0;
	list-style: none;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	scrollbar-width: none;
}

.Dropdown__menu___2b-Na::-webkit-scrollbar {
	background-color: transparent;
	width: 8px;
	padding: 0;
}

.Dropdown__menu___2b-Na::-webkit-scrollbar-button {
	display: none;
}

.Dropdown__menu___2b-Na::-webkit-scrollbar-track {
	background-color: #fbfbfb;
}

.Dropdown__menu___2b-Na::-webkit-scrollbar-track-piece, .Dropdown__menu___2b-Na::-webkit-scrollbar-corner, .Dropdown__menu___2b-Na::-webkit-resizer {
	background-color: transparent;
}

.Dropdown__menu___2b-Na::-webkit-scrollbar-thumb {
	background-color: rgb(214, 214, 214);
	overflow: hidden;
	border-radius: 6px;
}

/*	stylelint-disable no-descending-specificity	*/

.Dropdown__item___3eiQ1 {
	display: block;
	list-style: none;
	cursor: pointer;
	padding: 8px 16px;
	text-align: center;
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	outline: none;
}

.Dropdown__item___3eiQ1 > i:not(:last-child) {
	margin-right: 5px;
}

.Dropdown__item___3eiQ1 > *:not(i) + i {
	margin-left: 5px;
}

.Dropdown__item___3eiQ1.Dropdown__disabled___1ZJxP {
	cursor: not-allowed;
}

.Dropdown__primary___m5QJP .Dropdown__item___3eiQ1 {
	color: #3dba90;
}

.Dropdown__primary___m5QJP .Dropdown__item___3eiQ1:hover {
	color: #3dba90;
	background-color: rgba(61, 186, 144, 0.09999999999999998);
}

.Dropdown__primary___m5QJP .Dropdown__item___3eiQ1.Dropdown__active___wMboT {
	color: #fff;
	background-color: #3dba90;
}

.Dropdown__primary___m5QJP .Dropdown__item___3eiQ1.Dropdown__disabled___1ZJxP {
	color: rgba(61, 186, 144, 0.30000000000000004);
	background-color: transparent;
}

.Dropdown__default___2cI1X .Dropdown__item___3eiQ1 {
	color: #6b6b6b;
}

.Dropdown__default___2cI1X .Dropdown__item___3eiQ1:hover {
	color: #6b6b6b;
	background-color: rgba(107, 107, 107, 0.09999999999999998);
}

.Dropdown__default___2cI1X .Dropdown__item___3eiQ1.Dropdown__active___wMboT {
	color: #fff;
	background-color: #bdbdbd;
}

.Dropdown__default___2cI1X .Dropdown__item___3eiQ1.Dropdown__disabled___1ZJxP {
	color: rgba(189, 189, 189, 0.30000000000000004);
	background-color: transparent;
}

/*	stylelint-enable	*/

.index__dropdown___pdWl4 {
  max-height: unset;
}

.index__item___3PLLB {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  grid-column-gap: 4px;
  column-gap: 4px
}

.index__item___3PLLB > span + svg {
      margin-left: auto;
    }

.index__active___37b7A > i {
    color: #3dba90;
  }

.index__active___37b7A > svg > path {
      fill: #3dba90;
    }

.index__active___37b7A > span {
    color: #3dba90;
  }

/*  imported from ModalConfirm.css  */

.ModalConfirm__modalConfirm___86QhM {
	max-width: 94%;
	width: 450px;
}

/*  imported from Validate.css  */

.Validate__error___33x1g {
	color: #EE415D;
	font-weight: 700;
	margin-bottom: 5px;
}

.Validate__warning___1i_Rt {
	color: #20a8e3;
	font-weight: 700;
	margin-bottom: 5px;
}

.Validate__info___1o5H1 {
	color: #4dbae9;
	font-weight: 400;
	margin-bottom: 5px;
}

/*  imported from Message.css  */

.Message__message___fBf_q {
	display: flex;
	align-items: center;
	position: fixed;
	top: 0;
	left: 50%;
	transform: translate(-50%, -200%);
	overflow: hidden;
	margin-top: 20px;
	border-radius: 4px;
	padding: 10px 16px;
	box-shadow: 0 0 8px 0 rgba(69, 69, 69, 0.5);
	background-color: #fff;
	transition: transform 200ms ease-out;
}

.Message__message___fBf_q.Message__visible___nNAIb {
	transform: translate(-50%, 0);
}

.Message__icon___wNuk- {
	font-size: 18px;
	margin-right: 10px;
}

.Message__icon___wNuk-.Message__success___2RBsi {
	color: #3dba90;
}

.Message__icon___wNuk-.Message__error___11YQB {
	color: #EE415D;
}

.Message__icon___wNuk-.Message__warning___3_Vql {
	color: #fdb531;
}

.Message__icon___wNuk-.Message__info___BgNMN {
	color: #4dbae9;
}

.Message__content___1rP4U {
	font-size: 14px;
	margin-right: auto;
	max-width: 80vw;
	word-break: keep-all;
	white-space: nowrap;
}

.Message__close___3jMcG {
	font-size: 14px;
	line-height: 1;
	color: #d2d2d2;
	margin-left: 10px;
	cursor: pointer;
	-ms-user-select: none;
	user-select: none;
}

.Message__close___3jMcG:hover {
	color: #989898;
}

:root {
  /**
	 * meaning
	 */

  /**
	 * color
	 */

  /**
	 * usage
	 */
}

.coupon-wrap .step {
    display: none;
    text-align: center;
    padding: 30px 0;
    min-height: 520px
  }

.coupon-wrap .step.active {
      display: block;
    }

.coupon-wrap .step.step-failed, .coupon-wrap .step.step-success {
      padding: 30px 0
    }

.coupon-wrap .step.step-failed .actions .btn, .coupon-wrap .step.step-success .actions .btn {
        border: 1px solid #3dba90;
        color: #3dba90;
        transition: background 0.3s;
        width: 44%;
        margin: 0 2.5%
      }

.coupon-wrap .step.step-failed .actions .btn:hover, .coupon-wrap .step.step-success .actions .btn:hover {
          color: #fff;
          background-color: #3dba90;
        }

.coupon-wrap .step .icon img {
      width: auto;
    }

.coupon-wrap .step .title {
      font-size: 24px;
      font-weight: 600;
      line-height: 32px;
      margin-bottom: 8px;
    }

.coupon-wrap .step .subtitle {
      font-size: 16px;
      line-height: 24px;
      color: #6b6b6b;
      margin-top: 0px;
    }

.coupon-wrap .step p {
      margin-top: 8px;
      color: #bdbdbd;
    }

.coupon-wrap .step .actions {
      width: 100%;
      max-width: 480px;
      margin: 64px auto
    }

.coupon-wrap .step .actions input {
        margin-bottom: 10px;
        color: #3dba90;
        text-align: left;
        padding: 16px 12px;
        font-size: 16px;
      }

.coupon-wrap .step .actions .btn{
        font-weight: 700;
        font-size: 16px;
        padding: 15px 0;
      }

.coupon-wrap .step .info-bottom {
      margin-top: 108px;
    }

@media screen and (max-width: 576px){
      .coupon-wrap .step .actions {
        margin: 16px auto;
      }
}

html {
  height: 100%;
  font-size: 16px;
}

#container {
  width: 100%;
  height: 100%;
}

#root {
  width: 100%;
}

#main-content {
  padding: 15px;
  flex: 1 1 auto;
  overflow-y: auto;
}

#main-content::-webkit-scrollbar {
  width: 4px;
}

#main-content::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #d2d2d2;
}

@media screen and (max-width: 599px) {
      #main-content .coupon-wrap .step-enter {
        padding: 8px
      }

        #main-content .coupon-wrap .step-enter .actions {
          margin: 18px auto;
        }

        #main-content .coupon-wrap .step-enter .contactus-btn {
          bottom: 10px;
        }
}

/*  imported from Checkbox.css  */

@keyframes Checkbox__checkboxmark___1cI0w {
	0% {
		transform: scale(0, 0) rotate(45deg);
	}

	100% {
		transform: scale(1, 1) rotate(45deg);
	}
}

.Checkbox__option___3UfyR {
	display: inline-flex;
	align-items: center;
	cursor: pointer;
}

.Checkbox__option___3UfyR.Checkbox__disabled___CD8gU {
	cursor: not-allowed;
}

.Checkbox__optionContent___2rimP {
	color: #989898;
	margin-left: 5px;
	line-height: 1.5;
	vertical-align: middle;
	-ms-user-select: none;
	user-select: none;
	transition: color 140ms;
}

.Checkbox__iconContainer___1bxfR {
	position: relative;
	width: 16px;
	height: 16px;
	min-width: 16px;
	margin: 0;
	vertical-align: middle;
	background-color: transparent;
}

.Checkbox__icon___7ehPn {
	position: relative;
	height: 100%;
	border-width: 2px;
	border-style: solid;
	border-radius: 4px;
	transition: background-color 140ms, border-color 140ms;
	pointer-events: none;
	box-sizing: border-box;
}

.Checkbox__iconInner___2bH75 {
	position: absolute;
	width: 36%;
	height: 70%;
	border-style: solid;
	border-top: none;
	border-left: none;
	border-right-width: 2.13333px;
	border-bottom-width: 2.13333px;
	border-color: #fff;
	transform-origin: 90% 80%;
	box-sizing: content-box;
	animation: Checkbox__checkboxmark___1cI0w 140ms ease-out forwards;
}

.Checkbox__primary___39cMg.Checkbox__active___1psKW .Checkbox__icon___7ehPn {
	background-color: #3dba90;
	border-color: #3dba90;
}

.Checkbox__primary___39cMg.Checkbox__active___1psKW .Checkbox__optionContent___2rimP {
	color: #3dba90;
}

.Checkbox__primary___39cMg:not(.Checkbox__active___1psKW) .Checkbox__icon___7ehPn {
	background-color: #fff;
	border-color: #989898;
}

.Checkbox__primary___39cMg:not(.Checkbox__active___1psKW) .Checkbox__optionContent___2rimP {
	color: #989898;
}

.Checkbox__primary___39cMg:not(.Checkbox__active___1psKW).Checkbox__disabled___CD8gU .Checkbox__icon___7ehPn {
	border-color: #d2d2d2;
	background-color: #eee;
}

.Checkbox__primary___39cMg:not(.Checkbox__active___1psKW).Checkbox__disabled___CD8gU .Checkbox__optionContent___2rimP {
	color: #d2d2d2;
}

.Checkbox__primary___39cMg:not(.Checkbox__active___1psKW):hover:not(.Checkbox__disabled___CD8gU) .Checkbox__icon___7ehPn {
	border-color: #5fcba7;
}

.Checkbox__primary___39cMg:not(.Checkbox__active___1psKW):hover:not(.Checkbox__disabled___CD8gU) .Checkbox__optionContent___2rimP {
	color: #5fcba7;
}

/*  imported from Form.css  */

.Form__field___2eMFE {
	display: inline-block;
	position: relative;
	width: 100%;
	height: auto;
	margin-bottom: 6px;
	padding: 6px 0;
	font-size: 14px;
	min-height: 1px;
	box-sizing: border-box;
}

.Form__field___2eMFE .Form__label___1aBDu {
	display: block;
	margin-bottom: 5px;
	color: #6b6b6b;
	font-size: 14px;
	font-weight: 700;
	box-sizing: border-box;
}

.Form__field___2eMFE .Form__label___1aBDu i {
	margin: 0 3px;
}

@media (min-width: 992px) {
	.Form__field___2eMFE .Form__label___1aBDu {
		display: inline-block;
		width: 25%;
		vertical-align: top;
	}
}

.Form__field___2eMFE .Form__control___hF5Mk {
	display: block;
	font-weight: 400;
	box-sizing: border-box;
}

@media (min-width: 992px) {
	.Form__field___2eMFE .Form__control___hF5Mk {
		display: inline-block;
		width: 75%;
	}
}

.Form__field___2eMFE.Form__horizontal___2XwRG .Form__label___1aBDu, .Form__field___2eMFE.Form__horizontal___2XwRG .Form__control___hF5Mk {
	padding: 0 15px;
}

.Form__field___2eMFE.Form__vertical___1G9Am .Form__label___1aBDu, .Form__field___2eMFE.Form__vertical___1G9Am .Form__control___hF5Mk {
	width: 100%;
}

/*  imported from Input.css  */

.Input__input___1zkLN {
	display: block;
	width: 100%;
	height: 30px;
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	box-shadow: none;
	box-sizing: border-box;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	outline: none;
}

.Input__input___1zkLN:disabled {
	cursor: not-allowed;
	-webkit-text-fill-color: #bdbdbd; /* 1. sets text fill to current `color` for safari */
}

.Input__input___1zkLN.Input__error___3yceh {
	border-color: #ee415d;
}

.Input__primary-basic___2tU3M {
	color: #454545;
	border: 1px solid #d2d2d2;
	border-radius: 4px;
	background-color: #fff;
}

.Input__primary-basic___2tU3M:focus:not(.Input__error___3yceh) {
	border-color: #3dba90;
	box-shadow: none;
}

.Input__primary-underline___2y08H {
	color: #454545;
	border: none;
	border-bottom: 1px solid #d2d2d2;
}

.Input__primary-underline___2y08H:focus:not(.Input__error___3yceh) {
	border-color: #3dba90;
	box-shadow: none;
}

.Input__primary-dashed___9D3tF {
	color: #bdbdbd;
	background-color: transparent;
	border: 1px dashed #3dba90;
	border-radius: 4px;
}

.Input__primary-dashed___9D3tF:focus:not(.Input__error___3yceh) {
	border-color: #37a781;
	box-shadow: none;
}

.Input__default-dashed___2zyJ0 {
	color: #bdbdbd;
	background-color: transparent;
	border: 1px dashed #bdbdbd;
	border-radius: 4px;
}

.Input__default-dashed___2zyJ0:focus:not(.Input__error___3yceh) {
	border-color: #989898;
	box-shadow: none;
}

/*!
 * Bootstrap-select v1.12.4 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2017 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */

select.bs-select-hidden, select.selectpicker {
  display: none !important;
}

.bootstrap-select {
  width: 220px \0;
  /*IE9 and below*/
}

.bootstrap-select > .dropdown-toggle {
  width: 100%;
  padding-right: 25px;
  z-index: 1;
}

.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active {
  color: #999;
}

.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
}

.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2;
}

.has-error .bootstrap-select .dropdown-toggle, .error .bootstrap-select .dropdown-toggle {
  border-color: #b94a48;
}

.bootstrap-select.fit-width {
  width: auto !important;
}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 220px;
}

.bootstrap-select .dropdown-toggle:focus {
  outline: thin dotted #333333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}

.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
}

.bootstrap-select.form-control:not([class*="col-"]) {
  width: 100%;
}

.bootstrap-select.form-control.input-group-btn {
  z-index: auto;
}

.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0;
}

.bootstrap-select.btn-group.dropdown-menu-right, .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right, .row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}

.form-inline .bootstrap-select.btn-group, .form-horizontal .bootstrap-select.btn-group, .form-group .bootstrap-select.btn-group {
  margin-bottom: 0;
}

.form-group-lg .bootstrap-select.btn-group.form-control, .form-group-sm .bootstrap-select.btn-group.form-control {
  padding: 0;
}

.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle, .form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {
  height: 100%;
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}

.form-inline .bootstrap-select.btn-group .form-control {
  width: 100%;
}

.bootstrap-select.btn-group.disabled, .bootstrap-select.btn-group > .disabled {
  cursor: not-allowed;
}

.bootstrap-select.btn-group.disabled:focus, .bootstrap-select.btn-group > .disabled:focus {
  outline: none !important;
}

.bootstrap-select.btn-group.bs-container {
  position: absolute;
  height: 0 !important;
  padding: 0 !important;
}

.bootstrap-select.btn-group.bs-container .dropdown-menu {
  z-index: 1060;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-align: left;
}

.bootstrap-select.btn-group .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}

.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
  width: 100%;
}

.bootstrap-select.btn-group .dropdown-menu {
  min-width: 100%;
  box-sizing: border-box;
}

.bootstrap-select.btn-group .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  box-shadow: none;
}

.bootstrap-select.btn-group .dropdown-menu li {
  position: relative;
}

.bootstrap-select.btn-group .dropdown-menu li.active small {
  color: #fff;
}

.bootstrap-select.btn-group .dropdown-menu li.disabled a {
  cursor: not-allowed;
}

.bootstrap-select.btn-group .dropdown-menu li a {
  cursor: pointer;
  -ms-user-select: none;
      user-select: none;
}

.bootstrap-select.btn-group .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}

.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
  display: none;
}

.bootstrap-select.btn-group .dropdown-menu li a span.text {
  display: inline-block;
}

.bootstrap-select.btn-group .dropdown-menu li small {
  padding-left: 0.5em;
}

.bootstrap-select.btn-group .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  box-sizing: border-box;
}

.bootstrap-select.btn-group .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}

.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
  position: static;
}

.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  margin-top: 5px;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
  z-index: 1061;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  top: -3px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  bottom: auto;
  top: -3px;
  border-top: 6px solid white;
  border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
  right: 12px;
  left: auto;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
  right: 13px;
  left: auto;
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
  display: block;
}

.bs-searchbox, .bs-actionsbox, .bs-donebutton {
  padding: 4px 8px;
}

.bs-actionsbox {
  width: 100%;
  box-sizing: border-box;
}

.bs-actionsbox .btn-group button {
  width: 50%;
}

.bs-donebutton {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.bs-donebutton .btn-group button {
  width: 100%;
}

.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}

.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none;
}
/*!
 * Bootstrap v4.5.1 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
*, *::before, *::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}
[tabindex="-1"]:focus:not(.focus-visible) {
  outline: 0 !important;
}
[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-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title], abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol, ul, dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol, ul ul, ol ul, ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b, strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub, sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -.25em;
}
sup {
  top: -.5em;
}
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre, code, kbd, samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure {
  margin: 0 0 1rem;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg {
  overflow: hidden;
  vertical-align: middle;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button {
  border-radius: 0;
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
input, button, select, optgroup, textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button, input {
  overflow: visible;
}
button, select {
  text-transform: none;
}
[role="button"] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
button, [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button;
}
button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {
  cursor: pointer;
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type="radio"], input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
h1, .h1 {
  font-size: 2.5rem;
}
h2, .h2 {
  font-size: 2rem;
}
h3, .h3 {
  font-size: 1.75rem;
}
h4, .h4 {
  font-size: 1.5rem;
}
h5, .h5 {
  font-size: 1.25rem;
}
h6, .h6 {
  font-size: 1rem;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
small, .small {
  font-size: 80%;
  font-weight: 400;
}
mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "\2014\00A0";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 90%;
  color: #6c757d;
}
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex: 1 0 100%;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col, .no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.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.333333%;
  max-width: 33.333333%;
}
.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.666667%;
  max-width: 16.666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.col-2 {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.col-5 {
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.col-8 {
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.col-11 {
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.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.333333%;
}
.offset-2 {
  margin-left: 16.666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.333333%;
}
.offset-5 {
  margin-left: 41.666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.333333%;
}
.offset-8 {
  margin-left: 66.666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.333333%;
}
.offset-11 {
  margin-left: 91.666667%;
}
@media (min-width: 576px) {
  .col-sm {
    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.333333%;
    max-width: 33.333333%;
  }
  .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.666667%;
    max-width: 16.666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .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.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    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.333333%;
    max-width: 33.333333%;
  }
  .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.666667%;
    max-width: 16.666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .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.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    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.333333%;
    max-width: 33.333333%;
  }
  .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.666667%;
    max-width: 16.666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .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.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    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.333333%;
    max-width: 33.333333%;
  }
  .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.666667%;
    max-width: 16.666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .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.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th, .table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}
.table-sm th, .table-sm td {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th, .table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th, .table-bordered thead td {
  border-bottom-width: 2px;
}
.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody {
  border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}
.table-primary, .table-primary > th, .table-primary > td {
  background-color: #b8daff;
}
.table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody {
  border-color: #7abaff;
}
.table-hover .table-primary:hover {
  background-color: #9fcdff;
}
.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}
.table-secondary, .table-secondary > th, .table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody {
  border-color: #b3b7bb;
}
.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}
.table-success, .table-success > th, .table-success > td {
  background-color: #c3e6cb;
}
.table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody {
  border-color: #8fd19e;
}
.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}
.table-info, .table-info > th, .table-info > td {
  background-color: #bee5eb;
}
.table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody {
  border-color: #86cfda;
}
.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
  background-color: #abdde5;
}
.table-warning, .table-warning > th, .table-warning > td {
  background-color: #ffeeba;
}
.table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody {
  border-color: #ffdf7e;
}
.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}
.table-danger, .table-danger > th, .table-danger > td {
  background-color: #f5c6cb;
}
.table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody {
  border-color: #ed969e;
}
.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}
.table-light, .table-light > th, .table-light > td {
  background-color: #fdfdfe;
}
.table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody {
  border-color: #fbfcfc;
}
.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
  background-color: #ececf6;
}
.table-dark, .table-dark > th, .table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {
  border-color: #95999c;
}
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}
.table-active, .table-active > th, .table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th, .table-dark td, .table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@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 #495057;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control {
  appearance: none;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.form-control-file, .form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
select.form-control[size], select.form-control[multiple] {
  height: auto;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col, .form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip, .is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip, .is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group, .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled, fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
  width: 100%;
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropup, .dropright, .dropdown, .dropleft {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
.btn-group, .btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, .btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover, .btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  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="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .form-control-plaintext + .form-control, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-prepend, .input-group-append {
  display: flex;
}
.input-group-prepend .btn, .input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus, .input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type="radio"], .input-group-text input[type="checkbox"] {
  margin-top: 0;
}
.input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}
.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}
.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.input-group-lg > .custom-select, .input-group-sm > .custom-select {
  padding-right: 1.75rem;
}
.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .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) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .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) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50% / 50% 50%;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-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 {
  border-color: #007bff;
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.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,%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, 123, 255, 0.5);
}
.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@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(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none;
}
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.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 {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}
.custom-control-label::before, .custom-file-label, .custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before, .custom-file-label, .custom-select {
    transition: none;
  }
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}
.nav-fill > .nav-link, .nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified > .nav-link, .nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container, .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}
@media (max-width: 575.98px) {
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 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-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .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-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 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-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .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-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 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-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .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-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 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-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .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-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' 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, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group, .card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}
.card-title {
  margin-bottom: 0.75rem;
}
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}
.card-img, .card-img-top, .card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}
.card-img, .card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card-img, .card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 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;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    grid-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-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;
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.breadcrumb-item {
  display: flex;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary {
  color: #fff;
  background-color: #007bff;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.alert-primary hr {
  border-top-color: #9fcdff;
}
.alert-primary .alert-link {
  color: #002752;
}
.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}
.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.media {
  display: flex;
  align-items: flex-start;
}
.media-body {
  flex: 1;
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 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: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 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: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 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: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 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: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 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 {
  color: #004085;
  background-color: #b8daff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}
.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}
.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}
.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}
.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}
a.close.disabled {
  pointer-events: none;
}
.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}
.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-body {
  padding: 0.75rem;
}
.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@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-header, .modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-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: 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;
  }
}
[dir="ltr"] .tooltip {
  text-align: left;
}
[dir="rtl"] .tooltip {
  text-align: right;
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
[dir="ltr"] .popover {
  text-align: left;
}
[dir="rtl"] .popover {
  text-align: right;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item.active, .carousel-item-next, .carousel-item-prev {
  display: block;
}
.carousel-item-next:not(.carousel-item-left), .active.carousel-item-right {
  transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}
.carousel-control-prev, .carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev, .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon, .carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50% / 100% 100%;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-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,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border .75s linear infinite;
}
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow .75s linear infinite;
}
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-primary {
  background-color: #007bff !important;
}
a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {
  background-color: #0062cc !important;
}
.bg-secondary {
  background-color: #6c757d !important;
}
a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus {
  background-color: #545b62 !important;
}
.bg-success {
  background-color: #28a745 !important;
}
a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus {
  background-color: #1e7e34 !important;
}
.bg-info {
  background-color: #17a2b8 !important;
}
a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus {
  background-color: #117a8b !important;
}
.bg-warning {
  background-color: #ffc107 !important;
}
a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus {
  background-color: #d39e00 !important;
}
.bg-danger {
  background-color: #dc3545 !important;
}
a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus {
  background-color: #bd2130 !important;
}
.bg-light {
  background-color: #f8f9fa !important;
}
a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus {
  background-color: #dae0e5 !important;
}
.bg-dark {
  background-color: #343a40 !important;
}
a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus {
  background-color: #1d2124 !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid #dee2e6 !important;
}
.border-top {
  border-top: 1px solid #dee2e6 !important;
}
.border-right {
  border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
  border-left: 1px solid #dee2e6 !important;
}
.border-0 {
  border: 0 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-right-0 {
  border-right: 0 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-left-0 {
  border-left: 0 !important;
}
.border-primary {
  border-color: #007bff !important;
}
.border-secondary {
  border-color: #6c757d !important;
}
.border-success {
  border-color: #28a745 !important;
}
.border-info {
  border-color: #17a2b8 !important;
}
.border-warning {
  border-color: #ffc107 !important;
}
.border-danger {
  border-color: #dc3545 !important;
}
.border-light {
  border-color: #f8f9fa !important;
}
.border-dark {
  border-color: #343a40 !important;
}
.border-white {
  border-color: #fff !important;
}
.rounded-sm {
  border-radius: 0.2rem !important;
}
.rounded {
  border-radius: 0.25rem !important;
}
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-lg {
  border-radius: 0.3rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: 50rem !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: 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 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 {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  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;
  }
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -ms-user-select: all !important;
  user-select: all !important;
}
.user-select-auto {
  -ms-user-select: auto !important;
  user-select: auto !important;
}
.user-select-none {
  -ms-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 {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 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 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1, .my-1 {
  margin-top: 0.25rem !important;
}
.mr-1, .mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1, .my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1, .mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2, .my-2 {
  margin-top: 0.5rem !important;
}
.mr-2, .mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2, .my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2, .mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3, .my-3 {
  margin-top: 1rem !important;
}
.mr-3, .mx-3 {
  margin-right: 1rem !important;
}
.mb-3, .my-3 {
  margin-bottom: 1rem !important;
}
.ml-3, .mx-3 {
  margin-left: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4, .my-4 {
  margin-top: 1.5rem !important;
}
.mr-4, .mx-4 {
  margin-right: 1.5rem !important;
}
.mb-4, .my-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4, .mx-4 {
  margin-left: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5, .my-5 {
  margin-top: 3rem !important;
}
.mr-5, .mx-5 {
  margin-right: 3rem !important;
}
.mb-5, .my-5 {
  margin-bottom: 3rem !important;
}
.ml-5, .mx-5 {
  margin-left: 3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0, .py-0 {
  padding-top: 0 !important;
}
.pr-0, .px-0 {
  padding-right: 0 !important;
}
.pb-0, .py-0 {
  padding-bottom: 0 !important;
}
.pl-0, .px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1, .py-1 {
  padding-top: 0.25rem !important;
}
.pr-1, .px-1 {
  padding-right: 0.25rem !important;
}
.pb-1, .py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1, .px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2, .py-2 {
  padding-top: 0.5rem !important;
}
.pr-2, .px-2 {
  padding-right: 0.5rem !important;
}
.pb-2, .py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2, .px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3, .py-3 {
  padding-top: 1rem !important;
}
.pr-3, .px-3 {
  padding-right: 1rem !important;
}
.pb-3, .py-3 {
  padding-bottom: 1rem !important;
}
.pl-3, .px-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4, .py-4 {
  padding-top: 1.5rem !important;
}
.pr-4, .px-4 {
  padding-right: 1.5rem !important;
}
.pb-4, .py-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4, .px-4 {
  padding-left: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5, .py-5 {
  padding-top: 3rem !important;
}
.pr-5, .px-5 {
  padding-right: 3rem !important;
}
.pb-5, .py-5 {
  padding-bottom: 3rem !important;
}
.pl-5, .px-5 {
  padding-left: 3rem !important;
}
.m-n1 {
  margin: -0.25rem !important;
}
.mt-n1, .my-n1 {
  margin-top: -0.25rem !important;
}
.mr-n1, .mx-n1 {
  margin-right: -0.25rem !important;
}
.mb-n1, .my-n1 {
  margin-bottom: -0.25rem !important;
}
.ml-n1, .mx-n1 {
  margin-left: -0.25rem !important;
}
.m-n2 {
  margin: -0.5rem !important;
}
.mt-n2, .my-n2 {
  margin-top: -0.5rem !important;
}
.mr-n2, .mx-n2 {
  margin-right: -0.5rem !important;
}
.mb-n2, .my-n2 {
  margin-bottom: -0.5rem !important;
}
.ml-n2, .mx-n2 {
  margin-left: -0.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 {
  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 {
  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 {
  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 {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0, .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0, .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0, .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0, .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1, .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1, .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1, .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1, .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2, .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2, .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2, .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2, .mx-sm-2 {
    margin-left: 0.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: 0.25rem !important;
  }
  .pt-sm-1, .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1, .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1, .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1, .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2, .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2, .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2, .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2, .px-sm-2 {
    padding-left: 0.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: -0.25rem !important;
  }
  .mt-sm-n1, .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1, .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1, .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1, .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2, .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2, .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2, .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2, .mx-sm-n2 {
    margin-left: -0.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: 0.25rem !important;
  }
  .mt-md-1, .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1, .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1, .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1, .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2, .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2, .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2, .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2, .mx-md-2 {
    margin-left: 0.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: 0.25rem !important;
  }
  .pt-md-1, .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1, .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1, .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1, .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2, .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2, .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2, .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2, .px-md-2 {
    padding-left: 0.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: -0.25rem !important;
  }
  .mt-md-n1, .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1, .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1, .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1, .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2, .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2, .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2, .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2, .mx-md-n2 {
    margin-left: -0.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: 0.25rem !important;
  }
  .mt-lg-1, .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1, .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1, .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1, .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2, .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2, .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2, .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2, .mx-lg-2 {
    margin-left: 0.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: 0.25rem !important;
  }
  .pt-lg-1, .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1, .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1, .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1, .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2, .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2, .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2, .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2, .px-lg-2 {
    padding-left: 0.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: -0.25rem !important;
  }
  .mt-lg-n1, .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1, .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1, .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1, .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2, .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2, .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2, .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2, .mx-lg-n2 {
    margin-left: -0.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: 0.25rem !important;
  }
  .mt-xl-1, .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1, .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1, .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1, .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2, .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2, .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2, .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2, .mx-xl-2 {
    margin-left: 0.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: 0.25rem !important;
  }
  .pt-xl-1, .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1, .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1, .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1, .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2, .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2, .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2, .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2, .px-xl-2 {
    padding-left: 0.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: -0.25rem !important;
  }
  .mt-xl-n1, .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1, .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1, .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1, .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2, .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2, .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2, .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2, .mx-xl-n2 {
    margin-left: -0.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;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.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: #007bff !important;
}
a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}
.text-secondary {
  color: #6c757d !important;
}
a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}
.text-success {
  color: #28a745 !important;
}
a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}
.text-info {
  color: #17a2b8 !important;
}
a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}
.text-warning {
  color: #ffc107 !important;
}
a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}
.text-danger {
  color: #dc3545 !important;
}
a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}
.text-light {
  color: #f8f9fa !important;
}
a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}
.text-dark {
  color: #343a40 !important;
}
a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}
.text-body {
  color: #212529 !important;
}
.text-muted {
  color: #6c757d !important;
}
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}
.text-reset {
  color: inherit !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
@media print {
  *, *::before, *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre, blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr, img {
    page-break-inside: avoid;
  }
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }
  h2, h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td, .table th {
    background-color: #fff !important;
  }
  .table-bordered th, .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/admin/674f50d287a8c48dc19ba404d20fe713.eot);
  src: url(/admin/674f50d287a8c48dc19ba404d20fe713.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(/admin/af7ae505a9eed503f8b8e6982036873e.woff2) format('woff2'), url(/admin/fee66e712a8a08eef5805a46892932ad.woff) format('woff'), url(/admin/b06871f281fee6b241d60582ae9369b9.ttf) format('truetype'), url(/admin/912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before, .fa-close:before, .fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before, .fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before, .fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before, .fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before, .fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before, .fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before, .fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before, .fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before, .fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before, .fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before, .fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before, .fa-users:before {
  content: "\f0c0";
}
.fa-chain:before, .fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before, .fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before, .fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before, .fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before, .fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before, .fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before, .fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before, .fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before, .fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before, .fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before, .fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before, .fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before, .fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before, .fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before, .fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before, .fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before, .fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before, .fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before, .fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before, .fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before, .fa-usd:before {
  content: "\f155";
}
.fa-rupee:before, .fa-inr:before {
  content: "\f156";
}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
  content: "\f158";
}
.fa-won:before, .fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before, .fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before, .fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before, .fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before, .fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before, .fa-bank:before, .fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before, .fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before, .fa-car:before {
  content: "\f1b9";
}
.fa-cab:before, .fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before, .fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before, .fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before, .fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before, .fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before, .fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before, .fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before, .fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before, .fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before, .fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before, .fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before, .fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before, .fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before, .fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before, .fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before, .fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before, .fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before, .fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before, .fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before, .fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before, .fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before, .fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before, .fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before, .fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before, .fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before, .fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before, .fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before, .fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before, .fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before, .fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before, .fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before, .fa-s15:before, .fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before, .fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before, .fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

@charset 'UTF-8';

@font-face {
  font-family: surveycakeicon;
  src: url(/admin/ade73d8364d7ac3ad0f154880e5d34ad.eot);
  src: url(/admin/ade73d8364d7ac3ad0f154880e5d34ad.eot?#iefix) format('embedded-opentype'),
    url(/admin/6829434050f5e93a4c7fd010a013970a.woff) format('woff'),
    url(/admin/4ad55ea9ec6d42f957ffc7381963f326.ttf) format('truetype'),
    url(/admin/db212c9b71a221675f859b306572e659.svg#surveycakeicon) format('svg');
  font-weight: normal;
  font-style: normal;
}

[data-icon]::before {
  /* stylelint-disable declaration-no-important */
  font-family: 'surveycakeicon', sans-serif !important;
  /* stylelint-enable declaration-no-important */
  content: attr(data-icon);
  /* stylelint-disable declaration-no-important */
  font-style: normal !important;
  /* stylelint-enable declaration-no-important */
  /* stylelint-disable declaration-no-important */
  font-weight: normal !important;
  /* stylelint-enable declaration-no-important */
  /* stylelint-disable declaration-no-important */
  font-feature-settings: normal !important;
  font-variant: normal !important;
  /* stylelint-enable declaration-no-important */
  /* stylelint-disable declaration-no-important */
  text-transform: none !important;
  /* stylelint-enable declaration-no-important */
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
}

[data-icon-after]::after {
  /* stylelint-disable declaration-no-important */
  font-family: 'surveycakeicon', sans-serif !important;
  /* stylelint-enable declaration-no-important */
  content: attr(data-icon-after);
  /* stylelint-disable declaration-no-important */
  font-style: normal !important;
  /* stylelint-enable declaration-no-important */
  /* stylelint-disable declaration-no-important */
  font-weight: normal !important;
  /* stylelint-enable declaration-no-important */
  /* stylelint-disable declaration-no-important */
  font-feature-settings: normal !important;
  font-variant: normal !important;
  /* stylelint-enable declaration-no-important */
  /* stylelint-disable declaration-no-important */
  text-transform: none !important;
  /* stylelint-enable declaration-no-important */
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
}

[class^='svi-']::before,
[class*=' svi-']::before {
  /* stylelint-disable declaration-no-important */
  font-family: 'surveycakeicon', sans-serif !important;
  /* stylelint-enable declaration-no-important */
  /* stylelint-disable declaration-no-important */
  font-style: normal !important;
  /* stylelint-enable declaration-no-important */
  /* stylelint-disable declaration-no-important */
  font-weight: normal !important;
  /* stylelint-enable declaration-no-important */
  /* stylelint-disable declaration-no-important */
  font-feature-settings: normal !important;
  font-variant: normal !important;
  /* stylelint-enable declaration-no-important */
  /* stylelint-disable declaration-no-important */
  text-transform: none !important;
  /* stylelint-enable declaration-no-important */
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
}

.svi-star::before {
  content: '\61';
}

.svi-star-o::before {
  content: '\62';
}

.svi-heart::before {
  content: '\63';
}

.svi-heart-o::before {
  content: '\64';
}

.svi-tick::before {
  content: '\65';
}

.svi-tick-o::before {
  content: '\66';
}

.svi-thumb-o::before {
  content: '\67';
}

.svi-thumb::before {
  content: '\68';
}

body {
  font-family: 'Helvetica Neue', Helvetica, Arial, 'Apple LiGothic Medium',
    '微軟正黑體', 'Microsoft JhengHei', sans-serif;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

a,
a:active,
a:focus {
  text-decoration: none;
  cursor: pointer;
}

a:hover {
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  line-height: 1.2;
}

hr {
  clear: both;
  width: 100%;
  border: 0;
  border-bottom: #dcdcd9 1px solid;
}

li,
ol,
ul {
  margin: 0;
  padding: 0;
}

:focus {
  /* stylelint-disable declaration-no-important */
  outline: none !important;
  /* stylelint-enable declaration-no-important */
}

/*  -------------------------------------
  --------- FontFamily DEFAULT --------
-------------------------------------  */

.pt_sans {
  font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial,
    'Apple LiGothic Medium', '微軟正黑體', 'Microsoft JhengHei', sans-serif
}

.pt_sans.bold {
    font-weight: bold;
  }

.pt_sans.italic {
    font-style: italic;
  }

.roboto {
  font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial,
    'Apple LiGothic Medium', '微軟正黑體', 'Microsoft JhengHei', sans-serif
}

.roboto.bold {
    font-weight: bold;
  }

.roboto.italic {
    font-style: italic;
  }

:root {
  /**
	 * meaning
	 */

  /**
	 * color
	 */

  /**
	 * usage
	 */
}

/*  -------------------------------------
  ---------- Bootstrap Reset ----------
-------------------------------------  */

.panel {
  border: none;
  box-shadow: none;
  position: relative;
  overflow: hidden;
    margin-bottom: 20px;
    background-color: #fff
}

.panel .panel-loading {
    width: 100%;
    text-align: center;
    padding: 20px 0;
    margin-bottom: -20px;
  }

.panel.panel-nobg {
    background-color: transparent
  }

.panel.panel-nobg .panel-heading,
    .panel.panel-nobg .panel-body,
    .panel.panel-nobg .panel-footer {
      background-color: transparent;
    }

.panel.panel-nobg .panel-heading {
      padding-left: 0;
      padding-right: 0;
    }

.panel.panel-nobg .panel-body {
      padding-left: 0;
      padding-right: 0;
    }

.panel-heading {
  border-color: #eee;
  font-size: 16px;
  color: #37a781;
  overflow: hidden;
  padding: 10px 15px;
  border-bottom: 1px solid #eee
}

.panel-heading.panel-heading-visible {
    overflow: visible
  }

.panel-heading.panel-heading-visible::after {
      display: block;
      content: '';
      width: 100%;
      height: 1px;
      clear: both;
    }

.panel-heading .tools {
    font-size: 12px;
    /* stylelint-disable declaration-no-important */
    line-height: 1 !important;
    /* stylelint-enable declaration-no-important */
  }

.panel-heading .heading-btn-wrapper {
    float: right;
    font-size: 12px
  }

.panel-heading .heading-btn-wrapper .form-group {
      display: inline-block;
      position: relative;
      margin-bottom: 0;
    }

.panel-heading .heading-btn-wrapper > a,
    .panel-heading .heading-btn-wrapper button {
      display: inline-block;
      margin-right: 4px;
      padding: 5px 9px;
      cursor: pointer;
      font-size: 11px;
      position: relative
    }

.panel-heading .heading-btn-wrapper > a.btn-white, .panel-heading .heading-btn-wrapper button.btn-white {
        background-color: #f6f6f6
      }

.panel-heading .heading-btn-wrapper > a.btn-white:hover,
        .panel-heading .heading-btn-wrapper > a.btn-white:focus,
        .panel-heading .heading-btn-wrapper > a.btn-white.active,
        .panel-heading .heading-btn-wrapper button.btn-white:hover,
        .panel-heading .heading-btn-wrapper button.btn-white:focus,
        .panel-heading .heading-btn-wrapper button.btn-white.active {
          color: #3dba90;
        }

.panel-heading .heading-btn-wrapper div.divider {
      display: inline-block;
      width: 2px;
      height: 24px;
      margin: 0 8px 0 4px;
      vertical-align: middle;
      background-color: #eee;
    }

.panel-footer {
  border-color: #eee;
  background-color: #fff;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  color: #454545;
}

.row {
  margin: 0;
}

.primarybg {
  background: #3dba90;
}

.infobg {
  background: #4dbae9;
}

.successbg {
  background: #a0d45e;
}

.dangerbg {
  background: #ee415d;
}

.warningbg {
  background: #fdb531;
}

.infobg {
  background: #4dbae9;
}

.label {
  padding: 0.3em 0.5em;
  font-size: 90%;
  color: #fff;
  font-weight: bold;
  line-height: 1;
  border-radius: .25em;
}

.label-default {
  background-color: #bdbdbd;
}

.label-primary {
  background-color: #3dba90;
}

.label-success {
  background-color: #a0d45e;
}

.label-info {
  background-color: #4dbae9;
}

.label-warning {
  background-color: #fdb531;
}

.label-danger {
  background-color: #ee415d;
}

.label-inverse {
  background-color: #2c3e50;
}

.label-sm {
  padding: 0 0.3em;
}

.text-muted,
.text-default {
  color: #bdbdbd;
}

.text-primary {
  color: #3dba90;
}

.text-success {
  color: #a0d45e;
}

.text-info {
  color: #4dbae9;
}

.text-warning {
  color: #fdb531;
}

.text-danger {
  color: #ee415d;
}

.alert {
  padding: 10px;
}

.alert-default {
  background-color: rgb(255, 255, 255);
  color: #bdbdbd;
}

.alert-primary {
  background-color: rgb(190, 234, 219);
  color: #3dba90;
}

.alert-success {
  background-color: rgb(243, 250, 235);
  color: #a0d45e;
}

.alert-info {
  background-color: rgb(237, 248, 253);
  color: #4dbae9;
}

.alert-warning {
  background-color: rgb(255, 244, 225);
  color: #fdb531;
}

.alert-danger {
  background-color: rgb(252, 227, 231);
  color: #ee415d;
}

.alert-inverse {
  background-color: rgb(120, 151, 181);
  color: #2c3e50;
}

.alert-success,
.alert-danger,
.alert-info,
.alert-warning {
  border: none;
}

.modal-backdrop {
  z-index: 100;
}

.modal {
  overflow-y: auto
}

.modal .modal-dialog .modal-content .close.img-close {
    opacity: 0.6
  }

.modal .modal-dialog .modal-content .close.img-close:hover {
      opacity: 1;
    }

.modal-content {
  border: none;
  box-shadow: none
}

.modal-content > button.close {
    margin-top: 10px;
    margin-right: 10px;
  }

.modal-content.no-bg {
    background: transparent;
  }

.modal-content .moreinfo {
    color: #989898;
  }

.modal-header {
  flex-direction: row-reverse;
  align-items: center;
  border-bottom: none;
  border-radius: 5px 5px 0 0;
  color: #fff;
  background: #37a781
}

.modal-header .close {
    float: unset;
    opacity: 0.2;
    font-size: 21px;
  }

.modal-header .modal-title {
    font-size: 18px;
  }

.modal-body {
  max-height: 524px;
  overflow-y: auto;
}

.modal-footer {
  margin-top: 0
}

.modal-footer .btn-link {
    text-decoration: none;
    font-size: 13px;
    color: #989898
  }

.modal-footer .btn-link:hover {
      text-decoration: none;
      font-size: 13px;
      color: #6b6b6b;
    }

.modal-footer .disabled-info {
    display: none;
    margin-right: 15px;
  }

.modal-footer.disabled .disabled-info {
    display: inline;
  }

.modalbody-nopadding .modal-body {
    padding: 0
  }

.modalbody-nopadding .modal-body h5 {
      background-color: #eee;
      margin: 0 auto;
      width: auto;
      padding: 8px 10px;
      font-size: 14px
    }

.modalbody-nopadding .modal-body h5 .sv-tooltip {
        color: #3dba90;
      }

.modalbody-nopadding .modal-section-padding {
    padding: 20px;
  }

.modalbody-nopadding#modal-period-filter .modal-body {
  padding: 20px
}

.modalbody-nopadding#modal-period-filter .modal-body .quick-period {
    font-size: 16px;
    margin-bottom: 30px
  }

.modalbody-nopadding#modal-period-filter .modal-body .quick-period > span {
      margin-right: 10px;
    }

.modalbody-nopadding#modal-period-filter .modal-body .quick-period > .form-control {
      display: inline-block;
      width: 130px;
    }

.modalbody-nopadding#modal-period-filter .modal-body ul {
    margin-top: 30px
  }

.modalbody-nopadding#modal-period-filter .modal-body ul li {
      margin-top: 3px
    }

.modalbody-nopadding#modal-period-filter .modal-body ul li:first-child {
        margin-top: 0;
      }

.modalbody-nopadding#modal-period-filter .modal-body ul li::before {
        display: inline-block;
        content: '・';
      }

.modal-fullscreen .modal-dialog {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    padding: 50px;
    background: rgba(31, 31, 31, 0.8);
    box-sizing: border-box
  }

.modal-fullscreen .modal-dialog .modal-content,
    .modal-fullscreen .modal-dialog .modal-header,
    .modal-fullscreen .modal-dialog .modal-body {
      background: transparent;
    }

.modal-fullscreen .modal-dialog .modal-header {
      border-radius: 0;
    }

.modal-fullscreen .modal-dialog .modal-body {
      max-height: 100%;
      float: none;
      clear: both;
    }

.modal-fullscreen .modal-dialog .modal-content .close.img-close {
      margin-top: -10px;
      margin-right: 0;
      opacity: 0.6
    }

.modal-fullscreen .modal-dialog .modal-content .close.img-close:hover {
        opacity: 1;
      }

.modal-fullscreen.bg-white .modal-dialog {
    background: #fff;
  }

.modal-fullscreen._iframe {
    margin: 30px 60px;
    border-radius: 4px
  }

.modal-fullscreen._iframe .modal-dialog {
      line-height: 0;
      padding: 0;
      background: #fff
    }

.modal-fullscreen._iframe .modal-dialog .modal-content {
        line-height: 0
      }

.modal-fullscreen._iframe .modal-dialog .modal-content .close.img-close {
          position: absolute;
          margin: 0;
          top: 14px;
          right: 22px;
          z-index: 1100;
        }

.modal-fullscreen._iframe .modal-dialog .modal-body {
        line-height: 0
      }

.modal-fullscreen._iframe .modal-dialog .modal-body iframe {
          display: block;
        }

.modal-sv-tips {
  background-color: #f6f6f6;
  padding: 8px;
  border-radius: 4px
}

.modal-sv-tips[data-position='top'] {
    margin: 0 0 15px;
  }

.modal-sv-tips[data-position='bottom'] {
    margin: 15px 0 0;
  }

.modal-sv-tips .tips-title {
    font-size: 12px;
    font-weight: bold;
    color: #4dbae9;
  }

.modal-sv-tips .tips-content {
    margin-top: 5px
  }

.modal-sv-tips .tips-content ul {
      margin-bottom: 5px;
    }

.modal.fade.stay .modal-dialog {
  transform: translate(0, 0);
}

code {
  border: none;
  /* stylelint-disable declaration-no-important */
  white-space: normal !important;
  /* stylelint-enable declaration-no-important */
  background-color: #f6f6f6
}

code.border {
    border: #eee 1px solid;
  }

code.paste {
    color: #454545;
    letter-spacing: 1px;
    padding: 10px 12px;
  }

form label.error {
  display: block;
  color: #ee415d;
}

iframe.clear {
  border: 0
}

iframe.clear::-webkit-scrollbar {
    background-color: transparent;
    width: 8px;
    padding: 0;
  }

iframe.clear::-webkit-scrollbar-button {
    display: none;
  }

iframe.clear::-webkit-scrollbar-track {
    background-color: #eee;
  }

iframe.clear::-webkit-scrollbar-track-piece,
  iframe.clear::-webkit-scrollbar-corner,
  iframe.clear::-webkit-resizer {
    background-color: transparent;
  }

iframe.clear::-webkit-scrollbar-thumb {
    background-color: #bdbdbd;
    overflow: hidden;
    border-radius: 6px;
  }

input,
textarea,
select,
button {
  /* stylelint-disable declaration-no-important */
  outline: none !important;
  /* stylelint-enable declaration-no-important */
}

ul {
  padding-left: 0
}

ul li {
    list-style: none;
  }

ul.list {
    padding-left: 20px
  }

ul.list li {
      list-style-type: disc;
    }

.btn:not(.btn-default):not(.btn-primary):not(.disabled) {
  color: #3dba90;
}

.btn.btn-lg {
  border-radius: 4px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.btn .caret {
  margin-left: 2px;
}

.btn-fb-style {
  border-color: #3b5998;
  color: #fff;
  background-color: #3b5998
}

.btn-fb-style:hover,
  .btn-fb-style:focus,
  .btn-fb-style:active,
  .btn-fb-style.active {
    border-color: #3b5998;
    color: #fff;
    background-color: #3b5998;
  }

.btn-group.open .dropdown-toggle,
.btn,
.btn:active,
.btn.active {
  box-shadow: none;
}

.btn-white {
  color: #989898;
  background-color: #fff
}

.btn-white:hover,
  .btn-white:focus,
  .btn-white.active {
    background-color: #fbfbfb;
  }

.btn-default {
  border-color: #bdbdbd;
  color: #fff;
  background-color: #bdbdbd;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  border-color: rgb(170, 170, 170);
  color: #fff;
  background-color: rgb(170, 170, 170);
}

.btn-primary {
  border-color: #3dba90;
  color: #fff;
  background-color: #3dba90;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  border-color: rgb(55, 167, 130);
  color: #fff;
  background-color: rgb(55, 167, 130);
}

.btn-success {
  border-color: #a0d45e;
  color: #fff;
  background-color: #a0d45e;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  border-color: rgb(144, 191, 85);
  color: #fff;
  background-color: rgb(144, 191, 85);
}

.btn-info {
  border-color: #4dbae9;
  color: #fff;
  background-color: #4dbae9;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  border-color: rgb(69, 167, 210);
  color: #fff;
  background-color: rgb(69, 167, 210);
}

.btn-warning {
  border-color: #fdb531;
  color: #fff;
  background-color: #fdb531;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  border-color: rgb(228, 163, 44);
  color: #fff;
  background-color: rgb(228, 163, 44);
}

.btn-danger {
  border-color: #ee415d;
  color: #fff;
  background-color: #ee415d;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  border-color: rgb(214, 59, 84);
  color: #fff;
  background-color: rgb(214, 59, 84);
}

.btn-shadow.btn-default {
    box-shadow: 0 4px #989898;
  }

.btn-shadow.btn-primary {
    box-shadow: 0 4px #37a781;
  }

.btn-shadow.btn-success {
    box-shadow: 0 4px #88c936;
  }

.btn-shadow.btn-info {
    box-shadow: 0 4px #20a8e3;
  }

.btn-shadow.btn-warning {
    box-shadow: 0 4px #fdac18;
  }

.btn-shadow.btn-danger {
    box-shadow: 0 4px #ec2a49;
  }

.btn-select {
  color: #454545;
  border: 1px solid #d2d2d2;
  box-shadow: none;
  /* stylelint-disable declaration-no-important */
  background-color: #fff !important;
  /* stylelint-enable declaration-no-important */
  line-height: 1.4;
}

.dropdown-menu {
  font-size: 13px;
  padding-top: 4px;
  padding-bottom: 4px;
  max-width: 200%
}

.dropdown-menu.dropdown-menu-witharrow::before {
      content: ' ';
      position: absolute;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      top: -6px;
      right: 6px;
      border-width: 0 6px 6px;
      background-color: rgba(0, 0, 0, 0.15000000000000002);
    }

.dropdown-menu.dropdown-menu-witharrow::after {
      content: ' ';
      position: absolute;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      top: -5px;
      right: 6px;
      border-width: 0 6px 6px;
      border-bottom-color: #fff;
    }

.dropdown-menu li > a {
    cursor: pointer;
    padding: 8px 16px;
    color: #6b6b6b;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
  }

.dropdown-menu li > a i.fa {
      width: 30px;
    }

.dropdown-menu li > a:hover,
    .dropdown-menu li > a:focus {
      text-decoration: none;
      color: #fff;
      background-color: #bdbdbd;
    }

.form-control {
  color: #454545;
  border: 1px solid #d2d2d2;
  box-shadow: none;
  /* stylelint-disable declaration-no-important */
  background-color: #fff !important
  /* stylelint-enable declaration-no-important */
}

.form-control.report-error {
    /* stylelint-disable declaration-no-important */
    border-color: #ee415d !important;
    /* stylelint-enable declaration-no-important */
  }

.form-control:focus,
#focusedInput {
  border: 1px solid #3dba90;
  box-shadow: none;
}

.form-horizontal.form-lable-fade label.control-label {
    color: #989898;
  }

.form-horizontal .control-label {
    text-align: left;
    font-size: 14px;
    font-weight: bold;
  }

.form-horizontal .edithint {
    margin-top: 9px;
  }

.form-horizontal .form-group {
    margin-bottom: 8px;
  }

.form-columns .form-group {
  display: inline-block;
  vertical-align: top;
  float: none;
}

.form-group .control-label.section-label {
  color: #989898;
  width: auto;
  padding: 3px 8px;
  margin-left: 12px;
  border-left: #bdbdbd 3px solid;
}

.form-control[disabled],
fieldset[disabled] {
  /* stylelint-disable declaration-no-important */
  background-color: #fff !important;
  /* stylelint-enable declaration-no-important */
  cursor: default;
}

.form-control[readonly] {
  /* stylelint-disable declaration-no-important */
  background-color: #fbfbfb !important;
  /* stylelint-enable declaration-no-important */
}

.table-noborder tr,
.table-noborder td {
  /* stylelint-disable declaration-no-important */
  border-top: 0 !important;
  /* stylelint-enable declaration-no-important */
  border: 0;
}

.table-trclick tr {
  cursor: pointer;
}

.breadcrumb {
  background-color: #fff;
}

.sv-nav-tabs-wrap {
  box-sizing: border-box
}

.sv-nav-tabs-wrap .nav-item-template,
  .sv-nav-tabs-wrap .tab-content-template {
    display: none;
  }

.sv-nav-tabs-wrap .nav-tabs {
    border: none
  }

.sv-nav-tabs-wrap .nav-tabs > li > a {
      border: none;
      padding: 6px 10px;
      color: #989898;
      font-size: 15px;
      margin-right: 1px;
    }

.sv-nav-tabs-wrap .nav-tabs > li.active > a {
      border-right: #eee 1px solid;
      border-left: #eee 1px solid;
      border-top: #eee 1px solid;
      color: #3dba90;
    }

.sv-nav-tabs-wrap .tab-content {
    background-color: #fff;
    border: #eee 1px solid;
    border-radius: 4px;
    overflow: hidden;
    overflow-y: auto
  }

.sv-nav-tabs-wrap .tab-content::-webkit-scrollbar {
      background-color: transparent;
      width: 8px;
      padding: 0;
    }

.sv-nav-tabs-wrap .tab-content::-webkit-scrollbar-button {
      display: none;
    }

.sv-nav-tabs-wrap .tab-content::-webkit-scrollbar-track {
      background-color: #eee;
    }

.sv-nav-tabs-wrap .tab-content::-webkit-scrollbar-track-piece,
    .sv-nav-tabs-wrap .tab-content::-webkit-scrollbar-corner,
    .sv-nav-tabs-wrap .tab-content::-webkit-resizer {
      background-color: transparent;
    }

.sv-nav-tabs-wrap .tab-content::-webkit-scrollbar-thumb {
      background-color: #bdbdbd;
      overflow: hidden;
      border-radius: 6px;
    }

.sv-nav-tabs-wrap .tab-content .tab-pane {
      box-sizing: border-box;
      padding: 10px
    }

.sv-nav-tabs-wrap .tab-content .tab-pane .panel-heading,
      .sv-nav-tabs-wrap .tab-content .tab-pane .panel-body {
        padding-right: 2px;
        padding-left: 2px;
      }

.panel-default > .panel-heading {
  border-color: #d2d2d2;
  color: #6b6b6b;
  background-color: #fff;
}

.navbar-inverse {
  border-color: #2c3e50;
  background-color: #2c3e50;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #3e5871;
}

.navbar-inverse .navbar-nav > li a:hover {
  color: #454545;
}

.navbar-inverse .navbar-nav > li > ul > li a:hover {
  color: #fff;
}

.navbar-inverse .navbar-brand {
  color: #fff;
}

.navbar-inverse .navbar-nav > li > a {
  color: #fff;
}

.navbar-inverse .navbar-nav > .dropdown > a .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
  color: #000;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
  color: #fff;
}

.nav-justified {
  /* stylelint-disable declaration-no-important */
  width: auto !important;
  /* stylelint-enable declaration-no-important */
}

.nav-justified li:last-child > a:hover,
.nav-justified li.active:last-child > a {
  /* stylelint-disable declaration-no-important */
  border-radius: 0 4px 0 0 !important;
  /* stylelint-enable declaration-no-important */
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  border-color: #37a781;
  color: #fff;
  background-color: #37a781;
}

.progress {
  background: #eee;
  box-shadow: none;
  margin-bottom: 0;
}

.table thead > tr > th,
.table tbody > tr > th,
.table tfoot > tr > th,
.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td {
  padding: 10px;
}

.css_table {
  display: table
}

.css_table .tr {
    display: table-row;
  }

.css_table .td {
    display: table-cell;
  }

.sv-tooltip {
  cursor: pointer;
}

.sv-popover {
  border: none;
  box-sizing: border-box;
  box-shadow: #bdbdbd 0 0 10px;
  border-radius: 4px;
  max-width: 300px
}

.sv-popover .popover-title {
    border-radius: 4px 4px 0 0;
    border-bottom: none;
  }

.tooltip {
  z-index: 1060;
}

.tooltip-inner {
  white-space: normal;
}

.fullpage-msg {
  width: 400px;
  height: auto;
  margin: 200px auto 0;
  background-color: #fff;
  padding: 20px;
  text-align: center;
  color: #6b6b6b;
  border-radius: 4px;
  border-color: #bdbdbd
}

.fullpage-msg a {
    margin: 0 3px;
  }

.f-left {
  float: left;
}

.f-right {
  float: right;
}

.clear-both {
  width: 100%;
  height: 1px;
  clear: both;
  float: none;
}

.ui-autocomplete {
  background: #fff;
  border-radius: 4px;
  padding: 2px
}

.ui-autocomplete .ui-menu-item > a,
    .ui-autocomplete .ui-menu-item > div {
      color: #6b6b6b;
      border-radius: 4px;
    }

.ui-autocomplete .ui-menu-item > a.ui-state-active,
    .ui-autocomplete .ui-menu-item > div.ui-state-active {
      background: rgba(95, 203, 167, 0.19999999999999996);
      border-color: #5fcba7;
      color: #3dba90;
    }

.empty-info-container .empty-content {
    display: none;
    text-align: center
  }

.empty-info-container .empty-content .empty-image {
      margin-bottom: 30px;
      max-width: 360px;
      width: 240px;
    }

.empty-info-container .empty-content .empty-info-title {
      color: #6b6b6b;
      font-size: 18px;
      margin-bottom: 16px;
    }

.empty-info-container.active .empty-content {
    display: block;
    margin-bottom: 40px;
    margin-top: 20px;
  }

#content-404 {
  text-align: center;
  padding: 30px 0
}

#content-404 .title-404 {
    color: #454545;
    letter-spacing: 1px;
    font-size: 42px;
  }

#content-404 .subtitle-404 {
    color: #989898;
  }

#content-404 .detail-404 {
    color: #454545;
  }

#content-404 .image-404 {
    width: 360px;
    margin-top: 20px;
  }

.relative {
  /* stylelint-disable declaration-no-important */
  position: relative !important;
  /* stylelint-enable declaration-no-important */
  z-index: 1;
}

.overflow {
  overflow: hidden;
}

.under-input-txt {
  margin-top: 5px;
}

.advanced-wrapper .advanced-hinter {
    display: block;
    text-align: right;
    margin-bottom: 20px;
    color: #bdbdbd
  }

.advanced-wrapper .advanced-hinter .toggle-advanced-btn {
      display: inline-block;
      vertical-align: middle;
      text-align: left;
      cursor: pointer
    }

.advanced-wrapper .advanced-hinter .toggle-advanced-btn::after {
        content: '\f150';
        font-family: 'FontAwesome', sans-serif;
        margin-left: 5px;
      }

.advanced-wrapper .advanced-content {
    display: none;
  }

.advanced-wrapper.expanded .toggle-advanced-btn::after {
      content: '\f151';
      font-family: 'FontAwesome', sans-serif;
    }

.advanced-wrapper.expanded .advanced-content {
      display: block;
    }

.partcial-img {
  background-size: 100%
}

.partcial-img .partcial-top {
    background-position: center top;
  }

.limited-time-only {
  display: inline-block;
  color: #fff;
  padding: 1px 5px;
  background-color: #37a781;
  border: 1px solid #3dba90;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
  text-align: center;
  cursor: default;
  margin: 0 5px
}

.limited-time-only img {
    width: 14px;
    height: 14px;
  }

.copyhelper-module .copyhelper-options {
    display: block;
    overflow: hidden;
    margin-bottom: 16px;
    border: #eee 1px solid;
    border-radius: 4px
  }

.copyhelper-module .copyhelper-options .copyhelper-title {
      text-align: left;
      padding: 6px 4px;
      min-height: 38px;
      border-bottom: #eee 1px solid;
      background: #fbfbfb
    }

.copyhelper-module .copyhelper-options .copyhelper-title .partcial-img,
      .copyhelper-module .copyhelper-options .copyhelper-title span {
        vertical-align: middle;
      }

.copyhelper-module .copyhelper-options .copyhelper-title .partcial-img {
        display: inline-block;
        width: 26px;
        height: 26px;
      }

.copyhelper-module .copyhelper-options .copyhelper-title span {
        display: inline-block;
      }

.copyhelper-module .copyhelper-options .copyhelper-title .partcial-img + span {
        margin-left: 4px;
      }

.copyhelper-module .copyhelper-options .copyhelper-title .copyhelper-btn-wrapper {
        float: right
      }

.copyhelper-module .copyhelper-options .copyhelper-title .copyhelper-btn-wrapper button {
          display: inline-block;
          background: transparent;
          position: relative;
          margin-right: 4px;
          padding: 3px 6px;
          cursor: pointer;
          font-size: 11px;
        }

.copyhelper-module .copyhelper-options .copyhelper-data {
      text-align: left;
      color: #989898;
      padding: 12px;
      word-break: break-all;
    }

.select-ui-menu .menu-icons-wrap {
    display: inline-block;
    margin-right: 5px
  }

.select-ui-menu .menu-icons-wrap > i {
      width: auto;
      margin-right: 3px;
      color: #d2d2d2;
    }

.select-ui-menu .menu-icons-wrap[count='5'] {
    min-width: 70px;
  }

.select-ui-menu .dropdown-menu li > a i.fa {
    width: auto;
  }

.label-icon-select-group .label-block {
    text-align: center
  }

.label-icon-select-group .label-block .icon > svg {
      max-width: 50px;
      margin-bottom: 3px;
    }

.label-icon-select-group .control-block {
    padding-top: 15px;
  }

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  background-color: transparent
}

input:-webkit-autofill:hover,
  input:-webkit-autofill:focus,
  input:-webkit-autofill:active,
  textarea:-webkit-autofill:hover,
  textarea:-webkit-autofill:focus,
  textarea:-webkit-autofill:active,
  select:-webkit-autofill:hover,
  select:-webkit-autofill:focus,
  select:-webkit-autofill:active {
    background-color: transparent;
  }

.input-group-addon {
  color: #6b6b6b;
  border-color: #d2d2d2;
  background: #f6f6f6
}

.input-group-addon.center-addon {
    border-right: 0;
    border-left: 0;
  }

.input-group-btn .btn {
  background: transparent;
  border: 1px solid #d2d2d2;
  border-right: 0;
}

.input-group-password {
  max-width: 500px
}

.input-group-password > span.toggle-pwd-mode {
    display: block;
    width: auto;
    padding: 2px 6px;
    position: absolute;
    z-index: 2;
    right: 6px;
    top: 6px;
    background: #eee;
    color: #6b6b6b;
    border-radius: 4px;
    cursor: pointer
  }

.input-group-password > span.toggle-pwd-mode::before {
      content: attr(rel);
    }

.form-inline .radio._noinline,
  .form-inline .checkbox._noinline {
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 20px
  }

.form-inline .radio._noinline input[type='radio'],
    .form-inline .radio._noinline input[type='checkbox'],
    .form-inline .checkbox._noinline input[type='radio'],
    .form-inline .checkbox._noinline input[type='checkbox'] {
      float: left;
      margin-left: -20px;
    }

.form-inline > .form-group > label + input,
  .form-inline > .form-group > input + label {
    margin-left: 6px;
  }

.form-inline > .form-group > label > span + span {
    margin-left: 4px;
  }

@media all and (max-width: 768px) {
  .modal-dialog {
    max-width: 94%;
  }

  .modal-fullscreen._iframe {
    margin: 10px
  }

    .modal-fullscreen._iframe .modal-dialog {
      max-width: 100%;
    }
}

@media (min-width: 576px) {
  .modal-dialog {
      max-width: 600px;
  }
}

/*  -------------------------------------
  ------- Lazy Setting By Alex --------
-------------------------------------  */

.primary {
  color: #3dba90;
}

.default {
  color: #bdbdbd;
}

.success {
  color: #a0d45e;
}

.info {
  color: #4dbae9;
}

.warning {
  color: #fdb531;
}

.danger {
  color: #ee415d;
}

.bg-primary {
  background-color: #3dba90;
}

.bg-default {
  background-color: #bdbdbd;
}

.bg-success {
  background-color: #a0d45e;
}

.bg-info {
  background-color: #4dbae9 !important;
}

.bg-warning {
  background-color: #fdb531;
}

.bg-danger {
  background-color: #ee415d;
}

.wp100 {
  width: 100%;
}

.wp50 {
  width: 50%;
}

.wp25 {
  width: 25%;
}

.wf250 {
  width: 250px;
}

.wf200 {
  width: 200px;
}

.wf150 {
  width: 150px;
}

.wf100 {
  width: 100px;
}

.wf80 {
  width: 80px;
  float: left;
  margin-right: 10px;
}

.hf200 {
  /* stylelint-disable declaration-no-important */
  height: 200px !important;
  /* stylelint-enable declaration-no-important */
}

.hf100 {
  /* stylelint-disable declaration-no-important */
  height: 100px !important;
  /* stylelint-enable declaration-no-important */
}

.date-picker {
  display: inline-block;
  width: 190px;
  padding-right: 35px;
  vertical-align: top;
  position: relative
}

.date-picker > i.fa {
    font-size: 24px;
    position: absolute;
    top: 5px;
    right: 4px;
    cursor: pointer;
  }

.date-picker + .wave {
    display: inline-block;
    margin-top: 9px;
  }

.date-picker.-with-description {
  padding-top: 20px
}

.date-picker.-with-description > .description {
    font-size: 13px;
    margin-bottom: 5px;
    position: absolute;
    top: 0;
    left: 1px;
  }

.date-picker.-with-description > i.fa {
    top: 25px;
  }

.date-picker.-with-description + .wave {
    margin-top: 29px;
  }

.datetime-picker {
  display: inline-block;
  width: 200px;
  vertical-align: top;
  position: relative;

  > .input-group {
    margin-top: 0;

    > .input-group-addon {
      cursor: pointer;
    }
  }
}

.datetime-picker + .wave {
    display: inline-block;
    margin-top: 15px;
  }

.datetime-picker.-with-description {
  padding-top: 20px
}

.datetime-picker.-with-description > .description {
    font-size: 13px;
    margin-bottom: 5px;
    position: absolute;
    top: 0;
    left: 1px;
  }

.datetime-picker.-with-description + .wave {
    margin-top: 35px;
  }

.date-input {
  display: inline-block;
  margin-right: 10px;
  height: 30px;
  width: 100px
}

.date-input > .form-control {
    display: inline-block;
    width: 60px;
    margin: 0 5px;
  }

.datepicker.dropdown-menu {
  z-index: 9999;
}

.date-range-form {
  padding: 8px;
  overflow: hidden;
  border-bottom: #eee 1px solid
}

.date-range-form .date-setting {
    width: auto;
    float: right
  }

.date-range-form .date-setting .date-input {
      width: 110px;
    }

.date-range-form .date-setting .date-input,
    .date-range-form .date-setting button {
      display: inline-block;
      vertical-align: middle;
    }

.date-range-form .week-setting {
    width: auto;
    float: left;
  }

.setting-block {
  margin: 0 auto 15px
}

.setting-block > .title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
  }

.setting-block > .note {
    font-size: 12px;
    color: #bdbdbd;
  }

.setting-block > .content {
    margin-top: 10px;
    position: relative
  }

.setting-block > .content > .wave {
      display: inline-block;
    }

.setting-block > .content.-disable::after {
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 0.5);
  }

.setting-block.horizontal {
    display: flex;
    align-items: center
  }

.setting-block.horizontal > .title {
      margin-right: 10px;
      margin-bottom: 0;
    }

.setting-block.horizontal > .content {
      margin-top: 0;
    }

.setting-block .FREE_DISABLED[disabled] {
    /* stylelint-disable declaration-no-important */
    border: #bdbdbd 1px dashed !important;
    /* stylelint-enable declaration-no-important */
    /* stylelint-disable declaration-no-important */
    color: #bdbdbd !important;
    /* stylelint-enable declaration-no-important */
    /* stylelint-disable declaration-no-important */
    background-color: transparent !important;
    /* stylelint-enable declaration-no-important */
  }

.setting-block .PROHINT .input-group-addon {
    border-color: #bdbdbd;
    border-style: dashed;
    /* stylelint-disable declaration-no-important */
    color: #bdbdbd !important;
    /* stylelint-enable declaration-no-important */
    /* stylelint-disable declaration-no-important */
    background-color: transparent !important;
    /* stylelint-enable declaration-no-important */
  }

@keyframes vertical-jump {
  0% {
    top: -2px;
  }

  25% {
    top: -4px;
  }

  50% {
    top: -3px;
  }

  75% {
    top: -2px;
  }

  90% {
    top: -1px;
  }

  100% {
    top: -2px;
  }
}

html[svlang='EN'] {
  #survey-tool .subject-type-wrapper .subject-list button,
  #survey-tool .subject-type-wrapper .subject-list a {
    font-size: 13px;
  }

  #survey-tool .subject-type-wrapper .subject-list div.add-subject {
    font-size: 13px;
    padding-left: 30px
  }

    #survey-tool .subject-type-wrapper .subject-list div.add-subject div.subject-type-icon {
      padding: 3px 2px;
    }

  #preview-mark,
  #preview-switch-wrapper .pv-switch {
    font-size: 14px;
  }

  #account #receipt-empty,
  #account .capacity-block .capacity-block-body .capacity-info,
  #activity-no-one {
    letter-spacing: 0;
  }

  .all-avatar-wrapper .avatar-block .avatar-name {
    font-size: 15px;
  }
}

#modal-ansprint {
  color: #6b6b6b;
  margin: 20px
}

#modal-ansprint .modal-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #3dba90;
  }

#modal-ansprint .modal-body {
    margin-top: 20px;
  }

#modal-ansprint .modal-dialog {
    overflow-y: auto
  }

#modal-ansprint .modal-dialog::-webkit-scrollbar {
      background-color: transparent;
      width: 8px;
      padding: 0;
    }

#modal-ansprint .modal-dialog::-webkit-scrollbar-button {
      display: none;
    }

#modal-ansprint .modal-dialog::-webkit-scrollbar-track {
      background-color: #eee;
    }

#modal-ansprint .modal-dialog::-webkit-scrollbar-track-piece,
    #modal-ansprint .modal-dialog::-webkit-scrollbar-corner,
    #modal-ansprint .modal-dialog::-webkit-resizer {
      background-color: transparent;
    }

#modal-ansprint .modal-dialog::-webkit-scrollbar-thumb {
      background-color: #bdbdbd;
      overflow: hidden;
      border-radius: 6px;
    }

#modal-ansprint .printer-more-action {
    text-align: right
  }

#modal-ansprint .printer-more-action .btn-white {
      background-color: #f6f6f6
    }

#modal-ansprint .printer-more-action .btn-white:hover,
      #modal-ansprint .printer-more-action .btn-white:focus,
      #modal-ansprint .printer-more-action .btn-white.active {
        color: #3dba90;
      }

#modal-ansprint .printer-container {
    margin-top: 15px;
  }

#modal-ansprint .page {
    border: #eee 1px solid;
    margin-bottom: 20px
  }

#modal-ansprint .page.page-template {
      display: none;
    }

#modal-ansprint .page-brand {
    text-align: center;
    padding: 30px 0
  }

#modal-ansprint .page-brand .logo {
      text-align: center;

      > svg {
        width: 120px;
      }
    }

#modal-ansprint .page-title {
    font-size: 26px;
    color: #1f1f1f;
    padding: 20px;
    border-bottom: #eee 4px solid;
  }

#modal-ansprint .page-content {
    padding: 20px;
  }

#modal-ansprint .sbj-block {
    border-bottom: #eee 1px solid;
    padding: 12px 0
  }

#modal-ansprint .sbj-block.sbj-block-template {
      display: none;
    }

#modal-ansprint .sbj-title {
    font-size: 16px;
    font-weight: bold;
    color: #1f1f1f;
  }

#modal-ansprint .sbj-ans {
    font-size: 14px;
    margin-top: 8px;
    color: #6b6b6b;
    padding-left: 10px;
    min-height: 10px
  }

#modal-ansprint .sbj-ans div div.other span.text,
    #modal-ansprint .sbj-ans div.sort-item::before {
      display: inline-block;
      margin: -2px 4px 0 0;
      font-size: 12px;
      line-height: 1;
      vertical-align: middle;
      padding: 2px;
      min-width: 16px;
      text-align: center;
      color: #bdbdbd;
      border: #d2d2d2 1px solid;
      content: attr(rel);
    }

@media print {
  html,
  body {
    float: none;
  }

  .printbye {
    display: none;
  }

  .printbye-dynamic {
    display: none;
  }

  #container {
    display: none;
  }

  .printpage {
    display: block;
    page-break-after: always;
    position: relative;
  }

  .modal-open {
    overflow: auto;
  }

  #modal-ansprint {
    position: relative
  }

    #modal-ansprint .modal-body {
      margin-top: 0;
    }

    #modal-ansprint .modal-dialog {
      position: relative;
      height: auto;
      padding: 10px;
    }
}

#modal-timezone #tz-selector .tz-auto-row {
    max-width: 100%;
    border-bottom: #d2d2d2 1px solid
  }

#modal-timezone #tz-selector .tz-auto-row .tz-auto-label {
      margin-top: 5px;
    }

#modal-timezone #tz-selector .tz-auto-row .tz-auto-area {
      color: #bdbdbd
    }

#modal-timezone #tz-selector .tz-auto-row .tz-auto-area > span {
        display: inline-block;
        margin: 0 2px 2px 0;
      }

#modal-timezone .ui-autocomplete {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
  }

#modal-timezone #timezone-table tr {
    cursor: pointer
  }

#modal-timezone #timezone-table tr td,
    #modal-timezone #timezone-table tr th {
      padding-left: 20px;
      padding-right: 20px;
    }

#modal-timezone #timezone-table tr.active td {
      color: #3dba90;
    }

#modal-lang {
  text-align: center
}

#modal-lang .lang-opt {
    display: inline-block;
    width: 100%;
    margin: 0 0 10px;
    box-sizing: border-box;
    padding: 10px;
    color: #3dba90;
    text-align: center;
    border-radius: 4px;
    overflow: hidden;
    border: #5fcba7 1px solid;
    cursor: pointer
  }

#modal-lang .lang-opt > i {
      opacity: 0;
    }

#modal-lang .lang-opt:hover {
      background: rgba(95, 203, 167, 0.19999999999999996)
    }

#modal-lang .lang-opt:hover > i {
        opacity: 1;
      }

#modal-lang .lang-opt.active {
      background: #3dba90;
      color: #fff;
      border: #3dba90 1px solid
    }

#modal-lang .lang-opt.active > i {
        opacity: 1;
      }

@media screen and (max-width: 599px) {
    #modal-prohint .prohintHide {
      /* stylelint-disable declaration-no-important */
      display: none !important;
      /* stylelint-enable declaration-no-important */
    }

    #modal-prohint .modal-dialog{
      background-color: black 0.9;
      max-width: 100%;
      padding: 10px;
    }

    #modal-prohint .modal-body{
      margin-top: 5px
    }
      #modal-prohint .modal-body .prohint-container {
        margin-top: 5px;
      }
      #modal-prohint .modal-body .pro-media{
        width: 100%;
        height: 195px
      }

        #modal-prohint .modal-body .pro-media .video{
          width: 100%;
          height: 100%;
          background: #1f1f1f;
          line-height: 0;
          border-radius: 4px;
          border: #1f1f1f 2px solid;
        }

      #modal-prohint .modal-body .pro-data {
        width: 100%;
        box-sizing: border-box;
        padding: 24px 0
      }

        #modal-prohint .modal-body .pro-data .pro-label {
          width: 45px;
          height: 24px;
          color: #4dbae9;
          background-color: #d6effa;
          border-radius: 4px;
          padding: 2px 8px;
        }

        #modal-prohint .modal-body .pro-data .pro-feature {
          margin-top: 12px;
          color: white
        }

          #modal-prohint .modal-body .pro-data .pro-feature .title {
            font-size: 32px;
          }

          #modal-prohint .modal-body .pro-data .pro-feature .intro {
            margin-top: 16px;
            font-size: 16px;
          }

        #modal-prohint .modal-body .pro-data .action-wrap a,
        #modal-prohint .modal-body .pro-data .action-wrap div {
          margin-top: 24px;
          display: block;
        }

        #modal-prohint .modal-body .pro-data .action-hint {
          margin-top: 16px;
          opacity: 0.8;
          color: #fff;
        }
    #modal-verimail > .modal-dialog {
      padding: 14px;
      max-width: none;
    }
    .modal-fullscreen .modal-dialog {
      height: 100%;
      overflow-y: auto
    }

      .modal-fullscreen .modal-dialog .modal-content .close.img-close {
        width: 25px;
        margin-top: -4px;
      }
}

@media screen and (min-width: 600px) {
    #modal-prohint .prohintHide {
      /* stylelint-disable declaration-no-important */
      display: none !important;
      /* stylelint-enable declaration-no-important */
    }

    #modal-prohint .prohint-container {
      display: flex;
      margin: 0 auto;
      padding: 40px 0;
      align-items: center;
      max-width: 1020px
    }

      #modal-prohint .prohint-container .pro-media {
        width: 60%;
        height: 344px
      }

        #modal-prohint .prohint-container .pro-media .video {
          width: 100%;
          height: 100%;
          background: #1f1f1f;
          line-height: 0;
          border-radius: 4px;
          border: #1f1f1f 2px solid;
          box-sizing: content-box;
        }

      #modal-prohint .prohint-container .pro-data {
        width: 40%;
        box-sizing: border-box;
        padding: 0 30px;
      }

      #modal-prohint .prohint-container .pro-label {
        display: inline-block;
        opacity: 0.6;
        font-size: 12px;
        border: #fff 1px solid;
        padding: 2px 12px;
        border-radius: 30px;
        background: #fff;
        color: #383838;
        font-weight: bold;
        text-align: center;
        min-width: 80px;
      }

      #modal-prohint .prohint-container .pro-feature {
        margin: 20px auto;
        color: #fff
      }

        #modal-prohint .prohint-container .pro-feature .icon {
          height: 60px;
          width: 60px;
          margin: 0 auto 20px;
        }

        #modal-prohint .prohint-container .pro-feature .title {
          font-size: 36px;
        }

        #modal-prohint .prohint-container .pro-feature .intro {
          width: 100%;
          margin: 10px auto 0;
          font-size: 16px;
          line-height: 1.8;
          opacity: 0.8;
        }

      #modal-prohint .prohint-container .action-wrap a,
      #modal-prohint .prohint-container .action-wrap div {
        display: block;
      }

      #modal-prohint .prohint-container .action-hint {
        opacity: 0.8;
        color: #fff;
        margin: 20px auto 0;
      }
}

#modal-verimail .verimail-container {
  margin: 0 auto;
  text-align: center;
  color: #fff
}

#modal-verimail .verimail-container .title {
    font-size: 30px;
  }

#modal-verimail .verimail-container .steps-wrap {
    width: 100%;
    max-width: 430px;
    margin: 20px auto
  }

#modal-verimail .verimail-container .steps-wrap .step {
      border-radius: 4px;
      margin: 0 auto 16px;
      padding: 12px;
      border: #989898 1px solid;
      color: #989898;
      text-align: left;
      position: relative
    }

#modal-verimail .verimail-container .steps-wrap .step .num {
        width: 70px;
        height: 70px;
        margin-right: 12px;
        font-size: 50px;
        line-height: 70px;
        font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial,
          'Apple LiGothic Medium', '微軟正黑體', 'Microsoft JhengHei',
          sans-serif;
        font-weight: 300
      }

#modal-verimail .verimail-container .steps-wrap .step .num.bold {
          font-weight: bold;
        }

#modal-verimail .verimail-container .steps-wrap .step .num.italic {
          font-style: italic;
        }

#modal-verimail .verimail-container .steps-wrap .step .num::before {
          display: inline-block;
          content: 'STEP';
          margin-right: 6px;
          font-size: 12px;
          vertical-align: middle;
        }

#modal-verimail .verimail-container .steps-wrap .step .num,
      #modal-verimail .verimail-container .steps-wrap .step .content {
        display: inline-block;
        vertical-align: middle;
      }

#modal-verimail .verimail-container .steps-wrap .step .content {
        max-width: 310px;
      }

#modal-verimail .verimail-container .steps-wrap .step .title {
        font-size: 18px;
        margin: 0 0 6px;
      }

#modal-verimail .verimail-container .steps-wrap .step .detail {
        display: none;
        font-size: 13px
      }

#modal-verimail .verimail-container .steps-wrap .step .detail .display-mail {
          display: inline-block;
          margin-right: 4px;
        }

#modal-verimail .verimail-container .steps-wrap .step .detail button {
          display: inline-block;
          vertical-align: middle;
        }

#modal-verimail .verimail-container .steps-wrap .step .detail .btn-changeable {
          display: none;
        }

#modal-verimail .verimail-container .steps-wrap .step .modify-row {
        display: none
      }

#modal-verimail .verimail-container .steps-wrap .step .modify-row > * {
          margin-right: 4px;
        }

#modal-verimail .verimail-container .steps-wrap .step .modify-row input {
          display: inline-block;
          background: transparent;
          border: #989898 1px solid;
          color: #fff;
          box-shadow: none;
          width: 200px;
          padding: 4px 8px;
          vertical-align: middle
        }

#modal-verimail .verimail-container .steps-wrap .step .modify-row input:focus {
            border-color: #fff;
          }

#modal-verimail .verimail-container .steps-wrap .step .display-row {
        display: none;
      }

#modal-verimail .verimail-container .steps-wrap .step::before {
        display: none;
        content: '\f058';
        position: absolute;
        top: 26px;
        right: 16px;
        color: #3dba90;
        font-size: 30px;
        font-family: 'FontAwesome', sans-serif;
      }

#modal-verimail .verimail-container .steps-wrap .step::after {
        display: block;
        content: '';
        width: 100%;
        height: 1px;
        clear: both;
        float: none;
      }

#modal-verimail .verimail-container .steps-wrap .step.pass::before {
          display: block;
        }

#modal-verimail .verimail-container .steps-wrap .step.pass .pass-hide {
          display: none;
        }

#modal-verimail .verimail-container .steps-wrap .step.active .modify-row {
          display: block;
        }

#modal-verimail .verimail-container .steps-wrap .step.active .display-row {
          display: none;
        }

#modal-verimail .verimail-container .steps-wrap .step.pass,
      #modal-verimail .verimail-container .steps-wrap .step.active {
        border-color: #3dba90
      }

#modal-verimail .verimail-container .steps-wrap .step.pass .num,
        #modal-verimail .verimail-container .steps-wrap .step.pass .title,
        #modal-verimail .verimail-container .steps-wrap .step.active .num,
        #modal-verimail .verimail-container .steps-wrap .step.active .title {
          color: #3dba90;
        }

#modal-verimail .verimail-container .steps-wrap .step.pass .detail, #modal-verimail .verimail-container .steps-wrap .step.active .detail {
          display: block;
        }

#modal-verimail .verimail-container .steps-wrap .step.changeable .btn-changeable {
        display: inline-block;
      }

#modal-verimail .verimail-container .steps-wrap .step.changeable .modify-row, #modal-verimail .verimail-container .steps-wrap .step.unchangeable .modify-row {
          display: none;
        }

#modal-verimail .verimail-container .steps-wrap .step.changeable .display-row, #modal-verimail .verimail-container .steps-wrap .step.unchangeable .display-row {
          display: block;
        }

#modal-verimail .verimail-container .moreinfo {
    color: #989898
  }

#modal-verimail .verimail-container .moreinfo .title {
      font-size: 13px;
      margin-bottom: 6px;
    }

#modal-verimail .verimail-container .moreinfo .detail {
      font-size: 12px;
    }

#modal-expiry .expiry-container {
  margin: 0 auto;
  width: 420px;
  max-width: 80%;
  padding: 30px;
  box-sizing: border-box;
  border-radius: 4px;
  background: #fff
}

#modal-expiry .expiry-container .inform-str {
    font-size: 18px;
    color: #3dba90;
  }

#modal-create .img-close {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 0;
    margin-top: -30px;
    width: 24px;
  }

#modal-create .modal-dialog {
    margin-top: 200px;
  }

#modal-create .create-options {
    width: 100%;
    background: #37a781;
    border-radius: 4px;
    overflow: hidden
  }

#modal-create .create-options > .create-opt {
      width: 50%;
      cursor: pointer;
      transition: all 0.3s;
      text-align: center;
      color: #fff
    }

#modal-create .create-options > .create-opt > .pic {
        width: 200px;
        margin: 50px auto 30px;
      }

#modal-create .create-options > .create-opt > .title {
        font-size: 15px;
        margin-bottom: 30px
      }

#modal-create .create-options > .create-opt > .title > span {
          display: inline-block;
          padding: 6px 14px;
          border-radius: 20px;
          transition: all 0.3s;
        }

#modal-create .create-options > .create-opt:last-child {
        border-left: rgba(255, 255, 255, 0.09999999999999998) 1px solid;
        margin-left: -1px;
      }

#modal-create .create-options > .create-opt:hover {
        background: #3dba90
      }

#modal-create .create-options > .create-opt:hover > .title span {
          background: rgba(255, 255, 255, 0.25);
        }

#modal-create .create-options._more > .create-opt {
      width: 33%
    }

#modal-create .create-options._more > .create-opt:last-child {
        width: 34%;
      }

.news-box {
  display: block;
  position: fixed;
  bottom: -100%;
  left: 20px;
  z-index: 999;
  width: auto;
  max-width: 210px;
  background-color: #f6f6f6;
  box-shadow: #bdbdbd 0 1px 8px 0;
  box-sizing: border-box;
  padding: 15px;
  border-radius: 4px;
  border: #37a781 5px solid;
  transition: bottom 1.6s
}

.news-box.in {
    opacity: 0.9;
    bottom: 20px;
    transition: bottom 1s;
  }

.news-box .box-title {
    font-size: 20px;
    font-weight: bold;
    color: #3dba90;
  }

.news-box .box-content {
    margin-top: 15px;
  }

.notification-overlay {
  display: block;
  position: fixed;
  bottom: -100%;
  left: 0;
  z-index: 999;
  width: 100%;
  background-color: #f6f6f6;
  padding: 15px;
  transition: bottom 0.8s;
  box-sizing: border-box
}

.notification-overlay.mode-fullscreen {
    width: 100%;
    height: 100%;
    text-align: center
  }

.notification-overlay.mode-fullscreen .base {
      background-color: #fff;
      margin: 20px;
      padding: 40px;
      border-radius: 4px;
      min-height: 88vh;
    }

.notification-overlay.in {
    bottom: 0;
    transition: bottom 0.8s;
  }

.notification-overlay .pic-block {
    margin-bottom: 10px
  }

.notification-overlay .pic-block img {
      width: auto;
    }

.notification-overlay .subtitle-block {
    line-height: 1.4;
  }

.notification-overlay .content-block {
    margin-top: 20px
  }

.notification-overlay .content-block .link-row a {
      display: inline-block;
      margin: 0 10px
    }

.notification-overlay .content-block .link-row a img {
        width: auto;
      }

.notification-overlay .action-block {
    width: 100%;
    max-width: 450px;
    margin: 40px auto;
  }

#navi {
  position: fixed;
  top: 0;
  background-color: #fff;
  height: 100%;
  overflow-y: auto;
  width: 230px;
  float: left;
  border-right: #d2d2d2 1px solid;
  z-index: 5

}

#navi::-webkit-scrollbar {
    width: 4px;
    background-color: transparent;
    padding: 0;
  }

#navi::-webkit-scrollbar-button {
    display: none;
  }

#navi::-webkit-scrollbar-track,
  #navi::-webkit-scrollbar-track-piece,
  #navi::-webkit-scrollbar-corner,
  #navi::-webkit-resizer {
    background-color: transparent;
  }

#navi::-webkit-scrollbar-thumb {
    background-color: #eee;
    overflow: hidden;
    border-radius: 4px;
  }

#navi .cmsnavi {
    background: #383838;
    overflow: hidden
  }

#navi .cmsnavi .cmsnavi-url {
      display: block;
      padding: 10px;
      color: #fff;
      position: relative;
    }

#navi .cmsnavi .cmsnavi-logo {
      width: 20px;
      height: 20px;
      float: right;
      position: absolute;
      top: 10px;
      right: 10px;
    }

#navi .cmsnavi .cmsnavi-text {
      width: 100%;
      overflow: hidden;
      text-overflow: ellipsis;
      box-sizing: border-box;
      padding-right: 30px;
    }

#navi .logo {
    font-size: 20px;
    font-weight: bold;
    /* stylelint-disable declaration-no-important */
    color: #6b6b6b !important;
    /* stylelint-enable declaration-no-important */
    width: 100%;
    padding: 10px;
    position: relative
  }

#navi .logo img {
      width: auto;
    }

#navi .logo .logo-icon {
      display: none;
    }

#navi .logo .logo-full {
      display: block;
    }

#navi .logo .logo-loading {
      margin: 0;
      background-image: url(/admin/static/media/056bdfb3.png);
      background-position: 0 -100%;
      background-size: 100% auto;
      padding-bottom: 25%;
    }

#navi .account-wrapper {
    cursor: pointer;
    position: relative;
    width: 100%;
    padding: 10px 5%;
    overflow: hidden;
    border-top: #d2d2d2 1px solid;
    border-bottom: #d2d2d2 1px solid
  }

#navi .account-wrapper:hover .icon-arrow-down {
      color: #5fcba7;
      transition: all 0.1s;
    }

#navi .account-wrapper .dropdown-menu {
      margin-right: 5px;
    }

#navi .account-wrapper .avatar {
      width: 40px;
      height: 40px;
      border: #eee 1px solid;
      border-radius: 100%;
      overflow: hidden;
    }

#navi .account-wrapper .name,
    #navi .account-wrapper .mail,
    #navi .account-wrapper .mbrtype {
      display: block;
      width: 140px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }

#navi .account-wrapper .name {
      margin: 4px 0 6px 10px;
      font-size: 14px;
      line-height: 1.2;
      font-weight: bold;
    }

#navi .account-wrapper .mail,
    #navi .account-wrapper .mbrtype {
      margin: 0 0 0 10px;
      font-size: 12px;
      line-height: 1;
      color: #bdbdbd;
    }

#navi .sidebar-menu li {
      width: 100%;
    }

#navi .sidebar-menu li > a {
      display: block;
      color: #6b6b6b;
      width: 100%;
      position: relative;
      padding: 15px 5%;
      transition: all 0.2s;
      font-size: 14px
    }

#navi .sidebar-menu li > a:hover {
        background-color: #f6f6f6;
      }

#navi .sidebar-menu li > a i {
        margin-right: 10px;
        width: 15px;
        text-align: center;
      }

#navi .sidebar-menu li > a svg {
        width: 15px;
        height: 15px;
        margin-right: 10px;
        fill: #6b6b6b;
        vertical-align: text-top;
      }

#navi .sidebar-menu li > a.active {
      color: #3dba90;
    }

#navi .sidebar-menu {

    /**
		 * 子選單
		 */
  }

#navi .sidebar-menu ul.sub li.history-survey {
      border-bottom: #d2d2d2 1px dotted;
      font-size: 13px
    }

#navi .sidebar-menu ul.sub li.history-survey:hover {
        background-color: #f6f6f6
      }

#navi .sidebar-menu ul.sub li.history-survey:hover .remove-history {
          opacity: 1;
        }

#navi .sidebar-menu ul.sub li.history-survey .history-row {
        display: inline-block;
        width: 85%;
        padding: 8px 5px 8px 30px;
        vertical-align: middle;
        font-size: 13px;
        cursor: pointer
      }

#navi .sidebar-menu ul.sub li.history-survey .history-row.active {
          color: #3dba90;
        }

#navi .sidebar-menu ul.sub li.history-survey .first-latter {
        display: inline-block;
        vertical-align: middle;
        width: 24px;
        height: 24px;
        line-height: 24px;
        text-align: center;
        margin: 0 6px 0 0;
        background-color: #eee;
        border-radius: 24px;
      }

#navi .sidebar-menu ul.sub li.history-survey .historyName {
        display: inline-block;
        width: 78%;
        text-overflow: ellipsis;
        white-space: nowrap;
        vertical-align: middle;
        overflow: hidden;
      }

#navi .sidebar-menu ul.sub li.history-survey .remove-history {
        display: inline-block;
        cursor: pointer;
        color: #bdbdbd;
        vertical-align: middle;
        opacity: 0;
      }

#navi .sidebar-menu .history-survey-wrap .history-survey:first-child {
      border-top: #d2d2d2 1px dotted;
    }

#navi .sidebar-menu .history-survey-template {
      display: none;
    }

#navi #navi-footer {
    border-top: #d2d2d2 1px solid;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0
  }

#navi #navi-footer .navi-promote {
      font-size: 0;
      cursor: pointer;
      border-bottom: #d2d2d2 1px solid;
    }

#navi #navi-footer .navi-settings > div {
      display: inline-block;
      width: 32%;
      vertical-align: middle;
      text-align: center;
      padding: 8px 0;
      cursor: pointer
    }

#navi #navi-footer .navi-settings > div i {
        font-size: 18px;
        color: #989898;
      }

#navi #navi-footer .navi-settings > div i.fa-commenting {
        color: #3dba90;
      }

#navi #navi-footer .navi-settings > div span {
        font-style: 12px;
        text-align: center;
        text-overflow: ellipsis;
        overflow: hidden;
      }

#navi #navi-footer .navi-settings > div.contactus-btn-navi i {
        position: relative
      }

#navi #navi-footer .navi-settings > div.contactus-btn-navi i.fa-commenting::after {
          content: ' ';
          width: 10px;
          height: 10px;
          background: #a0d45e;
          position: absolute;
          top: -2px;
          right: -6px;
          border-radius: 10px;
          border: #fff 2px solid;
          animation: vertical-jump 1s ease-in-out 2s infinite alternate;
        }

#navi #navi-footer .navi-toggle {
      border-top: #d2d2d2 1px solid;
      padding: 3px 5px;
      text-align: center;
      cursor: pointer
    }

#navi #navi-footer .navi-toggle i {
        transition: transform 0.3s;
      }

#navi #navi-footer .navi-toggle.closed i {
        transform: rotate(180deg);
      }

#navi #navi-footer .navi-toggle:hover {
        background: #f6f6f6;
      }

#navi #navi-footer.relative {
    position: relative;
  }

#navi .icon-arrow-down {
    position: absolute;
    right: 15px;
    top: 14px;
    color: #6b6b6b;
    transition: all 0.1s;
  }

.navi-dropdown {
  right: 5px;
  left: 50px;
  top: 50px;
}

body.navi-close #navi {
  width: 60px;
  overflow: visible
}

body.navi-close #navi .sidebar-menu ul.sub li.history-survey {
    background-color: transparent
  }

body.navi-close #navi .sidebar-menu ul.sub li.history-survey .history-row {
      padding: 8px;
      width: 100%
    }

body.navi-close #navi .sidebar-menu ul.sub li.history-survey .history-row .first-latter {
        display: block;
        margin: 0 auto;
      }

body.navi-close #navi .sidebar-menu ul.sub li.history-survey .history-row .historyName {
        display: none;
      }

body.navi-close #navi .sidebar-menu ul.sub li.history-survey .remove-history {
      display: none;
    }

body.navi-close #navi .sidebar-menu li > a {
    text-align: center;
    padding: 10px 0
  }

body.navi-close #navi .sidebar-menu li > a i {
      font-size: 22px;
      width: auto;
      margin-right: 0;
    }

body.navi-close #navi .sidebar-menu li > a span {
      display: none;
    }

body.navi-close #navi .account-wrapper .name,
    body.navi-close #navi .account-wrapper .mbrtype,
    body.navi-close #navi .account-wrapper .icon-arrow-down {
      display: none;
    }

body.navi-close #navi .account-wrapper .avatar {
      display: block;
      /* stylelint-disable declaration-no-important */
      float: none !important;
      /* stylelint-enable declaration-no-important */
      margin: 0 auto;
      width: 36px;
      height: 36px;
    }

body.navi-close #navi .logo {
    padding: 5px
  }

body.navi-close #navi .logo .logo-icon {
      display: block;
    }

body.navi-close #navi .logo .logo-full {
      display: none;
    }

body.navi-close #navi .logo .logo-loading {
      padding-bottom: 0;
    }

body.navi-close #navi #navi-footer .navi-promote {
      display: none;
    }

body.navi-close #navi #navi-footer .navi-settings > div {
      display: block;
      width: 100%;
    }

@media all and (max-width: 768px) {
  body.navi-close #navi {
    width: 44px
  }

    body.navi-close #navi #navi-footer .navi-toggle {
      display: none;
    }

  #navi .sidebar-menu li #navi-survey {
    display: none;
  }
}

div.google-visualization-tooltip {
  background-color: rgba(255, 255, 255, 0.95);
  border: none;
  box-sizing: border-box;
  box-shadow: #bdbdbd 0 0 10px
}

div.google-visualization-tooltip .customize-google-tooltip {
    padding: 10px;
    color: #989898;
    box-sizing: border-box;
    font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial,
      'Apple LiGothic Medium', '微軟正黑體', 'Microsoft JhengHei', sans-serif
  }

div.google-visualization-tooltip .customize-google-tooltip.bold {
      font-weight: bold;
    }

div.google-visualization-tooltip .customize-google-tooltip.italic {
      font-style: italic;
    }

div.google-visualization-tooltip .customize-google-tooltip .thevalue {
      font-size: 16px;
    }

div.google-visualization-tooltip .customize-google-tooltip .theppl {
      margin-top: 10px;
      font-size: 12px;
    }

div.google-visualization-tooltip .customize-google-tooltip .annotation-title {
      font-size: 12px;
    }

div.google-visualization-tooltip .customize-google-tooltip .annotation-value {
      margin: 4px 0 10px;
      font-size: 13px;
      font-weight: bold;
    }

/**
 * include status, fullscreen overlay style
 */

#full-screen-overlay-progress {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.09999999999999998);
  text-align: center
}

#full-screen-overlay-progress .overlay-text {
    display: inline-block;
    border-radius: 10px;
    width: 400px;
    height: auto;
    padding: 20px;
    margin-top: 200px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.9);
  }

#full-screen-overlay {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.09999999999999998);
  text-align: center
}

#full-screen-overlay .overlay-text {
    display: inline-block;
    border-radius: 10px;
    width: 400px;
    height: auto;
    padding: 20px;
    margin-top: 200px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.9);
  }

#status {
  display: block;
  width: 100%;
  height: 30px;
  position: fixed;
  top: 5px;
  left: 0;
  z-index: 101;
  text-align: center
}

#status .text {
    display: inline-block;
    width: auto;
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
    padding: 4px 8px;
    border-radius: 3px;
    font-size: 13px;
  }

body.modal-open #status {
  z-index: 1051;
}

#progress-info-wrapper {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 102;
  padding-top: 10%;
  box-sizing: border-box;
  text-align: center
}

#progress-info-wrapper .content {
    display: inline-block;
    width: auto;
    background-color: rgba(0, 0, 0, 0.9);
    color: #fff;
    padding: 20px;
    border-radius: 3px;
    font-size: 13px;
    box-shadow: rgba(0, 0, 0, 0.9) 0 0 5px 0;
  }

#progress-info-wrapper .progress-status-bar {
    width: 300px
  }

#progress-info-wrapper .progress-status-bar .progress {
      height: 14px
    }

#progress-info-wrapper .progress-status-bar .progress .progress-bar {
        transition: none;
      }

#progress-info-wrapper .progress-text {
    margin-top: 10px;
    font-size: 14px;
  }

.withNumberConfirm .random-slider-wrapper {
  text-align: center;
  margin-top: 10px
}

.withNumberConfirm .random-slider-wrapper > div {
    display: inline-block;
    vertical-align: middle;
    width: auto;
  }

.withNumberConfirm .random-slider-wrapper .random-slider-bar {
    width: 76%;
    margin: 0 6%
  }

.withNumberConfirm .random-slider-wrapper .random-slider-bar .ui-slider-handle {
      /* stylelint-disable declaration-no-important */
      background: #3dba90 !important;
      /* stylelint-enable declaration-no-important */
      /* stylelint-disable declaration-no-important */
      border-color: #5fcba7 !important;
      /* stylelint-enable declaration-no-important */
      border-radius: 20px;
    }

.withNumberConfirm .random-slider-wrapper .random-slider-bar .ui-slider-handle:focus {
      /* stylelint-disable declaration-no-important */
      outline: none !important;
      /* stylelint-enable declaration-no-important */
    }

/**
 * each page header subnavi style
 */

.summary-list-wrapper {
  margin-bottom: 10px;
  border-bottom: 1px solid #fff;
  background-color: #eee;
  float: none
}

.summary-list-wrapper .summary-list a {
      display: inline-block;
      color: #6b6b6b;
      padding: 8px;
      margin: 0 4px;
      border-bottom: 3px solid rgba(0, 0, 0, 0);
    }

.summary-list-wrapper .summary-list a:hover {
      color: #3dba90;
    }

.summary-list-wrapper .summary-list a.active {
      color: #3dba90;
      font-weight: bold;
      border-bottom: 3px solid #3dba90;
    }

.summary-list-wrapper .paddles {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none
  }

.summary-list-wrapper .paddles .gradient {
      display: inline-block;
      width: 50px
    }

.summary-list-wrapper .paddles .gradient.right {
        float: right;
        text-align: right;
        background: linear-gradient(
          to left,
          #eee 0%,
          #eee 50%,
          rgba(255, 255, 255, 0) 100%
        );
      }

.summary-list-wrapper .paddles .gradient.left {
        float: left;
        background: linear-gradient(
          to right,
          #eee 0%,
          #eee 50%,
          rgba(255, 255, 255, 0) 100%
        );
      }

.summary-list-wrapper .paddles .gradient.hide {
        display: none;
      }

.summary-list-wrapper .paddles .gradient a {
        display: inline-block;
        color: #6b6b6b;
        padding: 8px;
        margin: 0 4px;
        cursor: pointer;
        pointer-events: auto
      }

.summary-list-wrapper .paddles .gradient a i {
          font-weight: bold;
        }

@media all and (max-width: 980px) {
  .summary-list {
    display: flex;
    overflow-x: scroll
  }

    .summary-list::-webkit-scrollbar {
      display: none;
    }

    .summary-list a {
      white-space: nowrap;
    }
}

.word-count {
  margin-top: 10px;
  color: #989898;
  text-align: right
}

.word-count > .count {
    color: #3dba90;
  }

/*  -------------------------------------
  ------------ SurveyCake -------------
-------------------------------------  */

body {
  width: 100%;
  height: 100%;
  /* stylelint-disable declaration-no-important */
  margin: 0 !important;
  /* stylelint-enable declaration-no-important */
  /* stylelint-disable declaration-no-important */
  padding: 0 !important;
  /* stylelint-enable declaration-no-important */
  font-family: 'Helvetica Neue', Helvetica, Arial, 'Apple LiGothic Medium',
    '微軟正黑體', 'Microsoft JhengHei', sans-serif;
  font-size: 13px;
  color: #6b6b6b;
  background-color: #f6f6f6
}

body.navi-close #main {
    left: 60px;
  }

img {
  max-width: 100%;
}

.actualsize img {
  width: auto;
  max-width: 100%;
}

.retinaSize img {
  width: auto;
  max-width: 100%;
  max-height: 100%;
}

small {
  font-size: 12px;
}

a, a:focus {
  color: #3dba90;
  text-decoration: none;
}

a:hover {
  color: #37a781;
  text-decoration: none;
}

::selection {
  background: rgba(61, 186, 144, 0.09999999999999998);
}

.center {
  text-align: center;
}

.pointer {
  cursor: pointer;
}

.uppercase {
  text-transform: uppercase;
}

.selectedNONE {
  display: none;
}

span + i, i + span {
  margin-left: 3px;
}

.form-group.relative {
  position: relative;
  z-index: 1;
}

.col-nopadding {
  padding: 0;
}

.setAuthority, .FREEBYE, .UNSUBSCRIBEBYE, .WAITDATA, .ENTERPRISEBYE, .SASSBYE, .CAPACITYCHECK {
  opacity: 0
}

.setAuthority.passAuthchk, .FREEBYE.passAuthchk, .UNSUBSCRIBEBYE.passAuthchk, .WAITDATA.passAuthchk, .ENTERPRISEBYE.passAuthchk, .SASSBYE.passAuthchk, .CAPACITYCHECK.passAuthchk {
    opacity: 1;
  }

.prohintStyle {
  /* stylelint-disable declaration-no-important */
  border: #bdbdbd 1px dashed !important;
  /* stylelint-enable declaration-no-important */
  /* stylelint-disable declaration-no-important */
  color: #bdbdbd !important;
  /* stylelint-enable declaration-no-important */
  /* stylelint-disable declaration-no-important */
  background-color: transparent !important;
  /* stylelint-enable declaration-no-important */
}

.fa-question-circle {
  color: #d2d2d2;
  margin-left: 5px;
}

/*  -------------------------------------
  ---------- Overall Layout -----------
-------------------------------------  */

#container {
  width: 100%;
  height: 100%;
}

#main {
  position: absolute;
  width: auto;
  left: 230px;
  right: 0;
  top: 0;
  background-color: #f6f6f6
}

#main .title-wrapper {
    width: 100%;
    min-height: 55px;
    margin-bottom: 20px;
    position: relative
  }

#main .title-wrapper .title-content {
      width: 58%
    }

#main .title-wrapper .title-content h3 {
        margin-top: 0;
      }

#main .title-wrapper .title-plus {
      position: relative;
      width: 42%;
      text-align: right;
      padding-top: 4px
    }

#main .title-wrapper .title-plus .btn-xs {
        padding: 6px 10px;
      }

#main .title-wrapper .title-plus .dropdown-menu {
        z-index: 100;
        text-align: left;
      }

#main .title-wrapper .title-plus .btn > i {
        margin-right: 2px;
      }

#main .title-wrapper.page-title {
    background-color: #3dba90;
    color: #fff;
    overflow: visible;
    padding: 15px;
    margin-bottom: 0;
    height: 85px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.26);
    z-index: 4
  }

#main .title-wrapper.page-title .btn {
      margin-left: 5px;
      position: relative;
    }

#main .title-wrapper.page-title .btn-white {
      border: none;
      color: #3dba90;
    }

#main .title-wrapper.page-title .btn-white:hover, #main .title-wrapper.page-title .btn-white:focus, #main .title-wrapper.page-title .btn-white:active, #main .title-wrapper.page-title .btn-white.active, #main .title-wrapper.page-title .open .dropdown-toggle.btn-white {
      border: none;
      color: #5fcba7;
    }

#main .main-content {
    width: 100%;
    padding: 15px;
    position: relative;
    box-sizing: border-box;
    z-index: 4;
  }

#main.full-width {
    left: 0;
  }

.hide {
  display: none;
}

@media all and (max-width: 768px) {
    body.navi-close #main {
      left: 44px;
    }

    body.navi-close #main .main-content {
      padding: 6px;
    }

  #main .title-wrapper.page-title {
    height: auto
  }

    #main .title-wrapper.page-title::after {
      display: block;
      content: ' ';
      clear: both;
      float: none;
      height: 1px;
    }
}

.dataTables_wrapper {
  position: relative;
}
.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 250px;
  margin-left: -125px;
  margin-top: -15px;
  padding: 10px;
  border: 1px solid #000;
  text-align: center;
  color: #fff;
  font-size: 14px;
  background-color: #1a1a1a;
  z-index: 1;
  opacity: 0.9;
}
.dataTables_wrapper .table {
  border: 1px solid #eee;
  border-width: 1px 0;
}
.dataTables_wrapper .row {
  margin-left: -15px;
  margin-right: -15px;
}
.dataTables_wrapper label {
  font-weight: normal;
  font-size: 12px;
  display: block;
  margin-bottom: 0;
}
.dataTables_wrapper select, .dataTables_wrapper input {
  font-size: 12px;
  padding: 5px 10px;
  border-radius: 3px;
  display: inline;
  border: 1px solid #d9d9d9;
}
.dataTables_wrapper select {
  width: 75px;
}
.dataTables_wrapper input {
  width: 200px;
}
.dataTables_filter, .dataTables_paginate {
  float: right;
}
.dataTables_length {
  float: left;
  padding: 15px;
}
.dataTables_length select {
  margin: 0 5px;
}
.dataTables_filter {
  float: right;
  padding: 15px;
  width: 45%;
  text-align: right;
}
.dataTables_filter input {
  margin-left: 5px;
  width: 80%;
}
.dataTables_info, .dataTables_paginate {
  padding: 15px;
}
.dataTables_info {
  float: left;
}
.dataTables_paginate {
  float: right;
  margin-bottom: 10px;
}
.dataTables_wrapper .paginate_button, .dataTables_wrapper .paginate_active {
  cursor: pointer;
  outline: 0;
  margin: 1px;
  background: #fff;
  padding: 7px 12px;
}
.dataTables_wrapper .paginate_active {
  background-color: #f5f5f5;
}
.dataTables_wrapper .current {
  background-color: #3dba90;
  color: #fff;
}
.dataTables_wrapper .paginate_button_disabled {
  color: #ccc;
  background-color: #fafafa;
}
.dataTables_wrapper .disabled {
  color: #ccc;
  background-color: #fafafa;
}
.paginate_button.first {
  border-radius: 3px 0 0 3px;
}
.paginate_button.last {
  border-radius: 0 3px 3px 0;
  border-right-width: 1px;
}
.dataTables_wrapper th {
  cursor: pointer;
  outline: 0;
}
.dataTables_wrapper th:after {
  font-family: FontAwesome;
  color: #3dba90;
  position: relative;
  font-weight: normal;
  float: right;
}
.dataTables_wrapper .sorting:after {
  content: '\f0dc';
  color: #ccc;
}
.dataTables_wrapper .sorting_asc:after {
  content: '\f0de';
}
.dataTables_wrapper .sorting_desc:after {
  content: '\f0dd';
}
.datatable-noside tr th:first-child, .datatable-noside tr td:first-child {
  border-left: 0 !important;
}
.datatable-noside tr th:last-child, .datatable-noside tr td:last-child {
  border-right: 0 !important;
}
.dt-buttons {
  position: absolute !important;
  padding: 15px;
  left: 180px;
  float: left;
  text-align: left;
}
div.dt-button-info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  background-color: white;
  border: 2px solid #111;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  text-align: center;
  z-index: 21;
}
div.dt-button-info h2 {
  padding: 0.5em;
  margin: 0;
  font-weight: normal;
  border-bottom: 1px solid #ddd;
  background-color: #f3f3f3;
}
div.dt-button-info > div {
  padding: 1em;
}
button.dt-button, div.dt-button, a.dt-button {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  margin-right: 0.333em;
  padding: 0.5em 1em;
  border: 1px solid #999;
  border-radius: 2px;
  cursor: pointer;
  font-size: 0.88em;
  color: black;
  white-space: nowrap;
  overflow: hidden;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  outline: none;
}
button.dt-button.disabled, div.dt-button.disabled, a.dt-button.disabled {
  color: #999;
  border: 1px solid #d0d0d0;
  cursor: default;
}
.dt-button embed {
  outline: none;
}
div.dt-buttons {
  position: relative;
  float: left;
}
div.dt-buttons.buttons-right {
  float: right;
}
div.dt-button-collection {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  margin-top: 3px;
  padding: 8px 8px 4px 8px;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.4);
  background-color: white;
  overflow: hidden;
  z-index: 2002;
  border-radius: 5px;
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  z-index: 2002;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  grid-column-gap: 8px;
  column-gap: 8px;
}
div.dt-button-collection button.dt-button, div.dt-button-collection div.dt-button, div.dt-button-collection a.dt-button {
  position: relative;
  left: 0;
  right: 0;
  display: block;
  float: none;
  margin-bottom: 4px;
  margin-right: 0;
}
div.dt-button-collection button.dt-button:active:not(.disabled), div.dt-button-collection button.dt-button.active:not(.disabled), div.dt-button-collection div.dt-button:active:not(.disabled), div.dt-button-collection div.dt-button.active:not(.disabled), div.dt-button-collection a.dt-button:active:not(.disabled), div.dt-button-collection a.dt-button.active:not(.disabled) {
  background-color: #dadada;
  box-shadow: inset 1px 1px 3px #666;
}
div.dt-button-collection.fixed {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 0;
}
div.dt-button-collection.fixed.two-column {
  margin-left: -150px;
}
div.dt-button-collection.fixed.three-column {
  margin-left: -225px;
}
div.dt-button-collection.fixed.four-column {
  margin-left: -300px;
}
div.dt-button-collection > * {
  break-inside: avoid;
}
div.dt-button-collection.two-column {
  width: 300px;
  padding-bottom: 1px;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}
div.dt-button-collection.three-column {
  width: 450px;
  padding-bottom: 1px;
  -ms-column-count: 3;
  -o-column-count: 3;
  column-count: 3;
}
div.dt-button-collection.four-column {
  width: 600px;
  padding-bottom: 1px;
  -ms-column-count: 4;
  -o-column-count: 4;
  column-count: 4;
}
div.dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 2001;
}
@media screen and (max-width: 640px) {
  div.dt-buttons {
    float: none !important;
    text-align: center;
    padding: 15px 5px;
  }
}

/*! jQuery UI - v1.12.1 - 2018-03-09
* http://jqueryui.com
* Includes: draggable.css, sortable.css, core.css, autocomplete.css, menu.css, slider.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=ui-lightness&cornerRadiusShadow=5px&offsetLeftShadow=-5px&offsetTopShadow=-5px&thicknessShadow=5px&opacityShadow=20&bgImgOpacityShadow=10&bgTextureShadow=flat&bgColorShadow=000000&opacityOverlay=50&bgImgOpacityOverlay=20&bgTextureOverlay=diagonals_thick&bgColorOverlay=666666&iconColorError=ffd27a&fcError=ffffff&borderColorError=cd0a0a&bgImgOpacityError=18&bgTextureError=diagonals_thick&bgColorError=b81900&iconColorHighlight=228ef1&fcHighlight=363636&borderColorHighlight=fed22f&bgImgOpacityHighlight=75&bgTextureHighlight=highlight_soft&bgColorHighlight=ffe45c&iconColorActive=ef8c08&fcActive=eb8f00&borderColorActive=fbd850&bgImgOpacityActive=65&bgTextureActive=glass&bgColorActive=ffffff&iconColorHover=ef8c08&fcHover=c77405&borderColorHover=fbcb09&bgImgOpacityHover=100&bgTextureHover=glass&bgColorHover=fdf5ce&iconColorDefault=ef8c08&fcDefault=1c94c4&borderColorDefault=cccccc&bgImgOpacityDefault=100&bgTextureDefault=glass&bgColorDefault=f6f6f6&iconColorContent=222222&fcContent=333333&borderColorContent=dddddd&bgImgOpacityContent=100&bgTextureContent=highlight_soft&bgColorContent=eeeeee&iconColorHeader=ffffff&fcHeader=ffffff&borderColorHeader=e78f08&bgImgOpacityHeader=35&bgTextureHeader=gloss_wave&bgColorHeader=f6a828&cornerRadius=4px&fsDefault=1.1em&fwDefault=bold&ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle {
  touch-action: none;
}

.ui-sortable-handle {
  touch-action: none;
}

/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: '';
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/

.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

/* Icons
----------------------------------*/

.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}

.ui-menu .ui-menu {
  position: absolute;
}

.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  /* support: IE10, see #8844 */
  list-style-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
}

.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
  margin: -1px;
}

/* icon support */

.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}

/* left-aligned */

.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}

/* right-aligned */

.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* support: IE8 - See #6727 */

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.ui-slider-horizontal {
  height: 0.8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/* Component containers
----------------------------------*/

.ui-widget {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1.1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1em;
}

.ui-widget.ui-widget-content {
  border: 1px solid #cccccc;
}

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #eeeeee
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAAAAAAy19n/AAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAABYSURBVBjTxcK9DUBAAIDRjxk0dBQaE4gR7KFVM4rEDBIjEKVV7s79OZ0teHk8FR/NCAehJ6TcK3eD3/EtbsPV2AVbYmZMgh7RMdfAFaEmVIE8kR0yR4gfv1IulNTJHsTLAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTAzLTA5VDA1OjAzOjM2KzAwOjAwplDLcQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0wMy0wOVQwNTowMzozNiswMDowMNcNc80AAAAASUVORK5CYII=) 50%
    top repeat-x;
  color: #333333;
}

.ui-widget-content a {
  color: #333333;
}

.ui-widget-header {
  border: 1px solid #e78f08;
  background: #f6a828
    url(data:image/png;base64,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) 50% 50%
    repeat-x;
  color: #ffffff;
  font-weight: bold;
}

.ui-widget-header a {
  color: #ffffff;
}

/* Interaction states
----------------------------------*/

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  border: 1px solid #cccccc;
  background: #f6f6f6
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAABISURBVDjLY/g1mWEUjSKqo2/fGL5LMXzPYfh+nOGHFsOPBQw/xRh+TmX4JcLwq4vhNwPD71yG3xcZ/igx/Ilk+JM0ikYRMQgA8pJH3iOhTlAAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMDMtMDlUMDU6MDM6MzYrMDA6MDCmUMtxAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTAzLTA5VDA1OjAzOjM2KzAwOjAw1w1zzQAAAABJRU5ErkJggg==) 50% 50%
    repeat-x;
  font-weight: bold;
  color: #1c94c4;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
  color: #1c94c4;
  text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
  border: 1px solid #fbcb09;
  background: #fdf5ce
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAmklEQVRIx+3PPwsBARgH4N/7s0gmXZSuKMvNdl/AV2A1X1ltzBaf5UazEp3RpKujFMV0uT/dy6cQwzs98wPdZVk8IwAAhmEYxrdBWSZJGFKq4smGaGDENeFgwgfREp8d6Ph1OEZEWxaVOXSVRieHcGXJALrNnvEQes6nlz20yO9Xl9IUn128e0VwS4k6BvQIoob+X6QNwzB+yAca/jJVRVy4gQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0wMy0wOVQwNTowMzozNiswMDowMKZQy3EAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMDMtMDlUMDU6MDM6MzYrMDA6MDDXDXPNAAAAAElFTkSuQmCC) 50% 50%
    repeat-x;
  font-weight: bold;
  color: #c77405;
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {
  color: #c77405;
  text-decoration: none;
}

.ui-visual-focus {
  box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  border: 1px solid #fbd850;
  background: #ffffff
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQAQAAAABHIzd2AAAAAmJLR0QAAd2KE6QAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAARSURBVCjPY2hgGIWjcBTigACVaMgB0zSxaQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0wMy0wOVQwNTowMzozNiswMDowMKZQy3EAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMDMtMDlUMDU6MDM6MzYrMDA6MDDXDXPNAAAAAElFTkSuQmCC) 50% 50%
    repeat-x;
  font-weight: bold;
  color: #eb8f00;
}

.ui-icon-background, .ui-state-active .ui-icon-background {
  border: #fbd850;
  background-color: #eb8f00;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAIAAACY3hF0AAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAhklEQVQoz+WQMQrCUBBEH1NaCzaxTc7iHcwhcoiktP6kS8BK8BIWHkYQrM1mLD5Bb6Bg9Xg7syws9mNztADgj3CjFbifk4A+0od1UWDfr2kloJkGgZsYBdRTKfB+qgTOtgzrqHJWCtg9T++9pdnEIHAb22yjwPk6XRQCzvNa4IsP3//ST+MF5uU/iXGyfBoAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMDMtMDlUMDU6MDM6MzYrMDA6MDCmUMtxAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTAzLTA5VDA1OjAzOjM2KzAwOjAw1w1zzQAAAABJRU5ErkJggg==) 50%
    top repeat-x;
  color: #363636;
}

.ui-state-checked {
  border: 1px solid #fed22f;
  background: #ffe45c;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoEAIAAABTDPN5AAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAA4ElEQVRo3u3YMQoCMRBG4c02XkCQLcXKwsN5Eq+znScRa8FasLP4q0DGZASLecmr0mSHr9tMuh5Pr91+MnpfnofHfXK2OW9v9jdb+t/cuR+qCaZSC2A2NQP3QFVpXZfFfy0iVc3eC3GpmusAR6fq3ARmUJvAJGoFzKOaYCq1AGZTM3APVJW+v5ZIVOX+8YhL1dwfwRGpOrvBcalucHSqA8ygNoFJ1AqYRzXBVGoBzKZm4B6oauy0uNSx06JTm8AkagXMo5pgKrUAZlMzcA9UNXZaXOrYadGpbnB0qgPMoKoPsn/eaLRwj54AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMDMtMDlUMDU6MDM6MzYrMDA6MDCmUMtxAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTAzLTA5VDA1OjAzOjM2KzAwOjAw1w1zzQAAAABJRU5ErkJggg==) 50%
    50% repeat;
  color: #ffffff;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #ffffff;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #ffffff;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70); /* support: IE8 */
  font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35); /* support: IE8 */
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */

.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon, .ui-widget-content .ui-icon {
  background-image: url(data:image/png;base64,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);
}

.ui-widget-header .ui-icon {
  background-image: url(data:image/png;base64,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);
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
  background-image: url(data:image/png;base64,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);
}

.ui-state-active .ui-icon, .ui-button:active .ui-icon {
  background-image: url(data:image/png;base64,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);
}

.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAABDlBMVEUijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEzfqCuAAAAWXRSTlMAGRAzBAhQv4KZLyJVcUBmYBoTMswNITwWQkhLIB5aIycxUyyFNIeAw2rIz8Y4RRy8uL58q7WljKqorR+yKf0BnlEk7woGAgOPomKUSqCvbd+cR2M/b3+RaPlAXvEAAAABYktHRACIBR1IAAAACXBIWXMAAABIAAAASABGyWs+AAAPZElEQVR42u1dC2PbthEGyUiq6ZiSXblLE6ex1mTO5iXZq+u6ro3abG26pOkSd13v//+RAXzhcIeHWMoUbeOTLesIEMB9PIB3ACgLERERMQIkkOy6CTvWH0bOQO/mJeDXP8EMqMzDEkIsEBRMAmh7jHSVmuAjAKwC8FRAzi8/DmoS1AI5AQltj5FOryAjgJ7OK2CZkwEZYO23q+BJ5wwKkttfui1z4s20VTAL5k2kF5hbiPcKcwvwNGB4C7CTwproI4CdDcxEPKUTExx+DNiAj0u9C9AuNPxdYOe46Y5QRERERERExIhx6Z7gjv2ghEVrQJ33hJ5BsxsBfsIq8M0HsAkhWfqglFgawAhgGWh2M1xMWAWUAE90qUofMhhi7be32JNsmVFJPKeLwBQglAQMNh3ALVjYbNaI1jaYD0jM0nw9atcWYEXiaXH/+QDeQ3Y6BoRx3e8CERERERERERG7Qz/HP+iaBsvvHXj0LAD4cip0yN27fXw7AGtQoDTwH+HqkWTgWczTwZVmr8DbAEuqv35bCT6CWDorjGnAqwOSCI7EhlFWHjkBXIkb1M/DZQgRwCeAwK9B+HRPFlPBOjeZ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);
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(data:image/png;base64,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);
}

.ui-button .ui-icon {
  background-image: url(data:image/png;base64,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);
}

/* positioning */

.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-caret-1-n {
  background-position: 0 0;
}

.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

.ui-icon-caret-1-e {
  background-position: -32px 0;
}

.ui-icon-caret-1-se {
  background-position: -48px 0;
}

.ui-icon-caret-1-s {
  background-position: -65px 0;
}

.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

.ui-icon-caret-1-w {
  background-position: -96px 0;
}

.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */

.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/

/* Corner radius */

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 4px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 4px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 4px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 4px;
}

/* Overlays */

.ui-widget-overlay {
  background: #666666
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoEAAAAAD5BTvyAAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAB6SURBVEjH7dXLEYAgDEVRqk0HNmpFMgxi+Lnw3Z0hSzJnmZuO8x6b3vPn530vsVwDKa6CHFdAkssgyy1AjTNLLDeAOteBBOdAhmsgxVWQ4wpIchlkuQ34nXPni+EWoMZNoMoNoM51IMFFU3QumqJz0RSdi6bo3C+bcgHap6IryOSd+AAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0wMy0wOVQwNTowMzozNyswMDowMAAnwMUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMDMtMDlUMDU6MDM6MzcrMDA6MDBxenh5AAAAAElFTkSuQmCC) 50%
    50% repeat;
  opacity: 0.5;
  filter: Alpha(Opacity=50); /* support: IE8 */
}

.ui-widget-shadow {
  box-shadow: -5px -5px 5px #000000;
}

/**
 * https://github.com/SurveyCake/bootstrap-datepicker
 * fork from
 * https://github.com/uxsolutions/bootstrap-datepicker
 */

.datepicker {
  border-radius: 4px;
  direction: ltr;
}

.datepicker-inline {
  width: 220px;
}

.datepicker-rtl {
  direction: rtl;
}

.datepicker-rtl.dropdown-menu {
  left: auto;
}

.datepicker-rtl table tr td span {
  float: right;
}

.datepicker-dropdown {
  top: 0;
  left: 0;
  padding: 4px;
}

.datepicker-dropdown::before {
  display: inline-block;
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.15);
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}

.datepicker-dropdown::after {
  display: inline-block;
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}

.datepicker-dropdown.datepicker-orient-left::before {
  left: 6px;
}

.datepicker-dropdown.datepicker-orient-left::after {
  left: 7px;
}

.datepicker-dropdown.datepicker-orient-right::before {
  right: 6px;
}

.datepicker-dropdown.datepicker-orient-right::after {
  right: 7px;
}

.datepicker-dropdown.datepicker-orient-bottom::before {
  top: -7px;
}

.datepicker-dropdown.datepicker-orient-bottom::after {
  top: -6px;
}

.datepicker-dropdown.datepicker-orient-top::before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid rgba(0, 0, 0, 0.15);
}

.datepicker-dropdown.datepicker-orient-top::after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}

.datepicker table {
  width: 100%;
  margin: 0;
  -webkit-touch-callout: none;
  -ms-user-select: none;
      user-select: none;
}

.datepicker table tr td, .datepicker table tr th {
  text-align: center;
  border-radius: 4px;
  border: none;
}

.datepicker table tr th {
  width: 20px;
  height: 20px;
  font-family: 'Open Sans', sans-serif;
}

.table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
  background-color: transparent;
}

.datepicker table tr td.old, .datepicker table tr td.new {
  color: #999;
}

.datepicker table tr td.day:hover, .datepicker table tr td.focused {
  background: #eee;
  cursor: pointer;
}

.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
  background: none;
  color: #eee;
  cursor: default;
}

.datepicker table tr td.highlighted {
  color: #000;
  background-color: #d9edf7;
  border-color: #85c5e5;
  border-radius: 0;
}

.datepicker table tr td.highlighted:focus, .datepicker table tr td.highlighted.focus {
  color: #000;
  background-color: #afd9ee;
  border-color: #298fc2;
}

.datepicker table tr td.highlighted:hover {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}

.datepicker table tr td.highlighted:active, .datepicker table tr td.highlighted.active {
  color: #000;
  background-color: #d9edf7, 10%;
  border-color: #85c5e5, 12%;
}

.datepicker table tr td.highlighted:active:hover, .datepicker table tr td.highlighted.active:hover, .datepicker table tr td.highlighted:active:focus, .datepicker table tr td.highlighted.active:focus, .datepicker table tr td.highlighted:active.focus, .datepicker table tr td.highlighted.active.focus {
  color: #000;
  background-color: #91cbe8;
  border-color: #298fc2;
}

.datepicker table tr td.highlighted.disabled:hover, .datepicker table tr td.highlighted[disabled]:hover, fieldset[disabled] .datepicker table tr td.highlighted:hover, .datepicker table tr td.highlighted.disabled:focus, .datepicker table tr td.highlighted[disabled]:focus, fieldset[disabled] .datepicker table tr td.highlighted:focus, .datepicker table tr td.highlighted.disabled.focus, .datepicker table tr td.highlighted[disabled].focus, fieldset[disabled] .datepicker table tr td.highlighted.focus {
  background-color: #d9edf7;
  border-color: #85c5e5;
}

.datepicker table tr td.highlighted.focused {
  background: #afd9ee;
}

.datepicker table tr td.highlighted.disabled, .datepicker table tr td.highlighted.disabled:active {
  background: #d9edf7;
  color: #eee;
}

.datepicker table tr td.today {
  color: #000;
  background-color: #ffdb99;
  border-color: #ffb733;
}

.datepicker table tr td.today:focus, .datepicker table tr td.today.focus {
  color: #000;
  background-color: #ffc966;
  border-color: #b37400;
}

.datepicker table tr td.today:hover {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}

.datepicker table tr td.today:active, .datepicker table tr td.today.active {
  color: #000;
  background-color: #ffdb99, 10%;
  border-color: #ffb733, 12%;
}

.datepicker table tr td.today:active:hover, .datepicker table tr td.today.active:hover, .datepicker table tr td.today:active:focus, .datepicker table tr td.today.active:focus, .datepicker table tr td.today:active.focus, .datepicker table tr td.today.active.focus {
  color: #000;
  background-color: #ffbc42;
  border-color: #b37400;
}

.datepicker table tr td.today.disabled:hover, .datepicker table tr td.today[disabled]:hover, fieldset[disabled] .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled:focus, .datepicker table tr td.today[disabled]:focus, fieldset[disabled] .datepicker table tr td.today:focus, .datepicker table tr td.today.disabled.focus, .datepicker table tr td.today[disabled].focus, fieldset[disabled] .datepicker table tr td.today.focus {
  background-color: #ffdb99;
  border-color: #ffb733;
}

.datepicker table tr td.today.focused {
  background: #ffc966;
}

.datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:active {
  background: #ffdb99;
  color: #eee;
}

.datepicker table tr td.range {
  color: #000;
  background-color: #eee;
  border-color: #bbb;
  border-radius: 0;
}

.datepicker table tr td.range:focus, .datepicker table tr td.range.focus {
  color: #000;
  background-color: #d5d5d5;
  border-color: #7b7b7b;
}

.datepicker table tr td.range:hover {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9c9c9c;
}

.datepicker table tr td.range:active, .datepicker table tr td.range.active {
  color: #000;
  background-color: #eee, 10%;
  border-color: #bbb, 12%;
}

.datepicker table tr td.range:active:hover, .datepicker table tr td.range.active:hover, .datepicker table tr td.range:active:focus, .datepicker table tr td.range.active:focus, .datepicker table tr td.range:active.focus, .datepicker table tr td.range.active.focus {
  color: #000;
  background-color: #c3c3c3;
  border-color: #7b7b7b;
}

.datepicker table tr td.range.disabled:hover, .datepicker table tr td.range[disabled]:hover, fieldset[disabled] .datepicker table tr td.range:hover, .datepicker table tr td.range.disabled:focus, .datepicker table tr td.range[disabled]:focus, fieldset[disabled] .datepicker table tr td.range:focus, .datepicker table tr td.range.disabled.focus, .datepicker table tr td.range[disabled].focus, fieldset[disabled] .datepicker table tr td.range.focus {
  background-color: #eee;
  border-color: #bbb;
}

.datepicker table tr td.range.focused {
  background: #d5d5d5;
}

.datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:active {
  background: #eee;
  color: #eee;
}

.datepicker table tr td.range.highlighted {
  color: #000;
  background-color: #e4eef3;
  border-color: #9dc1d3;
}

.datepicker table tr td.range.highlighted:focus, .datepicker table tr td.range.highlighted.focus {
  color: #000;
  background-color: #c0d7e3;
  border-color: #4b87a5;
}

.datepicker table tr td.range.highlighted:hover {
  color: #000;
  background-color: #c0d7e3;
  border-color: #73a6bf;
}

.datepicker table tr td.range.highlighted:active, .datepicker table tr td.range.highlighted.active {
  color: #000;
  background-color: #e4eef3, 10%;
  border-color: #9dc1d3, 12%;
}

.datepicker table tr td.range.highlighted:active:hover, .datepicker table tr td.range.highlighted.active:hover, .datepicker table tr td.range.highlighted:active:focus, .datepicker table tr td.range.highlighted.active:focus, .datepicker table tr td.range.highlighted:active.focus, .datepicker table tr td.range.highlighted.active.focus {
  color: #000;
  background-color: #a8c8d7;
  border-color: #4b87a5;
}

.datepicker table tr td.range.highlighted.disabled:hover, .datepicker table tr td.range.highlighted[disabled]:hover, fieldset[disabled] .datepicker table tr td.range.highlighted:hover, .datepicker table tr td.range.highlighted.disabled:focus, .datepicker table tr td.range.highlighted[disabled]:focus, fieldset[disabled] .datepicker table tr td.range.highlighted:focus, .datepicker table tr td.range.highlighted.disabled.focus, .datepicker table tr td.range.highlighted[disabled].focus, fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
  background-color: #e4eef3;
  border-color: #9dc1d3;
}

.datepicker table tr td.range.highlighted.focused {
  background: #c0d7e3;
}

.datepicker table tr td.range.highlighted.disabled, .datepicker table tr td.range.highlighted.disabled:active {
  background: #e4eef3;
  color: #eee;
}

.datepicker table tr td.range.today {
  color: #000;
  background-color: #d7ca77;
  border-color: #f1a417;
}

.datepicker table tr td.range.today:focus, .datepicker table tr td.range.today.focus {
  color: #000;
  background-color: #f4b747;
  border-color: #805608;
}

.datepicker table tr td.range.today:hover {
  color: #000;
  background-color: #f4b747;
  border-color: #be7f0c;
}

.datepicker table tr td.range.today:active, .datepicker table tr td.range.today.active {
  color: #000;
  background-color: #d7ca77, 10%;
  border-color: #f1a417, 12%;
}

.datepicker table tr td.range.today:active:hover, .datepicker table tr td.range.today.active:hover, .datepicker table tr td.range.today:active:focus, .datepicker table tr td.range.today.active:focus, .datepicker table tr td.range.today:active.focus, .datepicker table tr td.range.today.active.focus {
  color: #000;
  background-color: #f1a925;
  border-color: #805608;
}

.datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today[disabled]:hover, fieldset[disabled] .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today.disabled:focus, .datepicker table tr td.range.today[disabled]:focus, fieldset[disabled] .datepicker table tr td.range.today:focus, .datepicker table tr td.range.today.disabled.focus, .datepicker table tr td.range.today[disabled].focus, fieldset[disabled] .datepicker table tr td.range.today.focus {
  background-color: #d7ca77;
  border-color: #f1a417;
}

.datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:active {
  background: #d7ca77;
  color: #eee;
}

.datepicker table tr td.selected, .datepicker table tr td.selected.highlighted {
  color: #fff;
  background-color: #999;
  border-color: #555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected:focus, .datepicker table tr td.selected.highlighted:focus, .datepicker table tr td.selected.focus, .datepicker table tr td.selected.highlighted.focus {
  color: #fff;
  background-color: #808080;
  border-color: #151515;
}

.datepicker table tr td.selected:hover, .datepicker table tr td.selected.highlighted:hover {
  color: #fff;
  background-color: #808080;
  border-color: #363636;
}

.datepicker table tr td.selected:active, .datepicker table tr td.selected.highlighted:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected.highlighted.active {
  color: #fff;
  background-color: #999, 10%;
  border-color: #555, 12%;
}

.datepicker table tr td.selected:active:hover, .datepicker table tr td.selected.highlighted:active:hover, .datepicker table tr td.selected.active:hover, .datepicker table tr td.selected.highlighted.active:hover, .datepicker table tr td.selected:active:focus, .datepicker table tr td.selected.highlighted:active:focus, .datepicker table tr td.selected.active:focus, .datepicker table tr td.selected.highlighted.active:focus, .datepicker table tr td.selected:active.focus, .datepicker table tr td.selected.highlighted:active.focus, .datepicker table tr td.selected.active.focus, .datepicker table tr td.selected.highlighted.active.focus {
  color: #fff;
  background-color: #6e6e6e;
  border-color: #151515;
}

.datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.highlighted.disabled:hover, .datepicker table tr td.selected[disabled]:hover, .datepicker table tr td.selected.highlighted[disabled]:hover, fieldset[disabled] .datepicker table tr td.selected:hover, fieldset[disabled] .datepicker table tr td.selected.highlighted:hover, .datepicker table tr td.selected.disabled:focus, .datepicker table tr td.selected.highlighted.disabled:focus, .datepicker table tr td.selected[disabled]:focus, .datepicker table tr td.selected.highlighted[disabled]:focus, fieldset[disabled] .datepicker table tr td.selected:focus, fieldset[disabled] .datepicker table tr td.selected.highlighted:focus, .datepicker table tr td.selected.disabled.focus, .datepicker table tr td.selected.highlighted.disabled.focus, .datepicker table tr td.selected[disabled].focus, .datepicker table tr td.selected.highlighted[disabled].focus, fieldset[disabled] .datepicker table tr td.selected.focus, fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {
  background-color: #999;
  border-color: #555;
}

.datepicker table tr td.active, .datepicker table tr td.active.highlighted {
  color: #fff;
  background-color: #3dba90;
  border-color: #37a781;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active:focus, .datepicker table tr td.active.highlighted:focus, .datepicker table tr td.active.focus, .datepicker table tr td.active.highlighted.focus {
  color: #fff;
  background-color: #309472;
  border-color: #174737;
}

.datepicker table tr td.active:hover, .datepicker table tr td.active.highlighted:hover {
  color: #fff;
  background-color: #309472;
  border-color: #28795d;
}

.datepicker table tr td.active:active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active {
  color: #fff;
  background-color: #3dba90, 10%;
  border-color: #37a781, 12%;
}

.datepicker table tr td.active:active:hover, .datepicker table tr td.active.highlighted:active:hover, .datepicker table tr td.active.active:hover, .datepicker table tr td.active.highlighted.active:hover, .datepicker table tr td.active:active:focus, .datepicker table tr td.active.highlighted:active:focus, .datepicker table tr td.active.active:focus, .datepicker table tr td.active.highlighted.active:focus, .datepicker table tr td.active:active.focus, .datepicker table tr td.active.highlighted:active.focus, .datepicker table tr td.active.active.focus, .datepicker table tr td.active.highlighted.active.focus {
  color: #fff;
  background-color: #28795d;
  border-color: #174737;
}

.datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.highlighted.disabled:hover, .datepicker table tr td.active[disabled]:hover, .datepicker table tr td.active.highlighted[disabled]:hover, fieldset[disabled] .datepicker table tr td.active:hover, fieldset[disabled] .datepicker table tr td.active.highlighted:hover, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.highlighted.disabled:focus, .datepicker table tr td.active[disabled]:focus, .datepicker table tr td.active.highlighted[disabled]:focus, fieldset[disabled] .datepicker table tr td.active:focus, fieldset[disabled] .datepicker table tr td.active.highlighted:focus, .datepicker table tr td.active.disabled.focus, .datepicker table tr td.active.highlighted.disabled.focus, .datepicker table tr td.active[disabled].focus, .datepicker table tr td.active.highlighted[disabled].focus, fieldset[disabled] .datepicker table tr td.active.focus, fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
  background-color: #3dba90;
  border-color: #37a781;
}

.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}

.datepicker table tr td span:hover, .datepicker table tr td span.focused {
  background: #eee;
}

.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
  background: none;
  color: #eee;
  cursor: default;
}

.datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover {
  color: #fff;
  background-color: #3dba90;
  border-color: #37a781;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td span.active:focus, .datepicker table tr td span.active:hover:focus, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:hover:focus, .datepicker table tr td span.active.focus, .datepicker table tr td span.active:hover.focus, .datepicker table tr td span.active.disabled.focus, .datepicker table tr td span.active.disabled:hover.focus {
  color: #fff;
  background-color: #309472;
  border-color: #174737;
}

.datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover {
  color: #fff;
  background-color: #309472;
  border-color: #28795d;
}

.datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active {
  color: #fff;
  background-color: #3dba90, 10%;
  border-color: #37a781, 12%;
}

.datepicker table tr td span.active:active:hover, .datepicker table tr td span.active:hover:active:hover, .datepicker table tr td span.active.disabled:active:hover, .datepicker table tr td span.active.disabled:hover:active:hover, .datepicker table tr td span.active.active:hover, .datepicker table tr td span.active:hover.active:hover, .datepicker table tr td span.active.disabled.active:hover, .datepicker table tr td span.active.disabled:hover.active:hover, .datepicker table tr td span.active:active:focus, .datepicker table tr td span.active:hover:active:focus, .datepicker table tr td span.active.disabled:active:focus, .datepicker table tr td span.active.disabled:hover:active:focus, .datepicker table tr td span.active.active:focus, .datepicker table tr td span.active:hover.active:focus, .datepicker table tr td span.active.disabled.active:focus, .datepicker table tr td span.active.disabled:hover.active:focus, .datepicker table tr td span.active:active.focus, .datepicker table tr td span.active:hover:active.focus, .datepicker table tr td span.active.disabled:active.focus, .datepicker table tr td span.active.disabled:hover:active.focus, .datepicker table tr td span.active.active.focus, .datepicker table tr td span.active:hover.active.focus, .datepicker table tr td span.active.disabled.active.focus, .datepicker table tr td span.active.disabled:hover.active.focus {
  color: #fff;
  background-color: #28795d;
  border-color: #174737;
}

.datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover.disabled:hover, .datepicker table tr td span.active.disabled.disabled:hover, .datepicker table tr td span.active.disabled:hover.disabled:hover, .datepicker table tr td span.active[disabled]:hover, .datepicker table tr td span.active:hover[disabled]:hover, .datepicker table tr td span.active.disabled[disabled]:hover, .datepicker table tr td span.active.disabled:hover[disabled]:hover, fieldset[disabled] .datepicker table tr td span.active:hover, fieldset[disabled] .datepicker table tr td span.active:hover:hover, fieldset[disabled] .datepicker table tr td span.active.disabled:hover, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active:hover.disabled:focus, .datepicker table tr td span.active.disabled.disabled:focus, .datepicker table tr td span.active.disabled:hover.disabled:focus, .datepicker table tr td span.active[disabled]:focus, .datepicker table tr td span.active:hover[disabled]:focus, .datepicker table tr td span.active.disabled[disabled]:focus, .datepicker table tr td span.active.disabled:hover[disabled]:focus, fieldset[disabled] .datepicker table tr td span.active:focus, fieldset[disabled] .datepicker table tr td span.active:hover:focus, fieldset[disabled] .datepicker table tr td span.active.disabled:focus, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus, .datepicker table tr td span.active.disabled.focus, .datepicker table tr td span.active:hover.disabled.focus, .datepicker table tr td span.active.disabled.disabled.focus, .datepicker table tr td span.active.disabled:hover.disabled.focus, .datepicker table tr td span.active[disabled].focus, .datepicker table tr td span.active:hover[disabled].focus, .datepicker table tr td span.active.disabled[disabled].focus, .datepicker table tr td span.active.disabled:hover[disabled].focus, fieldset[disabled] .datepicker table tr td span.active.focus, fieldset[disabled] .datepicker table tr td span.active:hover.focus, fieldset[disabled] .datepicker table tr td span.active.disabled.focus, fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
  background-color: #3dba90;
  border-color: #37a781;
}

.datepicker table tr td span.old, .datepicker table tr td span.new {
  color: #eee;
}

.datepicker .datepicker-switch {
  width: 145px;
}

.datepicker .datepicker-switch, .datepicker .prev, .datepicker .next, .datepicker tfoot tr th {
  cursor: pointer;
}

.datepicker .datepicker-switch:hover, .datepicker .prev:hover, .datepicker .next:hover, .datepicker tfoot tr th:hover {
  background: #eee;
}

.datepicker .prev, .datepicker .next {
  font-size: 22px;
}

.datepicker .prev.disabled, .datepicker .next.disabled {
  visibility: hidden;
}

.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

.input-group.date .input-group-addon {
  cursor: pointer;
}

.input-daterange {
  width: 100%;
}

.input-daterange input {
  text-align: center;
}

.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}

.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}

.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  line-height: 1.42857143;
  text-shadow: 0 1px 0 #fff;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}

/*!
 * Datetimepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datetimepicker {
  padding: 4px;
  margin-top: 1px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
    border-top: 1px solid #ddd !important;
  }*/
}
.datetimepicker-inline {
  width: 220px;
}
.datetimepicker.datetimepicker-rtl {
  direction: rtl;
}
.datetimepicker.datetimepicker-rtl table tr td span {
  float: right;
}
.datetimepicker-dropdown, .datetimepicker-dropdown-left {
  top: 0;
  left: 0;
}
[class*=' datetimepicker-dropdown']:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
[class*=' datetimepicker-dropdown']:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
}
[class*=' datetimepicker-dropdown-top']:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-bottom: 0;
}
[class*=' datetimepicker-dropdown-top']:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #ffffff;
  border-bottom: 0;
}
.datetimepicker-dropdown-bottom-left:before {
  top: -7px;
  right: 6px;
}
.datetimepicker-dropdown-bottom-left:after {
  top: -6px;
  right: 7px;
}
.datetimepicker-dropdown-bottom-right:before {
  top: -7px;
  left: 6px;
}
.datetimepicker-dropdown-bottom-right:after {
  top: -6px;
  left: 7px;
}
.datetimepicker-dropdown-top-left:before {
  bottom: -7px;
  right: 6px;
}
.datetimepicker-dropdown-top-left:after {
  bottom: -6px;
  right: 7px;
}
.datetimepicker-dropdown-top-right:before {
  bottom: -7px;
  left: 6px;
}
.datetimepicker-dropdown-top-right:after {
  bottom: -6px;
  left: 7px;
}
.datetimepicker > div {
  display: none;
}
.datetimepicker.minutes div.datetimepicker-minutes {
  display: block;
}
.datetimepicker.hours div.datetimepicker-hours {
  display: block;
}
.datetimepicker.days div.datetimepicker-days {
  display: block;
}
.datetimepicker.months div.datetimepicker-months {
  display: block;
}
.datetimepicker.years div.datetimepicker-years {
  display: block;
}
.datetimepicker table {
  margin: 0;
}
.datetimepicker td, .datetimepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: none;
}
.table-striped .datetimepicker table tr td, .table-striped .datetimepicker table tr th {
  background-color: transparent;
}
.datetimepicker table tr td.minute:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datetimepicker table tr td.hour:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datetimepicker table tr td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datetimepicker table tr td.old, .datetimepicker table tr td.new {
  color: #999999;
}
.datetimepicker table tr td.disabled, .datetimepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datetimepicker table tr td.today, .datetimepicker table tr td.today:hover, .datetimepicker table tr td.today.disabled, .datetimepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  /* background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: linear-gradient(top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);*/
}
.datetimepicker table tr td.today:hover, .datetimepicker table tr td.today:hover:hover, .datetimepicker table tr td.today.disabled:hover, .datetimepicker table tr td.today.disabled:hover:hover, .datetimepicker table tr td.today:active, .datetimepicker table tr td.today:hover:active, .datetimepicker table tr td.today.disabled:active, .datetimepicker table tr td.today.disabled:hover:active, .datetimepicker table tr td.today.active, .datetimepicker table tr td.today:hover.active, .datetimepicker table tr td.today.disabled.active, .datetimepicker table tr td.today.disabled:hover.active, .datetimepicker table tr td.today.disabled, .datetimepicker table tr td.today:hover.disabled, .datetimepicker table tr td.today.disabled.disabled, .datetimepicker table tr td.today.disabled:hover.disabled, .datetimepicker table tr td.today[disabled], .datetimepicker table tr td.today:hover[disabled], .datetimepicker table tr td.today.disabled[disabled], .datetimepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}
.datetimepicker table tr td.today:active, .datetimepicker table tr td.today:hover:active, .datetimepicker table tr td.today.disabled:active, .datetimepicker table tr td.today.disabled:hover:active, .datetimepicker table tr td.today.active, .datetimepicker table tr td.today:hover.active, .datetimepicker table tr td.today.disabled.active, .datetimepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}
.datetimepicker table tr td.active, .datetimepicker table tr td.active:hover, .datetimepicker table tr td.active.disabled, .datetimepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  /*background-image: -moz-linear-gradient(top, #0088cc, #41CAC0);
  background-image: -ms-linear-gradient(top, #0088cc, #41CAC0);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#41CAC0));
  background-image: -webkit-linear-gradient(top, #0088cc, #41CAC0);
  background-image: -o-linear-gradient(top, #0088cc, #41CAC0);
  background-image: linear-gradient(top, #0088cc, #41CAC0);*/
  /*background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#41CAC0', GradientType=0);
  border-color: #41CAC0 #41CAC0 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);*/
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datetimepicker table tr td.active:hover, .datetimepicker table tr td.active:hover:hover, .datetimepicker table tr td.active.disabled:hover, .datetimepicker table tr td.active.disabled:hover:hover, .datetimepicker table tr td.active:active, .datetimepicker table tr td.active:hover:active, .datetimepicker table tr td.active.disabled:active, .datetimepicker table tr td.active.disabled:hover:active, .datetimepicker table tr td.active.active, .datetimepicker table tr td.active:hover.active, .datetimepicker table tr td.active.disabled.active, .datetimepicker table tr td.active.disabled:hover.active, .datetimepicker table tr td.active.disabled, .datetimepicker table tr td.active:hover.disabled, .datetimepicker table tr td.active.disabled.disabled, .datetimepicker table tr td.active.disabled:hover.disabled, .datetimepicker table tr td.active[disabled], .datetimepicker table tr td.active:hover[disabled], .datetimepicker table tr td.active.disabled[disabled], .datetimepicker table tr td.active.disabled:hover[disabled] {
  background-color: #41cac0;
}
.datetimepicker table tr td.active:active, .datetimepicker table tr td.active:hover:active, .datetimepicker table tr td.active.disabled:active, .datetimepicker table tr td.active.disabled:hover:active, .datetimepicker table tr td.active.active, .datetimepicker table tr td.active:hover.active, .datetimepicker table tr td.active.disabled.active, .datetimepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datetimepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.datetimepicker .datetimepicker-hours span {
  height: 26px;
  line-height: 26px;
}
.datetimepicker .datetimepicker-hours table tr td span.hour_am, .datetimepicker .datetimepicker-hours table tr td span.hour_pm {
  width: 14.6%;
}
.datetimepicker .datetimepicker-hours fieldset legend, .datetimepicker .datetimepicker-minutes fieldset legend {
  margin-bottom: inherit;
  line-height: 30px;
}
.datetimepicker .datetimepicker-minutes span {
  height: 26px;
  line-height: 26px;
}
.datetimepicker table tr td span:hover {
  background: #eeeeee;
}
.datetimepicker table tr td span.disabled, .datetimepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datetimepicker table tr td span.active, .datetimepicker table tr td span.active:hover, .datetimepicker table tr td span.active.disabled, .datetimepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  /*background-image: -moz-linear-gradient(top, #0088cc, #41CAC0);
  background-image: -ms-linear-gradient(top, #0088cc, #41CAC0);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#41CAC0));
  background-image: -webkit-linear-gradient(top, #0088cc, #41CAC0);
  background-image: -o-linear-gradient(top, #0088cc, #41CAC0);
  background-image: linear-gradient(top, #0088cc, #41CAC0);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#41CAC0', GradientType=0);
  border-color: #41CAC0 #41CAC0 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);*/
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datetimepicker table tr td span.active:hover, .datetimepicker table tr td span.active:hover:hover, .datetimepicker table tr td span.active.disabled:hover, .datetimepicker table tr td span.active.disabled:hover:hover, .datetimepicker table tr td span.active:active, .datetimepicker table tr td span.active:hover:active, .datetimepicker table tr td span.active.disabled:active, .datetimepicker table tr td span.active.disabled:hover:active, .datetimepicker table tr td span.active.active, .datetimepicker table tr td span.active:hover.active, .datetimepicker table tr td span.active.disabled.active, .datetimepicker table tr td span.active.disabled:hover.active, .datetimepicker table tr td span.active.disabled, .datetimepicker table tr td span.active:hover.disabled, .datetimepicker table tr td span.active.disabled.disabled, .datetimepicker table tr td span.active.disabled:hover.disabled, .datetimepicker table tr td span.active[disabled], .datetimepicker table tr td span.active:hover[disabled], .datetimepicker table tr td span.active.disabled[disabled], .datetimepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #41cac0;
}
.datetimepicker table tr td span.active:active, .datetimepicker table tr td span.active:hover:active, .datetimepicker table tr td span.active.disabled:active, .datetimepicker table tr td span.active.disabled:hover:active, .datetimepicker table tr td span.active.active, .datetimepicker table tr td span.active:hover.active, .datetimepicker table tr td span.active.disabled.active, .datetimepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datetimepicker table tr td span.old {
  color: #999999;
}
.datetimepicker th.switch {
  width: 145px;
}
.datetimepicker thead tr:first-child th, .datetimepicker tfoot tr:first-child th {
  cursor: pointer;
}
.datetimepicker thead tr:first-child th:hover, .datetimepicker tfoot tr:first-child th:hover {
  background: #eeeeee;
}
.input-append.date .add-on i, .input-prepend.date .add-on i {
  cursor: pointer;
  width: 14px;
  height: 14px;
}

@-webkit-keyframes vex-fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes vex-fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes vex-fadeout {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes vex-fadeout {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-webkit-keyframes vex-rotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes vex-rotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.vex, .vex *, .vex *:before, .vex *:after {
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.vex {
  position: fixed;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 1111;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.vex-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

.vex-overlay {
  -webkit-animation: vex-fadein .5s;
  animation: vex-fadein .5s;
  position: fixed;
  z-index: 1111;
  background: rgba(0, 0, 0, 0.4);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.vex-overlay.vex-closing {
  -webkit-animation: vex-fadeout .5s forwards;
  animation: vex-fadeout .5s forwards; }

.vex-content {
  -webkit-animation: vex-fadein .5s;
  animation: vex-fadein .5s;
  background: #fff; }

.vex.vex-closing .vex-content {
  -webkit-animation: vex-fadeout .5s forwards;
  animation: vex-fadeout .5s forwards; }

.vex-close:before {
  font-family: Arial, sans-serif;
  content: "\00D7"; }

.vex-dialog-form {
  margin: 0; }

.vex-dialog-button {
  text-rendering: optimizeLegibility;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent; }

.vex-loading-spinner {
  -webkit-animation: vex-rotation .7s linear infinite;
  animation: vex-rotation .7s linear infinite;
  box-shadow: 0 0 1em rgba(0, 0, 0, 0.1);
  position: fixed;
  z-index: 1112;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 2em;
  width: 2em;
  background: #fff; }

body.vex-open {
  overflow: hidden; }

@keyframes vex-flyin {
  0% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }
}

@keyframes vex-flyout {
  0% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }
}

.vex.vex-theme-default {
  padding-top: 160px;
  padding-bottom: 160px;
}

.vex.vex-theme-default.vex-closing .vex-content {
  animation: vex-flyout 0.5s;
  -webkit-animation: vex-flyout 0.5s;
  -moz-animation: vex-flyout 0.5s;
  -ms-animation: vex-flyout 0.5s;
  -o-animation: vex-flyout 0.5s;
  -webkit-backface-visibility: hidden;
}

.vex.vex-theme-default .vex-content {
  animation: vex-flyin 0.5s;
  -webkit-animation: vex-flyin 0.5s;
  -moz-animation: vex-flyin 0.5s;
  -ms-animation: vex-flyin 0.5s;
  -o-animation: vex-flyin 0.5s;
  -webkit-backface-visibility: hidden;
}

.vex.vex-theme-default .vex-content {
  border-radius: 5px;
  font-family: 'Helvetica Neue', sans-serif;
  background: #f0f0f0;
  color: #444;
  padding: 1em;
  position: relative;
  margin: 0 auto;
  max-width: 94%;
  width: 450px;
  font-size: 1.2em;
  line-height: 1.5em;
}

.vex.vex-theme-default .vex-content h1, .vex.vex-theme-default .vex-content h2, .vex.vex-theme-default .vex-content h3, .vex.vex-theme-default .vex-content h4, .vex.vex-theme-default .vex-content h5, .vex.vex-theme-default .vex-content h6, .vex.vex-theme-default .vex-content p, .vex.vex-theme-default .vex-content ul, .vex.vex-theme-default .vex-content li {
  color: inherit;
}

.vex.vex-theme-default .vex-close {
  border-radius: 5px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}

.vex.vex-theme-default .vex-close:before {
  border-radius: 3px;
  position: absolute;
  content: '\00D7';
  font-size: 26px;
  font-weight: normal;
  line-height: 31px;
  height: 30px;
  width: 30px;
  text-align: center;
  top: 3px;
  right: 3px;
  color: #bbb;
  background: transparent;
}

.vex.vex-theme-default .vex-close:hover:before, .vex.vex-theme-default .vex-close:active:before {
  color: #777;
  background: #e0e0e0;
}

.vex.vex-theme-default .vex-dialog-form .vex-dialog-message {
  margin-bottom: 0.5em;
}

.vex.vex-theme-default .vex-dialog-form .vex-dialog-input {
  margin-bottom: 1em;
}

.vex.vex-theme-default .vex-dialog-form .vex-dialog-input select, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type='date'], .vex.vex-theme-default
  .vex-dialog-form
  .vex-dialog-input
  input[type='datetime'], .vex.vex-theme-default
  .vex-dialog-form
  .vex-dialog-input
  input[type='datetime-local'], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type='email'], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type='month'], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type='number'], .vex.vex-theme-default
  .vex-dialog-form
  .vex-dialog-input
  input[type='password'], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type='search'], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type='tel'], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type='text'], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type='time'], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type='url'], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type='week'] {
  border-radius: 3px;
  background: #fff;
  width: 100%;
  padding: 0.25em 0.67em;
  border: 0;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  min-height: 2.5em;
  margin: 0 0 0.25em;
}

.vex.vex-theme-default .vex-dialog-form .vex-dialog-input select:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-default
  .vex-dialog-form
  .vex-dialog-input
  input[type='date']:focus, .vex.vex-theme-default
  .vex-dialog-form
  .vex-dialog-input
  input[type='datetime']:focus, .vex.vex-theme-default
  .vex-dialog-form
  .vex-dialog-input
  input[type='datetime-local']:focus, .vex.vex-theme-default
  .vex-dialog-form
  .vex-dialog-input
  input[type='email']:focus, .vex.vex-theme-default
  .vex-dialog-form
  .vex-dialog-input
  input[type='month']:focus, .vex.vex-theme-default
  .vex-dialog-form
  .vex-dialog-input
  input[type='number']:focus, .vex.vex-theme-default
  .vex-dialog-form
  .vex-dialog-input
  input[type='password']:focus, .vex.vex-theme-default
  .vex-dialog-form
  .vex-dialog-input
  input[type='search']:focus, .vex.vex-theme-default
  .vex-dialog-form
  .vex-dialog-input
  input[type='tel']:focus, .vex.vex-theme-default
  .vex-dialog-form
  .vex-dialog-input
  input[type='text']:focus, .vex.vex-theme-default
  .vex-dialog-form
  .vex-dialog-input
  input[type='time']:focus, .vex.vex-theme-default
  .vex-dialog-form
  .vex-dialog-input
  input[type='url']:focus, .vex.vex-theme-default
  .vex-dialog-form
  .vex-dialog-input
  input[type='week']:focus {
  box-shadow: inset 0 0 0 2px #5fcba7;
  outline: none;
}

.vex.vex-theme-default .vex-dialog-form .vex-dialog-buttons {
  *zoom: 1;
}

.vex.vex-theme-default .vex-dialog-form .vex-dialog-buttons:after {
  content: '';
  display: table;
  clear: both;
}

.vex.vex-theme-default .vex-dialog-button {
  border-radius: 3px;
  border: 0;
  float: right;
  margin: 0 0 0 0.5em;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 0.9em;
  line-height: 1em;
  padding: 0.75em 2em;
}

.vex.vex-theme-default .vex-dialog-button.vex-last {
  margin-left: 0;
}

.vex.vex-theme-default .vex-dialog-button:focus {
  animation: vex-pulse 1.1s infinite;
  -webkit-animation: vex-pulse 1.1s infinite;
  -moz-animation: vex-pulse 1.1s infinite;
  -ms-animation: vex-pulse 1.1s infinite;
  -o-animation: vex-pulse 1.1s infinite;
  -webkit-backface-visibility: hidden;
  outline: none;
}

@media (max-width: 568px) {
  .vex.vex-theme-default .vex-dialog-button:focus {
    animation: none;
    -webkit-animation: none;
    -moz-animation: none;
    -ms-animation: none;
    -o-animation: none;
    -webkit-backface-visibility: hidden;
  }
}

.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary {
  background: #3dba90;
  color: #fff;
}

.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-secondary {
  background: #e0e0e0;
  color: #777;
}

.vex-loading-spinner.vex-theme-default {
  box-shadow: 0 0 0 0.5em #f0f0f0, 0 0 1px 0.5em rgba(0, 0, 0, 0.3);
  border-radius: 100%;
  background: #f0f0f0;
  border: 0.2em solid transparent;
  border-top-color: #bbb;
  top: -1.1em;
  bottom: auto;
}

:root {
  /**
	 * meaning
	 */

  /**
	 * color
	 */

  /**
	 * usage
	 */
}

.Modal__container___3umCq {
  width: 100%;
  max-width: 900px;
  border-radius: 10px;
  background-color: #ffffff;
  font-size: 1rem;
  text-align: center;
  padding: 1.875rem 1.875rem 3.125em 1.875rem;
}

.Modal__container_tw___3vkiN {
  width: 100%;
  max-width: 700px;
  border-radius: 10px;
  background-color: #ffffff;
  font-size: 1rem;
  text-align: center;
  padding: 1.875rem 1.875rem 3.125em 1.875rem;
}

.Modal__container_en___3tu3y {
  width: 100%;
  max-width: 800px;
  max-height: 450px;
  border-radius: 10px;
  background-color: #ffffff;
  text-align: center;
  padding: 1.875rem 3rem 3.125em 3rem;
}

.Modal__container-sm___2MJcH {
  width: 90%;
  padding: 24px 8px;
}

.Modal__title___3tAOS {
  color: #3dba90;
  font-weight: 500;
}

.Modal__subTitle___1ACGK {
  color: #383838;
  font-size: 18px;
  font-weight: 500;
}

.Modal__memo____EwnB {
  color: #383838;
  line-height: 1.6;
  padding : 0 30px;
  margin-bottom: 20px;
}

.Modal__subscribeButton___2mBse {
  width: 100%;
  max-width: 225px;
}

.Modal__close___3KCB- {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 30px;
  padding: 0;
}
html {
  font-size: 16px;
  height: 100%;
}

#container {
  display: flex;
  flex-direction: column;
}
/*	 imported from Select.css 	*/

.Select__placeholder___3nntj {
	display: flex;
	align-items: center;
	width: 100%;
	height: 30px;
	padding: 4px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	color: #454545;
	border-width: 1px;
	border-style: solid;
	border-color: #d2d2d2;
	border-radius: 4px;
	box-shadow: none;
	background-color: #fff;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	box-sizing: border-box;
}

.Select__placeholderContent___nI9QE {
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
}

.Select__optionContainer___3fP7O {
	display: block;
	width: 100%;
	max-height: 180px;
	overflow-y: auto;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #fff;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	box-shadow: none;
	box-sizing: border-box;
}

.Select__optionContainer___3fP7O::-webkit-scrollbar {
	background-color: transparent;
	width: 8px;
	padding: 0;
}

.Select__optionContainer___3fP7O::-webkit-scrollbar-button {
	display: none;
}

.Select__optionContainer___3fP7O::-webkit-scrollbar-track {
	background-color: #fbfbfb;
}

.Select__optionContainer___3fP7O::-webkit-scrollbar-track-piece, .Select__optionContainer___3fP7O::-webkit-scrollbar-corner, .Select__optionContainer___3fP7O::-webkit-resizer {
	background-color: transparent;
}

.Select__optionContainer___3fP7O::-webkit-scrollbar-thumb {
	background-color: rgb(214, 214, 214);
	overflow: hidden;
	border-radius: 6px;
}

/*	stylelint-disable no-descending-specificity	*/

.Select__option___1ckhL {
	display: block;
	font-size: 14px;
	padding: 8px;
	line-height: 1.4285714285714286;
	text-decoration: none;
	text-overflow: ellipsis;
	text-align: center;
	white-space: nowrap;
	list-style: none;
	overflow: hidden;
	cursor: pointer;
}

.Select__option___1ckhL > i:not(:last-child) {
	margin-right: 5px;
}

.Select__option___1ckhL > *:not(i) + i {
	margin-left: 5px;
}

.Select__option___1ckhL.Select__disabled___1QbxD {
	cursor: not-allowed;
}

.Select__left___3kB18 .Select__placeholderContent___nI9QE {
	margin: 0 auto 0 4px;
}

.Select__left___3kB18 .Select__option___1ckhL {
	text-align: left;
}

.Select__center___QDZyu .Select__placeholderContent___nI9QE {
	margin: 0 auto;
}

.Select__center___QDZyu .Select__option___1ckhL {
	text-align: center;
}

.Select__right___3hceZ .Select__placeholderContent___nI9QE {
	margin: 0 4px 0 auto;
}

.Select__right___3hceZ .Select__option___1ckhL {
	text-align: right;
}

.Select__primary___2AX2x.Select__open___1iQkp, .Select__primary___2AX2x.Select__optionContainer___3fP7O {
	border-color: #3dba90;
}

.Select__primary___2AX2x .Select__option___1ckhL {
	color: #3dba90;
}

.Select__primary___2AX2x .Select__option___1ckhL:hover {
	background-color: rgba(61, 186, 144, 0.09999999999999998);
}

.Select__primary___2AX2x .Select__option___1ckhL.Select__active___3Wfu0 {
	color: #fff;
	background-color: #3dba90;
}

.Select__primary___2AX2x .Select__option___1ckhL.Select__disabled___1QbxD {
	color: rgba(61, 186, 144, 0.30000000000000004);
	background-color: transparent;
}

.Select__default___1R-hy.Select__open___1iQkp, .Select__default___1R-hy.Select__optionContainer___3fP7O {
	border-color: #bdbdbd;
}

.Select__default___1R-hy .Select__option___1ckhL {
	color: #bdbdbd;
}

.Select__default___1R-hy .Select__option___1ckhL:hover {
	background-color: rgba(189, 189, 189, 0.09999999999999998);
}

.Select__default___1R-hy .Select__option___1ckhL.Select__active___3Wfu0 {
	color: #fff;
	background-color: #bdbdbd;
}

.Select__default___1R-hy .Select__option___1ckhL.Select__disabled___1QbxD {
	color: rgba(189, 189, 189, 0.30000000000000004);
	background-color: transparent;
}

/*	stylelint-enable	*/

/*  imported from Table.css  */

.Table__table___2iE4t {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	color: #6b6b6b;
}

.Table__body___3WFGL .Table__row___K3oOX {
	border-top: 1px solid #d2d2d2;
}

.Table__cell___1lfSp {
	padding: 10px;
}

.Table__left___rZrAQ .Table__cell___1lfSp {
	text-align: left;
}

.Table__center___35qUK .Table__cell___1lfSp {
	text-align: center;
}

.Table__right___3S535 .Table__cell___1lfSp {
	text-align: right;
}

.Table__primary___1VUqR .Table__body___3WFGL .Table__row___K3oOX:hover {
	color: #3dba90;
	background-color: #f6f6f6;
}

:root {
  /**
	 * meaning
	 */

  /**
	 * color
	 */

  /**
	 * usage
	 */
}

.Combinations__combinations___3fXD5 {
  margin: 0 10px 30px 10px;
}

.Combinations__subjectHeader___3Sva0 {
  width: 30%;
}

.Combinations__conditionHeader___1kGt3 {
  width: 60%;
}

.Combinations__deleteHeader___25Dcl {
  width: 10%;
}

.Combinations__condition___3Urb_ {
  display: flex;
  align-items: center;
}

.Combinations__label___VzQT6 {
  display: inline-block;
  font-size: 14px;
  line-height: 1.2857142857142858;
  padding: 0 5px;
  border-radius: 11px;
  border-style: solid;
  border-width: 2px;
  text-align: center;
  word-break: keep-all;
}

.Combinations__type___2LfQt {
  margin-right: 10px;
  color: #fff;
}

.Combinations__contain___1hO4i {
  border-color: #fdc764;
  background-color: #fdb531;
}

.Combinations__match___12t0- {
  border-color: #7accef;
  background-color: #4dbae9;
}

.Combinations__opt___3fSpi {
  border-color: #b8df86;
  background-color: #a0d45e;
}

.Combinations__or___31ONJ {
  color: #3dba90;
  border-color: #3dba90;
  background-color: transparent;
  margin: 0 10px;
}

.Combinations__delete___1ulsu {
  color: #bdbdbd;
  cursor: pointer;
}

:root {
  /**
	 * meaning
	 */

  /**
	 * color
	 */

  /**
	 * usage
	 */
}
:root {
  /**
	 * content
	 */

  /**
	 * filter
	 */

  /**
	 * setting
	 */
}
.Header__header___1FB-H {
  display: flex;
  padding: 15px 10px 10px 10px
}
.Header__header___1FB-H .Header__title___3myZe {
    width: calc(100% - 60px);
    font-size: 18px;
  }
.Header__header___1FB-H .Header__tools___3bpw9 {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    width: 60px;
    border-bottom: 1px solid #d2d2d2
  }
.Header__header___1FB-H .Header__tools___3bpw9 .Header__toolIcon___14ExX {
      cursor: pointer;
    }
.Header__deletePopup___1qF7a {
  width: 200px;
  border-radius: 4px;
  box-shadow: 0 0 8px 0 rgba(69, 69, 69, 0.3);
  background-color: #fff
}
.Header__deletePopup___1qF7a > main {
    color: #1f1f1f;
    font-size: 14px;
    padding: 20px;
  }
.Header__deletePopup___1qF7a > footer {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: 20px;
    margin: 0;
    border-radius: 0 0 5px 5px;
    border-top: 1px solid #eee;
    background: #fff;
  }

:root {
  /**
	 * meaning
	 */

  /**
	 * color
	 */

  /**
	 * usage
	 */
}
:root {
  /**
	 * content
	 */

  /**
	 * filter
	 */

  /**
	 * setting
	 */
}
.Setting__setting___1RmBb {
  width: calc(100% - 200px);
  overflow-x: hidden;
  overflow-y: auto
}
.Setting__setting___1RmBb h5 {
    color: #989898;
    background-color: #eee;
    margin: 0 auto;
    padding: 5px 15px;
    width: auto;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5714285714285714;
    letter-spacing: normal;
  }
.Setting__setting___1RmBb::-webkit-scrollbar {
    background-color: transparent;
    width: 8px;
    padding: 0;
  }
.Setting__setting___1RmBb::-webkit-scrollbar-button {
    display: none;
  }
.Setting__setting___1RmBb::-webkit-scrollbar-track {
    background-color: #fbfbfb;
  }
.Setting__setting___1RmBb::-webkit-scrollbar-track-piece, .Setting__setting___1RmBb::-webkit-scrollbar-corner, .Setting__setting___1RmBb::-webkit-resizer {
    background-color: transparent;
  }
.Setting__setting___1RmBb::-webkit-scrollbar-thumb {
    background-color: rgb(214, 214, 214);
    overflow: hidden;
    border-radius: 6px;
  }
@media all and (max-width: 768px) {
  .Setting__setting___1RmBb {
    width: 100%;
    height: calc(100% - 116px);
  }
}

:root {
  /**
	 * meaning
	 */

  /**
	 * color
	 */

  /**
	 * usage
	 */
}
:root {
  /**
	 * content
	 */

  /**
	 * filter
	 */

  /**
	 * setting
	 */
}
.ModalSurveyResponseFilter__modalSurveyResponseFilter___2yAty {
  width: 750px
}
.ModalSurveyResponseFilter__modalSurveyResponseFilter___2yAty .ModalSurveyResponseFilter__content___2dIGI {
    display: flex;
    position: relative;
    padding: 0;
    min-height: 370px
  }
.ModalSurveyResponseFilter__modalSurveyResponseFilter___2yAty .ModalSurveyResponseFilter__content___2dIGI .ModalSurveyResponseFilter__overlay___DD7EL {
      position: absolute;
      width: 100%;
      height: 100%;
      background-color: rgba(238, 238, 238, 0.3);
      z-index: 100;
    }
@media all and (max-width: 768px) {
    .ModalSurveyResponseFilter__modalSurveyResponseFilter___2yAty .ModalSurveyResponseFilter__content___2dIGI {
      display: block;
      height: 370px;
    }
}

.Navigation__step___2avUp.Navigation__step___2avUp {
  min-width: auto;
  height: 64px;
}

.Navigation__stepper_container___1Vbnv {
  overflow-x: auto;
}

.morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,0.8);border:solid 2px rgba(230,230,230,0.8);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0}.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0}

/*  imported from toolbar.css  */

.toolbar__toolbar___2id6r{display:flex;flex-wrap:wrap;border-bottom:1px solid #bdbdbd;padding:10px}

.toolbar__iconGroup___3oRZ5{display:flex;flex-wrap:wrap;align-items:center}

.toolbar__iconGroup___3oRZ5+.toolbar__iconGroup___3oRZ5{margin-left:12px}

.toolbar__iconGroup___3oRZ5+.toolbar__iconGroup___3oRZ5::before{content:' ';width:2px;height:20px;background:#eee;margin-right:12px}
/*  imported from editor.css  */

.editor__container___FP4zk{padding:10px}
/*  imported from editor.css  */

.editor__editor___3tShd p{margin:0}

.editor__editor___3tShd ol, .editor__editor___3tShd table, .editor__editor___3tShd ul{margin-top:16px;margin-bottom:16px}

.editor__editor___3tShd ol p, .editor__editor___3tShd table p, .editor__editor___3tShd ul p{margin:0}

.editor__editor___3tShd ol, .editor__editor___3tShd ul{display:block;padding-left:40px}

.editor__editor___3tShd ol>li, .editor__editor___3tShd ul>li{display:list-item;margin:0;line-height:1.4}

.editor__editor___3tShd ul>li{list-style-type:disc}

.editor__editor___3tShd ol>li{list-style-type:decimal}

.editor__editor___3tShd table{display:block;border-collapse:collapse}

.editor__editor___3tShd table tbody{display:table-row-group;vertical-align:middle;border-color:inherit}

.editor__editor___3tShd table tbody tr{display:table-row;vertical-align:inherit;border-color:inherit}

.editor__editor___3tShd table tbody tr td{display:table-cell;vertical-align:top;min-width:50px;padding:4px;border:1px solid #d2d2d2}
/*  imported from slate.css  */

.slate__editor___XQpb-{display:block;border-radius:4px;border:1px solid #d2d2d2}
/*  imported from index.css  */

.index__alignSelector___2swSX{width:50px}
/*  imported from ImageResize.css  */

.ImageResize__imageResize___15Lo5 {
	display: inline-block;
	position: relative;
	-ms-user-select: none;
	user-select: none;
}

.ImageResize__imageResize___15Lo5 img {
	width: 100%;
	height: 100%;
}

.ImageResize__handler___1QXbv {
	display: inline-block;
	position: absolute;
	width: 20px;
	height: 20px;
	padding: 3px;
	box-sizing: border-box;
}

.ImageResize__handler___1QXbv .ImageResize__corner___3Uz4D {
	display: inline-block;
	width: 14px;
	height: 14px;
	border: 2px solid #3dba90;
	margin-bottom: 3px;
	box-sizing: border-box;
}

.ImageResize__top___1N15x {
	top: -10px;
}

.ImageResize__right___2diIg {
	right: -10px;
}

.ImageResize__bottom___3sIoX {
	bottom: -10px;
}

.ImageResize__left___34fsr {
	left: -10px;
}

.ImageResize__topLeft___1T_ma {
	cursor: nw-resize;
}

.ImageResize__topRight___1EAG5 {
	cursor: ne-resize;
}

.ImageResize__bottomLeft___kmOg3 {
	cursor: sw-resize;
}

.ImageResize__bottomRight___2d7Cv {
	cursor: se-resize;
}

/*  imported from index.css  */

.index__iconButton___1OZXa{padding:4px;cursor:pointer;border:none;border-radius:2px;color:#bdbdbd;outline:0;margin:0 2px;background:#fff}

.index__iconButton___1OZXa .index__icon___267mM{font-size:16px}

.index__iconButton___1OZXa:hover{color:#999;background:#efefef}

.index__iconButton___1OZXa.index__active___3Uozz{color:#3dba90}

.index__iconButton___1OZXa.index__disabled___22Sqb{cursor:not-allowed}
/*  imported from index.css  */

.index__modalLink___2v3Zi .index__linkField___13QTU{display:flex}

.index__modalLink___2v3Zi .index__linkField___13QTU .index__prefix___3iirl{width:100px;margin-right:10px}

.index__modalLink___2v3Zi .index__textField___3C6-a{display:flex;align-items:center;margin-top:20px}

.index__modalLink___2v3Zi .index__textField___3C6-a .index__textLabel___1qXK0{display:inline-block;color:#6b6b6b;font-size:14px;width:100px;margin-left:3px;margin-right:7px}
/*  imported from index.css  */

.index__li___3RsN4{position:relative}

.index__tools___19h0C{position:absolute;left:-5px;bottom:calc(100% + 4px);border:1px solid #d2d2d2;border-radius:3px;background-color:#fff}

.index__listToolIcon___2RzK4{display:inline-flex;color:#999;font-size:16px;border-radius:3px;margin:3px;padding:5px;-ms-user-select:none;user-select:none;cursor:pointer}

.index__listToolIcon___2RzK4:hover{background-color:#efefef}
/*  imported from index.css  */

.index__tableContainer___1zjaO{position:relative}

.index__tableTools___38PT1{position:absolute;bottom:100%;border:1px solid #d2d2d2;border-radius:3px;margin:5px 0;background-color:#fff}

.index__tableToolIcon___3xaOe{display:inline-flex;color:#999;font-size:16px;border-radius:3px;margin:3px;padding:5px;-ms-user-select:none;user-select:none;cursor:pointer}

.index__tableToolIcon___3xaOe:hover{background-color:#efefef}
/*  imported from SimpleColorSelect.css  */

.SimpleColorSelect__select___1-ZlH {
	display: block;
	font-size: 14px;
	width: 184px;
	padding: 4px 3px;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	box-shadow: none;
}

.SimpleColorSelect__color___1_rt9 {
	display: inline-block;
	width: 15px;
	height: 15px;
	border: 1px solid #f6f6f6;
	border-radius: 50%;
	margin: 3px;
	cursor: pointer;
	outline: none;
}

/*  imported from index.css  */

.index__fontSizeSelector___2j66l{width:60px;margin:0 5px}
/*  imported from index.css  */

.index__imgPreview___2IB3y{max-width:100%;margin-top:20px}
/*  imported from TablePicker.css  */

.TablePicker__picker___1IZWr {
	display: inline-block;
	position: relative;
	background-color: #fff;
}

.TablePicker__picker___1IZWr .TablePicker__row___3P_qx {
	display: flex;
}

.TablePicker__picker___1IZWr .TablePicker__cell___1YUES {
	border-style: solid;
	border-color: #d2d2d2;
	cursor: pointer;
	box-sizing: border-box;
	background-color: #fff;
}

.TablePicker__picker___1IZWr .TablePicker__cell___1YUES.TablePicker__active___37gPq {
	background-color: #3dba90;
	opacity: 0.6;
}

.TablePicker__picker___1IZWr .TablePicker__tip___3WcSq {
	position: absolute;
	background: #fbfbfb;
	color: #3dba90;
	font-weight: bold;
	text-align: center;
	word-break: keep-all;
	padding: 5px;
	z-index: 1000;
}

/*!
 * Cropper.js v1.3.5
 * https://github.com/fengyuanchen/cropperjs
 *
 * Copyright (c) 2015-2018 Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2018-04-15T06:19:56.029Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas, .cropper-crop-box, .cropper-drag-box, .cropper-modal, .cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas, .cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline-color:rgba(51,153,255,.75);outline:1px solid #39f;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after, .cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face, .cropper-line, .cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box, .cropper-disabled .cropper-face, .cropper-disabled .cropper-line, .cropper-disabled .cropper-point{cursor:not-allowed}
/*  imported from Textarea.css  */

.Textarea__textarea___17Lo_ {
	display: block;
	width: 100%;
	height: 100%;
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	border-width: 1px;
	box-shadow: none;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	outline: none;
	box-sizing: border-box;
	resize: none;
}

.Textarea__textarea___17Lo_:disabled {
	cursor: not-allowed;
}

.Textarea__primary___3zRqj {
	border-style: solid;
	border-color: #d2d2d2;
	border-radius: 4px;
	color: #454545;
	background-color: #fff;
}

.Textarea__primary___3zRqj:focus {
	border-color: #3dba90;
}

/*  imported from InputSlider.css  */

.InputSlider__slider___3INbu {
	display: inline-block;
	position: relative;
	background-color: #d2d2d2;
	border-radius: 3px;
	cursor: pointer;
}

.InputSlider__value___3HVp- {
	position: absolute;
	border-radius: 3px;
}

.InputSlider__handler___FI6JN {
	position: absolute;
	width: 20px;
	height: 20px;
}

.InputSlider__handler___FI6JN::after {
	display: block;
	position: relative;
	content: '';
	box-sizing: border-box;
}

.InputSlider__oneDirection___2o5Ck .InputSlider__handler___FI6JN::after {
	width: 24px;
	height: 24px;
	background-color: #fff;
	border-width: 3px;
	border-style: solid;
	border-radius: 50%;
}

.InputSlider__x___QVBLq {
	width: 100%;
	height: 4px;
}

.InputSlider__x___QVBLq .InputSlider__handler___FI6JN {
	height: 100%;
}

.InputSlider__x___QVBLq .InputSlider__handler___FI6JN::after {
	top: -10px;
	left: -12px;
}

.InputSlider__x___QVBLq .InputSlider__value___3HVp- {
	top: 0;
	height: 100%;
}

.InputSlider__y___2-7J2 {
	width: 4px;
	height: 100%;
}

.InputSlider__y___2-7J2 .InputSlider__handler___FI6JN {
	width: 100%;
}

.InputSlider__y___2-7J2 .InputSlider__handler___FI6JN::after {
	top: -12px;
	left: -10px;
}

.InputSlider__y___2-7J2 .InputSlider__value___3HVp- {
	left: 0;
	width: 100%;
}

.InputSlider__xy___2jk_W {
	position: relative;
	width: 100%;
	height: 100%;
	border-radius: 0;
}

.InputSlider__xy___2jk_W .InputSlider__handler___FI6JN {
	position: absolute;
}

.InputSlider__xy___2jk_W .InputSlider__handler___FI6JN::after {
	display: block;
	position: relative;
	top: -10px;
	left: -10px;
	width: 20px;
	height: 20px;
	background-color: rgba(0, 0, 0, 0);
	border: 2px solid #fff;
	border-radius: 50%;
	content: '';
}

.InputSlider__primary___2C1Ty .InputSlider__value___3HVp- {
	background-color: #3dba90;
}

.InputSlider__primary___2C1Ty.InputSlider__oneDirection___2o5Ck {
	border-color: #3dba90;
}

.InputSlider__primary___2C1Ty.InputSlider__oneDirection___2o5Ck .InputSlider__handler___FI6JN::after {
	border-color: #3dba90;
}

.InputSlider__primary___2C1Ty.InputSlider__xy___2jk_W {
	background-color: #3dba90;
}

.InputSlider__default___1MEQQ .InputSlider__value___3HVp- {
	background-color: #bdbdbd;
}

.InputSlider__default___1MEQQ.InputSlider__oneDirection___2o5Ck {
	border-color: #bdbdbd;
}

.InputSlider__default___1MEQQ.InputSlider__oneDirection___2o5Ck .InputSlider__handler___FI6JN::after {
	border-color: #bdbdbd;
}

.InputSlider__default___1MEQQ.InputSlider__xy___2jk_W {
	background-color: #bdbdbd;
}

/*  imported from ImageEdit.css  */

.ImageEdit__imageEdit___2HRU8 {
	display: inline-block;
	position: relative;
}

.ImageEdit__imageEdit___2HRU8 .ImageEdit__overlay___YUsE0 {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: 0.3s ease;
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6));
}

.ImageEdit__imageEdit___2HRU8 .ImageEdit__tools___3m4T2 {
	display: flex;
	justify-content: space-between;
	max-width: 60px;
	width: 100%;
}

.ImageEdit__imageEdit___2HRU8 .ImageEdit__tools___3m4T2 .ImageEdit__editIcon___27D_t {
	color: #bdbdbd;
	font-size: 20px;
	cursor: pointer;
}

.ImageEdit__imageEdit___2HRU8 .ImageEdit__tools___3m4T2 .ImageEdit__editIcon___27D_t:hover {
	color: #fff;
}

.ImageEdit__imageEdit___2HRU8:hover .ImageEdit__overlay___YUsE0 {
	opacity: 1;
}

/*  imported from Divider.css  */

.Divider__divider___euHJj {
	position: relative;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
}

.Divider__divider___euHJj.Divider__left___2fSwe {
	text-align: left;
}

.Divider__divider___euHJj.Divider__center___2Y95J {
	text-align: center;
}

.Divider__divider___euHJj.Divider__right___3EFYM {
	text-align: right;
}

.Divider__divider___euHJj .Divider__line___3XhX8 {
	position: absolute;
	content: '';
	z-index: 1;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	background: #3dba90;
}

.Divider__divider___euHJj > span {
	display: inline-block;
	position: relative;
	z-index: 2;
	color: #3dba90;
	background: #fff;
	font-weight: 700;
}

.fib{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.fi:before{content:'\00a0'}.fi.fis{width:1em}.fi-xx{background-image:url(/admin/4f0521d49f071018959ad7869a72cf22.svg)}.fi-xx.fis{background-image:url(/admin/54c36dde988af3d9aa5d27f8200a68f3.svg)}.fi-ad{background-image:url(/admin/8c821c9a108a35aa6bb0935e6cb2d131.svg)}.fi-ad.fis{background-image:url(/admin/b2946bd89485be3b8b641a5385634bb3.svg)}.fi-ae{background-image:url(/admin/42d71570eaa84e61032f934cc8296e79.svg)}.fi-ae.fis{background-image:url(/admin/b62c8ca639b1bdb3bafc60d1d26d54da.svg)}.fi-af{background-image:url(/admin/80deffc567027c82fc0dd8136826da5d.svg)}.fi-af.fis{background-image:url(/admin/7773ac255fbd01c79357cc2eded69ee5.svg)}.fi-ag{background-image:url(/admin/17a806150811b062d3f38ccc363a583f.svg)}.fi-ag.fis{background-image:url(/admin/6445dfee00d68741cd0ec953b75b838d.svg)}.fi-ai{background-image:url(/admin/61c09b79f9b83dca2e696b364721df05.svg)}.fi-ai.fis{background-image:url(/admin/68783b8780359c6495459aaeb6fa1775.svg)}.fi-al{background-image:url(/admin/eab38620e9f9fa06a9325f9551352f94.svg)}.fi-al.fis{background-image:url(/admin/acc618f3b6fa9aaa84aebfe6e30647f0.svg)}.fi-am{background-image:url(/admin/39c5d05ed3ce2660746bf8ea995af707.svg)}.fi-am.fis{background-image:url(/admin/8a063b9e5908a3f0dd57b5aa4deeb852.svg)}.fi-ao{background-image:url(/admin/52753def72744f8ce26c003e58ac89ae.svg)}.fi-ao.fis{background-image:url(/admin/11f61ca564da05361edd3dc9b4b6dfa6.svg)}.fi-aq{background-image:url(/admin/d96624823ceaf3950ba1b197e1f0b99c.svg)}.fi-aq.fis{background-image:url(/admin/6f1f242caf2cdd5c64cc9577d78e7de9.svg)}.fi-ar{background-image:url(/admin/f150864294964a34430648efbd001982.svg)}.fi-ar.fis{background-image:url(/admin/5b5b4c08180a25a39ae8c8cbcb35c08f.svg)}.fi-as{background-image:url(/admin/bbe697d2ff84b5329096b2ecfaffc03e.svg)}.fi-as.fis{background-image:url(/admin/480b9e78b3b7fd1852e4dc1e818b3d87.svg)}.fi-at{background-image:url(/admin/8dc68995ec419a9440a25fadc2d8193d.svg)}.fi-at.fis{background-image:url(/admin/27ec5a7f28c5d0c8f02181d2ab888958.svg)}.fi-au{background-image:url(/admin/0af6624d4b0ca5e2348e094d3fe0a4bb.svg)}.fi-au.fis{background-image:url(/admin/f3c973867c6c71ea1429e1c7bcab6fd6.svg)}.fi-aw{background-image:url(/admin/d185aaf097d246bf0124d0cef514b44b.svg)}.fi-aw.fis{background-image:url(/admin/2f7fecc27def310bdafd500207aaf928.svg)}.fi-ax{background-image:url(/admin/eebce886890fef7a727b1caffdf13d01.svg)}.fi-ax.fis{background-image:url(/admin/2258d209e0b80a9dfc5ccb61bab3128c.svg)}.fi-az{background-image:url(/admin/403e9b3f84602663476f4139b92916ea.svg)}.fi-az.fis{background-image:url(/admin/ee61daa1fd7aee4386a54db3b709160c.svg)}.fi-ba{background-image:url(/admin/d1e412e924a8140b88bff6e3987be045.svg)}.fi-ba.fis{background-image:url(/admin/085dd43f78749dae509f2e68ca6faa5a.svg)}.fi-bb{background-image:url(/admin/89161f1489c1c83b696a8cd72af75f36.svg)}.fi-bb.fis{background-image:url(/admin/6eab019ed6c780cf87567124b794870c.svg)}.fi-bd{background-image:url(/admin/e99cb11fdae12d94bce83d228b052dc3.svg)}.fi-bd.fis{background-image:url(/admin/9a6cf43247bf4c3024eabccb5c3e6e30.svg)}.fi-be{background-image:url(/admin/6cac03795313d7c043bbdd4d27c08494.svg)}.fi-be.fis{background-image:url(/admin/6fc013c9d1007c352313f021a700bb66.svg)}.fi-bf{background-image:url(/admin/4755cc0eeffc214e72703111d483703f.svg)}.fi-bf.fis{background-image:url(/admin/7194e2401226188f053b48d5d41ba00d.svg)}.fi-bg{background-image:url(/admin/5a32d80ff45984bc53108bc3138df0e7.svg)}.fi-bg.fis{background-image:url(/admin/47c70d31371646e7e1823e56d769c283.svg)}.fi-bh{background-image:url(/admin/86725006a063c2db6d6b0ae08d2a2ae5.svg)}.fi-bh.fis{background-image:url(/admin/ee0ac09528486a658d0d2ec5c6d90ba1.svg)}.fi-bi{background-image:url(/admin/7e980569f3f75f08045ad3f87094a1c6.svg)}.fi-bi.fis{background-image:url(/admin/5f5997b23adff9175e019759eb9de05a.svg)}.fi-bj{background-image:url(/admin/835db4368d01c102146ea2e23b0ee45e.svg)}.fi-bj.fis{background-image:url(/admin/b54bfa6fee4e3fa9f7da2f082952319c.svg)}.fi-bl{background-image:url(/admin/ebfec5274df662393baa89b384d53c4f.svg)}.fi-bl.fis{background-image:url(/admin/8028dd1166b77764314e7494f6818469.svg)}.fi-bm{background-image:url(/admin/21debc2e785ee90e5cb17e4d1e51c2ef.svg)}.fi-bm.fis{background-image:url(/admin/cee8f686b0b77d25756f5efe59d4b31b.svg)}.fi-bn{background-image:url(/admin/d5a2d91852038fab108963ea00f36712.svg)}.fi-bn.fis{background-image:url(/admin/62e7e8c1e3668e7e8a3dfd82ab2d9233.svg)}.fi-bo{background-image:url(/admin/b1232fed4a8a6f174e8e7fd6b168c4ec.svg)}.fi-bo.fis{background-image:url(/admin/12b86d07050ceee461eb0a600809a1ba.svg)}.fi-bq{background-image:url(/admin/63fa6eef889e055a5af0496cf8c8adfe.svg)}.fi-bq.fis{background-image:url(/admin/a217e580785f179ca8c65e849cc7fce6.svg)}.fi-br{background-image:url(/admin/155348d0d5ca941fc05473797fa203b8.svg)}.fi-br.fis{background-image:url(/admin/8bcede6133e8c04278c5ba83caa509f6.svg)}.fi-bs{background-image:url(/admin/3d1823e1342d7ef6bd01cc5eed9ceefa.svg)}.fi-bs.fis{background-image:url(/admin/bfac09a90f7fb23e238ce04682d6a9fb.svg)}.fi-bt{background-image:url(/admin/d35b5dd296478dbb051851d853a280f0.svg)}.fi-bt.fis{background-image:url(/admin/552a870b8d0ff0782265b123c624e830.svg)}.fi-bv{background-image:url(/admin/63455590e52a86229a2bfb6111567006.svg)}.fi-bv.fis{background-image:url(/admin/f28cd0dcc9f4e07746c6347efcd2e993.svg)}.fi-bw{background-image:url(/admin/8b493920bf8c0e60ff203403e668c73f.svg)}.fi-bw.fis{background-image:url(/admin/fee2051bfe7a4082ee62282641d7e27d.svg)}.fi-by{background-image:url(/admin/417d52d05c31f5ee2cdd9ad4a0dac3f4.svg)}.fi-by.fis{background-image:url(/admin/9b3f33a1e4b930c1cebc596edc0a22aa.svg)}.fi-bz{background-image:url(/admin/10078a026b33398e760e021504be9b31.svg)}.fi-bz.fis{background-image:url(/admin/49323c5b9a440ff75d26b90859919a8e.svg)}.fi-ca{background-image:url(/admin/f3277db42e8a0498c5f23b58c4d681fe.svg)}.fi-ca.fis{background-image:url(/admin/4f67be07db374b31b5fea5902e540895.svg)}.fi-cc{background-image:url(/admin/78a55c27fdfb24bb8e8844add13d0db4.svg)}.fi-cc.fis{background-image:url(/admin/91b7acfa4a5ebcf4be28ac8c9069c631.svg)}.fi-cd{background-image:url(/admin/4346647bc68ddba26c8a09980a380d8a.svg)}.fi-cd.fis{background-image:url(/admin/478a48315a66a4da207cf9f9c1259728.svg)}.fi-cf{background-image:url(/admin/f5e33c7fc3c3b9af45630f25146a7ae8.svg)}.fi-cf.fis{background-image:url(/admin/cfda45522918ac0747b75ff0833bcd6d.svg)}.fi-cg{background-image:url(/admin/994a4cc795f60e6f07b55cd314557585.svg)}.fi-cg.fis{background-image:url(/admin/bc099729f80807c6d951c5580729e059.svg)}.fi-ch{background-image:url(/admin/269ddab4d19b9c60a6459c09ddfd48c9.svg)}.fi-ch.fis{background-image:url(/admin/9f295dfce66ba565655e91d247284005.svg)}.fi-ci{background-image:url(/admin/71b3f6b842edddfcbd0c964f6c45d7f1.svg)}.fi-ci.fis{background-image:url(/admin/4914b40504850ce7fa40aa544f981d3e.svg)}.fi-ck{background-image:url(/admin/ae3ea163a41e7acc6ec68d293ee62911.svg)}.fi-ck.fis{background-image:url(/admin/99108f218aba644d1f6d0d50c3380fa6.svg)}.fi-cl{background-image:url(/admin/b51cf61c9b17b8810a5c65473a95d148.svg)}.fi-cl.fis{background-image:url(/admin/b9243f782c03516b56bb4ceccfc8dde2.svg)}.fi-cm{background-image:url(/admin/b2723805bb88df273f2a96d5f863ae31.svg)}.fi-cm.fis{background-image:url(/admin/3e2c5b4b4df72b7cc38e8dc8f0313a80.svg)}.fi-cn{background-image:url(/admin/01b1e16506941b544ede62b2d65fdbad.svg)}.fi-cn.fis{background-image:url(/admin/e2750956d173aa7761be9dba91ff5fa7.svg)}.fi-co{background-image:url(/admin/eefa6c2cd269ce7da90dc5ac0d78a48a.svg)}.fi-co.fis{background-image:url(/admin/2d27993064a890abf252036cf65d3319.svg)}.fi-cr{background-image:url(/admin/8f9e3dcc8f47407f57dd2eca6721d415.svg)}.fi-cr.fis{background-image:url(/admin/a7d3b3129756d3ff6d8d9e0e5fc07c7c.svg)}.fi-cu{background-image:url(/admin/28fdecd7bb83ad763ce1e9cd1b86c085.svg)}.fi-cu.fis{background-image:url(/admin/29c68ad210f65c92fa8d75b300a193aa.svg)}.fi-cv{background-image:url(/admin/ac9da5f869f05b7576df60224e8c50ff.svg)}.fi-cv.fis{background-image:url(/admin/baa17c3909f9e842f983c5d17ee34df3.svg)}.fi-cw{background-image:url(/admin/1775b44490e2c80bd7165885f1f78c4f.svg)}.fi-cw.fis{background-image:url(/admin/426e408a29e161f1fd55729701017bac.svg)}.fi-cx{background-image:url(/admin/bbaba316c3e9a6b27ed5d6cbd9f0512c.svg)}.fi-cx.fis{background-image:url(/admin/2eee9616f9a7c0205b3734fe181e7bbd.svg)}.fi-cy{background-image:url(/admin/b3ef7d784e6260167591594e5c61350f.svg)}.fi-cy.fis{background-image:url(/admin/6d82b6c7404e2df14d2b07d2210e38ed.svg)}.fi-cz{background-image:url(/admin/859f18a5acfd4e8d702a9b3d539dfd2d.svg)}.fi-cz.fis{background-image:url(/admin/8ffb243fd5351444af894f75415fbf16.svg)}.fi-de{background-image:url(/admin/78feb91bfda2ddce6bcfdcbab050995b.svg)}.fi-de.fis{background-image:url(/admin/4e64ea42c3d10fdaba69ac91b1dcc8ff.svg)}.fi-dj{background-image:url(/admin/4d65966c9685be8f751f08e25707067d.svg)}.fi-dj.fis{background-image:url(/admin/766a6a4cdabf810b64b43fffdc81eff6.svg)}.fi-dk{background-image:url(/admin/33bba71c12896b2df18901d98cf2b62c.svg)}.fi-dk.fis{background-image:url(/admin/079b834714bed8a2a943d5985cd8140c.svg)}.fi-dm{background-image:url(/admin/3de3461422d9c4e03e74c052e60207a3.svg)}.fi-dm.fis{background-image:url(/admin/0c78650ea93ae43ed002ab7f22fe7707.svg)}.fi-do{background-image:url(/admin/19306ca7781bd328d8e373b321a81421.svg)}.fi-do.fis{background-image:url(/admin/15da3a8ecca29c7fc63ec6c1573dabfa.svg)}.fi-dz{background-image:url(/admin/b37c4fcf5782f19c46c24f834a141bb1.svg)}.fi-dz.fis{background-image:url(/admin/e8688062e43dbd51e6458acefd84d15f.svg)}.fi-ec{background-image:url(/admin/d8b5c15adb4f81491e29980a0540b833.svg)}.fi-ec.fis{background-image:url(/admin/89c7836755e3cafbec06fab5d4695631.svg)}.fi-ee{background-image:url(/admin/aafa1c5af55d29680fe5e4fbd837e32d.svg)}.fi-ee.fis{background-image:url(/admin/8966b41611a113d92c0933fc9a84ee4c.svg)}.fi-eg{background-image:url(/admin/34cb0b1f6dcb54334a4b2581cc7b742a.svg)}.fi-eg.fis{background-image:url(/admin/f9ab79747dcea3d14894591f6066e0c5.svg)}.fi-eh{background-image:url(/admin/04684006247417cc69ec88383bd95732.svg)}.fi-eh.fis{background-image:url(/admin/bd82f0480ceb87a2aebc997f1f93f742.svg)}.fi-er{background-image:url(/admin/075f7d29333fde30b467add6d99b87dc.svg)}.fi-er.fis{background-image:url(/admin/842e40d02770e6ee5cb12f480db70cec.svg)}.fi-es{background-image:url(/admin/91221aeba452aeb57c55826c70920835.svg)}.fi-es.fis{background-image:url(/admin/ebd9bcf21fb645e3f1ad336fdc4b9f88.svg)}.fi-et{background-image:url(/admin/183f3604f5512ca69d1705502961afcd.svg)}.fi-et.fis{background-image:url(/admin/3992cbbd67a0edc6f31c3dd3b2551526.svg)}.fi-fi{background-image:url(/admin/0e5ef3f583daa1a415330bed83ce8c4a.svg)}.fi-fi.fis{background-image:url(/admin/5b3833a61c8740336765c46c89c2a6f6.svg)}.fi-fj{background-image:url(/admin/16e1816076d0cd120e7d35ba7538f445.svg)}.fi-fj.fis{background-image:url(/admin/017e64ee8605bd5e12e9d5be7e0641e9.svg)}.fi-fk{background-image:url(/admin/cf221ea3dffa5c692f519030d05b9496.svg)}.fi-fk.fis{background-image:url(/admin/2d1942369df648d5f20a67a5a2299dbd.svg)}.fi-fm{background-image:url(/admin/5748d380a2042c3500591e8c66f97b68.svg)}.fi-fm.fis{background-image:url(/admin/18e0032c93392156d05a42f52a68afd4.svg)}.fi-fo{background-image:url(/admin/561d8e5c419b22b68d35c8513e5dfb66.svg)}.fi-fo.fis{background-image:url(/admin/a7dd71c387153db4de6015d6e9830475.svg)}.fi-fr{background-image:url(/admin/cc4d943dbac895a562d174fc60d3a8df.svg)}.fi-fr.fis{background-image:url(/admin/deccc962ba42a22c7674ff96905c852e.svg)}.fi-ga{background-image:url(/admin/f64e29ed68d2165d3620d53978933bb6.svg)}.fi-ga.fis{background-image:url(/admin/1aa26b2be2f1faf8c75476e95f09c453.svg)}.fi-gb{background-image:url(/admin/fcfef6780b36bef537381474df9d0be9.svg)}.fi-gb.fis{background-image:url(/admin/521ff9175692d87884eb69d15280dba1.svg)}.fi-gd{background-image:url(/admin/67cf83598998b9e3e9776be75a7597e9.svg)}.fi-gd.fis{background-image:url(/admin/5a9b5d94a8fe1ec81a88bfdaed835aec.svg)}.fi-ge{background-image:url(/admin/a397fa63e3a6dc02a99a7093aa43d3a9.svg)}.fi-ge.fis{background-image:url(/admin/36380dcf41e57575a3328adb5cabfcac.svg)}.fi-gf{background-image:url(/admin/a73b51b1d7542ddd825111a3a991154c.svg)}.fi-gf.fis{background-image:url(/admin/7cc65efc18d4a3e42d30b1a4bf31cbc1.svg)}.fi-gg{background-image:url(/admin/453d95c72cd4fdccd241b61a839603ff.svg)}.fi-gg.fis{background-image:url(/admin/ec290fee1ce859b72f166dad33a283d1.svg)}.fi-gh{background-image:url(/admin/b1a97938c1f961df78998f50cc3d542e.svg)}.fi-gh.fis{background-image:url(/admin/9e338876783991ac58ef3d234d3d0ce9.svg)}.fi-gi{background-image:url(/admin/944d9dbac1f49db41d054c780b1d8dbd.svg)}.fi-gi.fis{background-image:url(/admin/0824d9dbfe7ac5aa9c7b24b93023292e.svg)}.fi-gl{background-image:url(/admin/c6090a99ab0402116f4ab70719eb034a.svg)}.fi-gl.fis{background-image:url(/admin/05073911834f849510d126c39b5e7e34.svg)}.fi-gm{background-image:url(/admin/44e4c41658e277baffaea136ffeebc28.svg)}.fi-gm.fis{background-image:url(/admin/301e054b9f8d6489cdbfa02c14fdd11b.svg)}.fi-gn{background-image:url(/admin/f1d6c153def70087cff4f84c49ee2fb2.svg)}.fi-gn.fis{background-image:url(/admin/b95b7a545b0fc81827a37a219024900b.svg)}.fi-gp{background-image:url(/admin/bd91dc734aa92a491b8b8e0f1cd2127d.svg)}.fi-gp.fis{background-image:url(/admin/ecfe170156935317848e3aa987d10264.svg)}.fi-gq{background-image:url(/admin/52b4ac099f46be415847f63cde06289c.svg)}.fi-gq.fis{background-image:url(/admin/e3876a883db8f2847459cc904e44f44c.svg)}.fi-gr{background-image:url(/admin/71452bbd08d693543125cc15f5943637.svg)}.fi-gr.fis{background-image:url(/admin/398239dd784ae5d4687d84ccbd54160e.svg)}.fi-gs{background-image:url(/admin/e217176641908e21302f9430ec9c15f7.svg)}.fi-gs.fis{background-image:url(/admin/311d5328812142ea93de2cd070fac97c.svg)}.fi-gt{background-image:url(/admin/9e6c4331a81db6f16830e022daa9cd1a.svg)}.fi-gt.fis{background-image:url(/admin/e1b132f7b15f32e043ffd67a0eda9e5d.svg)}.fi-gu{background-image:url(/admin/3a19af9300cc67ff4a5dc7fe93b1d4e3.svg)}.fi-gu.fis{background-image:url(/admin/928839cbe247335126fccbcd2815230a.svg)}.fi-gw{background-image:url(/admin/6241752e14e4af2b1f8c1ea22688e668.svg)}.fi-gw.fis{background-image:url(/admin/be7d9fe1902e4bcb7dd511930cdb7a64.svg)}.fi-gy{background-image:url(/admin/6a64d2f47b268200557555ac4ffcd8dd.svg)}.fi-gy.fis{background-image:url(/admin/c908281a23558922ef9d44ce49240372.svg)}.fi-hk{background-image:url(/admin/c1b9d3ff90e0b148a8d61ab9ef5f682c.svg)}.fi-hk.fis{background-image:url(/admin/2f0628ff653eccf36a3f0d3cabfed5a5.svg)}.fi-hm{background-image:url(/admin/e49ba24a0e759a8d849c4c709adf7fb8.svg)}.fi-hm.fis{background-image:url(/admin/3ac8ee676728e7138b7fef72c8a0ca86.svg)}.fi-hn{background-image:url(/admin/e4953d7b732a30f97a13706fc34a9680.svg)}.fi-hn.fis{background-image:url(/admin/a19cb41494cc8409d09f2447f8dd7e73.svg)}.fi-hr{background-image:url(/admin/9b7fd1f4bbdbe44a159903d73ac3a7e1.svg)}.fi-hr.fis{background-image:url(/admin/a7f61bab01800e41cf51756bedc0e9da.svg)}.fi-ht{background-image:url(/admin/800c2d430e2fe1a803310060c5d56a27.svg)}.fi-ht.fis{background-image:url(/admin/d2c21946524d38df018234c8bc96afc4.svg)}.fi-hu{background-image:url(/admin/966f49336f7466efd6f8dbe19f9fc300.svg)}.fi-hu.fis{background-image:url(/admin/ac606833cdcf0da0803709ac75c75036.svg)}.fi-id{background-image:url(/admin/f5aa812145ee85fa05e5f2b62bdf030e.svg)}.fi-id.fis{background-image:url(/admin/b966e5565c7ca5538622eafdcc091c45.svg)}.fi-ie{background-image:url(/admin/1c12635a2932de4b8036779933a84d97.svg)}.fi-ie.fis{background-image:url(/admin/110efbf8a9a95ec3384b8b45dc5bc607.svg)}.fi-il{background-image:url(/admin/b3e45cd77dbad1845e29574b8f882f8b.svg)}.fi-il.fis{background-image:url(/admin/34a06b2d0f74c070d921ffc022296f42.svg)}.fi-im{background-image:url(/admin/52522de43471ee9bbfcfe83c9ef9ab10.svg)}.fi-im.fis{background-image:url(/admin/ca8e886c047395d74bdc94139f812b90.svg)}.fi-in{background-image:url(/admin/fd8e911182680a39719929a06ae8658b.svg)}.fi-in.fis{background-image:url(/admin/7ff299bf914c980b81cf2bdac954f00c.svg)}.fi-io{background-image:url(/admin/2a056db8500f1b4857c8933a56f386f7.svg)}.fi-io.fis{background-image:url(/admin/80c8fbde7801543dbde12e87fd83e9a0.svg)}.fi-iq{background-image:url(/admin/77828901b08c8bde8d09bc969f6fe2bd.svg)}.fi-iq.fis{background-image:url(/admin/fb484ddc9d7e580b181b0fbe061dad28.svg)}.fi-ir{background-image:url(/admin/9bb2c335fa3c0949207d62c6cb03bdd6.svg)}.fi-ir.fis{background-image:url(/admin/c7dc57d648b754797f1ce7abe2064444.svg)}.fi-is{background-image:url(/admin/262b99a33993cbe344260071c64f115f.svg)}.fi-is.fis{background-image:url(/admin/62fc60c2a32efe98665bf21c159e3fb2.svg)}.fi-it{background-image:url(/admin/1d72a5dec3acd073763570e3e5fdf784.svg)}.fi-it.fis{background-image:url(/admin/5dd499d625a2415aef316563427b867a.svg)}.fi-je{background-image:url(/admin/383ddb5671656976b78687df0dc2edcd.svg)}.fi-je.fis{background-image:url(/admin/3b7cb5dfc9b85a9c59a953b0202ab6bd.svg)}.fi-jm{background-image:url(/admin/7c6602774a31cdc41f9ceae4ab057c3f.svg)}.fi-jm.fis{background-image:url(/admin/a5de6786f06f1deaa135accb7b661175.svg)}.fi-jo{background-image:url(/admin/7b0141136c77225f631b82cbe811a586.svg)}.fi-jo.fis{background-image:url(/admin/57aea25412557250dea13e9fd9610592.svg)}.fi-jp{background-image:url(/admin/1dbf51e247c6c40000c51a1070515fe9.svg)}.fi-jp.fis{background-image:url(/admin/c76ceb8ae536f3f2a130862acb951070.svg)}.fi-ke{background-image:url(/admin/3db68a6675308826f2355392d7a2db65.svg)}.fi-ke.fis{background-image:url(/admin/56262ac0a527700ec9da374a5d6a9cc1.svg)}.fi-kg{background-image:url(/admin/f4257dfe8a3a9221607ddaaf87aadc60.svg)}.fi-kg.fis{background-image:url(/admin/b69a9f2ca5e249c431cbe1192cceeedf.svg)}.fi-kh{background-image:url(/admin/a17374375f50fae95a315cdc23913f0c.svg)}.fi-kh.fis{background-image:url(/admin/684bc3d24f1fe7ec72df4456ff812b5e.svg)}.fi-ki{background-image:url(/admin/2fa0e53df493fee3884410571f6e4542.svg)}.fi-ki.fis{background-image:url(/admin/dc33f4463f154e405b8f0b37309061e8.svg)}.fi-km{background-image:url(/admin/38d64550462fce58e2b2ddb634feda64.svg)}.fi-km.fis{background-image:url(/admin/544f7c0ffcd36ab36e23d919d299c041.svg)}.fi-kn{background-image:url(/admin/f8310b405994251fd597525ff236a377.svg)}.fi-kn.fis{background-image:url(/admin/8a7d22b09de9c95d3e59c7e0989ca16a.svg)}.fi-kp{background-image:url(/admin/3f06f4b2d6cbe62a40fbac43f7a5e179.svg)}.fi-kp.fis{background-image:url(/admin/9ba3ded1433f9788973f7a714ace0b13.svg)}.fi-kr{background-image:url(/admin/9cdfad72c8e727ef9a0567798866d0e2.svg)}.fi-kr.fis{background-image:url(/admin/1ae5f49ec0f10e8ba4a268767e9f414d.svg)}.fi-kw{background-image:url(/admin/ae1006cd390348198b00d6df6a0a7ca5.svg)}.fi-kw.fis{background-image:url(/admin/55d5c54114933d17e19711619b3a2a59.svg)}.fi-ky{background-image:url(/admin/5f7012e66f76fda1f4cb5828dd5b2e5c.svg)}.fi-ky.fis{background-image:url(/admin/e33a7813b55efa207856a5475f6a397c.svg)}.fi-kz{background-image:url(/admin/263fd9387aa84ebfb4f501c30df2c7f7.svg)}.fi-kz.fis{background-image:url(/admin/9c31d1cbcd24130fbaa98f75a9cf0954.svg)}.fi-la{background-image:url(/admin/000f7e9866f269b2ad4f67daf6b45310.svg)}.fi-la.fis{background-image:url(/admin/c2dbd1b6484f46caca62b17da900929c.svg)}.fi-lb{background-image:url(/admin/fdf7e7729c66c92380744ba72d8a481f.svg)}.fi-lb.fis{background-image:url(/admin/7f3c11b74fa4576e11c21b080ff6d994.svg)}.fi-lc{background-image:url(/admin/940e9ba93eec286b5abee7657cf03283.svg)}.fi-lc.fis{background-image:url(/admin/25f4a7464ca9fe11f839731563b84b07.svg)}.fi-li{background-image:url(/admin/0f6fda67daaceda3756227d9169233c0.svg)}.fi-li.fis{background-image:url(/admin/c2a0388c8134a1fa5cc3d6f9cdac15ab.svg)}.fi-lk{background-image:url(/admin/9018cbe9a08c7c446eb40150013dc91f.svg)}.fi-lk.fis{background-image:url(/admin/03c20243a2f8082383e0672698894aa1.svg)}.fi-lr{background-image:url(/admin/673bc938fed43b26a9b8e9af8b3295eb.svg)}.fi-lr.fis{background-image:url(/admin/fc620831ebcf2dd6e0b6877274a2d98f.svg)}.fi-ls{background-image:url(/admin/4da8ca4f6e1c0d5486f4d6e30256c6d6.svg)}.fi-ls.fis{background-image:url(/admin/4e82463d0f9293120da93e234ebd6d0a.svg)}.fi-lt{background-image:url(/admin/7e7110b65bbe5cbfb8a84a0e5f68284e.svg)}.fi-lt.fis{background-image:url(/admin/39f9399afe4e99afc7807a3614269ea6.svg)}.fi-lu{background-image:url(/admin/7f70b02c8514c31fc4de448b419ae0d6.svg)}.fi-lu.fis{background-image:url(/admin/0d040ab20ca2d24321a65c76f489b04e.svg)}.fi-lv{background-image:url(/admin/0b4e6e1a21a939a1a474341da5aee4ca.svg)}.fi-lv.fis{background-image:url(/admin/eeafeb0fec4b2b31672ac508265f1712.svg)}.fi-ly{background-image:url(/admin/d88ce1726ac6f1c4e02f6617ba5ebff0.svg)}.fi-ly.fis{background-image:url(/admin/e2376c2fd6f0e4d4d14dc2ea241eb144.svg)}.fi-ma{background-image:url(/admin/a2e6a76e5f38058fd28b706beeb6a1b7.svg)}.fi-ma.fis{background-image:url(/admin/7fe34c1e160dc851310c1a6469a8379a.svg)}.fi-mc{background-image:url(/admin/acbf04f75fb877d1c2aef0f553c8d629.svg)}.fi-mc.fis{background-image:url(/admin/585834807536af77d01bb714e142528a.svg)}.fi-md{background-image:url(/admin/d4e707da066346718010da32dcbf1802.svg)}.fi-md.fis{background-image:url(/admin/d692cd261cdb5fddab55e51cb48eba57.svg)}.fi-me{background-image:url(/admin/144e25db369a068c521780d81ee22bcb.svg)}.fi-me.fis{background-image:url(/admin/af7398f3281863944d779a77ea6354df.svg)}.fi-mf{background-image:url(/admin/1abc9ffce4fc338ebc295c44886a0c10.svg)}.fi-mf.fis{background-image:url(/admin/be719cf2f04f7cf5e3e1b03609cc4a06.svg)}.fi-mg{background-image:url(/admin/7a54f12dc753217b1c0aaa7bf685f9fe.svg)}.fi-mg.fis{background-image:url(/admin/b23fb375f4dc2242ad3e9df8c9d1e2fc.svg)}.fi-mh{background-image:url(/admin/63433c4cd0e5030836734de14bc1e52a.svg)}.fi-mh.fis{background-image:url(/admin/6a803acb4c81860bad1b0d7d06271ae1.svg)}.fi-mk{background-image:url(/admin/b96b8a63c2939ef1e4cebb9585908591.svg)}.fi-mk.fis{background-image:url(/admin/aa4bb76fa561509b29d63cd3edd8a1a9.svg)}.fi-ml{background-image:url(/admin/1dd7a9ccbcd179a5a3fba550970ad75c.svg)}.fi-ml.fis{background-image:url(/admin/e264a6264f02dd9b1afba338062b2d75.svg)}.fi-mm{background-image:url(/admin/6d702a74ce6149ddb4a4fe643f12d1fa.svg)}.fi-mm.fis{background-image:url(/admin/46545f205421594cd8940f80917ad786.svg)}.fi-mn{background-image:url(/admin/1ef812fb28554e7d9b4c2da6b96e89c9.svg)}.fi-mn.fis{background-image:url(/admin/6eadca67629e57a16d08ef9182e9cfc6.svg)}.fi-mo{background-image:url(/admin/e26a4c9d3e2d83eaf88f89a730cc1538.svg)}.fi-mo.fis{background-image:url(/admin/775f09c6c570dba0bd531c10f7afaf37.svg)}.fi-mp{background-image:url(/admin/fcca6f222c12fe74ee924f54df5a47f5.svg)}.fi-mp.fis{background-image:url(/admin/2f14f98617b08e34dfe0aeee54087fda.svg)}.fi-mq{background-image:url(/admin/75f2db2f4c6bbc0d72af6b43dfc255f3.svg)}.fi-mq.fis{background-image:url(/admin/b1582df68eb59aca2666d06e47c875a2.svg)}.fi-mr{background-image:url(/admin/4610ac53854ba558c74d5c8eccc21e2a.svg)}.fi-mr.fis{background-image:url(/admin/d8751050310e1e022aa5ff768a8946be.svg)}.fi-ms{background-image:url(/admin/be07a14636ff98949ae89501ec3d5c03.svg)}.fi-ms.fis{background-image:url(/admin/b7e0e958d49e2c50f71787f98428dd01.svg)}.fi-mt{background-image:url(/admin/f5c28c0a6c18fc4085c08a50ecfb6d6b.svg)}.fi-mt.fis{background-image:url(/admin/485b92ba43322d0991016a13ac4f63c9.svg)}.fi-mu{background-image:url(/admin/46514c8008dc3564e49eaa790f28e255.svg)}.fi-mu.fis{background-image:url(/admin/b111c44ad076945213b75dc8ec0b9ee4.svg)}.fi-mv{background-image:url(/admin/44a3b21f0ab17367c095a8798f7cc4da.svg)}.fi-mv.fis{background-image:url(/admin/8ea7a65ef62eec34311194b49971388c.svg)}.fi-mw{background-image:url(/admin/dc4b154514985cbac37c6023d598243f.svg)}.fi-mw.fis{background-image:url(/admin/a15a02770e0543c3dce2e1ddff1b5202.svg)}.fi-mx{background-image:url(/admin/d326007cf87dba95a56cb4a25b408558.svg)}.fi-mx.fis{background-image:url(/admin/8daf58397a26b4ca719f4794f42050a1.svg)}.fi-my{background-image:url(/admin/8358896e0b6f2aa8f4e793183cfe4e43.svg)}.fi-my.fis{background-image:url(/admin/3e1128c6d662556b34137ec2a31a7e45.svg)}.fi-mz{background-image:url(/admin/ee2126c614050864c6fe6ae191bece1f.svg)}.fi-mz.fis{background-image:url(/admin/9bd8241a3deccd61b215b08b8baa9bce.svg)}.fi-na{background-image:url(/admin/0d45af211e54a89954a129c9f5a6a8f9.svg)}.fi-na.fis{background-image:url(/admin/a1fad26df8548f6c42c43ee4bd00a268.svg)}.fi-nc{background-image:url(/admin/c292b9576b6951a3b81714d01975dba9.svg)}.fi-nc.fis{background-image:url(/admin/71d4e8a81e6b59dd2c4b92d343fc4b23.svg)}.fi-ne{background-image:url(/admin/5c109026a107f910512b09e208a90538.svg)}.fi-ne.fis{background-image:url(/admin/052dc6649ad238e3437d2bf997edae29.svg)}.fi-nf{background-image:url(/admin/cc20348d89f9f1702b1a6760f33697e2.svg)}.fi-nf.fis{background-image:url(/admin/69e6c4256e9cb84a999e0b71d7c2a9de.svg)}.fi-ng{background-image:url(/admin/9eea84efdc0eb2553b9d3502feac044d.svg)}.fi-ng.fis{background-image:url(/admin/b9197e69f00cd0f998a46b0080c23229.svg)}.fi-ni{background-image:url(/admin/5d25063c36586808c99e08b94217b794.svg)}.fi-ni.fis{background-image:url(/admin/55d27877cf32791888892abd5f92b4ed.svg)}.fi-nl{background-image:url(/admin/f685765a298db5ba59fddfa6de08020e.svg)}.fi-nl.fis{background-image:url(/admin/09f3280d2f23aa573c15e3150d550a91.svg)}.fi-no{background-image:url(/admin/859a13561a1b24bfa65fb1a03835da49.svg)}.fi-no.fis{background-image:url(/admin/93a89ef2894bcbf6c82115737277da87.svg)}.fi-np{background-image:url(/admin/6c397e1d7b0bc9bb75027a3069946eda.svg)}.fi-np.fis{background-image:url(/admin/558a869fca0bd0777a511e5b7587afab.svg)}.fi-nr{background-image:url(/admin/54af7342598cb40e2032a86ddf77a12e.svg)}.fi-nr.fis{background-image:url(/admin/1a3302a6907539729aa9dc498d69db04.svg)}.fi-nu{background-image:url(/admin/bfd6de48e40574ec6d86c6e0589baa48.svg)}.fi-nu.fis{background-image:url(/admin/c5c46b882043711f43dc55bfab45d54c.svg)}.fi-nz{background-image:url(/admin/55c65e06d0b73b57f438e2af94f730ff.svg)}.fi-nz.fis{background-image:url(/admin/f05bbd7f76c5d749540ff4ab43752e2f.svg)}.fi-om{background-image:url(/admin/d8fbf0d229e2fa0745371e95cf773018.svg)}.fi-om.fis{background-image:url(/admin/b2eda9710f86ac203c7faa8c217a2c67.svg)}.fi-pa{background-image:url(/admin/2827f6a5eb2953ae35ad7f8722312bda.svg)}.fi-pa.fis{background-image:url(/admin/a9f96c702b2eb468da69f19843f57c2c.svg)}.fi-pe{background-image:url(/admin/9336bb9fae1574a4a1dca24020fd2175.svg)}.fi-pe.fis{background-image:url(/admin/c0d3dc9889d6ee8ecee9f05b0028ddd7.svg)}.fi-pf{background-image:url(/admin/b9d2538cd84201df2b28689eba25fa5f.svg)}.fi-pf.fis{background-image:url(/admin/1c64a6191e67c4d392ee1aefd265aeca.svg)}.fi-pg{background-image:url(/admin/350974494867e834ec0fae91d98e9efd.svg)}.fi-pg.fis{background-image:url(/admin/332c6d287600a94d9738a24871dc55a4.svg)}.fi-ph{background-image:url(/admin/64c3d8b03bf21d10661c2384ebf3247f.svg)}.fi-ph.fis{background-image:url(/admin/2b752ac2031e1cb659679494d62dff81.svg)}.fi-pk{background-image:url(/admin/8bb4156614d25e06c8e3b1ed3a131d6c.svg)}.fi-pk.fis{background-image:url(/admin/a48a78160fca372d71e6d2168da00a39.svg)}.fi-pl{background-image:url(/admin/f7adaa942c63ca98f1d2362bc67c45e3.svg)}.fi-pl.fis{background-image:url(/admin/8dae965602d8036252672fc2f07977eb.svg)}.fi-pm{background-image:url(/admin/6853a3c31a803114fb9f3ec1630fdca9.svg)}.fi-pm.fis{background-image:url(/admin/3594943558bbac6eb5b7ca1f22da10e0.svg)}.fi-pn{background-image:url(/admin/7d49d6f9d00d6e435c6d34084f21491f.svg)}.fi-pn.fis{background-image:url(/admin/4dffd3555c98433cbccfb932d3427cac.svg)}.fi-pr{background-image:url(/admin/16828b387933e4a8b774c6b02d79735d.svg)}.fi-pr.fis{background-image:url(/admin/4f7a22231c99fd49e27c4c3d4617b3d2.svg)}.fi-ps{background-image:url(/admin/66f425e1a07a1ee2209d809e4851a2f3.svg)}.fi-ps.fis{background-image:url(/admin/19b8c6604395a26c92a2ceda41105f2a.svg)}.fi-pt{background-image:url(/admin/a36b3d87508ad8f6a6bc6787bbe808ed.svg)}.fi-pt.fis{background-image:url(/admin/23adb9fe16db7e7f840b59f3d71877d8.svg)}.fi-pw{background-image:url(/admin/232251df33a333c11db5c25dd84278e4.svg)}.fi-pw.fis{background-image:url(/admin/81f1819affda4f6860247b88bad54cd8.svg)}.fi-py{background-image:url(/admin/d3e57b21c6b9cbe61a792e6592e1811b.svg)}.fi-py.fis{background-image:url(/admin/e16a905eb12173f7df1c0cb01d299477.svg)}.fi-qa{background-image:url(/admin/9dfdc1ae61fc572c4d2f7b329a3eeeb5.svg)}.fi-qa.fis{background-image:url(/admin/3371653310c15d2a37b649abe6e1ee70.svg)}.fi-re{background-image:url(/admin/ba6ff1f775630d60fb2f9d3b1f9d75bd.svg)}.fi-re.fis{background-image:url(/admin/36610173ad3d979401c1fad4235c8e1a.svg)}.fi-ro{background-image:url(/admin/e9130a28a9ba2b93433f21a2cd5971f3.svg)}.fi-ro.fis{background-image:url(/admin/18358326c569c5d7584a6000ad4c87bf.svg)}.fi-rs{background-image:url(/admin/30a43dc04af961a71fdec9e094f952e4.svg)}.fi-rs.fis{background-image:url(/admin/47e0b9027d6e6593bf51e1536265c7f2.svg)}.fi-ru{background-image:url(/admin/ab61f31edf4ad95b5ae00aff3be99197.svg)}.fi-ru.fis{background-image:url(/admin/a36db5ee2456831a8fdd8775a4c7fc82.svg)}.fi-rw{background-image:url(/admin/e28b5d139e8f8ef57a246718fad4f773.svg)}.fi-rw.fis{background-image:url(/admin/240b3961d4e64a4a7ca3242d9293ed3b.svg)}.fi-sa{background-image:url(/admin/8950e015955c87e6d7c8944abc9215e0.svg)}.fi-sa.fis{background-image:url(/admin/2f36a78f82a0bd21ecba6a92770a251b.svg)}.fi-sb{background-image:url(/admin/138cc3491ef68d30006862c87b784544.svg)}.fi-sb.fis{background-image:url(/admin/1c2cc19e59a2aee4e5db9541c18fa54a.svg)}.fi-sc{background-image:url(/admin/ab4767bc4088728a6841e7e578f6c7a8.svg)}.fi-sc.fis{background-image:url(/admin/29da75118abb5d8283e743f70df21469.svg)}.fi-sd{background-image:url(/admin/54aa0c7f8087e624ca5e820010d92063.svg)}.fi-sd.fis{background-image:url(/admin/252ae6abc70d21e3ef3d5b427c9a704d.svg)}.fi-se{background-image:url(/admin/e9e24cfb2d85c7e39aafe267fffb0810.svg)}.fi-se.fis{background-image:url(/admin/c385ba828f344e6856e6bcd4441582c8.svg)}.fi-sg{background-image:url(/admin/966947b511d06da100d23e5b29e5ec75.svg)}.fi-sg.fis{background-image:url(/admin/34ca8973daff498636ce08304b93e064.svg)}.fi-sh{background-image:url(/admin/42100063de4741612cb71e9eb2c246a8.svg)}.fi-sh.fis{background-image:url(/admin/d6b5d6490da14c67c2b0301903a4bda8.svg)}.fi-si{background-image:url(/admin/d415adba66ed26827f5851cc554cbc5d.svg)}.fi-si.fis{background-image:url(/admin/155d80f388893760f39667fef5f1b9cf.svg)}.fi-sj{background-image:url(/admin/5b6dddaf6a82ad8090d313f3088b7e2d.svg)}.fi-sj.fis{background-image:url(/admin/423c02479d090d9f7a4463e555e31678.svg)}.fi-sk{background-image:url(/admin/6363e990e97551bbabf9316bf0200d30.svg)}.fi-sk.fis{background-image:url(/admin/80d4eb69228133f72b5dcd7d0f9cb8e8.svg)}.fi-sl{background-image:url(/admin/af0884d411f36ff8e0fb199a00b70691.svg)}.fi-sl.fis{background-image:url(/admin/786d65405d414bb102d19f39f5182511.svg)}.fi-sm{background-image:url(/admin/1553b4ae7cafa07d21a6c993224568ab.svg)}.fi-sm.fis{background-image:url(/admin/ef685a184ac2ab0ce84a8e775eb80ad5.svg)}.fi-sn{background-image:url(/admin/091e42c6f8d95a1740ff343dcec62c7a.svg)}.fi-sn.fis{background-image:url(/admin/eed2f85384a1674211601ebf35a9bc72.svg)}.fi-so{background-image:url(/admin/49c23c23f0c1010edb565601afdd66e2.svg)}.fi-so.fis{background-image:url(/admin/7c9570ec9c3744c3854910acdda65f50.svg)}.fi-sr{background-image:url(/admin/07e91c157e4b9e240d9b004da3529f08.svg)}.fi-sr.fis{background-image:url(/admin/5bd4f0200ffd168102aa2e4b9a16ab83.svg)}.fi-ss{background-image:url(/admin/9a15dd43db84232e2a99b343c73dc2f0.svg)}.fi-ss.fis{background-image:url(/admin/ee171740e2f8452ad2c9e7b7e00d7816.svg)}.fi-st{background-image:url(/admin/12444111a834c4924ca5a5d6c8bbb10a.svg)}.fi-st.fis{background-image:url(/admin/dafba84c6c06b87a0132aa419eb44057.svg)}.fi-sv{background-image:url(/admin/2e44b8d35c6d3192f072f15ae1215e29.svg)}.fi-sv.fis{background-image:url(/admin/b880c91335cf1668f0af1347668636b3.svg)}.fi-sx{background-image:url(/admin/1ca5cba81f81e2e5763c1e39a822983d.svg)}.fi-sx.fis{background-image:url(/admin/f37487ff7758754b74f5b437c8a31bce.svg)}.fi-sy{background-image:url(/admin/b288d06027dd0a86539faa3b1635cc73.svg)}.fi-sy.fis{background-image:url(/admin/faf27c5b9e2478761658304ead2ab0ab.svg)}.fi-sz{background-image:url(/admin/9a86ca49275c8a3d5a8868785018a2c7.svg)}.fi-sz.fis{background-image:url(/admin/c1faadf12a329053976c64187195d002.svg)}.fi-tc{background-image:url(/admin/d247584303ee616e0592ecb3e2db3f4e.svg)}.fi-tc.fis{background-image:url(/admin/cf423a73cb22b53b3358b0f6875aa126.svg)}.fi-td{background-image:url(/admin/e092133da9e0fba424dba80e4de91d3f.svg)}.fi-td.fis{background-image:url(/admin/d2ea13f1a68997e5aff9aeb378d8f454.svg)}.fi-tf{background-image:url(/admin/b444aed98557f781c72b655c278633d6.svg)}.fi-tf.fis{background-image:url(/admin/d82ec6441cc51a924ddaf3762c42ff4b.svg)}.fi-tg{background-image:url(/admin/95cfc626f2ee3b15e9ea8848ebe85bc9.svg)}.fi-tg.fis{background-image:url(/admin/96eb438fac3e87dbb5024b38f32e6cc9.svg)}.fi-th{background-image:url(/admin/bcc03a3cd1a367274a2444aff71c0a68.svg)}.fi-th.fis{background-image:url(/admin/18046547363916c7bdfe4556f7cd6989.svg)}.fi-tj{background-image:url(/admin/71c18cc6c6e3f4a4df3bcd3e1fd4c8a1.svg)}.fi-tj.fis{background-image:url(/admin/4891f0a0f44ac4543b62a86c452ea5f6.svg)}.fi-tk{background-image:url(/admin/5a5f29010b5758c306125f3cd2d061b0.svg)}.fi-tk.fis{background-image:url(/admin/a19184cd12d71fae2c2352f1cd8746af.svg)}.fi-tl{background-image:url(/admin/9482e6980f321a6b0384da7d3a9cc9d0.svg)}.fi-tl.fis{background-image:url(/admin/5cae1a035cecacb8fe497dc3e8a73725.svg)}.fi-tm{background-image:url(/admin/a1c18f1aeedd55fb7818bd2d7fa4ce83.svg)}.fi-tm.fis{background-image:url(/admin/645e64b860c400bc9b6cd351cd501d0c.svg)}.fi-tn{background-image:url(/admin/d5713a625844c73e5fa9b1963bc39c5d.svg)}.fi-tn.fis{background-image:url(/admin/276252862568a7decabb9b2f4c9d9b1a.svg)}.fi-to{background-image:url(/admin/cccdba4c3dfd080aeda7302c23588c7a.svg)}.fi-to.fis{background-image:url(/admin/ed0e1091a188b0c14c20a47d943cd29c.svg)}.fi-tr{background-image:url(/admin/4dd4b60c8a5e3dad5e65fdfa9745c03f.svg)}.fi-tr.fis{background-image:url(/admin/63e4c16c4a3a5468dfcab187a831960c.svg)}.fi-tt{background-image:url(/admin/db362840eedbb651bff0b539e387bfb6.svg)}.fi-tt.fis{background-image:url(/admin/cd3e7c0c1bc2a0c7ac19297ce411390f.svg)}.fi-tv{background-image:url(/admin/c75afdde63ae0e1e205c5dfd653afffe.svg)}.fi-tv.fis{background-image:url(/admin/58748d51b2bfc83e9f85688e7f7d7660.svg)}.fi-tw{background-image:url(/admin/ecdb8344f97cbe2640def79cb5715b7a.svg)}.fi-tw.fis{background-image:url(/admin/f797bda3cb02eaf8a4eb1837eb5e7e9b.svg)}.fi-tz{background-image:url(/admin/7feb5df03a4bfdf45a2d07142e96360f.svg)}.fi-tz.fis{background-image:url(/admin/4176da55c70a37d45d77ff87c96d4f97.svg)}.fi-ua{background-image:url(/admin/6d944bf795f95c09b2f78819af42db89.svg)}.fi-ua.fis{background-image:url(/admin/4437573c77341db30e92c4d5883944bb.svg)}.fi-ug{background-image:url(/admin/d4979cba12c8cc75c405f6e60cec3ff1.svg)}.fi-ug.fis{background-image:url(/admin/10cc3e07e7798c6735146f6a655c8b1e.svg)}.fi-um{background-image:url(/admin/13700d16d565470751f43b7d2983bc20.svg)}.fi-um.fis{background-image:url(/admin/eeb270bfd15cfecfd34e5f6cc0ee987a.svg)}.fi-us{background-image:url(/admin/bfaaeb1ca82bf9541f20aa098f3e7cf2.svg)}.fi-us.fis{background-image:url(/admin/9cc8e5bf166cac22526c32957dce3f73.svg)}.fi-uy{background-image:url(/admin/a4931745a01469ef5a3ef89343a211ee.svg)}.fi-uy.fis{background-image:url(/admin/b0ab5d4c355a7c89940157bea59baf3f.svg)}.fi-uz{background-image:url(/admin/7c1bc5a1f5aee60e57380f3db156a060.svg)}.fi-uz.fis{background-image:url(/admin/a7acab2c1f5395893704084a2e062e0a.svg)}.fi-va{background-image:url(/admin/e06e2790c52620f7ef00239f3dbc2e70.svg)}.fi-va.fis{background-image:url(/admin/0b05f974fd49651e6471c73e2db845c5.svg)}.fi-vc{background-image:url(/admin/0d135a5aaa2be532208f06d7ba9f7b08.svg)}.fi-vc.fis{background-image:url(/admin/604bb3c44ede062b803c4a32e6608ca5.svg)}.fi-ve{background-image:url(/admin/d358f3427b172795014e958354ad7dc4.svg)}.fi-ve.fis{background-image:url(/admin/1f85fe92a61d6261002be73dcecf887a.svg)}.fi-vg{background-image:url(/admin/b1c5905335f081d7e537a1b8db1088aa.svg)}.fi-vg.fis{background-image:url(/admin/7f3d9e1966bbcb4aa46cc61b9ff1e7e2.svg)}.fi-vi{background-image:url(/admin/8a74e2f6f1a5072c3cc722abcf18fb04.svg)}.fi-vi.fis{background-image:url(/admin/200395867a006c93ab3f4d8f9b857b0c.svg)}.fi-vn{background-image:url(/admin/84ca2cbe4f50ce88b9ef245de1b85361.svg)}.fi-vn.fis{background-image:url(/admin/bf827dbb99c4a98b9ddd45d8c391f1f3.svg)}.fi-vu{background-image:url(/admin/b002238b3ee68b349c5d0dc7e4bc11de.svg)}.fi-vu.fis{background-image:url(/admin/5048da13f3bb8c47a233a74ab02a06f4.svg)}.fi-wf{background-image:url(/admin/a21e1165817be7033a12cdb58cf5fc53.svg)}.fi-wf.fis{background-image:url(/admin/732915ef58a41636500f5f246c1bfff9.svg)}.fi-ws{background-image:url(/admin/096fc50015e936e5ef310183baab82ca.svg)}.fi-ws.fis{background-image:url(/admin/9dcd85be09f67d107265077e58629892.svg)}.fi-ye{background-image:url(/admin/d4cc9017b9793281c667ca3d305534ed.svg)}.fi-ye.fis{background-image:url(/admin/c7f96a73720a46764697d8ec9fcd8b37.svg)}.fi-yt{background-image:url(/admin/acd69b989c8e50c14c921a794169c5de.svg)}.fi-yt.fis{background-image:url(/admin/df325a7b3e9dae95cc6230ebae69ef3d.svg)}.fi-za{background-image:url(/admin/0f05edd20e9989a57e9c3a57ab51673c.svg)}.fi-za.fis{background-image:url(/admin/99f64c0ae175bf0bb1add566a0ae5fe2.svg)}.fi-zm{background-image:url(/admin/c7ae1fe5074c360603a7b9bbfcdbc33d.svg)}.fi-zm.fis{background-image:url(/admin/3a33f36ec77d296895e5b81cde58f386.svg)}.fi-zw{background-image:url(/admin/fdf31fa40dfd6be8a178fd03639e72e9.svg)}.fi-zw.fis{background-image:url(/admin/ac8365c8904a382062ae9b528958b9af.svg)}.fi-ac{background-image:url(/admin/8ab65b7168da5d0907ece0c811ba27d8.svg)}.fi-ac.fis{background-image:url(/admin/42139f7cc8f09d90c8e43c4cca1923a7.svg)}.fi-cp{background-image:url(/admin/5f03d4b2930f96cda5d13452fab7589f.svg)}.fi-cp.fis{background-image:url(/admin/5dbee55574f591055ac79e46d78864ef.svg)}.fi-dg{background-image:url(/admin/df9cbaffd7777eaaefec825e520ad75a.svg)}.fi-dg.fis{background-image:url(/admin/eafc32b423ba7e263e2e422db6fa6485.svg)}.fi-ea{background-image:url(/admin/a4525b4f78f41ec588eaa17fea35de4d.svg)}.fi-ea.fis{background-image:url(/admin/2923777bf064e77b39a18fa2a4cd3ed6.svg)}.fi-es-ct{background-image:url(/admin/3eb3a35a978070fd4a68db545c527b54.svg)}.fi-es-ct.fis{background-image:url(/admin/e5d7fd1b2ee438320338f0866cfef135.svg)}.fi-es-ga{background-image:url(/admin/186685299735a4fd2ac07d20479336a6.svg)}.fi-es-ga.fis{background-image:url(/admin/e80a14487ff008bf15cbc5636fb31ad5.svg)}.fi-eu{background-image:url(/admin/510ca6da0d406bf2e66dce7733deff41.svg)}.fi-eu.fis{background-image:url(/admin/ab50940ee94db5e6ec0db1701262a5a2.svg)}.fi-gb-eng{background-image:url(/admin/7caecb785400d1cca7b319887a9d81bf.svg)}.fi-gb-eng.fis{background-image:url(/admin/a877951862ba77ad974775646c0b22be.svg)}.fi-gb-nir{background-image:url(/admin/4bcdeacbaadb89951a2cf091276e6bd9.svg)}.fi-gb-nir.fis{background-image:url(/admin/ef8d6ec9a4ea5a559f20bd4b4f5ff0e5.svg)}.fi-gb-sct{background-image:url(/admin/ade55ed456211d6577b2f80c06e40c51.svg)}.fi-gb-sct.fis{background-image:url(/admin/9506ab939d483c630b7db236ce744665.svg)}.fi-gb-wls{background-image:url(/admin/9490411928d3db5cad64a17d7c2c9f8b.svg)}.fi-gb-wls.fis{background-image:url(/admin/c488ecae68ddf5574c36b7e5782f6954.svg)}.fi-ic{background-image:url(/admin/bdc9877c5d42dfa5adcfb488fcbf153c.svg)}.fi-ic.fis{background-image:url(/admin/dc0d5bfce4986880c5066d29c0f83a2f.svg)}.fi-ta{background-image:url(/admin/cd7f394fecf83213ed4c64d8a28e3af5.svg)}.fi-ta.fis{background-image:url(/admin/3b962f855659dbe313642b98836f2edd.svg)}.fi-un{background-image:url(/admin/5232b1ea60a370c46c7e3cae2d8bd00e.svg)}.fi-un.fis{background-image:url(/admin/19f1d0dff60aad9004ae476c88477ed8.svg)}.fi-xk{background-image:url(/admin/6f10dceb91bda301d4d8a33a4542ff83.svg)}.fi-xk.fis{background-image:url(/admin/5a56e688e58ec91ced3945673dcbb447.svg)}
/*  imported from Switch.css  */

.Switch__switch___1avuD {
	display: inline-flex;
	justify-content: center;
	align-content: center;
	position: relative;
	min-width: 44px;
	height: 22px;
	background-color: #f6f6f6;
	border: 1px solid #eee;
	border-radius: 22px;
	transition: all 0.4s;
	cursor: pointer;
	vertical-align: middle;
	outline: none;
	-ms-user-select: none;
	user-select: none;
	box-sizing: border-box;
}

.Switch__switch___1avuD .Switch__toggle___3qJWa {
	display: flex;
	justify-content: center;
	align-content: center;
	position: absolute;
	top: -2px;
	left: 0;
	width: 22px;
	height: 22px;
	background-color: #fff;
	border: 1px solid #eee;
	border-radius: 22px;
	box-shadow: 0 1px 2px 0 #bdbdbd;
	transition: all 0.4s;
	box-sizing: border-box;
}

.Switch__switch___1avuD .Switch__on___NyiEa {
	height: 100%;
	text-align: center;
	line-height: 20px;
	letter-spacing: 1px;
	font-size: 12px;
	box-sizing: border-box;
	color: #fff;
	margin-left: 2px;
	margin-right: 22px;
}

.Switch__switch___1avuD .Switch__off___KFN0q {
	height: 100%;
	text-align: center;
	line-height: 20px;
	letter-spacing: 1px;
	font-size: 12px;
	box-sizing: border-box;
	color: #bdbdbd;
	margin-left: 22px;
	margin-right: 2px;
}

.Switch__switch___1avuD .Switch__loadingIcon___3X576 {
	color: #bdbdbd;
}

.Switch__switch___1avuD.Switch__active___1J-41 .Switch__toggle___3qJWa {
	left: 100%;
	transform: translateX(-100%);
}

.Switch__switch___1avuD.Switch__disabled___305C- {
	opacity: 0.6;
	pointer-events: none;
	cursor: not-allowed;
}

.Switch__switch___1avuD.Switch__loading___2c1tp {
	pointer-events: none;
}

.Switch__switch___1avuD.Switch__loading___2c1tp .Switch__toggle___3qJWa {
	display: flex;
	justify-content: center;
	align-items: center;
}

.Switch__primary___32FZV.Switch__active___1J-41 {
	background-color: #3dba90;
}

.Switch__primary___32FZV.Switch__active___1J-41 .Switch__loadingIcon___3X576 {
	color: #3dba90;
}

.Switch__error___1bI5d.Switch__active___1J-41 {
	background-color: #EE415D;
}

.Switch__error___1bI5d.Switch__active___1J-41 .Switch__loadingIcon___3X576 {
	color: #EE415D;
}

/*  imported from InputFile.css  */

.InputFile__inputFile___2gNxc {
	display: flex;
	position: relative;
	justify-content: center;
	align-items: center;
}

.InputFile__inputFile___2gNxc .InputFile__upload___2xWTU {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	padding-top: 40px;
	padding-bottom: 40px;
	border: 1px dashed #d2d2d2;
}

.InputFile__inputFile___2gNxc .InputFile__upload___2xWTU .InputFile__icon___1w-ki {
	font-size: 60px;
	margin-bottom: 20px;
}

.InputFile__inputFile___2gNxc .InputFile__upload___2xWTU .InputFile__title___1F-JF {
	font-weight: 700;
}

.InputFile__inputFile___2gNxc .InputFile__upload___2xWTU .InputFile__subTitle___1dnoN {
	font-size: 12px;
	opacity: 0.6;
}

.InputFile__inputFile___2gNxc input[type='file'] {
	position: absolute;
	width: 100%;
	height: 100%;
	cursor: pointer;
	opacity: 0;
}

.InputFile__primary___1H7Cj .InputFile__upload___2xWTU {
	color: #3dba90;
	background: #fff;
}

.InputFile__primary___1H7Cj:hover .InputFile__upload___2xWTU {
	border: 1px dashed #3dba90;
}

/*  imported from Loading.css  */

@keyframes Loading__loading-rotate___2kCsd {
	100% {
		transform: rotate(360deg);
	}
}

@keyframes Loading__loading-dash___15twy {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}

	50% {
		stroke-dasharray: 90, 150;
		stroke-dashoffset: -40px;
	}

	100% {
		stroke-dasharray: 90, 150;
		stroke-dashoffset: -120px;
	}
}

.Loading__circle___1tXND {
	animation: Loading__loading-rotate___2kCsd 2s linear infinite;
}

.Loading__path___dbcew {
	animation: Loading__loading-dash___15twy 1.5s ease-in-out infinite;
	stroke-dasharray: 90, 150;
	stroke-dashoffset: 0;
	stroke-width: 2;
	stroke: #3dba90;
	stroke-linecap: round;
}

.Loading__text___3PFq8 {
	color: #3dba90;
	margin: 3px 0;
	font-weight: 600;
}

.Loading__spinner___aazOW {
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 100%;
	text-align: center;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
}

.Loading__content___3f6hP {
	transition: opacity 0.3s;
	height: 100%;
}

.Loading__content___3f6hP.Loading__loading___gIPCK {
	pointer-events: none;
	-ms-user-select: none;
	user-select: none;
	opacity: 0.2;
}

.Loading__container___39_sU {
	position: relative;
}

.Loading__container___39_sU.Loading__mini___BrIfQ .Loading__circle___1tXND {
	width: 16px;
	height: 16px;
}

.Loading__container___39_sU.Loading__mini___BrIfQ .Loading__text___3PFq8 {
	font-size: 12px;
}

.Loading__container___39_sU.Loading__tiny___2gJBn .Loading__circle___1tXND {
	width: 26px;
	height: 26px;
}

.Loading__container___39_sU.Loading__tiny___2gJBn .Loading__text___3PFq8 {
	font-size: 12px;
}

.Loading__container___39_sU.Loading__small___2IoeD .Loading__circle___1tXND {
	width: 32px;
	height: 32px;
}

.Loading__container___39_sU.Loading__small___2IoeD .Loading__text___3PFq8 {
	font-size: 13px;
}

.Loading__container___39_sU.Loading__medium___3t1V2 .Loading__circle___1tXND {
	width: 42px;
	height: 42px;
}

.Loading__container___39_sU.Loading__medium___3t1V2 .Loading__text___3PFq8 {
	font-size: 14px;
}

.Loading__container___39_sU.Loading__large___3viiu .Loading__circle___1tXND {
	width: 52px;
	height: 52px;
}

.Loading__container___39_sU.Loading__large___3viiu .Loading__text___3PFq8 {
	font-size: 16px;
}

.Loading__container___39_sU.Loading__big___b9p4U .Loading__circle___1tXND {
	width: 62px;
	height: 62px;
}

.Loading__container___39_sU.Loading__big___b9p4U .Loading__text___3PFq8 {
	font-size: 20px;
}

.Loading__container___39_sU.Loading__huge___2oC2n .Loading__circle___1tXND {
	width: 72px;
	height: 72px;
}

.Loading__container___39_sU.Loading__huge___2oC2n .Loading__text___3PFq8 {
	font-size: 20px;
}

.Loading__container___39_sU.Loading__massive___Mbx1u .Loading__circle___1tXND {
	width: 82px;
	height: 82px;
}

.Loading__container___39_sU.Loading__massive___Mbx1u .Loading__text___3PFq8 {
	font-size: 24px;
}

/*  imported from RadioButton.css  */

.RadioButton__radioButton___3Dm9L {
	display: inline-block;
}

.RadioButton__option___1tQkt {
	display: inline-block;
	vertical-align: top;
	padding: 6px;
	width: 80px;
	box-sizing: border-box;
	text-align: center;
	border: 1px solid #d2d2d2;
	background-color: #fff;
	cursor: pointer;
	font-size: 12px;
	line-height: normal;
	outline: none;
}

.RadioButton__option___1tQkt .RadioButton__icon___3RRHb + .RadioButton__content___1OK-Q, .RadioButton__option___1tQkt .RadioButton__content___1OK-Q + .RadioButton__icon___3RRHb {
	margin-left: 3px;
}

.RadioButton__option___1tQkt .RadioButton__imgContainer___2PK5S {
	margin: 0 auto 5px;
	width: 30px;
	height: 30px;
}

.RadioButton__option___1tQkt .RadioButton__imgContainer___2PK5S path {
	fill: #6b6b6b;
}

.RadioButton__option___1tQkt.RadioButton__active___2o6j7 {
	color: #fff;
}

.RadioButton__option___1tQkt.RadioButton__active___2o6j7 .RadioButton__imgContainer___2PK5S path {
	fill: #fff;
}

.RadioButton__option___1tQkt.RadioButton__active___2o6j7.RadioButton__disabled___5ItyV {
	background-color: #D2D2D2;
	color: #fff;
}

.RadioButton__option___1tQkt:first-child {
	border-radius: 4px 0 0 4px;
}

.RadioButton__option___1tQkt:last-child {
	border-radius: 0 4px 4px 0;
}

.RadioButton__option___1tQkt:not(.RadioButton__active___2o6j7):hover {
	background-color: #f6f6f6;
}

.RadioButton__option___1tQkt.RadioButton__large___1MEx8 {
	display: inline-block;
	width: 144px;
	padding: 14px 0;
}

.RadioButton__option___1tQkt.RadioButton__large___1MEx8 .RadioButton__imgContainer___2PK5S {
	width: 33px;
	height: unset;
	margin: 0 auto 6px;
}

.RadioButton__option___1tQkt.RadioButton__disabled___5ItyV {
	color: #AAA;
}

.RadioButton__primary___3usSx .RadioButton__active___2o6j7 {
	border-color: #3dba90;
	background-color: #3dba90;
}

.RadioButton__primary___3usSx .RadioButton__active___2o6j7.RadioButton__disabled___5ItyV {
	border-color: #D2D2D2;
}

.RadioButton__default___2Ddh7 .RadioButton__active___2o6j7 {
	border-color: #bdbdbd;
	background-color: #bdbdbd;
}

.RadioButton__default___2Ddh7 .RadioButton__active___2o6j7.RadioButton__disabled___5ItyV {
	border-color: #D2D2D2;
}

/*  imported from Tag.css  */

.Tag__tag___1kKdp {
	display: inline-block;
	line-height: 1.4;
	border-style: solid;
	border-width: 2px;
	text-align: center;
	word-break: keep-all;
}

.Tag__tag___1kKdp.Tag__small___1h6BB {
	font-size: 12px;
	border-radius: 12px;
	padding: 2px 8px;
}

.Tag__tag___1kKdp.Tag__medium___k4H-U {
	font-size: 14px;
	border-radius: 14px;
	padding: 2px 10px;
}

.Tag__tag___1kKdp.Tag__big___16HVR {
	font-size: 16px;
	border-radius: 16px;
	padding: 2px 12px;
}

.Tag__tag___1kKdp.Tag__customColor___1linV:not(.Tag__transparent___bwCoK) {
	color: #fff;
}

.Tag__tag___1kKdp.Tag__primary___2X6M8.Tag__transparent___bwCoK {
	color: #3dba90;
	border-color: #3dba90;
}

.Tag__tag___1kKdp.Tag__primary___2X6M8:not(.Tag__transparent___bwCoK) {
	color: #fff;
	border-color: #5fcba7;
	background-color: #3dba90;
}

.Tag__tag___1kKdp.Tag__success___4wzhp.Tag__transparent___bwCoK {
	color: #a0d45e;
	border-color: #a0d45e;
}

.Tag__tag___1kKdp.Tag__success___4wzhp:not(.Tag__transparent___bwCoK) {
	color: #fff;
	border-color: #b8df86;
	background-color: #a0d45e;
}

.Tag__tag___1kKdp.Tag__info___3SFP5.Tag__transparent___bwCoK {
	color: #4dbae9;
	border-color: #4dbae9;
}

.Tag__tag___1kKdp.Tag__info___3SFP5:not(.Tag__transparent___bwCoK) {
	color: #fff;
	border-color: #7accef;
	background-color: #4dbae9;
}

.Tag__tag___1kKdp.Tag__warning___2WPZz.Tag__transparent___bwCoK {
	color: #fdb531;
	border-color: #fdb531;
}

.Tag__tag___1kKdp.Tag__warning___2WPZz:not(.Tag__transparent___bwCoK) {
	color: #fff;
	border-color: #fdc764;
	background-color: #fdb531;
}

.Tag__tag___1kKdp.Tag__error___2kebe.Tag__transparent___bwCoK {
	color: #EE415D;
	border-color: #EE415D;
}

.Tag__tag___1kKdp.Tag__error___2kebe:not(.Tag__transparent___bwCoK) {
	color: #fff;
	border-color: #F27085;
	background-color: #EE415D;
}

/*  imported from AnimateHeight.css  */

.AnimateHeight__container___3NWju {
	overflow-y: hidden;
}

/*  imported from Collapse.css  */

.Collapse__panelHeader___2-pGU {
	display: flex;
	align-items: center;
	color: #3dba90;
	font-size: 16px;
	border-bottom: 1px solid #eee;
	padding: 12px 15px;
	cursor: pointer;
}

.Collapse__panelHeader___2-pGU .Collapse__arrowIcon___2FWcL {
	color: #989898;
	margin-left: auto;
	transition: transform 0.3s;
}

.Collapse__panelContent___1j_Ln {
	padding: 12px 15px;
	border-bottom: 1px solid #eee;
}

.Collapse__panel___3oChd.Collapse__active___2Z8xu .Collapse__arrowIcon___2FWcL {
	transform: rotate(180deg);
}

.Collapse__panel___3oChd.Collapse__disabled___CCUoV .Collapse__panelHeader___2-pGU {
	color: #5fcba7;
}

.Collapse__panel___3oChd.Collapse__disabled___CCUoV .Collapse__arrowIcon___2FWcL {
	color: #d2d2d2;
}

.Collapse__panel___3oChd:last-of-type:not(.Collapse__active___2Z8xu) .Collapse__panelHeader___2-pGU {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.Collapse__panel___3oChd:last-of-type .Collapse__panelContent___1j_Ln:last-of-type {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.Collapse__collapse___3H1Jj {
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #eee;
	border-bottom: 0;
}

/*  imported from Steps.css  */

.Steps__connect___1glei {
	display: block;
	flex: 1 1 auto;
	border-color: #d2d2d2;
	transition: border-color 0.3s;
}

.Steps__connect___1glei.Steps__connectPass___1ApEE {
	border-color: #3dba90;
}

.Steps__connect___1glei.Steps__connectError___OmDPd {
	border-color: #EE415D;
}

.Steps__icon___1o-VX {
	font-size: 14px;
	width: 22px;
	height: 22px;
	min-width: 22px;
	line-height: 22px;
	text-align: center;
	transition: color 0.3s, background-color 0.3s, border-color 0.3s;
}

.Steps__icon___1o-VX:not(.Steps__customIcon___A77Eu) {
	border-width: 1px;
	border-style: solid;
	border-radius: 22px;
}

.Steps__icon___1o-VX.Steps__wait___Yv85H {
	color: #d2d2d2;
	fill: #d2d2d2;
	border-color: #d2d2d2;
}

.Steps__icon___1o-VX.Steps__process___7RQ_k {
	border-color: transparent;
}

.Steps__icon___1o-VX.Steps__process___7RQ_k.Steps__customIcon___A77Eu {
	color: #3dba90;
	fill: #3dba90;
}

.Steps__icon___1o-VX.Steps__process___7RQ_k:not(.Steps__customIcon___A77Eu) {
	color: #fff;
	fill: #fff;
	background-color: #3dba90;
}

.Steps__icon___1o-VX.Steps__finish___2NxPg {
	color: #3dba90;
	fill: #3dba90;
	border-color: #3dba90;
}

.Steps__icon___1o-VX.Steps__error___1KQa9 {
	color: #EE415D;
	fill: #EE415D;
	border-color: #EE415D;
}

.Steps__label___21Fjd {
	color: #404040;
	font-size: 14px;
	font-weight: 600;
}

.Steps__label___21Fjd.Steps__wait___Yv85H {
	color: #d2d2d2;
	font-weight: 400;
}

.Steps__label___21Fjd.Steps__finish___2NxPg {
	color: #3dba90;
}

.Steps__label___21Fjd.Steps__error___1KQa9 {
	color: #EE415D;
}

.Steps__description___1Fp3v {
	color: #d2d2d2;
	font-size: 12px;
	margin-top: 4px;
}

.Steps__description___1Fp3v.Steps__notWait___3uuPa {
	color: #d2d2d2;
}

.Steps__description___1Fp3v.Steps__error___1KQa9 {
	color: #EE415D;
}

.Steps__content___1hCIC {
	display: flex;
	align-items: center;
	flex-direction: column;
	cursor: default;
}

.Steps__steps___WNz9k {
	display: flex;
}

.Steps__steps___WNz9k.Steps__horizontal___BAJlF .Steps__connect___1glei {
	border-top-style: solid;
	border-top-width: 1px;
}

.Steps__steps___WNz9k.Steps__horizontal___BAJlF .Steps__step___2ZiHc {
	padding-left: 12px;
	padding-right: 12px;
}

.Steps__steps___WNz9k.Steps__horizontal___BAJlF .Steps__step___2ZiHc:first-of-type {
	padding-left: 0;
}

.Steps__steps___WNz9k.Steps__horizontal___BAJlF .Steps__step___2ZiHc:last-of-type {
	padding-right: 0;
}

.Steps__steps___WNz9k.Steps__vertical___2TzVs {
	flex-direction: column;
}

.Steps__steps___WNz9k.Steps__vertical___2TzVs .Steps__connect___1glei {
	border-left-style: solid;
	border-left-width: 1px;
	margin-left: 11px;
	margin-bottom: 12px;
	min-height: 22px;
}

.Steps__steps___WNz9k.Steps__alternativeLabel___2cQuz {
	align-items: flex-start;
}

.Steps__steps___WNz9k.Steps__alternativeLabel___2cQuz.Steps__horizontal___BAJlF .Steps__connect___1glei {
	top: 11px;
	left: calc(50% + 22px);
	right: calc(-50% + 22px);
	position: absolute;
}

.Steps__steps___WNz9k.Steps__alternativeLabel___2cQuz.Steps__horizontal___BAJlF .Steps__step___2ZiHc {
	position: relative;
	flex: 1;
}

.Steps__steps___WNz9k.Steps__alternativeLabel___2cQuz.Steps__vertical___2TzVs .Steps__connect___1glei {
	margin-left: 50%;
	margin-top: 12px;
}

.Steps__steps___WNz9k.Steps__alternativeLabel___2cQuz .Steps__label___21Fjd {
	text-align: center;
	margin-top: 12px;
}

.Steps__steps___WNz9k:not(.Steps__alternativeLabel___2cQuz).Steps__horizontal___BAJlF {
	align-items: center;
}

.Steps__steps___WNz9k:not(.Steps__alternativeLabel___2cQuz).Steps__horizontal___BAJlF .Steps__labelContainer___2MSYD {
	margin-left: 8px;
}

.Steps__steps___WNz9k:not(.Steps__alternativeLabel___2cQuz).Steps__horizontal___BAJlF .Steps__content___1hCIC {
	flex-direction: row;
}

.Steps__steps___WNz9k:not(.Steps__alternativeLabel___2cQuz).Steps__vertical___2TzVs .Steps__label___21Fjd {
	margin-left: 12px;
}

.Steps__steps___WNz9k:not(.Steps__alternativeLabel___2cQuz).Steps__vertical___2TzVs .Steps__labelContainer___2MSYD {
	display: flex;
	align-items: center;
}

.Steps__steps___WNz9k:not(.Steps__alternativeLabel___2cQuz).Steps__vertical___2TzVs .Steps__otherContainer___3kXmW {
	margin-top: 12px;
	margin-left: 11px;
	border-left: 1px solid #d2d2d2;
	padding-left: 23px;
	padding-right: 12px;
	transition: border-color 0.3s;
}

.Steps__steps___WNz9k:not(.Steps__alternativeLabel___2cQuz).Steps__vertical___2TzVs .Steps__otherContainer___3kXmW.Steps__noConnect___3v1Lx {
	border-left: none;
}

.Steps__steps___WNz9k:not(.Steps__alternativeLabel___2cQuz).Steps__vertical___2TzVs .Steps__otherContainer___3kXmW.Steps__connectPass___1ApEE {
	border-color: #3dba90;
}

.Steps__steps___WNz9k:not(.Steps__alternativeLabel___2cQuz).Steps__vertical___2TzVs .Steps__otherContainer___3kXmW.Steps__connectError___OmDPd {
	border-color: #EE415D;
}

.Steps__steps___WNz9k:not(.Steps__alternativeLabel___2cQuz).Steps__vertical___2TzVs .Steps__content___1hCIC {
	align-items: flex-start;
}

/*  imported from DatePicker.css 	*/

.DatePicker__datePicker___1_EJx {
	display: inline-block;
	width: 300px;
	padding: 30px 15px 12px 15px;
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	background-color: #fff;
	box-sizing: border-box;
}

.DatePicker__datePicker___1_EJx.DatePicker__showOnlyDateOrTime___3afky {
	padding-top: 12px;
}

.DatePicker__datePicker___1_EJx .DatePicker__tabs___tsD1E {
	display: block;
	margin-bottom: 4px;
	text-align: center;
}

.DatePicker__datePicker___1_EJx .DatePicker__tabs___tsD1E .DatePicker__tab___3Na0l {
	width: 50%;
}

.DatePicker__datePicker___1_EJx > main > footer {
	text-align: center;
}

.DatePicker__date___3cDCm {
	padding-top: 10px;
}

.DatePicker__date___3cDCm .DatePicker__dateHeader___1z0J2 {
	display: flex;
	justify-content: space-around;
	margin-bottom: 5px;
}

.DatePicker__date___3cDCm .DatePicker__dateHeader___1z0J2 .DatePicker__selector___3xC7W {
	display: inline-block;
	width: 30%;
	text-align: center;
}

.DatePicker__date___3cDCm .DatePicker__calendar___liGgp {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	-ms-user-select: none;
	user-select: none;
}

.DatePicker__date___3cDCm .DatePicker__calendar___liGgp td {
	font-family: Helvetica Neue, Helvetica, Arial, Apple LiGothic Medium, \\5FAE\8EDF\6B63\9ED1\9AD4, Microsoft JhengHei, sans-serif;
	padding: 4px;
	border-radius: 4px;
	line-height: 1.42857143;
	text-align: center;
	cursor: pointer;
	color: #989898;
}

.DatePicker__date___3cDCm .DatePicker__calendar___liGgp thead td {
	color: #6b6b6b;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}

.DatePicker__date___3cDCm .DatePicker__calendar___liGgp tbody td {
	font-size: 14px;
}

.DatePicker__date___3cDCm .DatePicker__calendar___liGgp tbody td.DatePicker__notThisMonth___1U01Q {
	color: #bdbdbd;
}

.DatePicker__date___3cDCm .DatePicker__calendar___liGgp tbody td.DatePicker__active___1x68i, .DatePicker__date___3cDCm .DatePicker__calendar___liGgp tbody td:not(.DatePicker__disabled___3pW6o):hover {
	color: #fff;
}

.DatePicker__date___3cDCm .DatePicker__calendar___liGgp tbody td.DatePicker__disabled___3pW6o {
	cursor: not-allowed;
}

.DatePicker__time___2q7Tu {
	padding-top: 30px;
	margin-bottom: 16px;
	-ms-user-select: none;
	user-select: none;
}

.DatePicker__time___2q7Tu .DatePicker__timeHeader___FRhr4 {
	margin-bottom: 20px;
	text-align: center;
}

.DatePicker__time___2q7Tu .DatePicker__timeHeader___FRhr4 .DatePicker__separater___CuFVn {
	display: inline-block;
	width: 32px;
	height: 65px;
	font-size: 32px;
	font-weight: 700;
	line-height: 65px;
	text-align: center;
}

.DatePicker__time___2q7Tu .DatePicker__timeHeader___FRhr4 :not(.DatePicker__separater___CuFVn) {
	display: inline-block;
	width: 65px;
	height: 65px;
	font-size: 38px;
	color: #fff;
	line-height: 65px;
	text-align: center;
	border-radius: 3px;
}

.DatePicker__time___2q7Tu .DatePicker__timeSlider___1UPnz {
	padding: 0 5px;
	line-height: 1.125;
}

.DatePicker__time___2q7Tu .DatePicker__timeSlider___1UPnz .DatePicker__timeTitle___1YMXB {
	margin: 10px 0;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2;
	cursor: default;
}

.DatePicker__popupContent___2w45g .DatePicker__popupClose___1KX43 {
	position: absolute;
	top: 5px;
	right: 5px;
	font-size: 14px;
	color: #6b6b6b;
	background-color: #fff;
	border: none;
	cursor: pointer;
	outline: none;
}

/* stylelint-disable no-descending-specificity	*/

.DatePicker__primary___3nmPo .DatePicker__calendar___liGgp tbody td.DatePicker__active___1x68i, .DatePicker__primary___3nmPo .DatePicker__calendar___liGgp tbody td:not(.DatePicker__disabled___3pW6o):hover {
	background-color: #3dba90;
}

.DatePicker__primary___3nmPo .DatePicker__time___2q7Tu .DatePicker__timeHeader___FRhr4 .DatePicker__separater___CuFVn {
	color: #3dba90;
}

.DatePicker__primary___3nmPo .DatePicker__time___2q7Tu .DatePicker__timeHeader___FRhr4 :not(.DatePicker__separater___CuFVn) {
	background-color: #3dba90;
}

.DatePicker__primary___3nmPo .DatePicker__time___2q7Tu .DatePicker__timeTitle___1YMXB {
	color: #3dba90;
}

.DatePicker__default___2VFSF .DatePicker__calendar___liGgp tbody td.DatePicker__active___1x68i, .DatePicker__default___2VFSF .DatePicker__calendar___liGgp tbody td:not(.DatePicker__disabled___3pW6o):hover {
	background-color: #bdbdbd;
}

.DatePicker__default___2VFSF .DatePicker__time___2q7Tu .DatePicker__timeHeader___FRhr4 .DatePicker__separater___CuFVn {
	color: #bdbdbd;
}

.DatePicker__default___2VFSF .DatePicker__time___2q7Tu .DatePicker__timeHeader___FRhr4 :not(.DatePicker__separater___CuFVn) {
	background-color: #bdbdbd;
}

.DatePicker__default___2VFSF .DatePicker__time___2q7Tu .DatePicker__timeTitle___1YMXB {
	color: #bdbdbd;
}

/* stylelint-enable no-descending-specificity	*/

.DatePicker__year-menu___NaNr2 {
	min-width: 72px;
}

/*  imported from InputLabel.css  */

.InputLabel__label___lBJGc {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 6px 12px;
	border-width: 1px;
	border-radius: 4px;
	height: 30px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	white-space: nowrap;
	box-sizing: border-box;
}

.InputLabel__label___lBJGc.InputLabel__basic___1CzUx {
	border-style: solid;
	border-color: #d2d2d2;
	color: #6b6b6b;
	background-color: #f6f6f6;
}

.InputLabel__label___lBJGc.InputLabel__dashed___2jpKk {
	border-style: dashed;
	border-color: #bdbdbd;
	color: #bdbdbd;
	background-color: transparent;
}

.InputLabel__inputLabel___2vQo5 {
	display: flex;
	width: 100%;
}

.InputLabel__inputLabel___2vQo5 .InputLabel__label___lBJGc:not(:last-child) {
	border-right: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.InputLabel__inputLabel___2vQo5 .InputLabel__label___lBJGc:not(:first-child) {
	border-left: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.InputLabel__inputLabel___2vQo5 > input:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.InputLabel__inputLabel___2vQo5 > input:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

/*  imported from Tab.css  */

.Tab__tab___3tlny {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.Tab__menu___1MNdx {
	margin-bottom: -1px;
}

.Tab__menu___1MNdx .Tab__menuItem___Rabg_ {
	margin: 0;
	border-radius: 4px 4px 0 0;
}

.Tab__menu___1MNdx .Tab__menuItem___Rabg_.Tab__active___Z1oA_ {
	border: 1px solid #eee;
	border-bottom: 1px solid transparent;
}

.Tab__menu___1MNdx .Tab__menuItem___Rabg_.Tab__active___Z1oA_:hover {
	background-color: #fff;
}

.Tab__menu___1MNdx .Tab__menuItem___Rabg_.Tab__deactive___1bp6G {
	border: 1px solid transparent;
	border-bottom: 1px solid #eee;
	background-color: transparent;
}

.Tab__menu___1MNdx .Tab__menuItem___Rabg_.Tab__deactive___1bp6G:hover {
	background-color: #eee;
}

.Tab__panes___2rgyP {
	height: 100%;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #eee;
	border-radius: 4px;
	overflow: auto;
}

/*  imported from RadioTable.css  */
.RadioTable__radioTable___1IgOn .RadioTable__bodyRow___2WVPY {
	cursor: pointer;
}
.RadioTable__radioTable___1IgOn .RadioTable__check___2l5IQ {
	width: 6%;
}
.RadioTable__primary___1OVWq .RadioTable__bodyRow___2WVPY.RadioTable__active___3j1tG {
	color: #3dba90;
}

/*  imported from CheckboxTable.css  */
.CheckboxTable__checkboxTable___TwcQk .CheckboxTable__bodyRow___zn192 {
	cursor: pointer;
}
.CheckboxTable__checkboxTable___TwcQk .CheckboxTable__bodyRow___zn192.CheckboxTable__disabled___sVAIO {
	cursor: not-allowed;
}
.CheckboxTable__checkboxTable___TwcQk .CheckboxTable__checkboxContainer___2TCzv {
	display: flex;
	align-items: center;
}
.CheckboxTable__checkboxTable___TwcQk .CheckboxTable__check___N0OXG {
	width: 6%;
}
.CheckboxTable__primary___1PsCy .CheckboxTable__bodyRow___zn192.CheckboxTable__active___ahtVU {
	color: #3dba90;
}
.CheckboxTable__primary___1PsCy .CheckboxTable__bodyRow___zn192.CheckboxTable__disabled___sVAIO {
	color: #bdbdbd;
}
.CheckboxTable__primary___1PsCy .CheckboxTable__bodyRow___zn192.CheckboxTable__disabled___sVAIO:hover {
	color: #bdbdbd;
}

:root {
  /**
	 * meaning
	 */

  /**
	 * color
	 */

  /**
	 * usage
	 */
}

.CombinedAnalysis__trigger___3HIWG {
  box-shadow: 0 0 4px 0 rgba(64, 64, 64, 0.15);
}

.CombinedAnalysis__checkAll___8AqnV {
  display: flex;
  align-items: center;
}

.CombinedAnalysis__slaveTag___lh-MW {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  margin-bottom: 5px;
  padding: 4px 3px;
  line-height: 1;
  font-size: 12px;
  font-weight: bold;
  border-radius: 2px;
  background-color: #bdbdbd;
  color: #fff;
}

/*  imported from Pagination.css  */

.Pagination__pagination___2114E {
	display: inline-flex;
	align-items: center;
	color: #989898;
}

.Pagination__pager___1RAT2 {
	font-size: 16px;
	height: 24px;
}

.Pagination__pager___1RAT2 input {
	font-size: 16px;
	color: #989898;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #989898;
	padding: 0 6px;
	height: 100%;
	text-align: center;
	transition: color 0.5s, border-color 0.5s;
	box-sizing: border-box;
	outline: none;
}

.Pagination__pager___1RAT2 input:hover, .Pagination__pager___1RAT2 input:focus, .Pagination__pager___1RAT2 input:active {
	color: #3dba90;
	border-color: #3dba90;
}

.Pagination__pager___1RAT2 .Pagination__slash___bBA2v {
	margin: 0 10px 0 5px;
}

.Pagination__inputArea___1AEGs {
	width: 50px;
}

.Pagination__arrow___f1QA7 {
	font-size: 12px;
	cursor: pointer;
	outline: none;
	-ms-user-select: none;
	user-select: none;
}

.Pagination__arrow___f1QA7:not(.Pagination__disabled___2xinC):active, .Pagination__arrow___f1QA7:not(.Pagination__disabled___2xinC):focus, .Pagination__arrow___f1QA7:not(.Pagination__disabled___2xinC):hover {
	color: #3dba90;
}

.Pagination__arrow___f1QA7.Pagination__disabled___2xinC {
	opacity: 0.4;
	cursor: not-allowed;
}

.Pagination__prev___XA7lI {
	margin-right: 8px;
}

.Pagination__next___3xyas {
	margin-left: 8px;
}

