/* input(14818,18): run-time error CSS1036: Expected expression, found '!important'
input(14819,22): run-time error CSS1036: Expected expression, found '!important'
input(14823,18): run-time error CSS1036: Expected expression, found '!important'
input(14824,22): run-time error CSS1036: Expected expression, found '!important'
input(14929,18): run-time error CSS1036: Expected expression, found '!important'
input(14930,22): run-time error CSS1036: Expected expression, found '!important'
input(14934,18): run-time error CSS1036: Expected expression, found '!important'
input(14935,22): run-time error CSS1036: Expected expression, found '!important'
input(20299,18): run-time error CSS1036: Expected expression, found '!important'
input(20300,22): run-time error CSS1036: Expected expression, found '!important'
input(20370,18): run-time error CSS1036: Expected expression, found '!important'
input(20374,18): run-time error CSS1036: Expected expression, found '!important'
input(20375,22): run-time error CSS1036: Expected expression, found '!important'
input(20378,18): run-time error CSS1036: Expected expression, found '!important'
input(20379,22): run-time error CSS1036: Expected expression, found '!important'
input(20432,18): run-time error CSS1036: Expected expression, found '!important'
input(20436,18): run-time error CSS1036: Expected expression, found '!important'
input(20437,22): run-time error CSS1036: Expected expression, found '!important'
input(20440,18): run-time error CSS1036: Expected expression, found '!important'
input(20441,22): run-time error CSS1036: Expected expression, found '!important'
input(20534,18): run-time error CSS1036: Expected expression, found '!important'
input(20535,22): run-time error CSS1036: Expected expression, found '!important'
input(20605,18): run-time error CSS1036: Expected expression, found '!important'
input(20609,18): run-time error CSS1036: Expected expression, found '!important'
input(20610,22): run-time error CSS1036: Expected expression, found '!important'
input(20613,18): run-time error CSS1036: Expected expression, found '!important'
input(20614,22): run-time error CSS1036: Expected expression, found '!important'
input(20667,18): run-time error CSS1036: Expected expression, found '!important'
input(20671,18): run-time error CSS1036: Expected expression, found '!important'
input(20672,22): run-time error CSS1036: Expected expression, found '!important'
input(20675,18): run-time error CSS1036: Expected expression, found '!important'
input(20676,22): run-time error CSS1036: Expected expression, found '!important'
input(29403,18): run-time error CSS1036: Expected expression, found '!important'
input(29407,18): run-time error CSS1036: Expected expression, found '!important'
input(29408,22): run-time error CSS1036: Expected expression, found '!important'
input(29411,18): run-time error CSS1036: Expected expression, found '!important'
input(29412,22): run-time error CSS1036: Expected expression, found '!important'
input(29465,18): run-time error CSS1036: Expected expression, found '!important'
input(29469,18): run-time error CSS1036: Expected expression, found '!important'
input(29470,22): run-time error CSS1036: Expected expression, found '!important'
input(29473,18): run-time error CSS1036: Expected expression, found '!important'
input(29474,22): run-time error CSS1036: Expected expression, found '!important'
input(29527,18): run-time error CSS1036: Expected expression, found '!important'
input(29531,18): run-time error CSS1036: Expected expression, found '!important'
input(29532,22): run-time error CSS1036: Expected expression, found '!important'
input(29535,18): run-time error CSS1036: Expected expression, found '!important'
input(29536,22): run-time error CSS1036: Expected expression, found '!important' */
/* ================================================================================================
 	File Name: vendors.scss
 	Description: Common vendors file to includ all theme specific common vendors.
 	----------------------------------------------------------------------------------------------
 	Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template
 	Version: 3.0
 	Author: PIXINVENT
 	Author URL: http://www.themeforest.net/user/pixinvent
 ================================================================================================ */


/* Feather icons */
@font-face{font-family:feather;src:url(../vendors/fonts/feather.eot?t=1525787366991);src:url(../vendors/fonts/feather.eot?t=1525787366991#iefix) format('embedded-opentype'),url(../fonts/feather/fonts/feather.woff?v=8_mCcevITOGC4YtFn49U8NdDO74&9xfrq8) format('woff'),url(../fonts/feather.ttf?t=1525787366991) format('truetype'),url(../fonts/feather.svg?t=1525787366991#feather) format('svg')}[class*=" ft-"],[class^=ft-]{font-family:feather!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ft-alert-octagon:before{content:"\e81b"}.ft-alert-circle:before{content:"\e81c"}.ft-activity:before{content:"\e81d"}.ft-alert-triangle:before{content:"\e81e"}.ft-align-center:before{content:"\e81f"}.ft-airplay:before{content:"\e820"}.ft-align-justify:before{content:"\e821"}.ft-align-left:before{content:"\e822"}.ft-align-right:before{content:"\e823"}.ft-arrow-down-left:before{content:"\e824"}.ft-arrow-down-right:before{content:"\e825"}.ft-anchor:before{content:"\e826"}.ft-aperture:before{content:"\e827"}.ft-arrow-left:before{content:"\e828"}.ft-arrow-right:before{content:"\e829"}.ft-arrow-down:before{content:"\e82a"}.ft-arrow-up-left:before{content:"\e82b"}.ft-arrow-up-right:before{content:"\e82c"}.ft-arrow-up:before{content:"\e82d"}.ft-award:before{content:"\e82e"}.ft-bar-chart:before{content:"\e82f"}.ft-at-sign:before{content:"\e830"}.ft-bar-chart-2:before{content:"\e831"}.ft-battery-charging:before{content:"\e832"}.ft-bell-off:before{content:"\e833"}.ft-battery:before{content:"\e834"}.ft-bluetooth:before{content:"\e835"}.ft-bell:before{content:"\e836"}.ft-book:before{content:"\e837"}.ft-briefcase:before{content:"\e838"}.ft-camera-off:before{content:"\e839"}.ft-calendar:before{content:"\e83a"}.ft-bookmark:before{content:"\e83b"}.ft-box:before{content:"\e83c"}.ft-camera:before{content:"\e83d"}.ft-check-circle:before{content:"\e83e"}.ft-check:before{content:"\e83f"}.ft-check-square:before{content:"\e840"}.ft-cast:before{content:"\e841"}.ft-chevron-down:before{content:"\e842"}.ft-chevron-left:before{content:"\e843"}.ft-chevron-right:before{content:"\e844"}.ft-chevron-up:before{content:"\e845"}.ft-chevrons-down:before{content:"\e846"}.ft-chevrons-right:before{content:"\e847"}.ft-chevrons-up:before{content:"\e848"}.ft-chevrons-left:before{content:"\e849"}.ft-circle:before{content:"\e84a"}.ft-clipboard:before{content:"\e84b"}.ft-chrome:before{content:"\e84c"}.ft-clock:before{content:"\e84d"}.ft-cloud-lightning:before{content:"\e84e"}.ft-cloud-drizzle:before{content:"\e84f"}.ft-cloud-rain:before{content:"\e850"}.ft-cloud-off:before{content:"\e851"}.ft-codepen:before{content:"\e852"}.ft-cloud-snow:before{content:"\e853"}.ft-compass:before{content:"\e854"}.ft-copy:before{content:"\e855"}.ft-corner-down-right:before{content:"\e856"}.ft-corner-down-left:before{content:"\e857"}.ft-corner-left-down:before{content:"\e858"}.ft-corner-left-up:before{content:"\e859"}.ft-corner-up-left:before{content:"\e85a"}.ft-corner-up-right:before{content:"\e85b"}.ft-corner-right-down:before{content:"\e85c"}.ft-corner-right-up:before{content:"\e85d"}.ft-cpu:before{content:"\e85e"}.ft-credit-card:before{content:"\e85f"}.ft-crosshair:before{content:"\e860"}.ft-disc:before{content:"\e861"}.ft-delete:before{content:"\e862"}.ft-download-cloud:before{content:"\e863"}.ft-download:before{content:"\e864"}.ft-droplet:before{content:"\e865"}.ft-edit-2:before{content:"\e866"}.ft-edit:before{content:"\e867"}.ft-edit-1:before{content:"\e868"}.ft-external-link:before{content:"\e869"}.ft-eye:before{content:"\e86a"}.ft-feather:before{content:"\e86b"}.ft-facebook:before{content:"\e86c"}.ft-file-minus:before{content:"\e86d"}.ft-eye-off:before{content:"\e86e"}.ft-fast-forward:before{content:"\e86f"}.ft-file-text:before{content:"\e870"}.ft-film:before{content:"\e871"}.ft-file:before{content:"\e872"}.ft-file-plus:before{content:"\e873"}.ft-folder:before{content:"\e874"}.ft-filter:before{content:"\e875"}.ft-flag:before{content:"\e876"}.ft-globe:before{content:"\e877"}.ft-grid:before{content:"\e878"}.ft-heart:before{content:"\e879"}.ft-home:before{content:"\e87a"}.ft-github:before{content:"\e87b"}.ft-image:before{content:"\e87c"}.ft-inbox:before{content:"\e87d"}.ft-layers:before{content:"\e87e"}.ft-info:before{content:"\e87f"}.ft-instagram:before{content:"\e880"}.ft-layout:before{content:"\e881"}.ft-link-2:before{content:"\e882"}.ft-life-buoy:before{content:"\e883"}.ft-link:before{content:"\e884"}.ft-log-in:before{content:"\e885"}.ft-list:before{content:"\e886"}.ft-lock:before{content:"\e887"}.ft-log-out:before{content:"\e888"}.ft-loader:before{content:"\e889"}.ft-mail:before{content:"\e88a"}.ft-maximize-2:before{content:"\e88b"}.ft-map:before{content:"\e88c"}.ft-map-pin:before{content:"\e88e"}.ft-menu:before{content:"\e88f"}.ft-message-circle:before{content:"\e890"}.ft-message-square:before{content:"\e891"}.ft-minimize-2:before{content:"\e892"}.ft-mic-off:before{content:"\e893"}.ft-minus-circle:before{content:"\e894"}.ft-mic:before{content:"\e895"}.ft-minus-square:before{content:"\e896"}.ft-minus:before{content:"\e897"}.ft-moon:before{content:"\e898"}.ft-monitor:before{content:"\e899"}.ft-more-vertical:before{content:"\e89a"}.ft-more-horizontal:before{content:"\e89b"}.ft-move:before{content:"\e89c"}.ft-music:before{content:"\e89d"}.ft-navigation-2:before{content:"\e89e"}.ft-navigation:before{content:"\e89f"}.ft-octagon:before{content:"\e8a0"}.ft-package:before{content:"\e8a1"}.ft-pause-circle:before{content:"\e8a2"}.ft-pause:before{content:"\e8a3"}.ft-percent:before{content:"\e8a4"}.ft-phone-call:before{content:"\e8a5"}.ft-phone-forwarded:before{content:"\e8a6"}.ft-phone-missed:before{content:"\e8a7"}.ft-phone-off:before{content:"\e8a8"}.ft-phone-incoming:before{content:"\e8a9"}.ft-phone:before{content:"\e8aa"}.ft-phone-outgoing:before{content:"\e8ab"}.ft-pie-chart:before{content:"\e8ac"}.ft-play-circle:before{content:"\e8ad"}.ft-play:before{content:"\e8ae"}.ft-plus-square:before{content:"\e8af"}.ft-plus-circle:before{content:"\e8b0"}.ft-plus:before{content:"\e8b1"}.ft-pocket:before{content:"\e8b2"}.ft-printer:before{content:"\e8b3"}.ft-power:before{content:"\e8b4"}.ft-radio:before{content:"\e8b5"}.ft-repeat:before{content:"\e8b6"}.ft-refresh-ccw:before{content:"\e8b7"}.ft-rewind:before{content:"\e8b8"}.ft-rotate-ccw:before{content:"\e8b9"}.ft-refresh-cw:before{content:"\e8ba"}.ft-rotate-cw:before{content:"\e8bb"}.ft-save:before{content:"\e8bc"}.ft-search:before{content:"\e8bd"}.ft-server:before{content:"\e8be"}.ft-scissors:before{content:"\e8bf"}.ft-share-2:before{content:"\e8c0"}.ft-share:before{content:"\e8c1"}.ft-shield:before{content:"\e8c2"}.ft-settings:before{content:"\e8c3"}.ft-skip-back:before{content:"\e8c4"}.ft-shuffle:before{content:"\e8c5"}.ft-sidebar:before{content:"\e8c6"}.ft-skip-forward:before{content:"\e8c7"}.ft-slack:before{content:"\e8c8"}.ft-slash:before{content:"\e8c9"}.ft-smartphone:before{content:"\e8ca"}.ft-square:before{content:"\e8cb"}.ft-speaker:before{content:"\e8cc"}.ft-star:before{content:"\e8cd"}.ft-stop-circle:before{content:"\e8ce"}.ft-sun:before{content:"\e8cf"}.ft-sunrise:before{content:"\e8d0"}.ft-tablet:before{content:"\e8d1"}.ft-tag:before{content:"\e8d2"}.ft-sunset:before{content:"\e8d3"}.ft-target:before{content:"\e8d4"}.ft-thermometer:before{content:"\e8d5"}.ft-thumbs-up:before{content:"\e8d6"}.ft-thumbs-down:before{content:"\e8d7"}.ft-toggle-left:before{content:"\e8d8"}.ft-toggle-right:before{content:"\e8d9"}.ft-trash-2:before{content:"\e8da"}.ft-trash:before{content:"\e8db"}.ft-trending-up:before{content:"\e8dc"}.ft-trending-down:before{content:"\e8dd"}.ft-triangle:before{content:"\e8de"}.ft-type:before{content:"\e8df"}.ft-twitter:before{content:"\e8e0"}.ft-upload:before{content:"\e8e1"}.ft-umbrella:before{content:"\e8e2"}.ft-upload-cloud:before{content:"\e8e3"}.ft-unlock:before{content:"\e8e4"}.ft-user-check:before{content:"\e8e5"}.ft-user-minus:before{content:"\e8e6"}.ft-user-plus:before{content:"\e8e7"}.ft-user-x:before{content:"\e8e8"}.ft-user:before{content:"\e8e9"}.ft-users:before{content:"\e8ea"}.ft-video-off:before{content:"\e8eb"}.ft-video:before{content:"\e8ec"}.ft-voicemail:before{content:"\e8ed"}.ft-volume-x:before{content:"\e8ee"}.ft-volume-2:before{content:"\e8ef"}.ft-volume-1:before{content:"\e8f0"}.ft-volume:before{content:"\e8f1"}.ft-watch:before{content:"\e8f2"}.ft-wifi:before{content:"\e8f3"}.ft-x-square:before{content:"\e8f4"}.ft-wind:before{content:"\e8f5"}.ft-x:before{content:"\e8f6"}.ft-x-circle:before{content:"\e8f7"}.ft-zap:before{content:"\e8f8"}.ft-zoom-in:before{content:"\e8f9"}.ft-zoom-out:before{content:"\e8fa"}.ft-command:before{content:"\e8fb"}.ft-cloud:before{content:"\e8fc"}.ft-hash:before{content:"\e8fd"}.ft-headphones:before{content:"\e8fe"}.ft-underline:before{content:"\e8ff"}.ft-italic:before{content:"\e900"}.ft-bold:before{content:"\e901"}.ft-crop:before{content:"\e902"}.ft-help-circle:before{content:"\e903"}.ft-paperclip:before{content:"\e904"}.ft-shopping-cart:before{content:"\e905"}.ft-tv:before{content:"\e906"}.ft-wifi-off:before{content:"\e907"}.ft-minimize:before{content:"\e88d"}.ft-maximize:before{content:"\e908"}.ft-gitlab:before{content:"\e909"}.ft-sliders:before{content:"\e90a"}.ft-star-on:before{content:"\e90b"}.ft-heart-on:before{content:"\e90c"}.ft-archive:before{content:"\e90d"}.ft-arrow-down-circle:before{content:"\e90e"}.ft-arrow-up-circle:before{content:"\e90f"}.ft-arrow-left-circle:before{content:"\e910"}.ft-arrow-right-circle:before{content:"\e911"}.ft-bar-chart-line-:before{content:"\e912"}.ft-bar-chart-line:before{content:"\e913"}.ft-book-open:before{content:"\e914"}.ft-code:before{content:"\e915"}.ft-database:before{content:"\e916"}.ft-dollar-sign:before{content:"\e917"}.ft-folder-plus:before{content:"\e918"}.ft-gift:before{content:"\e919"}.ft-folder-minus:before{content:"\e91a"}.ft-git-commit:before{content:"\e91b"}.ft-git-branch:before{content:"\e91c"}.ft-git-pull-request:before{content:"\e91d"}.ft-git-merge:before{content:"\e91e"}.ft-linkedin:before{content:"\e91f"}.ft-hard-drive:before{content:"\e920"}.ft-more-vertical-:before{content:"\e921"}.ft-more-horizontal-:before{content:"\e922"}.ft-rss:before{content:"\e923"}.ft-send:before{content:"\e924"}.ft-shield-off:before{content:"\e925"}.ft-shopping-bag:before{content:"\e926"}.ft-terminal:before{content:"\e927"}.ft-truck:before{content:"\e928"}.ft-zap-off:before{content:"\e929"}.ft-youtube:before{content:"\e92a"}

/*!
 * Line Awesome 1.1.0 by @icons_8 - https://icons8.com/line-awesome
 * License - https://icons8.com/good-boy-license/ (Font: SIL OFL 1.1, CSS: MIT License)
 *
 * Made with love by Icons8 [ https://icons8.com/ ] using FontCustom [ https://github.com/FontCustom/fontcustom ]
 */
 .la,.la-stack{display:inline-block}.la-fw,.la-li{text-align:center}@font-face{font-family:LineAwesome;src:url(../fonts/line-awesome/fonts/line-awesome.eot?v=8_mCcevITOGC4YtFn49U8NdDO74&v=1.1.);src:url(../fonts/line-awesome/fonts/line-awesome.eot?v=8_mCcevITOGC4YtFn49U8NdDO74&v=1.1.#iefix) format("embedded-opentype"),url(../fonts/line-awesome/fonts/line-awesome.woff2?v=8_mCcevITOGC4YtFn49U8NdDO74&v=1.1.) format("woff2"),url(../fonts/line-awesome/fonts/line-awesome.woff?v=8_mCcevITOGC4YtFn49U8NdDO74&v=1.1.) format("woff"),url(../fonts/line-awesome/fonts/line-awesome.ttf?v=8_mCcevITOGC4YtFn49U8NdDO74&v=1.1.) format("truetype"),url(../fonts/line-awesome/fonts/line-awesome.svg?v=8_mCcevITOGC4YtFn49U8NdDO74&v=1.1.#fa) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:LineAwesome;src:url(../fonts/line-awesome/fonts/line-awesome.svg?v=8_mCcevITOGC4YtFn49U8NdDO74&v=1.1.#fa) format("svg")}}.la{font:normal normal normal 16px/1 LineAwesome;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.la-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.la-2x{font-size:2em}.la-3x{font-size:3em}.la-4x{font-size:4em}.la-5x{font-size:5em}.la-fw{width:1.28571429em}.la-ul{padding-right:0;margin-right:2.14285714em;list-style-type:none}.la-ul>li{position:relative}.la-li{position:absolute;right:-2.14285714em;width:2.14285714em;top:.14285714em}.la-li.la-lg{right:-1.85714286em}.la-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.pull-right{float:left}.pull-left{float:right}.li.pull-left{margin-left:.3em}.li.pull-right{margin-right:.3em}.la-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}.la-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.la-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.la-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(-270deg);-ms-transform:rotate(-270deg);transform:rotate(-270deg)}.la-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.la-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .la-flip-horizontal,:root .la-flip-vertical,:root .la-rotate-180,:root .la-rotate-270,:root .la-rotate-90{filter:none}.la-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.la-stack-1x,.la-stack-2x{position:absolute;right:0;width:100%;text-align:center}.la-stack-1x{line-height:inherit}.la-stack-2x{font-size:2em}.la-inverse{color:#fff}.la-500px:before{content:"\f100"}.la-adjust:before{content:"\f101"}.la-adn:before{content:"\f102"}.la-align-center:before{content:"\f103"}.la-align-justify:before{content:"\f104"}.la-align-left:before{content:"\f105"}.la-align-right:before{content:"\f106"}.la-amazon:before{content:"\f107"}.la-ambulance:before{content:"\f108"}.la-anchor:before{content:"\f109"}.la-android:before{content:"\f10a"}.la-angellist:before{content:"\f10b"}.la-angle-double-down:before{content:"\f10c"}.la-angle-double-left:before{content:"\f10d"}.la-angle-double-right:before{content:"\f10e"}.la-angle-double-up:before{content:"\f10f"}.la-angle-down:before{content:"\f110"}.la-angle-left:before{content:"\f111"}.la-angle-right:before{content:"\f112"}.la-angle-up:before{content:"\f113"}.la-apple:before{content:"\f114"}.la-archive:before{content:"\f115"}.la-area-chart:before{content:"\f116"}.la-arrow-circle-down:before{content:"\f117"}.la-arrow-circle-left:before{content:"\f118"}.la-arrow-circle-o-down:before{content:"\f119"}.la-arrow-circle-o-left:before{content:"\f11a"}.la-arrow-circle-o-right:before{content:"\f11b"}.la-arrow-circle-o-up:before{content:"\f11c"}.la-arrow-circle-right:before{content:"\f11d"}.la-arrow-circle-up:before{content:"\f11e"}.la-arrow-down:before{content:"\f11f"}.la-arrow-left:before{content:"\f120"}.la-arrow-right:before{content:"\f121"}.la-arrow-up:before{content:"\f122"}.la-arrows:before{content:"\f123"}.la-arrows-alt:before{content:"\f124"}.la-arrows-h:before{content:"\f125"}.la-arrows-v:before{content:"\f126"}.la-asterisk:before{content:"\f127"}.la-at:before{content:"\f128"}.la-automobile:before{content:"\f129"}.la-backward:before{content:"\f12a"}.la-balance-scale:before{content:"\f12b"}.la-ban:before{content:"\f12c"}.la-bank:before{content:"\f12d"}.la-bar-chart:before{content:"\f12e"}.la-bar-chart-o:before{content:"\f12f"}.la-barcode:before{content:"\f130"}.la-bars:before{content:"\f131"}.la-battery-0:before{content:"\f132"}.la-battery-1:before{content:"\f133"}.la-battery-2:before{content:"\f134"}.la-battery-3:before{content:"\f135"}.la-battery-4:before{content:"\f136"}.la-battery-empty:before{content:"\f137"}.la-battery-full:before{content:"\f138"}.la-battery-half:before{content:"\f139"}.la-battery-quarter:before{content:"\f13a"}.la-battery-three-quarters:before{content:"\f13b"}.la-bed:before{content:"\f13c"}.la-beer:before{content:"\f13d"}.la-behance:before{content:"\f13e"}.la-behance-square:before{content:"\f13f"}.la-bell:before{content:"\f140"}.la-bell-o:before{content:"\f141"}.la-bell-slash:before{content:"\f142"}.la-bell-slash-o:before{content:"\f143"}.la-bicycle:before{content:"\f144"}.la-binoculars:before{content:"\f145"}.la-birthday-cake:before{content:"\f146"}.la-bitbucket:before{content:"\f147"}.la-bitbucket-square:before{content:"\f148"}.la-bitcoin:before{content:"\f149"}.la-black-tie:before{content:"\f14a"}.la-bold:before{content:"\f14b"}.la-bolt:before{content:"\f14c"}.la-bomb:before{content:"\f14d"}.la-book:before{content:"\f14e"}.la-bookmark:before{content:"\f14f"}.la-bookmark-o:before{content:"\f150"}.la-briefcase:before{content:"\f151"}.la-btc:before{content:"\f152"}.la-bug:before{content:"\f153"}.la-building:before{content:"\f154"}.la-building-o:before{content:"\f155"}.la-bullhorn:before{content:"\f156"}.la-bullseye:before{content:"\f157"}.la-bus:before{content:"\f158"}.la-buysellads:before{content:"\f159"}.la-cab:before{content:"\f15a"}.la-calculator:before{content:"\f15b"}.la-calendar:before{content:"\f15c"}.la-calendar-check-o:before{content:"\f15d"}.la-calendar-minus-o:before{content:"\f15e"}.la-calendar-o:before{content:"\f15f"}.la-calendar-plus-o:before{content:"\f160"}.la-calendar-times-o:before{content:"\f161"}.la-camera:before{content:"\f162"}.la-camera-retro:before{content:"\f163"}.la-car:before{content:"\f164"}.la-caret-down:before{content:"\f165"}.la-caret-left:before{content:"\f166"}.la-caret-right:before{content:"\f167"}.la-caret-square-o-down:before,.la-toggle-down:before{content:"\f168"}.la-caret-square-o-left:before,.la-toggle-left:before{content:"\f169"}.la-caret-square-o-right:before,.la-toggle-right:before{content:"\f16a"}.la-caret-square-o-up:before,.la-toggle-up:before{content:"\f16b"}.la-caret-up:before{content:"\f16c"}.la-cart-arrow-down:before{content:"\f16d"}.la-cart-plus:before{content:"\f16e"}.la-cc:before{content:"\f16f"}.la-cc-amex:before{content:"\f170"}.la-cc-diners-club:before{content:"\f171"}.la-cc-discover:before{content:"\f172"}.la-cc-jcb:before{content:"\f173"}.la-cc-mastercard:before{content:"\f174"}.la-cc-paypal:before{content:"\f175"}.la-cc-stripe:before{content:"\f176"}.la-cc-visa:before{content:"\f177"}.la-certificate:before{content:"\f178"}.la-chain:before{content:"\f179"}.la-chain-broken:before{content:"\f17a"}.la-check:before{content:"\f17b"}.la-check-circle:before{content:"\f17c"}.la-check-circle-o:before{content:"\f17d"}.la-check-square:before{content:"\f17e"}.la-check-square-o:before{content:"\f17f"}.la-chevron-circle-down:before{content:"\f180"}.la-chevron-circle-left:before{content:"\f181"}.la-chevron-circle-right:before{content:"\f182"}.la-chevron-circle-up:before{content:"\f183"}.la-chevron-down:before{content:"\f184"}.la-chevron-left:before{content:"\f185"}.la-chevron-right:before{content:"\f186"}.la-chevron-up:before{content:"\f187"}.la-child:before{content:"\f188"}.la-chrome:before{content:"\f189"}.la-circle:before{content:"\f18a"}.la-circle-o:before{content:"\f18b"}.la-circle-o-notch:before{content:"\f18c"}.la-circle-thin:before{content:"\f18d"}.la-clipboard:before{content:"\f18e"}.la-clock-o:before{content:"\f18f"}.la-clone:before{content:"\f190"}.la-close:before{content:"\f191"}.la-cloud:before{content:"\f192"}.la-cloud-download:before{content:"\f193"}.la-cloud-upload:before{content:"\f194"}.la-cny:before{content:"\f195"}.la-code:before{content:"\f196"}.la-code-fork:before{content:"\f197"}.la-codepen:before{content:"\f198"}.la-coffee:before{content:"\f199"}.la-cog:before{content:"\f19a"}.la-cogs:before{content:"\f19b"}.la-columns:before{content:"\f19c"}.la-comment:before{content:"\f19d"}.la-comment-o:before{content:"\f19e"}.la-commenting:before{content:"\f19f"}.la-commenting-o:before{content:"\f1a0"}.la-comments:before{content:"\f1a1"}.la-comments-o:before{content:"\f1a2"}.la-compass:before{content:"\f1a3"}.la-compress:before{content:"\f1a4"}.la-connectdevelop:before{content:"\f1a5"}.la-contao:before{content:"\f1a6"}.la-copy:before{content:"\f1a7"}.la-copyright:before{content:"\f1a8"}.la-creative-commons:before{content:"\f1a9"}.la-credit-card:before{content:"\f1aa"}.la-crop:before{content:"\f1ab"}.la-crosshairs:before{content:"\f1ac"}.la-css3:before{content:"\f1ad"}.la-cube:before{content:"\f1ae"}.la-cubes:before{content:"\f1af"}.la-cut:before{content:"\f1b0"}.la-cutlery:before{content:"\f1b1"}.la-dashboard:before{content:"\f1b2"}.la-dashcube:before{content:"\f1b3"}.la-database:before{content:"\f1b4"}.la-dedent:before{content:"\f1b5"}.la-delicious:before{content:"\f1b6"}.la-desktop:before{content:"\f1b7"}.la-deviantart:before{content:"\f1b8"}.la-diamond:before{content:"\f1b9"}.la-digg:before{content:"\f1ba"}.la-dollar:before{content:"\f1bb"}.la-dot-circle-o:before{content:"\f1bc"}.la-download:before{content:"\f1bd"}.la-dribbble:before{content:"\f1be"}.la-dropbox:before{content:"\f1bf"}.la-drupal:before{content:"\f1c0"}.la-edit:before{content:"\f1c1"}.la-eject:before{content:"\f1c2"}.la-ellipsis-h:before{content:"\f1c3"}.la-ellipsis-v:before{content:"\f1c4"}.la-empire:before,.la-ge:before{content:"\f1c5"}.la-envelope:before{content:"\f1c6"}.la-envelope-o:before{content:"\f1c7"}.la-envelope-square:before{content:"\f1c8"}.la-eraser:before{content:"\f1c9"}.la-eur:before{content:"\f1ca"}.la-euro:before{content:"\f1cb"}.la-exchange:before{content:"\f1cc"}.la-exclamation:before{content:"\f1cd"}.la-exclamation-circle:before{content:"\f1ce"}.la-exclamation-triangle:before{content:"\f1cf"}.la-expand:before{content:"\f1d0"}.la-expeditedssl:before{content:"\f1d1"}.la-external-link:before{content:"\f1d2"}.la-external-link-square:before{content:"\f1d3"}.la-eye:before{content:"\f1d4"}.la-eye-slash:before{content:"\f1d5"}.la-eyedropper:before{content:"\f1d6"}.la-facebook-f:before,.la-facebook:before{content:"\f1d7"}.la-facebook-official:before{content:"\f1d8"}.la-facebook-square:before{content:"\f1d9"}.la-fast-backward:before{content:"\f1da"}.la-fast-forward:before{content:"\f1db"}.la-fax:before{content:"\f1dc"}.la-female:before{content:"\f1dd"}.la-fighter-jet:before{content:"\f1de"}.la-file:before{content:"\f1df"}.la-file-archive-o:before{content:"\f1e0"}.la-file-audio-o:before{content:"\f1e1"}.la-file-code-o:before{content:"\f1e2"}.la-file-excel-o:before{content:"\f1e3"}.la-file-image-o:before{content:"\f1e4"}.la-file-movie-o:before{content:"\f1e5"}.la-file-o:before{content:"\f1e6"}.la-file-pdf-o:before{content:"\f1e7"}.la-file-photo-o:before{content:"\f1e8"}.la-file-picture-o:before{content:"\f1e9"}.la-file-powerpoint-o:before{content:"\f1ea"}.la-file-sound-o:before{content:"\f1eb"}.la-file-text:before{content:"\f1ec"}.la-file-text-o:before{content:"\f1ed"}.la-file-video-o:before{content:"\f1ee"}.la-file-word-o:before{content:"\f1ef"}.la-file-zip-o:before{content:"\f1f0"}.la-files-o:before{content:"\f1f1"}.la-film:before{content:"\f1f2"}.la-filter:before{content:"\f1f3"}.la-fire:before{content:"\f1f4"}.la-fire-extinguisher:before{content:"\f1f5"}.la-firefox:before{content:"\f1f6"}.la-flag:before{content:"\f1f7"}.la-flag-checkered:before{content:"\f1f8"}.la-flag-o:before{content:"\f1f9"}.la-flash:before{content:"\f1fa"}.la-flask:before{content:"\f1fb"}.la-flickr:before{content:"\f1fc"}.la-floppy-o:before{content:"\f1fd"}.la-folder:before{content:"\f1fe"}.la-folder-o:before{content:"\f1ff"}.la-folder-open:before{content:"\f200"}.la-folder-open-o:before{content:"\f201"}.la-font:before{content:"\f202"}.la-fonticons:before{content:"\f203"}.la-forumbee:before{content:"\f204"}.la-forward:before{content:"\f205"}.la-foursquare:before{content:"\f206"}.la-frown-o:before{content:"\f207"}.la-futbol-o:before,.la-soccer-ball-o:before{content:"\f208"}.la-gamepad:before{content:"\f209"}.la-gavel:before{content:"\f20a"}.la-gbp:before{content:"\f20b"}.la-gear:before{content:"\f20c"}.la-gears:before{content:"\f20d"}.la-genderless:before{content:"\f20e"}.la-get-pocket:before{content:"\f20f"}.la-gg:before{content:"\f210"}.la-gg-circle:before{content:"\f211"}.la-gift:before{content:"\f212"}.la-git:before{content:"\f213"}.la-git-square:before{content:"\f214"}.la-github:before{content:"\f215"}.la-github-alt:before{content:"\f216"}.la-github-square:before{content:"\f217"}.la-glass:before{content:"\f218"}.la-globe:before{content:"\f219"}.la-google:before{content:"\f21a"}.la-google-plus:before{content:"\f21b"}.la-google-plus-square:before{content:"\f21c"}.la-google-wallet:before{content:"\f21d"}.la-graduation-cap:before{content:"\f21e"}.la-gittip:before,.la-gratipay:before{content:"\f21f"}.la-group:before{content:"\f220"}.la-h-square:before{content:"\f221"}.la-hacker-news:before{content:"\f222"}.la-hand-grab-o:before{content:"\f223"}.la-hand-lizard-o:before{content:"\f224"}.la-hand-o-down:before{content:"\f225"}.la-hand-o-left:before{content:"\f226"}.la-hand-o-right:before{content:"\f227"}.la-hand-o-up:before{content:"\f228"}.la-hand-paper-o:before{content:"\f229"}.la-hand-peace-o:before{content:"\f22a"}.la-hand-pointer-o:before{content:"\f22b"}.la-hand-rock-o:before{content:"\f22c"}.la-hand-scissors-o:before{content:"\f22d"}.la-hand-spock-o:before{content:"\f22e"}.la-hand-stop-o:before{content:"\f22f"}.la-hdd-o:before{content:"\f230"}.la-header:before{content:"\f231"}.la-headphones:before{content:"\f232"}.la-heart:before{content:"\f233"}.la-heart-o:before{content:"\f234"}.la-heartbeat:before{content:"\f235"}.la-history:before{content:"\f236"}.la-home:before{content:"\f237"}.la-hospital-o:before{content:"\f238"}.la-hotel:before{content:"\f239"}.la-hourglass:before{content:"\f23a"}.la-hourglass-1:before{content:"\f23b"}.la-hourglass-2:before{content:"\f23c"}.la-hourglass-3:before{content:"\f23d"}.la-hourglass-end:before{content:"\f23e"}.la-hourglass-half:before{content:"\f23f"}.la-hourglass-o:before{content:"\f240"}.la-hourglass-start:before{content:"\f241"}.la-houzz:before{content:"\f242"}.la-html5:before{content:"\f243"}.la-i-cursor:before{content:"\f244"}.la-ils:before{content:"\f245"}.la-image:before{content:"\f246"}.la-inbox:before{content:"\f247"}.la-indent:before{content:"\f248"}.la-industry:before{content:"\f249"}.la-info:before{content:"\f24a"}.la-info-circle:before{content:"\f24b"}.la-inr:before{content:"\f24c"}.la-instagram:before{content:"\f24d"}.la-institution:before{content:"\f24e"}.la-internet-explorer:before{content:"\f24f"}.la-ioxhost:before{content:"\f250"}.la-italic:before{content:"\f251"}.la-joomla:before{content:"\f252"}.la-jpy:before{content:"\f253"}.la-jsfiddle:before{content:"\f254"}.la-key:before{content:"\f255"}.la-keyboard-o:before{content:"\f256"}.la-krw:before{content:"\f257"}.la-language:before{content:"\f258"}.la-laptop:before{content:"\f259"}.la-lastfm:before{content:"\f25a"}.la-lastfm-square:before{content:"\f25b"}.la-leaf:before{content:"\f25c"}.la-leanpub:before{content:"\f25d"}.la-legal:before{content:"\f25e"}.la-lemon-o:before{content:"\f25f"}.la-level-down:before{content:"\f260"}.la-level-up:before{content:"\f261"}.la-life-bouy:before{content:"\f262"}.la-life-buoy:before{content:"\f263"}.la-life-ring:before,.la-support:before{content:"\f264"}.la-life-saver:before{content:"\f265"}.la-lightbulb-o:before{content:"\f266"}.la-line-chart:before{content:"\f267"}.la-link:before{content:"\f268"}.la-linkedin:before{content:"\f269"}.la-linkedin-square:before{content:"\f26a"}.la-linux:before{content:"\f26b"}.la-list:before{content:"\f26c"}.la-list-alt:before{content:"\f26d"}.la-list-ol:before{content:"\f26e"}.la-list-ul:before{content:"\f26f"}.la-location-arrow:before{content:"\f270"}.la-lock:before{content:"\f271"}.la-long-arrow-down:before{content:"\f272"}.la-long-arrow-left:before{content:"\f273"}.la-long-arrow-right:before{content:"\f274"}.la-long-arrow-up:before{content:"\f275"}.la-magic:before{content:"\f276"}.la-magnet:before{content:"\f277"}.la-mail-forward:before{content:"\f278"}.la-mail-reply:before{content:"\f279"}.la-mail-reply-all:before{content:"\f27a"}.la-male:before{content:"\f27b"}.la-map:before{content:"\f27c"}.la-map-marker:before{content:"\f27d"}.la-map-o:before{content:"\f27e"}.la-map-pin:before{content:"\f27f"}.la-map-signs:before{content:"\f280"}.la-mars:before{content:"\f281"}.la-mars-double:before{content:"\f282"}.la-mars-stroke:before{content:"\f283"}.la-mars-stroke-h:before{content:"\f284"}.la-mars-stroke-v:before{content:"\f285"}.la-maxcdn:before{content:"\f286"}.la-meanpath:before{content:"\f287"}.la-medium:before{content:"\f288"}.la-medkit:before{content:"\f289"}.la-meh-o:before{content:"\f28a"}.la-mercury:before{content:"\f28b"}.la-microphone:before{content:"\f28c"}.la-microphone-slash:before{content:"\f28d"}.la-minus:before{content:"\f28e"}.la-minus-circle:before{content:"\f28f"}.la-minus-square:before{content:"\f290"}.la-minus-square-o:before{content:"\f291"}.la-mobile:before{content:"\f292"}.la-mobile-phone:before{content:"\f293"}.la-money:before{content:"\f294"}.la-moon-o:before{content:"\f295"}.la-mortar-board:before{content:"\f296"}.la-motorcycle:before{content:"\f297"}.la-mouse-pointer:before{content:"\f298"}.la-music:before{content:"\f299"}.la-navicon:before{content:"\f29a"}.la-neuter:before{content:"\f29b"}.la-newspaper-o:before{content:"\f29c"}.la-object-group:before{content:"\f29d"}.la-object-ungroup:before{content:"\f29e"}.la-odnoklassniki:before{content:"\f29f"}.la-odnoklassniki-square:before{content:"\f2a0"}.la-opencart:before{content:"\f2a1"}.la-openid:before{content:"\f2a2"}.la-opera:before{content:"\f2a3"}.la-optin-monster:before{content:"\f2a4"}.la-outdent:before{content:"\f2a5"}.la-pagelines:before{content:"\f2a6"}.la-paint-brush:before{content:"\f2a7"}.la-paper-plane:before,.la-send:before{content:"\f2a8"}.la-paper-plane-o:before,.la-send-o:before{content:"\f2a9"}.la-paperclip:before{content:"\f2aa"}.la-paragraph:before{content:"\f2ab"}.la-paste:before{content:"\f2ac"}.la-pause:before{content:"\f2ad"}.la-paw:before{content:"\f2ae"}.la-paypal:before{content:"\f2af"}.la-pencil:before{content:"\f2b0"}.la-pencil-square:before{content:"\f2b1"}.la-pencil-square-o:before{content:"\f2b2"}.la-phone:before{content:"\f2b3"}.la-phone-square:before{content:"\f2b4"}.la-photo:before{content:"\f2b5"}.la-picture-o:before{content:"\f2b6"}.la-pie-chart:before{content:"\f2b7"}.la-pied-piper:before{content:"\f2b8"}.la-pied-piper-alt:before{content:"\f2b9"}.la-pinterest:before{content:"\f2ba"}.la-pinterest-p:before{content:"\f2bb"}.la-pinterest-square:before{content:"\f2bc"}.la-plane:before{content:"\f2bd"}.la-play:before{content:"\f2be"}.la-play-circle:before{content:"\f2bf"}.la-play-circle-o:before{content:"\f2c0"}.la-plug:before{content:"\f2c1"}.la-plus:before{content:"\f2c2"}.la-plus-circle:before{content:"\f2c3"}.la-plus-square:before{content:"\f2c4"}.la-plus-square-o:before{content:"\f2c5"}.la-power-off:before{content:"\f2c6"}.la-print:before{content:"\f2c7"}.la-puzzle-piece:before{content:"\f2c8"}.la-qq:before{content:"\f2c9"}.la-qrcode:before{content:"\f2ca"}.la-question:before{content:"\f2cb"}.la-question-circle:before{content:"\f2cc"}.la-quote-left:before{content:"\f2cd"}.la-quote-right:before{content:"\f2ce"}.la-ra:before{content:"\f2cf"}.la-random:before{content:"\f2d0"}.la-rebel:before{content:"\f2d1"}.la-recycle:before{content:"\f2d2"}.la-reddit:before{content:"\f2d3"}.la-reddit-square:before{content:"\f2d4"}.la-refresh:before{content:"\f2d5"}.la-registered:before{content:"\f2d6"}.la-renren:before{content:"\f2d7"}.la-reorder:before{content:"\f2d8"}.la-repeat:before{content:"\f2d9"}.la-reply:before{content:"\f2da"}.la-reply-all:before{content:"\f2db"}.la-retweet:before{content:"\f2dc"}.la-rmb:before{content:"\f2dd"}.la-road:before{content:"\f2de"}.la-rocket:before{content:"\f2df"}.la-rotate-left:before{content:"\f2e0"}.la-rotate-right:before{content:"\f2e1"}.la-rouble:before{content:"\f2e2"}.la-feed:before,.la-rss:before{content:"\f2e3"}.la-rss-square:before{content:"\f2e4"}.la-rub:before{content:"\f2e5"}.la-ruble:before{content:"\f2e6"}.la-rupee:before{content:"\f2e7"}.la-safari:before{content:"\f2e8"}.la-save:before{content:"\f2e9"}.la-scissors:before{content:"\f2ea"}.la-search:before{content:"\f2eb"}.la-search-minus:before{content:"\f2ec"}.la-search-plus:before{content:"\f2ed"}.la-sellsy:before{content:"\f2ee"}.la-server:before{content:"\f2ef"}.la-share:before{content:"\f2f0"}.la-share-alt:before{content:"\f2f1"}.la-share-alt-square:before{content:"\f2f2"}.la-share-square:before{content:"\f2f3"}.la-share-square-o:before{content:"\f2f4"}.la-shekel:before{content:"\f2f5"}.la-sheqel:before{content:"\f2f6"}.la-shield:before{content:"\f2f7"}.la-ship:before{content:"\f2f8"}.la-shirtsinbulk:before{content:"\f2f9"}.la-shopping-cart:before{content:"\f2fa"}.la-sign-in:before{content:"\f2fb"}.la-sign-out:before{content:"\f2fc"}.la-signal:before{content:"\f2fd"}.la-simplybuilt:before{content:"\f2fe"}.la-sitemap:before{content:"\f2ff"}.la-skyatlas:before{content:"\f300"}.la-skype:before{content:"\f301"}.la-slack:before{content:"\f302"}.la-sliders:before{content:"\f303"}.la-slideshare:before{content:"\f304"}.la-smile-o:before{content:"\f305"}.la-sort:before,.la-unsorted:before{content:"\f306"}.la-sort-alpha-asc:before{content:"\f307"}.la-sort-alpha-desc:before{content:"\f308"}.la-sort-amount-asc:before{content:"\f309"}.la-sort-amount-desc:before{content:"\f30a"}.la-sort-asc:before,.la-sort-up:before{content:"\f30b"}.la-sort-desc:before,.la-sort-down:before{content:"\f30c"}.la-sort-numeric-asc:before{content:"\f30d"}.la-sort-numeric-desc:before{content:"\f30e"}.la-soundcloud:before{content:"\f30f"}.la-space-shuttle:before{content:"\f310"}.la-spinner:before{content:"\f311"}.la-spoon:before{content:"\f312"}.la-spotify:before{content:"\f313"}.la-square:before{content:"\f314"}.la-square-o:before{content:"\f315"}.la-stack-exchange:before{content:"\f316"}.la-stack-overflow:before{content:"\f317"}.la-star:before{content:"\f318"}.la-star-half:before{content:"\f319"}.la-star-half-empty:before,.la-star-half-full:before,.la-star-half-o:before{content:"\f31a"}.la-star-o:before{content:"\f31b"}.la-steam:before{content:"\f31c"}.la-steam-square:before{content:"\f31d"}.la-step-backward:before{content:"\f31e"}.la-step-forward:before{content:"\f31f"}.la-stethoscope:before{content:"\f320"}.la-sticky-note:before{content:"\f321"}.la-sticky-note-o:before{content:"\f322"}.la-stop:before{content:"\f323"}.la-street-view:before{content:"\f324"}.la-strikethrough:before{content:"\f325"}.la-stumbleupon:before{content:"\f326"}.la-stumbleupon-circle:before{content:"\f327"}.la-subscript:before{content:"\f328"}.la-subway:before{content:"\f329"}.la-suitcase:before{content:"\f32a"}.la-sun-o:before{content:"\f32b"}.la-superscript:before{content:"\f32c"}.la-table:before{content:"\f32d"}.la-tablet:before{content:"\f32e"}.la-tachometer:before{content:"\f32f"}.la-tag:before{content:"\f330"}.la-tags:before{content:"\f331"}.la-tasks:before{content:"\f332"}.la-taxi:before{content:"\f333"}.la-television:before,.la-tv:before{content:"\f334"}.la-tencent-weibo:before{content:"\f335"}.la-terminal:before{content:"\f336"}.la-text-height:before{content:"\f337"}.la-text-width:before{content:"\f338"}.la-th:before{content:"\f339"}.la-th-large:before{content:"\f33a"}.la-th-list:before{content:"\f33b"}.la-thumb-tack:before{content:"\f33c"}.la-thumbs-down:before{content:"\f33d"}.la-thumbs-o-down:before{content:"\f33e"}.la-thumbs-o-up:before{content:"\f33f"}.la-thumbs-up:before{content:"\f340"}.la-ticket:before{content:"\f341"}.la-remove:before,.la-times:before{content:"\f342"}.la-times-circle:before{content:"\f343"}.la-times-circle-o:before{content:"\f344"}.la-tint:before{content:"\f345"}.la-toggle-off:before{content:"\f346"}.la-toggle-on:before{content:"\f347"}.la-trademark:before{content:"\f348"}.la-train:before{content:"\f349"}.la-intersex:before,.la-transgender:before{content:"\f34a"}.la-transgender-alt:before{content:"\f34b"}.la-trash:before{content:"\f34c"}.la-trash-o:before{content:"\f34d"}.la-tree:before{content:"\f34e"}.la-trello:before{content:"\f34f"}.la-tripadvisor:before{content:"\f350"}.la-trophy:before{content:"\f351"}.la-truck:before{content:"\f352"}.la-try:before{content:"\f353"}.la-tty:before{content:"\f354"}.la-tumblr:before{content:"\f355"}.la-tumblr-square:before{content:"\f356"}.la-turkish-lira:before{content:"\f357"}.la-twitch:before{content:"\f358"}.la-twitter:before{content:"\f359"}.la-twitter-square:before{content:"\f35a"}.la-umbrella:before{content:"\f35b"}.la-underline:before{content:"\f35c"}.la-undo:before{content:"\f35d"}.la-university:before{content:"\f35e"}.la-unlink:before{content:"\f35f"}.la-unlock:before{content:"\f360"}.la-unlock-alt:before{content:"\f361"}.la-upload:before{content:"\f362"}.la-usd:before{content:"\f363"}.la-user:before{content:"\f364"}.la-user-md:before{content:"\f365"}.la-user-plus:before{content:"\f366"}.la-user-secret:before{content:"\f367"}.la-user-times:before{content:"\f368"}.la-users:before{content:"\f369"}.la-venus:before{content:"\f36a"}.la-venus-double:before{content:"\f36b"}.la-venus-mars:before{content:"\f36c"}.la-viacoin:before{content:"\f36d"}.la-video-camera:before{content:"\f36e"}.la-vimeo:before{content:"\f36f"}.la-vimeo-square:before{content:"\f370"}.la-vine:before{content:"\f371"}.la-vk:before{content:"\f372"}.la-volume-down:before{content:"\f373"}.la-volume-off:before{content:"\f374"}.la-volume-up:before{content:"\f375"}.la-warning:before{content:"\f376"}.la-wechat:before{content:"\f377"}.la-weibo:before{content:"\f378"}.la-weixin:before{content:"\f379"}.la-whatsapp:before{content:"\f37a"}.la-wheelchair:before{content:"\f37b"}.la-wifi:before{content:"\f37c"}.la-wikipedia-w:before{content:"\f37d"}.la-windows:before{content:"\f37e"}.la-won:before{content:"\f37f"}.la-wordpress:before{content:"\f380"}.la-wrench:before{content:"\f381"}.la-xing:before{content:"\f382"}.la-xing-square:before{content:"\f383"}.la-y-combinator:before{content:"\f384"}.la-y-combinator-square:before{content:"\f385"}.la-yahoo:before{content:"\f386"}.la-yc:before{content:"\f387"}.la-yc-square:before{content:"\f388"}.la-yelp:before{content:"\f389"}.la-yen:before{content:"\f38a"}.la-youtube:before{content:"\f38b"}.la-youtube-play:before{content:"\f38c"}.la-youtube-square:before{content:"\f38d"}

/* Flag icons*/
 .flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:'\00a0'}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(../fonts/flag-icon-css/flags/4x3/ad.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ad.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ad.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ae{background-image:url(../fonts/flag-icon-css/flags/4x3/ae.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ae.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ae.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-af{background-image:url(../fonts/flag-icon-css/flags/4x3/af.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-af.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/af.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ag{background-image:url(../fonts/flag-icon-css/flags/4x3/ag.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ag.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ag.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ai{background-image:url(../fonts/flag-icon-css/flags/4x3/ai.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ai.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ai.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-al{background-image:url(../fonts/flag-icon-css/flags/4x3/al.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-al.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/al.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-am{background-image:url(../fonts/flag-icon-css/flags/4x3/am.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-am.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/am.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ao{background-image:url(../fonts/flag-icon-css/flags/4x3/ao.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ao.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ao.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-aq{background-image:url(../fonts/flag-icon-css/flags/4x3/aq.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-aq.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/aq.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ar{background-image:url(../fonts/flag-icon-css/flags/4x3/ar.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ar.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ar.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-as{background-image:url(../fonts/flag-icon-css/flags/4x3/as.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-as.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/as.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-at{background-image:url(../fonts/flag-icon-css/flags/4x3/at.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-at.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/at.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-au{background-image:url(../fonts/flag-icon-css/flags/4x3/au.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-au.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/au.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-aw{background-image:url(../fonts/flag-icon-css/flags/4x3/aw.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-aw.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/aw.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ax{background-image:url(../fonts/flag-icon-css/flags/4x3/ax.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ax.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ax.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-az{background-image:url(../fonts/flag-icon-css/flags/4x3/az.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-az.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/az.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ba{background-image:url(../fonts/flag-icon-css/flags/4x3/ba.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ba.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ba.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bb{background-image:url(../fonts/flag-icon-css/flags/4x3/bb.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bb.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/bb.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bd{background-image:url(../fonts/flag-icon-css/flags/4x3/bd.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bd.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/bd.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-be{background-image:url(../fonts/flag-icon-css/flags/4x3/be.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-be.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/be.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bf{background-image:url(../fonts/flag-icon-css/flags/4x3/bf.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bf.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/bf.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bg{background-image:url(../fonts/flag-icon-css/flags/4x3/bg.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bg.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/bg.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bh{background-image:url(../fonts/flag-icon-css/flags/4x3/bh.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bh.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/bh.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bi{background-image:url(../fonts/flag-icon-css/flags/4x3/bi.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bi.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/bi.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bj{background-image:url(../fonts/flag-icon-css/flags/4x3/bj.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bj.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/bj.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bl{background-image:url(../fonts/flag-icon-css/flags/4x3/bl.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bl.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/bl.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bm{background-image:url(../fonts/flag-icon-css/flags/4x3/bm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bm.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/bm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bn{background-image:url(../fonts/flag-icon-css/flags/4x3/bn.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bn.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/bn.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bo{background-image:url(../fonts/flag-icon-css/flags/4x3/bo.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bo.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/bo.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bq{background-image:url(../fonts/flag-icon-css/flags/4x3/bq.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bq.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/bq.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-br{background-image:url(../fonts/flag-icon-css/flags/4x3/br.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-br.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/br.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bs{background-image:url(../fonts/flag-icon-css/flags/4x3/bs.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bs.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/bs.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bt{background-image:url(../fonts/flag-icon-css/flags/4x3/bt.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bt.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/bt.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bv{background-image:url(../fonts/flag-icon-css/flags/4x3/bv.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bv.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/bv.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bw{background-image:url(../fonts/flag-icon-css/flags/4x3/bw.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bw.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/bw.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-by{background-image:url(../fonts/flag-icon-css/flags/4x3/by.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-by.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/by.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bz{background-image:url(../fonts/flag-icon-css/flags/4x3/bz.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-bz.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/bz.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ca{background-image:url(../fonts/flag-icon-css/flags/4x3/ca.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ca.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ca.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cc{background-image:url(../fonts/flag-icon-css/flags/4x3/cc.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cc.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/cc.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cd{background-image:url(../fonts/flag-icon-css/flags/4x3/cd.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cd.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/cd.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cf{background-image:url(../fonts/flag-icon-css/flags/4x3/cf.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cf.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/cf.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cg{background-image:url(../fonts/flag-icon-css/flags/4x3/cg.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cg.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/cg.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ch{background-image:url(../fonts/flag-icon-css/flags/4x3/ch.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ch.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ch.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ci{background-image:url(../fonts/flag-icon-css/flags/4x3/ci.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ci.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ci.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ck{background-image:url(../fonts/flag-icon-css/flags/4x3/ck.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ck.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ck.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cl{background-image:url(../fonts/flag-icon-css/flags/4x3/cl.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cl.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/cl.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cm{background-image:url(../fonts/flag-icon-css/flags/4x3/cm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cm.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/cm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cn{background-image:url(../fonts/flag-icon-css/flags/4x3/cn.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cn.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/cn.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-co{background-image:url(../fonts/flag-icon-css/flags/4x3/co.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-co.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/co.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cr{background-image:url(../fonts/flag-icon-css/flags/4x3/cr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cr.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/cr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cu{background-image:url(../fonts/flag-icon-css/flags/4x3/cu.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cu.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/cu.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cv{background-image:url(../fonts/flag-icon-css/flags/4x3/cv.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cv.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/cv.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cw{background-image:url(../fonts/flag-icon-css/flags/4x3/cw.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cw.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/cw.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cx{background-image:url(../fonts/flag-icon-css/flags/4x3/cx.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cx.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/cx.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cy{background-image:url(../fonts/flag-icon-css/flags/4x3/cy.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cy.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/cy.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cz{background-image:url(../fonts/flag-icon-css/flags/4x3/cz.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-cz.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/cz.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-de{background-image:url(../fonts/flag-icon-css/flags/4x3/de.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-de.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/de.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-dj{background-image:url(../fonts/flag-icon-css/flags/4x3/dj.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-dj.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/dj.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-dk{background-image:url(../fonts/flag-icon-css/flags/4x3/dk.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-dk.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/dk.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-dm{background-image:url(../fonts/flag-icon-css/flags/4x3/dm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-dm.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/dm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-do{background-image:url(../fonts/flag-icon-css/flags/4x3/do.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-do.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/do.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-dz{background-image:url(../fonts/flag-icon-css/flags/4x3/dz.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-dz.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/dz.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ec{background-image:url(../fonts/flag-icon-css/flags/4x3/ec.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ec.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ec.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ee{background-image:url(../fonts/flag-icon-css/flags/4x3/ee.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ee.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ee.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-eg{background-image:url(../fonts/flag-icon-css/flags/4x3/eg.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-eg.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/eg.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-eh{background-image:url(../fonts/flag-icon-css/flags/4x3/eh.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-eh.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/eh.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-er{background-image:url(../fonts/flag-icon-css/flags/4x3/er.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-er.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/er.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-es{background-image:url(../fonts/flag-icon-css/flags/4x3/es.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-es.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/es.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-et{background-image:url(../fonts/flag-icon-css/flags/4x3/et.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-et.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/et.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-fi{background-image:url(../fonts/flag-icon-css/flags/4x3/fi.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-fi.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/fi.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-fj{background-image:url(../fonts/flag-icon-css/flags/4x3/fj.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-fj.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/fj.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-fk{background-image:url(../fonts/flag-icon-css/flags/4x3/fk.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-fk.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/fk.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-fm{background-image:url(../fonts/flag-icon-css/flags/4x3/fm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-fm.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/fm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-fo{background-image:url(../fonts/flag-icon-css/flags/4x3/fo.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-fo.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/fo.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-fr{background-image:url(../fonts/flag-icon-css/flags/4x3/fr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-fr.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/fr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ga{background-image:url(../fonts/flag-icon-css/flags/4x3/ga.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ga.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ga.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gb{background-image:url(../fonts/flag-icon-css/flags/4x3/gb.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gb.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/gb.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gd{background-image:url(../fonts/flag-icon-css/flags/4x3/gd.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gd.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/gd.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ge{background-image:url(../fonts/flag-icon-css/flags/4x3/ge.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ge.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ge.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gf{background-image:url(../fonts/flag-icon-css/flags/4x3/gf.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gf.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/gf.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gg{background-image:url(../fonts/flag-icon-css/flags/4x3/gg.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gg.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/gg.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gh{background-image:url(../fonts/flag-icon-css/flags/4x3/gh.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gh.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/gh.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gi{background-image:url(../fonts/flag-icon-css/flags/4x3/gi.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gi.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/gi.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gl{background-image:url(../fonts/flag-icon-css/flags/4x3/gl.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gl.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/gl.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gm{background-image:url(../fonts/flag-icon-css/flags/4x3/gm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gm.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/gm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gn{background-image:url(../fonts/flag-icon-css/flags/4x3/gn.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gn.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/gn.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gp{background-image:url(../fonts/flag-icon-css/flags/4x3/gp.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gp.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/gp.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gq{background-image:url(../fonts/flag-icon-css/flags/4x3/gq.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gq.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/gq.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gr{background-image:url(../fonts/flag-icon-css/flags/4x3/gr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gr.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/gr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gs{background-image:url(../fonts/flag-icon-css/flags/4x3/gs.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gs.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/gs.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gt{background-image:url(../fonts/flag-icon-css/flags/4x3/gt.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gt.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/gt.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gu{background-image:url(../fonts/flag-icon-css/flags/4x3/gu.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gu.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/gu.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gw{background-image:url(../fonts/flag-icon-css/flags/4x3/gw.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gw.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/gw.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gy{background-image:url(../fonts/flag-icon-css/flags/4x3/gy.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gy.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/gy.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-hk{background-image:url(../fonts/flag-icon-css/flags/4x3/hk.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-hk.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/hk.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-hm{background-image:url(../fonts/flag-icon-css/flags/4x3/hm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-hm.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/hm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-hn{background-image:url(../fonts/flag-icon-css/flags/4x3/hn.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-hn.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/hn.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-hr{background-image:url(../fonts/flag-icon-css/flags/4x3/hr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-hr.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/hr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ht{background-image:url(../fonts/flag-icon-css/flags/4x3/ht.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ht.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ht.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-hu{background-image:url(../fonts/flag-icon-css/flags/4x3/hu.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-hu.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/hu.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-id{background-image:url(../fonts/flag-icon-css/flags/4x3/id.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-id.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/id.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ie{background-image:url(../fonts/flag-icon-css/flags/4x3/ie.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ie.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ie.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-il{background-image:url(../fonts/flag-icon-css/flags/4x3/il.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-il.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/il.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-im{background-image:url(../fonts/flag-icon-css/flags/4x3/im.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-im.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/im.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-in{background-image:url(../fonts/flag-icon-css/flags/4x3/in.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-in.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/in.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-io{background-image:url(../fonts/flag-icon-css/flags/4x3/io.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-io.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/io.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-iq{background-image:url(../fonts/flag-icon-css/flags/4x3/iq.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-iq.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/iq.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ir{background-image:url(../fonts/flag-icon-css/flags/4x3/ir.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ir.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ir.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-is{background-image:url(../fonts/flag-icon-css/flags/4x3/is.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-is.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/is.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-it{background-image:url(../fonts/flag-icon-css/flags/4x3/it.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-it.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/it.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-je{background-image:url(../fonts/flag-icon-css/flags/4x3/je.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-je.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/je.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-jm{background-image:url(../fonts/flag-icon-css/flags/4x3/jm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-jm.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/jm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-jo{background-image:url(../fonts/flag-icon-css/flags/4x3/jo.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-jo.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/jo.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-jp{background-image:url(../fonts/flag-icon-css/flags/4x3/jp.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-jp.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/jp.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ke{background-image:url(../fonts/flag-icon-css/flags/4x3/ke.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ke.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ke.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-kg{background-image:url(../fonts/flag-icon-css/flags/4x3/kg.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-kg.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/kg.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-kh{background-image:url(../fonts/flag-icon-css/flags/4x3/kh.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-kh.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/kh.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ki{background-image:url(../fonts/flag-icon-css/flags/4x3/ki.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ki.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ki.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-km{background-image:url(../fonts/flag-icon-css/flags/4x3/km.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-km.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/km.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-kn{background-image:url(../fonts/flag-icon-css/flags/4x3/kn.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-kn.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/kn.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-kp{background-image:url(../fonts/flag-icon-css/flags/4x3/kp.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-kp.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/kp.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-kr{background-image:url(../fonts/flag-icon-css/flags/4x3/kr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-kr.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/kr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-kw{background-image:url(../fonts/flag-icon-css/flags/4x3/kw.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-kw.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/kw.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ky{background-image:url(../fonts/flag-icon-css/flags/4x3/ky.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ky.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ky.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-kz{background-image:url(../fonts/flag-icon-css/flags/4x3/kz.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-kz.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/kz.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-la{background-image:url(../fonts/flag-icon-css/flags/4x3/la.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-la.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/la.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-lb{background-image:url(../fonts/flag-icon-css/flags/4x3/lb.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-lb.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/lb.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-lc{background-image:url(../fonts/flag-icon-css/flags/4x3/lc.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-lc.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/lc.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-li{background-image:url(../fonts/flag-icon-css/flags/4x3/li.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-li.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/li.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-lk{background-image:url(../fonts/flag-icon-css/flags/4x3/lk.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-lk.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/lk.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-lr{background-image:url(../fonts/flag-icon-css/flags/4x3/lr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-lr.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/lr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ls{background-image:url(../fonts/flag-icon-css/flags/4x3/ls.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ls.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ls.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-lt{background-image:url(../fonts/flag-icon-css/flags/4x3/lt.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-lt.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/lt.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-lu{background-image:url(../fonts/flag-icon-css/flags/4x3/lu.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-lu.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/lu.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-lv{background-image:url(../fonts/flag-icon-css/flags/4x3/lv.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-lv.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/lv.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ly{background-image:url(../fonts/flag-icon-css/flags/4x3/ly.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ly.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ly.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ma{background-image:url(../fonts/flag-icon-css/flags/4x3/ma.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ma.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ma.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mc{background-image:url(../fonts/flag-icon-css/flags/4x3/mc.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mc.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/mc.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-md{background-image:url(../fonts/flag-icon-css/flags/4x3/md.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-md.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/md.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-me{background-image:url(../fonts/flag-icon-css/flags/4x3/me.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-me.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/me.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mf{background-image:url(../fonts/flag-icon-css/flags/4x3/mf.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mf.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/mf.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mg{background-image:url(../fonts/flag-icon-css/flags/4x3/mg.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mg.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/mg.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mh{background-image:url(../fonts/flag-icon-css/flags/4x3/mh.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mh.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/mh.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mk{background-image:url(../fonts/flag-icon-css/flags/4x3/mk.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mk.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/mk.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ml{background-image:url(../fonts/flag-icon-css/flags/4x3/ml.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ml.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ml.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mm{background-image:url(../fonts/flag-icon-css/flags/4x3/mm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mm.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/mm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mn{background-image:url(../fonts/flag-icon-css/flags/4x3/mn.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mn.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/mn.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mo{background-image:url(../fonts/flag-icon-css/flags/4x3/mo.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mo.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/mo.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mp{background-image:url(../fonts/flag-icon-css/flags/4x3/mp.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mp.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/mp.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mq{background-image:url(../fonts/flag-icon-css/flags/4x3/mq.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mq.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/mq.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mr{background-image:url(../fonts/flag-icon-css/flags/4x3/mr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mr.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/mr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ms{background-image:url(../fonts/flag-icon-css/flags/4x3/ms.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ms.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ms.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mt{background-image:url(../fonts/flag-icon-css/flags/4x3/mt.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mt.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/mt.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mu{background-image:url(../fonts/flag-icon-css/flags/4x3/mu.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mu.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/mu.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mv{background-image:url(../fonts/flag-icon-css/flags/4x3/mv.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mv.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/mv.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mw{background-image:url(../fonts/flag-icon-css/flags/4x3/mw.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mw.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/mw.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mx{background-image:url(../fonts/flag-icon-css/flags/4x3/mx.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mx.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/mx.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-my{background-image:url(../fonts/flag-icon-css/flags/4x3/my.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-my.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/my.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mz{background-image:url(../fonts/flag-icon-css/flags/4x3/mz.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-mz.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/mz.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-na{background-image:url(../fonts/flag-icon-css/flags/4x3/na.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-na.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/na.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-nc{background-image:url(../fonts/flag-icon-css/flags/4x3/nc.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-nc.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/nc.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ne{background-image:url(../fonts/flag-icon-css/flags/4x3/ne.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ne.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ne.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-nf{background-image:url(../fonts/flag-icon-css/flags/4x3/nf.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-nf.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/nf.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ng{background-image:url(../fonts/flag-icon-css/flags/4x3/ng.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ng.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ng.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ni{background-image:url(../fonts/flag-icon-css/flags/4x3/ni.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ni.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ni.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-nl{background-image:url(../fonts/flag-icon-css/flags/4x3/nl.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-nl.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/nl.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-no{background-image:url(../fonts/flag-icon-css/flags/4x3/no.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-no.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/no.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-np{background-image:url(../fonts/flag-icon-css/flags/4x3/np.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-np.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/np.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-nr{background-image:url(../fonts/flag-icon-css/flags/4x3/nr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-nr.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/nr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-nu{background-image:url(../fonts/flag-icon-css/flags/4x3/nu.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-nu.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/nu.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-nz{background-image:url(../fonts/flag-icon-css/flags/4x3/nz.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-nz.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/nz.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-om{background-image:url(../fonts/flag-icon-css/flags/4x3/om.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-om.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/om.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pa{background-image:url(../fonts/flag-icon-css/flags/4x3/pa.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pa.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/pa.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pe{background-image:url(../fonts/flag-icon-css/flags/4x3/pe.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pe.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/pe.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pf{background-image:url(../fonts/flag-icon-css/flags/4x3/pf.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pf.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/pf.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pg{background-image:url(../fonts/flag-icon-css/flags/4x3/pg.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pg.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/pg.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ph{background-image:url(../fonts/flag-icon-css/flags/4x3/ph.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ph.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ph.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pk{background-image:url(../fonts/flag-icon-css/flags/4x3/pk.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pk.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/pk.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pl{background-image:url(../fonts/flag-icon-css/flags/4x3/pl.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pl.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/pl.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pm{background-image:url(../fonts/flag-icon-css/flags/4x3/pm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pm.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/pm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pn{background-image:url(../fonts/flag-icon-css/flags/4x3/pn.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pn.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/pn.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pr{background-image:url(../fonts/flag-icon-css/flags/4x3/pr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pr.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/pr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ps{background-image:url(../fonts/flag-icon-css/flags/4x3/ps.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ps.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ps.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pt{background-image:url(../fonts/flag-icon-css/flags/4x3/pt.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pt.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/pt.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pw{background-image:url(../fonts/flag-icon-css/flags/4x3/pw.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-pw.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/pw.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-py{background-image:url(../fonts/flag-icon-css/flags/4x3/py.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-py.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/py.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-qa{background-image:url(../fonts/flag-icon-css/flags/4x3/qa.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-qa.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/qa.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-re{background-image:url(../fonts/flag-icon-css/flags/4x3/re.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-re.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/re.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ro{background-image:url(../fonts/flag-icon-css/flags/4x3/ro.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ro.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ro.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-rs{background-image:url(../fonts/flag-icon-css/flags/4x3/rs.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-rs.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/rs.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ru{background-image:url(../fonts/flag-icon-css/flags/4x3/ru.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ru.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ru.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-rw{background-image:url(../fonts/flag-icon-css/flags/4x3/rw.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-rw.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/rw.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sa{background-image:url(../fonts/flag-icon-css/flags/4x3/sa.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sa.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/sa.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sb{background-image:url(../fonts/flag-icon-css/flags/4x3/sb.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sb.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/sb.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sc{background-image:url(../fonts/flag-icon-css/flags/4x3/sc.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sc.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/sc.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sd{background-image:url(../fonts/flag-icon-css/flags/4x3/sd.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sd.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/sd.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-se{background-image:url(../fonts/flag-icon-css/flags/4x3/se.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-se.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/se.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sg{background-image:url(../fonts/flag-icon-css/flags/4x3/sg.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sg.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/sg.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sh{background-image:url(../fonts/flag-icon-css/flags/4x3/sh.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sh.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/sh.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-si{background-image:url(../fonts/flag-icon-css/flags/4x3/si.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-si.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/si.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sj{background-image:url(../fonts/flag-icon-css/flags/4x3/sj.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sj.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/sj.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sk{background-image:url(../fonts/flag-icon-css/flags/4x3/sk.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sk.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/sk.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sl{background-image:url(../fonts/flag-icon-css/flags/4x3/sl.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sl.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/sl.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sm{background-image:url(../fonts/flag-icon-css/flags/4x3/sm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sm.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/sm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sn{background-image:url(../fonts/flag-icon-css/flags/4x3/sn.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sn.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/sn.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-so{background-image:url(../fonts/flag-icon-css/flags/4x3/so.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-so.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/so.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sr{background-image:url(../fonts/flag-icon-css/flags/4x3/sr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sr.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/sr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ss{background-image:url(../fonts/flag-icon-css/flags/4x3/ss.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ss.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ss.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-st{background-image:url(../fonts/flag-icon-css/flags/4x3/st.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-st.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/st.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sv{background-image:url(../fonts/flag-icon-css/flags/4x3/sv.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sv.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/sv.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sx{background-image:url(../fonts/flag-icon-css/flags/4x3/sx.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sx.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/sx.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sy{background-image:url(../fonts/flag-icon-css/flags/4x3/sy.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sy.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/sy.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sz{background-image:url(../fonts/flag-icon-css/flags/4x3/sz.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-sz.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/sz.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tc{background-image:url(../fonts/flag-icon-css/flags/4x3/tc.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tc.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/tc.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-td{background-image:url(../fonts/flag-icon-css/flags/4x3/td.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-td.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/td.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tf{background-image:url(../fonts/flag-icon-css/flags/4x3/tf.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tf.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/tf.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tg{background-image:url(../fonts/flag-icon-css/flags/4x3/tg.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tg.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/tg.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-th{background-image:url(../fonts/flag-icon-css/flags/4x3/th.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-th.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/th.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tj{background-image:url(../fonts/flag-icon-css/flags/4x3/tj.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tj.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/tj.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tk{background-image:url(../fonts/flag-icon-css/flags/4x3/tk.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tk.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/tk.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tl{background-image:url(../fonts/flag-icon-css/flags/4x3/tl.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tl.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/tl.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tm{background-image:url(../fonts/flag-icon-css/flags/4x3/tm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tm.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/tm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tn{background-image:url(../fonts/flag-icon-css/flags/4x3/tn.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tn.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/tn.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-to{background-image:url(../fonts/flag-icon-css/flags/4x3/to.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-to.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/to.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tr{background-image:url(../fonts/flag-icon-css/flags/4x3/tr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tr.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/tr.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tt{background-image:url(../fonts/flag-icon-css/flags/4x3/tt.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tt.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/tt.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tv{background-image:url(../fonts/flag-icon-css/flags/4x3/tv.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tv.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/tv.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tw{background-image:url(../fonts/flag-icon-css/flags/4x3/tw.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tw.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/tw.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tz{background-image:url(../fonts/flag-icon-css/flags/4x3/tz.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-tz.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/tz.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ua{background-image:url(../fonts/flag-icon-css/flags/4x3/ua.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ua.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ua.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ug{background-image:url(../fonts/flag-icon-css/flags/4x3/ug.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ug.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ug.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-um{background-image:url(../fonts/flag-icon-css/flags/4x3/um.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-um.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/um.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-us{background-image:url(../fonts/flag-icon-css/flags/4x3/us.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-us.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/us.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-uy{background-image:url(../fonts/flag-icon-css/flags/4x3/uy.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-uy.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/uy.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-uz{background-image:url(../fonts/flag-icon-css/flags/4x3/uz.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-uz.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/uz.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-va{background-image:url(../fonts/flag-icon-css/flags/4x3/va.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-va.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/va.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-vc{background-image:url(../fonts/flag-icon-css/flags/4x3/vc.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-vc.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/vc.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ve{background-image:url(../fonts/flag-icon-css/flags/4x3/ve.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ve.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ve.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-vg{background-image:url(../fonts/flag-icon-css/flags/4x3/vg.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-vg.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/vg.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-vi{background-image:url(../fonts/flag-icon-css/flags/4x3/vi.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-vi.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/vi.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-vn{background-image:url(../fonts/flag-icon-css/flags/4x3/vn.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-vn.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/vn.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-vu{background-image:url(../fonts/flag-icon-css/flags/4x3/vu.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-vu.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/vu.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-wf{background-image:url(../fonts/flag-icon-css/flags/4x3/wf.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-wf.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/wf.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ws{background-image:url(../fonts/flag-icon-css/flags/4x3/ws.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ws.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ws.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ye{background-image:url(../fonts/flag-icon-css/flags/4x3/ye.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-ye.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/ye.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-yt{background-image:url(../fonts/flag-icon-css/flags/4x3/yt.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-yt.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/yt.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-za{background-image:url(../fonts/flag-icon-css/flags/4x3/za.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-za.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/za.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-zm{background-image:url(../fonts/flag-icon-css/flags/4x3/zm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-zm.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/zm.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-zw{background-image:url(../fonts/flag-icon-css/flags/4x3/zw.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-zw.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/zw.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-es-ca{background-image:url(../fonts/flag-icon-css/flags/4x3/es-ca.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-es-ca.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/es-ca.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-eu{background-image:url(../fonts/flag-icon-css/flags/4x3/eu.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-eu.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/eu.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gb-eng{background-image:url(../fonts/flag-icon-css/flags/4x3/gb-eng.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/gb-eng.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gb-nir{background-image:url(../fonts/flag-icon-css/flags/4x3/gb-nir.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gb-nir.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/gb-nir.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gb-sct{background-image:url(../fonts/flag-icon-css/flags/4x3/gb-sct.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/gb-sct.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gb-wls{background-image:url(../fonts/flag-icon-css/flags/4x3/gb-wls.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/gb-wls.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-un{background-image:url(../fonts/flag-icon-css/flags/4x3/un.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-un.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/un.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-xk{background-image:url(../fonts/flag-icon-css/flags/4x3/xk.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}.flag-icon-xk.flag-icon-squared{background-image:url(../fonts/flag-icon-css/flags/1x1/xk.svg?v=8_mCcevITOGC4YtFn49U8NdDO74)}

 /* Pace Loader */
 .pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#ff6275;position:fixed;z-index:2000;top:0;left:100%;width:100%;height:3px}

/*!
 * perfect-scrollbar v1.4.0
 * (c) 2018 Hyunje Jun
 * @license MIT
 */
 .ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0}.ps__rail-y{transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;left:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;left:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}

/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#bs4/jszip-2.5.0/pdfmake-0.1.36/dt-1.10.20/af-2.3.4/b-1.6.0/b-colvis-1.6.0/b-flash-1.6.0/b-html5-1.6.0/b-print-1.6.0/cr-1.5.2/fc-3.3.0/fh-3.1.6/kt-2.5.1/r-2.2.3/rg-1.1.1/rr-1.2.6/sc-2.0.1/sl-1.3.1
 *
 * Included libraries:
 *   JSZip 2.5.0, pdfmake 0.1.36, DataTables 1.10.20, AutoFill 2.3.4, Buttons 1.6.0, Column visibility 1.6.0, Flash export 1.6.0, HTML5 export 1.6.0, Print view 1.6.0, ColReorder 1.5.2, FixedColumns 3.3.0, FixedHeader 3.1.6, KeyTable 2.5.1, Responsive 2.2.3, RowGroup 1.1.1, RowReorder 1.2.6, Scroller 2.0.1, Select 1.3.1
 */

 /* Data Table - v1.10.20 css */
/* table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important;border-spacing:0}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:0.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:0.85em;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;justify-content:flex-end}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:30px}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:before,table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:0.9em;display:block;opacity:0.3}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:before{right:1em;content:"\2191"}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{right:0.5em;content:"\2193"}table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after{opacity:1}table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{opacity:0}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody table thead .sorting:before,div.dataTables_scrollBody table thead .sorting_asc:before,div.dataTables_scrollBody table thead .sorting_desc:before,div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_desc:after{display:none}div.dataTables_scrollBody table tbody tr:first-child th,div.dataTables_scrollBody table tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}table.dataTable.table-sm>thead>tr>th{padding-right:20px}table.dataTable.table-sm .sorting:before,table.dataTable.table-sm .sorting_asc:before,table.dataTable.table-sm .sorting_desc:before{top:5px;right:0.85em}table.dataTable.table-sm .sorting:after,table.dataTable.table-sm .sorting_asc:after,table.dataTable.table-sm .sorting_desc:after{top:5px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:0}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-right:0} */
table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("../vendors/css/tables/datatable/images/sort_both.png?v=tcjVzFIlhD-6YJaYJR7O-sYDY0c")}table.dataTable thead .sorting_asc{background-image:url("../vendors/css/tables/datatable/images/sort_asc.png?v=tcjVzFIlhD-6YJaYJR7O-sYDY0c")}table.dataTable thead .sorting_desc{background-image:url("../vendors/css/tables/datatable/images/sort_desc.png?v=tcjVzFIlhD-6YJaYJR7O-sYDY0c")}table.dataTable thead .sorting_asc_disabled{background-image:url("../vendors/css/tables/datatable/images/sort_asc_disabled.png?v=tcjVzFIlhD-6YJaYJR7O-sYDY0c")}table.dataTable thead .sorting_desc_disabled{background-image:url("../vendors/css/tables/datatable/images/sort_desc_disabled.png?v=tcjVzFIlhD-6YJaYJR7O-sYDY0c")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}

/* Autofil 2.3.4 */
div.dt-autofill-handle{position:absolute;height:8px;width:8px;z-index:102;box-sizing:border-box;background:#3366ff;cursor:pointer}div.dtk-focus-alt div.dt-autofill-handle{background:#ff8b33}div.dt-autofill-select{position:absolute;z-index:1001;background-color:#4989de;background-image:repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(255,255,255,0.5) 5px, rgba(255,255,255,0.5) 10px)}div.dt-autofill-select.top,div.dt-autofill-select.bottom{height:3px;margin-top:-1px}div.dt-autofill-select.left,div.dt-autofill-select.right{width:3px;margin-left:-1px}div.dt-autofill-list{position:fixed;top:50%;left:50%;width:500px;margin-left:-250px;background-color:white;border-radius:6px;box-shadow:0 0 5px #555;border:2px solid #444;z-index:11;box-sizing:border-box;padding:1.5em 2em}div.dt-autofill-list ul{display:table;margin:0;padding:0;list-style:none;width:100%}div.dt-autofill-list ul li{display:table-row}div.dt-autofill-list ul li:last-child div.dt-autofill-question,div.dt-autofill-list ul li:last-child div.dt-autofill-button{border-bottom:none}div.dt-autofill-list ul li:hover{background-color:#f6f6f6}div.dt-autofill-list div.dt-autofill-question{display:table-cell;padding:0.5em 0;border-bottom:1px solid #ccc}div.dt-autofill-list div.dt-autofill-question input[type=number]{padding:6px;width:30px;margin:-2px 0}div.dt-autofill-list div.dt-autofill-button{display:table-cell;padding:0.5em 0;border-bottom:1px solid #ccc}div.dt-autofill-list div.dt-autofill-button button{color:white;margin:0;padding:6px 12px;text-align:center;border:1px solid #2e6da4;background-color:#337ab7;border-radius:4px;cursor:pointer;vertical-align:middle}div.dt-autofill-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);background:radial-gradient(ellipse farthest-corner at center, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);z-index:10}

/* Buttons 1.6.0 */
@keyframes dtb-spinner{100%{transform:rotate(360deg)}}@-o-keyframes dtb-spinner{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes dtb-spinner{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes dtb-spinner{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}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}div.dt-button-collection-title{text-align:center;padding:0.3em 0 0.5em;font-size:0.9em}div.dt-button-collection-title:empty{display:none}button.dt-button,div.dt-button,a.dt-button{position:relative;display:inline-block;box-sizing:border-box;margin-right:0.333em;margin-bottom:0.333em;padding:0.5em 1em;border:1px solid #999;border-radius:2px;cursor:pointer;font-size:0.88em;line-height:1.6em;color:black;white-space:nowrap;overflow:hidden;background-color:#e9e9e9;background-image:-webkit-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-moz-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-ms-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-o-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:linear-gradient(to bottom, #fff 0%, #e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='white', EndColorStr='#e9e9e9');-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;text-overflow:ellipsis}button.dt-button.disabled,div.dt-button.disabled,a.dt-button.disabled{color:#999;border:1px solid #d0d0d0;cursor:default;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-o-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:linear-gradient(to bottom, #fff 0%, #f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#f9f9f9')}button.dt-button:active:not(.disabled),button.dt-button.active:not(.disabled),div.dt-button:active:not(.disabled),div.dt-button.active:not(.disabled),a.dt-button:active:not(.disabled),a.dt-button.active:not(.disabled){background-color:#e2e2e2;background-image:-webkit-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-moz-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-ms-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-o-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:linear-gradient(to bottom, #f3f3f3 0%, #e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f3f3f3', EndColorStr='#e2e2e2');box-shadow:inset 1px 1px 3px #999999}button.dt-button:active:not(.disabled):hover:not(.disabled),button.dt-button.active:not(.disabled):hover:not(.disabled),div.dt-button:active:not(.disabled):hover:not(.disabled),div.dt-button.active:not(.disabled):hover:not(.disabled),a.dt-button:active:not(.disabled):hover:not(.disabled),a.dt-button.active:not(.disabled):hover:not(.disabled){box-shadow:inset 1px 1px 3px #999999;background-color:#cccccc;background-image:-webkit-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-moz-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-ms-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-o-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:linear-gradient(to bottom, #eaeaea 0%, #ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#eaeaea', EndColorStr='#cccccc')}button.dt-button:hover,div.dt-button:hover,a.dt-button:hover{text-decoration:none}button.dt-button:hover:not(.disabled),div.dt-button:hover:not(.disabled),a.dt-button:hover:not(.disabled){border:1px solid #666;background-color:#e0e0e0;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-moz-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-ms-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e0e0e0')}button.dt-button:focus:not(.disabled),div.dt-button:focus:not(.disabled),a.dt-button:focus:not(.disabled){border:1px solid #426c9e;text-shadow:0 1px 0 #c4def1;outline:none;background-color:#79ace9;background-image:-webkit-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-moz-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-ms-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-o-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:linear-gradient(to bottom, #bddef4 0%, #79ace9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#bddef4', EndColorStr='#79ace9')}.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);box-sizing:border-box}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;width:100%;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;background-image:-webkit-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-moz-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-ms-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-o-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:linear-gradient(to bottom, #f0f0f0 0%, #dadada 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f0f0f0', EndColorStr='#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>div:last-child{-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection>div:last-child>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.two-column{width:300px}div.dt-button-collection.two-column>div:last-child{padding-bottom:1px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}div.dt-button-collection.three-column{width:450px}div.dt-button-collection.three-column>div:last-child{padding-bottom:1px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}div.dt-button-collection.four-column{width:600px}div.dt-button-collection.four-column>div:last-child{padding-bottom:1px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}div.dt-button-collection .dt-button{border-radius:0}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);background:-ms-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-moz-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-o-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0,0,0,0.3)), color-stop(1, rgba(0,0,0,0.7)));background:-webkit-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:radial-gradient(ellipse farthest-corner at center, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);z-index:2001}@media screen and (max-width: 640px){div.dt-buttons{float:none !important;text-align:center}}button.dt-button.processing,div.dt-button.processing,a.dt-button.processing{color:rgba(0,0,0,0.2)}button.dt-button.processing:after,div.dt-button.processing:after,a.dt-button.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:' ';border:2px solid #282828;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1500ms infinite linear;-o-animation:dtb-spinner 1500ms infinite linear;-ms-animation:dtb-spinner 1500ms infinite linear;-webkit-animation:dtb-spinner 1500ms infinite linear;-moz-animation:dtb-spinner 1500ms infinite linear}
/* @keyframes dtb-spinner{100%{transform:rotate(360deg)}}@-o-keyframes dtb-spinner{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes dtb-spinner{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes dtb-spinner{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}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}div.dt-button-collection-title{text-align:center;padding:0.3em 0 0.5em;font-size:0.9em}ul.dt-button-collection.dropdown-menu{display:block;z-index:2002;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}ul.dt-button-collection.dropdown-menu.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}ul.dt-button-collection.dropdown-menu.fixed.two-column{margin-left:-150px}ul.dt-button-collection.dropdown-menu.fixed.three-column{margin-left:-225px}ul.dt-button-collection.dropdown-menu.fixed.four-column{margin-left:-300px}ul.dt-button-collection.dropdown-menu>*{-webkit-column-break-inside:avoid;break-inside:avoid}ul.dt-button-collection.dropdown-menu.two-column{width:300px;padding-bottom:1px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}ul.dt-button-collection.dropdown-menu.three-column{width:450px;padding-bottom:1px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}ul.dt-button-collection.dropdown-menu.four-column{width:600px;padding-bottom:1px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}ul.dt-button-collection.dropdown-menu .dt-button{border-radius:0}ul.dt-button-collection{-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}ul.dt-button-collection.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}ul.dt-button-collection.fixed.two-column{margin-left:-150px}ul.dt-button-collection.fixed.three-column{margin-left:-225px}ul.dt-button-collection.fixed.four-column{margin-left:-300px}ul.dt-button-collection>*{-webkit-column-break-inside:avoid;break-inside:avoid}ul.dt-button-collection.two-column{width:300px;padding-bottom:1px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}ul.dt-button-collection.three-column{width:450px;padding-bottom:1px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}ul.dt-button-collection.four-column{width:600px;padding-bottom:1px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}ul.dt-button-collection .dt-button{border-radius:0}ul.dt-button-collection.fixed{max-width:none}ul.dt-button-collection.fixed:before,ul.dt-button-collection.fixed:after{display:none}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}@media screen and (max-width: 767px){div.dt-buttons{float:none;width:100%;text-align:center;margin-bottom:0.5em}div.dt-buttons a.btn{float:none}}div.dt-buttons button.btn.processing,div.dt-buttons div.btn.processing,div.dt-buttons a.btn.processing{color:rgba(0,0,0,0.2)}div.dt-buttons button.btn.processing:after,div.dt-buttons div.btn.processing:after,div.dt-buttons a.btn.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:' ';border:2px solid #282828;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1500ms infinite linear;-o-animation:dtb-spinner 1500ms infinite linear;-ms-animation:dtb-spinner 1500ms infinite linear;-webkit-animation:dtb-spinner 1500ms infinite linear;-moz-animation:dtb-spinner 1500ms infinite linear} */

/*  ColReorder 1.5.2 */
table.DTCR_clonedTable.dataTable{position:absolute !important;background-color:rgba(255,255,255,0.7);z-index:202}div.DTCR_pointer{width:1px;background-color:#0259C4;z-index:201}


/* FixedColumns 3.3.0 */
table.DTFC_Cloned thead,table.DTFC_Cloned tfoot{background-color:white}div.DTFC_Blocker{background-color:white}div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2}div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:none}

/* FixedHeader 3.1.6 */
table.fixedHeader-floating{position:fixed !important;background-color:white}table.fixedHeader-floating.no-footer{border-bottom-width:0}table.fixedHeader-locked{position:absolute !important;background-color:white}@media print{table.fixedHeader-floating{display:none}}

/* KeyTable 2.5.1 */
table.dataTable tbody th.focus,table.dataTable tbody td.focus{box-shadow:inset 0 0 1px 2px #3366ff}div.dtk-focus-alt table.dataTable tbody th.focus,div.dtk-focus-alt table.dataTable tbody td.focus{box-shadow:inset 0 0 1px 2px #ff8b33}

/* Responsive 2.2.3 */
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before{top:9px;left:4px;height:14px;width:14px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#31b131}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#d33333}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#31b131}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}table.dataTable>tbody>tr.child{padding:0.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:0.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:0.5em;box-shadow:0 12px 30px rgba(0,0,0,0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,0.6)}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}

/* RowGroup 1.1.1 */
table.dataTable tr.dtrg-group td{background-color:#e0e0e0}table.dataTable tr.dtrg-group.dtrg-level-0 td{font-weight:bold}table.dataTable tr.dtrg-group.dtrg-level-1 td,table.dataTable tr.dtrg-group.dtrg-level-2 td{background-color:#f0f0f0;padding-top:0.25em;padding-bottom:0.25em;padding-left:2em;font-size:0.9em}table.dataTable tr.dtrg-group.dtrg-level-2 td{background-color:#f3f3f3}

/* RowReorder 1.2.6 */
table.dt-rowReorder-float{position:absolute !important;opacity:0.8;table-layout:fixed;outline:2px solid #888;outline-offset:-2px;z-index:2001}tr.dt-rowReorder-moving{outline:2px solid #555;outline-offset:-2px}body.dt-rowReorder-noOverflow{overflow-x:hidden}table.dataTable td.reorder{text-align:center;cursor:move}

/* Scroller 2.0.1 */
div.dts{display:block !important}div.dts tbody th,div.dts tbody td{white-space:nowrap}div.dts div.dts_loading{z-index:1}div.dts div.dts_label{position:absolute;right:10px;background:rgba(0,0,0,0.8);color:white;box-shadow:3px 3px 10px rgba(0,0,0,0.5);text-align:right;border-radius:3px;padding:0.4em;z-index:2;display:none}div.dts div.dataTables_scrollBody{background:repeating-linear-gradient(45deg, #edeeff, #edeeff 10px, #fff 10px, #fff 20px)}div.dts div.dataTables_scrollBody table{z-index:2}div.dts div.dataTables_paginate,div.dts div.dataTables_length{display:none}

/* Select 1.3.1 */
table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#B0BED9}table.dataTable.stripe tbody>tr.odd.selected,table.dataTable.stripe tbody>tr.odd>.selected,table.dataTable.display tbody>tr.odd.selected,table.dataTable.display tbody>tr.odd>.selected{background-color:#acbad4}table.dataTable.hover tbody>tr.selected:hover,table.dataTable.hover tbody>tr>.selected:hover,table.dataTable.display tbody>tr.selected:hover,table.dataTable.display tbody>tr>.selected:hover{background-color:#aab7d1}table.dataTable.order-column tbody>tr.selected>.sorting_1,table.dataTable.order-column tbody>tr.selected>.sorting_2,table.dataTable.order-column tbody>tr.selected>.sorting_3,table.dataTable.order-column tbody>tr>.selected,table.dataTable.display tbody>tr.selected>.sorting_1,table.dataTable.display tbody>tr.selected>.sorting_2,table.dataTable.display tbody>tr.selected>.sorting_3,table.dataTable.display tbody>tr>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody>tr.odd>.selected,table.dataTable.order-column.stripe tbody>tr.odd>.selected{background-color:#a6b4cd}table.dataTable.display tbody>tr.even>.selected,table.dataTable.order-column.stripe tbody>tr.even>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.selected:hover>.sorting_1,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody>tr.selected:hover>.sorting_2,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody>tr.selected:hover>.sorting_3,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_3{background-color:#a5b2cb}table.dataTable.display tbody>tr:hover>.selected,table.dataTable.display tbody>tr>.selected:hover,table.dataTable.order-column.hover tbody>tr:hover>.selected,table.dataTable.order-column.hover tbody>tr>.selected:hover{background-color:#a2aec7}table.dataTable tbody td.select-checkbox,table.dataTable tbody th.select-checkbox{position:relative}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody td.select-checkbox:after,table.dataTable tbody th.select-checkbox:before,table.dataTable tbody th.select-checkbox:after{display:block;position:absolute;top:1.2em;left:50%;width:12px;height:12px;box-sizing:border-box}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody th.select-checkbox:before{content:' ';margin-top:-6px;margin-left:-6px;border:1px solid black;border-radius:3px}table.dataTable tr.selected td.select-checkbox:after,table.dataTable tr.selected th.select-checkbox:after{content:'\2714';margin-top:-11px;margin-left:-4px;text-align:center;text-shadow:1px 1px #B0BED9, -1px -1px #B0BED9, 1px -1px #B0BED9, -1px 1px #B0BED9}div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:0.5em}@media screen and (max-width: 640px){div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:0;display:block}}



.climacon_component-stroke{fill:#fff;stroke-width:0;stroke:#000}.climacon_component-fill{fill:#aedef4;stroke-width:0;stroke:#000}.animated-weather-icons svg{display:inline-block;shape-rendering:geometricPrecision}circle,g,path,rect{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-duration:18s;animation-duration:18s;-webkit-animation-direction:normal;animation-direction:normal}.climacon_componentWrap-sun{-webkit-animation-name:rotate;animation-name:rotate}.climacon_componentWrap_sunSpoke .climacon_component-stroke_sunSpoke{-webkit-animation-name:scale;animation-name:scale;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:4.5s;animation-duration:4.5s}.climacon_componentWrap_sunSpoke .climacon_component-stroke_sunSpoke:nth-child(even){-webkit-animation-delay:4.5s;animation-delay:4.5s}.climacon_componentWrap-moon{-webkit-animation-name:partialRotate;animation-name:partialRotate;-webkit-animation-duration:18s;animation-duration:18s;-webkit-animation-direction:alternate;animation-direction:alternate}.climacon_componentWrap-wind{-webkit-animation-name:translateWind;animation-name:translateWind;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.climacon_componentWrap-snowflake{-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:54s;animation-duration:54s;-webkit-animation-direction:normal;animation-direction:normal}.climacon_componentWrap-sun_cloud{-webkit-animation-name:behindCloudMove,rotate;animation-name:behindCloudMove,rotate;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-timing-function:ease-out,linear;animation-timing-function:ease-out,linear;-webkit-animation-delay:0,4.5s;animation-delay:0,4.5s;-webkit-animation-duration:4.5s,18s;animation-duration:4.5s,18s}.climacon_componentWrap-sun_cloud .climacon_componentWrap_sunSpoke .climacon_component-stroke_sunSpoke{fill-opacity:0;-webkit-animation-name:fillOpacity,scale;animation-name:fillOpacity,scale;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-delay:4.5s,0;animation-delay:4.5s,0;-webkit-animation-fill-mode:both;animation-fill-mode:both}.climacon_componentWrap-sun_cloud .climacon_componentWrap_sunSpoke .climacon_component-stroke_sunSpoke:nth-child(even){-webkit-animation-delay:4.5s;animation-delay:4.5s}.climacon_componentWrap-moon_cloud{-webkit-animation-name:behindCloudMove,partialRotate;animation-name:behindCloudMove,partialRotate;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-timing-function:ease-out,linear;animation-timing-function:ease-out,linear;-webkit-animation-delay:0,4.5s;animation-delay:0,4.5s;-webkit-animation-duration:4.5s,18s;animation-duration:4.5s,18s}.climacon_component-stroke_drizzle{fill-opacity:0;-webkit-animation-name:drizzleFall,fillOpacity2;animation-name:drizzleFall,fillOpacity2;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:1.5s;animation-duration:1.5s}.climacon_component-stroke_drizzle:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.climacon_component-stroke_drizzle:nth-child(2){-webkit-animation-delay:.9s;animation-delay:.9s}.climacon_component-stroke_drizzle:nth-child(3){-webkit-animation-delay:1.8s;animation-delay:1.8s}.climacon_component-stroke_rain{fill-opacity:0;-webkit-animation-name:rainFall,fillOpacity2;animation-name:rainFall,fillOpacity2;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:3s;animation-duration:3s}.climacon_component-stroke_rain:nth-child(n+4),.climacon_component-stroke_rain_alt:nth-child(2){-webkit-animation-delay:1.5s;animation-delay:1.5s}.climacon_component-stroke_hailAlt{fill-opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:1s;animation-duration:1s}.climacon_component-stroke_hailAlt-left{-webkit-animation-name:hailLeft,fillOpacity2;animation-name:hailLeft,fillOpacity2}.climacon_component-stroke_hailAlt-middle{-webkit-animation-name:hailMiddle,fillOpacity2;animation-name:hailMiddle,fillOpacity2}.climacon_component-stroke_hailAlt-middle:nth-child(2){-webkit-animation-name:hailMiddle2,fillOpacity2;animation-name:hailMiddle2,fillOpacity2}.climacon_component-stroke_hailAlt-right{-webkit-animation-name:hailRight,fillOpacity2;animation-name:hailRight,fillOpacity2}.climacon_component-stroke_hailAlt:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.climacon_component-stroke_hailAlt:nth-child(2){-webkit-animation-delay:.16667s;animation-delay:.16667s}.climacon_component-stroke_hailAlt:nth-child(3){-webkit-animation-delay:.33333s;animation-delay:.33333s}.climacon_component-stroke_hailAlt:nth-child(4){-webkit-animation-delay:.5s;animation-delay:.5s}.climacon_component-stroke_hailAlt:nth-child(5){-webkit-animation-delay:.66667s;animation-delay:.66667s}.climacon_component-stroke_hailAlt:nth-child(6){-webkit-animation-delay:.83333s;animation-delay:.83333s}.climacon_component-stroke_snow{fill-opacity:0;-webkit-animation-name:snowFall,fillOpacity2;animation-name:snowFall,fillOpacity2;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:9s;animation-duration:9s}.climacon_component-stroke_snow:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.climacon_component-stroke_snow:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.climacon_component-stroke_snow:nth-child(3){-webkit-animation-name:snowFall2,fillOpacity2;animation-name:snowFall2,fillOpacity2;-webkit-animation-delay:6s;animation-delay:6s}.climacon_wrapperComponent-snowAlt{fill-opacity:0;-webkit-animation-name:snowFall,fillOpacity2;animation-name:snowFall,fillOpacity2;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:9s;animation-duration:9s}.climacon_component-stroke_fogLine{fill-opacity:.5;-webkit-animation-name:translateFog,fillOpacityFog;animation-name:translateFog,fillOpacityFog;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:18s;animation-duration:18s}.climacon_component-stroke_fogLine:nth-child(even){-webkit-animation-delay:9s;animation-delay:9s}.climacon_component-stroke_lightning{fill-opacity:0;-webkit-animation-name:fillOpacityLightning;animation-name:fillOpacityLightning;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:18s;animation-duration:18s}.climacon_component-stroke_tornadoLine{-webkit-animation-name:translateTornado1;animation-name:translateTornado1;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:18s;animation-duration:18s}.climacon_component-stroke_tornadoLine:nth-child(1){-webkit-animation-name:translateTornado1;animation-name:translateTornado1}.climacon_component-stroke_tornadoLine:nth-child(2){-webkit-animation-name:translateTornado2;animation-name:translateTornado2}.climacon_component-stroke_tornadoLine:nth-child(3){-webkit-animation-name:translateTornado3;animation-name:translateTornado3}.climacon_component-stroke_tornadoLine:nth-child(4){-webkit-animation-name:translateTornado4;animation-name:translateTornado4}.climacon_component-stroke_tornadoLine:nth-child(5){-webkit-animation-name:translateTornado5;animation-name:translateTornado5}.climacon_component-stroke_tornadoLine:nth-child(6){-webkit-animation-name:translateTornado6;animation-name:translateTornado6}.climacon_iconWrap-sun .climacon_component-stroke_sunSpoke,.climacon_iconWrap-sunFill .climacon_component-stroke_sunSpoke{fill-opacity:1;-webkit-animation-name:scale;animation-name:scale;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-direction:alternate;animation-direction:alternate}.climacon_iconWrap-sun .climacon_component-stroke_sunSpoke:nth-child(even),.climacon_iconWrap-sunFill .climacon_component-stroke_sunSpoke:nth-child(even){-webkit-animation-delay:4.5s;animation-delay:4.5s}.climacon-iconWrap_sunFill .climacon_component-stroke_sunSpoke{fill-opacity:1;-webkit-animation-name:scale;animation-name:scale;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-direction:alternate;animation-direction:alternate}.climacon-iconWrap_sunFill .climacon_component-stroke_sunSpoke:nth-child(even){-webkit-animation-delay:4.5s;animation-delay:4.5s}.climacon_component-stroke_arrow-up{fill-opacity:0;-webkit-animation-name:fillOpacity2,translateArrowUp;animation-name:fillOpacity2,translateArrowUp;-webkit-animation-duration:4.5s;animation-duration:4.5s}.climacon_component-stroke_arrow-down{fill-opacity:0;-webkit-animation-name:fillOpacity2,translateArrowDown;animation-name:fillOpacity2,translateArrowDown;-webkit-animation-duration:4.5s;animation-duration:4.5s}.climacon_componentWrap-sunrise .climacon_component-stroke_sunSpoke,.climacon_componentWrap-sunset .climacon_component-stroke_sunSpoke{-webkit-animation-name:scale;animation-name:scale;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:4.5s;animation-duration:4.5s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:both;animation-fill-mode:both}.climacon_componentWrap-sunrise .climacon_component-stroke_sunSpoke:nth-child(even),.climacon_componentWrap-sunset .climacon_component-stroke_sunSpoke:nth-child(even){-webkit-animation-delay:4.5s;animation-delay:4.5s}.climacon_componentWrap-sunriseAlt{-webkit-animation-name:translateSunrise,fillOpacity;animation-name:translateSunrise,fillOpacity;-webkit-animation-duration:18s,9s;animation-duration:18s,9s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.climacon_componentWrap-sunriseAlt .climacon_component-stroke_sunSpoke{fill-opacity:0;-webkit-animation-name:fillOpacity,scale;animation-name:fillOpacity,scale;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-duration:4.5s;animation-duration:4.5s;-webkit-animation-delay:4.5s,0;animation-delay:4.5s,0;-webkit-animation-fill-mode:both;animation-fill-mode:both}.climacon_componentWrap-sunriseAlt .climacon_component-stroke_sunSpoke:nth-child(even){-webkit-animation-delay:4.5s,4.5s;animation-delay:4.5s,4.5s}.climacon_componentWrap-sunsetAlt{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-name:translateSunset;animation-name:translateSunset;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:18s;animation-duration:18s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes partialRotate{0%,100%,50%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@keyframes partialRotate{0%,100%,50%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@-webkit-keyframes scale{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}}@keyframes scale{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}}@-webkit-keyframes behindCloudMove{0%{-webkit-transform:translateX(-1.75px) translateY(1.75px);transform:translateX(-1.75px) translateY(1.75px)}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@keyframes behindCloudMove{0%{-webkit-transform:translateX(-1.75px) translateY(1.75px);transform:translateX(-1.75px) translateY(1.75px)}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@-webkit-keyframes drizzleFall{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(21px);transform:translateY(21px)}}@keyframes drizzleFall{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(21px);transform:translateY(21px)}}@-webkit-keyframes rainFall{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(14px);transform:translateY(14px)}}@keyframes rainFall{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(14px);transform:translateY(14px)}}@-webkit-keyframes rainFall2{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(14px);transform:translateY(14px)}100%{-webkit-transform:translateX(14px) translateY(14px);transform:translateX(14px) translateY(14px)}}@keyframes rainFall2{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(14px);transform:translateY(14px)}100%{-webkit-transform:translateX(14px) translateY(14px);transform:translateX(14px) translateY(14px)}}@-webkit-keyframes hailLeft{50%{-webkit-transform:translateY(17.5px);transform:translateY(17.5px)}51%{-webkit-transform:translateY(17.5px) translateX(-.3px);transform:translateY(17.5px) translateX(-.3px)}53%{-webkit-transform:translateY(16.4px) translateX(-.9px);transform:translateY(16.4px) translateX(-.9px)}55%{-webkit-transform:translateY(15.32px) translateX(-1.5px);transform:translateY(15.32px) translateX(-1.5px)}57%{-webkit-transform:translateY(14.28px) translateX(-2.1px);transform:translateY(14.28px) translateX(-2.1px)}59%{-webkit-transform:translateY(13.28px) translateX(-2.7px);transform:translateY(13.28px) translateX(-2.7px)}61%{-webkit-transform:translateY(12.36px) translateX(-3.3px);transform:translateY(12.36px) translateX(-3.3px)}63%{-webkit-transform:translateY(11.51px) translateX(-3.9px);transform:translateY(11.51px) translateX(-3.9px)}65%{-webkit-transform:translateY(10.76px) translateX(-4.5px);transform:translateY(10.76px) translateX(-4.5px)}67%{-webkit-transform:translateY(10.11px) translateX(-5.1px);transform:translateY(10.11px) translateX(-5.1px)}69%{-webkit-transform:translateY(9.58px) translateX(-5.7px);transform:translateY(9.58px) translateX(-5.7px)}71%{-webkit-transform:translateY(9.18px) translateX(-6.3px);transform:translateY(9.18px) translateX(-6.3px)}73%{-webkit-transform:translateY(8.9px) translateX(-6.9px);transform:translateY(8.9px) translateX(-6.9px)}75%{-webkit-transform:translateY(8.77px) translateX(-7.5px);transform:translateY(8.77px) translateX(-7.5px)}77%{-webkit-transform:translateY(8.77px) translateX(-8.1px);transform:translateY(8.77px) translateX(-8.1px)}79%{-webkit-transform:translateY(8.9px) translateX(-8.7px);transform:translateY(8.9px) translateX(-8.7px)}81%{-webkit-transform:translateY(9.18px) translateX(-9.3px);transform:translateY(9.18px) translateX(-9.3px)}83%{-webkit-transform:translateY(9.58px) translateX(-9.9px);transform:translateY(9.58px) translateX(-9.9px)}85%{-webkit-transform:translateY(10.11px) translateX(-10.5px);transform:translateY(10.11px) translateX(-10.5px)}87%{-webkit-transform:translateY(10.76px) translateX(-11.1px);transform:translateY(10.76px) translateX(-11.1px)}89%{-webkit-transform:translateY(11.51px) translateX(-11.7px);transform:translateY(11.51px) translateX(-11.7px)}91%{-webkit-transform:translateY(12.36px) translateX(-12.3px);transform:translateY(12.36px) translateX(-12.3px)}93%{-webkit-transform:translateY(13.28px) translateX(-12.9px);transform:translateY(13.28px) translateX(-12.9px)}95%{-webkit-transform:translateY(14.28px) translateX(-13.5px);transform:translateY(14.28px) translateX(-13.5px)}97%{-webkit-transform:translateY(15.32px) translateX(-14.1px);transform:translateY(15.32px) translateX(-14.1px)}99%{-webkit-transform:translateY(16.4px) translateX(-14.7px);transform:translateY(16.4px) translateX(-14.7px)}}@keyframes hailLeft{50%{-webkit-transform:translateY(17.5px);transform:translateY(17.5px)}51%{-webkit-transform:translateY(17.5px) translateX(-.3px);transform:translateY(17.5px) translateX(-.3px)}53%{-webkit-transform:translateY(16.4px) translateX(-.9px);transform:translateY(16.4px) translateX(-.9px)}55%{-webkit-transform:translateY(15.32px) translateX(-1.5px);transform:translateY(15.32px) translateX(-1.5px)}57%{-webkit-transform:translateY(14.28px) translateX(-2.1px);transform:translateY(14.28px) translateX(-2.1px)}59%{-webkit-transform:translateY(13.28px) translateX(-2.7px);transform:translateY(13.28px) translateX(-2.7px)}61%{-webkit-transform:translateY(12.36px) translateX(-3.3px);transform:translateY(12.36px) translateX(-3.3px)}63%{-webkit-transform:translateY(11.51px) translateX(-3.9px);transform:translateY(11.51px) translateX(-3.9px)}65%{-webkit-transform:translateY(10.76px) translateX(-4.5px);transform:translateY(10.76px) translateX(-4.5px)}67%{-webkit-transform:translateY(10.11px) translateX(-5.1px);transform:translateY(10.11px) translateX(-5.1px)}69%{-webkit-transform:translateY(9.58px) translateX(-5.7px);transform:translateY(9.58px) translateX(-5.7px)}71%{-webkit-transform:translateY(9.18px) translateX(-6.3px);transform:translateY(9.18px) translateX(-6.3px)}73%{-webkit-transform:translateY(8.9px) translateX(-6.9px);transform:translateY(8.9px) translateX(-6.9px)}75%{-webkit-transform:translateY(8.77px) translateX(-7.5px);transform:translateY(8.77px) translateX(-7.5px)}77%{-webkit-transform:translateY(8.77px) translateX(-8.1px);transform:translateY(8.77px) translateX(-8.1px)}79%{-webkit-transform:translateY(8.9px) translateX(-8.7px);transform:translateY(8.9px) translateX(-8.7px)}81%{-webkit-transform:translateY(9.18px) translateX(-9.3px);transform:translateY(9.18px) translateX(-9.3px)}83%{-webkit-transform:translateY(9.58px) translateX(-9.9px);transform:translateY(9.58px) translateX(-9.9px)}85%{-webkit-transform:translateY(10.11px) translateX(-10.5px);transform:translateY(10.11px) translateX(-10.5px)}87%{-webkit-transform:translateY(10.76px) translateX(-11.1px);transform:translateY(10.76px) translateX(-11.1px)}89%{-webkit-transform:translateY(11.51px) translateX(-11.7px);transform:translateY(11.51px) translateX(-11.7px)}91%{-webkit-transform:translateY(12.36px) translateX(-12.3px);transform:translateY(12.36px) translateX(-12.3px)}93%{-webkit-transform:translateY(13.28px) translateX(-12.9px);transform:translateY(13.28px) translateX(-12.9px)}95%{-webkit-transform:translateY(14.28px) translateX(-13.5px);transform:translateY(14.28px) translateX(-13.5px)}97%{-webkit-transform:translateY(15.32px) translateX(-14.1px);transform:translateY(15.32px) translateX(-14.1px)}99%{-webkit-transform:translateY(16.4px) translateX(-14.7px);transform:translateY(16.4px) translateX(-14.7px)}}@-webkit-keyframes hailMiddle{50%{-webkit-transform:translateY(17.5px);transform:translateY(17.5px)}51%{-webkit-transform:translateY(17.5px) translateX(-.15px);transform:translateY(17.5px) translateX(-.15px)}53%{-webkit-transform:translateY(16.4px) translateX(-.45px);transform:translateY(16.4px) translateX(-.45px)}55%{-webkit-transform:translateY(15.32px) translateX(-.75px);transform:translateY(15.32px) translateX(-.75px)}57%{-webkit-transform:translateY(14.28px) translateX(-1.05px);transform:translateY(14.28px) translateX(-1.05px)}59%{-webkit-transform:translateY(13.28px) translateX(-1.35px);transform:translateY(13.28px) translateX(-1.35px)}61%{-webkit-transform:translateY(12.36px) translateX(-1.65px);transform:translateY(12.36px) translateX(-1.65px)}63%{-webkit-transform:translateY(11.51px) translateX(-1.95px);transform:translateY(11.51px) translateX(-1.95px)}65%{-webkit-transform:translateY(10.76px) translateX(-2.25px);transform:translateY(10.76px) translateX(-2.25px)}67%{-webkit-transform:translateY(10.11px) translateX(-2.55px);transform:translateY(10.11px) translateX(-2.55px)}69%{-webkit-transform:translateY(9.58px) translateX(-2.85px);transform:translateY(9.58px) translateX(-2.85px)}71%{-webkit-transform:translateY(9.18px) translateX(-3.15px);transform:translateY(9.18px) translateX(-3.15px)}73%{-webkit-transform:translateY(8.9px) translateX(-3.45px);transform:translateY(8.9px) translateX(-3.45px)}75%{-webkit-transform:translateY(8.77px) translateX(-3.75px);transform:translateY(8.77px) translateX(-3.75px)}77%{-webkit-transform:translateY(8.77px) translateX(-4.05px);transform:translateY(8.77px) translateX(-4.05px)}79%{-webkit-transform:translateY(8.9px) translateX(-4.35px);transform:translateY(8.9px) translateX(-4.35px)}81%{-webkit-transform:translateY(9.18px) translateX(-4.65px);transform:translateY(9.18px) translateX(-4.65px)}83%{-webkit-transform:translateY(9.58px) translateX(-4.95px);transform:translateY(9.58px) translateX(-4.95px)}85%{-webkit-transform:translateY(10.11px) translateX(-5.25px);transform:translateY(10.11px) translateX(-5.25px)}87%{-webkit-transform:translateY(10.76px) translateX(-5.55px);transform:translateY(10.76px) translateX(-5.55px)}89%{-webkit-transform:translateY(11.51px) translateX(-5.85px);transform:translateY(11.51px) translateX(-5.85px)}91%{-webkit-transform:translateY(12.36px) translateX(-6.15px);transform:translateY(12.36px) translateX(-6.15px)}93%{-webkit-transform:translateY(13.28px) translateX(-6.45px);transform:translateY(13.28px) translateX(-6.45px)}95%{-webkit-transform:translateY(14.28px) translateX(-6.75px);transform:translateY(14.28px) translateX(-6.75px)}97%{-webkit-transform:translateY(15.32px) translateX(-7.05px);transform:translateY(15.32px) translateX(-7.05px)}99%{-webkit-transform:translateY(16.4px) translateX(-7.35px);transform:translateY(16.4px) translateX(-7.35px)}}@keyframes hailMiddle{50%{-webkit-transform:translateY(17.5px);transform:translateY(17.5px)}51%{-webkit-transform:translateY(17.5px) translateX(-.15px);transform:translateY(17.5px) translateX(-.15px)}53%{-webkit-transform:translateY(16.4px) translateX(-.45px);transform:translateY(16.4px) translateX(-.45px)}55%{-webkit-transform:translateY(15.32px) translateX(-.75px);transform:translateY(15.32px) translateX(-.75px)}57%{-webkit-transform:translateY(14.28px) translateX(-1.05px);transform:translateY(14.28px) translateX(-1.05px)}59%{-webkit-transform:translateY(13.28px) translateX(-1.35px);transform:translateY(13.28px) translateX(-1.35px)}61%{-webkit-transform:translateY(12.36px) translateX(-1.65px);transform:translateY(12.36px) translateX(-1.65px)}63%{-webkit-transform:translateY(11.51px) translateX(-1.95px);transform:translateY(11.51px) translateX(-1.95px)}65%{-webkit-transform:translateY(10.76px) translateX(-2.25px);transform:translateY(10.76px) translateX(-2.25px)}67%{-webkit-transform:translateY(10.11px) translateX(-2.55px);transform:translateY(10.11px) translateX(-2.55px)}69%{-webkit-transform:translateY(9.58px) translateX(-2.85px);transform:translateY(9.58px) translateX(-2.85px)}71%{-webkit-transform:translateY(9.18px) translateX(-3.15px);transform:translateY(9.18px) translateX(-3.15px)}73%{-webkit-transform:translateY(8.9px) translateX(-3.45px);transform:translateY(8.9px) translateX(-3.45px)}75%{-webkit-transform:translateY(8.77px) translateX(-3.75px);transform:translateY(8.77px) translateX(-3.75px)}77%{-webkit-transform:translateY(8.77px) translateX(-4.05px);transform:translateY(8.77px) translateX(-4.05px)}79%{-webkit-transform:translateY(8.9px) translateX(-4.35px);transform:translateY(8.9px) translateX(-4.35px)}81%{-webkit-transform:translateY(9.18px) translateX(-4.65px);transform:translateY(9.18px) translateX(-4.65px)}83%{-webkit-transform:translateY(9.58px) translateX(-4.95px);transform:translateY(9.58px) translateX(-4.95px)}85%{-webkit-transform:translateY(10.11px) translateX(-5.25px);transform:translateY(10.11px) translateX(-5.25px)}87%{-webkit-transform:translateY(10.76px) translateX(-5.55px);transform:translateY(10.76px) translateX(-5.55px)}89%{-webkit-transform:translateY(11.51px) translateX(-5.85px);transform:translateY(11.51px) translateX(-5.85px)}91%{-webkit-transform:translateY(12.36px) translateX(-6.15px);transform:translateY(12.36px) translateX(-6.15px)}93%{-webkit-transform:translateY(13.28px) translateX(-6.45px);transform:translateY(13.28px) translateX(-6.45px)}95%{-webkit-transform:translateY(14.28px) translateX(-6.75px);transform:translateY(14.28px) translateX(-6.75px)}97%{-webkit-transform:translateY(15.32px) translateX(-7.05px);transform:translateY(15.32px) translateX(-7.05px)}99%{-webkit-transform:translateY(16.4px) translateX(-7.35px);transform:translateY(16.4px) translateX(-7.35px)}}@-webkit-keyframes hailMiddle2{50%{-webkit-transform:translateY(17.5px);transform:translateY(17.5px)}51%{-webkit-transform:translateY(17.5px) translateX(.15px);transform:translateY(17.5px) translateX(.15px)}53%{-webkit-transform:translateY(16.4px) translateX(.45px);transform:translateY(16.4px) translateX(.45px)}55%{-webkit-transform:translateY(15.32px) translateX(.75px);transform:translateY(15.32px) translateX(.75px)}57%{-webkit-transform:translateY(14.28px) translateX(1.05px);transform:translateY(14.28px) translateX(1.05px)}59%{-webkit-transform:translateY(13.28px) translateX(1.35px);transform:translateY(13.28px) translateX(1.35px)}61%{-webkit-transform:translateY(12.36px) translateX(1.65px);transform:translateY(12.36px) translateX(1.65px)}63%{-webkit-transform:translateY(11.51px) translateX(1.95px);transform:translateY(11.51px) translateX(1.95px)}65%{-webkit-transform:translateY(10.76px) translateX(2.25px);transform:translateY(10.76px) translateX(2.25px)}67%{-webkit-transform:translateY(10.11px) translateX(2.55px);transform:translateY(10.11px) translateX(2.55px)}69%{-webkit-transform:translateY(9.58px) translateX(2.85px);transform:translateY(9.58px) translateX(2.85px)}71%{-webkit-transform:translateY(9.18px) translateX(3.15px);transform:translateY(9.18px) translateX(3.15px)}73%{-webkit-transform:translateY(8.9px) translateX(3.45px);transform:translateY(8.9px) translateX(3.45px)}75%{-webkit-transform:translateY(8.77px) translateX(3.75px);transform:translateY(8.77px) translateX(3.75px)}77%{-webkit-transform:translateY(8.77px) translateX(4.05px);transform:translateY(8.77px) translateX(4.05px)}79%{-webkit-transform:translateY(8.9px) translateX(4.35px);transform:translateY(8.9px) translateX(4.35px)}81%{-webkit-transform:translateY(9.18px) translateX(4.65px);transform:translateY(9.18px) translateX(4.65px)}83%{-webkit-transform:translateY(9.58px) translateX(4.95px);transform:translateY(9.58px) translateX(4.95px)}85%{-webkit-transform:translateY(10.11px) translateX(5.25px);transform:translateY(10.11px) translateX(5.25px)}87%{-webkit-transform:translateY(10.76px) translateX(5.55px);transform:translateY(10.76px) translateX(5.55px)}89%{-webkit-transform:translateY(11.51px) translateX(5.85px);transform:translateY(11.51px) translateX(5.85px)}91%{-webkit-transform:translateY(12.36px) translateX(6.15px);transform:translateY(12.36px) translateX(6.15px)}93%{-webkit-transform:translateY(13.28px) translateX(6.45px);transform:translateY(13.28px) translateX(6.45px)}95%{-webkit-transform:translateY(14.28px) translateX(6.75px);transform:translateY(14.28px) translateX(6.75px)}97%{-webkit-transform:translateY(15.32px) translateX(7.05px);transform:translateY(15.32px) translateX(7.05px)}99%{-webkit-transform:translateY(16.4px) translateX(7.35px);transform:translateY(16.4px) translateX(7.35px)}}@keyframes hailMiddle2{50%{-webkit-transform:translateY(17.5px);transform:translateY(17.5px)}51%{-webkit-transform:translateY(17.5px) translateX(.15px);transform:translateY(17.5px) translateX(.15px)}53%{-webkit-transform:translateY(16.4px) translateX(.45px);transform:translateY(16.4px) translateX(.45px)}55%{-webkit-transform:translateY(15.32px) translateX(.75px);transform:translateY(15.32px) translateX(.75px)}57%{-webkit-transform:translateY(14.28px) translateX(1.05px);transform:translateY(14.28px) translateX(1.05px)}59%{-webkit-transform:translateY(13.28px) translateX(1.35px);transform:translateY(13.28px) translateX(1.35px)}61%{-webkit-transform:translateY(12.36px) translateX(1.65px);transform:translateY(12.36px) translateX(1.65px)}63%{-webkit-transform:translateY(11.51px) translateX(1.95px);transform:translateY(11.51px) translateX(1.95px)}65%{-webkit-transform:translateY(10.76px) translateX(2.25px);transform:translateY(10.76px) translateX(2.25px)}67%{-webkit-transform:translateY(10.11px) translateX(2.55px);transform:translateY(10.11px) translateX(2.55px)}69%{-webkit-transform:translateY(9.58px) translateX(2.85px);transform:translateY(9.58px) translateX(2.85px)}71%{-webkit-transform:translateY(9.18px) translateX(3.15px);transform:translateY(9.18px) translateX(3.15px)}73%{-webkit-transform:translateY(8.9px) translateX(3.45px);transform:translateY(8.9px) translateX(3.45px)}75%{-webkit-transform:translateY(8.77px) translateX(3.75px);transform:translateY(8.77px) translateX(3.75px)}77%{-webkit-transform:translateY(8.77px) translateX(4.05px);transform:translateY(8.77px) translateX(4.05px)}79%{-webkit-transform:translateY(8.9px) translateX(4.35px);transform:translateY(8.9px) translateX(4.35px)}81%{-webkit-transform:translateY(9.18px) translateX(4.65px);transform:translateY(9.18px) translateX(4.65px)}83%{-webkit-transform:translateY(9.58px) translateX(4.95px);transform:translateY(9.58px) translateX(4.95px)}85%{-webkit-transform:translateY(10.11px) translateX(5.25px);transform:translateY(10.11px) translateX(5.25px)}87%{-webkit-transform:translateY(10.76px) translateX(5.55px);transform:translateY(10.76px) translateX(5.55px)}89%{-webkit-transform:translateY(11.51px) translateX(5.85px);transform:translateY(11.51px) translateX(5.85px)}91%{-webkit-transform:translateY(12.36px) translateX(6.15px);transform:translateY(12.36px) translateX(6.15px)}93%{-webkit-transform:translateY(13.28px) translateX(6.45px);transform:translateY(13.28px) translateX(6.45px)}95%{-webkit-transform:translateY(14.28px) translateX(6.75px);transform:translateY(14.28px) translateX(6.75px)}97%{-webkit-transform:translateY(15.32px) translateX(7.05px);transform:translateY(15.32px) translateX(7.05px)}99%{-webkit-transform:translateY(16.4px) translateX(7.35px);transform:translateY(16.4px) translateX(7.35px)}}@-webkit-keyframes hailRight{50%{-webkit-transform:translateY(17.5px);transform:translateY(17.5px)}51%{-webkit-transform:translateY(17.5px) translateX(.3px);transform:translateY(17.5px) translateX(.3px)}53%{-webkit-transform:translateY(16.4px) translateX(.9px);transform:translateY(16.4px) translateX(.9px)}55%{-webkit-transform:translateY(15.32px) translateX(1.5px);transform:translateY(15.32px) translateX(1.5px)}57%{-webkit-transform:translateY(14.28px) translateX(2.1px);transform:translateY(14.28px) translateX(2.1px)}59%{-webkit-transform:translateY(13.28px) translateX(2.7px);transform:translateY(13.28px) translateX(2.7px)}61%{-webkit-transform:translateY(12.36px) translateX(3.3px);transform:translateY(12.36px) translateX(3.3px)}63%{-webkit-transform:translateY(11.51px) translateX(3.9px);transform:translateY(11.51px) translateX(3.9px)}65%{-webkit-transform:translateY(10.76px) translateX(4.5px);transform:translateY(10.76px) translateX(4.5px)}67%{-webkit-transform:translateY(10.11px) translateX(5.1px);transform:translateY(10.11px) translateX(5.1px)}69%{-webkit-transform:translateY(9.58px) translateX(5.7px);transform:translateY(9.58px) translateX(5.7px)}71%{-webkit-transform:translateY(9.18px) translateX(6.3px);transform:translateY(9.18px) translateX(6.3px)}73%{-webkit-transform:translateY(8.9px) translateX(6.9px);transform:translateY(8.9px) translateX(6.9px)}75%{-webkit-transform:translateY(8.77px) translateX(7.5px);transform:translateY(8.77px) translateX(7.5px)}77%{-webkit-transform:translateY(8.77px) translateX(8.1px);transform:translateY(8.77px) translateX(8.1px)}79%{-webkit-transform:translateY(8.9px) translateX(8.7px);transform:translateY(8.9px) translateX(8.7px)}81%{-webkit-transform:translateY(9.18px) translateX(9.3px);transform:translateY(9.18px) translateX(9.3px)}83%{-webkit-transform:translateY(9.58px) translateX(9.9px);transform:translateY(9.58px) translateX(9.9px)}85%{-webkit-transform:translateY(10.11px) translateX(10.5px);transform:translateY(10.11px) translateX(10.5px)}87%{-webkit-transform:translateY(10.76px) translateX(11.1px);transform:translateY(10.76px) translateX(11.1px)}89%{-webkit-transform:translateY(11.51px) translateX(11.7px);transform:translateY(11.51px) translateX(11.7px)}91%{-webkit-transform:translateY(12.36px) translateX(12.3px);transform:translateY(12.36px) translateX(12.3px)}93%{-webkit-transform:translateY(13.28px) translateX(12.9px);transform:translateY(13.28px) translateX(12.9px)}95%{-webkit-transform:translateY(14.28px) translateX(13.5px);transform:translateY(14.28px) translateX(13.5px)}97%{-webkit-transform:translateY(15.32px) translateX(14.1px);transform:translateY(15.32px) translateX(14.1px)}99%{-webkit-transform:translateY(16.4px) translateX(14.7px);transform:translateY(16.4px) translateX(14.7px)}}@keyframes hailRight{50%{-webkit-transform:translateY(17.5px);transform:translateY(17.5px)}51%{-webkit-transform:translateY(17.5px) translateX(.3px);transform:translateY(17.5px) translateX(.3px)}53%{-webkit-transform:translateY(16.4px) translateX(.9px);transform:translateY(16.4px) translateX(.9px)}55%{-webkit-transform:translateY(15.32px) translateX(1.5px);transform:translateY(15.32px) translateX(1.5px)}57%{-webkit-transform:translateY(14.28px) translateX(2.1px);transform:translateY(14.28px) translateX(2.1px)}59%{-webkit-transform:translateY(13.28px) translateX(2.7px);transform:translateY(13.28px) translateX(2.7px)}61%{-webkit-transform:translateY(12.36px) translateX(3.3px);transform:translateY(12.36px) translateX(3.3px)}63%{-webkit-transform:translateY(11.51px) translateX(3.9px);transform:translateY(11.51px) translateX(3.9px)}65%{-webkit-transform:translateY(10.76px) translateX(4.5px);transform:translateY(10.76px) translateX(4.5px)}67%{-webkit-transform:translateY(10.11px) translateX(5.1px);transform:translateY(10.11px) translateX(5.1px)}69%{-webkit-transform:translateY(9.58px) translateX(5.7px);transform:translateY(9.58px) translateX(5.7px)}71%{-webkit-transform:translateY(9.18px) translateX(6.3px);transform:translateY(9.18px) translateX(6.3px)}73%{-webkit-transform:translateY(8.9px) translateX(6.9px);transform:translateY(8.9px) translateX(6.9px)}75%{-webkit-transform:translateY(8.77px) translateX(7.5px);transform:translateY(8.77px) translateX(7.5px)}77%{-webkit-transform:translateY(8.77px) translateX(8.1px);transform:translateY(8.77px) translateX(8.1px)}79%{-webkit-transform:translateY(8.9px) translateX(8.7px);transform:translateY(8.9px) translateX(8.7px)}81%{-webkit-transform:translateY(9.18px) translateX(9.3px);transform:translateY(9.18px) translateX(9.3px)}83%{-webkit-transform:translateY(9.58px) translateX(9.9px);transform:translateY(9.58px) translateX(9.9px)}85%{-webkit-transform:translateY(10.11px) translateX(10.5px);transform:translateY(10.11px) translateX(10.5px)}87%{-webkit-transform:translateY(10.76px) translateX(11.1px);transform:translateY(10.76px) translateX(11.1px)}89%{-webkit-transform:translateY(11.51px) translateX(11.7px);transform:translateY(11.51px) translateX(11.7px)}91%{-webkit-transform:translateY(12.36px) translateX(12.3px);transform:translateY(12.36px) translateX(12.3px)}93%{-webkit-transform:translateY(13.28px) translateX(12.9px);transform:translateY(13.28px) translateX(12.9px)}95%{-webkit-transform:translateY(14.28px) translateX(13.5px);transform:translateY(14.28px) translateX(13.5px)}97%{-webkit-transform:translateY(15.32px) translateX(14.1px);transform:translateY(15.32px) translateX(14.1px)}99%{-webkit-transform:translateY(16.4px) translateX(14.7px);transform:translateY(16.4px) translateX(14.7px)}}@-webkit-keyframes fillOpacity{0%{fill-opacity:0;stroke-opacity:0}100%{fill-opacity:1;stroke-opacity:1}}@keyframes fillOpacity{0%{fill-opacity:0;stroke-opacity:0}100%{fill-opacity:1;stroke-opacity:1}}@-webkit-keyframes fillOpacity2{0%,100%{fill-opacity:0;stroke-opacity:0}50%{fill-opacity:1;stroke-opacity:1}}@keyframes fillOpacity2{0%,100%{fill-opacity:0;stroke-opacity:0}50%{fill-opacity:1;stroke-opacity:1}}@-webkit-keyframes lightningFlash{0%,100%,2%,50%,52%,54%{fill-opacity:0}1%,51%,53%{fill-opacity:1}}@keyframes lightningFlash{0%,100%,2%,50%,52%,54%{fill-opacity:0}1%,51%,53%{fill-opacity:1}}@-webkit-keyframes snowFall{0%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}2%{-webkit-transform:translateY(.35px) translateX(.75px);transform:translateY(.35px) translateX(.75px)}4%{-webkit-transform:translateY(.7px) translateX(1.44px);transform:translateY(.7px) translateX(1.44px)}6%{-webkit-transform:translateY(1.05px) translateX(2.06px);transform:translateY(1.05px) translateX(2.06px)}8%{-webkit-transform:translateY(1.4px) translateX(2.61px);transform:translateY(1.4px) translateX(2.61px)}10%{-webkit-transform:translateY(1.75px) translateX(3.09px);transform:translateY(1.75px) translateX(3.09px)}12%{-webkit-transform:translateY(2.1px) translateX(3.5px);transform:translateY(2.1px) translateX(3.5px)}14%{-webkit-transform:translateY(2.45px) translateX(3.83px);transform:translateY(2.45px) translateX(3.83px)}16%{-webkit-transform:translateY(2.8px) translateX(4.09px);transform:translateY(2.8px) translateX(4.09px)}18%{-webkit-transform:translateY(3.15px) translateX(4.29px);transform:translateY(3.15px) translateX(4.29px)}20%{-webkit-transform:translateY(3.5px) translateX(4.41px);transform:translateY(3.5px) translateX(4.41px)}22%{-webkit-transform:translateY(3.85px) translateX(4.46px);transform:translateY(3.85px) translateX(4.46px)}24%{-webkit-transform:translateY(4.2px) translateX(4.45px);transform:translateY(4.2px) translateX(4.45px)}26%{-webkit-transform:translateY(4.55px) translateX(4.37px);transform:translateY(4.55px) translateX(4.37px)}28%{-webkit-transform:translateY(4.9px) translateX(4.24px);transform:translateY(4.9px) translateX(4.24px)}30%{-webkit-transform:translateY(5.25px) translateX(4.05px);transform:translateY(5.25px) translateX(4.05px)}32%{-webkit-transform:translateY(5.6px) translateX(3.8px);transform:translateY(5.6px) translateX(3.8px)}34%{-webkit-transform:translateY(5.95px) translateX(3.51px);transform:translateY(5.95px) translateX(3.51px)}36%{-webkit-transform:translateY(6.3px) translateX(3.17px);transform:translateY(6.3px) translateX(3.17px)}38%{-webkit-transform:translateY(6.65px) translateX(2.79px);transform:translateY(6.65px) translateX(2.79px)}40%{-webkit-transform:translateY(7px) translateX(2.38px);transform:translateY(7px) translateX(2.38px)}42%{-webkit-transform:translateY(7.35px) translateX(1.94px);transform:translateY(7.35px) translateX(1.94px)}44%{-webkit-transform:translateY(7.7px) translateX(1.47px);transform:translateY(7.7px) translateX(1.47px)}46%{-webkit-transform:translateY(8.05px) translateX(.99px);transform:translateY(8.05px) translateX(.99px)}48%{-webkit-transform:translateY(8.4px) translateX(.5px);transform:translateY(8.4px) translateX(.5px)}50%{-webkit-transform:translateY(8.75px) translateX(0);transform:translateY(8.75px) translateX(0)}52%{-webkit-transform:translateY(9.1px) translateX(-.5px);transform:translateY(9.1px) translateX(-.5px)}54%{-webkit-transform:translateY(9.45px) translateX(-.99px);transform:translateY(9.45px) translateX(-.99px)}56%{-webkit-transform:translateY(9.8px) translateX(-1.47px);transform:translateY(9.8px) translateX(-1.47px)}58%{-webkit-transform:translateY(10.15px) translateX(-1.94px);transform:translateY(10.15px) translateX(-1.94px)}60%{-webkit-transform:translateY(10.5px) translateX(-2.38px);transform:translateY(10.5px) translateX(-2.38px)}62%{-webkit-transform:translateY(10.85px) translateX(-2.79px);transform:translateY(10.85px) translateX(-2.79px)}64%{-webkit-transform:translateY(11.2px) translateX(-3.17px);transform:translateY(11.2px) translateX(-3.17px)}66%{-webkit-transform:translateY(11.55px) translateX(-3.51px);transform:translateY(11.55px) translateX(-3.51px)}68%{-webkit-transform:translateY(11.9px) translateX(-3.8px);transform:translateY(11.9px) translateX(-3.8px)}70%{-webkit-transform:translateY(12.25px) translateX(-4.05px);transform:translateY(12.25px) translateX(-4.05px)}72%{-webkit-transform:translateY(12.6px) translateX(-4.24px);transform:translateY(12.6px) translateX(-4.24px)}74%{-webkit-transform:translateY(12.95px) translateX(-4.37px);transform:translateY(12.95px) translateX(-4.37px)}76%{-webkit-transform:translateY(13.3px) translateX(-4.45px);transform:translateY(13.3px) translateX(-4.45px)}78%{-webkit-transform:translateY(13.65px) translateX(-4.46px);transform:translateY(13.65px) translateX(-4.46px)}80%{-webkit-transform:translateY(14px) translateX(-4.41px);transform:translateY(14px) translateX(-4.41px)}82%{-webkit-transform:translateY(14.35px) translateX(-4.29px);transform:translateY(14.35px) translateX(-4.29px)}84%{-webkit-transform:translateY(14.7px) translateX(-4.09px);transform:translateY(14.7px) translateX(-4.09px)}86%{-webkit-transform:translateY(15.05px) translateX(-3.83px);transform:translateY(15.05px) translateX(-3.83px)}88%{-webkit-transform:translateY(15.4px) translateX(-3.5px);transform:translateY(15.4px) translateX(-3.5px)}90%{-webkit-transform:translateY(15.75px) translateX(-3.09px);transform:translateY(15.75px) translateX(-3.09px)}92%{-webkit-transform:translateY(16.1px) translateX(-2.61px);transform:translateY(16.1px) translateX(-2.61px)}94%{-webkit-transform:translateY(16.45px) translateX(-2.06px);transform:translateY(16.45px) translateX(-2.06px)}96%{-webkit-transform:translateY(16.8px) translateX(-1.44px);transform:translateY(16.8px) translateX(-1.44px)}98%{-webkit-transform:translateY(17.15px) translateX(-.75px);transform:translateY(17.15px) translateX(-.75px)}100%{-webkit-transform:translateY(17.5px) translateX(0);transform:translateY(17.5px) translateX(0)}}@keyframes snowFall{0%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}2%{-webkit-transform:translateY(.35px) translateX(.75px);transform:translateY(.35px) translateX(.75px)}4%{-webkit-transform:translateY(.7px) translateX(1.44px);transform:translateY(.7px) translateX(1.44px)}6%{-webkit-transform:translateY(1.05px) translateX(2.06px);transform:translateY(1.05px) translateX(2.06px)}8%{-webkit-transform:translateY(1.4px) translateX(2.61px);transform:translateY(1.4px) translateX(2.61px)}10%{-webkit-transform:translateY(1.75px) translateX(3.09px);transform:translateY(1.75px) translateX(3.09px)}12%{-webkit-transform:translateY(2.1px) translateX(3.5px);transform:translateY(2.1px) translateX(3.5px)}14%{-webkit-transform:translateY(2.45px) translateX(3.83px);transform:translateY(2.45px) translateX(3.83px)}16%{-webkit-transform:translateY(2.8px) translateX(4.09px);transform:translateY(2.8px) translateX(4.09px)}18%{-webkit-transform:translateY(3.15px) translateX(4.29px);transform:translateY(3.15px) translateX(4.29px)}20%{-webkit-transform:translateY(3.5px) translateX(4.41px);transform:translateY(3.5px) translateX(4.41px)}22%{-webkit-transform:translateY(3.85px) translateX(4.46px);transform:translateY(3.85px) translateX(4.46px)}24%{-webkit-transform:translateY(4.2px) translateX(4.45px);transform:translateY(4.2px) translateX(4.45px)}26%{-webkit-transform:translateY(4.55px) translateX(4.37px);transform:translateY(4.55px) translateX(4.37px)}28%{-webkit-transform:translateY(4.9px) translateX(4.24px);transform:translateY(4.9px) translateX(4.24px)}30%{-webkit-transform:translateY(5.25px) translateX(4.05px);transform:translateY(5.25px) translateX(4.05px)}32%{-webkit-transform:translateY(5.6px) translateX(3.8px);transform:translateY(5.6px) translateX(3.8px)}34%{-webkit-transform:translateY(5.95px) translateX(3.51px);transform:translateY(5.95px) translateX(3.51px)}36%{-webkit-transform:translateY(6.3px) translateX(3.17px);transform:translateY(6.3px) translateX(3.17px)}38%{-webkit-transform:translateY(6.65px) translateX(2.79px);transform:translateY(6.65px) translateX(2.79px)}40%{-webkit-transform:translateY(7px) translateX(2.38px);transform:translateY(7px) translateX(2.38px)}42%{-webkit-transform:translateY(7.35px) translateX(1.94px);transform:translateY(7.35px) translateX(1.94px)}44%{-webkit-transform:translateY(7.7px) translateX(1.47px);transform:translateY(7.7px) translateX(1.47px)}46%{-webkit-transform:translateY(8.05px) translateX(.99px);transform:translateY(8.05px) translateX(.99px)}48%{-webkit-transform:translateY(8.4px) translateX(.5px);transform:translateY(8.4px) translateX(.5px)}50%{-webkit-transform:translateY(8.75px) translateX(0);transform:translateY(8.75px) translateX(0)}52%{-webkit-transform:translateY(9.1px) translateX(-.5px);transform:translateY(9.1px) translateX(-.5px)}54%{-webkit-transform:translateY(9.45px) translateX(-.99px);transform:translateY(9.45px) translateX(-.99px)}56%{-webkit-transform:translateY(9.8px) translateX(-1.47px);transform:translateY(9.8px) translateX(-1.47px)}58%{-webkit-transform:translateY(10.15px) translateX(-1.94px);transform:translateY(10.15px) translateX(-1.94px)}60%{-webkit-transform:translateY(10.5px) translateX(-2.38px);transform:translateY(10.5px) translateX(-2.38px)}62%{-webkit-transform:translateY(10.85px) translateX(-2.79px);transform:translateY(10.85px) translateX(-2.79px)}64%{-webkit-transform:translateY(11.2px) translateX(-3.17px);transform:translateY(11.2px) translateX(-3.17px)}66%{-webkit-transform:translateY(11.55px) translateX(-3.51px);transform:translateY(11.55px) translateX(-3.51px)}68%{-webkit-transform:translateY(11.9px) translateX(-3.8px);transform:translateY(11.9px) translateX(-3.8px)}70%{-webkit-transform:translateY(12.25px) translateX(-4.05px);transform:translateY(12.25px) translateX(-4.05px)}72%{-webkit-transform:translateY(12.6px) translateX(-4.24px);transform:translateY(12.6px) translateX(-4.24px)}74%{-webkit-transform:translateY(12.95px) translateX(-4.37px);transform:translateY(12.95px) translateX(-4.37px)}76%{-webkit-transform:translateY(13.3px) translateX(-4.45px);transform:translateY(13.3px) translateX(-4.45px)}78%{-webkit-transform:translateY(13.65px) translateX(-4.46px);transform:translateY(13.65px) translateX(-4.46px)}80%{-webkit-transform:translateY(14px) translateX(-4.41px);transform:translateY(14px) translateX(-4.41px)}82%{-webkit-transform:translateY(14.35px) translateX(-4.29px);transform:translateY(14.35px) translateX(-4.29px)}84%{-webkit-transform:translateY(14.7px) translateX(-4.09px);transform:translateY(14.7px) translateX(-4.09px)}86%{-webkit-transform:translateY(15.05px) translateX(-3.83px);transform:translateY(15.05px) translateX(-3.83px)}88%{-webkit-transform:translateY(15.4px) translateX(-3.5px);transform:translateY(15.4px) translateX(-3.5px)}90%{-webkit-transform:translateY(15.75px) translateX(-3.09px);transform:translateY(15.75px) translateX(-3.09px)}92%{-webkit-transform:translateY(16.1px) translateX(-2.61px);transform:translateY(16.1px) translateX(-2.61px)}94%{-webkit-transform:translateY(16.45px) translateX(-2.06px);transform:translateY(16.45px) translateX(-2.06px)}96%{-webkit-transform:translateY(16.8px) translateX(-1.44px);transform:translateY(16.8px) translateX(-1.44px)}98%{-webkit-transform:translateY(17.15px) translateX(-.75px);transform:translateY(17.15px) translateX(-.75px)}100%{-webkit-transform:translateY(17.5px) translateX(0);transform:translateY(17.5px) translateX(0)}}@-webkit-keyframes snowFall2{0%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}2%{-webkit-transform:translateY(.35px) translateX(-.75px);transform:translateY(.35px) translateX(-.75px)}4%{-webkit-transform:translateY(.7px) translateX(-1.44px);transform:translateY(.7px) translateX(-1.44px)}6%{-webkit-transform:translateY(1.05px) translateX(-2.06px);transform:translateY(1.05px) translateX(-2.06px)}8%{-webkit-transform:translateY(1.4px) translateX(-2.61px);transform:translateY(1.4px) translateX(-2.61px)}10%{-webkit-transform:translateY(1.75px) translateX(-3.09px);transform:translateY(1.75px) translateX(-3.09px)}12%{-webkit-transform:translateY(2.1px) translateX(-3.5px);transform:translateY(2.1px) translateX(-3.5px)}14%{-webkit-transform:translateY(2.45px) translateX(-3.83px);transform:translateY(2.45px) translateX(-3.83px)}16%{-webkit-transform:translateY(2.8px) translateX(-4.09px);transform:translateY(2.8px) translateX(-4.09px)}18%{-webkit-transform:translateY(3.15px) translateX(-4.29px);transform:translateY(3.15px) translateX(-4.29px)}20%{-webkit-transform:translateY(3.5px) translateX(-4.41px);transform:translateY(3.5px) translateX(-4.41px)}22%{-webkit-transform:translateY(3.85px) translateX(-4.46px);transform:translateY(3.85px) translateX(-4.46px)}24%{-webkit-transform:translateY(4.2px) translateX(-4.45px);transform:translateY(4.2px) translateX(-4.45px)}26%{-webkit-transform:translateY(4.55px) translateX(-4.37px);transform:translateY(4.55px) translateX(-4.37px)}28%{-webkit-transform:translateY(4.9px) translateX(-4.24px);transform:translateY(4.9px) translateX(-4.24px)}30%{-webkit-transform:translateY(5.25px) translateX(-4.05px);transform:translateY(5.25px) translateX(-4.05px)}32%{-webkit-transform:translateY(5.6px) translateX(-3.8px);transform:translateY(5.6px) translateX(-3.8px)}34%{-webkit-transform:translateY(5.95px) translateX(-3.51px);transform:translateY(5.95px) translateX(-3.51px)}36%{-webkit-transform:translateY(6.3px) translateX(-3.17px);transform:translateY(6.3px) translateX(-3.17px)}38%{-webkit-transform:translateY(6.65px) translateX(-2.79px);transform:translateY(6.65px) translateX(-2.79px)}40%{-webkit-transform:translateY(7px) translateX(-2.38px);transform:translateY(7px) translateX(-2.38px)}42%{-webkit-transform:translateY(7.35px) translateX(-1.94px);transform:translateY(7.35px) translateX(-1.94px)}44%{-webkit-transform:translateY(7.7px) translateX(-1.47px);transform:translateY(7.7px) translateX(-1.47px)}46%{-webkit-transform:translateY(8.05px) translateX(-.99px);transform:translateY(8.05px) translateX(-.99px)}48%{-webkit-transform:translateY(8.4px) translateX(-.5px);transform:translateY(8.4px) translateX(-.5px)}50%{-webkit-transform:translateY(8.75px) translateX(0);transform:translateY(8.75px) translateX(0)}52%{-webkit-transform:translateY(9.1px) translateX(.5px);transform:translateY(9.1px) translateX(.5px)}54%{-webkit-transform:translateY(9.45px) translateX(.99px);transform:translateY(9.45px) translateX(.99px)}56%{-webkit-transform:translateY(9.8px) translateX(1.47px);transform:translateY(9.8px) translateX(1.47px)}58%{-webkit-transform:translateY(10.15px) translateX(1.94px);transform:translateY(10.15px) translateX(1.94px)}60%{-webkit-transform:translateY(10.5px) translateX(2.38px);transform:translateY(10.5px) translateX(2.38px)}62%{-webkit-transform:translateY(10.85px) translateX(2.79px);transform:translateY(10.85px) translateX(2.79px)}64%{-webkit-transform:translateY(11.2px) translateX(3.17px);transform:translateY(11.2px) translateX(3.17px)}66%{-webkit-transform:translateY(11.55px) translateX(3.51px);transform:translateY(11.55px) translateX(3.51px)}68%{-webkit-transform:translateY(11.9px) translateX(3.8px);transform:translateY(11.9px) translateX(3.8px)}70%{-webkit-transform:translateY(12.25px) translateX(4.05px);transform:translateY(12.25px) translateX(4.05px)}72%{-webkit-transform:translateY(12.6px) translateX(4.24px);transform:translateY(12.6px) translateX(4.24px)}74%{-webkit-transform:translateY(12.95px) translateX(4.37px);transform:translateY(12.95px) translateX(4.37px)}76%{-webkit-transform:translateY(13.3px) translateX(4.45px);transform:translateY(13.3px) translateX(4.45px)}78%{-webkit-transform:translateY(13.65px) translateX(4.46px);transform:translateY(13.65px) translateX(4.46px)}80%{-webkit-transform:translateY(14px) translateX(4.41px);transform:translateY(14px) translateX(4.41px)}82%{-webkit-transform:translateY(14.35px) translateX(4.29px);transform:translateY(14.35px) translateX(4.29px)}84%{-webkit-transform:translateY(14.7px) translateX(4.09px);transform:translateY(14.7px) translateX(4.09px)}86%{-webkit-transform:translateY(15.05px) translateX(3.83px);transform:translateY(15.05px) translateX(3.83px)}88%{-webkit-transform:translateY(15.4px) translateX(3.5px);transform:translateY(15.4px) translateX(3.5px)}90%{-webkit-transform:translateY(15.75px) translateX(3.09px);transform:translateY(15.75px) translateX(3.09px)}92%{-webkit-transform:translateY(16.1px) translateX(2.61px);transform:translateY(16.1px) translateX(2.61px)}94%{-webkit-transform:translateY(16.45px) translateX(2.06px);transform:translateY(16.45px) translateX(2.06px)}96%{-webkit-transform:translateY(16.8px) translateX(1.44px);transform:translateY(16.8px) translateX(1.44px)}98%{-webkit-transform:translateY(17.15px) translateX(.75px);transform:translateY(17.15px) translateX(.75px)}100%{-webkit-transform:translateY(17.5px) translateX(0);transform:translateY(17.5px) translateX(0)}}@keyframes snowFall2{0%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}2%{-webkit-transform:translateY(.35px) translateX(-.75px);transform:translateY(.35px) translateX(-.75px)}4%{-webkit-transform:translateY(.7px) translateX(-1.44px);transform:translateY(.7px) translateX(-1.44px)}6%{-webkit-transform:translateY(1.05px) translateX(-2.06px);transform:translateY(1.05px) translateX(-2.06px)}8%{-webkit-transform:translateY(1.4px) translateX(-2.61px);transform:translateY(1.4px) translateX(-2.61px)}10%{-webkit-transform:translateY(1.75px) translateX(-3.09px);transform:translateY(1.75px) translateX(-3.09px)}12%{-webkit-transform:translateY(2.1px) translateX(-3.5px);transform:translateY(2.1px) translateX(-3.5px)}14%{-webkit-transform:translateY(2.45px) translateX(-3.83px);transform:translateY(2.45px) translateX(-3.83px)}16%{-webkit-transform:translateY(2.8px) translateX(-4.09px);transform:translateY(2.8px) translateX(-4.09px)}18%{-webkit-transform:translateY(3.15px) translateX(-4.29px);transform:translateY(3.15px) translateX(-4.29px)}20%{-webkit-transform:translateY(3.5px) translateX(-4.41px);transform:translateY(3.5px) translateX(-4.41px)}22%{-webkit-transform:translateY(3.85px) translateX(-4.46px);transform:translateY(3.85px) translateX(-4.46px)}24%{-webkit-transform:translateY(4.2px) translateX(-4.45px);transform:translateY(4.2px) translateX(-4.45px)}26%{-webkit-transform:translateY(4.55px) translateX(-4.37px);transform:translateY(4.55px) translateX(-4.37px)}28%{-webkit-transform:translateY(4.9px) translateX(-4.24px);transform:translateY(4.9px) translateX(-4.24px)}30%{-webkit-transform:translateY(5.25px) translateX(-4.05px);transform:translateY(5.25px) translateX(-4.05px)}32%{-webkit-transform:translateY(5.6px) translateX(-3.8px);transform:translateY(5.6px) translateX(-3.8px)}34%{-webkit-transform:translateY(5.95px) translateX(-3.51px);transform:translateY(5.95px) translateX(-3.51px)}36%{-webkit-transform:translateY(6.3px) translateX(-3.17px);transform:translateY(6.3px) translateX(-3.17px)}38%{-webkit-transform:translateY(6.65px) translateX(-2.79px);transform:translateY(6.65px) translateX(-2.79px)}40%{-webkit-transform:translateY(7px) translateX(-2.38px);transform:translateY(7px) translateX(-2.38px)}42%{-webkit-transform:translateY(7.35px) translateX(-1.94px);transform:translateY(7.35px) translateX(-1.94px)}44%{-webkit-transform:translateY(7.7px) translateX(-1.47px);transform:translateY(7.7px) translateX(-1.47px)}46%{-webkit-transform:translateY(8.05px) translateX(-.99px);transform:translateY(8.05px) translateX(-.99px)}48%{-webkit-transform:translateY(8.4px) translateX(-.5px);transform:translateY(8.4px) translateX(-.5px)}50%{-webkit-transform:translateY(8.75px) translateX(0);transform:translateY(8.75px) translateX(0)}52%{-webkit-transform:translateY(9.1px) translateX(.5px);transform:translateY(9.1px) translateX(.5px)}54%{-webkit-transform:translateY(9.45px) translateX(.99px);transform:translateY(9.45px) translateX(.99px)}56%{-webkit-transform:translateY(9.8px) translateX(1.47px);transform:translateY(9.8px) translateX(1.47px)}58%{-webkit-transform:translateY(10.15px) translateX(1.94px);transform:translateY(10.15px) translateX(1.94px)}60%{-webkit-transform:translateY(10.5px) translateX(2.38px);transform:translateY(10.5px) translateX(2.38px)}62%{-webkit-transform:translateY(10.85px) translateX(2.79px);transform:translateY(10.85px) translateX(2.79px)}64%{-webkit-transform:translateY(11.2px) translateX(3.17px);transform:translateY(11.2px) translateX(3.17px)}66%{-webkit-transform:translateY(11.55px) translateX(3.51px);transform:translateY(11.55px) translateX(3.51px)}68%{-webkit-transform:translateY(11.9px) translateX(3.8px);transform:translateY(11.9px) translateX(3.8px)}70%{-webkit-transform:translateY(12.25px) translateX(4.05px);transform:translateY(12.25px) translateX(4.05px)}72%{-webkit-transform:translateY(12.6px) translateX(4.24px);transform:translateY(12.6px) translateX(4.24px)}74%{-webkit-transform:translateY(12.95px) translateX(4.37px);transform:translateY(12.95px) translateX(4.37px)}76%{-webkit-transform:translateY(13.3px) translateX(4.45px);transform:translateY(13.3px) translateX(4.45px)}78%{-webkit-transform:translateY(13.65px) translateX(4.46px);transform:translateY(13.65px) translateX(4.46px)}80%{-webkit-transform:translateY(14px) translateX(4.41px);transform:translateY(14px) translateX(4.41px)}82%{-webkit-transform:translateY(14.35px) translateX(4.29px);transform:translateY(14.35px) translateX(4.29px)}84%{-webkit-transform:translateY(14.7px) translateX(4.09px);transform:translateY(14.7px) translateX(4.09px)}86%{-webkit-transform:translateY(15.05px) translateX(3.83px);transform:translateY(15.05px) translateX(3.83px)}88%{-webkit-transform:translateY(15.4px) translateX(3.5px);transform:translateY(15.4px) translateX(3.5px)}90%{-webkit-transform:translateY(15.75px) translateX(3.09px);transform:translateY(15.75px) translateX(3.09px)}92%{-webkit-transform:translateY(16.1px) translateX(2.61px);transform:translateY(16.1px) translateX(2.61px)}94%{-webkit-transform:translateY(16.45px) translateX(2.06px);transform:translateY(16.45px) translateX(2.06px)}96%{-webkit-transform:translateY(16.8px) translateX(1.44px);transform:translateY(16.8px) translateX(1.44px)}98%{-webkit-transform:translateY(17.15px) translateX(.75px);transform:translateY(17.15px) translateX(.75px)}100%{-webkit-transform:translateY(17.5px) translateX(0);transform:translateY(17.5px) translateX(0)}}@-webkit-keyframes translateTornado1{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(4px);transform:translateX(4px)}75%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes translateTornado1{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(4px);transform:translateX(4px)}75%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes translateTornado2{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(2px);transform:translateX(2px)}75%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes translateTornado2{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(2px);transform:translateX(2px)}75%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes translateTornado3{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(8px);transform:translateX(8px)}75%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes translateTornado3{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(8px);transform:translateX(8px)}75%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes translateTornado4{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(6px);transform:translateX(6px)}75%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes translateTornado4{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(6px);transform:translateX(6px)}75%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes translateTornado5{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(10px);transform:translateX(10px)}75%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes translateTornado5{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(10px);transform:translateX(10px)}75%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes translateTornado6{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(6px);transform:translateX(6px)}75%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes translateTornado6{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(6px);transform:translateX(6px)}75%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fillOpacityLightning{0%,100%,50%,53%,60%,7%{fill-opacity:0;stroke-opacity:0}1%,51%,54%{fill-opacity:1;stroke-opacity:1}}@keyframes fillOpacityLightning{0%,100%,50%,53%,60%,7%{fill-opacity:0;stroke-opacity:0}1%,51%,54%{fill-opacity:1;stroke-opacity:1}}@-webkit-keyframes translateFog{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(2.5px);transform:translateX(2.5px)}75%{-webkit-transform:translateX(-2.5px);transform:translateX(-2.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes translateFog{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(2.5px);transform:translateX(2.5px)}75%{-webkit-transform:translateX(-2.5px);transform:translateX(-2.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fillOpacityFog{0%,100%{fill-opacity:.5;stroke-opacity:.5}50%{fill-opacity:1;stroke-opacity:1}}@keyframes fillOpacityFog{0%,100%{fill-opacity:.5;stroke-opacity:.5}50%{fill-opacity:1;stroke-opacity:1}}@-webkit-keyframes translateSunrise{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%,25%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}}@keyframes translateSunrise{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%,25%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}}@-webkit-keyframes translateSunset{0%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}100%,25%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes translateSunset{0%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}100%,25%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@-webkit-keyframes translateArrowDown{0%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes translateArrowDown{0%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes translateArrowUp{0%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes translateArrowUp{0%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes translateWind{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}75%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes translateWind{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}75%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
@font-face {
  font-family: 'meteocons';
  src:  url('../fonts/meteocons/fonts/meteocons.eot?v=8_mCcevITOGC4YtFn49U8NdDO74&df08c6');
  src:  url('../fonts/meteocons/fonts/meteocons.eot?v=8_mCcevITOGC4YtFn49U8NdDO74&df08c6#iefix') format('embedded-opentype'),
    url('../fonts/meteocons/fonts/meteocons.ttf?v=8_mCcevITOGC4YtFn49U8NdDO74&df08c6') format('truetype'),
    url(data:font/x-font-woff;charset=utf-8;base64,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) format('woff'),
    url('../fonts/meteocons/fonts/meteocons.svg?v=8_mCcevITOGC4YtFn49U8NdDO74&df08c6#meteocons') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="me-"], [class*=" me-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'meteocons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.me-sunrise:before {
  content: "\e900";
}
.me-sun:before {
  content: "\e901";
}
.me-moon:before {
  content: "\e902";
}
.me-sun2:before {
  content: "\e903";
}
.me-windy:before {
  content: "\e904";
}
.me-wind:before {
  content: "\e905";
}
.me-snowflake:before {
  content: "\e906";
}
.me-cloudy:before {
  content: "\e907";
}
.me-cloud:before {
  content: "\e908";
}
.me-weather:before {
  content: "\e909";
}
.me-weather2:before {
  content: "\e90a";
}
.me-weather3:before {
  content: "\e90b";
}
.me-lines:before {
  content: "\e90c";
}
.me-cloud2:before {
  content: "\e90d";
}
.me-lightning:before {
  content: "\e90e";
}
.me-lightning2:before {
  content: "\e90f";
}
.me-rainy:before {
  content: "\e910";
}
.me-rainy2:before {
  content: "\e911";
}
.me-windy2:before {
  content: "\e912";
}
.me-windy3:before {
  content: "\e913";
}
.me-snowy:before {
  content: "\e914";
}
.me-snowy2:before {
  content: "\e915";
}
.me-snowy3:before {
  content: "\e916";
}
.me-weather4:before {
  content: "\e917";
}
.me-cloudy2:before {
  content: "\e918";
}
.me-cloud3:before {
  content: "\e919";
}
.me-lightning3:before {
  content: "\e91a";
}
.me-sun3:before {
  content: "\e91b";
}
.me-moon2:before {
  content: "\e91c";
}
.me-cloudy3:before {
  content: "\e91d";
}
.me-cloud4:before {
  content: "\e91e";
}
.me-cloud5:before {
  content: "\e91f";
}
.me-lightning4:before {
  content: "\e920";
}
.me-rainy3:before {
  content: "\e921";
}
.me-rainy4:before {
  content: "\e922";
}
.me-windy4:before {
  content: "\e923";
}
.me-windy5:before {
  content: "\e924";
}
.me-snowy4:before {
  content: "\e925";
}
.me-snowy5:before {
  content: "\e926";
}
.me-weather5:before {
  content: "\e927";
}
.me-cloudy4:before {
  content: "\e928";
}
.me-lightning5:before {
  content: "\e929";
}
.me-thermometer:before {
  content: "\e92a";
}
.me-compass:before {
  content: "\e92b";
}
.me-none:before {
  content: "\e92c";
}
.me-Celsius:before {
  content: "\e92d";
}
.me-Fahrenheit:before {
  content: "\e92e";
}
.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}
.ct-label {
  fill: rgba(0, 0, 0, 0.4);
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 1; }

.ct-chart-line .ct-label,
.ct-chart-bar .ct-label {
  display: block;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }

.ct-chart-pie .ct-label,
.ct-chart-donut .ct-label {
  dominant-baseline: central; }

.ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-label.ct-vertical.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end; }

.ct-label.ct-vertical.ct-end {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-chart-bar .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start; }

.ct-chart-bar .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: end; }

.ct-grid {
  stroke: rgba(0, 0, 0, 0.2);
  stroke-width: 1px;
  stroke-dasharray: 2px; }

.ct-grid-background {
  fill: none; }

.ct-point {
  stroke-width: 10px;
  stroke-linecap: round; }

.ct-line {
  fill: none;
  stroke-width: 4px; }

.ct-area {
  stroke: none;
  fill-opacity: 0.1; }

.ct-bar {
  fill: none;
  stroke-width: 10px; }

.ct-slice-donut {
  fill: none;
  stroke-width: 60px; }

.ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut {
  stroke: #d70206; }

.ct-series-a .ct-slice-pie, .ct-series-a .ct-slice-donut-solid, .ct-series-a .ct-area {
  fill: #d70206; }

.ct-series-b .ct-point, .ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-slice-donut {
  stroke: #f05b4f; }

.ct-series-b .ct-slice-pie, .ct-series-b .ct-slice-donut-solid, .ct-series-b .ct-area {
  fill: #f05b4f; }

.ct-series-c .ct-point, .ct-series-c .ct-line, .ct-series-c .ct-bar, .ct-series-c .ct-slice-donut {
  stroke: #f4c63d; }

.ct-series-c .ct-slice-pie, .ct-series-c .ct-slice-donut-solid, .ct-series-c .ct-area {
  fill: #f4c63d; }

.ct-series-d .ct-point, .ct-series-d .ct-line, .ct-series-d .ct-bar, .ct-series-d .ct-slice-donut {
  stroke: #d17905; }

.ct-series-d .ct-slice-pie, .ct-series-d .ct-slice-donut-solid, .ct-series-d .ct-area {
  fill: #d17905; }

.ct-series-e .ct-point, .ct-series-e .ct-line, .ct-series-e .ct-bar, .ct-series-e .ct-slice-donut {
  stroke: #453d3f; }

.ct-series-e .ct-slice-pie, .ct-series-e .ct-slice-donut-solid, .ct-series-e .ct-area {
  fill: #453d3f; }

.ct-series-f .ct-point, .ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-slice-donut {
  stroke: #59922b; }

.ct-series-f .ct-slice-pie, .ct-series-f .ct-slice-donut-solid, .ct-series-f .ct-area {
  fill: #59922b; }

.ct-series-g .ct-point, .ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-slice-donut {
  stroke: #0544d3; }

.ct-series-g .ct-slice-pie, .ct-series-g .ct-slice-donut-solid, .ct-series-g .ct-area {
  fill: #0544d3; }

.ct-series-h .ct-point, .ct-series-h .ct-line, .ct-series-h .ct-bar, .ct-series-h .ct-slice-donut {
  stroke: #6b0392; }

.ct-series-h .ct-slice-pie, .ct-series-h .ct-slice-donut-solid, .ct-series-h .ct-area {
  fill: #6b0392; }

.ct-series-i .ct-point, .ct-series-i .ct-line, .ct-series-i .ct-bar, .ct-series-i .ct-slice-donut {
  stroke: #f05b4f; }

.ct-series-i .ct-slice-pie, .ct-series-i .ct-slice-donut-solid, .ct-series-i .ct-area {
  fill: #f05b4f; }

.ct-series-j .ct-point, .ct-series-j .ct-line, .ct-series-j .ct-bar, .ct-series-j .ct-slice-donut {
  stroke: #dda458; }

.ct-series-j .ct-slice-pie, .ct-series-j .ct-slice-donut-solid, .ct-series-j .ct-area {
  fill: #dda458; }

.ct-series-k .ct-point, .ct-series-k .ct-line, .ct-series-k .ct-bar, .ct-series-k .ct-slice-donut {
  stroke: #eacf7d; }

.ct-series-k .ct-slice-pie, .ct-series-k .ct-slice-donut-solid, .ct-series-k .ct-area {
  fill: #eacf7d; }

.ct-series-l .ct-point, .ct-series-l .ct-line, .ct-series-l .ct-bar, .ct-series-l .ct-slice-donut {
  stroke: #86797d; }

.ct-series-l .ct-slice-pie, .ct-series-l .ct-slice-donut-solid, .ct-series-l .ct-area {
  fill: #86797d; }

.ct-series-m .ct-point, .ct-series-m .ct-line, .ct-series-m .ct-bar, .ct-series-m .ct-slice-donut {
  stroke: #b2c326; }

.ct-series-m .ct-slice-pie, .ct-series-m .ct-slice-donut-solid, .ct-series-m .ct-area {
  fill: #b2c326; }

.ct-series-n .ct-point, .ct-series-n .ct-line, .ct-series-n .ct-bar, .ct-series-n .ct-slice-donut {
  stroke: #6188e2; }

.ct-series-n .ct-slice-pie, .ct-series-n .ct-slice-donut-solid, .ct-series-n .ct-area {
  fill: #6188e2; }

.ct-series-o .ct-point, .ct-series-o .ct-line, .ct-series-o .ct-bar, .ct-series-o .ct-slice-donut {
  stroke: #a748ca; }

.ct-series-o .ct-slice-pie, .ct-series-o .ct-slice-donut-solid, .ct-series-o .ct-area {
  fill: #a748ca; }

.ct-square {
  display: block;
  position: relative;
  width: 100%; }
  .ct-square:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 100%; }
  .ct-square:after {
    content: "";
    display: table;
    clear: both; }
  .ct-square > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-second {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-second:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 93.75%; }
  .ct-minor-second:after {
    content: "";
    display: table;
    clear: both; }
  .ct-minor-second > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-second {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-second:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 88.8888888889%; }
  .ct-major-second:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-second > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-third {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-third:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 83.3333333333%; }
  .ct-minor-third:after {
    content: "";
    display: table;
    clear: both; }
  .ct-minor-third > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-third {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-third:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 80%; }
  .ct-major-third:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-third > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-perfect-fourth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-perfect-fourth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 75%; }
  .ct-perfect-fourth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-perfect-fourth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-perfect-fifth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-perfect-fifth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 66.6666666667%; }
  .ct-perfect-fifth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-perfect-fifth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-sixth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-sixth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 62.5%; }
  .ct-minor-sixth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-minor-sixth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-golden-section {
  display: block;
  position: relative;
  width: 100%; }
  .ct-golden-section:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 61.804697157%; }
  .ct-golden-section:after {
    content: "";
    display: table;
    clear: both; }
  .ct-golden-section > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-sixth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-sixth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 60%; }
  .ct-major-sixth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-sixth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-seventh {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-seventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 56.25%; }
  .ct-minor-seventh:after {
    content: "";
    display: table;
    clear: both; }
  .ct-minor-seventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-seventh {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-seventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 53.3333333333%; }
  .ct-major-seventh:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-seventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-octave {
  display: block;
  position: relative;
  width: 100%; }
  .ct-octave:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 50%; }
  .ct-octave:after {
    content: "";
    display: table;
    clear: both; }
  .ct-octave > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-tenth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-tenth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 40%; }
  .ct-major-tenth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-tenth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-eleventh {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-eleventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 37.5%; }
  .ct-major-eleventh:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-eleventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-twelfth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-twelfth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 33.3333333333%; }
  .ct-major-twelfth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-twelfth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-double-octave {
  display: block;
  position: relative;
  width: 100%; }
  .ct-double-octave:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 25%; }
  .ct-double-octave:after {
    content: "";
    display: table;
    clear: both; }
  .ct-double-octave > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

/*# sourceMappingURL=chartist.css.map */
.chartist-tooltip {
  position: absolute;
  display: inline-block;
  opacity: 0;
  min-width: 5em;
  padding: .5em;
  background: #F4C63D;
  color: #453D3F;
  font-family: Oxygen,Helvetica,Arial,sans-serif;
  font-weight: 700;
  text-align: center;
  pointer-events: none;
  z-index: 1;
  -webkit-transition: opacity .2s linear;
  -moz-transition: opacity .2s linear;
  -o-transition: opacity .2s linear;
  transition: opacity .2s linear; }
  .chartist-tooltip:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -15px;
    border: 15px solid transparent;
    border-top-color: #F4C63D; }
  .chartist-tooltip.tooltip-show {
    opacity: 1; }

.ct-area, .ct-line {
  pointer-events: none; }

/*# sourceMappingURL=chartist-plugin-tooltip.css.map */

/*!
 * Bootstrap v4.2.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue : #1E9FF2;
  --indigo : #6610F2;
  --purple : #6F42C1;
  --pink : #E83E8C;
  --red : #FF4961;
  --orange : #FF9149;
  --yellow : #FFC107;
  --green : #28D094;
  --teal : #20C997;
  --cyan : #666EE8;
  --white : #FFFFFF;
  --gray : #6B6F82;
  --gray-dark : #464855;
  --primary : #666EE8;
  --secondary : #6B6F82;
  --success : #28D094;
  --info : #1E9FF2;
  --warning : #FF9149;
  --danger : #FF4961;
  --light : #BABFC7;
  --dark : #464855;
  --breakpoint-xs : 0;
  --breakpoint-sm : 576px;
  --breakpoint-md : 768px;
  --breakpoint-lg : 992px;
  --breakpoint-xl : 1200px;
  --font-family-sans-serif : 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --font-family-monospace : 'Quicksand', Georgia, 'Times New Roman', Times, serif;
}

*, *::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 : 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  font-size : 1rem;
  font-weight : 400;
  line-height : 1.45;
  color : #6B6F82;
  text-align : right;
  background-color : #F4F5FA;
}

[tabindex='-1']:focus {
  outline : 0 !important;
}

hr {
  box-sizing : content-box;
  height : 0;
  overflow : visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top : 0;
  margin-bottom : 0.5rem;
}

p {
  margin-top : 0;
  margin-bottom : 1rem;
}

abbr[title], abbr[data-original-title] {
          text-decoration : underline;
  -webkit-text-decoration : underline dotted;
          text-decoration : underline dotted;
  cursor : help;
  border-bottom : 0;
  -webkit-text-decoration-skip-ink : none;
          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 : 0.5rem;
  margin-right : 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 : -0.25em;
}

sup {
  top : -0.5em;
}

a {
  color : #5059E5;
  text-decoration : none;
  background-color : transparent;
}
a:hover {
  color : #1E29CA;
  text-decoration : underline;
}

a:not([href]):not([tabindex]) {
  color : inherit;
  text-decoration : none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color : inherit;
  text-decoration : none;
}
a:not([href]):not([tabindex]):focus {
  outline : 0;
}

pre, code, kbd, samp {
  font-family : 'Quicksand', Georgia, 'Times New Roman', Times, serif;
  font-size : 1em;
}

pre {
  margin-top : 0;
  margin-bottom : 1rem;
  overflow : auto;
}

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 : #6B6F82;
  text-align : right;
  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;
}

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;
}

input[type='date'], input[type='time'], input[type='datetime-local'], input[type='month'] {
  -webkit-appearance : listbox;
}

textarea {
  overflow : auto;
  resize : vertical;
}

fieldset {
  min-width : 0;
  padding : 0;
  margin : 0;
  border : 0;
}

legend {
  display : block;
  width : 100%;
  max-width : 100%;
  padding : 0;
  margin-bottom : 0.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-family : 'Quicksand', Georgia, 'Times New Roman', Times, serif;
  font-weight : 400;
  line-height : 1.2;
  color : #464855;
}

h1, .h1 {
  font-size : 2rem;
}

h2, .h2 {
  font-size : 1.74rem;
}

h3, .h3 {
  font-size : 1.51rem;
}

h4, .h4 {
  font-size : 1.32rem;
}

h5, .h5 {
  font-size : 1.14rem;
}

h6, .h6 {
  font-size : 1rem;
}

.lead {
  font-size : 1.25rem;
  font-weight : 400;
}

.display-1 {
  font-size : 6rem;
  font-weight : 400;
  line-height : 1.2;
}

.display-2 {
  font-size : 5.5rem;
  font-weight : 400;
  line-height : 1.2;
}

.display-3 {
  font-size : 4.5rem;
  font-weight : 400;
  line-height : 1.2;
}

.display-4 {
  font-size : 3.5rem;
  font-weight : 400;
  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-right : 0;
  list-style : none;
}

.list-inline {
  padding-right : 0;
  list-style : none;
}

.list-inline-item {
  display : inline-block;
}
.list-inline-item:not(:last-child) {
  margin-left : 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 : #6B6F82;
}
.blockquote-footer::before {
  content : '\2014\00A0';
}

.img-fluid {
  max-width : 100%;
  height : auto;
}

.img-thumbnail {
  padding : 0.25rem;
  background-color : #F4F5FA;
  border : 1px solid #626E82;
  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 : #6B6F82;
}

code {
  font-size : 87.5%;
  color : #F74B5C;
  word-break : break-word;
}
a > code {
  color : inherit;
}

kbd {
  padding : 0.2rem 0.4rem;
  font-size : 87.5%;
  color : #FFFFFF;
  background-color : #F2F3F5;
  border-radius : 0.21rem;
}
kbd kbd {
  padding : 0;
  font-size : 100%;
  font-weight : 700;
}

pre {
  display : block;
  font-size : 87.5%;
  color : #6B6F82;
}
pre code {
  font-size : inherit;
  color : inherit;
  word-break : normal;
}

.pre-scrollable {
  max-height : 340px;
  overflow-y : scroll;
}

.container {
  width : 100%;
  padding-left : 15px;
  padding-right : 15px;
  margin-left : auto;
  margin-right : auto;
}
@media (min-width: 576px) {
  .container {
    max-width : 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width : 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width : 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width : 1140px;
  }
}

.container-fluid {
  width : 100%;
  padding-left : 15px;
  padding-right : 15px;
  margin-left : auto;
  margin-right : auto;
}

.row {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-flex-wrap : wrap;
      -ms-flex-wrap : wrap;
          flex-wrap : wrap;
  margin-left : -15px;
  margin-right : -15px;
}

.no-gutters {
  margin-left : 0;
  margin-right : 0;
}
.no-gutters > .col, .no-gutters > [class*='col-'] {
  padding-left : 0;
  padding-right : 0;
}

.col-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-left : 15px;
  padding-right : 15px;
}

.col {
  -webkit-flex-basis : 0;
  -ms-flex-preferred-size : 0;
          flex-basis : 0;
  -webkit-box-flex : 1;
  -webkit-flex-grow : 1;
  -ms-flex-positive : 1;
          flex-grow : 1;
  max-width : 100%;
}

.col-auto {
  -webkit-box-flex : 0;
  -webkit-flex : 0 0 auto;
      -ms-flex : 0 0 auto;
          flex : 0 0 auto;
  width : auto;
  max-width : 100%;
}

.col-1 {
  -webkit-box-flex : 0;
  -webkit-flex : 0 0 8.33333%;
      -ms-flex : 0 0 8.33333%;
          flex : 0 0 8.33333%;
  max-width : 8.33333%;
}

.col-2 {
  -webkit-box-flex : 0;
  -webkit-flex : 0 0 16.66667%;
      -ms-flex : 0 0 16.66667%;
          flex : 0 0 16.66667%;
  max-width : 16.66667%;
}

.col-3 {
  -webkit-box-flex : 0;
  -webkit-flex : 0 0 25%;
      -ms-flex : 0 0 25%;
          flex : 0 0 25%;
  max-width : 25%;
}

.col-4 {
  -webkit-box-flex : 0;
  -webkit-flex : 0 0 33.33333%;
      -ms-flex : 0 0 33.33333%;
          flex : 0 0 33.33333%;
  max-width : 33.33333%;
}

.col-5 {
  -webkit-box-flex : 0;
  -webkit-flex : 0 0 41.66667%;
      -ms-flex : 0 0 41.66667%;
          flex : 0 0 41.66667%;
  max-width : 41.66667%;
}

.col-6 {
  -webkit-box-flex : 0;
  -webkit-flex : 0 0 50%;
      -ms-flex : 0 0 50%;
          flex : 0 0 50%;
  max-width : 50%;
}

.col-7 {
  -webkit-box-flex : 0;
  -webkit-flex : 0 0 58.33333%;
      -ms-flex : 0 0 58.33333%;
          flex : 0 0 58.33333%;
  max-width : 58.33333%;
}

.col-8 {
  -webkit-box-flex : 0;
  -webkit-flex : 0 0 66.66667%;
      -ms-flex : 0 0 66.66667%;
          flex : 0 0 66.66667%;
  max-width : 66.66667%;
}

.col-9 {
  -webkit-box-flex : 0;
  -webkit-flex : 0 0 75%;
      -ms-flex : 0 0 75%;
          flex : 0 0 75%;
  max-width : 75%;
}

.col-10 {
  -webkit-box-flex : 0;
  -webkit-flex : 0 0 83.33333%;
      -ms-flex : 0 0 83.33333%;
          flex : 0 0 83.33333%;
  max-width : 83.33333%;
}

.col-11 {
  -webkit-box-flex : 0;
  -webkit-flex : 0 0 91.66667%;
      -ms-flex : 0 0 91.66667%;
          flex : 0 0 91.66667%;
  max-width : 91.66667%;
}

.col-12 {
  -webkit-box-flex : 0;
  -webkit-flex : 0 0 100%;
      -ms-flex : 0 0 100%;
          flex : 0 0 100%;
  max-width : 100%;
}

.order-first {
  -webkit-box-ordinal-group : 0;
  -webkit-order : -1;
  -ms-flex-order : -1;
          order : -1;
}

.order-last {
  -webkit-box-ordinal-group : 14;
  -webkit-order : 13;
  -ms-flex-order : 13;
          order : 13;
}

.order-0 {
  -webkit-box-ordinal-group : 1;
  -webkit-order : 0;
  -ms-flex-order : 0;
          order : 0;
}

.order-1 {
  -webkit-box-ordinal-group : 2;
  -webkit-order : 1;
  -ms-flex-order : 1;
          order : 1;
}

.order-2 {
  -webkit-box-ordinal-group : 3;
  -webkit-order : 2;
  -ms-flex-order : 2;
          order : 2;
}

.order-3 {
  -webkit-box-ordinal-group : 4;
  -webkit-order : 3;
  -ms-flex-order : 3;
          order : 3;
}

.order-4 {
  -webkit-box-ordinal-group : 5;
  -webkit-order : 4;
  -ms-flex-order : 4;
          order : 4;
}

.order-5 {
  -webkit-box-ordinal-group : 6;
  -webkit-order : 5;
  -ms-flex-order : 5;
          order : 5;
}

.order-6 {
  -webkit-box-ordinal-group : 7;
  -webkit-order : 6;
  -ms-flex-order : 6;
          order : 6;
}

.order-7 {
  -webkit-box-ordinal-group : 8;
  -webkit-order : 7;
  -ms-flex-order : 7;
          order : 7;
}

.order-8 {
  -webkit-box-ordinal-group : 9;
  -webkit-order : 8;
  -ms-flex-order : 8;
          order : 8;
}

.order-9 {
  -webkit-box-ordinal-group : 10;
  -webkit-order : 9;
  -ms-flex-order : 9;
          order : 9;
}

.order-10 {
  -webkit-box-ordinal-group : 11;
  -webkit-order : 10;
  -ms-flex-order : 10;
          order : 10;
}

.order-11 {
  -webkit-box-ordinal-group : 12;
  -webkit-order : 11;
  -ms-flex-order : 11;
          order : 11;
}

.order-12 {
  -webkit-box-ordinal-group : 13;
  -webkit-order : 12;
  -ms-flex-order : 12;
          order : 12;
}

.offset-1 {
  margin-right : 8.33333%;
}

.offset-2 {
  margin-right : 16.66667%;
}

.offset-3 {
  margin-right : 25%;
}

.offset-4 {
  margin-right : 33.33333%;
}

.offset-5 {
  margin-right : 41.66667%;
}

.offset-6 {
  margin-right : 50%;
}

.offset-7 {
  margin-right : 58.33333%;
}

.offset-8 {
  margin-right : 66.66667%;
}

.offset-9 {
  margin-right : 75%;
}

.offset-10 {
  margin-right : 83.33333%;
}

.offset-11 {
  margin-right : 91.66667%;
}

@media (min-width: 576px) {
  .col-sm {
    -webkit-flex-basis : 0;
    -ms-flex-preferred-size : 0;
            flex-basis : 0;
    -webkit-box-flex : 1;
    -webkit-flex-grow : 1;
    -ms-flex-positive : 1;
            flex-grow : 1;
    max-width : 100%;
  }
  .col-sm-auto {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 auto;
        -ms-flex : 0 0 auto;
            flex : 0 0 auto;
    width : auto;
    max-width : 100%;
  }
  .col-sm-1 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 8.33333%;
        -ms-flex : 0 0 8.33333%;
            flex : 0 0 8.33333%;
    max-width : 8.33333%;
  }
  .col-sm-2 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 16.66667%;
        -ms-flex : 0 0 16.66667%;
            flex : 0 0 16.66667%;
    max-width : 16.66667%;
  }
  .col-sm-3 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 25%;
        -ms-flex : 0 0 25%;
            flex : 0 0 25%;
    max-width : 25%;
  }
  .col-sm-4 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 33.33333%;
        -ms-flex : 0 0 33.33333%;
            flex : 0 0 33.33333%;
    max-width : 33.33333%;
  }
  .col-sm-5 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 41.66667%;
        -ms-flex : 0 0 41.66667%;
            flex : 0 0 41.66667%;
    max-width : 41.66667%;
  }
  .col-sm-6 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 50%;
        -ms-flex : 0 0 50%;
            flex : 0 0 50%;
    max-width : 50%;
  }
  .col-sm-7 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 58.33333%;
        -ms-flex : 0 0 58.33333%;
            flex : 0 0 58.33333%;
    max-width : 58.33333%;
  }
  .col-sm-8 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 66.66667%;
        -ms-flex : 0 0 66.66667%;
            flex : 0 0 66.66667%;
    max-width : 66.66667%;
  }
  .col-sm-9 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 75%;
        -ms-flex : 0 0 75%;
            flex : 0 0 75%;
    max-width : 75%;
  }
  .col-sm-10 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 83.33333%;
        -ms-flex : 0 0 83.33333%;
            flex : 0 0 83.33333%;
    max-width : 83.33333%;
  }
  .col-sm-11 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 91.66667%;
        -ms-flex : 0 0 91.66667%;
            flex : 0 0 91.66667%;
    max-width : 91.66667%;
  }
  .col-sm-12 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 100%;
        -ms-flex : 0 0 100%;
            flex : 0 0 100%;
    max-width : 100%;
  }
  .order-sm-first {
    -webkit-box-ordinal-group : 0;
    -webkit-order : -1;
    -ms-flex-order : -1;
            order : -1;
  }
  .order-sm-last {
    -webkit-box-ordinal-group : 14;
    -webkit-order : 13;
    -ms-flex-order : 13;
            order : 13;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group : 1;
    -webkit-order : 0;
    -ms-flex-order : 0;
            order : 0;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group : 2;
    -webkit-order : 1;
    -ms-flex-order : 1;
            order : 1;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group : 3;
    -webkit-order : 2;
    -ms-flex-order : 2;
            order : 2;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group : 4;
    -webkit-order : 3;
    -ms-flex-order : 3;
            order : 3;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group : 5;
    -webkit-order : 4;
    -ms-flex-order : 4;
            order : 4;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group : 6;
    -webkit-order : 5;
    -ms-flex-order : 5;
            order : 5;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group : 7;
    -webkit-order : 6;
    -ms-flex-order : 6;
            order : 6;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group : 8;
    -webkit-order : 7;
    -ms-flex-order : 7;
            order : 7;
  }
  .order-sm-8 {
    -webkit-box-ordinal-group : 9;
    -webkit-order : 8;
    -ms-flex-order : 8;
            order : 8;
  }
  .order-sm-9 {
    -webkit-box-ordinal-group : 10;
    -webkit-order : 9;
    -ms-flex-order : 9;
            order : 9;
  }
  .order-sm-10 {
    -webkit-box-ordinal-group : 11;
    -webkit-order : 10;
    -ms-flex-order : 10;
            order : 10;
  }
  .order-sm-11 {
    -webkit-box-ordinal-group : 12;
    -webkit-order : 11;
    -ms-flex-order : 11;
            order : 11;
  }
  .order-sm-12 {
    -webkit-box-ordinal-group : 13;
    -webkit-order : 12;
    -ms-flex-order : 12;
            order : 12;
  }
  .offset-sm-0 {
    margin-right : 0;
  }
  .offset-sm-1 {
    margin-right : 8.33333%;
  }
  .offset-sm-2 {
    margin-right : 16.66667%;
  }
  .offset-sm-3 {
    margin-right : 25%;
  }
  .offset-sm-4 {
    margin-right : 33.33333%;
  }
  .offset-sm-5 {
    margin-right : 41.66667%;
  }
  .offset-sm-6 {
    margin-right : 50%;
  }
  .offset-sm-7 {
    margin-right : 58.33333%;
  }
  .offset-sm-8 {
    margin-right : 66.66667%;
  }
  .offset-sm-9 {
    margin-right : 75%;
  }
  .offset-sm-10 {
    margin-right : 83.33333%;
  }
  .offset-sm-11 {
    margin-right : 91.66667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -webkit-flex-basis : 0;
    -ms-flex-preferred-size : 0;
            flex-basis : 0;
    -webkit-box-flex : 1;
    -webkit-flex-grow : 1;
    -ms-flex-positive : 1;
            flex-grow : 1;
    max-width : 100%;
  }
  .col-md-auto {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 auto;
        -ms-flex : 0 0 auto;
            flex : 0 0 auto;
    width : auto;
    max-width : 100%;
  }
  .col-md-1 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 8.33333%;
        -ms-flex : 0 0 8.33333%;
            flex : 0 0 8.33333%;
    max-width : 8.33333%;
  }
  .col-md-2 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 16.66667%;
        -ms-flex : 0 0 16.66667%;
            flex : 0 0 16.66667%;
    max-width : 16.66667%;
  }
  .col-md-3 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 25%;
        -ms-flex : 0 0 25%;
            flex : 0 0 25%;
    max-width : 25%;
  }
  .col-md-4 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 33.33333%;
        -ms-flex : 0 0 33.33333%;
            flex : 0 0 33.33333%;
    max-width : 33.33333%;
  }
  .col-md-5 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 41.66667%;
        -ms-flex : 0 0 41.66667%;
            flex : 0 0 41.66667%;
    max-width : 41.66667%;
  }
  .col-md-6 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 50%;
        -ms-flex : 0 0 50%;
            flex : 0 0 50%;
    max-width : 50%;
  }
  .col-md-7 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 58.33333%;
        -ms-flex : 0 0 58.33333%;
            flex : 0 0 58.33333%;
    max-width : 58.33333%;
  }
  .col-md-8 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 66.66667%;
        -ms-flex : 0 0 66.66667%;
            flex : 0 0 66.66667%;
    max-width : 66.66667%;
  }
  .col-md-9 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 75%;
        -ms-flex : 0 0 75%;
            flex : 0 0 75%;
    max-width : 75%;
  }
  .col-md-10 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 83.33333%;
        -ms-flex : 0 0 83.33333%;
            flex : 0 0 83.33333%;
    max-width : 83.33333%;
  }
  .col-md-11 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 91.66667%;
        -ms-flex : 0 0 91.66667%;
            flex : 0 0 91.66667%;
    max-width : 91.66667%;
  }
  .col-md-12 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 100%;
        -ms-flex : 0 0 100%;
            flex : 0 0 100%;
    max-width : 100%;
  }
  .order-md-first {
    -webkit-box-ordinal-group : 0;
    -webkit-order : -1;
    -ms-flex-order : -1;
            order : -1;
  }
  .order-md-last {
    -webkit-box-ordinal-group : 14;
    -webkit-order : 13;
    -ms-flex-order : 13;
            order : 13;
  }
  .order-md-0 {
    -webkit-box-ordinal-group : 1;
    -webkit-order : 0;
    -ms-flex-order : 0;
            order : 0;
  }
  .order-md-1 {
    -webkit-box-ordinal-group : 2;
    -webkit-order : 1;
    -ms-flex-order : 1;
            order : 1;
  }
  .order-md-2 {
    -webkit-box-ordinal-group : 3;
    -webkit-order : 2;
    -ms-flex-order : 2;
            order : 2;
  }
  .order-md-3 {
    -webkit-box-ordinal-group : 4;
    -webkit-order : 3;
    -ms-flex-order : 3;
            order : 3;
  }
  .order-md-4 {
    -webkit-box-ordinal-group : 5;
    -webkit-order : 4;
    -ms-flex-order : 4;
            order : 4;
  }
  .order-md-5 {
    -webkit-box-ordinal-group : 6;
    -webkit-order : 5;
    -ms-flex-order : 5;
            order : 5;
  }
  .order-md-6 {
    -webkit-box-ordinal-group : 7;
    -webkit-order : 6;
    -ms-flex-order : 6;
            order : 6;
  }
  .order-md-7 {
    -webkit-box-ordinal-group : 8;
    -webkit-order : 7;
    -ms-flex-order : 7;
            order : 7;
  }
  .order-md-8 {
    -webkit-box-ordinal-group : 9;
    -webkit-order : 8;
    -ms-flex-order : 8;
            order : 8;
  }
  .order-md-9 {
    -webkit-box-ordinal-group : 10;
    -webkit-order : 9;
    -ms-flex-order : 9;
            order : 9;
  }
  .order-md-10 {
    -webkit-box-ordinal-group : 11;
    -webkit-order : 10;
    -ms-flex-order : 10;
            order : 10;
  }
  .order-md-11 {
    -webkit-box-ordinal-group : 12;
    -webkit-order : 11;
    -ms-flex-order : 11;
            order : 11;
  }
  .order-md-12 {
    -webkit-box-ordinal-group : 13;
    -webkit-order : 12;
    -ms-flex-order : 12;
            order : 12;
  }
  .offset-md-0 {
    margin-right : 0;
  }
  .offset-md-1 {
    margin-right : 8.33333%;
  }
  .offset-md-2 {
    margin-right : 16.66667%;
  }
  .offset-md-3 {
    margin-right : 25%;
  }
  .offset-md-4 {
    margin-right : 33.33333%;
  }
  .offset-md-5 {
    margin-right : 41.66667%;
  }
  .offset-md-6 {
    margin-right : 50%;
  }
  .offset-md-7 {
    margin-right : 58.33333%;
  }
  .offset-md-8 {
    margin-right : 66.66667%;
  }
  .offset-md-9 {
    margin-right : 75%;
  }
  .offset-md-10 {
    margin-right : 83.33333%;
  }
  .offset-md-11 {
    margin-right : 91.66667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -webkit-flex-basis : 0;
    -ms-flex-preferred-size : 0;
            flex-basis : 0;
    -webkit-box-flex : 1;
    -webkit-flex-grow : 1;
    -ms-flex-positive : 1;
            flex-grow : 1;
    max-width : 100%;
  }
  .col-lg-auto {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 auto;
        -ms-flex : 0 0 auto;
            flex : 0 0 auto;
    width : auto;
    max-width : 100%;
  }
  .col-lg-1 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 8.33333%;
        -ms-flex : 0 0 8.33333%;
            flex : 0 0 8.33333%;
    max-width : 8.33333%;
  }
  .col-lg-2 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 16.66667%;
        -ms-flex : 0 0 16.66667%;
            flex : 0 0 16.66667%;
    max-width : 16.66667%;
  }
  .col-lg-3 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 25%;
        -ms-flex : 0 0 25%;
            flex : 0 0 25%;
    max-width : 25%;
  }
  .col-lg-4 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 33.33333%;
        -ms-flex : 0 0 33.33333%;
            flex : 0 0 33.33333%;
    max-width : 33.33333%;
  }
  .col-lg-5 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 41.66667%;
        -ms-flex : 0 0 41.66667%;
            flex : 0 0 41.66667%;
    max-width : 41.66667%;
  }
  .col-lg-6 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 50%;
        -ms-flex : 0 0 50%;
            flex : 0 0 50%;
    max-width : 50%;
  }
  .col-lg-7 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 58.33333%;
        -ms-flex : 0 0 58.33333%;
            flex : 0 0 58.33333%;
    max-width : 58.33333%;
  }
  .col-lg-8 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 66.66667%;
        -ms-flex : 0 0 66.66667%;
            flex : 0 0 66.66667%;
    max-width : 66.66667%;
  }
  .col-lg-9 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 75%;
        -ms-flex : 0 0 75%;
            flex : 0 0 75%;
    max-width : 75%;
  }
  .col-lg-10 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 83.33333%;
        -ms-flex : 0 0 83.33333%;
            flex : 0 0 83.33333%;
    max-width : 83.33333%;
  }
  .col-lg-11 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 91.66667%;
        -ms-flex : 0 0 91.66667%;
            flex : 0 0 91.66667%;
    max-width : 91.66667%;
  }
  .col-lg-12 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 100%;
        -ms-flex : 0 0 100%;
            flex : 0 0 100%;
    max-width : 100%;
  }
  .order-lg-first {
    -webkit-box-ordinal-group : 0;
    -webkit-order : -1;
    -ms-flex-order : -1;
            order : -1;
  }
  .order-lg-last {
    -webkit-box-ordinal-group : 14;
    -webkit-order : 13;
    -ms-flex-order : 13;
            order : 13;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group : 1;
    -webkit-order : 0;
    -ms-flex-order : 0;
            order : 0;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group : 2;
    -webkit-order : 1;
    -ms-flex-order : 1;
            order : 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group : 3;
    -webkit-order : 2;
    -ms-flex-order : 2;
            order : 2;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group : 4;
    -webkit-order : 3;
    -ms-flex-order : 3;
            order : 3;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group : 5;
    -webkit-order : 4;
    -ms-flex-order : 4;
            order : 4;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group : 6;
    -webkit-order : 5;
    -ms-flex-order : 5;
            order : 5;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group : 7;
    -webkit-order : 6;
    -ms-flex-order : 6;
            order : 6;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group : 8;
    -webkit-order : 7;
    -ms-flex-order : 7;
            order : 7;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group : 9;
    -webkit-order : 8;
    -ms-flex-order : 8;
            order : 8;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group : 10;
    -webkit-order : 9;
    -ms-flex-order : 9;
            order : 9;
  }
  .order-lg-10 {
    -webkit-box-ordinal-group : 11;
    -webkit-order : 10;
    -ms-flex-order : 10;
            order : 10;
  }
  .order-lg-11 {
    -webkit-box-ordinal-group : 12;
    -webkit-order : 11;
    -ms-flex-order : 11;
            order : 11;
  }
  .order-lg-12 {
    -webkit-box-ordinal-group : 13;
    -webkit-order : 12;
    -ms-flex-order : 12;
            order : 12;
  }
  .offset-lg-0 {
    margin-right : 0;
  }
  .offset-lg-1 {
    margin-right : 8.33333%;
  }
  .offset-lg-2 {
    margin-right : 16.66667%;
  }
  .offset-lg-3 {
    margin-right : 25%;
  }
  .offset-lg-4 {
    margin-right : 33.33333%;
  }
  .offset-lg-5 {
    margin-right : 41.66667%;
  }
  .offset-lg-6 {
    margin-right : 50%;
  }
  .offset-lg-7 {
    margin-right : 58.33333%;
  }
  .offset-lg-8 {
    margin-right : 66.66667%;
  }
  .offset-lg-9 {
    margin-right : 75%;
  }
  .offset-lg-10 {
    margin-right : 83.33333%;
  }
  .offset-lg-11 {
    margin-right : 91.66667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -webkit-flex-basis : 0;
    -ms-flex-preferred-size : 0;
            flex-basis : 0;
    -webkit-box-flex : 1;
    -webkit-flex-grow : 1;
    -ms-flex-positive : 1;
            flex-grow : 1;
    max-width : 100%;
  }
  .col-xl-auto {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 auto;
        -ms-flex : 0 0 auto;
            flex : 0 0 auto;
    width : auto;
    max-width : 100%;
  }
  .col-xl-1 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 8.33333%;
        -ms-flex : 0 0 8.33333%;
            flex : 0 0 8.33333%;
    max-width : 8.33333%;
  }
  .col-xl-2 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 16.66667%;
        -ms-flex : 0 0 16.66667%;
            flex : 0 0 16.66667%;
    max-width : 16.66667%;
  }
  .col-xl-3 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 25%;
        -ms-flex : 0 0 25%;
            flex : 0 0 25%;
    max-width : 25%;
  }
  .col-xl-4 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 33.33333%;
        -ms-flex : 0 0 33.33333%;
            flex : 0 0 33.33333%;
    max-width : 33.33333%;
  }
  .col-xl-5 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 41.66667%;
        -ms-flex : 0 0 41.66667%;
            flex : 0 0 41.66667%;
    max-width : 41.66667%;
  }
  .col-xl-6 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 50%;
        -ms-flex : 0 0 50%;
            flex : 0 0 50%;
    max-width : 50%;
  }
  .col-xl-7 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 58.33333%;
        -ms-flex : 0 0 58.33333%;
            flex : 0 0 58.33333%;
    max-width : 58.33333%;
  }
  .col-xl-8 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 66.66667%;
        -ms-flex : 0 0 66.66667%;
            flex : 0 0 66.66667%;
    max-width : 66.66667%;
  }
  .col-xl-9 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 75%;
        -ms-flex : 0 0 75%;
            flex : 0 0 75%;
    max-width : 75%;
  }
  .col-xl-10 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 83.33333%;
        -ms-flex : 0 0 83.33333%;
            flex : 0 0 83.33333%;
    max-width : 83.33333%;
  }
  .col-xl-11 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 91.66667%;
        -ms-flex : 0 0 91.66667%;
            flex : 0 0 91.66667%;
    max-width : 91.66667%;
  }
  .col-xl-12 {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 100%;
        -ms-flex : 0 0 100%;
            flex : 0 0 100%;
    max-width : 100%;
  }
  .order-xl-first {
    -webkit-box-ordinal-group : 0;
    -webkit-order : -1;
    -ms-flex-order : -1;
            order : -1;
  }
  .order-xl-last {
    -webkit-box-ordinal-group : 14;
    -webkit-order : 13;
    -ms-flex-order : 13;
            order : 13;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group : 1;
    -webkit-order : 0;
    -ms-flex-order : 0;
            order : 0;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group : 2;
    -webkit-order : 1;
    -ms-flex-order : 1;
            order : 1;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group : 3;
    -webkit-order : 2;
    -ms-flex-order : 2;
            order : 2;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group : 4;
    -webkit-order : 3;
    -ms-flex-order : 3;
            order : 3;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group : 5;
    -webkit-order : 4;
    -ms-flex-order : 4;
            order : 4;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group : 6;
    -webkit-order : 5;
    -ms-flex-order : 5;
            order : 5;
  }
  .order-xl-6 {
    -webkit-box-ordinal-group : 7;
    -webkit-order : 6;
    -ms-flex-order : 6;
            order : 6;
  }
  .order-xl-7 {
    -webkit-box-ordinal-group : 8;
    -webkit-order : 7;
    -ms-flex-order : 7;
            order : 7;
  }
  .order-xl-8 {
    -webkit-box-ordinal-group : 9;
    -webkit-order : 8;
    -ms-flex-order : 8;
            order : 8;
  }
  .order-xl-9 {
    -webkit-box-ordinal-group : 10;
    -webkit-order : 9;
    -ms-flex-order : 9;
            order : 9;
  }
  .order-xl-10 {
    -webkit-box-ordinal-group : 11;
    -webkit-order : 10;
    -ms-flex-order : 10;
            order : 10;
  }
  .order-xl-11 {
    -webkit-box-ordinal-group : 12;
    -webkit-order : 11;
    -ms-flex-order : 11;
            order : 11;
  }
  .order-xl-12 {
    -webkit-box-ordinal-group : 13;
    -webkit-order : 12;
    -ms-flex-order : 12;
            order : 12;
  }
  .offset-xl-0 {
    margin-right : 0;
  }
  .offset-xl-1 {
    margin-right : 8.33333%;
  }
  .offset-xl-2 {
    margin-right : 16.66667%;
  }
  .offset-xl-3 {
    margin-right : 25%;
  }
  .offset-xl-4 {
    margin-right : 33.33333%;
  }
  .offset-xl-5 {
    margin-right : 41.66667%;
  }
  .offset-xl-6 {
    margin-right : 50%;
  }
  .offset-xl-7 {
    margin-right : 58.33333%;
  }
  .offset-xl-8 {
    margin-right : 66.66667%;
  }
  .offset-xl-9 {
    margin-right : 75%;
  }
  .offset-xl-10 {
    margin-right : 83.33333%;
  }
  .offset-xl-11 {
    margin-right : 91.66667%;
  }
}

.table {
  width : 100%;
  margin-bottom : 1rem;
  color : #6B6F82;
}
.table th, .table td {
  padding : 0.75rem;
  vertical-align : top;
  border-top : 1px solid #626E82;
}
.table thead th {
  vertical-align : bottom;
  border-bottom : 2px solid #626E82;
}
.table tbody + tbody {
  border-top : 2px solid #626E82;
}

.table-sm th, .table-sm td {
  padding : 0.3rem;
}

.table-bordered {
  border : 1px solid #626E82;
}
.table-bordered th, .table-bordered td {
  border : 1px solid #626E82;
}
.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(245, 247, 250, 0.5);
}

.table-hover tbody tr:hover {
  color : #6B6F82;
  background-color : rgba(245, 247, 250, 0.5);
}

.table-primary, .table-primary > th, .table-primary > td {
  background-color : #D4D6F9;
}

.table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody {
  border-color : #AFB4F3;
}

.table-hover .table-primary:hover {
  background-color : #BEC1F6;
}
.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
  background-color : #BEC1F6;
}

.table-secondary, .table-secondary > th, .table-secondary > td {
  background-color : #D6D7DC;
}

.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody {
  border-color : #B2B4BE;
}

.table-hover .table-secondary:hover {
  background-color : #C8CAD0;
}
.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
  background-color : #C8CAD0;
}

.table-success, .table-success > th, .table-success > td {
  background-color : #C3F2E1;
}

.table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody {
  border-color : #8FE7C7;
}

.table-hover .table-success:hover {
  background-color : #AEEDD7;
}
.table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
  background-color : #AEEDD7;
}

.table-info, .table-info > th, .table-info > td {
  background-color : #C0E4FB;
}

.table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody {
  border-color : #8ACDF8;
}

.table-hover .table-info:hover {
  background-color : #A8DAF9;
}
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
  background-color : #A8DAF9;
}

.table-warning, .table-warning > th, .table-warning > td {
  background-color : #FFE0CC;
}

.table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody {
  border-color : #FFC6A0;
}

.table-hover .table-warning:hover {
  background-color : #FFD1B3;
}
.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
  background-color : #FFD1B3;
}

.table-danger, .table-danger > th, .table-danger > td {
  background-color : #FFCCD3;
}

.table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody {
  border-color : #FFA0AD;
}

.table-hover .table-danger:hover {
  background-color : #FFB3BD;
}
.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
  background-color : #FFB3BD;
}

.table-light, .table-light > th, .table-light > td {
  background-color : #ECEDEF;
}

.table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody {
  border-color : #DBDEE2;
}

.table-hover .table-light:hover {
  background-color : #DEE0E3;
}
.table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
  background-color : #DEE0E3;
}

.table-dark, .table-dark > th, .table-dark > td {
  background-color : #CBCCCF;
}

.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {
  border-color : #9FA0A7;
}

.table-hover .table-dark:hover {
  background-color : #BEBFC3;
}
.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
  background-color : #BEBFC3;
}

.table-active, .table-active > th, .table-active > td {
  background-color : rgba(245, 247, 250, 0.5);
}

.table-hover .table-active:hover {
  background-color : rgba(228, 233, 242, 0.5);
}
.table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
  background-color : rgba(228, 233, 242, 0.5);
}

.table .thead-dark th {
  color : #FFFFFF;
  background-color : #464855;
  border-color : #575A6A;
}

.table .thead-light th {
  color : #4E5154;
  background-color : #98A4B8;
  border-color : #626E82;
}

.table-dark {
  color : #FFFFFF;
  background-color : #464855;
}
.table-dark th, .table-dark td, .table-dark thead th {
  border-color : #575A6A;
}
.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 : #FFFFFF;
  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.25em + 1.5rem + 2px);
  padding : 0.75rem 1rem;
  font-size : 1rem;
  font-weight : 400;
  line-height : 1.25;
  color : #4E5154;
  background-color : #FFFFFF;
  background-clip : padding-box;
  border : 1px solid #BABFC7;
  border-radius : 0.25rem;
  -webkit-transition : border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
          transition : border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition : none;
            transition : none;
  }
}
.form-control::-ms-expand {
  background-color : transparent;
  border : 0;
}
.form-control:focus {
  color : #4E5154;
  background-color : #FFFFFF;
  border-color : #1E9FF2;
  outline : 0;
  box-shadow : none;
}
.form-control::-webkit-input-placeholder {
  color : #BABFC7;
  opacity : 1;
}
.form-control::-moz-placeholder {
  color : #BABFC7;
  opacity : 1;
}
.form-control:-ms-input-placeholder {
  color : #BABFC7;
  opacity : 1;
}
.form-control::-ms-input-placeholder {
  color : #BABFC7;
  opacity : 1;
}
.form-control::placeholder {
  color : #BABFC7;
  opacity : 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color : #98A4B8;
  opacity : 1;
}

select.form-control:focus::-ms-value {
  color : #4E5154;
  background-color : #FFFFFF;
}

.form-control-file, .form-control-range {
  display : block;
  width : 100%;
}

.col-form-label {
  padding-top : calc(0.75rem + 1px);
  padding-bottom : calc(0.75rem + 1px);
  margin-bottom : 0;
  font-size : inherit;
  line-height : 1.25;
}

.col-form-label-lg {
  padding-top : calc(1rem + 1px);
  padding-bottom : calc(1rem + 1px);
  font-size : 1.25rem;
  line-height : 1.25;
}

.col-form-label-sm {
  padding-top : calc(0.5rem + 1px);
  padding-bottom : calc(0.5rem + 1px);
  font-size : 0.875rem;
  line-height : 1;
}

.form-control-plaintext {
  display : block;
  width : 100%;
  padding-top : 0.75rem;
  padding-bottom : 0.75rem;
  margin-bottom : 0;
  line-height : 1.25;
  color : #6B6F82;
  background-color : transparent;
  border : solid transparent;
  border-width : 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-left : 0;
  padding-right : 0;
}

.form-control-sm {
  height : calc(1.875rem + 2px);
  padding : 0.5rem 0.75rem;
  font-size : 0.875rem;
  line-height : 1;
  border-radius : 0.21rem;
}

.form-control-lg {
  height : calc(1.25em + 2rem + 2px);
  padding : 1rem 1.25rem;
  font-size : 1.25rem;
  line-height : 1.25;
  border-radius : 0.35rem;
}

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 : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-flex-wrap : wrap;
      -ms-flex-wrap : wrap;
          flex-wrap : wrap;
  margin-left : -5px;
  margin-right : -5px;
}
.form-row > .col, .form-row > [class*='col-'] {
  padding-left : 5px;
  padding-right : 5px;
}

.form-check {
  position : relative;
  display : block;
  padding-right : 1.25rem;
}

.form-check-input {
  position : absolute;
  margin-top : 0.3rem;
  margin-right : -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
  color : #6B6F82;
}

.form-check-label {
  margin-bottom : 0;
}

.form-check-inline {
  display : -webkit-inline-box;
  display : -webkit-inline-flex;
  display : -ms-inline-flexbox;
  display :         inline-flex;
  -webkit-box-align : center;
  -webkit-align-items : center;
  -ms-flex-align : center;
          align-items : center;
  padding-right : 0;
  margin-left : 0.75rem;
}
.form-check-inline .form-check-input {
  position : static;
  margin-top : 0;
  margin-left : 0.3125rem;
  margin-right : 0;
}

.valid-feedback {
  display : none;
  width : 100%;
  margin-top : 0.25rem;
  font-size : 80%;
  color : #28D094;
}

.valid-tooltip {
  position : absolute;
  top : 100%;
  z-index : 5;
  display : none;
  max-width : 100%;
  padding : 0.25rem 0.5rem;
  margin-top : 0.1rem;
  font-size : 0.875rem;
  line-height : 1.45;
  color : #2A2E30;
  background-color : rgba(40, 208, 148, 0.9);
  border-radius : 0.25rem;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color : #28D094;
  padding-left : calc(1.25em + 1.5rem);
  background-image : url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%2328d094\' 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 : center left calc(0.3125em + 0.375rem);
  background-size : calc(0.625em + 0.75rem) calc(0.625em + 0.75rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color : #28D094;
  box-shadow : 0 0 0 0.2rem rgba(40, 208, 148, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip {
  display : block;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-left : calc(1.25em + 1.5rem);
  background-position : top calc(0.3125em + 0.375rem) left calc(0.3125em + 0.375rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color : #28D094;
  padding-left : calc((1em + 1.5rem) * 3 / 4 + 2rem);
  background : url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23464855\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e') no-repeat left 1rem center/8px 10px, url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%2328d094\' 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') #FFFFFF no-repeat center right 2rem/calc(0.625em + 0.75rem) calc(0.625em + 0.75rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color : #28D094;
  box-shadow : 0 0 0 0.2rem rgba(40, 208, 148, 0.25);
}
.was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip {
  display : block;
}

.was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip {
  display : block;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color : #28D094;
}

.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 : #28D094;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color : #28D094;
}

.was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip {
  display : block;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color : #4EDDAA;
  background-color : #4EDDAA;
}

.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, 208, 148, 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 : #28D094;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color : #28D094;
}

.was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip {
  display : block;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color : #28D094;
  box-shadow : 0 0 0 0.2rem rgba(40, 208, 148, 0.25);
}

.invalid-feedback {
  display : none;
  width : 100%;
  margin-top : 0.25rem;
  font-size : 80%;
  color : #FF4961;
}

.invalid-tooltip {
  position : absolute;
  top : 100%;
  z-index : 5;
  display : none;
  max-width : 100%;
  padding : 0.25rem 0.5rem;
  margin-top : 0.1rem;
  font-size : 0.875rem;
  line-height : 1.45;
  color : #FFFFFF;
  background-color : rgba(255, 73, 97, 0.9);
  border-radius : 0.25rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color : #FF4961;
  padding-left : calc(1.25em + 1.5rem);
  background-image : url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23ff4961\' viewBox=\'-2 -2 7 7\'%3e%3cpath stroke=\'%23ff4961\' d=\'M0 0l3 3m0-3L0 3\'/%3e%3ccircle r=\'.5\'/%3e%3ccircle cx=\'3\' r=\'.5\'/%3e%3ccircle cy=\'3\' r=\'.5\'/%3e%3ccircle cx=\'3\' cy=\'3\' r=\'.5\'/%3e%3c/svg%3E');
  background-repeat : no-repeat;
  background-position : center left calc(0.3125em + 0.375rem);
  background-size : calc(0.625em + 0.75rem) calc(0.625em + 0.75rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color : #FF4961;
  box-shadow : 0 0 0 0.2rem rgba(255, 73, 97, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip {
  display : block;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-left : calc(1.25em + 1.5rem);
  background-position : top calc(0.3125em + 0.375rem) left calc(0.3125em + 0.375rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color : #FF4961;
  padding-left : calc((1em + 1.5rem) * 3 / 4 + 2rem);
  background : url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23464855\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e') no-repeat left 1rem center/8px 10px, url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23ff4961\' viewBox=\'-2 -2 7 7\'%3e%3cpath stroke=\'%23ff4961\' d=\'M0 0l3 3m0-3L0 3\'/%3e%3ccircle r=\'.5\'/%3e%3ccircle cx=\'3\' r=\'.5\'/%3e%3ccircle cy=\'3\' r=\'.5\'/%3e%3ccircle cx=\'3\' cy=\'3\' r=\'.5\'/%3e%3c/svg%3E') #FFFFFF no-repeat center right 2rem/calc(0.625em + 0.75rem) calc(0.625em + 0.75rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color : #FF4961;
  box-shadow : 0 0 0 0.2rem rgba(255, 73, 97, 0.25);
}
.was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip {
  display : block;
}

.was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip {
  display : block;
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color : #FF4961;
}

.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 : #FF4961;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color : #FF4961;
}

.was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip {
  display : block;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color : #FF7C8D;
  background-color : #FF7C8D;
}

.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(255, 73, 97, 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 : #FF4961;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color : #FF4961;
}

.was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip {
  display : block;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color : #FF4961;
  box-shadow : 0 0 0 0.2rem rgba(255, 73, 97, 0.25);
}

.form-inline {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-orient : horizontal;
  -webkit-box-direction : normal;
  -webkit-flex-flow : row wrap;
      -ms-flex-flow : row wrap;
          flex-flow : row wrap;
  -webkit-box-align : center;
  -webkit-align-items : center;
  -ms-flex-align : center;
          align-items : center;
}
.form-inline .form-check {
  width : 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display : -webkit-box;
    display : -webkit-flex;
    display : -ms-flexbox;
    display :         flex;
    -webkit-box-align : center;
    -webkit-align-items : center;
    -ms-flex-align : center;
            align-items : center;
    -webkit-box-pack : center;
    -webkit-justify-content : center;
    -ms-flex-pack : center;
            justify-content : center;
    margin-bottom : 0;
  }
  .form-inline .form-group {
    display : -webkit-box;
    display : -webkit-flex;
    display : -ms-flexbox;
    display :         flex;
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 auto;
        -ms-flex : 0 0 auto;
            flex : 0 0 auto;
    -webkit-box-orient : horizontal;
    -webkit-box-direction : normal;
    -webkit-flex-flow : row wrap;
        -ms-flex-flow : row wrap;
            flex-flow : row wrap;
    -webkit-box-align : center;
    -webkit-align-items : center;
    -ms-flex-align : center;
            align-items : center;
    margin-bottom : 0;
  }
  .form-inline .form-control {
    display : inline-block;
    width : auto;
    vertical-align : middle;
  }
  .form-inline .form-control-plaintext {
    display : inline-block;
  }
  .form-inline .input-group, .form-inline .custom-select {
    width : auto;
  }
  .form-inline .form-check {
    display : -webkit-box;
    display : -webkit-flex;
    display : -ms-flexbox;
    display :         flex;
    -webkit-box-align : center;
    -webkit-align-items : center;
    -ms-flex-align : center;
            align-items : center;
    -webkit-box-pack : center;
    -webkit-justify-content : center;
    -ms-flex-pack : center;
            justify-content : center;
    width : auto;
    padding-right : 0;
  }
  .form-inline .form-check-input {
    position : relative;
    -webkit-flex-shrink : 0;
    -ms-flex-negative : 0;
            flex-shrink : 0;
    margin-top : 0;
    margin-left : 0.25rem;
    margin-right : 0;
  }
  .form-inline .custom-control {
    -webkit-box-align : center;
    -webkit-align-items : center;
    -ms-flex-align : center;
            align-items : center;
    -webkit-box-pack : center;
    -webkit-justify-content : center;
    -ms-flex-pack : center;
            justify-content : center;
  }
  .form-inline .custom-control-label {
    margin-bottom : 0;
  }
}

.btn {
  display : inline-block;
  font-weight : 400;
  color : #6B6F82;
  text-align : center;
  vertical-align : middle;
  -webkit-user-select : none;
     -moz-user-select : none;
      -ms-user-select : none;
          user-select : none;
  background-color : transparent;
  border : 1px solid transparent;
  padding : 0.75rem 1rem;
  font-size : 1rem;
  line-height : 1.25;
  border-radius : 0.25rem;
  -webkit-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;
          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 {
    -webkit-transition : none;
            transition : none;
  }
}
.btn:hover {
  color : #6B6F82;
  text-decoration : none;
}
.btn:focus, .btn.focus {
  outline : 0;
  box-shadow : none;
}
.btn.disabled, .btn:disabled {
  opacity : 0.65;
}

a.btn.disabled, fieldset:disabled a.btn {
  pointer-events : none;
}

.btn-primary {
  color : #FFFFFF;
  background-color : #666EE8;
  border-color : #666EE8;
}
.btn-primary:hover {
  color : #FFFFFF;
  background-color : #454EE3;
  border-color : #3A44E1;
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow : 0 0 0 0.2rem rgba(125, 132, 235, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color : #FFFFFF;
  background-color : #666EE8;
  border-color : #666EE8;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color : #FFFFFF;
  background-color : #3A44E1;
  border-color : #2F39E0;
}
.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(125, 132, 235, 0.5);
}

.btn-secondary {
  color : #FFFFFF;
  background-color : #6B6F82;
  border-color : #6B6F82;
}
.btn-secondary:hover {
  color : #FFFFFF;
  background-color : #5A5D6D;
  border-color : #545766;
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow : 0 0 0 0.2rem rgba(129, 133, 149, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color : #FFFFFF;
  background-color : #6B6F82;
  border-color : #6B6F82;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color : #FFFFFF;
  background-color : #545766;
  border-color : #4E515F;
}
.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(129, 133, 149, 0.5);
}

.btn-success {
  color : #2A2E30;
  background-color : #28D094;
  border-color : #28D094;
}
.btn-success:hover {
  color : #FFFFFF;
  background-color : #22B07D;
  border-color : #20A576;
}
.btn-success:focus, .btn-success.focus {
  box-shadow : 0 0 0 0.2rem rgba(40, 184, 133, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color : #2A2E30;
  background-color : #28D094;
  border-color : #28D094;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color : #FFFFFF;
  background-color : #20A576;
  border-color : #1E9B6E;
}
.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(40, 184, 133, 0.5);
}

.btn-info {
  color : #FFFFFF;
  background-color : #1E9FF2;
  border-color : #1E9FF2;
}
.btn-info:hover {
  color : #FFFFFF;
  background-color : #0D8BDD;
  border-color : #0C84D1;
}
.btn-info:focus, .btn-info.focus {
  box-shadow : 0 0 0 0.2rem rgba(64, 173, 244, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color : #FFFFFF;
  background-color : #1E9FF2;
  border-color : #1E9FF2;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color : #FFFFFF;
  background-color : #0C84D1;
  border-color : #0B7CC5;
}
.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(64, 173, 244, 0.5);
}

.btn-warning {
  color : #2A2E30;
  background-color : #FF9149;
  border-color : #FF9149;
}
.btn-warning:hover {
  color : #2A2E30;
  background-color : #FF7A23;
  border-color : #FF7216;
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow : 0 0 0 0.2rem rgba(223, 130, 69, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color : #2A2E30;
  background-color : #FF9149;
  border-color : #FF9149;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color : #FFFFFF;
  background-color : #FF7216;
  border-color : #FF6A09;
}
.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(223, 130, 69, 0.5);
}

.btn-danger {
  color : #FFFFFF;
  background-color : #FF4961;
  border-color : #FF4961;
}
.btn-danger:hover {
  color : #FFFFFF;
  background-color : #FF2340;
  border-color : #FF1635;
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 100, 121, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color : #FFFFFF;
  background-color : #FF4961;
  border-color : #FF4961;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color : #FFFFFF;
  background-color : #FF1635;
  border-color : #FF092A;
}
.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(255, 100, 121, 0.5);
}

.btn-light {
  color : #2A2E30;
  background-color : #BABFC7;
  border-color : #BABFC7;
}
.btn-light:hover {
  color : #2A2E30;
  background-color : #A5ABB6;
  border-color : #9EA5B0;
}
.btn-light:focus, .btn-light.focus {
  box-shadow : 0 0 0 0.2rem rgba(164, 169, 176, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color : #2A2E30;
  background-color : #BABFC7;
  border-color : #BABFC7;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color : #2A2E30;
  background-color : #9EA5B0;
  border-color : #979EAA;
}
.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(164, 169, 176, 0.5);
}

.btn-dark {
  color : #FFFFFF;
  background-color : #464855;
  border-color : #464855;
}
.btn-dark:hover {
  color : #FFFFFF;
  background-color : #353640;
  border-color : #2F3039;
}
.btn-dark:focus, .btn-dark.focus {
  box-shadow : 0 0 0 0.2rem rgba(98, 99, 111, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color : #FFFFFF;
  background-color : #464855;
  border-color : #464855;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color : #FFFFFF;
  background-color : #2F3039;
  border-color : #292A32;
}
.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(98, 99, 111, 0.5);
}

.btn-outline-primary {
  color : #666EE8;
  border-color : #666EE8;
}
.btn-outline-primary:hover {
  color : #FFFFFF;
  background-color : #666EE8;
  border-color : #666EE8;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow : 0 0 0 0.2rem rgba(102, 110, 232, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color : #666EE8;
  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 : #FFFFFF;
  background-color : #666EE8;
  border-color : #666EE8;
}
.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(102, 110, 232, 0.5);
}

.btn-outline-secondary {
  color : #6B6F82;
  border-color : #6B6F82;
}
.btn-outline-secondary:hover {
  color : #FFFFFF;
  background-color : #6B6F82;
  border-color : #6B6F82;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow : 0 0 0 0.2rem rgba(107, 111, 130, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color : #6B6F82;
  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 : #FFFFFF;
  background-color : #6B6F82;
  border-color : #6B6F82;
}
.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(107, 111, 130, 0.5);
}

.btn-outline-success {
  color : #28D094;
  border-color : #28D094;
}
.btn-outline-success:hover {
  color : #2A2E30;
  background-color : #28D094;
  border-color : #28D094;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow : 0 0 0 0.2rem rgba(40, 208, 148, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color : #28D094;
  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 : #2A2E30;
  background-color : #28D094;
  border-color : #28D094;
}
.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, 208, 148, 0.5);
}

.btn-outline-info {
  color : #1E9FF2;
  border-color : #1E9FF2;
}
.btn-outline-info:hover {
  color : #FFFFFF;
  background-color : #1E9FF2;
  border-color : #1E9FF2;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow : 0 0 0 0.2rem rgba(30, 159, 242, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color : #1E9FF2;
  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 : #FFFFFF;
  background-color : #1E9FF2;
  border-color : #1E9FF2;
}
.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(30, 159, 242, 0.5);
}

.btn-outline-warning {
  color : #FF9149;
  border-color : #FF9149;
}
.btn-outline-warning:hover {
  color : #2A2E30;
  background-color : #FF9149;
  border-color : #FF9149;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 145, 73, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color : #FF9149;
  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 : #2A2E30;
  background-color : #FF9149;
  border-color : #FF9149;
}
.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, 145, 73, 0.5);
}

.btn-outline-danger {
  color : #FF4961;
  border-color : #FF4961;
}
.btn-outline-danger:hover {
  color : #FFFFFF;
  background-color : #FF4961;
  border-color : #FF4961;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 73, 97, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color : #FF4961;
  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 : #FFFFFF;
  background-color : #FF4961;
  border-color : #FF4961;
}
.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(255, 73, 97, 0.5);
}

.btn-outline-light {
  color : #BABFC7;
  border-color : #BABFC7;
}
.btn-outline-light:hover {
  color : #2A2E30;
  background-color : #BABFC7;
  border-color : #BABFC7;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow : 0 0 0 0.2rem rgba(186, 191, 199, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color : #BABFC7;
  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 : #2A2E30;
  background-color : #BABFC7;
  border-color : #BABFC7;
}
.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(186, 191, 199, 0.5);
}

.btn-outline-dark {
  color : #464855;
  border-color : #464855;
}
.btn-outline-dark:hover {
  color : #FFFFFF;
  background-color : #464855;
  border-color : #464855;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow : 0 0 0 0.2rem rgba(70, 72, 85, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color : #464855;
  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 : #FFFFFF;
  background-color : #464855;
  border-color : #464855;
}
.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(70, 72, 85, 0.5);
}

.btn-link {
  font-weight : 400;
  color : #5059E5;
  text-decoration : none;
}
.btn-link:hover {
  color : #1E29CA;
  text-decoration : underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration : underline;
  box-shadow : none;
}
.btn-link:disabled, .btn-link.disabled {
  color : #6B6F82;
  pointer-events : none;
}

.btn-lg, .btn-group-lg > .btn {
  padding : 1rem 1.25rem;
  font-size : 1.25rem;
  line-height : 1.25;
  border-radius : 0.35rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding : 0.5rem 0.75rem;
  font-size : 0.875rem;
  line-height : 1;
  border-radius : 0.21rem;
}

.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 {
  -webkit-transition : opacity 0.15s linear;
          transition : opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition : none;
            transition : none;
  }
}
.fade:not(.show) {
  opacity : 0;
}

.collapse:not(.show) {
  display : none;
}

.collapsing {
  position : relative;
  height : 0;
  overflow : hidden;
  -webkit-transition : height 0.35s ease;
          transition : height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition : none;
            transition : none;
  }
}

.dropup, .dropright, .dropdown, .dropleft {
  position : relative;
}

.dropdown-toggle {
  white-space : nowrap;
}
.dropdown-toggle::after {
  display : inline-block;
  margin-right : 0.255em;
  vertical-align : 0.255em;
  content : '';
  border-top : 0.3em solid;
  border-left : 0.3em solid transparent;
  border-bottom : 0;
  border-right : 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-right : 0;
}

.dropdown-menu {
  position : absolute;
  top : 100%;
  right : 0;
  z-index : 1000;
  display : none;
  float : right;
  min-width : 10rem;
  padding : 0.5rem 0;
  margin : 0.125rem 0 0;
  font-size : 1rem;
  color : #6B6F82;
  text-align : right;
  list-style : none;
  background-color : #FFFFFF;
  background-clip : padding-box;
  border : 1px solid rgba(0, 0, 0, 0.15);
  border-radius : 0.25rem;
}

.dropdown-menu-left {
  left : auto;
  right : 0;
}

.dropdown-menu-right {
  left : 0;
  right : auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    left : auto;
    right : 0;
  }
  .dropdown-menu-sm-right {
    left : 0;
    right : auto;
  }
}

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    left : auto;
    right : 0;
  }
  .dropdown-menu-md-right {
    left : 0;
    right : auto;
  }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    left : auto;
    right : 0;
  }
  .dropdown-menu-lg-right {
    left : 0;
    right : auto;
  }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    left : auto;
    right : 0;
  }
  .dropdown-menu-xl-right {
    left : 0;
    right : auto;
  }
}

.dropup .dropdown-menu {
  top : auto;
  bottom : 100%;
  margin-top : 0;
  margin-bottom : 0.125rem;
}

.dropup .dropdown-toggle::after {
  display : inline-block;
  margin-right : 0.255em;
  vertical-align : 0.255em;
  content : '';
  border-top : 0;
  border-left : 0.3em solid transparent;
  border-bottom : 0.3em solid;
  border-right : 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-right : 0;
}

.dropright .dropdown-menu {
  top : 0;
  left : auto;
  right : 100%;
  margin-top : 0;
  margin-right : 0.125rem;
}

.dropright .dropdown-toggle::after {
  display : inline-block;
  margin-right : 0.255em;
  vertical-align : 0.255em;
  content : '';
  border-top : 0.3em solid transparent;
  border-left : 0;
  border-bottom : 0.3em solid transparent;
  border-right : 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
  margin-right : 0;
}

.dropright .dropdown-toggle::after {
  vertical-align : 0;
}

.dropleft .dropdown-menu {
  top : 0;
  left : 100%;
  right : auto;
  margin-top : 0;
  margin-left : 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display : inline-block;
  margin-right : 0.255em;
  vertical-align : 0.255em;
  content : '';
}

.dropleft .dropdown-toggle::after {
  display : none;
}

.dropleft .dropdown-toggle::before {
  display : inline-block;
  margin-left : 0.255em;
  vertical-align : 0.255em;
  content : '';
  border-top : 0.3em solid transparent;
  border-left : 0.3em solid;
  border-bottom : 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-right : 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'] {
  left : auto;
  bottom : auto;
}

.dropdown-divider {
  height : 0;
  margin : 0.5rem 0;
  overflow : hidden;
  border-top : 1px solid #98A4B8;
}

.dropdown-item {
  display : block;
  width : 100%;
  padding : 0.25rem 1.5rem;
  clear : both;
  font-weight : 400;
  color : #2A2E30;
  text-align : inherit;
  white-space : nowrap;
  background-color : transparent;
  border : 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color : #1E2122;
  text-decoration : none;
  background-color : #F4F5FA;
}
.dropdown-item.active, .dropdown-item:active {
  color : #FFFFFF;
  text-decoration : none;
  background-color : #1E9FF2;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color : #6B6F82;
  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 : #6B6F82;
  white-space : nowrap;
}

.dropdown-item-text {
  display : block;
  padding : 0.25rem 1.5rem;
  color : #2A2E30;
}

.btn-group, .btn-group-vertical {
  position : relative;
  display : -webkit-inline-box;
  display : -webkit-inline-flex;
  display : -ms-inline-flexbox;
  display :         inline-flex;
  vertical-align : middle;
}
.btn-group > .btn, .btn-group-vertical > .btn {
  position : relative;
  -webkit-box-flex : 1;
  -webkit-flex : 1 1 auto;
      -ms-flex : 1 1 auto;
          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 : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-flex-wrap : wrap;
      -ms-flex-wrap : wrap;
          flex-wrap : wrap;
  -webkit-box-pack : start;
  -webkit-justify-content : flex-start;
  -ms-flex-pack : start;
          justify-content : flex-start;
}
.btn-toolbar .input-group {
  width : auto;
}

.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) {
  margin-right : -1px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-left-radius : 0;
  border-bottom-left-radius : 0;
}

.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-right-radius : 0;
  border-bottom-right-radius : 0;
}

.dropdown-toggle-split {
  padding-left : 0.75rem;
  padding-right : 0.75rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-right : 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-left : 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-left : 0.5625rem;
  padding-right : 0.5625rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-left : 0.9375rem;
  padding-right : 0.9375rem;
}

.btn-group-vertical {
  -webkit-box-orient : vertical;
  -webkit-box-direction : normal;
  -webkit-flex-direction : column;
      -ms-flex-direction : column;
          flex-direction : column;
  -webkit-box-align : start;
  -webkit-align-items : flex-start;
  -ms-flex-align : start;
          align-items : flex-start;
  -webkit-box-pack : center;
  -webkit-justify-content : center;
  -ms-flex-pack : center;
          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-left-radius : 0;
  border-bottom-right-radius : 0;
}
.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-right-radius : 0;
  border-top-left-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 : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-flex-wrap : wrap;
      -ms-flex-wrap : wrap;
          flex-wrap : wrap;
  -webkit-box-align : stretch;
  -webkit-align-items : stretch;
  -ms-flex-align : stretch;
          align-items : stretch;
  width : 100%;
}
.input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file {
  position : relative;
  -webkit-box-flex : 1;
  -webkit-flex : 1 1 auto;
      -ms-flex : 1 1 auto;
          flex : 1 1 auto;
  width : 1%;
  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-right : -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-left-radius : 0;
  border-bottom-left-radius : 0;
}
.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {
  border-top-right-radius : 0;
  border-bottom-right-radius : 0;
}
.input-group > .custom-file {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-align : center;
  -webkit-align-items : center;
  -ms-flex-align : center;
          align-items : center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-left-radius : 0;
  border-bottom-left-radius : 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-right-radius : 0;
  border-bottom-right-radius : 0;
}

.input-group-prepend, .input-group-append {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  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-right : -1px;
}

.input-group-prepend {
  margin-left : -1px;
}

.input-group-append {
  margin-right : -1px;
}

.input-group-text {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-align : center;
  -webkit-align-items : center;
  -ms-flex-align : center;
          align-items : center;
  padding : 0.75rem 1rem;
  margin-bottom : 0;
  font-size : 1rem;
  font-weight : 400;
  line-height : 1.25;
  color : #4E5154;
  text-align : center;
  white-space : nowrap;
  background-color : #F4F5FA;
  border : 1px solid #BABFC7;
  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.25em + 2rem + 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 : 1rem 1.25rem;
  font-size : 1.25rem;
  line-height : 1.25;
  border-radius : 0.35rem;
}

.input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select {
  height : calc(1.875rem + 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.5rem 0.75rem;
  font-size : 0.875rem;
  line-height : 1;
  border-radius : 0.21rem;
}

.input-group-lg > .custom-select, .input-group-sm > .custom-select {
  padding-left : 2rem;
}

.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-left-radius : 0;
  border-bottom-left-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-right-radius : 0;
  border-bottom-right-radius : 0;
}

.custom-control {
  position : relative;
  display : block;
  min-height : 1.45rem;
  padding-right : 1.5rem;
}

.custom-control-inline {
  display : -webkit-inline-box;
  display : -webkit-inline-flex;
  display : -ms-inline-flexbox;
  display :         inline-flex;
  margin-left : 1rem;
}

.custom-control-input {
  position : absolute;
  z-index : -1;
  opacity : 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color : #FFFFFF;
  border-color : #1E9FF2;
  background-color : #1E9FF2;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow : none;
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color : #1E9FF2;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color : #FFFFFF;
  background-color : #C7E7FC;
  border-color : #C7E7FC;
}
.custom-control-input:disabled ~ .custom-control-label {
  color : #6B6F82;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color : #98A4B8;
}

.custom-control-label {
  position : relative;
  margin-bottom : 0;
  vertical-align : top;
}
.custom-control-label::before {
  position : absolute;
  top : 0.225rem;
  right : -1.5rem;
  display : block;
  width : 1rem;
  height : 1rem;
  pointer-events : none;
  content : '';
  background-color : #FFFFFF;
  border : #ADB5BD solid 1px;
}
.custom-control-label::after {
  position : absolute;
  top : 0.225rem;
  right : -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\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z\'/%3e%3c/svg%3e');
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color : #1E9FF2;
  background-color : #1E9FF2;
}

.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\' 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(102, 110, 232, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color : rgba(102, 110, 232, 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\' 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(102, 110, 232, 0.5);
}

.custom-switch {
  padding-right : 2.25rem;
}
.custom-switch .custom-control-label::before {
  right : -2.25rem;
  width : 1.75rem;
  pointer-events : all;
  border-radius : 0.5rem;
}
.custom-switch .custom-control-label::after {
  top : calc(0.225rem + 2px);
  right : calc(-2.25rem + 2px);
  width : calc(1rem - 4px);
  height : calc(1rem - 4px);
  background-color : #ADB5BD;
  border-radius : 0.5rem;
  -webkit-transition : background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
          transition : background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
          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;
          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, -webkit-transform 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    -webkit-transition : none;
            transition : none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color : #FFFFFF;
  -webkit-transform : translateX(-0.75rem);
      -ms-transform : translateX(-0.75rem);
          transform : translateX(-0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color : rgba(102, 110, 232, 0.5);
}

.custom-select {
  display : inline-block;
  width : 100%;
  height : calc(1.25em + 1.5rem + 2px);
  padding : 0.75rem 1rem 0.75rem 2rem;
  font-size : 1rem;
  font-weight : 400;
  line-height : 1.25;
  color : #4E5154;
  vertical-align : middle;
  background : url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23464855\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e') no-repeat left 1rem center/8px 10px;
  background-color : #FFFFFF;
  border : 1px solid #BABFC7;
  border-radius : 0.25rem;
  -webkit-appearance : none;
     -moz-appearance : none;
          appearance : none;
}
.custom-select:focus {
  border-color : #1E9FF2;
  outline : 0;
  box-shadow : inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(30, 159, 242, 0.5);
}
.custom-select:focus::-ms-value {
  color : #4E5154;
  background-color : #FFFFFF;
}
.custom-select[multiple], .custom-select[size]:not([size='1']) {
  height : auto;
  padding-left : 1rem;
  background-image : none;
}
.custom-select:disabled {
  color : #6B6F82;
  background-color : #98A4B8;
}
.custom-select::-ms-expand {
  display : none;
}

.custom-select-sm {
  height : calc(1.875rem + 2px);
  padding-top : 0.5rem;
  padding-bottom : 0.5rem;
  padding-right : 0.75rem;
  font-size : 0.875rem;
}

.custom-select-lg {
  height : calc(1.25em + 2rem + 2px);
  padding-top : 1rem;
  padding-bottom : 1rem;
  padding-right : 1.25rem;
  font-size : 1.25rem;
}

.custom-file {
  position : relative;
  display : inline-block;
  width : 100%;
  height : calc(1.25em + 1.5rem + 2px);
  margin-bottom : 0;
}

.custom-file-input {
  position : relative;
  z-index : 2;
  width : 100%;
  height : calc(1.25em + 1.5rem + 2px);
  margin : 0;
  opacity : 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color : #1E9FF2;
  box-shadow : none;
}
.custom-file-input:disabled ~ .custom-file-label {
  background-color : #98A4B8;
}
.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;
  left : 0;
  right : 0;
  z-index : 1;
  height : calc(1.25em + 1.5rem + 2px);
  padding : 0.75rem 1rem;
  font-weight : 400;
  line-height : 1.25;
  color : #4E5154;
  background-color : #FFFFFF;
  border : 1px solid #BABFC7;
  border-radius : 0.25rem;
}
.custom-file-label::after {
  position : absolute;
  top : 0;
  left : 0;
  bottom : 0;
  z-index : 3;
  display : block;
  height : calc(1.25em + 1.5rem);
  padding : 0.75rem 1rem;
  line-height : 1.25;
  color : #4E5154;
  content : 'Browse';
  background-color : #F4F5FA;
  border-right : inherit;
  border-radius : 0.25rem 0 0 0.25rem;
}

.custom-range {
  width : 100%;
  height : calc(1rem + 0.4rem);
  padding : 0;
  background-color : transparent;
  -webkit-appearance : none;
     -moz-appearance : none;
          appearance : none;
}
.custom-range:focus {
  outline : none;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow : 0 0 0 1px #F4F5FA, none;
}
.custom-range:focus::-moz-range-thumb {
  box-shadow : 0 0 0 1px #F4F5FA, none;
}
.custom-range:focus::-ms-thumb {
  box-shadow : 0 0 0 1px #F4F5FA, none;
}
.custom-range::-moz-focus-outer {
  border : 0;
}
.custom-range::-webkit-slider-thumb {
  width : 1rem;
  height : 1rem;
  margin-top : -0.25rem;
  background-color : #1E9FF2;
  border : 0;
  border-radius : 1rem;
  -webkit-transition : background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
          transition : background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance : none;
          appearance : none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition : none;
            transition : none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color : #C7E7FC;
}
.custom-range::-webkit-slider-runnable-track {
  width : 100%;
  height : 0.5rem;
  color : transparent;
  cursor : pointer;
  background-color : #626E82;
  border-color : transparent;
  border-radius : 1rem;
}
.custom-range::-moz-range-thumb {
  width : 1rem;
  height : 1rem;
  background-color : #1E9FF2;
  border : 0;
  border-radius : 1rem;
  -moz-transition : background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
       transition : background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance : none;
       appearance : none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition : none;
         transition : none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color : #C7E7FC;
}
.custom-range::-moz-range-track {
  width : 100%;
  height : 0.5rem;
  color : transparent;
  cursor : pointer;
  background-color : #626E82;
  border-color : transparent;
  border-radius : 1rem;
}
.custom-range::-ms-thumb {
  width : 1rem;
  height : 1rem;
  margin-top : 0;
  margin-left : 0.2rem;
  margin-right : 0.2rem;
  background-color : #1E9FF2;
  border : 0;
  border-radius : 1rem;
  -ms-transition : background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
      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 {
    -ms-transition : none;
        transition : none;
  }
}
.custom-range::-ms-thumb:active {
  background-color : #C7E7FC;
}
.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 : #626E82;
  border-radius : 1rem;
}
.custom-range::-ms-fill-upper {
  margin-left : 15px;
  background-color : #626E82;
  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 {
  -webkit-transition : background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
          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 {
    -webkit-transition : none;
            transition : none;
  }
}

.nav {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-flex-wrap : wrap;
      -ms-flex-wrap : wrap;
          flex-wrap : wrap;
  padding-right : 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 : #6B6F82;
  pointer-events : none;
  cursor : default;
}

.nav-tabs {
  border-bottom : 1px solid #BABFC7;
}
.nav-tabs .nav-item {
  margin-bottom : -1px;
}
.nav-tabs .nav-link {
  border : 1px solid transparent;
  border-top-right-radius : 0.25rem;
  border-top-left-radius : 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color : #98A4B8 #98A4B8 #BABFC7;
}
.nav-tabs .nav-link.disabled {
  color : #6B6F82;
  background-color : transparent;
  border-color : transparent;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
  color : #4E5154;
  background-color : #F4F5FA;
  border-color : #626E82 #626E82 #F4F5FA;
}
.nav-tabs .dropdown-menu {
  margin-top : -1px;
  border-top-right-radius : 0;
  border-top-left-radius : 0;
}

.nav-pills .nav-link {
  border-radius : 0.25rem;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color : #FFFFFF;
  background-color : #1E9FF2;
}

.nav-fill .nav-item {
  -webkit-box-flex : 1;
  -webkit-flex : 1 1 auto;
      -ms-flex : 1 1 auto;
          flex : 1 1 auto;
  text-align : center;
}

.nav-justified .nav-item {
  -webkit-flex-basis : 0;
  -ms-flex-preferred-size : 0;
          flex-basis : 0;
  -webkit-box-flex : 1;
  -webkit-flex-grow : 1;
  -ms-flex-positive : 1;
          flex-grow : 1;
  text-align : center;
}

.tab-content > .tab-pane {
  display : none;
}

.tab-content > .active {
  display : block;
}

.navbar {
  position : relative;
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-flex-wrap : wrap;
      -ms-flex-wrap : wrap;
          flex-wrap : wrap;
  -webkit-box-align : center;
  -webkit-align-items : center;
  -ms-flex-align : center;
          align-items : center;
  -webkit-box-pack : justify;
  -webkit-justify-content : space-between;
  -ms-flex-pack : justify;
          justify-content : space-between;
  padding : 0.5rem 1rem;
}
.navbar > .container, .navbar > .container-fluid {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-flex-wrap : wrap;
      -ms-flex-wrap : wrap;
          flex-wrap : wrap;
  -webkit-box-align : center;
  -webkit-align-items : center;
  -ms-flex-align : center;
          align-items : center;
  -webkit-box-pack : justify;
  -webkit-justify-content : space-between;
  -ms-flex-pack : justify;
          justify-content : space-between;
}

.navbar-brand {
  display : inline-block;
  padding-top : 0.31875rem;
  padding-bottom : 0.31875rem;
  margin-left : 1rem;
  font-size : 1.25rem;
  line-height : inherit;
  white-space : nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration : none;
}

.navbar-nav {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-orient : vertical;
  -webkit-box-direction : normal;
  -webkit-flex-direction : column;
      -ms-flex-direction : column;
          flex-direction : column;
  padding-right : 0;
  margin-bottom : 0;
  list-style : none;
}
.navbar-nav .nav-link {
  padding-left : 0;
  padding-right : 0;
}
.navbar-nav .dropdown-menu {
  position : static;
  float : none;
}

.navbar-text {
  display : inline-block;
  padding-top : 0.5rem;
  padding-bottom : 0.5rem;
}

.navbar-collapse {
  -webkit-flex-basis : 100%;
  -ms-flex-preferred-size : 100%;
          flex-basis : 100%;
  -webkit-box-flex : 1;
  -webkit-flex-grow : 1;
  -ms-flex-positive : 1;
          flex-grow : 1;
  -webkit-box-align : center;
  -webkit-align-items : center;
  -ms-flex-align : center;
          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 {
    padding-left : 0;
    padding-right : 0;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    -webkit-box-orient : horizontal;
    -webkit-box-direction : normal;
    -webkit-flex-flow : row nowrap;
        -ms-flex-flow : row nowrap;
            flex-flow : row nowrap;
    -webkit-box-pack : start;
    -webkit-justify-content : flex-start;
    -ms-flex-pack : start;
            justify-content : flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient : horizontal;
    -webkit-box-direction : normal;
    -webkit-flex-direction : row;
        -ms-flex-direction : row;
            flex-direction : row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position : absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-left : 0.5rem;
    padding-right : 0.5rem;
  }
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
    -webkit-flex-wrap : nowrap;
        -ms-flex-wrap : nowrap;
            flex-wrap : nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display : -webkit-box !important;
    display : -webkit-flex !important;
    display : -ms-flexbox !important;
    display :         flex !important;
    -webkit-flex-basis : auto;
    -ms-flex-preferred-size : auto;
            flex-basis : auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display : none;
  }
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
    padding-left : 0;
    padding-right : 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    -webkit-box-orient : horizontal;
    -webkit-box-direction : normal;
    -webkit-flex-flow : row nowrap;
        -ms-flex-flow : row nowrap;
            flex-flow : row nowrap;
    -webkit-box-pack : start;
    -webkit-justify-content : flex-start;
    -ms-flex-pack : start;
            justify-content : flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient : horizontal;
    -webkit-box-direction : normal;
    -webkit-flex-direction : row;
        -ms-flex-direction : row;
            flex-direction : row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position : absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-left : 0.5rem;
    padding-right : 0.5rem;
  }
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
    -webkit-flex-wrap : nowrap;
        -ms-flex-wrap : nowrap;
            flex-wrap : nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display : -webkit-box !important;
    display : -webkit-flex !important;
    display : -ms-flexbox !important;
    display :         flex !important;
    -webkit-flex-basis : auto;
    -ms-flex-preferred-size : auto;
            flex-basis : auto;
  }
  .navbar-expand-md .navbar-toggler {
    display : none;
  }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
    padding-left : 0;
    padding-right : 0;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    -webkit-box-orient : horizontal;
    -webkit-box-direction : normal;
    -webkit-flex-flow : row nowrap;
        -ms-flex-flow : row nowrap;
            flex-flow : row nowrap;
    -webkit-box-pack : start;
    -webkit-justify-content : flex-start;
    -ms-flex-pack : start;
            justify-content : flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient : horizontal;
    -webkit-box-direction : normal;
    -webkit-flex-direction : row;
        -ms-flex-direction : row;
            flex-direction : row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position : absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-left : 0.5rem;
    padding-right : 0.5rem;
  }
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
    -webkit-flex-wrap : nowrap;
        -ms-flex-wrap : nowrap;
            flex-wrap : nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display : -webkit-box !important;
    display : -webkit-flex !important;
    display : -ms-flexbox !important;
    display :         flex !important;
    -webkit-flex-basis : auto;
    -ms-flex-preferred-size : auto;
            flex-basis : auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display : none;
  }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
    padding-left : 0;
    padding-right : 0;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    -webkit-box-orient : horizontal;
    -webkit-box-direction : normal;
    -webkit-flex-flow : row nowrap;
        -ms-flex-flow : row nowrap;
            flex-flow : row nowrap;
    -webkit-box-pack : start;
    -webkit-justify-content : flex-start;
    -ms-flex-pack : start;
            justify-content : flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient : horizontal;
    -webkit-box-direction : normal;
    -webkit-flex-direction : row;
        -ms-flex-direction : row;
            flex-direction : row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position : absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-left : 0.5rem;
    padding-right : 0.5rem;
  }
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
    -webkit-flex-wrap : nowrap;
        -ms-flex-wrap : nowrap;
            flex-wrap : nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display : -webkit-box !important;
    display : -webkit-flex !important;
    display : -ms-flexbox !important;
    display :         flex !important;
    -webkit-flex-basis : auto;
    -ms-flex-preferred-size : auto;
            flex-basis : auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display : none;
  }
}

.navbar-expand {
  -webkit-box-orient : horizontal;
  -webkit-box-direction : normal;
  -webkit-flex-flow : row nowrap;
      -ms-flex-flow : row nowrap;
          flex-flow : row nowrap;
  -webkit-box-pack : start;
  -webkit-justify-content : flex-start;
  -ms-flex-pack : start;
          justify-content : flex-start;
}
.navbar-expand > .container, .navbar-expand > .container-fluid {
  padding-left : 0;
  padding-right : 0;
}
.navbar-expand .navbar-nav {
  -webkit-box-orient : horizontal;
  -webkit-box-direction : normal;
  -webkit-flex-direction : row;
      -ms-flex-direction : row;
          flex-direction : row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position : absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-left : 0.5rem;
  padding-right : 0.5rem;
}
.navbar-expand > .container, .navbar-expand > .container-fluid {
  -webkit-flex-wrap : nowrap;
      -ms-flex-wrap : nowrap;
          flex-wrap : nowrap;
}
.navbar-expand .navbar-collapse {
  display : -webkit-box !important;
  display : -webkit-flex !important;
  display : -ms-flexbox !important;
  display :         flex !important;
  -webkit-flex-basis : auto;
  -ms-flex-preferred-size : auto;
          flex-basis : auto;
}
.navbar-expand .navbar-toggler {
  display : none;
}

.navbar-light .navbar-brand {
  color : #464855;
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color : #464855;
}

.navbar-light .navbar-nav .nav-link {
  color : #6B6F82;
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color : #626E82;
}
.navbar-light .navbar-nav .nav-link.disabled {
  color : #F4F5FA;
}

.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 : #464855;
}

.navbar-light .navbar-toggler {
  color : #6B6F82;
  border-color : rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image : url('data:image/svg+xml,%3csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath stroke=\'%236b6f82\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e');
}

.navbar-light .navbar-text {
  color : #6B6F82;
}
.navbar-light .navbar-text a {
  color : #464855;
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color : #464855;
}

.navbar-dark .navbar-brand {
  color : #FFFFFF;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color : #FFFFFF;
}

.navbar-dark .navbar-nav .nav-link {
  color : white;
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color : rgba(255, 255, 255, 0.9);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color : rgba(255, 255, 255, 0.5);
}

.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 : #FFFFFF;
}

.navbar-dark .navbar-toggler {
  color : white;
  border-color : rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image : url('data:image/svg+xml,%3csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath stroke=\'white\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e');
}

.navbar-dark .navbar-text {
  color : white;
}
.navbar-dark .navbar-text a {
  color : #FFFFFF;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color : #FFFFFF;
}

.card {
  position : relative;
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-orient : vertical;
  -webkit-box-direction : normal;
  -webkit-flex-direction : column;
      -ms-flex-direction : column;
          flex-direction : column;
  min-width : 0;
  word-wrap : break-word;
  background-color : #FFFFFF;
  background-clip : border-box;
  border : 1px solid rgba(0, 0, 0, 0.06);
  border-radius : 0.35rem;
}
.card > hr {
  margin-left : 0;
  margin-right : 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-right-radius : 0.35rem;
  border-top-left-radius : 0.35rem;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-left-radius : 0.35rem;
  border-bottom-right-radius : 0.35rem;
}

.card-body {
  -webkit-box-flex : 1;
  -webkit-flex : 1 1 auto;
      -ms-flex : 1 1 auto;
          flex : 1 1 auto;
  padding : 1.5rem;
}

.card-title {
  margin-bottom : 1.5rem;
}

.card-subtitle {
  margin-top : -0.75rem;
  margin-bottom : 0;
}

.card-text:last-child {
  margin-bottom : 0;
}

.card-link:hover {
  text-decoration : none;
}

.card-link + .card-link {
  margin-right : 1.5rem;
}

.card-header {
  padding : 1.5rem 1.5rem;
  margin-bottom : 0;
  background-color : #FFFFFF;
  border-bottom : 1px solid rgba(0, 0, 0, 0.06);
}
.card-header:first-child {
  border-radius : calc(0.35rem - 1px) calc(0.35rem - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top : 0;
}

.card-footer {
  padding : 1.5rem 1.5rem;
  background-color : #FFFFFF;
  border-top : 1px solid rgba(0, 0, 0, 0.06);
}
.card-footer:last-child {
  border-radius : 0 0 calc(0.35rem - 1px) calc(0.35rem - 1px);
}

.card-header-tabs {
  margin-left : -0.75rem;
  margin-bottom : -1.5rem;
  margin-right : -0.75rem;
  border-bottom : 0;
}

.card-header-pills {
  margin-left : -0.75rem;
  margin-right : -0.75rem;
}

.card-img-overlay {
  position : absolute;
  top : 0;
  left : 0;
  bottom : 0;
  right : 0;
  padding : 1.25rem;
}

.card-img {
  width : 100%;
  border-radius : calc(0.35rem - 1px);
}

.card-img-top {
  width : 100%;
  border-top-right-radius : calc(0.35rem - 1px);
  border-top-left-radius : calc(0.35rem - 1px);
}

.card-img-bottom {
  width : 100%;
  border-bottom-left-radius : calc(0.35rem - 1px);
  border-bottom-right-radius : calc(0.35rem - 1px);
}

.card-deck {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-orient : vertical;
  -webkit-box-direction : normal;
  -webkit-flex-direction : column;
      -ms-flex-direction : column;
          flex-direction : column;
}
.card-deck .card {
  margin-bottom : 15px;
}
@media (min-width: 576px) {
  .card-deck {
    -webkit-box-orient : horizontal;
    -webkit-box-direction : normal;
    -webkit-flex-flow : row wrap;
        -ms-flex-flow : row wrap;
            flex-flow : row wrap;
    margin-left : -15px;
    margin-right : -15px;
  }
  .card-deck .card {
    display : -webkit-box;
    display : -webkit-flex;
    display : -ms-flexbox;
    display :         flex;
    -webkit-box-flex : 1;
    -webkit-flex : 1 0 0;
        -ms-flex : 1 0 0;
            flex : 1 0 0;
    -webkit-box-orient : vertical;
    -webkit-box-direction : normal;
    -webkit-flex-direction : column;
        -ms-flex-direction : column;
            flex-direction : column;
    margin-left : 15px;
    margin-bottom : 0;
    margin-right : 15px;
  }
}

.card-group {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-orient : vertical;
  -webkit-box-direction : normal;
  -webkit-flex-direction : column;
      -ms-flex-direction : column;
          flex-direction : column;
}
.card-group > .card {
  margin-bottom : 15px;
}
@media (min-width: 576px) {
  .card-group {
    -webkit-box-orient : horizontal;
    -webkit-box-direction : normal;
    -webkit-flex-flow : row wrap;
        -ms-flex-flow : row wrap;
            flex-flow : row wrap;
  }
  .card-group > .card {
    -webkit-box-flex : 1;
    -webkit-flex : 1 0 0;
        -ms-flex : 1 0 0;
            flex : 1 0 0;
    margin-bottom : 0;
  }
  .card-group > .card + .card {
    margin-right : 0;
    border-right : 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-left-radius : 0;
    border-bottom-left-radius : 0;
  }
  .card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header {
    border-top-left-radius : 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer {
    border-bottom-left-radius : 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-right-radius : 0;
    border-bottom-right-radius : 0;
  }
  .card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header {
    border-top-right-radius : 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer {
    border-bottom-right-radius : 0;
  }
}

.card-columns .card {
  margin-bottom : 1.5rem;
}

@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count : 3;
       -moz-column-count : 3;
            column-count : 3;
    -webkit-column-gap : 1.25rem;
       -moz-column-gap : 1.25rem;
            column-gap : 1.25rem;
    orphans : 1;
    widows : 1;
  }
  .card-columns .card {
    display : inline-block;
    width : 100%;
  }
}

.accordion > .card {
  overflow : hidden;
}
.accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius : 0;
}
.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom : 0;
  border-radius : 0;
}
.accordion > .card:first-of-type {
  border-bottom : 0;
  border-bottom-left-radius : 0;
  border-bottom-right-radius : 0;
}
.accordion > .card:last-of-type {
  border-top-right-radius : 0;
  border-top-left-radius : 0;
}
.accordion > .card .card-header {
  margin-bottom : -1px;
}

.breadcrumb {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-flex-wrap : wrap;
      -ms-flex-wrap : wrap;
          flex-wrap : wrap;
  padding : 0.75rem 0rem;
  margin-bottom : 1rem;
  list-style : none;
  background-color : #98A4B8;
  border-radius : 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-right : 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display : inline-block;
  padding-left : 0.5rem;
  color : #6B6F82;
  content : '/';
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration : underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration : none;
}

.breadcrumb-item.active {
  color : #6B6F82;
}

.pagination {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  padding-right : 0;
  list-style : none;
  border-radius : 0.25rem;
}

.page-link {
  position : relative;
  display : block;
  padding : 0.5rem 0.75rem;
  margin-right : -1px;
  line-height : 1.25;
  color : #5059E5;
  background-color : #FFFFFF;
  border : 1px solid #626E82;
}
.page-link:hover {
  z-index : 2;
  color : #1E29CA;
  text-decoration : none;
  background-color : #F4F5FA;
  border-color : #626E82;
}
.page-link:focus {
  z-index : 2;
  outline : 0;
  box-shadow : none;
}

.page-item:first-child .page-link {
  margin-right : 0;
  border-top-right-radius : 0.25rem;
  border-bottom-right-radius : 0.25rem;
}

.page-item:last-child .page-link {
  border-top-left-radius : 0.25rem;
  border-bottom-left-radius : 0.25rem;
}

.page-item.active .page-link {
  z-index : 1;
  color : #FFFFFF;
  background-color : #1E9FF2;
  border-color : #1E9FF2;
}

.page-item.disabled .page-link {
  color : #6B6F82;
  pointer-events : none;
  cursor : auto;
  background-color : #FFFFFF;
  border-color : #626E82;
}

.pagination-lg .page-link {
  padding : 0.75rem 1.5rem;
  font-size : 1.25rem;
  line-height : 1.25;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-right-radius : 0.35rem;
  border-bottom-right-radius : 0.35rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-left-radius : 0.35rem;
  border-bottom-left-radius : 0.35rem;
}

.pagination-sm .page-link {
  padding : 0.25rem 0.5rem;
  font-size : 0.875rem;
  line-height : 1;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-right-radius : 0.21rem;
  border-bottom-right-radius : 0.21rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-left-radius : 0.21rem;
  border-bottom-left-radius : 0.21rem;
}

.badge {
  display : inline-block;
  padding : 0.35em 0.4em;
  font-size : 80%;
  font-weight : 700;
  line-height : 1;
  text-align : center;
  white-space : nowrap;
  vertical-align : baseline;
  border-radius : 0.25rem;
  -webkit-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;
          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 {
    -webkit-transition : none;
            transition : none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration : none;
}
.badge:empty {
  display : none;
}

.btn .badge {
  position : relative;
  top : -1px;
}

.badge-pill {
  padding-left : 0.6em;
  padding-right : 0.6em;
  border-radius : 10rem;
}

.badge-primary {
  color : #FFFFFF;
  background-color : #666EE8;
}
a.badge-primary:hover, a.badge-primary:focus {
  color : #FFFFFF;
  background-color : #3A44E1;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline : 0;
  box-shadow : 0 0 0 0.2rem rgba(102, 110, 232, 0.5);
}

.badge-secondary {
  color : #FFFFFF;
  background-color : #6B6F82;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color : #FFFFFF;
  background-color : #545766;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline : 0;
  box-shadow : 0 0 0 0.2rem rgba(107, 111, 130, 0.5);
}

.badge-success {
  color : #2A2E30;
  background-color : #28D094;
}
a.badge-success:hover, a.badge-success:focus {
  color : #2A2E30;
  background-color : #20A576;
}
a.badge-success:focus, a.badge-success.focus {
  outline : 0;
  box-shadow : 0 0 0 0.2rem rgba(40, 208, 148, 0.5);
}

.badge-info {
  color : #FFFFFF;
  background-color : #1E9FF2;
}
a.badge-info:hover, a.badge-info:focus {
  color : #FFFFFF;
  background-color : #0C84D1;
}
a.badge-info:focus, a.badge-info.focus {
  outline : 0;
  box-shadow : 0 0 0 0.2rem rgba(30, 159, 242, 0.5);
}

.badge-warning {
  color : #2A2E30;
  background-color : #FF9149;
}
a.badge-warning:hover, a.badge-warning:focus {
  color : #2A2E30;
  background-color : #FF7216;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline : 0;
  box-shadow : 0 0 0 0.2rem rgba(255, 145, 73, 0.5);
}

.badge-danger {
  color : #FFFFFF;
  background-color : #FF4961;
}
a.badge-danger:hover, a.badge-danger:focus {
  color : #FFFFFF;
  background-color : #FF1635;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline : 0;
  box-shadow : 0 0 0 0.2rem rgba(255, 73, 97, 0.5);
}

.badge-light {
  color : #2A2E30;
  background-color : #BABFC7;
}
a.badge-light:hover, a.badge-light:focus {
  color : #2A2E30;
  background-color : #9EA5B0;
}
a.badge-light:focus, a.badge-light.focus {
  outline : 0;
  box-shadow : 0 0 0 0.2rem rgba(186, 191, 199, 0.5);
}

.badge-dark {
  color : #FFFFFF;
  background-color : #464855;
}
a.badge-dark:hover, a.badge-dark:focus {
  color : #FFFFFF;
  background-color : #2F3039;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline : 0;
  box-shadow : 0 0 0 0.2rem rgba(70, 72, 85, 0.5);
}

.jumbotron {
  padding : 2rem 1rem;
  margin-bottom : 2rem;
  background-color : #98A4B8;
  border-radius : 0.35rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding : 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-left : 0;
  padding-right : 0;
  border-radius : 0;
}

.alert {
  position : relative;
  padding : 0.75rem 1rem;
  margin-bottom : 1rem;
  border : 1px solid transparent;
  border-radius : 0.25rem;
}

.alert-heading {
  color : inherit;
}

.alert-link {
  font-weight : 700;
}

.alert-dismissible {
  padding-left : 3.5rem;
}
.alert-dismissible .close {
  position : absolute;
  top : 0;
  left : 0;
  padding : 0.75rem 1rem;
  color : inherit;
}

.alert-primary {
  color : #353979;
  background-color : #E0E2FA;
  border-color : #D4D6F9;
}
.alert-primary hr {
  border-top-color : #BEC1F6;
}
.alert-primary .alert-link {
  color : #252856;
}

.alert-secondary {
  color : #383A44;
  background-color : #E1E2E6;
  border-color : #D6D7DC;
}
.alert-secondary hr {
  border-top-color : #C8CAD0;
}
.alert-secondary .alert-link {
  color : #212228;
}

.alert-success {
  color : #156C4D;
  background-color : #D4F6EA;
  border-color : #C3F2E1;
}
.alert-success hr {
  border-top-color : #AEEDD7;
}
.alert-success .alert-link {
  color : #0D412F;
}

.alert-info {
  color : #10537E;
  background-color : #D2ECFC;
  border-color : #C0E4FB;
}
.alert-info hr {
  border-top-color : #A8DAF9;
}
.alert-info .alert-link {
  color : #0A3551;
}

.alert-warning {
  color : #854B26;
  background-color : #FFE9DB;
  border-color : #FFE0CC;
}
.alert-warning hr {
  border-top-color : #FFD1B3;
}
.alert-warning .alert-link {
  color : #5D351B;
}

.alert-danger {
  color : #852632;
  background-color : #FFDBDF;
  border-color : #FFCCD3;
}
.alert-danger hr {
  border-top-color : #FFB3BD;
}
.alert-danger .alert-link {
  color : #5D1B23;
}

.alert-light {
  color : #616367;
  background-color : #F1F2F4;
  border-color : #ECEDEF;
}
.alert-light hr {
  border-top-color : #DEE0E3;
}
.alert-light .alert-link {
  color : #484A4D;
}

.alert-dark {
  color : #24252C;
  background-color : #DADADD;
  border-color : #CBCCCF;
}
.alert-dark hr {
  border-top-color : #BEBFC3;
}
.alert-dark .alert-link {
  color : #0D0D10;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position : 1rem 0;
  }
  to {
    background-position : 100% 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position : 1rem 0;
  }
  to {
    background-position : 100% 0;
  }
}

.progress {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  height : 1rem;
  overflow : hidden;
  font-size : 0.75rem;
  background-color : #EEEEEE;
  border-radius : 0.25rem;
}

.progress-bar {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-orient : vertical;
  -webkit-box-direction : normal;
  -webkit-flex-direction : column;
      -ms-flex-direction : column;
          flex-direction : column;
  -webkit-box-pack : center;
  -webkit-justify-content : center;
  -ms-flex-pack : center;
          justify-content : center;
  color : #FFFFFF;
  text-align : center;
  white-space : nowrap;
  background-color : #666EE8;
  -webkit-transition : width 0.6s ease;
          transition : width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition : none;
            transition : none;
  }
}

.progress-bar-striped {
  background-image : -webkit-linear-gradient(135deg, 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-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 {
  -webkit-animation : progress-bar-stripes 1s linear infinite;
          animation : progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation : none;
            animation : none;
  }
}

.media {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-align : start;
  -webkit-align-items : flex-start;
  -ms-flex-align : start;
          align-items : flex-start;
}

.media-body {
  -webkit-box-flex : 1;
  -webkit-flex : 1;
      -ms-flex : 1;
          flex : 1;
}

.list-group {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-orient : vertical;
  -webkit-box-direction : normal;
  -webkit-flex-direction : column;
      -ms-flex-direction : column;
          flex-direction : column;
  padding-right : 0;
  margin-bottom : 0;
}

.list-group-item-action {
  width : 100%;
  color : #4E5154;
  text-align : inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index : 1;
  color : #4E5154;
  text-decoration : none;
  background-color : #F4F5FA;
}
.list-group-item-action:active {
  color : #6B6F82;
  background-color : #98A4B8;
}

.list-group-item {
  position : relative;
  display : block;
  padding : 1.25rem 1.25rem;
  margin-bottom : -1px;
  background-color : #FFFFFF;
  border : 1px solid #E4E7ED;
}
.list-group-item:first-child {
  border-top-right-radius : 0.25rem;
  border-top-left-radius : 0.25rem;
}
.list-group-item:last-child {
  margin-bottom : 0;
  border-bottom-left-radius : 0.25rem;
  border-bottom-right-radius : 0.25rem;
}
.list-group-item.disabled, .list-group-item:disabled {
  color : #6B6F82;
  pointer-events : none;
  background-color : #FFFFFF;
}
.list-group-item.active {
  z-index : 2;
  color : #FFFFFF;
  background-color : #1E9FF2;
  border-color : #1E9FF2;
}

.list-group-horizontal {
  -webkit-box-orient : horizontal;
  -webkit-box-direction : normal;
  -webkit-flex-direction : row;
      -ms-flex-direction : row;
          flex-direction : row;
}
.list-group-horizontal .list-group-item {
  margin-left : -1px;
  margin-bottom : 0;
}
.list-group-horizontal .list-group-item:first-child {
  border-top-right-radius : 0.25rem;
  border-bottom-right-radius : 0.25rem;
  border-top-left-radius : 0;
}
.list-group-horizontal .list-group-item:last-child {
  margin-left : 0;
  border-top-left-radius : 0.25rem;
  border-bottom-left-radius : 0.25rem;
  border-bottom-right-radius : 0;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -webkit-box-orient : horizontal;
    -webkit-box-direction : normal;
    -webkit-flex-direction : row;
        -ms-flex-direction : row;
            flex-direction : row;
  }
  .list-group-horizontal-sm .list-group-item {
    margin-left : -1px;
    margin-bottom : 0;
  }
  .list-group-horizontal-sm .list-group-item:first-child {
    border-top-right-radius : 0.25rem;
    border-bottom-right-radius : 0.25rem;
    border-top-left-radius : 0;
  }
  .list-group-horizontal-sm .list-group-item:last-child {
    margin-left : 0;
    border-top-left-radius : 0.25rem;
    border-bottom-left-radius : 0.25rem;
    border-bottom-right-radius : 0;
  }
}

@media (min-width: 768px) {
  .list-group-horizontal-md {
    -webkit-box-orient : horizontal;
    -webkit-box-direction : normal;
    -webkit-flex-direction : row;
        -ms-flex-direction : row;
            flex-direction : row;
  }
  .list-group-horizontal-md .list-group-item {
    margin-left : -1px;
    margin-bottom : 0;
  }
  .list-group-horizontal-md .list-group-item:first-child {
    border-top-right-radius : 0.25rem;
    border-bottom-right-radius : 0.25rem;
    border-top-left-radius : 0;
  }
  .list-group-horizontal-md .list-group-item:last-child {
    margin-left : 0;
    border-top-left-radius : 0.25rem;
    border-bottom-left-radius : 0.25rem;
    border-bottom-right-radius : 0;
  }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -webkit-box-orient : horizontal;
    -webkit-box-direction : normal;
    -webkit-flex-direction : row;
        -ms-flex-direction : row;
            flex-direction : row;
  }
  .list-group-horizontal-lg .list-group-item {
    margin-left : -1px;
    margin-bottom : 0;
  }
  .list-group-horizontal-lg .list-group-item:first-child {
    border-top-right-radius : 0.25rem;
    border-bottom-right-radius : 0.25rem;
    border-top-left-radius : 0;
  }
  .list-group-horizontal-lg .list-group-item:last-child {
    margin-left : 0;
    border-top-left-radius : 0.25rem;
    border-bottom-left-radius : 0.25rem;
    border-bottom-right-radius : 0;
  }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -webkit-box-orient : horizontal;
    -webkit-box-direction : normal;
    -webkit-flex-direction : row;
        -ms-flex-direction : row;
            flex-direction : row;
  }
  .list-group-horizontal-xl .list-group-item {
    margin-left : -1px;
    margin-bottom : 0;
  }
  .list-group-horizontal-xl .list-group-item:first-child {
    border-top-right-radius : 0.25rem;
    border-bottom-right-radius : 0.25rem;
    border-top-left-radius : 0;
  }
  .list-group-horizontal-xl .list-group-item:last-child {
    margin-left : 0;
    border-top-left-radius : 0.25rem;
    border-bottom-left-radius : 0.25rem;
    border-bottom-right-radius : 0;
  }
}

.list-group-flush .list-group-item {
  border-left : 0;
  border-right : 0;
  border-radius : 0;
}
.list-group-flush .list-group-item:last-child {
  margin-bottom : -1px;
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top : 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom : 0;
  border-bottom : 0;
}

.list-group-item-primary {
  color : #353979;
  background-color : #D4D6F9;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color : #353979;
  background-color : #BEC1F6;
}
.list-group-item-primary.list-group-item-action.active {
  color : #FFFFFF;
  background-color : #353979;
  border-color : #353979;
}

.list-group-item-secondary {
  color : #383A44;
  background-color : #D6D7DC;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color : #383A44;
  background-color : #C8CAD0;
}
.list-group-item-secondary.list-group-item-action.active {
  color : #FFFFFF;
  background-color : #383A44;
  border-color : #383A44;
}

.list-group-item-success {
  color : #156C4D;
  background-color : #C3F2E1;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color : #156C4D;
  background-color : #AEEDD7;
}
.list-group-item-success.list-group-item-action.active {
  color : #FFFFFF;
  background-color : #156C4D;
  border-color : #156C4D;
}

.list-group-item-info {
  color : #10537E;
  background-color : #C0E4FB;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color : #10537E;
  background-color : #A8DAF9;
}
.list-group-item-info.list-group-item-action.active {
  color : #FFFFFF;
  background-color : #10537E;
  border-color : #10537E;
}

.list-group-item-warning {
  color : #854B26;
  background-color : #FFE0CC;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color : #854B26;
  background-color : #FFD1B3;
}
.list-group-item-warning.list-group-item-action.active {
  color : #FFFFFF;
  background-color : #854B26;
  border-color : #854B26;
}

.list-group-item-danger {
  color : #852632;
  background-color : #FFCCD3;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color : #852632;
  background-color : #FFB3BD;
}
.list-group-item-danger.list-group-item-action.active {
  color : #FFFFFF;
  background-color : #852632;
  border-color : #852632;
}

.list-group-item-light {
  color : #616367;
  background-color : #ECEDEF;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color : #616367;
  background-color : #DEE0E3;
}
.list-group-item-light.list-group-item-action.active {
  color : #FFFFFF;
  background-color : #616367;
  border-color : #616367;
}

.list-group-item-dark {
  color : #24252C;
  background-color : #CBCCCF;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color : #24252C;
  background-color : #BEBFC3;
}
.list-group-item-dark.list-group-item-action.active {
  color : #FFFFFF;
  background-color : #24252C;
  border-color : #24252C;
}

.close {
  float : left;
  font-size : 1.5rem;
  font-weight : 700;
  line-height : 1;
  color : #000000;
  text-shadow : 0 1px 0 #FFFFFF;
  opacity : 0.5;
}
.close:hover {
  color : #000000;
  text-decoration : none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity : 0.75;
}

button.close {
  padding : 0;
  background-color : transparent;
  border : 0;
  -webkit-appearance : none;
     -moz-appearance : none;
          appearance : none;
}

a.close.disabled {
  pointer-events : none;
}

.toast {
  max-width : 350px;
  overflow : hidden;
  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);
  -webkit-backdrop-filter : blur(10px);
          backdrop-filter : blur(10px);
  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 : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-align : center;
  -webkit-align-items : center;
  -ms-flex-align : center;
          align-items : center;
  padding : 0.25rem 0.75rem;
  color : #6B6F82;
  background-color : rgba(255, 255, 255, 0.85);
  background-clip : padding-box;
  border-bottom : 1px solid rgba(0, 0, 0, 0.05);
}

.toast-body {
  padding : 0.75rem;
}

.modal-open {
  overflow : hidden;
}
.modal-open .modal {
  overflow-x : hidden;
  overflow-y : auto;
}

.modal {
  position : fixed;
  top : 0;
  right : 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 {
  -webkit-transition : -webkit-transform 0.3s ease-out;
          transition : -webkit-transform 0.3s ease-out;
          transition :         transform 0.3s ease-out;
          transition :         transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform : translate(0, -50px);
      -ms-transform : translate(0, -50px);
          transform : translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition : none;
            transition : none;
  }
}
.modal.show .modal-dialog {
  -webkit-transform : none;
      -ms-transform : none;
          transform : none;
}

.modal-dialog-scrollable {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  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 {
  -webkit-flex-shrink : 0;
  -ms-flex-negative : 0;
          flex-shrink : 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y : auto;
}

.modal-dialog-centered {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-align : center;
  -webkit-align-items : center;
  -ms-flex-align : center;
          align-items : center;
  min-height : calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display : block;
  height : calc(100vh - 1rem);
  content : '';
}
.modal-dialog-centered.modal-dialog-scrollable {
  -webkit-box-orient : vertical;
  -webkit-box-direction : normal;
  -webkit-flex-direction : column;
      -ms-flex-direction : column;
          flex-direction : column;
  -webkit-box-pack : center;
  -webkit-justify-content : center;
  -ms-flex-pack : center;
          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 : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-orient : vertical;
  -webkit-box-direction : normal;
  -webkit-flex-direction : column;
      -ms-flex-direction : column;
          flex-direction : column;
  width : 100%;
  pointer-events : auto;
  background-color : #FFFFFF;
  background-clip : padding-box;
  border : 1px solid rgba(0, 0, 0, 0.2);
  border-radius : 0.35rem;
  outline : 0;
}

.modal-backdrop {
  position : fixed;
  top : 0;
  right : 0;
  z-index : 1040;
  width : 100vw;
  height : 100vh;
  background-color : #000000;
}
.modal-backdrop.fade {
  opacity : 0;
}
.modal-backdrop.show {
  opacity : 0.5;
}

.modal-header {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-align : start;
  -webkit-align-items : flex-start;
  -ms-flex-align : start;
          align-items : flex-start;
  -webkit-box-pack : justify;
  -webkit-justify-content : space-between;
  -ms-flex-pack : justify;
          justify-content : space-between;
  padding : 1rem 1rem;
  border-bottom : 1px solid #626E82;
  border-top-right-radius : 0.35rem;
  border-top-left-radius : 0.35rem;
}
.modal-header .close {
  padding : 1rem 1rem;
  margin : -1rem auto -1rem -1rem;
}

.modal-title {
  margin-bottom : 0;
  line-height : 1.45;
}

.modal-body {
  position : relative;
  -webkit-box-flex : 1;
  -webkit-flex : 1 1 auto;
      -ms-flex : 1 1 auto;
          flex : 1 1 auto;
  padding : 1rem;
}

.modal-footer {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-align : center;
  -webkit-align-items : center;
  -ms-flex-align : center;
          align-items : center;
  -webkit-box-pack : end;
  -webkit-justify-content : flex-end;
  -ms-flex-pack : end;
          justify-content : flex-end;
  padding : 1rem;
  border-top : 1px solid #626E82;
  border-bottom-left-radius : 0.35rem;
  border-bottom-right-radius : 0.35rem;
}
.modal-footer > :not(:first-child) {
  margin-right : 0.25rem;
}
.modal-footer > :not(:last-child) {
  margin-left : 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);
  }
  .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;
  }
}

.tooltip {
  position : absolute;
  z-index : 1070;
  display : block;
  margin : 0;
  font-family : 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  font-style : normal;
  font-weight : 400;
  line-height : 1.45;
  text-align : right;
  text-align : start;
  text-decoration : none;
  text-shadow : none;
  text-transform : none;
  letter-spacing : normal;
  word-break : normal;
  word-spacing : normal;
  white-space : normal;
  line-break : auto;
  font-size : 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 : #000000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^='right'] {
  padding : 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^='right'] .arrow {
  right : 0;
  width : 0.4rem;
  height : 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^='right'] .arrow::before {
  left : 0;
  border-width : 0.4rem 0 0.4rem 0.4rem;
  border-left-color : #000000;
}

.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 : #000000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^='left'] {
  padding : 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^='left'] .arrow {
  left : 0;
  width : 0.4rem;
  height : 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^='left'] .arrow::before {
  right : 0;
  border-width : 0.4rem 0.4rem 0.4rem 0;
  border-right-color : #000000;
}

.tooltip-inner {
  max-width : 200px;
  padding : 0.25rem 0.5rem;
  color : #FFFFFF;
  text-align : center;
  background-color : #000000;
  border-radius : 0.25rem;
}

.popover {
  position : absolute;
  top : 0;
  right : 0;
  z-index : 1060;
  display : block;
  max-width : 276px;
  font-family : 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  font-style : normal;
  font-weight : 400;
  line-height : 1.45;
  text-align : right;
  text-align : start;
  text-decoration : none;
  text-shadow : none;
  text-transform : none;
  letter-spacing : normal;
  word-break : normal;
  word-spacing : normal;
  white-space : normal;
  line-break : auto;
  font-size : 0.875rem;
  word-wrap : break-word;
  background-color : #FFFFFF;
  background-clip : padding-box;
  border : 1px solid rgba(0, 0, 0, 0.2);
  border-radius : 0.35rem;
}
.popover .arrow {
  position : absolute;
  display : block;
  width : 1rem;
  height : 0.5rem;
  margin : 0 0.35rem;
}
.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) * -1);
}
.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 : #FFFFFF;
}

.bs-popover-right, .bs-popover-auto[x-placement^='right'] {
  margin-right : 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^='right'] > .arrow {
  right : calc((0.5rem + 1px) * -1);
  width : 0.5rem;
  height : 1rem;
  margin : 0.35rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^='right'] > .arrow::before {
  right : 0;
  border-width : 0.5rem 0 0.5rem 0.5rem;
  border-left-color : rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^='right'] > .arrow::after {
  right : 1px;
  border-width : 0.5rem 0 0.5rem 0.5rem;
  border-left-color : #FFFFFF;
}

.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) * -1);
}
.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 : #FFFFFF;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^='bottom'] .popover-header::before {
  position : absolute;
  top : 0;
  right : 50%;
  display : block;
  width : 1rem;
  margin-right : -0.5rem;
  content : '';
  border-bottom : 1px solid #F7F7F7;
}

.bs-popover-left, .bs-popover-auto[x-placement^='left'] {
  margin-left : 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^='left'] > .arrow {
  left : calc((0.5rem + 1px) * -1);
  width : 0.5rem;
  height : 1rem;
  margin : 0.35rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^='left'] > .arrow::before {
  left : 0;
  border-width : 0.5rem 0.5rem 0.5rem 0;
  border-right-color : rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^='left'] > .arrow::after {
  left : 1px;
  border-width : 0.5rem 0.5rem 0.5rem 0;
  border-right-color : #FFFFFF;
}

.popover-header {
  padding : 0.5rem 0.75rem;
  margin-bottom : 0;
  font-size : 1rem;
  color : #464855;
  background-color : #F7F7F7;
  border-bottom : 1px solid #EBEBEB;
  border-top-right-radius : calc(0.35rem - 1px);
  border-top-left-radius : calc(0.35rem - 1px);
}
.popover-header:empty {
  display : none;
}

.popover-body {
  padding : 0.5rem 0.75rem;
  color : #6B6F82;
}

.carousel {
  position : relative;
}

.carousel.pointer-event {
  -ms-touch-action : pan-y;
      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 : right;
  width : 100%;
  margin-left : -100%;
  -webkit-backface-visibility : hidden;
          backface-visibility : hidden;
  -webkit-transition : -webkit-transform 0.6s ease-in-out;
          transition : -webkit-transform 0.6s ease-in-out;
          transition :         transform 0.6s ease-in-out;
          transition :         transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition : none;
            transition : none;
  }
}

.carousel-item.active, .carousel-item-next, .carousel-item-prev {
  display : block;
}

.carousel-item-next:not(.carousel-item-left), .active.carousel-item-right {
  -webkit-transform : translateX(-100%);
      -ms-transform : translateX(-100%);
          transform : translateX(-100%);
}

.carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left {
  -webkit-transform : translateX(100%);
      -ms-transform : translateX(100%);
          transform : translateX(100%);
}

.carousel-fade .carousel-item {
  opacity : 0;
  -webkit-transition-property : opacity;
          transition-property : opacity;
  -webkit-transform : none;
      -ms-transform : none;
          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;
  -webkit-transition : 0s 0.6s opacity;
          transition : 0s 0.6s opacity;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
    -webkit-transition : none;
            transition : none;
  }
}

.carousel-control-prev, .carousel-control-next {
  position : absolute;
  top : 0;
  bottom : 0;
  z-index : 1;
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-align : center;
  -webkit-align-items : center;
  -ms-flex-align : center;
          align-items : center;
  -webkit-box-pack : center;
  -webkit-justify-content : center;
  -ms-flex-pack : center;
          justify-content : center;
  width : 15%;
  color : #FFFFFF;
  text-align : center;
  opacity : 0.5;
  -webkit-transition : opacity 0.15s ease;
          transition : opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev, .carousel-control-next {
    -webkit-transition : none;
            transition : none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus {
  color : #FFFFFF;
  text-decoration : none;
  outline : 0;
  opacity : 0.9;
}

.carousel-control-prev {
  right : 0;
}

.carousel-control-next {
  left : 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\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z\'/%3e%3c/svg%3e');
}

.carousel-control-next-icon {
  background-image : url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z\'/%3e%3c/svg%3e');
}

.carousel-indicators {
  position : absolute;
  left : 0;
  bottom : 0;
  right : 0;
  z-index : 15;
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-pack : center;
  -webkit-justify-content : center;
  -ms-flex-pack : center;
          justify-content : center;
  padding-right : 0;
  margin-left : 15%;
  margin-right : 15%;
  list-style : none;
}
.carousel-indicators li {
  box-sizing : content-box;
  -webkit-box-flex : 0;
  -webkit-flex : 0 1 auto;
      -ms-flex : 0 1 auto;
          flex : 0 1 auto;
  width : 30px;
  height : 3px;
  margin-left : 3px;
  margin-right : 3px;
  text-indent : -999px;
  cursor : pointer;
  background-color : #FFFFFF;
  background-clip : padding-box;
  border-top : 10px solid transparent;
  border-bottom : 10px solid transparent;
  opacity : 0.5;
  -webkit-transition : opacity 0.6s ease;
          transition : opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    -webkit-transition : none;
            transition : none;
  }
}
.carousel-indicators .active {
  opacity : 1;
}

.carousel-caption {
  position : absolute;
  left : 15%;
  bottom : 20px;
  right : 15%;
  z-index : 10;
  padding-top : 20px;
  padding-bottom : 20px;
  color : #FFFFFF;
  text-align : center;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform : rotate(-360deg);
            transform : rotate(-360deg);
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform : rotate(-360deg);
            transform : rotate(-360deg);
  }
}

.spinner-border {
  display : inline-block;
  width : 2rem;
  height : 2rem;
  vertical-align : text-bottom;
  border : 0.25em solid currentColor;
  border-left-color : transparent;
  border-radius : 50%;
  -webkit-animation : spinner-border 0.75s linear infinite;
          animation : spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width : 1rem;
  height : 1rem;
  border-width : 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform : scale(0);
            transform : scale(0);
  }
  50% {
    opacity : 1;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform : scale(0);
            transform : scale(0);
  }
  50% {
    opacity : 1;
  }
}

.spinner-grow {
  display : inline-block;
  width : 2rem;
  height : 2rem;
  vertical-align : text-bottom;
  background-color : currentColor;
  border-radius : 50%;
  opacity : 0;
  -webkit-animation : spinner-grow 0.75s linear infinite;
          animation : spinner-grow 0.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 : #666EE8 !important;
}

a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {
  background-color : #3A44E1 !important;
}

.bg-secondary {
  background-color : #6B6F82 !important;
}

a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus {
  background-color : #545766 !important;
}

.bg-success {
  background-color : #28D094 !important;
}

a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus {
  background-color : #20A576 !important;
}

.bg-info {
  background-color : #1E9FF2 !important;
}

a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus {
  background-color : #0C84D1 !important;
}

.bg-warning {
  background-color : #FF9149 !important;
}

a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus {
  background-color : #FF7216 !important;
}

.bg-danger {
  background-color : #FF4961 !important;
}

a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus {
  background-color : #FF1635 !important;
}

.bg-light {
  background-color : #BABFC7 !important;
}

a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus {
  background-color : #9EA5B0 !important;
}

.bg-dark {
  background-color : #464855 !important;
}

a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus {
  background-color : #2F3039 !important;
}

.bg-white {
  background-color : #FFFFFF !important;
}

.bg-transparent {
  background-color : transparent !important;
}

.border {
  border : 1px solid #626E82 !important;
}

.border-top {
  border-top : 1px solid #626E82 !important;
}

.border-right {
  border-left : 1px solid #626E82 !important;
}

.border-bottom {
  border-bottom : 1px solid #626E82 !important;
}

.border-left {
  border-right : 1px solid #626E82 !important;
}

.border-0 {
  border : 0 !important;
}

.border-top-0 {
  border-top : 0 !important;
}

.border-right-0 {
  border-left : 0 !important;
}

.border-bottom-0 {
  border-bottom : 0 !important;
}

.border-left-0 {
  border-right : 0 !important;
}

.border-primary {
  border-color : #666EE8 !important;
}

.border-secondary {
  border-color : #6B6F82 !important;
}

.border-success {
  border-color : #28D094 !important;
}

.border-info {
  border-color : #1E9FF2 !important;
}

.border-warning {
  border-color : #FF9149 !important;
}

.border-danger {
  border-color : #FF4961 !important;
}

.border-light {
  border-color : #BABFC7 !important;
}

.border-dark {
  border-color : #464855 !important;
}

.border-white {
  border-color : #FFFFFF !important;
}

.rounded-sm {
  border-radius : 0.21rem !important;
}

.rounded {
  border-radius : 0.25rem !important;
}

.rounded-top {
  border-top-right-radius : 0.25rem !important;
  border-top-left-radius : 0.25rem !important;
}

.rounded-right {
  border-top-left-radius : 0.25rem !important;
  border-bottom-left-radius : 0.25rem !important;
}

.rounded-bottom {
  border-bottom-left-radius : 0.25rem !important;
  border-bottom-right-radius : 0.25rem !important;
}

.rounded-left {
  border-top-right-radius : 0.25rem !important;
  border-bottom-right-radius : 0.25rem !important;
}

.rounded-lg {
  border-radius : 0.35rem !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 : -webkit-box !important;
  display : -webkit-flex !important;
  display : -ms-flexbox !important;
  display :         flex !important;
}

.d-inline-flex {
  display : -webkit-inline-box !important;
  display : -webkit-inline-flex !important;
  display : -ms-inline-flexbox !important;
  display :         inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display : none !important;
  }
  .d-sm-inline {
    display : inline !important;
  }
  .d-sm-inline-block {
    display : inline-block !important;
  }
  .d-sm-block {
    display : block !important;
  }
  .d-sm-table {
    display : table !important;
  }
  .d-sm-table-row {
    display : table-row !important;
  }
  .d-sm-table-cell {
    display : table-cell !important;
  }
  .d-sm-flex {
    display : -webkit-box !important;
    display : -webkit-flex !important;
    display : -ms-flexbox !important;
    display :         flex !important;
  }
  .d-sm-inline-flex {
    display : -webkit-inline-box !important;
    display : -webkit-inline-flex !important;
    display : -ms-inline-flexbox !important;
    display :         inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display : none !important;
  }
  .d-md-inline {
    display : inline !important;
  }
  .d-md-inline-block {
    display : inline-block !important;
  }
  .d-md-block {
    display : block !important;
  }
  .d-md-table {
    display : table !important;
  }
  .d-md-table-row {
    display : table-row !important;
  }
  .d-md-table-cell {
    display : table-cell !important;
  }
  .d-md-flex {
    display : -webkit-box !important;
    display : -webkit-flex !important;
    display : -ms-flexbox !important;
    display :         flex !important;
  }
  .d-md-inline-flex {
    display : -webkit-inline-box !important;
    display : -webkit-inline-flex !important;
    display : -ms-inline-flexbox !important;
    display :         inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display : none !important;
  }
  .d-lg-inline {
    display : inline !important;
  }
  .d-lg-inline-block {
    display : inline-block !important;
  }
  .d-lg-block {
    display : block !important;
  }
  .d-lg-table {
    display : table !important;
  }
  .d-lg-table-row {
    display : table-row !important;
  }
  .d-lg-table-cell {
    display : table-cell !important;
  }
  .d-lg-flex {
    display : -webkit-box !important;
    display : -webkit-flex !important;
    display : -ms-flexbox !important;
    display :         flex !important;
  }
  .d-lg-inline-flex {
    display : -webkit-inline-box !important;
    display : -webkit-inline-flex !important;
    display : -ms-inline-flexbox !important;
    display :         inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display : none !important;
  }
  .d-xl-inline {
    display : inline !important;
  }
  .d-xl-inline-block {
    display : inline-block !important;
  }
  .d-xl-block {
    display : block !important;
  }
  .d-xl-table {
    display : table !important;
  }
  .d-xl-table-row {
    display : table-row !important;
  }
  .d-xl-table-cell {
    display : table-cell !important;
  }
  .d-xl-flex {
    display : -webkit-box !important;
    display : -webkit-flex !important;
    display : -ms-flexbox !important;
    display :         flex !important;
  }
  .d-xl-inline-flex {
    display : -webkit-inline-box !important;
    display : -webkit-inline-flex !important;
    display : -ms-inline-flexbox !important;
    display :         inline-flex !important;
  }
}

@media print {
  .d-print-none {
    display : none !important;
  }
  .d-print-inline {
    display : inline !important;
  }
  .d-print-inline-block {
    display : inline-block !important;
  }
  .d-print-block {
    display : block !important;
  }
  .d-print-table {
    display : table !important;
  }
  .d-print-table-row {
    display : table-row !important;
  }
  .d-print-table-cell {
    display : table-cell !important;
  }
  .d-print-flex {
    display : -webkit-box !important;
    display : -webkit-flex !important;
    display : -ms-flexbox !important;
    display :         flex !important;
  }
  .d-print-inline-flex {
    display : -webkit-inline-box !important;
    display : -webkit-inline-flex !important;
    display : -ms-inline-flexbox !important;
    display :         inline-flex !important;
  }
}

.embed-responsive {
  position : relative;
  display : block;
  width : 100%;
  padding : 0;
  overflow : hidden;
}
.embed-responsive::before {
  display : block;
  content : '';
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
  position : absolute;
  top : 0;
  bottom : 0;
  right : 0;
  width : 100%;
  height : 100%;
  border : 0;
}

.embed-responsive-21by9::before {
  padding-top : 42.85714%;
}

.embed-responsive-16by9::before {
  padding-top : 56.25%;
}

.embed-responsive-4by3::before {
  padding-top : 75%;
}

.embed-responsive-1by1::before {
  padding-top : 100%;
}

.embed-responsive-21by9::before {
  padding-top : 42.85714%;
}

.embed-responsive-16by9::before {
  padding-top : 56.25%;
}

.embed-responsive-4by3::before {
  padding-top : 75%;
}

.embed-responsive-1by1::before {
  padding-top : 100%;
}

.flex-row {
  -webkit-box-orient : horizontal !important;
  -webkit-box-direction : normal !important;
  -webkit-flex-direction : row !important;
      -ms-flex-direction : row !important;
          flex-direction : row !important;
}

.flex-column {
  -webkit-box-orient : vertical !important;
  -webkit-box-direction : normal !important;
  -webkit-flex-direction : column !important;
      -ms-flex-direction : column !important;
          flex-direction : column !important;
}

.flex-row-reverse {
  -webkit-box-orient : horizontal !important;
  -webkit-box-direction : reverse !important;
  -webkit-flex-direction : row-reverse !important;
      -ms-flex-direction : row-reverse !important;
          flex-direction : row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient : vertical !important;
  -webkit-box-direction : reverse !important;
  -webkit-flex-direction : column-reverse !important;
      -ms-flex-direction : column-reverse !important;
          flex-direction : column-reverse !important;
}

.flex-wrap {
  -webkit-flex-wrap : wrap !important;
      -ms-flex-wrap : wrap !important;
          flex-wrap : wrap !important;
}

.flex-nowrap {
  -webkit-flex-wrap : nowrap !important;
      -ms-flex-wrap : nowrap !important;
          flex-wrap : nowrap !important;
}

.flex-wrap-reverse {
  -webkit-flex-wrap : wrap-reverse !important;
      -ms-flex-wrap : wrap-reverse !important;
          flex-wrap : wrap-reverse !important;
}

.flex-fill {
  -webkit-box-flex : 1 !important;
  -webkit-flex : 1 1 auto !important;
      -ms-flex : 1 1 auto !important;
          flex : 1 1 auto !important;
}

.flex-grow-0 {
  -webkit-box-flex : 0 !important;
  -webkit-flex-grow : 0 !important;
  -ms-flex-positive : 0 !important;
          flex-grow : 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex : 1 !important;
  -webkit-flex-grow : 1 !important;
  -ms-flex-positive : 1 !important;
          flex-grow : 1 !important;
}

.flex-shrink-0 {
  -webkit-flex-shrink : 0 !important;
  -ms-flex-negative : 0 !important;
          flex-shrink : 0 !important;
}

.flex-shrink-1 {
  -webkit-flex-shrink : 1 !important;
  -ms-flex-negative : 1 !important;
          flex-shrink : 1 !important;
}

.justify-content-start {
  -webkit-box-pack : start !important;
  -webkit-justify-content : flex-start !important;
  -ms-flex-pack : start !important;
          justify-content : flex-start !important;
}

.justify-content-end {
  -webkit-box-pack : end !important;
  -webkit-justify-content : flex-end !important;
  -ms-flex-pack : end !important;
          justify-content : flex-end !important;
}

.justify-content-center {
  -webkit-box-pack : center !important;
  -webkit-justify-content : center !important;
  -ms-flex-pack : center !important;
          justify-content : center !important;
}

.justify-content-between {
  -webkit-box-pack : justify !important;
  -webkit-justify-content : space-between !important;
  -ms-flex-pack : justify !important;
          justify-content : space-between !important;
}

.justify-content-around {
  -webkit-justify-content : space-around !important;
  -ms-flex-pack : distribute !important;
          justify-content : space-around !important;
}

.align-items-start {
  -webkit-box-align : start !important;
  -webkit-align-items : flex-start !important;
  -ms-flex-align : start !important;
          align-items : flex-start !important;
}

.align-items-end {
  -webkit-box-align : end !important;
  -webkit-align-items : flex-end !important;
  -ms-flex-align : end !important;
          align-items : flex-end !important;
}

.align-items-center {
  -webkit-box-align : center !important;
  -webkit-align-items : center !important;
  -ms-flex-align : center !important;
          align-items : center !important;
}

.align-items-baseline {
  -webkit-box-align : baseline !important;
  -webkit-align-items : baseline !important;
  -ms-flex-align : baseline !important;
          align-items : baseline !important;
}

.align-items-stretch {
  -webkit-box-align : stretch !important;
  -webkit-align-items : stretch !important;
  -ms-flex-align : stretch !important;
          align-items : stretch !important;
}

.align-content-start {
  -webkit-align-content : flex-start !important;
  -ms-flex-line-pack : start !important;
          align-content : flex-start !important;
}

.align-content-end {
  -webkit-align-content : flex-end !important;
  -ms-flex-line-pack : end !important;
          align-content : flex-end !important;
}

.align-content-center {
  -webkit-align-content : center !important;
  -ms-flex-line-pack : center !important;
          align-content : center !important;
}

.align-content-between {
  -webkit-align-content : space-between !important;
  -ms-flex-line-pack : justify !important;
          align-content : space-between !important;
}

.align-content-around {
  -webkit-align-content : space-around !important;
  -ms-flex-line-pack : distribute !important;
          align-content : space-around !important;
}

.align-content-stretch {
  -webkit-align-content : stretch !important;
  -ms-flex-line-pack : stretch !important;
          align-content : stretch !important;
}

.align-self-auto {
  -webkit-align-self : auto !important;
  -ms-flex-item-align : auto !important;
          align-self : auto !important;
}

.align-self-start {
  -webkit-align-self : flex-start !important;
  -ms-flex-item-align : start !important;
          align-self : flex-start !important;
}

.align-self-end {
  -webkit-align-self : flex-end !important;
  -ms-flex-item-align : end !important;
          align-self : flex-end !important;
}

.align-self-center {
  -webkit-align-self : center !important;
  -ms-flex-item-align : center !important;
          align-self : center !important;
}

.align-self-baseline {
  -webkit-align-self : baseline !important;
  -ms-flex-item-align : baseline !important;
          align-self : baseline !important;
}

.align-self-stretch {
  -webkit-align-self : stretch !important;
  -ms-flex-item-align : stretch !important;
          align-self : stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient : horizontal !important;
    -webkit-box-direction : normal !important;
    -webkit-flex-direction : row !important;
        -ms-flex-direction : row !important;
            flex-direction : row !important;
  }
  .flex-sm-column {
    -webkit-box-orient : vertical !important;
    -webkit-box-direction : normal !important;
    -webkit-flex-direction : column !important;
        -ms-flex-direction : column !important;
            flex-direction : column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient : horizontal !important;
    -webkit-box-direction : reverse !important;
    -webkit-flex-direction : row-reverse !important;
        -ms-flex-direction : row-reverse !important;
            flex-direction : row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient : vertical !important;
    -webkit-box-direction : reverse !important;
    -webkit-flex-direction : column-reverse !important;
        -ms-flex-direction : column-reverse !important;
            flex-direction : column-reverse !important;
  }
  .flex-sm-wrap {
    -webkit-flex-wrap : wrap !important;
        -ms-flex-wrap : wrap !important;
            flex-wrap : wrap !important;
  }
  .flex-sm-nowrap {
    -webkit-flex-wrap : nowrap !important;
        -ms-flex-wrap : nowrap !important;
            flex-wrap : nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -webkit-flex-wrap : wrap-reverse !important;
        -ms-flex-wrap : wrap-reverse !important;
            flex-wrap : wrap-reverse !important;
  }
  .flex-sm-fill {
    -webkit-box-flex : 1 !important;
    -webkit-flex : 1 1 auto !important;
        -ms-flex : 1 1 auto !important;
            flex : 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex : 0 !important;
    -webkit-flex-grow : 0 !important;
    -ms-flex-positive : 0 !important;
            flex-grow : 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex : 1 !important;
    -webkit-flex-grow : 1 !important;
    -ms-flex-positive : 1 !important;
            flex-grow : 1 !important;
  }
  .flex-sm-shrink-0 {
    -webkit-flex-shrink : 0 !important;
    -ms-flex-negative : 0 !important;
            flex-shrink : 0 !important;
  }
  .flex-sm-shrink-1 {
    -webkit-flex-shrink : 1 !important;
    -ms-flex-negative : 1 !important;
            flex-shrink : 1 !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack : start !important;
    -webkit-justify-content : flex-start !important;
    -ms-flex-pack : start !important;
            justify-content : flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack : end !important;
    -webkit-justify-content : flex-end !important;
    -ms-flex-pack : end !important;
            justify-content : flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack : center !important;
    -webkit-justify-content : center !important;
    -ms-flex-pack : center !important;
            justify-content : center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack : justify !important;
    -webkit-justify-content : space-between !important;
    -ms-flex-pack : justify !important;
            justify-content : space-between !important;
  }
  .justify-content-sm-around {
    -webkit-justify-content : space-around !important;
    -ms-flex-pack : distribute !important;
            justify-content : space-around !important;
  }
  .align-items-sm-start {
    -webkit-box-align : start !important;
    -webkit-align-items : flex-start !important;
    -ms-flex-align : start !important;
            align-items : flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align : end !important;
    -webkit-align-items : flex-end !important;
    -ms-flex-align : end !important;
            align-items : flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align : center !important;
    -webkit-align-items : center !important;
    -ms-flex-align : center !important;
            align-items : center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align : baseline !important;
    -webkit-align-items : baseline !important;
    -ms-flex-align : baseline !important;
            align-items : baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align : stretch !important;
    -webkit-align-items : stretch !important;
    -ms-flex-align : stretch !important;
            align-items : stretch !important;
  }
  .align-content-sm-start {
    -webkit-align-content : flex-start !important;
    -ms-flex-line-pack : start !important;
            align-content : flex-start !important;
  }
  .align-content-sm-end {
    -webkit-align-content : flex-end !important;
    -ms-flex-line-pack : end !important;
            align-content : flex-end !important;
  }
  .align-content-sm-center {
    -webkit-align-content : center !important;
    -ms-flex-line-pack : center !important;
            align-content : center !important;
  }
  .align-content-sm-between {
    -webkit-align-content : space-between !important;
    -ms-flex-line-pack : justify !important;
            align-content : space-between !important;
  }
  .align-content-sm-around {
    -webkit-align-content : space-around !important;
    -ms-flex-line-pack : distribute !important;
            align-content : space-around !important;
  }
  .align-content-sm-stretch {
    -webkit-align-content : stretch !important;
    -ms-flex-line-pack : stretch !important;
            align-content : stretch !important;
  }
  .align-self-sm-auto {
    -webkit-align-self : auto !important;
    -ms-flex-item-align : auto !important;
            align-self : auto !important;
  }
  .align-self-sm-start {
    -webkit-align-self : flex-start !important;
    -ms-flex-item-align : start !important;
            align-self : flex-start !important;
  }
  .align-self-sm-end {
    -webkit-align-self : flex-end !important;
    -ms-flex-item-align : end !important;
            align-self : flex-end !important;
  }
  .align-self-sm-center {
    -webkit-align-self : center !important;
    -ms-flex-item-align : center !important;
            align-self : center !important;
  }
  .align-self-sm-baseline {
    -webkit-align-self : baseline !important;
    -ms-flex-item-align : baseline !important;
            align-self : baseline !important;
  }
  .align-self-sm-stretch {
    -webkit-align-self : stretch !important;
    -ms-flex-item-align : stretch !important;
            align-self : stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient : horizontal !important;
    -webkit-box-direction : normal !important;
    -webkit-flex-direction : row !important;
        -ms-flex-direction : row !important;
            flex-direction : row !important;
  }
  .flex-md-column {
    -webkit-box-orient : vertical !important;
    -webkit-box-direction : normal !important;
    -webkit-flex-direction : column !important;
        -ms-flex-direction : column !important;
            flex-direction : column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient : horizontal !important;
    -webkit-box-direction : reverse !important;
    -webkit-flex-direction : row-reverse !important;
        -ms-flex-direction : row-reverse !important;
            flex-direction : row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient : vertical !important;
    -webkit-box-direction : reverse !important;
    -webkit-flex-direction : column-reverse !important;
        -ms-flex-direction : column-reverse !important;
            flex-direction : column-reverse !important;
  }
  .flex-md-wrap {
    -webkit-flex-wrap : wrap !important;
        -ms-flex-wrap : wrap !important;
            flex-wrap : wrap !important;
  }
  .flex-md-nowrap {
    -webkit-flex-wrap : nowrap !important;
        -ms-flex-wrap : nowrap !important;
            flex-wrap : nowrap !important;
  }
  .flex-md-wrap-reverse {
    -webkit-flex-wrap : wrap-reverse !important;
        -ms-flex-wrap : wrap-reverse !important;
            flex-wrap : wrap-reverse !important;
  }
  .flex-md-fill {
    -webkit-box-flex : 1 !important;
    -webkit-flex : 1 1 auto !important;
        -ms-flex : 1 1 auto !important;
            flex : 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex : 0 !important;
    -webkit-flex-grow : 0 !important;
    -ms-flex-positive : 0 !important;
            flex-grow : 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex : 1 !important;
    -webkit-flex-grow : 1 !important;
    -ms-flex-positive : 1 !important;
            flex-grow : 1 !important;
  }
  .flex-md-shrink-0 {
    -webkit-flex-shrink : 0 !important;
    -ms-flex-negative : 0 !important;
            flex-shrink : 0 !important;
  }
  .flex-md-shrink-1 {
    -webkit-flex-shrink : 1 !important;
    -ms-flex-negative : 1 !important;
            flex-shrink : 1 !important;
  }
  .justify-content-md-start {
    -webkit-box-pack : start !important;
    -webkit-justify-content : flex-start !important;
    -ms-flex-pack : start !important;
            justify-content : flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack : end !important;
    -webkit-justify-content : flex-end !important;
    -ms-flex-pack : end !important;
            justify-content : flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack : center !important;
    -webkit-justify-content : center !important;
    -ms-flex-pack : center !important;
            justify-content : center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack : justify !important;
    -webkit-justify-content : space-between !important;
    -ms-flex-pack : justify !important;
            justify-content : space-between !important;
  }
  .justify-content-md-around {
    -webkit-justify-content : space-around !important;
    -ms-flex-pack : distribute !important;
            justify-content : space-around !important;
  }
  .align-items-md-start {
    -webkit-box-align : start !important;
    -webkit-align-items : flex-start !important;
    -ms-flex-align : start !important;
            align-items : flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align : end !important;
    -webkit-align-items : flex-end !important;
    -ms-flex-align : end !important;
            align-items : flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align : center !important;
    -webkit-align-items : center !important;
    -ms-flex-align : center !important;
            align-items : center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align : baseline !important;
    -webkit-align-items : baseline !important;
    -ms-flex-align : baseline !important;
            align-items : baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align : stretch !important;
    -webkit-align-items : stretch !important;
    -ms-flex-align : stretch !important;
            align-items : stretch !important;
  }
  .align-content-md-start {
    -webkit-align-content : flex-start !important;
    -ms-flex-line-pack : start !important;
            align-content : flex-start !important;
  }
  .align-content-md-end {
    -webkit-align-content : flex-end !important;
    -ms-flex-line-pack : end !important;
            align-content : flex-end !important;
  }
  .align-content-md-center {
    -webkit-align-content : center !important;
    -ms-flex-line-pack : center !important;
            align-content : center !important;
  }
  .align-content-md-between {
    -webkit-align-content : space-between !important;
    -ms-flex-line-pack : justify !important;
            align-content : space-between !important;
  }
  .align-content-md-around {
    -webkit-align-content : space-around !important;
    -ms-flex-line-pack : distribute !important;
            align-content : space-around !important;
  }
  .align-content-md-stretch {
    -webkit-align-content : stretch !important;
    -ms-flex-line-pack : stretch !important;
            align-content : stretch !important;
  }
  .align-self-md-auto {
    -webkit-align-self : auto !important;
    -ms-flex-item-align : auto !important;
            align-self : auto !important;
  }
  .align-self-md-start {
    -webkit-align-self : flex-start !important;
    -ms-flex-item-align : start !important;
            align-self : flex-start !important;
  }
  .align-self-md-end {
    -webkit-align-self : flex-end !important;
    -ms-flex-item-align : end !important;
            align-self : flex-end !important;
  }
  .align-self-md-center {
    -webkit-align-self : center !important;
    -ms-flex-item-align : center !important;
            align-self : center !important;
  }
  .align-self-md-baseline {
    -webkit-align-self : baseline !important;
    -ms-flex-item-align : baseline !important;
            align-self : baseline !important;
  }
  .align-self-md-stretch {
    -webkit-align-self : stretch !important;
    -ms-flex-item-align : stretch !important;
            align-self : stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient : horizontal !important;
    -webkit-box-direction : normal !important;
    -webkit-flex-direction : row !important;
        -ms-flex-direction : row !important;
            flex-direction : row !important;
  }
  .flex-lg-column {
    -webkit-box-orient : vertical !important;
    -webkit-box-direction : normal !important;
    -webkit-flex-direction : column !important;
        -ms-flex-direction : column !important;
            flex-direction : column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient : horizontal !important;
    -webkit-box-direction : reverse !important;
    -webkit-flex-direction : row-reverse !important;
        -ms-flex-direction : row-reverse !important;
            flex-direction : row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient : vertical !important;
    -webkit-box-direction : reverse !important;
    -webkit-flex-direction : column-reverse !important;
        -ms-flex-direction : column-reverse !important;
            flex-direction : column-reverse !important;
  }
  .flex-lg-wrap {
    -webkit-flex-wrap : wrap !important;
        -ms-flex-wrap : wrap !important;
            flex-wrap : wrap !important;
  }
  .flex-lg-nowrap {
    -webkit-flex-wrap : nowrap !important;
        -ms-flex-wrap : nowrap !important;
            flex-wrap : nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -webkit-flex-wrap : wrap-reverse !important;
        -ms-flex-wrap : wrap-reverse !important;
            flex-wrap : wrap-reverse !important;
  }
  .flex-lg-fill {
    -webkit-box-flex : 1 !important;
    -webkit-flex : 1 1 auto !important;
        -ms-flex : 1 1 auto !important;
            flex : 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex : 0 !important;
    -webkit-flex-grow : 0 !important;
    -ms-flex-positive : 0 !important;
            flex-grow : 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex : 1 !important;
    -webkit-flex-grow : 1 !important;
    -ms-flex-positive : 1 !important;
            flex-grow : 1 !important;
  }
  .flex-lg-shrink-0 {
    -webkit-flex-shrink : 0 !important;
    -ms-flex-negative : 0 !important;
            flex-shrink : 0 !important;
  }
  .flex-lg-shrink-1 {
    -webkit-flex-shrink : 1 !important;
    -ms-flex-negative : 1 !important;
            flex-shrink : 1 !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack : start !important;
    -webkit-justify-content : flex-start !important;
    -ms-flex-pack : start !important;
            justify-content : flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack : end !important;
    -webkit-justify-content : flex-end !important;
    -ms-flex-pack : end !important;
            justify-content : flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack : center !important;
    -webkit-justify-content : center !important;
    -ms-flex-pack : center !important;
            justify-content : center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack : justify !important;
    -webkit-justify-content : space-between !important;
    -ms-flex-pack : justify !important;
            justify-content : space-between !important;
  }
  .justify-content-lg-around {
    -webkit-justify-content : space-around !important;
    -ms-flex-pack : distribute !important;
            justify-content : space-around !important;
  }
  .align-items-lg-start {
    -webkit-box-align : start !important;
    -webkit-align-items : flex-start !important;
    -ms-flex-align : start !important;
            align-items : flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align : end !important;
    -webkit-align-items : flex-end !important;
    -ms-flex-align : end !important;
            align-items : flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align : center !important;
    -webkit-align-items : center !important;
    -ms-flex-align : center !important;
            align-items : center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align : baseline !important;
    -webkit-align-items : baseline !important;
    -ms-flex-align : baseline !important;
            align-items : baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align : stretch !important;
    -webkit-align-items : stretch !important;
    -ms-flex-align : stretch !important;
            align-items : stretch !important;
  }
  .align-content-lg-start {
    -webkit-align-content : flex-start !important;
    -ms-flex-line-pack : start !important;
            align-content : flex-start !important;
  }
  .align-content-lg-end {
    -webkit-align-content : flex-end !important;
    -ms-flex-line-pack : end !important;
            align-content : flex-end !important;
  }
  .align-content-lg-center {
    -webkit-align-content : center !important;
    -ms-flex-line-pack : center !important;
            align-content : center !important;
  }
  .align-content-lg-between {
    -webkit-align-content : space-between !important;
    -ms-flex-line-pack : justify !important;
            align-content : space-between !important;
  }
  .align-content-lg-around {
    -webkit-align-content : space-around !important;
    -ms-flex-line-pack : distribute !important;
            align-content : space-around !important;
  }
  .align-content-lg-stretch {
    -webkit-align-content : stretch !important;
    -ms-flex-line-pack : stretch !important;
            align-content : stretch !important;
  }
  .align-self-lg-auto {
    -webkit-align-self : auto !important;
    -ms-flex-item-align : auto !important;
            align-self : auto !important;
  }
  .align-self-lg-start {
    -webkit-align-self : flex-start !important;
    -ms-flex-item-align : start !important;
            align-self : flex-start !important;
  }
  .align-self-lg-end {
    -webkit-align-self : flex-end !important;
    -ms-flex-item-align : end !important;
            align-self : flex-end !important;
  }
  .align-self-lg-center {
    -webkit-align-self : center !important;
    -ms-flex-item-align : center !important;
            align-self : center !important;
  }
  .align-self-lg-baseline {
    -webkit-align-self : baseline !important;
    -ms-flex-item-align : baseline !important;
            align-self : baseline !important;
  }
  .align-self-lg-stretch {
    -webkit-align-self : stretch !important;
    -ms-flex-item-align : stretch !important;
            align-self : stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient : horizontal !important;
    -webkit-box-direction : normal !important;
    -webkit-flex-direction : row !important;
        -ms-flex-direction : row !important;
            flex-direction : row !important;
  }
  .flex-xl-column {
    -webkit-box-orient : vertical !important;
    -webkit-box-direction : normal !important;
    -webkit-flex-direction : column !important;
        -ms-flex-direction : column !important;
            flex-direction : column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient : horizontal !important;
    -webkit-box-direction : reverse !important;
    -webkit-flex-direction : row-reverse !important;
        -ms-flex-direction : row-reverse !important;
            flex-direction : row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient : vertical !important;
    -webkit-box-direction : reverse !important;
    -webkit-flex-direction : column-reverse !important;
        -ms-flex-direction : column-reverse !important;
            flex-direction : column-reverse !important;
  }
  .flex-xl-wrap {
    -webkit-flex-wrap : wrap !important;
        -ms-flex-wrap : wrap !important;
            flex-wrap : wrap !important;
  }
  .flex-xl-nowrap {
    -webkit-flex-wrap : nowrap !important;
        -ms-flex-wrap : nowrap !important;
            flex-wrap : nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -webkit-flex-wrap : wrap-reverse !important;
        -ms-flex-wrap : wrap-reverse !important;
            flex-wrap : wrap-reverse !important;
  }
  .flex-xl-fill {
    -webkit-box-flex : 1 !important;
    -webkit-flex : 1 1 auto !important;
        -ms-flex : 1 1 auto !important;
            flex : 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex : 0 !important;
    -webkit-flex-grow : 0 !important;
    -ms-flex-positive : 0 !important;
            flex-grow : 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex : 1 !important;
    -webkit-flex-grow : 1 !important;
    -ms-flex-positive : 1 !important;
            flex-grow : 1 !important;
  }
  .flex-xl-shrink-0 {
    -webkit-flex-shrink : 0 !important;
    -ms-flex-negative : 0 !important;
            flex-shrink : 0 !important;
  }
  .flex-xl-shrink-1 {
    -webkit-flex-shrink : 1 !important;
    -ms-flex-negative : 1 !important;
            flex-shrink : 1 !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack : start !important;
    -webkit-justify-content : flex-start !important;
    -ms-flex-pack : start !important;
            justify-content : flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack : end !important;
    -webkit-justify-content : flex-end !important;
    -ms-flex-pack : end !important;
            justify-content : flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack : center !important;
    -webkit-justify-content : center !important;
    -ms-flex-pack : center !important;
            justify-content : center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack : justify !important;
    -webkit-justify-content : space-between !important;
    -ms-flex-pack : justify !important;
            justify-content : space-between !important;
  }
  .justify-content-xl-around {
    -webkit-justify-content : space-around !important;
    -ms-flex-pack : distribute !important;
            justify-content : space-around !important;
  }
  .align-items-xl-start {
    -webkit-box-align : start !important;
    -webkit-align-items : flex-start !important;
    -ms-flex-align : start !important;
            align-items : flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align : end !important;
    -webkit-align-items : flex-end !important;
    -ms-flex-align : end !important;
            align-items : flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align : center !important;
    -webkit-align-items : center !important;
    -ms-flex-align : center !important;
            align-items : center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align : baseline !important;
    -webkit-align-items : baseline !important;
    -ms-flex-align : baseline !important;
            align-items : baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align : stretch !important;
    -webkit-align-items : stretch !important;
    -ms-flex-align : stretch !important;
            align-items : stretch !important;
  }
  .align-content-xl-start {
    -webkit-align-content : flex-start !important;
    -ms-flex-line-pack : start !important;
            align-content : flex-start !important;
  }
  .align-content-xl-end {
    -webkit-align-content : flex-end !important;
    -ms-flex-line-pack : end !important;
            align-content : flex-end !important;
  }
  .align-content-xl-center {
    -webkit-align-content : center !important;
    -ms-flex-line-pack : center !important;
            align-content : center !important;
  }
  .align-content-xl-between {
    -webkit-align-content : space-between !important;
    -ms-flex-line-pack : justify !important;
            align-content : space-between !important;
  }
  .align-content-xl-around {
    -webkit-align-content : space-around !important;
    -ms-flex-line-pack : distribute !important;
            align-content : space-around !important;
  }
  .align-content-xl-stretch {
    -webkit-align-content : stretch !important;
    -ms-flex-line-pack : stretch !important;
            align-content : stretch !important;
  }
  .align-self-xl-auto {
    -webkit-align-self : auto !important;
    -ms-flex-item-align : auto !important;
            align-self : auto !important;
  }
  .align-self-xl-start {
    -webkit-align-self : flex-start !important;
    -ms-flex-item-align : start !important;
            align-self : flex-start !important;
  }
  .align-self-xl-end {
    -webkit-align-self : flex-end !important;
    -ms-flex-item-align : end !important;
            align-self : flex-end !important;
  }
  .align-self-xl-center {
    -webkit-align-self : center !important;
    -ms-flex-item-align : center !important;
            align-self : center !important;
  }
  .align-self-xl-baseline {
    -webkit-align-self : baseline !important;
    -ms-flex-item-align : baseline !important;
            align-self : baseline !important;
  }
  .align-self-xl-stretch {
    -webkit-align-self : stretch !important;
    -ms-flex-item-align : stretch !important;
            align-self : stretch !important;
  }
}

.float-left {
  float : right !important;
}

.float-right {
  float : left !important;
}

.float-none {
  float : none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float : right !important;
  }
  .float-sm-right {
    float : left !important;
  }
  .float-sm-none {
    float : none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float : right !important;
  }
  .float-md-right {
    float : left !important;
  }
  .float-md-none {
    float : none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float : right !important;
  }
  .float-lg-right {
    float : left !important;
  }
  .float-lg-none {
    float : none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float : right !important;
  }
  .float-xl-right {
    float : left !important;
  }
  .float-xl-none {
    float : 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 : -webkit-sticky !important;
  position :         sticky !important;
}

.fixed-top {
  position : fixed;
  top : 0;
  left : 0;
  right : 0;
  z-index : 1038;
}

.fixed-bottom {
  position : fixed;
  left : 0;
  bottom : 0;
  right : 0;
  z-index : 1038;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position : -webkit-sticky;
    position :         sticky;
    top : 0;
    z-index : 1020;
  }
}

.sr-only {
  position : absolute;
  width : 1px;
  height : 1px;
  padding : 0;
  overflow : hidden;
  clip : rect(0, 0, 0, 0);
  white-space : nowrap;
  border : 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position : static;
  width : auto;
  height : auto;
  overflow : visible;
  clip : auto;
  white-space : normal;
}

.shadow-sm {
  box-shadow : 0 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;
}

.stretched-link::after {
  position : absolute;
  top : 0;
  left : 0;
  bottom : 0;
  right : 0;
  z-index : 1;
  pointer-events : auto;
  content : '';
  background-color : rgba(0, 0, 0, 0);
}

.m-0 {
  margin : 0 !important;
}

.mt-0, .my-0 {
  margin-top : 0 !important;
}

.mr-0, .mx-0 {
  margin-left : 0 !important;
}

.mb-0, .my-0 {
  margin-bottom : 0 !important;
}

.ml-0, .mx-0 {
  margin-right : 0 !important;
}

.m-1 {
  margin : 1rem !important;
}

.mt-1, .my-1 {
  margin-top : 1rem !important;
}

.mr-1, .mx-1 {
  margin-left : 1rem !important;
}

.mb-1, .my-1 {
  margin-bottom : 1rem !important;
}

.ml-1, .mx-1 {
  margin-right : 1rem !important;
}

.m-2 {
  margin : 1.5rem !important;
}

.mt-2, .my-2 {
  margin-top : 1.5rem !important;
}

.mr-2, .mx-2 {
  margin-left : 1.5rem !important;
}

.mb-2, .my-2 {
  margin-bottom : 1.5rem !important;
}

.ml-2, .mx-2 {
  margin-right : 1.5rem !important;
}

.m-3 {
  margin : 3rem !important;
}

.mt-3, .my-3 {
  margin-top : 3rem !important;
}

.mr-3, .mx-3 {
  margin-left : 3rem !important;
}

.mb-3, .my-3 {
  margin-bottom : 3rem !important;
}

.ml-3, .mx-3 {
  margin-right : 3rem !important;
}

.m-4 {
  margin : 3.5rem !important;
}

.mt-4, .my-4 {
  margin-top : 3.5rem !important;
}

.mr-4, .mx-4 {
  margin-left : 3.5rem !important;
}

.mb-4, .my-4 {
  margin-bottom : 3.5rem !important;
}

.ml-4, .mx-4 {
  margin-right : 3.5rem !important;
}

.m-5 {
  margin : 4rem !important;
}

.mt-5, .my-5 {
  margin-top : 4rem !important;
}

.mr-5, .mx-5 {
  margin-left : 4rem !important;
}

.mb-5, .my-5 {
  margin-bottom : 4rem !important;
}

.ml-5, .mx-5 {
  margin-right : 4rem !important;
}

.m-25 {
  margin : 0.25rem !important;
}

.mt-25, .my-25 {
  margin-top : 0.25rem !important;
}

.mr-25, .mx-25 {
  margin-left : 0.25rem !important;
}

.mb-25, .my-25 {
  margin-bottom : 0.25rem !important;
}

.ml-25, .mx-25 {
  margin-right : 0.25rem !important;
}

.m-50 {
  margin : 0.5rem !important;
}

.mt-50, .my-50 {
  margin-top : 0.5rem !important;
}

.mr-50, .mx-50 {
  margin-left : 0.5rem !important;
}

.mb-50, .my-50 {
  margin-bottom : 0.5rem !important;
}

.ml-50, .mx-50 {
  margin-right : 0.5rem !important;
}

.m-75 {
  margin : 0.75rem !important;
}

.mt-75, .my-75 {
  margin-top : 0.75rem !important;
}

.mr-75, .mx-75 {
  margin-left : 0.75rem !important;
}

.mb-75, .my-75 {
  margin-bottom : 0.75rem !important;
}

.ml-75, .mx-75 {
  margin-right : 0.75rem !important;
}

.p-0 {
  padding : 0 !important;
}

.pt-0, .py-0 {
  padding-top : 0 !important;
}

.pr-0, .px-0 {
  padding-left : 0 !important;
}

.pb-0, .py-0 {
  padding-bottom : 0 !important;
}

.pl-0, .px-0 {
  padding-right : 0 !important;
}

.p-1 {
  padding : 1rem !important;
}

.pt-1, .py-1 {
  padding-top : 1rem !important;
}

.pr-1, .px-1 {
  padding-left : 1rem !important;
}

.pb-1, .py-1 {
  padding-bottom : 1rem !important;
}

.pl-1, .px-1 {
  padding-right : 1rem !important;
}

.p-2 {
  padding : 1.5rem !important;
}

.pt-2, .py-2 {
  padding-top : 1.5rem !important;
}

.pr-2, .px-2 {
  padding-left : 1.5rem !important;
}

.pb-2, .py-2 {
  padding-bottom : 1.5rem !important;
}

.pl-2, .px-2 {
  padding-right : 1.5rem !important;
}

.p-3 {
  padding : 3rem !important;
}

.pt-3, .py-3 {
  padding-top : 3rem !important;
}

.pr-3, .px-3 {
  padding-left : 3rem !important;
}

.pb-3, .py-3 {
  padding-bottom : 3rem !important;
}

.pl-3, .px-3 {
  padding-right : 3rem !important;
}

.p-4 {
  padding : 3.5rem !important;
}

.pt-4, .py-4 {
  padding-top : 3.5rem !important;
}

.pr-4, .px-4 {
  padding-left : 3.5rem !important;
}

.pb-4, .py-4 {
  padding-bottom : 3.5rem !important;
}

.pl-4, .px-4 {
  padding-right : 3.5rem !important;
}

.p-5 {
  padding : 4rem !important;
}

.pt-5, .py-5 {
  padding-top : 4rem !important;
}

.pr-5, .px-5 {
  padding-left : 4rem !important;
}

.pb-5, .py-5 {
  padding-bottom : 4rem !important;
}

.pl-5, .px-5 {
  padding-right : 4rem !important;
}

.p-25 {
  padding : 0.25rem !important;
}

.pt-25, .py-25 {
  padding-top : 0.25rem !important;
}

.pr-25, .px-25 {
  padding-left : 0.25rem !important;
}

.pb-25, .py-25 {
  padding-bottom : 0.25rem !important;
}

.pl-25, .px-25 {
  padding-right : 0.25rem !important;
}

.p-50 {
  padding : 0.5rem !important;
}

.pt-50, .py-50 {
  padding-top : 0.5rem !important;
}

.pr-50, .px-50 {
  padding-left : 0.5rem !important;
}

.pb-50, .py-50 {
  padding-bottom : 0.5rem !important;
}

.pl-50, .px-50 {
  padding-right : 0.5rem !important;
}

.p-75 {
  padding : 0.75rem !important;
}

.pt-75, .py-75 {
  padding-top : 0.75rem !important;
}

.pr-75, .px-75 {
  padding-left : 0.75rem !important;
}

.pb-75, .py-75 {
  padding-bottom : 0.75rem !important;
}

.pl-75, .px-75 {
  padding-right : 0.75rem !important;
}

.m-n1 {
  margin : -1rem !important;
}

.mt-n1, .my-n1 {
  margin-top : -1rem !important;
}

.mr-n1, .mx-n1 {
  margin-left : -1rem !important;
}

.mb-n1, .my-n1 {
  margin-bottom : -1rem !important;
}

.ml-n1, .mx-n1 {
  margin-right : -1rem !important;
}

.m-n2 {
  margin : -1.5rem !important;
}

.mt-n2, .my-n2 {
  margin-top : -1.5rem !important;
}

.mr-n2, .mx-n2 {
  margin-left : -1.5rem !important;
}

.mb-n2, .my-n2 {
  margin-bottom : -1.5rem !important;
}

.ml-n2, .mx-n2 {
  margin-right : -1.5rem !important;
}

.m-n3 {
  margin : -3rem !important;
}

.mt-n3, .my-n3 {
  margin-top : -3rem !important;
}

.mr-n3, .mx-n3 {
  margin-left : -3rem !important;
}

.mb-n3, .my-n3 {
  margin-bottom : -3rem !important;
}

.ml-n3, .mx-n3 {
  margin-right : -3rem !important;
}

.m-n4 {
  margin : -3.5rem !important;
}

.mt-n4, .my-n4 {
  margin-top : -3.5rem !important;
}

.mr-n4, .mx-n4 {
  margin-left : -3.5rem !important;
}

.mb-n4, .my-n4 {
  margin-bottom : -3.5rem !important;
}

.ml-n4, .mx-n4 {
  margin-right : -3.5rem !important;
}

.m-n5 {
  margin : -4rem !important;
}

.mt-n5, .my-n5 {
  margin-top : -4rem !important;
}

.mr-n5, .mx-n5 {
  margin-left : -4rem !important;
}

.mb-n5, .my-n5 {
  margin-bottom : -4rem !important;
}

.ml-n5, .mx-n5 {
  margin-right : -4rem !important;
}

.m-n25 {
  margin : -0.25rem !important;
}

.mt-n25, .my-n25 {
  margin-top : -0.25rem !important;
}

.mr-n25, .mx-n25 {
  margin-left : -0.25rem !important;
}

.mb-n25, .my-n25 {
  margin-bottom : -0.25rem !important;
}

.ml-n25, .mx-n25 {
  margin-right : -0.25rem !important;
}

.m-n50 {
  margin : -0.5rem !important;
}

.mt-n50, .my-n50 {
  margin-top : -0.5rem !important;
}

.mr-n50, .mx-n50 {
  margin-left : -0.5rem !important;
}

.mb-n50, .my-n50 {
  margin-bottom : -0.5rem !important;
}

.ml-n50, .mx-n50 {
  margin-right : -0.5rem !important;
}

.m-n75 {
  margin : -0.75rem !important;
}

.mt-n75, .my-n75 {
  margin-top : -0.75rem !important;
}

.mr-n75, .mx-n75 {
  margin-left : -0.75rem !important;
}

.mb-n75, .my-n75 {
  margin-bottom : -0.75rem !important;
}

.ml-n75, .mx-n75 {
  margin-right : -0.75rem !important;
}

.m-auto {
  margin : auto !important;
}

.mt-auto, .my-auto {
  margin-top : auto !important;
}

.mr-auto, .mx-auto {
  margin-left : auto !important;
}

.mb-auto, .my-auto {
  margin-bottom : auto !important;
}

.ml-auto, .mx-auto {
  margin-right : auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin : 0 !important;
  }
  .mt-sm-0, .my-sm-0 {
    margin-top : 0 !important;
  }
  .mr-sm-0, .mx-sm-0 {
    margin-left : 0 !important;
  }
  .mb-sm-0, .my-sm-0 {
    margin-bottom : 0 !important;
  }
  .ml-sm-0, .mx-sm-0 {
    margin-right : 0 !important;
  }
  .m-sm-1 {
    margin : 1rem !important;
  }
  .mt-sm-1, .my-sm-1 {
    margin-top : 1rem !important;
  }
  .mr-sm-1, .mx-sm-1 {
    margin-left : 1rem !important;
  }
  .mb-sm-1, .my-sm-1 {
    margin-bottom : 1rem !important;
  }
  .ml-sm-1, .mx-sm-1 {
    margin-right : 1rem !important;
  }
  .m-sm-2 {
    margin : 1.5rem !important;
  }
  .mt-sm-2, .my-sm-2 {
    margin-top : 1.5rem !important;
  }
  .mr-sm-2, .mx-sm-2 {
    margin-left : 1.5rem !important;
  }
  .mb-sm-2, .my-sm-2 {
    margin-bottom : 1.5rem !important;
  }
  .ml-sm-2, .mx-sm-2 {
    margin-right : 1.5rem !important;
  }
  .m-sm-3 {
    margin : 3rem !important;
  }
  .mt-sm-3, .my-sm-3 {
    margin-top : 3rem !important;
  }
  .mr-sm-3, .mx-sm-3 {
    margin-left : 3rem !important;
  }
  .mb-sm-3, .my-sm-3 {
    margin-bottom : 3rem !important;
  }
  .ml-sm-3, .mx-sm-3 {
    margin-right : 3rem !important;
  }
  .m-sm-4 {
    margin : 3.5rem !important;
  }
  .mt-sm-4, .my-sm-4 {
    margin-top : 3.5rem !important;
  }
  .mr-sm-4, .mx-sm-4 {
    margin-left : 3.5rem !important;
  }
  .mb-sm-4, .my-sm-4 {
    margin-bottom : 3.5rem !important;
  }
  .ml-sm-4, .mx-sm-4 {
    margin-right : 3.5rem !important;
  }
  .m-sm-5 {
    margin : 4rem !important;
  }
  .mt-sm-5, .my-sm-5 {
    margin-top : 4rem !important;
  }
  .mr-sm-5, .mx-sm-5 {
    margin-left : 4rem !important;
  }
  .mb-sm-5, .my-sm-5 {
    margin-bottom : 4rem !important;
  }
  .ml-sm-5, .mx-sm-5 {
    margin-right : 4rem !important;
  }
  .m-sm-25 {
    margin : 0.25rem !important;
  }
  .mt-sm-25, .my-sm-25 {
    margin-top : 0.25rem !important;
  }
  .mr-sm-25, .mx-sm-25 {
    margin-left : 0.25rem !important;
  }
  .mb-sm-25, .my-sm-25 {
    margin-bottom : 0.25rem !important;
  }
  .ml-sm-25, .mx-sm-25 {
    margin-right : 0.25rem !important;
  }
  .m-sm-50 {
    margin : 0.5rem !important;
  }
  .mt-sm-50, .my-sm-50 {
    margin-top : 0.5rem !important;
  }
  .mr-sm-50, .mx-sm-50 {
    margin-left : 0.5rem !important;
  }
  .mb-sm-50, .my-sm-50 {
    margin-bottom : 0.5rem !important;
  }
  .ml-sm-50, .mx-sm-50 {
    margin-right : 0.5rem !important;
  }
  .m-sm-75 {
    margin : 0.75rem !important;
  }
  .mt-sm-75, .my-sm-75 {
    margin-top : 0.75rem !important;
  }
  .mr-sm-75, .mx-sm-75 {
    margin-left : 0.75rem !important;
  }
  .mb-sm-75, .my-sm-75 {
    margin-bottom : 0.75rem !important;
  }
  .ml-sm-75, .mx-sm-75 {
    margin-right : 0.75rem !important;
  }
  .p-sm-0 {
    padding : 0 !important;
  }
  .pt-sm-0, .py-sm-0 {
    padding-top : 0 !important;
  }
  .pr-sm-0, .px-sm-0 {
    padding-left : 0 !important;
  }
  .pb-sm-0, .py-sm-0 {
    padding-bottom : 0 !important;
  }
  .pl-sm-0, .px-sm-0 {
    padding-right : 0 !important;
  }
  .p-sm-1 {
    padding : 1rem !important;
  }
  .pt-sm-1, .py-sm-1 {
    padding-top : 1rem !important;
  }
  .pr-sm-1, .px-sm-1 {
    padding-left : 1rem !important;
  }
  .pb-sm-1, .py-sm-1 {
    padding-bottom : 1rem !important;
  }
  .pl-sm-1, .px-sm-1 {
    padding-right : 1rem !important;
  }
  .p-sm-2 {
    padding : 1.5rem !important;
  }
  .pt-sm-2, .py-sm-2 {
    padding-top : 1.5rem !important;
  }
  .pr-sm-2, .px-sm-2 {
    padding-left : 1.5rem !important;
  }
  .pb-sm-2, .py-sm-2 {
    padding-bottom : 1.5rem !important;
  }
  .pl-sm-2, .px-sm-2 {
    padding-right : 1.5rem !important;
  }
  .p-sm-3 {
    padding : 3rem !important;
  }
  .pt-sm-3, .py-sm-3 {
    padding-top : 3rem !important;
  }
  .pr-sm-3, .px-sm-3 {
    padding-left : 3rem !important;
  }
  .pb-sm-3, .py-sm-3 {
    padding-bottom : 3rem !important;
  }
  .pl-sm-3, .px-sm-3 {
    padding-right : 3rem !important;
  }
  .p-sm-4 {
    padding : 3.5rem !important;
  }
  .pt-sm-4, .py-sm-4 {
    padding-top : 3.5rem !important;
  }
  .pr-sm-4, .px-sm-4 {
    padding-left : 3.5rem !important;
  }
  .pb-sm-4, .py-sm-4 {
    padding-bottom : 3.5rem !important;
  }
  .pl-sm-4, .px-sm-4 {
    padding-right : 3.5rem !important;
  }
  .p-sm-5 {
    padding : 4rem !important;
  }
  .pt-sm-5, .py-sm-5 {
    padding-top : 4rem !important;
  }
  .pr-sm-5, .px-sm-5 {
    padding-left : 4rem !important;
  }
  .pb-sm-5, .py-sm-5 {
    padding-bottom : 4rem !important;
  }
  .pl-sm-5, .px-sm-5 {
    padding-right : 4rem !important;
  }
  .p-sm-25 {
    padding : 0.25rem !important;
  }
  .pt-sm-25, .py-sm-25 {
    padding-top : 0.25rem !important;
  }
  .pr-sm-25, .px-sm-25 {
    padding-left : 0.25rem !important;
  }
  .pb-sm-25, .py-sm-25 {
    padding-bottom : 0.25rem !important;
  }
  .pl-sm-25, .px-sm-25 {
    padding-right : 0.25rem !important;
  }
  .p-sm-50 {
    padding : 0.5rem !important;
  }
  .pt-sm-50, .py-sm-50 {
    padding-top : 0.5rem !important;
  }
  .pr-sm-50, .px-sm-50 {
    padding-left : 0.5rem !important;
  }
  .pb-sm-50, .py-sm-50 {
    padding-bottom : 0.5rem !important;
  }
  .pl-sm-50, .px-sm-50 {
    padding-right : 0.5rem !important;
  }
  .p-sm-75 {
    padding : 0.75rem !important;
  }
  .pt-sm-75, .py-sm-75 {
    padding-top : 0.75rem !important;
  }
  .pr-sm-75, .px-sm-75 {
    padding-left : 0.75rem !important;
  }
  .pb-sm-75, .py-sm-75 {
    padding-bottom : 0.75rem !important;
  }
  .pl-sm-75, .px-sm-75 {
    padding-right : 0.75rem !important;
  }
  .m-sm-n1 {
    margin : -1rem !important;
  }
  .mt-sm-n1, .my-sm-n1 {
    margin-top : -1rem !important;
  }
  .mr-sm-n1, .mx-sm-n1 {
    margin-left : -1rem !important;
  }
  .mb-sm-n1, .my-sm-n1 {
    margin-bottom : -1rem !important;
  }
  .ml-sm-n1, .mx-sm-n1 {
    margin-right : -1rem !important;
  }
  .m-sm-n2 {
    margin : -1.5rem !important;
  }
  .mt-sm-n2, .my-sm-n2 {
    margin-top : -1.5rem !important;
  }
  .mr-sm-n2, .mx-sm-n2 {
    margin-left : -1.5rem !important;
  }
  .mb-sm-n2, .my-sm-n2 {
    margin-bottom : -1.5rem !important;
  }
  .ml-sm-n2, .mx-sm-n2 {
    margin-right : -1.5rem !important;
  }
  .m-sm-n3 {
    margin : -3rem !important;
  }
  .mt-sm-n3, .my-sm-n3 {
    margin-top : -3rem !important;
  }
  .mr-sm-n3, .mx-sm-n3 {
    margin-left : -3rem !important;
  }
  .mb-sm-n3, .my-sm-n3 {
    margin-bottom : -3rem !important;
  }
  .ml-sm-n3, .mx-sm-n3 {
    margin-right : -3rem !important;
  }
  .m-sm-n4 {
    margin : -3.5rem !important;
  }
  .mt-sm-n4, .my-sm-n4 {
    margin-top : -3.5rem !important;
  }
  .mr-sm-n4, .mx-sm-n4 {
    margin-left : -3.5rem !important;
  }
  .mb-sm-n4, .my-sm-n4 {
    margin-bottom : -3.5rem !important;
  }
  .ml-sm-n4, .mx-sm-n4 {
    margin-right : -3.5rem !important;
  }
  .m-sm-n5 {
    margin : -4rem !important;
  }
  .mt-sm-n5, .my-sm-n5 {
    margin-top : -4rem !important;
  }
  .mr-sm-n5, .mx-sm-n5 {
    margin-left : -4rem !important;
  }
  .mb-sm-n5, .my-sm-n5 {
    margin-bottom : -4rem !important;
  }
  .ml-sm-n5, .mx-sm-n5 {
    margin-right : -4rem !important;
  }
  .m-sm-n25 {
    margin : -0.25rem !important;
  }
  .mt-sm-n25, .my-sm-n25 {
    margin-top : -0.25rem !important;
  }
  .mr-sm-n25, .mx-sm-n25 {
    margin-left : -0.25rem !important;
  }
  .mb-sm-n25, .my-sm-n25 {
    margin-bottom : -0.25rem !important;
  }
  .ml-sm-n25, .mx-sm-n25 {
    margin-right : -0.25rem !important;
  }
  .m-sm-n50 {
    margin : -0.5rem !important;
  }
  .mt-sm-n50, .my-sm-n50 {
    margin-top : -0.5rem !important;
  }
  .mr-sm-n50, .mx-sm-n50 {
    margin-left : -0.5rem !important;
  }
  .mb-sm-n50, .my-sm-n50 {
    margin-bottom : -0.5rem !important;
  }
  .ml-sm-n50, .mx-sm-n50 {
    margin-right : -0.5rem !important;
  }
  .m-sm-n75 {
    margin : -0.75rem !important;
  }
  .mt-sm-n75, .my-sm-n75 {
    margin-top : -0.75rem !important;
  }
  .mr-sm-n75, .mx-sm-n75 {
    margin-left : -0.75rem !important;
  }
  .mb-sm-n75, .my-sm-n75 {
    margin-bottom : -0.75rem !important;
  }
  .ml-sm-n75, .mx-sm-n75 {
    margin-right : -0.75rem !important;
  }
  .m-sm-auto {
    margin : auto !important;
  }
  .mt-sm-auto, .my-sm-auto {
    margin-top : auto !important;
  }
  .mr-sm-auto, .mx-sm-auto {
    margin-left : auto !important;
  }
  .mb-sm-auto, .my-sm-auto {
    margin-bottom : auto !important;
  }
  .ml-sm-auto, .mx-sm-auto {
    margin-right : auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin : 0 !important;
  }
  .mt-md-0, .my-md-0 {
    margin-top : 0 !important;
  }
  .mr-md-0, .mx-md-0 {
    margin-left : 0 !important;
  }
  .mb-md-0, .my-md-0 {
    margin-bottom : 0 !important;
  }
  .ml-md-0, .mx-md-0 {
    margin-right : 0 !important;
  }
  .m-md-1 {
    margin : 1rem !important;
  }
  .mt-md-1, .my-md-1 {
    margin-top : 1rem !important;
  }
  .mr-md-1, .mx-md-1 {
    margin-left : 1rem !important;
  }
  .mb-md-1, .my-md-1 {
    margin-bottom : 1rem !important;
  }
  .ml-md-1, .mx-md-1 {
    margin-right : 1rem !important;
  }
  .m-md-2 {
    margin : 1.5rem !important;
  }
  .mt-md-2, .my-md-2 {
    margin-top : 1.5rem !important;
  }
  .mr-md-2, .mx-md-2 {
    margin-left : 1.5rem !important;
  }
  .mb-md-2, .my-md-2 {
    margin-bottom : 1.5rem !important;
  }
  .ml-md-2, .mx-md-2 {
    margin-right : 1.5rem !important;
  }
  .m-md-3 {
    margin : 3rem !important;
  }
  .mt-md-3, .my-md-3 {
    margin-top : 3rem !important;
  }
  .mr-md-3, .mx-md-3 {
    margin-left : 3rem !important;
  }
  .mb-md-3, .my-md-3 {
    margin-bottom : 3rem !important;
  }
  .ml-md-3, .mx-md-3 {
    margin-right : 3rem !important;
  }
  .m-md-4 {
    margin : 3.5rem !important;
  }
  .mt-md-4, .my-md-4 {
    margin-top : 3.5rem !important;
  }
  .mr-md-4, .mx-md-4 {
    margin-left : 3.5rem !important;
  }
  .mb-md-4, .my-md-4 {
    margin-bottom : 3.5rem !important;
  }
  .ml-md-4, .mx-md-4 {
    margin-right : 3.5rem !important;
  }
  .m-md-5 {
    margin : 4rem !important;
  }
  .mt-md-5, .my-md-5 {
    margin-top : 4rem !important;
  }
  .mr-md-5, .mx-md-5 {
    margin-left : 4rem !important;
  }
  .mb-md-5, .my-md-5 {
    margin-bottom : 4rem !important;
  }
  .ml-md-5, .mx-md-5 {
    margin-right : 4rem !important;
  }
  .m-md-25 {
    margin : 0.25rem !important;
  }
  .mt-md-25, .my-md-25 {
    margin-top : 0.25rem !important;
  }
  .mr-md-25, .mx-md-25 {
    margin-left : 0.25rem !important;
  }
  .mb-md-25, .my-md-25 {
    margin-bottom : 0.25rem !important;
  }
  .ml-md-25, .mx-md-25 {
    margin-right : 0.25rem !important;
  }
  .m-md-50 {
    margin : 0.5rem !important;
  }
  .mt-md-50, .my-md-50 {
    margin-top : 0.5rem !important;
  }
  .mr-md-50, .mx-md-50 {
    margin-left : 0.5rem !important;
  }
  .mb-md-50, .my-md-50 {
    margin-bottom : 0.5rem !important;
  }
  .ml-md-50, .mx-md-50 {
    margin-right : 0.5rem !important;
  }
  .m-md-75 {
    margin : 0.75rem !important;
  }
  .mt-md-75, .my-md-75 {
    margin-top : 0.75rem !important;
  }
  .mr-md-75, .mx-md-75 {
    margin-left : 0.75rem !important;
  }
  .mb-md-75, .my-md-75 {
    margin-bottom : 0.75rem !important;
  }
  .ml-md-75, .mx-md-75 {
    margin-right : 0.75rem !important;
  }
  .p-md-0 {
    padding : 0 !important;
  }
  .pt-md-0, .py-md-0 {
    padding-top : 0 !important;
  }
  .pr-md-0, .px-md-0 {
    padding-left : 0 !important;
  }
  .pb-md-0, .py-md-0 {
    padding-bottom : 0 !important;
  }
  .pl-md-0, .px-md-0 {
    padding-right : 0 !important;
  }
  .p-md-1 {
    padding : 1rem !important;
  }
  .pt-md-1, .py-md-1 {
    padding-top : 1rem !important;
  }
  .pr-md-1, .px-md-1 {
    padding-left : 1rem !important;
  }
  .pb-md-1, .py-md-1 {
    padding-bottom : 1rem !important;
  }
  .pl-md-1, .px-md-1 {
    padding-right : 1rem !important;
  }
  .p-md-2 {
    padding : 1.5rem !important;
  }
  .pt-md-2, .py-md-2 {
    padding-top : 1.5rem !important;
  }
  .pr-md-2, .px-md-2 {
    padding-left : 1.5rem !important;
  }
  .pb-md-2, .py-md-2 {
    padding-bottom : 1.5rem !important;
  }
  .pl-md-2, .px-md-2 {
    padding-right : 1.5rem !important;
  }
  .p-md-3 {
    padding : 3rem !important;
  }
  .pt-md-3, .py-md-3 {
    padding-top : 3rem !important;
  }
  .pr-md-3, .px-md-3 {
    padding-left : 3rem !important;
  }
  .pb-md-3, .py-md-3 {
    padding-bottom : 3rem !important;
  }
  .pl-md-3, .px-md-3 {
    padding-right : 3rem !important;
  }
  .p-md-4 {
    padding : 3.5rem !important;
  }
  .pt-md-4, .py-md-4 {
    padding-top : 3.5rem !important;
  }
  .pr-md-4, .px-md-4 {
    padding-left : 3.5rem !important;
  }
  .pb-md-4, .py-md-4 {
    padding-bottom : 3.5rem !important;
  }
  .pl-md-4, .px-md-4 {
    padding-right : 3.5rem !important;
  }
  .p-md-5 {
    padding : 4rem !important;
  }
  .pt-md-5, .py-md-5 {
    padding-top : 4rem !important;
  }
  .pr-md-5, .px-md-5 {
    padding-left : 4rem !important;
  }
  .pb-md-5, .py-md-5 {
    padding-bottom : 4rem !important;
  }
  .pl-md-5, .px-md-5 {
    padding-right : 4rem !important;
  }
  .p-md-25 {
    padding : 0.25rem !important;
  }
  .pt-md-25, .py-md-25 {
    padding-top : 0.25rem !important;
  }
  .pr-md-25, .px-md-25 {
    padding-left : 0.25rem !important;
  }
  .pb-md-25, .py-md-25 {
    padding-bottom : 0.25rem !important;
  }
  .pl-md-25, .px-md-25 {
    padding-right : 0.25rem !important;
  }
  .p-md-50 {
    padding : 0.5rem !important;
  }
  .pt-md-50, .py-md-50 {
    padding-top : 0.5rem !important;
  }
  .pr-md-50, .px-md-50 {
    padding-left : 0.5rem !important;
  }
  .pb-md-50, .py-md-50 {
    padding-bottom : 0.5rem !important;
  }
  .pl-md-50, .px-md-50 {
    padding-right : 0.5rem !important;
  }
  .p-md-75 {
    padding : 0.75rem !important;
  }
  .pt-md-75, .py-md-75 {
    padding-top : 0.75rem !important;
  }
  .pr-md-75, .px-md-75 {
    padding-left : 0.75rem !important;
  }
  .pb-md-75, .py-md-75 {
    padding-bottom : 0.75rem !important;
  }
  .pl-md-75, .px-md-75 {
    padding-right : 0.75rem !important;
  }
  .m-md-n1 {
    margin : -1rem !important;
  }
  .mt-md-n1, .my-md-n1 {
    margin-top : -1rem !important;
  }
  .mr-md-n1, .mx-md-n1 {
    margin-left : -1rem !important;
  }
  .mb-md-n1, .my-md-n1 {
    margin-bottom : -1rem !important;
  }
  .ml-md-n1, .mx-md-n1 {
    margin-right : -1rem !important;
  }
  .m-md-n2 {
    margin : -1.5rem !important;
  }
  .mt-md-n2, .my-md-n2 {
    margin-top : -1.5rem !important;
  }
  .mr-md-n2, .mx-md-n2 {
    margin-left : -1.5rem !important;
  }
  .mb-md-n2, .my-md-n2 {
    margin-bottom : -1.5rem !important;
  }
  .ml-md-n2, .mx-md-n2 {
    margin-right : -1.5rem !important;
  }
  .m-md-n3 {
    margin : -3rem !important;
  }
  .mt-md-n3, .my-md-n3 {
    margin-top : -3rem !important;
  }
  .mr-md-n3, .mx-md-n3 {
    margin-left : -3rem !important;
  }
  .mb-md-n3, .my-md-n3 {
    margin-bottom : -3rem !important;
  }
  .ml-md-n3, .mx-md-n3 {
    margin-right : -3rem !important;
  }
  .m-md-n4 {
    margin : -3.5rem !important;
  }
  .mt-md-n4, .my-md-n4 {
    margin-top : -3.5rem !important;
  }
  .mr-md-n4, .mx-md-n4 {
    margin-left : -3.5rem !important;
  }
  .mb-md-n4, .my-md-n4 {
    margin-bottom : -3.5rem !important;
  }
  .ml-md-n4, .mx-md-n4 {
    margin-right : -3.5rem !important;
  }
  .m-md-n5 {
    margin : -4rem !important;
  }
  .mt-md-n5, .my-md-n5 {
    margin-top : -4rem !important;
  }
  .mr-md-n5, .mx-md-n5 {
    margin-left : -4rem !important;
  }
  .mb-md-n5, .my-md-n5 {
    margin-bottom : -4rem !important;
  }
  .ml-md-n5, .mx-md-n5 {
    margin-right : -4rem !important;
  }
  .m-md-n25 {
    margin : -0.25rem !important;
  }
  .mt-md-n25, .my-md-n25 {
    margin-top : -0.25rem !important;
  }
  .mr-md-n25, .mx-md-n25 {
    margin-left : -0.25rem !important;
  }
  .mb-md-n25, .my-md-n25 {
    margin-bottom : -0.25rem !important;
  }
  .ml-md-n25, .mx-md-n25 {
    margin-right : -0.25rem !important;
  }
  .m-md-n50 {
    margin : -0.5rem !important;
  }
  .mt-md-n50, .my-md-n50 {
    margin-top : -0.5rem !important;
  }
  .mr-md-n50, .mx-md-n50 {
    margin-left : -0.5rem !important;
  }
  .mb-md-n50, .my-md-n50 {
    margin-bottom : -0.5rem !important;
  }
  .ml-md-n50, .mx-md-n50 {
    margin-right : -0.5rem !important;
  }
  .m-md-n75 {
    margin : -0.75rem !important;
  }
  .mt-md-n75, .my-md-n75 {
    margin-top : -0.75rem !important;
  }
  .mr-md-n75, .mx-md-n75 {
    margin-left : -0.75rem !important;
  }
  .mb-md-n75, .my-md-n75 {
    margin-bottom : -0.75rem !important;
  }
  .ml-md-n75, .mx-md-n75 {
    margin-right : -0.75rem !important;
  }
  .m-md-auto {
    margin : auto !important;
  }
  .mt-md-auto, .my-md-auto {
    margin-top : auto !important;
  }
  .mr-md-auto, .mx-md-auto {
    margin-left : auto !important;
  }
  .mb-md-auto, .my-md-auto {
    margin-bottom : auto !important;
  }
  .ml-md-auto, .mx-md-auto {
    margin-right : auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin : 0 !important;
  }
  .mt-lg-0, .my-lg-0 {
    margin-top : 0 !important;
  }
  .mr-lg-0, .mx-lg-0 {
    margin-left : 0 !important;
  }
  .mb-lg-0, .my-lg-0 {
    margin-bottom : 0 !important;
  }
  .ml-lg-0, .mx-lg-0 {
    margin-right : 0 !important;
  }
  .m-lg-1 {
    margin : 1rem !important;
  }
  .mt-lg-1, .my-lg-1 {
    margin-top : 1rem !important;
  }
  .mr-lg-1, .mx-lg-1 {
    margin-left : 1rem !important;
  }
  .mb-lg-1, .my-lg-1 {
    margin-bottom : 1rem !important;
  }
  .ml-lg-1, .mx-lg-1 {
    margin-right : 1rem !important;
  }
  .m-lg-2 {
    margin : 1.5rem !important;
  }
  .mt-lg-2, .my-lg-2 {
    margin-top : 1.5rem !important;
  }
  .mr-lg-2, .mx-lg-2 {
    margin-left : 1.5rem !important;
  }
  .mb-lg-2, .my-lg-2 {
    margin-bottom : 1.5rem !important;
  }
  .ml-lg-2, .mx-lg-2 {
    margin-right : 1.5rem !important;
  }
  .m-lg-3 {
    margin : 3rem !important;
  }
  .mt-lg-3, .my-lg-3 {
    margin-top : 3rem !important;
  }
  .mr-lg-3, .mx-lg-3 {
    margin-left : 3rem !important;
  }
  .mb-lg-3, .my-lg-3 {
    margin-bottom : 3rem !important;
  }
  .ml-lg-3, .mx-lg-3 {
    margin-right : 3rem !important;
  }
  .m-lg-4 {
    margin : 3.5rem !important;
  }
  .mt-lg-4, .my-lg-4 {
    margin-top : 3.5rem !important;
  }
  .mr-lg-4, .mx-lg-4 {
    margin-left : 3.5rem !important;
  }
  .mb-lg-4, .my-lg-4 {
    margin-bottom : 3.5rem !important;
  }
  .ml-lg-4, .mx-lg-4 {
    margin-right : 3.5rem !important;
  }
  .m-lg-5 {
    margin : 4rem !important;
  }
  .mt-lg-5, .my-lg-5 {
    margin-top : 4rem !important;
  }
  .mr-lg-5, .mx-lg-5 {
    margin-left : 4rem !important;
  }
  .mb-lg-5, .my-lg-5 {
    margin-bottom : 4rem !important;
  }
  .ml-lg-5, .mx-lg-5 {
    margin-right : 4rem !important;
  }
  .m-lg-25 {
    margin : 0.25rem !important;
  }
  .mt-lg-25, .my-lg-25 {
    margin-top : 0.25rem !important;
  }
  .mr-lg-25, .mx-lg-25 {
    margin-left : 0.25rem !important;
  }
  .mb-lg-25, .my-lg-25 {
    margin-bottom : 0.25rem !important;
  }
  .ml-lg-25, .mx-lg-25 {
    margin-right : 0.25rem !important;
  }
  .m-lg-50 {
    margin : 0.5rem !important;
  }
  .mt-lg-50, .my-lg-50 {
    margin-top : 0.5rem !important;
  }
  .mr-lg-50, .mx-lg-50 {
    margin-left : 0.5rem !important;
  }
  .mb-lg-50, .my-lg-50 {
    margin-bottom : 0.5rem !important;
  }
  .ml-lg-50, .mx-lg-50 {
    margin-right : 0.5rem !important;
  }
  .m-lg-75 {
    margin : 0.75rem !important;
  }
  .mt-lg-75, .my-lg-75 {
    margin-top : 0.75rem !important;
  }
  .mr-lg-75, .mx-lg-75 {
    margin-left : 0.75rem !important;
  }
  .mb-lg-75, .my-lg-75 {
    margin-bottom : 0.75rem !important;
  }
  .ml-lg-75, .mx-lg-75 {
    margin-right : 0.75rem !important;
  }
  .p-lg-0 {
    padding : 0 !important;
  }
  .pt-lg-0, .py-lg-0 {
    padding-top : 0 !important;
  }
  .pr-lg-0, .px-lg-0 {
    padding-left : 0 !important;
  }
  .pb-lg-0, .py-lg-0 {
    padding-bottom : 0 !important;
  }
  .pl-lg-0, .px-lg-0 {
    padding-right : 0 !important;
  }
  .p-lg-1 {
    padding : 1rem !important;
  }
  .pt-lg-1, .py-lg-1 {
    padding-top : 1rem !important;
  }
  .pr-lg-1, .px-lg-1 {
    padding-left : 1rem !important;
  }
  .pb-lg-1, .py-lg-1 {
    padding-bottom : 1rem !important;
  }
  .pl-lg-1, .px-lg-1 {
    padding-right : 1rem !important;
  }
  .p-lg-2 {
    padding : 1.5rem !important;
  }
  .pt-lg-2, .py-lg-2 {
    padding-top : 1.5rem !important;
  }
  .pr-lg-2, .px-lg-2 {
    padding-left : 1.5rem !important;
  }
  .pb-lg-2, .py-lg-2 {
    padding-bottom : 1.5rem !important;
  }
  .pl-lg-2, .px-lg-2 {
    padding-right : 1.5rem !important;
  }
  .p-lg-3 {
    padding : 3rem !important;
  }
  .pt-lg-3, .py-lg-3 {
    padding-top : 3rem !important;
  }
  .pr-lg-3, .px-lg-3 {
    padding-left : 3rem !important;
  }
  .pb-lg-3, .py-lg-3 {
    padding-bottom : 3rem !important;
  }
  .pl-lg-3, .px-lg-3 {
    padding-right : 3rem !important;
  }
  .p-lg-4 {
    padding : 3.5rem !important;
  }
  .pt-lg-4, .py-lg-4 {
    padding-top : 3.5rem !important;
  }
  .pr-lg-4, .px-lg-4 {
    padding-left : 3.5rem !important;
  }
  .pb-lg-4, .py-lg-4 {
    padding-bottom : 3.5rem !important;
  }
  .pl-lg-4, .px-lg-4 {
    padding-right : 3.5rem !important;
  }
  .p-lg-5 {
    padding : 4rem !important;
  }
  .pt-lg-5, .py-lg-5 {
    padding-top : 4rem !important;
  }
  .pr-lg-5, .px-lg-5 {
    padding-left : 4rem !important;
  }
  .pb-lg-5, .py-lg-5 {
    padding-bottom : 4rem !important;
  }
  .pl-lg-5, .px-lg-5 {
    padding-right : 4rem !important;
  }
  .p-lg-25 {
    padding : 0.25rem !important;
  }
  .pt-lg-25, .py-lg-25 {
    padding-top : 0.25rem !important;
  }
  .pr-lg-25, .px-lg-25 {
    padding-left : 0.25rem !important;
  }
  .pb-lg-25, .py-lg-25 {
    padding-bottom : 0.25rem !important;
  }
  .pl-lg-25, .px-lg-25 {
    padding-right : 0.25rem !important;
  }
  .p-lg-50 {
    padding : 0.5rem !important;
  }
  .pt-lg-50, .py-lg-50 {
    padding-top : 0.5rem !important;
  }
  .pr-lg-50, .px-lg-50 {
    padding-left : 0.5rem !important;
  }
  .pb-lg-50, .py-lg-50 {
    padding-bottom : 0.5rem !important;
  }
  .pl-lg-50, .px-lg-50 {
    padding-right : 0.5rem !important;
  }
  .p-lg-75 {
    padding : 0.75rem !important;
  }
  .pt-lg-75, .py-lg-75 {
    padding-top : 0.75rem !important;
  }
  .pr-lg-75, .px-lg-75 {
    padding-left : 0.75rem !important;
  }
  .pb-lg-75, .py-lg-75 {
    padding-bottom : 0.75rem !important;
  }
  .pl-lg-75, .px-lg-75 {
    padding-right : 0.75rem !important;
  }
  .m-lg-n1 {
    margin : -1rem !important;
  }
  .mt-lg-n1, .my-lg-n1 {
    margin-top : -1rem !important;
  }
  .mr-lg-n1, .mx-lg-n1 {
    margin-left : -1rem !important;
  }
  .mb-lg-n1, .my-lg-n1 {
    margin-bottom : -1rem !important;
  }
  .ml-lg-n1, .mx-lg-n1 {
    margin-right : -1rem !important;
  }
  .m-lg-n2 {
    margin : -1.5rem !important;
  }
  .mt-lg-n2, .my-lg-n2 {
    margin-top : -1.5rem !important;
  }
  .mr-lg-n2, .mx-lg-n2 {
    margin-left : -1.5rem !important;
  }
  .mb-lg-n2, .my-lg-n2 {
    margin-bottom : -1.5rem !important;
  }
  .ml-lg-n2, .mx-lg-n2 {
    margin-right : -1.5rem !important;
  }
  .m-lg-n3 {
    margin : -3rem !important;
  }
  .mt-lg-n3, .my-lg-n3 {
    margin-top : -3rem !important;
  }
  .mr-lg-n3, .mx-lg-n3 {
    margin-left : -3rem !important;
  }
  .mb-lg-n3, .my-lg-n3 {
    margin-bottom : -3rem !important;
  }
  .ml-lg-n3, .mx-lg-n3 {
    margin-right : -3rem !important;
  }
  .m-lg-n4 {
    margin : -3.5rem !important;
  }
  .mt-lg-n4, .my-lg-n4 {
    margin-top : -3.5rem !important;
  }
  .mr-lg-n4, .mx-lg-n4 {
    margin-left : -3.5rem !important;
  }
  .mb-lg-n4, .my-lg-n4 {
    margin-bottom : -3.5rem !important;
  }
  .ml-lg-n4, .mx-lg-n4 {
    margin-right : -3.5rem !important;
  }
  .m-lg-n5 {
    margin : -4rem !important;
  }
  .mt-lg-n5, .my-lg-n5 {
    margin-top : -4rem !important;
  }
  .mr-lg-n5, .mx-lg-n5 {
    margin-left : -4rem !important;
  }
  .mb-lg-n5, .my-lg-n5 {
    margin-bottom : -4rem !important;
  }
  .ml-lg-n5, .mx-lg-n5 {
    margin-right : -4rem !important;
  }
  .m-lg-n25 {
    margin : -0.25rem !important;
  }
  .mt-lg-n25, .my-lg-n25 {
    margin-top : -0.25rem !important;
  }
  .mr-lg-n25, .mx-lg-n25 {
    margin-left : -0.25rem !important;
  }
  .mb-lg-n25, .my-lg-n25 {
    margin-bottom : -0.25rem !important;
  }
  .ml-lg-n25, .mx-lg-n25 {
    margin-right : -0.25rem !important;
  }
  .m-lg-n50 {
    margin : -0.5rem !important;
  }
  .mt-lg-n50, .my-lg-n50 {
    margin-top : -0.5rem !important;
  }
  .mr-lg-n50, .mx-lg-n50 {
    margin-left : -0.5rem !important;
  }
  .mb-lg-n50, .my-lg-n50 {
    margin-bottom : -0.5rem !important;
  }
  .ml-lg-n50, .mx-lg-n50 {
    margin-right : -0.5rem !important;
  }
  .m-lg-n75 {
    margin : -0.75rem !important;
  }
  .mt-lg-n75, .my-lg-n75 {
    margin-top : -0.75rem !important;
  }
  .mr-lg-n75, .mx-lg-n75 {
    margin-left : -0.75rem !important;
  }
  .mb-lg-n75, .my-lg-n75 {
    margin-bottom : -0.75rem !important;
  }
  .ml-lg-n75, .mx-lg-n75 {
    margin-right : -0.75rem !important;
  }
  .m-lg-auto {
    margin : auto !important;
  }
  .mt-lg-auto, .my-lg-auto {
    margin-top : auto !important;
  }
  .mr-lg-auto, .mx-lg-auto {
    margin-left : auto !important;
  }
  .mb-lg-auto, .my-lg-auto {
    margin-bottom : auto !important;
  }
  .ml-lg-auto, .mx-lg-auto {
    margin-right : auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin : 0 !important;
  }
  .mt-xl-0, .my-xl-0 {
    margin-top : 0 !important;
  }
  .mr-xl-0, .mx-xl-0 {
    margin-left : 0 !important;
  }
  .mb-xl-0, .my-xl-0 {
    margin-bottom : 0 !important;
  }
  .ml-xl-0, .mx-xl-0 {
    margin-right : 0 !important;
  }
  .m-xl-1 {
    margin : 1rem !important;
  }
  .mt-xl-1, .my-xl-1 {
    margin-top : 1rem !important;
  }
  .mr-xl-1, .mx-xl-1 {
    margin-left : 1rem !important;
  }
  .mb-xl-1, .my-xl-1 {
    margin-bottom : 1rem !important;
  }
  .ml-xl-1, .mx-xl-1 {
    margin-right : 1rem !important;
  }
  .m-xl-2 {
    margin : 1.5rem !important;
  }
  .mt-xl-2, .my-xl-2 {
    margin-top : 1.5rem !important;
  }
  .mr-xl-2, .mx-xl-2 {
    margin-left : 1.5rem !important;
  }
  .mb-xl-2, .my-xl-2 {
    margin-bottom : 1.5rem !important;
  }
  .ml-xl-2, .mx-xl-2 {
    margin-right : 1.5rem !important;
  }
  .m-xl-3 {
    margin : 3rem !important;
  }
  .mt-xl-3, .my-xl-3 {
    margin-top : 3rem !important;
  }
  .mr-xl-3, .mx-xl-3 {
    margin-left : 3rem !important;
  }
  .mb-xl-3, .my-xl-3 {
    margin-bottom : 3rem !important;
  }
  .ml-xl-3, .mx-xl-3 {
    margin-right : 3rem !important;
  }
  .m-xl-4 {
    margin : 3.5rem !important;
  }
  .mt-xl-4, .my-xl-4 {
    margin-top : 3.5rem !important;
  }
  .mr-xl-4, .mx-xl-4 {
    margin-left : 3.5rem !important;
  }
  .mb-xl-4, .my-xl-4 {
    margin-bottom : 3.5rem !important;
  }
  .ml-xl-4, .mx-xl-4 {
    margin-right : 3.5rem !important;
  }
  .m-xl-5 {
    margin : 4rem !important;
  }
  .mt-xl-5, .my-xl-5 {
    margin-top : 4rem !important;
  }
  .mr-xl-5, .mx-xl-5 {
    margin-left : 4rem !important;
  }
  .mb-xl-5, .my-xl-5 {
    margin-bottom : 4rem !important;
  }
  .ml-xl-5, .mx-xl-5 {
    margin-right : 4rem !important;
  }
  .m-xl-25 {
    margin : 0.25rem !important;
  }
  .mt-xl-25, .my-xl-25 {
    margin-top : 0.25rem !important;
  }
  .mr-xl-25, .mx-xl-25 {
    margin-left : 0.25rem !important;
  }
  .mb-xl-25, .my-xl-25 {
    margin-bottom : 0.25rem !important;
  }
  .ml-xl-25, .mx-xl-25 {
    margin-right : 0.25rem !important;
  }
  .m-xl-50 {
    margin : 0.5rem !important;
  }
  .mt-xl-50, .my-xl-50 {
    margin-top : 0.5rem !important;
  }
  .mr-xl-50, .mx-xl-50 {
    margin-left : 0.5rem !important;
  }
  .mb-xl-50, .my-xl-50 {
    margin-bottom : 0.5rem !important;
  }
  .ml-xl-50, .mx-xl-50 {
    margin-right : 0.5rem !important;
  }
  .m-xl-75 {
    margin : 0.75rem !important;
  }
  .mt-xl-75, .my-xl-75 {
    margin-top : 0.75rem !important;
  }
  .mr-xl-75, .mx-xl-75 {
    margin-left : 0.75rem !important;
  }
  .mb-xl-75, .my-xl-75 {
    margin-bottom : 0.75rem !important;
  }
  .ml-xl-75, .mx-xl-75 {
    margin-right : 0.75rem !important;
  }
  .p-xl-0 {
    padding : 0 !important;
  }
  .pt-xl-0, .py-xl-0 {
    padding-top : 0 !important;
  }
  .pr-xl-0, .px-xl-0 {
    padding-left : 0 !important;
  }
  .pb-xl-0, .py-xl-0 {
    padding-bottom : 0 !important;
  }
  .pl-xl-0, .px-xl-0 {
    padding-right : 0 !important;
  }
  .p-xl-1 {
    padding : 1rem !important;
  }
  .pt-xl-1, .py-xl-1 {
    padding-top : 1rem !important;
  }
  .pr-xl-1, .px-xl-1 {
    padding-left : 1rem !important;
  }
  .pb-xl-1, .py-xl-1 {
    padding-bottom : 1rem !important;
  }
  .pl-xl-1, .px-xl-1 {
    padding-right : 1rem !important;
  }
  .p-xl-2 {
    padding : 1.5rem !important;
  }
  .pt-xl-2, .py-xl-2 {
    padding-top : 1.5rem !important;
  }
  .pr-xl-2, .px-xl-2 {
    padding-left : 1.5rem !important;
  }
  .pb-xl-2, .py-xl-2 {
    padding-bottom : 1.5rem !important;
  }
  .pl-xl-2, .px-xl-2 {
    padding-right : 1.5rem !important;
  }
  .p-xl-3 {
    padding : 3rem !important;
  }
  .pt-xl-3, .py-xl-3 {
    padding-top : 3rem !important;
  }
  .pr-xl-3, .px-xl-3 {
    padding-left : 3rem !important;
  }
  .pb-xl-3, .py-xl-3 {
    padding-bottom : 3rem !important;
  }
  .pl-xl-3, .px-xl-3 {
    padding-right : 3rem !important;
  }
  .p-xl-4 {
    padding : 3.5rem !important;
  }
  .pt-xl-4, .py-xl-4 {
    padding-top : 3.5rem !important;
  }
  .pr-xl-4, .px-xl-4 {
    padding-left : 3.5rem !important;
  }
  .pb-xl-4, .py-xl-4 {
    padding-bottom : 3.5rem !important;
  }
  .pl-xl-4, .px-xl-4 {
    padding-right : 3.5rem !important;
  }
  .p-xl-5 {
    padding : 4rem !important;
  }
  .pt-xl-5, .py-xl-5 {
    padding-top : 4rem !important;
  }
  .pr-xl-5, .px-xl-5 {
    padding-left : 4rem !important;
  }
  .pb-xl-5, .py-xl-5 {
    padding-bottom : 4rem !important;
  }
  .pl-xl-5, .px-xl-5 {
    padding-right : 4rem !important;
  }
  .p-xl-25 {
    padding : 0.25rem !important;
  }
  .pt-xl-25, .py-xl-25 {
    padding-top : 0.25rem !important;
  }
  .pr-xl-25, .px-xl-25 {
    padding-left : 0.25rem !important;
  }
  .pb-xl-25, .py-xl-25 {
    padding-bottom : 0.25rem !important;
  }
  .pl-xl-25, .px-xl-25 {
    padding-right : 0.25rem !important;
  }
  .p-xl-50 {
    padding : 0.5rem !important;
  }
  .pt-xl-50, .py-xl-50 {
    padding-top : 0.5rem !important;
  }
  .pr-xl-50, .px-xl-50 {
    padding-left : 0.5rem !important;
  }
  .pb-xl-50, .py-xl-50 {
    padding-bottom : 0.5rem !important;
  }
  .pl-xl-50, .px-xl-50 {
    padding-right : 0.5rem !important;
  }
  .p-xl-75 {
    padding : 0.75rem !important;
  }
  .pt-xl-75, .py-xl-75 {
    padding-top : 0.75rem !important;
  }
  .pr-xl-75, .px-xl-75 {
    padding-left : 0.75rem !important;
  }
  .pb-xl-75, .py-xl-75 {
    padding-bottom : 0.75rem !important;
  }
  .pl-xl-75, .px-xl-75 {
    padding-right : 0.75rem !important;
  }
  .m-xl-n1 {
    margin : -1rem !important;
  }
  .mt-xl-n1, .my-xl-n1 {
    margin-top : -1rem !important;
  }
  .mr-xl-n1, .mx-xl-n1 {
    margin-left : -1rem !important;
  }
  .mb-xl-n1, .my-xl-n1 {
    margin-bottom : -1rem !important;
  }
  .ml-xl-n1, .mx-xl-n1 {
    margin-right : -1rem !important;
  }
  .m-xl-n2 {
    margin : -1.5rem !important;
  }
  .mt-xl-n2, .my-xl-n2 {
    margin-top : -1.5rem !important;
  }
  .mr-xl-n2, .mx-xl-n2 {
    margin-left : -1.5rem !important;
  }
  .mb-xl-n2, .my-xl-n2 {
    margin-bottom : -1.5rem !important;
  }
  .ml-xl-n2, .mx-xl-n2 {
    margin-right : -1.5rem !important;
  }
  .m-xl-n3 {
    margin : -3rem !important;
  }
  .mt-xl-n3, .my-xl-n3 {
    margin-top : -3rem !important;
  }
  .mr-xl-n3, .mx-xl-n3 {
    margin-left : -3rem !important;
  }
  .mb-xl-n3, .my-xl-n3 {
    margin-bottom : -3rem !important;
  }
  .ml-xl-n3, .mx-xl-n3 {
    margin-right : -3rem !important;
  }
  .m-xl-n4 {
    margin : -3.5rem !important;
  }
  .mt-xl-n4, .my-xl-n4 {
    margin-top : -3.5rem !important;
  }
  .mr-xl-n4, .mx-xl-n4 {
    margin-left : -3.5rem !important;
  }
  .mb-xl-n4, .my-xl-n4 {
    margin-bottom : -3.5rem !important;
  }
  .ml-xl-n4, .mx-xl-n4 {
    margin-right : -3.5rem !important;
  }
  .m-xl-n5 {
    margin : -4rem !important;
  }
  .mt-xl-n5, .my-xl-n5 {
    margin-top : -4rem !important;
  }
  .mr-xl-n5, .mx-xl-n5 {
    margin-left : -4rem !important;
  }
  .mb-xl-n5, .my-xl-n5 {
    margin-bottom : -4rem !important;
  }
  .ml-xl-n5, .mx-xl-n5 {
    margin-right : -4rem !important;
  }
  .m-xl-n25 {
    margin : -0.25rem !important;
  }
  .mt-xl-n25, .my-xl-n25 {
    margin-top : -0.25rem !important;
  }
  .mr-xl-n25, .mx-xl-n25 {
    margin-left : -0.25rem !important;
  }
  .mb-xl-n25, .my-xl-n25 {
    margin-bottom : -0.25rem !important;
  }
  .ml-xl-n25, .mx-xl-n25 {
    margin-right : -0.25rem !important;
  }
  .m-xl-n50 {
    margin : -0.5rem !important;
  }
  .mt-xl-n50, .my-xl-n50 {
    margin-top : -0.5rem !important;
  }
  .mr-xl-n50, .mx-xl-n50 {
    margin-left : -0.5rem !important;
  }
  .mb-xl-n50, .my-xl-n50 {
    margin-bottom : -0.5rem !important;
  }
  .ml-xl-n50, .mx-xl-n50 {
    margin-right : -0.5rem !important;
  }
  .m-xl-n75 {
    margin : -0.75rem !important;
  }
  .mt-xl-n75, .my-xl-n75 {
    margin-top : -0.75rem !important;
  }
  .mr-xl-n75, .mx-xl-n75 {
    margin-left : -0.75rem !important;
  }
  .mb-xl-n75, .my-xl-n75 {
    margin-bottom : -0.75rem !important;
  }
  .ml-xl-n75, .mx-xl-n75 {
    margin-right : -0.75rem !important;
  }
  .m-xl-auto {
    margin : auto !important;
  }
  .mt-xl-auto, .my-xl-auto {
    margin-top : auto !important;
  }
  .mr-xl-auto, .mx-xl-auto {
    margin-left : auto !important;
  }
  .mb-xl-auto, .my-xl-auto {
    margin-bottom : auto !important;
  }
  .ml-xl-auto, .mx-xl-auto {
    margin-right : auto !important;
  }
}

.text-monospace {
  font-family : 'Quicksand', Georgia, 'Times New Roman', Times, serif !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 : right !important;
}

.text-right {
  text-align : left !important;
}

.text-center {
  text-align : center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align : right !important;
  }
  .text-sm-right {
    text-align : left !important;
  }
  .text-sm-center {
    text-align : center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align : right !important;
  }
  .text-md-right {
    text-align : left !important;
  }
  .text-md-center {
    text-align : center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align : right !important;
  }
  .text-lg-right {
    text-align : left !important;
  }
  .text-lg-center {
    text-align : center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align : right !important;
  }
  .text-xl-right {
    text-align : left !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 : #FFFFFF !important;
}

.text-primary {
  color : #666EE8 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color : #232FDE !important;
}

.text-secondary {
  color : #6B6F82 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color : #484B58 !important;
}

.text-success {
  color : #28D094 !important;
}

a.text-success:hover, a.text-success:focus {
  color : #1C9066 !important;
}

.text-info {
  color : #1E9FF2 !important;
}

a.text-info:hover, a.text-info:focus {
  color : #0B75B9 !important;
}

.text-warning {
  color : #FF9149 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color : #FC6300 !important;
}

.text-danger {
  color : #FF4961 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color : #FC0021 !important;
}

.text-light {
  color : #BABFC7 !important;
}

a.text-light:hover, a.text-light:focus {
  color : #9098A5 !important;
}

.text-dark {
  color : #464855 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color : #23242B !important;
}

.text-body {
  color : #6B6F82 !important;
}

.text-muted {
  color : #6B6F82 !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;
  overflow-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 #000000;
  }
  .table {
    border-collapse : collapse !important;
  }
  .table td, .table th {
    background-color : #FFFFFF !important;
  }
  .table-bordered th, .table-bordered td {
    border : 1px solid #626E82 !important;
  }
  .table-dark {
    color : inherit;
  }
  .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {
    border-color : #626E82;
  }
  .table .thead-dark th {
    color : inherit;
    border-color : #626E82;
  }
}
a:focus {
  outline : none;
}

.font-small-1 {
  font-size : 0.7rem !important;
}

.font-small-2 {
  font-size : 0.8rem !important;
}

.font-small-3 {
  font-size : 0.9rem !important;
}

.font-medium-1 {
  font-size : 1.1rem !important;
}

.font-medium-2 {
  font-size : 1.2rem !important;
}

.font-medium-3 {
  font-size : 1.3rem !important;
}

.font-medium-4 {
  font-size : 1.4rem !important;
}

.font-medium-5 {
  font-size : 1.5rem !important;
}

.font-large-1 {
  font-size : 2rem !important;
}

.font-large-2 {
  font-size : 3rem !important;
}

.font-large-3 {
  font-size : 4rem !important;
}

.font-large-4 {
  font-size : 5rem !important;
}

.font-large-5 {
  font-size : 6rem !important;
}

.text-bold-300 {
  font-weight : 300;
}

.text-bold-400 {
  font-weight : 400;
}

.text-bold-500 {
  font-weight : 500;
}

.text-bold-600 {
  font-weight : 600;
}

.text-bold-700 {
  font-weight : 700;
}

.text-italic {
  font-style : italic;
}

.text-highlight {
  padding : 4px 6px;
}

ol li, ul li, dl li {
  line-height : 1.8;
}

p {
  letter-spacing : 0.5px;
}

code {
  padding : 0.2rem 0.4rem;
  font-size : 90%;
  color : #F74B5C;
  background-color : #F2F3F5;
  border-radius : 0.25rem;
}

pre {
  background-color : #F7F7F9;
}
pre code {
  background-color : transparent !important;
}

.bd-example-row .row + .row {
  margin-top : 1rem;
}

.bd-example-row .row > .col, .bd-example-row .row > [class^='col-'] {
  padding-top : 0.75rem;
  padding-bottom : 0.75rem;
  background-color : rgba(86, 61, 124, 0.15);
  border : 1px solid rgba(86, 61, 124, 0.2);
}

.bd-example-row .flex-items-top, .bd-example-row .flex-items-middle, .bd-example-row .flex-items-bottom {
  min-height : 6rem;
  background-color : rgba(255, 0, 0, 0.1);
}

.bd-example-row-flex-cols .row {
  min-height : 10rem;
  background-color : rgba(255, 0, 0, 0.1);
}

.bd-highlight {
  background-color : rgba(86, 61, 124, 0.15);
  border : 1px solid rgba(86, 61, 124, 0.15);
}

.example-container {
  width : 800px;
  width : 100%;
  padding-left : 15px;
  padding-right : 15px;
  margin-left : auto;
  margin-right : auto;
}

.example-row {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-flex-wrap : wrap;
      -ms-flex-wrap : wrap;
          flex-wrap : wrap;
  margin-left : -15px;
  margin-right : -15px;
}

.example-content-main {
  position : relative;
  width : 100%;
  padding-left : 15px;
  padding-right : 15px;
}
@media (min-width: 576px) {
  .example-content-main {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 50%;
        -ms-flex : 0 0 50%;
            flex : 0 0 50%;
    max-width : 50%;
  }
}
@media (min-width: 992px) {
  .example-content-main {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 66.66667%;
        -ms-flex : 0 0 66.66667%;
            flex : 0 0 66.66667%;
    max-width : 66.66667%;
  }
}

.example-content-secondary {
  position : relative;
  width : 100%;
  padding-left : 15px;
  padding-right : 15px;
}
@media (min-width: 576px) {
  .example-content-secondary {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 50%;
        -ms-flex : 0 0 50%;
            flex : 0 0 50%;
    max-width : 50%;
  }
}
@media (min-width: 992px) {
  .example-content-secondary {
    -webkit-box-flex : 0;
    -webkit-flex : 0 0 33.33333%;
        -ms-flex : 0 0 33.33333%;
            flex : 0 0 33.33333%;
    max-width : 33.33333%;
  }
}

.table-white-space th, .table-white-space td {
  white-space : nowrap;
}

.table-borderless td, .table-borderless th {
  border : none;
}

.table thead th {
  vertical-align : bottom;
  border-bottom : 2px solid #E3EBF3;
  border-top : 1px solid #E3EBF3;
}

.table-bordered th, .table-bordered td {
  border : 1px solid #E3EBF3;
}

.table th, .table td {
  border-bottom : 1px solid #E3EBF3;
}

.table-bordered {
  border : 1px solid #E3EBF3;
}

.table-inverse {
  color : #ECEEEF;
  background-color : #00A5A8;
}

.table.table-column th, .table.table-column td {
  border : none;
  border-right : 1px solid #E3EBF3;
}

.table.table-column th:first-child, .table.table-column td:first-child {
  border-right : none;
}

.table th, .table td {
  padding : 0.75rem 2rem;
}

.table.table-xl th, .table.table-xl td {
  padding : 1.25rem 2rem;
}

.table.table-lg th, .table.table-lg td {
  padding : 0.9rem 2rem;
}

.table.table-de th, .table.table-de td {
  padding : 0.75rem 2rem;
}

.table.table-sm th, .table.table-sm td {
  padding : 0.6rem 2rem;
}

.table.table-xs th, .table.table-xs td {
  padding : 0.4rem 2rem;
}

/*
* Table sizing
*/
.table-borderless thead th {
  border-top : 1px solid #E3EBF3;
}

.table-borderless > tbody > tr > td, .table-borderless > tbody > tr > th {
  border : 0;
}

.table > thead > tr.border-solid > th {
  border-bottom-width : 2px;
}

.table > thead > tr.border-double > th {
  border-bottom-width : 4px;
  border-bottom-style : double;
}

.table > tbody > tr.border-dashed > td {
  border-top-style : dashed;
}

.border-custom-color td {
  border-top : inherit;
  border-bottom : inherit;
}

form {
  /* .form-body{
        overflow: hidden;
    } */
}
form label {
  color : #2B335E;
}
form .form-group {
  margin-bottom : 1.5rem;
}
form .form-control {
  border : 1px solid #CACFE7;
  color : #3B4781;
}
form .form-control::-webkit-input-placeholder {
  color : #AEB5DA;
}
form .form-control:-moz-placeholder {
  /* Firefox 18- */
  color : #AEB5DA;
}
form .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color : #AEB5DA;
}
form .form-control:-ms-input-placeholder {
  color : #AEB5DA;
}
form .form-section {
  color : #2C343B;
  line-height : 3rem;
  margin-bottom : 20px;
  border-bottom : 1px solid #E4E5EC;
}
form .form-section i {
  font-size : 20px;
  margin-right : 5px;
  margin-left : 10px;
}
form .form-actions {
  border-top : 1px solid #D1D5EA;
  padding : 20px 0;
  margin-top : 20px;
}
form .form-actions.filled {
  background-color : #F4F5FA;
}
form .form-actions.center {
  text-align : center;
}
form .form-actions.right {
  text-align : left;
}
form .form-actions.top {
  border-top : 0;
  border-bottom : 1px solid #D1D5EA;
  margin-top : 0;
  margin-bottom : 20px;
}
@media (max-width: 767.98px) {
  form .form-actions .buttons-group {
    float : right !important;
    margin-bottom : 10px;
  }
}
@media (min-width: 576px) {
  form.form-horizontal .form-group .label-control {
    text-align : left;
  }
}
form.row-separator .form-group {
  margin : 0;
  border-bottom : 1px solid #E9EBF5;
}
form.row-separator .form-group .label-control {
  padding-top : 1.5rem;
}
form.row-separator .form-group > div {
  padding : 1.2rem;
  padding-left : 0;
}
form.row-separator .form-group.last {
  border-bottom : 0;
}
form.form-bordered .form-group {
  margin : 0;
  border-bottom : 1px solid #E9EBF5;
}
form.form-bordered .form-group .label-control {
  padding-top : 1.5rem;
}
form.form-bordered .form-group > div {
  padding : 1.2rem;
  padding-left : 0;
  border-right : 1px solid #E9EBF5;
}
form.form-bordered .form-group.last {
  border-bottom : 0;
}
form.striped-rows .form-group {
  margin : 0;
}
form.striped-rows .form-group .label-control {
  padding-top : 1.5rem;
}
form.striped-rows .form-group > div {
  padding : 1.2rem;
  padding-left : 0;
}
form.striped-rows .form-group:nth-child(even) {
  background-color : #F4F5FA;
}
form.striped-labels .form-group {
  margin : 0;
}
form.striped-labels .form-group .label-control {
  padding-top : 1.5rem;
}
form.striped-labels .form-group > div {
  padding : 1.2rem;
  padding-left : 0;
  background-color : white;
}
form.striped-labels .form-group:nth-child(even) {
  background-color : #F4F5FA;
}
form .custom-control-indicator {
  width : 1.1rem;
  height : 1.075rem;
  line-height : 1.05rem;
  top : 0.15rem;
  right : 0;
}
form .custom-control-indicator + .custom-control-description {
  margin-right : 1rem;
}

.form-control.tagging {
  height : auto;
  padding : 0 5px 5px;
}

select.form-control {
  padding-top : 0;
  padding-bottom : 0;
}

/*Bootstrap Enhance */
.custom-checkbox {
  margin-bottom : 0;
}
.custom-checkbox .custom-control-input:focus {
  outline : -webkit-focus-ring-color auto 5px;
}

.custom-checkbox input:disabled:checked ~ .custom-control-indicator {
  opacity : 0.5;
}

.custom-checkbox input:disabled ~ .custom-control-indicator {
  cursor : not-allowed;
}

.custom-control-input > input:focus ~ .custom-control-indicator {
  padding : 0.51rem;
}

.custom-control-indicator {
  width : 1.1rem;
  height : 1.075rem;
  line-height : 1.05rem;
  top : 0.15rem;
}
.custom-control-indicator + .custom-control-description {
  margin-right : 1rem;
}

.form-control:disabled, .form-control[readonly] {
  background-color : #ECEFF1;
}

.input-group-addon {
  background-color : #ECEFF1;
  border-color : #BABFC7;
}

.input-group-text {
  padding : 0.4rem 1rem;
}

.custom-control {
  min-height : auto;
}

.checkbox-input-group .input-group .skin.skin-square, .checkbox-input-group .input-group .skin-polaris.skin, .radio-input-group .input-group .skin.skin-square, .radio-input-group .input-group .skin-polaris.skin {
  height : 16px;
  width : 22px;
}
.checkbox-input-group .input-group .skin.skin-square .icheckbox_square-red, .checkbox-input-group .input-group .skin-polaris.skin .icheckbox_square-red, .radio-input-group .input-group .skin.skin-square .icheckbox_square-red, .radio-input-group .input-group .skin-polaris.skin .icheckbox_square-red {
  top : -3px;
}
.checkbox-input-group .input-group .skin.skin-square .iradio_polaris, .checkbox-input-group .input-group .skin-polaris.skin .iradio_polaris, .radio-input-group .input-group .skin.skin-square .iradio_polaris, .radio-input-group .input-group .skin-polaris.skin .iradio_polaris {
  top : -7px;
}

.switchery-input-group .input-group .input-group-text {
  padding : 0.2rem 1rem;
}

.custom-control-label::before {
  width : 1.1rem;
  height : 1.1rem;
}

.custom-control-label::after {
  width : 1.1rem;
}

.btn.btn-square {
  border-radius : 0;
}

.btn.btn-round {
  border-radius : 2rem;
}

.btn:focus, .btn.focus, .btn:active, .btn.active {
  outline : none;
  box-shadow : none !important;
}

.btn.btn-icon i {
  font-size : 1.1rem;
}

.btn.btn-icon.btn-pure {
  background-color : transparent;
  border-color : transparent;
  box-shadow : none;
}
.btn.btn-icon.btn-pure i {
  font-size : 1.25rem;
}

.btn.btn-social {
  padding : 0.7rem 3.75rem 0.85rem 0.75rem;
}

.btn.btn-outline-white:hover {
  color : #6B6F82 !important;
}

.btn-toolbar > i {
  font-size : 1.5rem !important;
}

.btn-min-width {
  min-width : 8.5rem;
}

.color-box {
  width : 100%;
  height : 2.75rem;
  border-radius : 0.25rem;
}

.btn-float {
  padding : 15px;
  white-space : normal;
  box-shadow : 0 6px 10px rgba(0, 0, 0, 0.15);
}
.btn-float.btn-link {
  padding : 10px;
}
.btn-float i {
  display : block;
  margin : 0;
  top : 0;
}
.btn-float.btn-float-lg i, .btn-float.btn-float-lg span {
  font-size : 2rem;
}
.btn-float.btn-float-lg i + span {
  font-size : 1.1rem;
}
.btn-float > i + span {
  display : block;
  padding-top : 10px;
  margin-bottom : -6px;
}

.collapse-icon .card-header {
  position : relative;
}
.collapse-icon .card-header[class*=bg-]:after, .collapse-icon .card-header[class*=bg-]:before {
  color : #FFFFFF;
}

.collapse-icon [data-toggle='collapse']:after {
  position : absolute;
  top : 48%;
  left : 20px;
  margin-top : -8px;
  font-family : 'feather';
  content : '\e897';
  -webkit-transition : all 300ms linear 0s;
          transition : all 300ms linear 0s;
}

.collapse-icon [data-toggle='collapse']:before {
  position : absolute;
  top : 48%;
  left : 20px;
  margin-top : -8px;
  font-family : 'feather';
  content : '\e8b1';
  -webkit-transition : all 300ms linear 0s;
          transition : all 300ms linear 0s;
}

.collapse-icon.left a {
  padding-right : 45px;
}

.collapse-icon.left [data-toggle='collapse']:before, .collapse-icon.left [data-toggle='collapse']:after {
  right : 20px;
  left : auto;
}

.collapse-icon [aria-expanded='true']:before {
  opacity : 0;
}

.collapse-icon [aria-expanded='false']:after {
  opacity : 0;
}

.collapse-icon.accordion-icon-rotate [aria-expanded='true']:before {
  -webkit-transform : rotate(-180deg);
      -ms-transform : rotate(-180deg);
          transform : rotate(-180deg);
}

.collapse-icon.accordion-icon-rotate [aria-expanded='false']:after {
  -webkit-transform : rotate(180deg);
      -ms-transform : rotate(180deg);
          transform : rotate(180deg);
}

.header-navbar .navbar-container .mega-dropdown-menu .collapse-icon [data-toggle='collapse']:after {
  margin-top : -16px;
}

.header-navbar .navbar-container .mega-dropdown-menu .collapse-icon [data-toggle='collapse']:before {
  margin-top : -16px;
}

.dropdown.dropdown-demo {
  border : 1px solid rgba(0, 0, 0, 0.15);
  border-radius : 0.25rem;
}

.dropdown .dropdown-menu {
  border : 1px solid #E4E5EC;
  border-radius : 0.35rem;
  -webkit-transform-origin : top;
      -ms-transform-origin : top;
          transform-origin : top;
  -webkit-animation-fill-mode : forwards;
          animation-fill-mode : forwards;
  -webkit-transform : scale(1, 0);
      -ms-transform : scale(1, 0);
          transform : scale(1, 0);
  -webkit-transition : all 0.2s linear;
          transition : all 0.2s linear;
  margin : -0.1rem 0 0;
  box-shadow : 0 5px 75px 2px rgba(64, 70, 74, 0.2);
  min-width : 11rem;
  -webkit-animation : 0.25s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
          animation : 0.25s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}
.dropdown .dropdown-menu .dropdown-header {
  padding : 10px 20px;
  margin-top : 10px;
  text-transform : uppercase;
  color : #626E82;
}
.dropdown .dropdown-menu .dropdown-item {
  padding : 10px 17px;
  width : 100%;
}
.dropdown .dropdown-menu .dropdown-item:active a, .dropdown .dropdown-menu .dropdown-item.active a {
  color : #FFFFFF;
}

.dropdown .dropdown-divider {
  border : 1px solid #E4E5EC;
}

.dropdown i {
  margin-left : 0.5rem;
}

.show > .dropdown-menu {
  -webkit-transform : scale(1, 1);
      -ms-transform : scale(1, 1);
          transform : scale(1, 1);
  opacity : 1;
  display : block;
}

.dropdown-toggle::after {
  font-size : 0.8rem;
  font-family : 'LineAwesome';
  content : '\f110' !important;
  border : none !important;
  position : relative;
  top : 0;
  left : 0;
  padding : 0 6px 0 2px;
  margin : 0 0 0 0.3em;
  vertical-align : 0;
}

.dropdown-toggle.nav-hide-arrow::after {
  display : none;
}

.dropdown-toggle:focus {
  outline : 0;
}

.navbar-horizontal .dropdown-menu .dropdown-submenu > a:after, .navbar-horizontal .dropdown-menu .dropdown-submenu > button:after {
  font-size : 0.85rem;
  left : 10px;
  top : 17px !important;
}

.navbar-horizontal .dropdown-toggle.nav-link:after {
  top : -3px !important;
}

.navbar-horizontal .dropdown-menu .dropdown-submenu .dropdown-submenu > a:after {
  top : 11px !important;
}

.material-horizontal-layout .navbar-horizontal .dropdown-menu .dropdown-submenu > a:after, .material-horizontal-layout .navbar-horizontal .dropdown-menu .dropdown-submenu > button:after {
  top : 15px !important;
}

.material-horizontal-layout .navbar-horizontal .dropdown-menu .dropdown-submenu .dropdown-submenu > a:after {
  top : 15px !important;
}

.dropdown-menu-right {
  left : 0;
}

.dropdown-menu {
  box-shadow : none;
}
.dropdown-menu .dropdown-submenu {
  position : relative;
}
.dropdown-menu .dropdown-submenu > .dropdown-menu {
  top : 0;
  right : 100%;
  margin-top : -6px;
  margin-right : -1px;
}
.dropdown-menu .dropdown-submenu > .dropdown-menu::before {
  box-shadow : none;
}
.dropdown-menu .dropdown-submenu > .dropdown-menu.open-left {
  right : auto;
  left : 100%;
}
.dropdown-menu .dropdown-submenu > a:after, .dropdown-menu .dropdown-submenu > button:after {
  font-family : 'LineAwesome';
  content : '\f112' !important;
  left : 15px;
  font-size : 1rem;
  float : left;
  border : none;
  position : absolute;
}
.dropdown-menu .dropdown-submenu :hover > a:after, .dropdown-menu .dropdown-submenu :hover > button:after {
  border-right-color : #555555;
}
.dropdown-menu .dropdown-submenu .pull-left {
  float : none;
}
.dropdown-menu .dropdown-submenu .pull-left > .dropdown-menu {
  right : -100%;
  margin-right : 10px;
}

.dropdown-header {
  text-transform : uppercase;
}
.dropdown-header.highlight {
  color : #2B2D2F;
  text-decoration : none;
  background-color : #F5F5F5;
}

.btn-secondary ~ .dropdown-menu .dropdown-item.active {
  background-color : #CCCCCC;
}

.btn-primary ~ .dropdown-menu .dropdown-item.active {
  background-color : #666EE8;
}

.btn-success ~ .dropdown-menu .dropdown-item.active {
  background-color : #28D094;
}

.btn-danger ~ .dropdown-menu .dropdown-item.active {
  background-color : #FF4961;
}

.btn-info ~ .dropdown-menu .dropdown-item.active {
  background-color : #1E9FF2;
}

.btn-warning ~ .dropdown-menu .dropdown-item.active {
  background-color : #FF9149;
}

.dropdown-menu.arrow {
  margin-top : 12px;
}
.dropdown-menu.arrow:after, .dropdown-menu.arrow:before {
  position : absolute;
  right : 10px;
  display : inline-block;
  width : 0;
  height : 0;
  content : '';
  border : 7px solid transparent;
  border-top-width : 0;
}
.dropdown-menu.arrow:before {
  top : -7px;
  border-bottom-color : #B3B3B3;
}
.dropdown-menu.arrow:after {
  top : -6px;
  border-bottom-color : #FFFFFF;
}

.dropdown-menu .arrow-left {
  margin-right : 7px !important;
}
.dropdown-menu .arrow-left:after, .dropdown-menu .arrow-left:before {
  position : absolute;
  top : 10px;
  display : inline-block;
  width : 0;
  height : 0;
  content : '';
  border : 7px solid transparent;
  border-right-width : 0;
}
.dropdown-menu .arrow-left:before {
  right : -8px;
  border-left-color : #B3B3B3;
}
.dropdown-menu .arrow-left:after {
  right : -7px;
  border-left-color : #FFFFFF;
}

.dropdown-menu .arrow-right {
  margin-left : 7px !important;
}
.dropdown-menu .arrow-right:after, .dropdown-menu .arrow-right:before {
  position : absolute;
  top : 10px;
  display : inline-block;
  width : 0;
  height : 0;
  content : '';
  border : 7px solid transparent;
  border-left-width : 0;
}
.dropdown-menu .arrow-right:before {
  left : -7px;
  border-right-color : #B3B3B3;
}
.dropdown-menu .arrow-right:after {
  left : -6px;
  border-right-color : #FFFFFF;
}

.dropup .dropdown-toggle::after {
  content : '\f113' !important;
}

.dropup .dropdown-menu {
  top : auto;
}
.dropup .dropdown-menu.arrow {
  margin-bottom : 12px;
}
.dropup .dropdown-menu.arrow:after, .dropup .dropdown-menu.arrow:before {
  top : auto;
  border-top-width : 7px;
  border-bottom-width : 0;
}
.dropup .dropdown-menu.arrow:before {
  bottom : -8px;
  border-top-color : #B3B3B3;
}
.dropup .dropdown-menu.arrow:after {
  bottom : -6px;
  border-top-color : #FFFFFF;
}

.dropup .dropdown-submenu .dropdown-menu {
  bottom : auto;
  top : 0;
}

.dropdown-menu-xl a, .dropdown-menu-xl button {
  padding-top : 9px !important;
  padding-bottom : 9px !important;
  font-size : 1.2rem;
  line-height : 1.43;
}

.dropdown-menu-lg a, .dropdown-menu-lg button {
  padding-top : 6px !important;
  padding-bottom : 6px !important;
}

.dropdown-menu-sm a, .dropdown-menu-sm button {
  padding-top : 5px !important;
  padding-bottom : 5px !important;
  font-size : 0.86rem;
  line-height : 1.67;
}

.dropdown-item.buttons-columnVisibility.active {
  color : #000000;
}

.selectBox-arrow-light .selectboxit-default-arrow {
  border-top-color : #FFFFFF;
}

/* ===============================================================================================
    File Name: navbar.scss
    Description: Contain header navigation bar, vertical main navigation bar and
    horiznotal main navigation bar related SCSS.
    ----------------------------------------------------------------------------------------------
    Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template
    Author: PIXINVENT
    Author URL: http://www.themeforest.net/user/pixinvent
================================================================================================*/
.navbar-dark .hamburger-inner, .navbar-dark .hamburger-inner::before, .navbar-dark .hamburger-inner::after {
  background-color : #FFFFFF;
}

.header-navbar {
  padding : 0;
  min-height : 5rem;
  font-family : 'Quicksand', Georgia, 'Times New Roman', Times, serif;
  -webkit-transition : 300ms ease all;
          transition : 300ms ease all;
  /* For sm screen*/
}
.header-navbar.navbar-static-top {
  z-index : 1038;
}
.header-navbar .navbar-wrapper {
  width : 100%;
}
.header-navbar.navbar-border {
  border-bottom : 1px solid #E4E7ED;
}
.header-navbar.navbar-dark.navbar-border {
  border-bottom : 1px solid #8596B5;
}
.header-navbar.navbar-shadow {
  box-shadow : 0 2px 30px 2px rgba(0, 0, 0, 0.1);
}
.header-navbar.navbar-brand-center .navbar-header {
  width : 192px;
  position : absolute;
  top : 0;
  right : 50%;
  padding : 0;
  margin : 0;
  -webkit-transform : translate(50%, 0);
      -ms-transform : translate(50%, 0);
          transform : translate(50%, 0);
  z-index : 999;
}
.header-navbar.navbar-brand-center .navbar-header .brand-text {
  visibility : visible !important;
}
.header-navbar .navbar-collapse-brand-center.navbar-collapse.show {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
}
.header-navbar .navbar-header {
  height : 100%;
  width : 260px;
  height : 5.15rem;
  float : right;
  position : relative;
  padding : 0rem 1.2rem 0 0.85rem;
  -webkit-transition : 300ms ease all;
          transition : 300ms ease all;
}
.header-navbar .navbar-header .navbar-brand {
  padding : 18px 0;
  margin-left : 0;
}
.header-navbar .navbar-header .navbar-brand .brand-logo {
  width : 36px;
}
.header-navbar .navbar-header .navbar-brand .brand-text {
  display : inline;
  padding-right : 6px;
  font-weight : 500;
  vertical-align : middle;
}
.header-navbar .navbar-container {
  padding : 0rem 18px;
  height : 5rem;
  -webkit-transition : 300ms ease all;
          transition : 300ms ease all;
  background : inherit;
}
.header-navbar .navbar-container ul.nav li > a.nav-link {
  padding : 1.8rem 1rem;
  font-size : 1.15rem;
}
.header-navbar .navbar-container ul.nav li > a.nav-link i.flag-icon {
  margin-left : 0.5rem;
}
.header-navbar .navbar-container ul.nav li a.dropdown-user-link {
  padding : 1.2rem 1rem;
  line-height : 23px;
}
.header-navbar .navbar-container ul.nav li a.dropdown-user-link .user-name {
  display : inline-block;
  margin-bottom : 0.4rem;
  margin-right : 0.2rem;
}
.header-navbar .navbar-container ul.nav li a.menu-toggle {
  padding : 1.7rem 1rem 1.6rem 1rem;
}
.header-navbar .navbar-container ul.nav li a.menu-toggle i {
  font-size : 1.6rem;
}
.header-navbar .navbar-container ul.nav li a.nav-link-label {
  padding : 1.7rem 1rem 1.6rem 1rem;
  height : 100%;
}
.header-navbar .navbar-container ul.nav li a.dropdown-user-link .avatar {
  margin-left : 0.5rem;
  width : 36px;
}
.header-navbar .navbar-container ul.nav li a.nav-link-search, .header-navbar .navbar-container ul.nav li a.nav-link-expand {
  padding : 1.7rem 1rem 1.7rem 1rem;
}
.header-navbar .navbar-container ul.nav li div.input-group {
  padding : 0.7rem 1rem;
}
.header-navbar .navbar-container ul.nav li i.ficon {
  font-size : 1.5rem;
}
.header-navbar .navbar-container ul.nav li .media-list {
  max-height : 18.2rem;
  top : -20px;
}
.header-navbar .navbar-container ul.nav li .scrollable-container {
  position : relative;
}
.header-navbar .navbar-container .dropdown-menu-media {
  width : 24rem;
}
.header-navbar .navbar-container .dropdown-menu-media .media-list .media {
  padding : 1rem;
  border : none;
  border-bottom : 1px solid #E4E5EC;
}
.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-header {
  border-bottom : 1px solid #E4E5EC;
}
.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-footer {
  position : relative;
  top : -20px;
}
.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-footer a {
  padding : 0.3rem;
  border-top : 1px solid #E4E5EC;
  margin-bottom : -20px;
}
.header-navbar.navbar-without-menu .navbar-container {
  margin-right : 0;
}
.header-navbar .nav-item + .nav-item {
  margin-right : 0rem;
}
.header-navbar.navbar-without-dd-arrow .nav-link.dropdown-toggle:after {
  display : none !important;
}
@media (max-width: 767.98px) {
  .header-navbar .navbar-header {
    width : 100% !important;
    padding : 0.5rem 1rem;
    position : relative;
  }
  .header-navbar .navbar-header .menu-toggle {
    top : 2px;
    position : relative;
  }
  .header-navbar .navbar-header .open-navbar-container i {
    font-size : 1.8rem;
  }
  .header-navbar .navbar-header .navbar-brand {
    position : absolute;
    right : 50%;
    top : 0;
    -webkit-transform : translate(50%, 0);
        -ms-transform : translate(50%, 0);
            transform : translate(50%, 0);
  }
  .header-navbar.navbar-with-menu .navbar-container {
    width : 100%;
    display : table;
    background : #FFFFFF;
    padding : 0rem 1rem;
    margin : 0;
    height : auto;
  }
}

/* Modern menu For md screen*/
@media (max-width: 991.98px) {
  [data-menu='vertical-menu-modern'] .header-navbar .navbar-header {
    width : 100% !important;
    padding : 0.5rem 1rem;
    position : relative;
  }
  [data-menu='vertical-menu-modern'] .header-navbar .navbar-header .menu-toggle {
    top : 2px;
    position : relative;
  }
  [data-menu='vertical-menu-modern'] .header-navbar .navbar-header .open-navbar-container i {
    font-size : 1.8rem;
  }
  [data-menu='vertical-menu-modern'] .header-navbar .navbar-header .navbar-brand {
    position : absolute;
    right : 50%;
    top : 0;
    -webkit-transform : translate(50%, 0);
        -ms-transform : translate(50%, 0);
            transform : translate(50%, 0);
  }
  [data-menu='vertical-menu-modern'] .header-navbar.navbar-with-menu .navbar-container {
    width : 100%;
    display : table;
    background : #FFFFFF;
    padding : 0rem 1rem;
    margin : 0;
    height : auto;
  }
  [data-menu='vertical-menu-modern'] .navbar-dark .navbar-header .navbar-nav .nav-link, [data-menu='vertical-menu-modern'] .navbar-semi-dark .navbar-header .navbar-nav .nav-link {
    color : #FFFFFF;
  }
  [data-menu='vertical-menu-modern'] .navbar-dark .navbar-container .navbar-nav .nav-link, [data-menu='vertical-menu-modern'] .navbar-semi-dark .navbar-container .navbar-nav .nav-link {
    color : #2C343B;
  }
  [data-menu='vertical-menu-modern'] .navbar-light .navbar-header .navbar-nav .nav-link {
    color : #2C343B;
  }
  [data-menu='vertical-menu-modern'] .navbar-header .navbar-nav .open-navbar-container, [data-menu='vertical-menu-modern'] .navbar-header .navbar-nav .nav-menu-main {
    padding : 1rem;
  }
}

.navbar-light {
  background : #FFFFFF;
}
.navbar-light.navbar-horizontal {
  background : #FFFFFF;
}
.navbar-light .navbar-nav li {
  line-height : 1;
}
.navbar-light .navbar-nav .active.nav-link {
  background-color : rgba(0, 0, 0, 0.03);
}
.navbar-light .navbar-nav .disabled.nav-link {
  color : #6B6F82;
}

.navbar-dark {
  background : #2C343B;
}
.navbar-dark .navbar-brand {
  color : #FFFFFF !important;
}
.navbar-dark .navbar-brand .brand-text {
  color : #FFFFFF !important;
}
.navbar-dark.navbar-horizontal {
  background : #2C343B;
}
.navbar-dark .nav-search .btn-secondary {
  color : #FFFFFF;
  background : #2C343B;
}
.navbar-dark .nav-search .form-control {
  color : #FFFFFF;
}
.navbar-dark .navbar-nav li {
  line-height : 1;
}
.navbar-dark .navbar-nav .active.nav-link {
  background-color : rgba(255, 255, 255, 0.05);
}
.navbar-dark .navbar-nav .disabled.nav-link {
  color : #98A4B8;
}

.navbar-semi-dark {
  background : #FFFFFF;
}
.navbar-semi-dark .navbar-header {
  background : #2C343B;
}
.navbar-semi-dark .navbar-header .brand-text {
  color : #FFFFFF;
}
.navbar-semi-dark .navbar-nav li {
  line-height : 1;
}
.navbar-semi-dark .navbar-nav .nav-link {
  color : #6B6F82;
}
.navbar-semi-dark .navbar-nav .active.nav-link {
  background-color : rgba(0, 0, 0, 0.03);
}
.navbar-semi-dark .navbar-nav .disabled.nav-link {
  color : #6B6F82;
}

.navbar-semi-light {
  background : #6B6F82;
}
.navbar-semi-light .navbar-header {
  background : #FFFFFF;
}
.navbar-semi-light .navbar-header .brand-text {
  color : #464855;
}
.navbar-semi-light .navbar-nav li {
  line-height : 1;
}
.navbar-semi-light .navbar-nav .nav-link {
  color : #FFFFFF;
}
.navbar-semi-light .navbar-nav .active.nav-link {
  background-color : rgba(0, 0, 0, 0.03);
}
.navbar-semi-light .navbar-nav .disabled.nav-link {
  color : #6B6F82;
}

.mega-dropdown.show {
  position : static !important;
}
.mega-dropdown.show .dropdown-menu {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
}

.bg-mega {
  background : -webkit-linear-gradient(right, #2B32B2, #1488CC);
  background :         linear-gradient(to left, #2B32B2, #1488CC);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  border-radius : 0.5rem;
}

.navigation-main .mega-dropdown-menu, .navbar-nav .mega-dropdown-menu {
  font-family : 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  width : calc(100% - 50px);
  /* fallback if needed */
  margin : 0 25px;
  box-shadow : none;
  box-shadow : 0 5px 75px 2px rgba(64, 70, 74, 0.2);
  z-index : 9999;
}
.navigation-main .mega-dropdown-menu ul, .navbar-nav .mega-dropdown-menu ul {
  padding : 0;
  margin : 0;
}
.navigation-main .mega-dropdown-menu ul li, .navbar-nav .mega-dropdown-menu ul li {
  list-style : none;
}
.navigation-main .mega-dropdown-menu ul li a, .navbar-nav .mega-dropdown-menu ul li a {
  display : block;
  color : #464855;
}
.navigation-main .mega-dropdown-menu ul li a.dropdown-item:active, .navbar-nav .mega-dropdown-menu ul li a.dropdown-item:active {
  color : #FFFFFF;
}
.navigation-main .mega-dropdown-menu ul li a .children-in, .navbar-nav .mega-dropdown-menu ul li a .children-in {
  float : left;
}
.navigation-main .mega-dropdown-menu ul li a:hover, .navbar-nav .mega-dropdown-menu ul li a:hover {
  text-decoration : none;
  color : #1E9FF2;
}
.navigation-main .mega-dropdown-menu ul li a:focus, .navbar-nav .mega-dropdown-menu ul li a:focus {
  text-decoration : none;
  color : #6B6F82;
}
.navigation-main .mega-dropdown-menu ul a.dropdown-item, .navbar-nav .mega-dropdown-menu ul a.dropdown-item {
  padding : 10px;
}
.navigation-main .mega-dropdown-menu p.accordion-text, .navbar-nav .mega-dropdown-menu p.accordion-text {
  line-height : 1.45;
}
.navigation-main .mega-dropdown-menu .dropdown-menu-header, .navbar-nav .mega-dropdown-menu .dropdown-menu-header {
  padding : 0.5rem 0;
  border-bottom : 1px solid #E4E5EC;
}
.navigation-main .mega-dropdown-menu h6 i.la, .navbar-nav .mega-dropdown-menu h6 i.la {
  font-size : 1.1rem;
}

.horizontal-top-icon-menu .mega-dropdown-menu {
  margin : 0 25px !important;
}

@media (min-width: 576px) {
  .container .mega-dropdown-menu {
    max-width : 540px;
    margin : 0 calc((100% - 540px)/2);
  }
}

@media (min-width: 768px) {
  .container .mega-dropdown-menu {
    max-width : 720px;
    margin : 0 calc((100% - 720px)/2);
  }
}

@media (min-width: 992px) {
  .container .mega-dropdown-menu {
    max-width : 960px;
    margin : 0 calc((100% - 960px)/2);
  }
}

@media (min-width: 1200px) {
  .container .mega-dropdown-menu {
    max-width : 1140px;
    margin : 0 calc((100% - 1140px)/2);
  }
}

@-moz-document url-prefix() {
  ul li a .children-in {
    position : relative;
    left : 3px;
    top : -14px;
  }
}

.menu-list {
  list-style : none;
  padding : 0;
  overflow : hidden;
}

.menu-panel {
  padding : 0;
}

.sliding-menu {
  overflow : hidden;
  position : relative;
}
.sliding-menu ul {
  float : right;
  margin : 0;
  padding : 0;
}
.sliding-menu ul li {
  list-style : none;
  margin : 0;
}

.navbar-menu-icon {
  width : 24px;
  margin : 16px 2px !important;
  position : relative;
  margin : 0 auto;
  -webkit-transform : rotate(0deg);
      -ms-transform : rotate(0deg);
          transform : rotate(0deg);
  -webkit-transition : 0.5s ease-in-out;
          transition : 0.5s ease-in-out;
  cursor : pointer;
}

.navbar-menu-icon span {
  display : block;
  position : absolute;
  height : 2px;
  width : 100%;
  background : #6B6F82;
  border-radius : 9px;
  opacity : 1;
  right : 0;
  -webkit-transform : rotate(0deg);
      -ms-transform : rotate(0deg);
          transform : rotate(0deg);
  -webkit-transition : 0.25s ease-in-out;
          transition : 0.25s ease-in-out;
}

.navbar-menu-icon span:nth-child(1) {
  top : 0;
}

.navbar-menu-icon span:nth-child(2) {
  top : 10px;
}

.navbar-menu-icon span:nth-child(3) {
  top : 20px;
}

.navbar-menu-icon.show span:nth-child(1) {
  top : 10px;
  -webkit-transform : rotate(-135deg);
      -ms-transform : rotate(-135deg);
          transform : rotate(-135deg);
}

.navbar-menu-icon.show span:nth-child(2) {
  opacity : 0;
  right : -60px;
}

.navbar-menu-icon.show span:nth-child(3) {
  top : 10px;
  -webkit-transform : rotate(135deg);
      -ms-transform : rotate(135deg);
          transform : rotate(135deg);
}

@media (max-width: 767.98px) {
  .header-navbar #navbar-mobile .search-input.open .input {
    width : 100%;
  }
  .header-navbar #navbar-mobile .search-input.open .input::-webkit-input-placeholder {
    color : #BABFC7;
  }
  .header-navbar #navbar-mobile .search-input.open .input::-moz-placeholder {
    color : #BABFC7;
  }
  .header-navbar #navbar-mobile .search-input.open .input:-ms-input-placeholder {
    color : #BABFC7;
  }
  .header-navbar #navbar-mobile .search-input.open .input::-ms-input-placeholder {
    color : #BABFC7;
  }
  .header-navbar #navbar-mobile .search-input.open .input::placeholder {
    color : #BABFC7;
  }
  .header-navbar .navbar-nav .show {
    position : static;
  }
  .header-navbar .navbar-nav .open-navbar-container {
    padding-top : 1.1rem;
  }
  .header-navbar .navbar-container .show .dropdown-menu {
    left : 1rem;
    right : 1rem !important;
    float : none;
    width : auto;
    margin-top : 0;
    max-height : 400px;
    overflow-x : hidden;
    overflow-y : hidden;
  }
  .header-navbar .navbar-container ul.nav li.nav-item i {
    margin-left : 0.2rem;
  }
  .header-navbar .navbar-container ul.nav li > a.nav-link {
    padding : 1.5rem 0.4rem;
  }
  .header-navbar .navbar-container ul.nav li > a.nav-link i.flag-icon {
    margin-left : 0.2rem;
  }
  .header-navbar .navbar-container ul.nav li a.dropdown-user-link {
    padding : 0.8rem 0.6rem !important;
  }
  .header-navbar .navbar-container ul.nav li a.nav-link-label {
    padding : 1.4rem 0.4rem;
  }
  .header-navbar .navbar-container ul.nav li a.nav-link-label i.ft-bell {
    position : relative;
    right : 8px;
  }
  .header-navbar .navbar-container ul.nav li a.nav-link-search, .header-navbar .navbar-container ul.nav li a.nav-link-expand {
    padding : 1.4rem 1rem 1rem 1rem;
  }
  .header-navbar .navbar-container ul.nav li .dropdown-toggle::after {
    margin-left : 0;
    margin-right : -2px;
  }
  .navbar-dark .hamburger-inner, .navbar-dark .hamburger-inner::before, .navbar-dark .hamburger-inner::after, .navbar-semi-dark .hamburger-inner, .navbar-semi-dark .hamburger-inner::before, .navbar-semi-dark .hamburger-inner::after {
    background-color : #FFFFFF;
  }
  .navbar-dark .navbar-header .navbar-nav .nav-link, .navbar-semi-dark .navbar-header .navbar-nav .nav-link {
    color : #FFFFFF;
  }
  .navbar-dark .navbar-container .navbar-nav .nav-link, .navbar-semi-dark .navbar-container .navbar-nav .nav-link {
    color : #6B6F82;
  }
  .navbar-light .navbar-header .navbar-nav .nav-link, .navbar-semi-light .navbar-header .navbar-nav .nav-link {
    color : #2C343B;
  }
  .navbar-light .navbar-container .navbar-nav .nav-link, .navbar-semi-light .navbar-container .navbar-nav .nav-link {
    color : #6B6F82;
  }
}

.headroom {
  will-change : transform;
  -webkit-transition : -webkit-transform 200ms linear;
          transition : -webkit-transform 200ms linear;
          transition :         transform 200ms linear;
          transition :         transform 200ms linear, -webkit-transform 200ms linear;
}

.headroom--pinned-top {
  -webkit-transform : translateY(0%);
      -ms-transform : translateY(0%);
          transform : translateY(0%);
}

.headroom--unpinned-top {
  -webkit-transform : translateY(-100%);
      -ms-transform : translateY(-100%);
          transform : translateY(-100%);
}

.headroom--pinned-bottom {
  -webkit-transform : translateY(0%);
      -ms-transform : translateY(0%);
          transform : translateY(0%);
}

.headroom--unpinned-bottom {
  -webkit-transform : translateY(100%);
      -ms-transform : translateY(100%);
          transform : translateY(100%);
}

@media (max-width: 1199.98px) {
  .header-navbar .navbar-container ul.nav li > a.nav-link i.flag-icon {
    margin-left : 0.2rem;
  }
  .header-navbar .navbar-container ul.nav li a.dropdown-user-link {
    padding : 1.2rem 0.6rem;
  }
  .header-navbar .navbar-container ul.nav li .dropdown-toggle::after {
    margin-left : 0;
    margin-right : -2px;
  }
  .header-navbar .navbar-container ul.nav li .selected-language {
    display : none;
  }
  .header-navbar .navbar-container ul.nav li a.dropdown-user-link .user-name {
    display : none;
  }
}

@media (max-width: 767px) {
  #navbar-mobile.navbar-collapse .navbar-nav {
    margin : 0;
    -webkit-box-orient : horizontal;
    -webkit-box-direction : normal;
    -webkit-flex-flow : row wrap;
        -ms-flex-flow : row wrap;
            flex-flow : row wrap;
  }
  #navbar-mobile.navbar-collapse .navbar-nav .dropdown-menu {
    position : absolute;
  }
  #navbar-mobile.navbar-collapse .navbar-nav .nav-item {
    float : right;
  }
}

@media (max-width: 991.98px) {
  #navbar-mobile.navbar-collapse .navbar-nav {
    margin : 0;
    -webkit-box-orient : horizontal;
    -webkit-box-direction : normal;
    -webkit-flex-flow : row wrap;
        -ms-flex-flow : row wrap;
            flex-flow : row wrap;
  }
  #navbar-mobile.navbar-collapse .navbar-nav .dropdown-menu {
    position : absolute;
  }
  #navbar-mobile.navbar-collapse .navbar-nav .nav-item {
    float : right;
  }
}

/* ----------- iPhone 5, 5S  iPhone 6----------- */
/* Landscape */
@media only screen and (min-device-width: 26.78em) and (max-device-width: 47.64em) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .header-navbar .navbar-container .show .dropdown-menu {
    max-height : 180px;
  }
}

/* ----------- iPhone 6+ ----------- */
/* Landscape */
@media only screen and (min-device-width: 29.57em) and (max-device-width: 52.57em) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
  .header-navbar .navbar-container .show .dropdown-menu {
    max-height : 280px;
  }
}

@media screen and (max-width: 1024px) {
  #navbar-demo .header-navbar .navbar-header {
    width : auto;
  }
  #navbar-demo .header-navbar .navbar-header .menu-toggle.ft-menu {
    position : relative;
  }
  #navbar-demo .header-navbar .navbar-header .nav-link.open-navbar-container .la.la-ellipsis-v {
    position : relative;
  }
  #navbar-demo .navbar-container {
    margin-right : auto;
  }
  #navbar-demo .navbar-container .navbar-btn .nav-link.btn {
    padding : 0.5rem 1rem;
  }
  .internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header {
    width : auto;
  }
  .internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header .menu-toggle.ft-menu {
    position : relative;
  }
  .internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header .nav-link.open-navbar-container .la.la-ellipsis-v {
    position : relative;
    top : 0.5rem;
  }
}

@media screen and (max-width: 768px) {
  #navbar-demo .header-navbar.navbar-semi-dark .navbar-header, #navbar-demo .header-navbar.navbar-brand-center .navbar-header {
    width : 60px;
  }
  #navbar-demo .navbar-container .nav-form-inline .input-group .form-control {
    width : 95px;
  }
}

@media screen and (max-width: 540px) {
  #navbar-demo .navbar-container #navbar-mobile5.navbar-badges .badge-up {
    position : absolute;
    top : 1px;
    left : 16rem;
  }
  #navbar-demo .navbar-container .add-on-right {
    margin-top : 5rem !important;
    margin-bottom : 1rem;
  }
  #navbar-demo .navbar-container .nav-form-select {
    margin-bottom : 1rem;
    float : right !important;
  }
  #navbar-demo .navbar-container .nav-radio label, #navbar-demo .navbar-container .nav-checkbox label {
    color : #000000 !important;
  }
  #navbar-demo .navbar-container .nav-checkbox {
    float : right !important;
  }
  .internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header {
    width : 100%;
  }
  .internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header .menu-toggle.ft-menu {
    position : relative;
    top : 0.6rem !important;
  }
  .internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header .nav-link.open-navbar-container .la.la-ellipsis-v {
    position : relative;
  }
}

@media screen and (max-width: 576px) {
  .header-navbar.navbar-expand-sm.navbar-with-menu .navbar-nav {
    -webkit-box-orient : horizontal;
    -webkit-box-direction : normal;
    -webkit-flex-direction : row;
        -ms-flex-direction : row;
            flex-direction : row;
  }
}

body.vertical-layout.menu-open .main-menu .navigation .navigation-header .la-ellipsis-h, body.vertical-layout.menu-open .main-menu .navigation .navigation-header .nav-menu-icon {
  display : none;
}

.card-group, .card-deck {
  margin-bottom : 0.75rem;
}

.card {
  margin-bottom : 1.875rem;
  border : none;
  box-shadow : 0 2px 18px 1px rgba(49, 53, 72, 0.1);
  border-radius : 0.45rem;
}
.card .card {
  box-shadow : none !important;
}
.card .card-title {
  font-weight : 500;
  letter-spacing : 0.05rem;
  font-size : 1.12rem;
}
.card .card-bordered {
  border : 1px solid rgba(0, 0, 0, 0.06);
}
.card.card-fullscreen {
  display : block;
  z-index : 9999;
  position : fixed;
  width : 100% !important;
  height : 100% !important;
  top : 0;
  left : 0;
  right : 0;
  bottom : 0;
  overflow : auto;
}
.card .card-body[class*='border-bottom-'] {
  border-bottom-width : 2px !important;
}
.card .card-img-overlay.bg-overlay {
  background : rgba(0, 0, 0, 0.45);
}
.card .card-img-overlay .text-muted {
  color : #464855 !important;
}
.card.card-minimal {
  border : none;
  box-shadow : none;
}
.card.crypto-card-3 .card-body:before {
  font-family : 'cryptocoins';
  font-size : 10rem;
  color : rgba(255, 255, 255, 0.15);
  position : absolute;
  bottom : -32px;
  left : 0;
}

.card-moved .card, .card-moved .card-header {
  background-color : #FF9149;
  color : #FFFFFF;
}

.handle, .titleArea {
  cursor : move;
}

.card-header {
  border-bottom : none;
}
.card-header:first-child {
  border-radius : 0.45rem 0.45rem 0 0;
}
.card-header .card-title {
  margin-bottom : 0;
}
.card-header .heading-elements, .card-header .heading-elements-toggle {
  background-color : inherit;
  position : absolute;
  top : 20px;
  left : 20px;
}
.card-header .heading-elements.heading-top-elements .page-item, .card-header .heading-elements-toggle.heading-top-elements .page-item {
  display : inline-block;
}
.card-header .heading-elements a, .card-header .heading-elements-toggle a {
  padding : 0 8px;
}
.card-header .heading-elements a.btn, .card-header .heading-elements-toggle a.btn {
  padding-top : 6px;
  padding-bottom : 6px;
}

.card-footer {
  border-top : 1px solid #EEEEEE;
}

.text-white .card-text {
  color : white;
}

.text-white .card-img-overlay .text-muted {
  color : #FFFFFF !important;
}

.text-white code {
  background-color : white;
}

.text-white .heading-elements i {
  color : #FFFFFF;
}

.card-head-inverse {
  color : #FFFFFF;
}
.card-head-inverse .heading-elements i {
  color : #FFFFFF;
}

.card-transparent {
  background-color : transparent;
}

.card-image-position-right {
  margin-right : 50px;
  position : absolute;
  top : -27px;
}

.card-image-position-right-mid {
  position : absolute;
  top : auto;
  left : 0;
  width : 250px;
}

.card-font-style-black {
  font-size : 90px;
  font-weight : 900;
  color : #FFFFFF52;
  margin-top : -12px;
}

.card-font-style-white {
  font-size : 72px;
  font-weight : 900;
  margin-top : -10px;
}

.background-round {
  background-color : rgba(0, 0, 0, 0.18);
  padding : 8px;
  border-radius : 50%;
}

@media (max-width: 991.98px) {
  .heading-elements .list-inline {
    display : none;
  }
  .heading-elements.visible {
    display : block;
    margin-top : 0;
    top : 100%;
    top : 37px;
    height : auto;
    right : 0;
    padding : 10px;
    text-align : left;
    z-index : 997;
    position : absolute;
    width : 100%;
  }
  .heading-elements.visible .list-inline {
    display : block;
  }
}

@media (min-width: 992px) {
  .heading-elements-toggle {
    display : none;
  }
}

.accordion .card-header, .default-collapse .card-header {
  cursor : pointer;
  border-radius : 0 !important;
}

.breadcrumb {
  font-size : 1rem;
  font-family : 'Quicksand', Georgia, 'Times New Roman', Times, serif;
  background-color : transparent;
  padding : 0 0rem 0.75rem 0;
}
.breadcrumb > li + li::before {
  padding-left : 0.6rem;
  padding-right : 0.6rem;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content : '-';
}

/* Custom scss for page headers style */
.breadcrumbs-right .breadcrumb {
  float : left;
}

.breadcrumbs-top .breadcrumb {
  margin : 0;
  padding : 0;
}

.breadcrumb-new .content-header-title {
  padding : 6px 0 8px 24px;
  margin : 0 0 0 24px;
  border-left : 1px solid #E4E5EC;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .breadcrumb {
    min-height : auto;
  }
}

.pagination {
  margin-top : 1rem;
}
.pagination .page-link {
  color : #1E9FF2;
  border : 1px solid #BABFC7;
}

.pager {
  padding-right : 0;
  margin : 1.45 0;
  list-style : none;
  text-align : center;
}
.pager li {
  display : inline;
}
.pager li > a, .pager li > span {
  display : inline-block;
  padding : 5px 14px;
  background-color : #FFFFFF;
  border : 1px solid #626E82;
  border-radius : 0.25rem;
}
.pager li > a:hover, .pager li > a:focus {
  text-decoration : none;
  background-color : #F4F5FA;
}
.pager.pager-square li a {
  border-radius : 0;
}
.pager.pager-round li a {
  border-radius : 2rem;
}
.pager.pager-flat li a {
  border : 0;
}
.pager .next > a, .pager .next > span {
  float : left;
}
.pager .previous > a, .pager .previous > span {
  float : right;
}
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
  color : #6B6F82;
  background-color : #FFFFFF;
}
.pager [class*='text-'] .pager {
  text-align : inherit;
}

.badge {
  color : #FFFFFF;
  font-weight : 400;
  background-color : #666EE8;
}
.badge[class*='badge-'] [class*='icon-'] {
  line-height : 1;
}
.badge[class*='badge-'] [class*='icon-'] ~ span {
  position : relative;
  bottom : 2px;
  padding : 0 5px;
}
.badge[class*='badge-'] span {
  position : relative;
  bottom : 2px;
  padding : 0 5px;
}
.badge[class*='badge-'] a {
  color : #FFFFFF;
}
.badge[class*='badge-'] .dropdown-toggle::after, .badge[class*='badge-'].dropdown-toggle::after {
  position : relative;
  font-size : 1rem;
}
.badge[class*='badge-'] .dropdown-menu a {
  color : #555555;
}
.badge.badge-square {
  border-radius : 0;
}
.badge.badge-border {
  background-color : transparent;
  border-width : 3px !important;
  font-size : 85%;
}
.badge.badge-striped {
  background-color : #DADADA;
  border-width : 3px !important;
  font-size : 0.85rem;
  color : #555555;
}
.badge.badge-striped a {
  color : #555555;
}
.badge.badge.float-right {
  margin-right : 0.5rem;
  margin-top : 0.15rem;
}

.badge-xl {
  font-size : 1.8rem;
}

.badge-lg {
  font-size : 1.2rem;
}

.badge-md {
  font-size : 1rem;
}

.badge-sm {
  font-size : 0.8rem;
}

.badge-secondary {
  background-color : #6B6F82;
}
.badge-secondary.badge-glow {
  box-shadow : 0 0 10px #6B6F82;
}
.badge-secondary[href]:hover, .badge-secondary[href]:focus {
  background-color : #545766;
}

.badge-primary {
  background-color : #666EE8;
}
.badge-primary.badge-glow {
  box-shadow : 0 0 10px #666EE8;
}
.badge-primary[href]:hover, .badge-primary[href]:focus {
  background-color : #3A44E1;
}

.badge-success {
  background-color : #28D094;
}
.badge-success.badge-glow {
  box-shadow : 0 0 10px #28D094;
}
.badge-success[href]:hover, .badge-success[href]:focus {
  background-color : #20A576;
}

.badge-info {
  background-color : #1E9FF2;
}
.badge-info.badge-glow {
  box-shadow : 0 0 10px #1E9FF2;
}
.badge-info[href]:hover, .badge-info[href]:focus {
  background-color : #0C84D1;
}

.badge-warning {
  background-color : #FF9149;
}
.badge-warning.badge-glow {
  box-shadow : 0 0 10px #FF9149;
}
.badge-warning[href]:hover, .badge-warning[href]:focus {
  background-color : #FF7216;
}

.badge-danger {
  background-color : #FF4961;
}
.badge-danger.badge-glow {
  box-shadow : 0 0 10px #FF4961;
}
.badge-danger[href]:hover, .badge-danger[href]:focus {
  background-color : #FF1635;
}

.badge-up {
  position : absolute;
  top : 10px;
  left : 11px;
}

.badge-icon i {
  font-size : 100%;
  margin-left : 5px;
}

.form-control + .block-tag {
  display : block;
}

.block-tag {
  margin-top : 0.5rem;
}

.block-area {
  padding : 0.24rem 0.3rem;
}

.token.property, .token.tag, .token.boolean, .token.number, .token.constant, .token.symbol, .token.deleted {
  color : #990055;
  font-size : 100%;
  font-weight : 400;
  padding : 0;
}

@media only screen and (max-width: 767px) {
  .header-navbar .navbar-container .dropdown-notification .badge-up {
    position : relative;
    left : 6px;
    top : -17px;
  }
}

.nav {
  border-radius : 0.25rem;
}
.nav.wrap-border {
  border : 1px solid #DDDDDD;
}
.nav.wrap-border li.nav-header {
  margin : 0 0.5rem;
}
.nav.no-hover-bg .nav-item:hover {
  background-color : transparent;
}
.nav .dropdown .dropdown-item.active {
  background-color : transparent;
  color : #55595C;
}
.nav .dropdown .dropdown-item.active:focus {
  background-color : transparent;
  color : #55595C;
}
.nav.square-border {
  border-radius : 0;
}
.nav.square-border .nav-item .nav-link.active {
  border-radius : 0;
}
.nav .nav-item .nav-link {
  display : -webkit-inline-box;
  display : -webkit-inline-flex;
  display : -ms-inline-flexbox;
  display :         inline-flex;
}
.nav .nav-item i {
  -webkit-align-self : center;
  -ms-flex-item-align : center;
          align-self : center;
}
.nav .dropdown-divider {
  margin : 0.5rem 0;
}
.nav .modern-nav-toggle {
  padding : 25px 0;
}
.nav.nav-pills .nav-item .nav-link i.float-right:before {
  position : relative;
  top : 7px;
  right : 7px;
}
.nav.nav-pills .nav-item .nav-link .badge.float-right {
  position : relative;
  top : 1px;
  right : 3px;
}
.nav.nav-pills .nav-item .nav-link.dropdown-toggle::after {
  top : -1px;
}
.nav.nav-pills.nav-justified {
  width : 100%;
}
.nav.nav-pills.nav-justified .nav-item {
  float : none;
}
.nav.nav-pills.nav-justified .nav-link {
  text-align : center;
  margin-bottom : 5px;
}
.nav.nav-pills.nav-justified > .dropdown .dropdown-menu {
  top : auto;
  right : auto;
}
@media (min-width: 576px) {
  .nav.nav-pills.nav-justified .nav-item {
    display : table-cell;
    width : 1%;
  }
  .nav.nav-pills.nav-justified .nav-link {
    margin-bottom : 0;
  }
}
.nav.nav-pills.nav-justified .nav-link {
  margin-left : 0;
  border-radius : 0.25rem;
}
@media (min-width: 576px) {
  .nav.nav-pills.nav-justified .nav-link.active, .nav.nav-pills.nav-justified .nav-link.active:hover, .nav.nav-pills.nav-justified .nav-link.active:focus {
    border-bottom-color : transparent;
  }
}
.nav.nav-pills.nav-justified .nav-link {
  display : block;
}
.nav.nav-pills.nav-justified .nav-link.active {
  border : none;
}
.nav.nav-pills.nav-justified .nav-link.active:hover, .nav.nav-pills.nav-justified .nav-link.active:focus {
  border : none;
}
.nav.nav-pills.nav-pill-bordered .nav-item {
  border : 1px solid #D3D3D3;
  border-radius : 0.25rem;
}
.nav.nav-pills.nav-pill-with-active-bordered .nav-item a.nav-link {
  border : 1px solid #D3D3D3;
  border-radius : 0.25rem;
  background-color : #FFFFFF;
  color : #55595C;
}
.nav.nav-pills.nav-pill-with-active-bordered .nav-item a.nav-link.active {
  border : 1px solid #666EE8;
  color : #666EE8;
}
.nav.nav-pills.nav-active-bordered-pill .nav-item a.nav-link {
  color : #55595C;
}
.nav.nav-pills.nav-active-bordered-pill .nav-item a.nav-link.active {
  border : 1px solid #666EE8;
  border-radius : 0.25rem;
  color : #666EE8;
  background-color : #FFFFFF;
}
.nav.nav-pills.nav-pill-toolbar.nav-stacked .nav-item ~ .nav-item a.nav-link {
  border-right : 1px solid #D3D3D3;
  border-top : 0;
}
.nav.nav-pills.nav-pill-toolbar.nav-stacked .nav-item:first-child a.nav-link {
  border-radius : 0.25rem 0.25rem 0 0;
}
.nav.nav-pills.nav-pill-toolbar.nav-stacked .nav-item:last-child a.nav-link {
  border-radius : 0 0 0.25rem 0.25rem;
}
.nav.nav-pills.nav-pill-toolbar .nav-item {
  margin-top : 0;
  margin-right : 0;
}
.nav.nav-pills.nav-pill-toolbar .nav-item a.nav-link {
  border : 1px solid #D3D3D3;
  border-radius : 0;
}
.nav.nav-pills.nav-pill-toolbar .nav-item a.nav-link.active, .nav.nav-pills.nav-pill-toolbar .nav-item a.nav-link:active {
  border-color : #1E9FF2;
}
.nav.nav-tabs .nav-item .nav-link {
  padding : 0.5rem 0.7rem;
  display : -webkit-inline-box;
  display : -webkit-inline-flex;
  display : -ms-inline-flexbox;
  display :         inline-flex;
}
.nav.nav-tabs .nav-item .nav-link:hover:not(.active) {
  border-color : transparent;
}
.nav.nav-tabs .nav-item .nav-link.active {
  background-color : #FFFFFF;
  border-radius : 0.25rem 0.25rem 0 0;
  border-color : #BABFC7 #BABFC7 #FFFFFF;
}
.nav.nav-tabs .nav-item .nav-link i.float-right {
  margin-right : 0.5rem;
}
.nav.nav-tabs .nav-item .nav-link.dropdown-toggle::after {
  top : -1px;
}
.nav.nav-tabs .nav-item:hover {
  color : #333333;
}
.nav.nav-tabs.wrap-border {
  border : 1px solid #DDDDDD;
}
.nav.nav-tabs.no-hover-bg .nav-item:hover {
  background-color : transparent;
}
.nav.nav-tabs .dropdown .dropdown-item.active {
  background-color : transparent;
  color : #55595C;
}
.nav.nav-tabs .dropdown .dropdown-item.active:focus {
  background-color : transparent;
  color : #55595C;
}
.nav.nav-tabs.square-border {
  border-radius : 0;
}
.nav.nav-tabs.square-border .nav-item .nav-link.active {
  border-radius : 0;
}
.nav.nav-tabs.nav-justified {
  width : 100%;
}
.nav.nav-tabs.nav-justified .nav-item {
  float : none;
}
.nav.nav-tabs.nav-justified .nav-link {
  text-align : center;
  margin-bottom : 5px;
}
.nav.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top : auto;
  right : auto;
}
@media (min-width: 576px) {
  .nav.nav-tabs.nav-justified .nav-item {
    display : table-cell;
    width : 1%;
  }
  .nav.nav-tabs.nav-justified .nav-link {
    margin-bottom : 0;
  }
}
.nav.nav-tabs.nav-justified .nav-link {
  margin-left : 0;
  border-radius : 0.25rem;
}
@media (min-width: 576px) {
  .nav.nav-tabs.nav-justified .nav-link.active, .nav.nav-tabs.nav-justified .nav-link.active:hover, .nav.nav-tabs.nav-justified .nav-link.active:focus {
    border-bottom-color : transparent;
  }
}
.nav.nav-tabs.nav-justified .nav-item a.nav-link {
  display : block;
}
.nav.nav-tabs.nav-justified .nav-item a.nav-link .active {
  background-color : #FFFFFF;
}
.nav.nav-tabs.nav-top-border .nav-item a {
  color : #28D094;
}
.nav.nav-tabs.nav-top-border .nav-item a.nav-link.active {
  border-top : 3px solid #28D094;
  border-top-right-radius : 0;
  border-top-left-radius : 0;
  color : #555555;
}
.nav.nav-tabs.nav-top-border .nav-item a:hover {
  color : #0F5039;
}
.nav.nav-tabs.nav-top-border .nav-item a:hover:not(.active) {
  border-color : transparent;
}
.nav.nav-tabs.nav-topline {
  border-bottom : none;
}
.nav.nav-tabs.nav-topline .nav-item:hover {
  background-color : transparent;
}
.nav.nav-tabs.nav-topline .nav-item:not(:last-child) {
  border-left : none;
}
.nav.nav-tabs.nav-topline .nav-item a {
  border : 1px solid rgba(40, 44, 42, 0.1);
  border-bottom : none;
}
.nav.nav-tabs.nav-topline .nav-item a.nav-link {
  padding : 0.8rem 0.5rem;
  background : rgba(40, 44, 42, 0.05);
  color : #74777B;
  line-height : 1;
  -webkit-transition : color 0.2s;
          transition : color 0.2s;
}
.nav.nav-tabs.nav-topline .nav-item a.nav-link.active {
  background : none;
  box-shadow : inset 0 3px 0 #FF4961;
  color : #FF4961;
  border-radius : 0;
  border-top-color : #FF4961;
  border-bottom : none;
}
.nav.nav-tabs.nav-topline .nav-item a.nav-link:hover, .nav.nav-tabs.nav-topline .nav-item a.nav-link:focus {
  color : #FF4961;
}
.nav.nav-tabs.nav-topline .nav-item a.nav-link.dropdown-toggle::after {
  top : -1px;
}
.nav.nav-tabs.nav-underline {
  background : #FFFFFF;
  position : relative;
  border-bottom : 1px solid #1E9FF2;
  border-radius : 0;
}
.nav.nav-tabs.nav-underline .nav-item {
  position : relative;
  z-index : 1;
  display : block;
  text-align : center;
  -webkit-flex : 1;
     -moz-flex : 1;
      -ms-flex : 1;
  -webkit-box-flex : 1;
          flex : 1;
  margin-right : 0;
}
.nav.nav-tabs.nav-underline .nav-item.open a .nav-link {
  background-color : transparent;
}
.nav.nav-tabs.nav-underline .nav-item.open a .nav-link:focus, .nav.nav-tabs.nav-underline .nav-item.open a .nav-link:hover {
  background-color : transparent;
  color : #1E9FF2;
}
.nav.nav-tabs.nav-underline .nav-item a.nav-link {
  position : relative;
  display : block;
  overflow : hidden;
  text-overflow : ellipsis;
  white-space : nowrap;
  line-height : 2rem;
  padding : 0.5rem 1rem;
  -webkit-transition : color 0.2s;
          transition : color 0.2s;
  color : #1E9FF2;
  border : none;
}
.nav.nav-tabs.nav-underline .nav-item a.nav-link.dropdown-toggle::after {
  margin-top : -1rem;
}
.nav.nav-tabs.nav-underline .nav-item a.nav-link.active {
  border : none;
  background-color : transparent;
}
.nav.nav-tabs.nav-underline .nav-item a.nav-link.active:focus, .nav.nav-tabs.nav-underline .nav-item a.nav-link.active:hover {
  color : #55595C;
  background-color : transparent;
}
.nav.nav-tabs.nav-underline .nav-item a.nav-link.active:before {
  -webkit-transform : translate3d(0, 0, 0);
          transform : translate3d(0, 0, 0);
}
.nav.nav-tabs.nav-underline .nav-item a.nav-link:hover, .nav.nav-tabs.nav-underline .nav-item a.nav-link:focus {
  color : #1E9FF2;
}
.nav.nav-tabs.nav-underline .nav-item a.nav-link:before {
  position : absolute;
  bottom : -1px;
  right : 0;
  width : 100%;
  height : 4px;
  background : #1E9FF2;
  content : '';
  -webkit-transition : -webkit-transform 0.3s;
          transition : -webkit-transform 0.3s;
          transition :         transform 0.3s;
          transition :         transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform : translate3d(0, 150%, 0);
          transform : translate3d(0, 150%, 0);
}
.nav.nav-tabs.nav-linetriangle {
  border-bottom-color : #FF9149;
}
.nav.nav-tabs.nav-linetriangle .nav-item {
  position : relative;
  z-index : 1;
  display : block;
  text-align : center;
  -webkit-flex : 1;
     -moz-flex : 1;
      -ms-flex : 1;
  -webkit-box-flex : 1;
          flex : 1;
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link {
  position : relative;
  display : block;
  overflow : visible;
  text-overflow : ellipsis;
  white-space : nowrap;
  line-height : 2.5;
  border : none;
  color : #55595C;
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active {
  border-bottom : 1px solid rgba(0, 0, 0, 0.1);
  border-bottom-color : #FF9149;
  color : #FF9149;
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:after, .nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:before {
  position : absolute;
  top : 100%;
  right : 50%;
  width : 0;
  height : 0;
  border : solid transparent;
  content : '';
  pointer-events : none;
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:before {
  margin-right : -11px;
  border-width : 12px;
  border-top-color : #FF9149;
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:after {
  margin-right : -10px;
  border-width : 10px;
  border-top-color : #FFFFFF;
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:focus {
  color : #FF9149;
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.dropdown-toggle:after {
  margin-top : -1rem;
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.dropdown-toggle.active:after {
  margin-top : 0;
}
.nav.nav-tabs.nav-linetriangle.nav-justified {
  border-bottom : 1px solid rgba(0, 0, 0, 0.1);
  border-bottom-color : #FF9149;
}
.nav.nav-tabs.nav-linetriangle.nav-justified .nav-item a.nav-link.active {
  top : 0;
}
.nav.nav-tabs.nav-iconfall {
  overflow : visible;
  border-bottom : none;
}
.nav.nav-tabs.nav-iconfall .nav-item {
  position : relative;
  z-index : 1;
  display : block;
  text-align : center;
  -webkit-flex : 1;
     -moz-flex : 1;
      -ms-flex : 1;
  -webkit-box-flex : 1;
          flex : 1;
  margin : 0.5rem 0.7rem 0;
}
.nav.nav-tabs.nav-iconfall .nav-item:hover, .nav.nav-tabs.nav-iconfall .nav-item:focus {
  background-color : transparent;
}
.nav.nav-tabs.nav-iconfall .nav-item a.nav-link {
  display : inline-block;
  padding : 1em 0 2em;
  color : #74777B;
  position : relative;
  line-height : 2.5;
  width : 100%;
  border : none;
  -webkit-transition : color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
          transition : color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
}
.nav.nav-tabs.nav-iconfall .nav-item a:hover, .nav.nav-tabs.nav-iconfall .nav-item a:focus {
  color : #2CC185;
  border : none;
}
.nav.nav-tabs.nav-iconfall .nav-item a.active {
  color : #2CC185;
  border : none;
  background-color : transparent;
}
.nav.nav-tabs.nav-iconfall .nav-item a.active i:after {
  opacity : 1;
  -webkit-transform : scale3d(1, 1, 1);
          transform : scale3d(1, 1, 1);
}
.nav.nav-tabs.nav-iconfall .nav-item a.active i:before {
  opacity : 1;
  -webkit-transform : translate3d(0, 0, 0);
          transform : translate3d(0, 0, 0);
}
.nav.nav-tabs.nav-iconfall .nav-item a i {
  display : block;
  margin-left : 0;
}
.nav.nav-tabs.nav-iconfall .nav-item a i:after {
  position : absolute;
  bottom : 1em;
  right : 50%;
  margin-right : -20px;
  width : 40px;
  height : 4px;
  background : #2CC185;
  content : '';
  opacity : 0;
  -webkit-transition : -webkit-transform 0.2s ease-in;
          transition : -webkit-transform 0.2s ease-in;
          transition :         transform 0.2s ease-in;
          transition :         transform 0.2s ease-in, -webkit-transform 0.2s ease-in;
  -webkit-transform : scale3d(0, 1, 1);
          transform : scale3d(0, 1, 1);
}
.nav.nav-tabs.nav-iconfall .nav-item a i:before {
  display : block;
  margin : 0 0 0.35em;
  opacity : 0;
  -webkit-transition : -webkit-transform 0.2s, opacity 0.2s;
  -webkit-transition : opacity 0.2s, -webkit-transform 0.2s;
          transition : opacity 0.2s, -webkit-transform 0.2s;
          transition :         transform 0.2s, opacity 0.2s;
          transition :         transform 0.2s, opacity 0.2s, -webkit-transform 0.2s;
  -webkit-transform : translate3d(0, -100px, 0);
          transform : translate3d(0, -100px, 0);
  pointer-events : none;
}
.nav.nav-tabs.nav-iconfall .nav-item a.dropdown-toggle:after {
  margin-top : -1rem;
}
.nav .nav-item .nav-link {
  display : block;
}
.nav .dropdown-divider {
  margin : 0.5rem 0;
}

@media (min-width: 576px) {
  .nav.nav-tabs.nav-linetriangle.nav-justified .nav-item, .nav.nav-tabs.nav-iconfall.nav-justified .nav-item, .nav.nav-tabs.nav-underline.nav-justified .nav-item {
    display : table-cell !important;
  }
}

.nav-vertical {
  overflow : hidden;
}
.nav-vertical .nav-left.nav-tabs {
  float : right;
  border-bottom : 0;
  border-radius : 0;
  display : table;
}
.nav-vertical .nav-left.nav-tabs li.nav-item {
  float : none;
  margin : 0;
  margin-left : -1px;
}
.nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link {
  min-width : 6.5rem;
  border-left : 1px solid #DDDDDD;
}
.nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link.active {
  border : 1px solid #DDDDDD;
  border-left : 0;
  border-radius : 0 0.25rem 0.25rem 0;
}
.nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link:hover:not(.active) {
  border-color : transparent;
  border-left : 1px solid #DDDDDD;
}
.nav-vertical .nav-left.nav-tabs.nav-border-left li.nav-item a.nav-link {
  color : #FF4961;
}
.nav-vertical .nav-left.nav-tabs.nav-border-left li.nav-item a.nav-link.active {
  border-right : 3px solid #FF4961;
  border-top-left-radius : 0;
  border-bottom-left-radius : 0;
  color : #555555;
}
.nav-vertical .nav-left ~ .tab-content {
  margin-right : 45px;
}
.nav-vertical .nav-left ~ .tab-content .tab-pane {
  display : none;
  background-color : #FFFFFF;
  padding : 0 1rem 0.6rem 0;
  overflow-y : auto;
}
.nav-vertical .nav-left ~ .tab-content .tab-pane.active {
  display : block;
}
.nav-vertical .nav-right.nav-tabs {
  float : left;
  border-bottom : 0;
  border-radius : 0;
  display : table;
}
.nav-vertical .nav-right.nav-tabs li.nav-item {
  float : none;
  margin : 0;
  margin-right : -1px;
}
.nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link {
  min-width : 6.5rem;
  border-right : 1px solid #DDDDDD;
}
.nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link.active {
  border : 1px solid #DDDDDD;
  border-right : 0;
  border-radius : 0.25rem 0 0 0.25rem;
}
.nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link:hover:not(.active) {
  border-color : transparent;
  border-right : 1px solid #DDDDDD;
}
.nav-vertical .nav-right.nav-tabs.nav-border-right li.nav-item a.nav-link {
  color : #FF4961;
}
.nav-vertical .nav-right.nav-tabs.nav-border-right li.nav-item a.nav-link.active {
  border-left : 3px solid #FF4961;
  border-top-right-radius : 0;
  border-bottom-right-radius : 0;
  color : #555555;
}
.nav-vertical .nav-right ~ .tab-content .tab-pane {
  display : none;
  background-color : #FFFFFF;
  padding : 0 1rem 0.6rem 0;
  overflow-y : auto;
}
.nav-vertical .nav-right ~ .tab-content .tab-pane.active {
  display : block;
}

.nav.nav-tabs.nav-only-icon .nav-item .nav-link {
  font-size : 1.25rem;
}
.nav.nav-tabs.nav-only-icon .nav-item .nav-link i {
  margin-right : 0.5rem;
}

.nav.nav-tabs .nav-item.show .nav-link, .nav.nav-tabs .nav-item.show .nav-link:focus {
  background-color : transparent;
}

.alert {
  position : relative;
}
.alert .alert-link:hover {
  text-decoration : underline;
}
.alert.alert-icon-left {
  border-right-width : 4rem;
}
.alert.alert-icon-right {
  border-left-width : 4rem;
}
.alert.alert-icon-left[class*=bg-] {
  border-right-color : rgba(0, 0, 0, 0.15) !important;
}
.alert.alert-icon-right[class*=bg-] {
  border-left-color : rgba(0, 0, 0, 0.15) !important;
}
.alert[class*=alert-icon-] .alert-icon {
  content : '\f2b2';
  font-family : LineAwesome;
  color : #FFFFFF;
  width : 4rem;
  right : -4rem;
  text-align : center;
  position : absolute;
  top : 50%;
  margin-top : -8px;
  font-size : 1.25rem;
  font-weight : 400;
  line-height : 1;
  -webkit-font-smoothing : antialiased;
  -moz-osx-font-smoothing : grayscale;
}
.alert .close {
  font-size : 2rem;
  line-height : 1rem;
}
.alert[class*=bg-] {
  color : #FFFFFF;
}
.alert[class*=bg-] .alert-link {
  color : #FFFFFF;
}
.alert[class*=bg-] .close {
  color : #FFFFFF;
  opacity : 1;
  text-shadow : none;
}
.alert.alert-icon-right .alert-icon {
  right : auto;
  left : -4rem;
}
.alert[class*=alert-arrow-]:before {
  content : '';
  display : inline-block;
  position : absolute;
  top : 50%;
  right : 0;
  border-right : 8px solid;
  border-top : 8px solid transparent;
  border-bottom : 8px solid transparent;
  border-right-color : inherit;
  margin-top : -8px;
}
.alert.alert-arrow-right:before {
  right : auto;
  left : 0;
  border-right : 0;
  border-left : 8px solid;
  border-left-color : inherit;
}

.media-list .media {
  padding : 1.5rem;
  margin-top : 0;
}
.media-list .media .media-left {
  padding-left : 1rem;
  float : right;
}
.media-list .media .media-right {
  padding-right : 1rem;
  float : left;
}

.media-list a.media {
  color : #6B6F82 !important;
}

.media [class*='avatar-'] {
  position : relative;
  padding-left : 0 !important;
  margin-left : 0;
}
.media [class*='avatar-'] i {
  position : absolute;
  left : -4px;
  bottom : -1px;
  width : 10px;
  height : 10px;
  border : 2px solid white;
  border-radius : 100%;
}

.media-bordered .media {
  border-top : 1px solid #E4E7ED;
}
.media-bordered .media:first-child {
  border-top : 0;
}

.media-notation a {
  margin-left : 0.5rem;
}

.media-body {
  -webkit-box-flex : 1;
  -webkit-flex : 1;
      -ms-flex : 1;
          flex : 1;
}

/* IE10 & IE11 specific CSS */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .media-body {
    -webkit-box-flex : 1;
    -webkit-flex : 1 0 auto;
        -ms-flex : 1 0 auto;
            flex : 1 0 auto;
  }
}

/*=========================================================================================
  File Name: progress.scss
  Description: Extended bootstrap progress bar scss.
  ----------------------------------------------------------------------------------------
  Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template
  Author: PIXINVENT
  Author URL: http://www.themeforest.net/user/pixinvent
  ----------------------------------------------------------------------------------------

  Modifiers:       `progress-lg`
                   `progress-md`
                   `progress-sm`
                   `progress-xs`

==========================================================================================*/
.progress {
  margin-bottom : 3rem;
}
.progress:last-child {
  margin-bottom : 1rem;
}
.progress.progress-xl {
  height : 2rem !important;
}
.progress.progress-lg {
  height : 1.5rem !important;
}
.progress.progress-md {
  height : 1rem !important;
}
.progress.progress-sm {
  height : 0.5rem !important;
}
.progress.progress-xs {
  height : 0.25rem !important;
}
.progress.box-shadow {
  box-shadow : 0 10px 15px 0 rgba(107, 111, 130, 0.3);
}

/* ===============================================================================================
	File Name: list-group.scss
	Description: Contain list item, list group related extended SCSS.
	----------------------------------------------------------------------------------------------
	Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
================================================================================================*/
ul.list-inline li {
  display : inline-block;
}

ul.list-inline.list-inline-pipe > li + li:before {
  content : ' | ';
  color : #626E82;
}

.list-group .list-group-item.active {
  color : #FFFFFF !important;
}

.list-group .list-group-item-action:active {
  color : #FFFFFF;
  background-color : #1E9FF2;
}
.list-group .list-group-item-action:active a {
  color : #FFFFFF;
}

.users-list li + li {
  margin-right : -10px;
}

.users-list li img {
  border : 2px solid #FFFFFF;
  box-shadow : 0 2px 10px 0 rgba(107, 111, 130, 0.3);
}

.users-list li .badge {
  background : rgba(255, 255, 255, 0.8);
  color : #6B6F82;
  margin-bottom : 2px;
  z-index : 2;
}

.material-layout .users-list li .badge {
  margin-bottom : 1px;
  margin-right : 22px;
}

.toast-bs-container {
  z-index : 1040;
  position : fixed;
  top : 0;
  right : 0;
  width : 100%;
}
.toast-bs-container .toast-position {
  position : relative;
  top : 0;
  left : 0;
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-orient : vertical;
  -webkit-box-direction : normal;
  -webkit-flex-direction : column;
      -ms-flex-direction : column;
          flex-direction : column;
  -webkit-flex-wrap : wrap-reverse;
      -ms-flex-wrap : wrap-reverse;
          flex-wrap : wrap-reverse;
}
.toast-bs-container .toast-position .toast.show {
  opacity : 1;
  z-index : 1030;
}

.toast-placement {
  position : static;
  top : 0;
}
.toast-placement .toast {
  position : absolute;
  top : 0;
  z-index : 1030;
}

.toast {
  display : none;
  background-color : white;
  margin-top : 0.75rem;
}

.toast-body {
  background-color : #F4F5FA;
}

.toast.show.toast-wrapper {
  position : static;
}

.toast.toast-translucent {
  opacity : 1;
  display : block;
}

.toast-header img {
  width : 20px;
  height : 20px;
}

.apexcharts-tooltip, .apexcharts-xaxistooltip, .apexcharts-menu-item, .apexcharts-yaxistooltip {
  color : #000000 !important;
}
.apexcharts-tooltip.light, .apexcharts-xaxistooltip.light, .apexcharts-menu-item.light, .apexcharts-yaxistooltip.light {
  color : #000000 !important;
}

.modal-sm {
  max-width : 400px;
}

.modal-xs {
  max-width : 300px;
}

.modal-xl {
  max-width : 94%;
  margin-right : 3%;
  margin-left : 3%;
}

.icon-align {
  margin-top : 0.6rem;
  margin-right : 0.5rem;
}

.popover {
  z-index : 999;
}
.popover.popover-top:after, .popover.popover-top:before, .popover.bs-tether-element-attached-top:after, .popover.bs-tether-element-attached-top:before {
  margin-right : -10px;
}
.popover.popover-right:after, .popover.popover-right:before, .popover.bs-tether-element-attached-right:after, .popover.bs-tether-element-attached-right:before {
  margin-top : -10px;
}
.popover.popover-bottom:after, .popover.popover-bottom:before, .popover.bs-tether-element-attached-bottom:after, .popover.bs-tether-element-attached-bottom:before {
  margin-right : -10px;
}
.popover.popover-left:after, .popover.popover-left:before, .popover.bs-tether-element-attached-left:after, .popover.bs-tether-element-attached-left:before {
  margin-top : -10px;
}

.selectboxit-container .selectboxit-options {
  z-index : 998;
}

.icon-bg-circle {
  color : #FFFFFF;
  padding : 0.5rem;
  border-radius : 50%;
}

.icon-left {
  margin-left : 0.5rem;
}

.icon-right {
  margin-left : 0.5rem;
}

.icon-spin {
  display : inline-block;
  -webkit-animation : spin 1s infinite linear;
          animation : spin 1s infinite linear;
}

.blockOverlay {
  z-index : 1050 !important;
}

.blockElement, .blockPage {
  z-index : 1051 !important;
}

.embed-responsive:before {
  padding-top : 57%;
}

@-webkit-keyframes spin {
  from {
    -webkit-transform : rotate(0deg);
  }
  to {
    -webkit-transform : rotate(-360deg);
  }
}

@keyframes spin {
  from {
    -webkit-transform : rotate(0deg);
            transform : rotate(0deg);
  }
  to {
    -webkit-transform : rotate(-360deg);
            transform : rotate(-360deg);
  }
}

.hidden {
  display : none;
  visibility : hidden;
}

a:hover {
  cursor : pointer;
  text-decoration : none;
}

.round {
  border-radius : 1.5rem;
}

.square {
  border-radius : 0;
}

.mega-dropdown-menu p.accordion-text {
  line-height : 1.45;
}

.mega-dropdown-menu a[aria-expanded='true'] {
  padding-bottom : 1rem;
}

.line-on-side {
  border-bottom : 1px solid #DADADA;
  line-height : 0.1em;
  margin : 10px 0 20px;
}

.line-on-side span {
  background : #FFFFFF;
  padding : 0 10px;
}

.icon-line-height {
  line-height : 1.5rem !important;
}

.table-middle td {
  vertical-align : middle;
}

/* drag n drop - bullets none on drag - as default */
/*------------------------------------------------*/
.gu-mirror {
  list-style-type : none !important;
}

.spinner {
  display : inline-block;
  -webkit-animation : spin 1s linear infinite;
          animation : spin 1s linear infinite;
}

@keyframes spin {
  0% {
    -webkit-transform : rotate(0deg);
            transform : rotate(0deg);
  }
  100% {
    -webkit-transform : rotate(-360deg);
            transform : rotate(-360deg);
  }
}

@media only screen and (max-width: 576px) {
  .line-on-side {
    border-bottom : none;
    line-height : 1.25rem;
  }
}
.white {
  color : #FFFFFF !important;
}

.bg-white {
  background-color : #FFFFFF !important;
}
.bg-white .card-header, .bg-white .card-footer {
  background-color : transparent;
}
.bg-white.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 255, 255, 0.6);
}

.selectboxit.selectboxit-btn.bg-white {
  background-color : #FFFFFF !important;
}

.alert-white {
  border-color : #FFFFFF !important;
  background-color : white !important;
  color : #A6A6A6 !important;
}
.alert-white .alert-link {
  color : #919191 !important;
}

.border-white {
  border-color : #FFFFFF;
}

.overlay-white {
  background : #FFFFFF;
  /* The Fallback */
  background : rgba(255, 255, 255, 0.8);
}

.color-info.white {
  background-color : #FFFFFF !important;
}

.btn-white {
  border-color : #FFFFFF !important;
  background-color : #FFFFFF !important;
  color : #FFFFFF;
}
.btn-white:hover {
  border-color : !important;
  background-color : !important;
  color : #FFFFFF !important;
}
.btn-white:focus, .btn-white:active {
  border-color : !important;
  background-color : !important;
  color : #FFFFFF !important;
}
.btn-white.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 255, 255, 0.6);
}

.btn-outline-white {
  border-color : #FFFFFF;
  background-color : transparent;
  color : #FFFFFF;
}
.btn-outline-white:hover {
  background-color : #FFFFFF;
  color : #FFFFFF !important;
}
.btn-outline-white.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 255, 255, 0.6);
}

input[type='checkbox'].bg-white + .custom-control-label:before, input[type='radio'].bg-white + .custom-control-label:before {
  background-color : #FFFFFF !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-white {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFFFFF !important;
}

.border-white {
  border : 1px solid #FFFFFF !important;
}

.border-top-white {
  border-top : 1px solid #FFFFFF;
}

.border-bottom-white {
  border-bottom : 1px solid #FFFFFF;
}

.border-left-white {
  border-right : 1px solid #FFFFFF;
}

.border-right-white {
  border-left : 1px solid #FFFFFF;
}

/* Bullet white */
.bullet.bullet-white {
  background-color : #FFFFFF;
}

.black {
  color : #000000 !important;
}

.bg-black {
  background-color : #000000 !important;
}
.bg-black .card-header, .bg-black .card-footer {
  background-color : transparent;
}
.bg-black.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 0, 0, 0.6);
}

.selectboxit.selectboxit-btn.bg-black {
  background-color : #000000 !important;
}

.alert-black {
  border-color : #000000 !important;
  background-color : #242424 !important;
  color : black !important;
}
.alert-black .alert-link {
  color : black !important;
}

.border-black {
  border-color : #000000;
}

.overlay-black {
  background : #000000;
  /* The Fallback */
  background : rgba(0, 0, 0, 0.8);
}

.color-info.black {
  background-color : #000000 !important;
}

.btn-black {
  border-color : #000000 !important;
  background-color : #000000 !important;
  color : #FFFFFF;
}
.btn-black:hover {
  border-color : !important;
  background-color : !important;
  color : #FFFFFF !important;
}
.btn-black:focus, .btn-black:active {
  border-color : !important;
  background-color : !important;
  color : #FFFFFF !important;
}
.btn-black.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 0, 0, 0.6);
}

.btn-outline-black {
  border-color : #000000;
  background-color : transparent;
  color : #000000;
}
.btn-outline-black:hover {
  background-color : #000000;
  color : #FFFFFF !important;
}
.btn-outline-black.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 0, 0, 0.6);
}

input[type='checkbox'].bg-black + .custom-control-label:before, input[type='radio'].bg-black + .custom-control-label:before {
  background-color : #000000 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-black {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #000000 !important;
}

.border-black {
  border : 1px solid #000000 !important;
}

.border-top-black {
  border-top : 1px solid #000000;
}

.border-bottom-black {
  border-bottom : 1px solid #000000;
}

.border-left-black {
  border-right : 1px solid #000000;
}

.border-right-black {
  border-left : 1px solid #000000;
}

/* Bullet black */
.bullet.bullet-black {
  background-color : #000000;
}

.primary.lighten-5 {
  color : #D5D7F9 !important;
}

.bg-primary.bg-lighten-5 {
  background-color : #D5D7F9 !important;
}
.bg-primary.bg-lighten-5.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(213, 215, 249, 0.6);
}

.btn-primary.btn-lighten-5 {
  border-color : #3A44E1 !important;
  background-color : #D5D7F9 !important;
}
.btn-primary.btn-lighten-5:hover {
  border-color : #3A44E1 !important;
  background-color : #232FDE !important;
}
.btn-primary.btn-lighten-5:focus, .btn-primary.btn-lighten-5:active {
  border-color : #232FDE !important;
  background-color : #1E29CA !important;
}

.btn-outline-primary.btn-outline-lighten-5 {
  border-color : #D5D7F9 !important;
  color : #D5D7F9 !important;
}
.btn-outline-primary.btn-outline-lighten-5:hover {
  background-color : #D5D7F9 !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D5D7F9 !important;
}

.border-primary.border-lighten-5 {
  border : 1px solid #D5D7F9 !important;
}

.border-top-primary.border-top-lighten-5 {
  border-top : 1px solid #D5D7F9 !important;
}

.border-bottom-primary.border-bottom-lighten-5 {
  border-bottom : 1px solid #D5D7F9 !important;
}

.border-left-primary.border-left-lighten-5 {
  border-right : 1px solid #D5D7F9 !important;
}

.border-right-primary.border-right-lighten-5 {
  border-left : 1px solid #D5D7F9 !important;
}

.overlay-primary.overlay-lighten-5 {
  background : #D5D7F9;
  /* The Fallback */
  background : rgba(213, 215, 249, 0.8);
}

.primary.lighten-4 {
  color : #BFC2F5 !important;
}

.bg-primary.bg-lighten-4 {
  background-color : #BFC2F5 !important;
}
.bg-primary.bg-lighten-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(191, 194, 245, 0.6);
}

.btn-primary.btn-lighten-4 {
  border-color : #3A44E1 !important;
  background-color : #BFC2F5 !important;
}
.btn-primary.btn-lighten-4:hover {
  border-color : #3A44E1 !important;
  background-color : #232FDE !important;
}
.btn-primary.btn-lighten-4:focus, .btn-primary.btn-lighten-4:active {
  border-color : #232FDE !important;
  background-color : #1E29CA !important;
}

.btn-outline-primary.btn-outline-lighten-4 {
  border-color : #BFC2F5 !important;
  color : #BFC2F5 !important;
}
.btn-outline-primary.btn-outline-lighten-4:hover {
  background-color : #BFC2F5 !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #BFC2F5 !important;
}

.border-primary.border-lighten-4 {
  border : 1px solid #BFC2F5 !important;
}

.border-top-primary.border-top-lighten-4 {
  border-top : 1px solid #BFC2F5 !important;
}

.border-bottom-primary.border-bottom-lighten-4 {
  border-bottom : 1px solid #BFC2F5 !important;
}

.border-left-primary.border-left-lighten-4 {
  border-right : 1px solid #BFC2F5 !important;
}

.border-right-primary.border-right-lighten-4 {
  border-left : 1px solid #BFC2F5 !important;
}

.overlay-primary.overlay-lighten-4 {
  background : #BFC2F5;
  /* The Fallback */
  background : rgba(191, 194, 245, 0.8);
}

.primary.lighten-3 {
  color : #A9ADF2 !important;
}

.bg-primary.bg-lighten-3 {
  background-color : #A9ADF2 !important;
}
.bg-primary.bg-lighten-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(169, 173, 242, 0.6);
}

.btn-primary.btn-lighten-3 {
  border-color : #3A44E1 !important;
  background-color : #A9ADF2 !important;
}
.btn-primary.btn-lighten-3:hover {
  border-color : #3A44E1 !important;
  background-color : #232FDE !important;
}
.btn-primary.btn-lighten-3:focus, .btn-primary.btn-lighten-3:active {
  border-color : #232FDE !important;
  background-color : #1E29CA !important;
}

.btn-outline-primary.btn-outline-lighten-3 {
  border-color : #A9ADF2 !important;
  color : #A9ADF2 !important;
}
.btn-outline-primary.btn-outline-lighten-3:hover {
  background-color : #A9ADF2 !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #A9ADF2 !important;
}

.border-primary.border-lighten-3 {
  border : 1px solid #A9ADF2 !important;
}

.border-top-primary.border-top-lighten-3 {
  border-top : 1px solid #A9ADF2 !important;
}

.border-bottom-primary.border-bottom-lighten-3 {
  border-bottom : 1px solid #A9ADF2 !important;
}

.border-left-primary.border-left-lighten-3 {
  border-right : 1px solid #A9ADF2 !important;
}

.border-right-primary.border-right-lighten-3 {
  border-left : 1px solid #A9ADF2 !important;
}

.overlay-primary.overlay-lighten-3 {
  background : #A9ADF2;
  /* The Fallback */
  background : rgba(169, 173, 242, 0.8);
}

.primary.lighten-2 {
  color : #9298EF !important;
}

.bg-primary.bg-lighten-2 {
  background-color : #9298EF !important;
}
.bg-primary.bg-lighten-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(146, 152, 239, 0.6);
}

.btn-primary.btn-lighten-2 {
  border-color : #3A44E1 !important;
  background-color : #9298EF !important;
}
.btn-primary.btn-lighten-2:hover {
  border-color : #3A44E1 !important;
  background-color : #232FDE !important;
}
.btn-primary.btn-lighten-2:focus, .btn-primary.btn-lighten-2:active {
  border-color : #232FDE !important;
  background-color : #1E29CA !important;
}

.btn-outline-primary.btn-outline-lighten-2 {
  border-color : #9298EF !important;
  color : #9298EF !important;
}
.btn-outline-primary.btn-outline-lighten-2:hover {
  background-color : #9298EF !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #9298EF !important;
}

.border-primary.border-lighten-2 {
  border : 1px solid #9298EF !important;
}

.border-top-primary.border-top-lighten-2 {
  border-top : 1px solid #9298EF !important;
}

.border-bottom-primary.border-bottom-lighten-2 {
  border-bottom : 1px solid #9298EF !important;
}

.border-left-primary.border-left-lighten-2 {
  border-right : 1px solid #9298EF !important;
}

.border-right-primary.border-right-lighten-2 {
  border-left : 1px solid #9298EF !important;
}

.overlay-primary.overlay-lighten-2 {
  background : #9298EF;
  /* The Fallback */
  background : rgba(146, 152, 239, 0.8);
}

.primary.lighten-1 {
  color : #7C83EB !important;
}

.bg-primary.bg-lighten-1 {
  background-color : #7C83EB !important;
}
.bg-primary.bg-lighten-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(124, 131, 235, 0.6);
}

.btn-primary.btn-lighten-1 {
  border-color : #3A44E1 !important;
  background-color : #7C83EB !important;
}
.btn-primary.btn-lighten-1:hover {
  border-color : #3A44E1 !important;
  background-color : #232FDE !important;
}
.btn-primary.btn-lighten-1:focus, .btn-primary.btn-lighten-1:active {
  border-color : #232FDE !important;
  background-color : #1E29CA !important;
}

.btn-outline-primary.btn-outline-lighten-1 {
  border-color : #7C83EB !important;
  color : #7C83EB !important;
}
.btn-outline-primary.btn-outline-lighten-1:hover {
  background-color : #7C83EB !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #7C83EB !important;
}

.border-primary.border-lighten-1 {
  border : 1px solid #7C83EB !important;
}

.border-top-primary.border-top-lighten-1 {
  border-top : 1px solid #7C83EB !important;
}

.border-bottom-primary.border-bottom-lighten-1 {
  border-bottom : 1px solid #7C83EB !important;
}

.border-left-primary.border-left-lighten-1 {
  border-right : 1px solid #7C83EB !important;
}

.border-right-primary.border-right-lighten-1 {
  border-left : 1px solid #7C83EB !important;
}

.overlay-primary.overlay-lighten-1 {
  background : #7C83EB;
  /* The Fallback */
  background : rgba(124, 131, 235, 0.8);
}

.primary {
  color : #666EE8 !important;
}

.bg-primary {
  background-color : #666EE8 !important;
}
.bg-primary .card-header, .bg-primary .card-footer {
  background-color : transparent;
}
.bg-primary.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(102, 110, 232, 0.6);
}

.selectboxit.selectboxit-btn.bg-primary {
  background-color : #666EE8 !important;
}

.alert-primary {
  border-color : #666EE8 !important;
  background-color : #A4A9F1 !important;
  color : #141B87 !important;
}
.alert-primary .alert-link {
  color : #0F1464 !important;
}

.border-primary {
  border-color : #666EE8;
}

.overlay-primary {
  background : #666EE8;
  /* The Fallback */
  background : rgba(102, 110, 232, 0.8);
}

.color-info.primary {
  background-color : #666EE8 !important;
}

.btn-primary {
  border-color : #666EE8 !important;
  background-color : #666EE8 !important;
  color : #FFFFFF;
}
.btn-primary:hover {
  border-color : #7C83EB !important;
  background-color : #7C83EB !important;
  color : #FFFFFF !important;
}
.btn-primary:focus, .btn-primary:active {
  border-color : #232FDE !important;
  background-color : #232FDE !important;
  color : #FFFFFF !important;
}
.btn-primary.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(102, 110, 232, 0.6);
}

.btn-outline-primary {
  border-color : #666EE8;
  background-color : transparent;
  color : #666EE8;
}
.btn-outline-primary:hover {
  background-color : #666EE8;
  color : #FFFFFF !important;
}
.btn-outline-primary.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(102, 110, 232, 0.6);
}

input[type='checkbox'].bg-primary + .custom-control-label:before, input[type='radio'].bg-primary + .custom-control-label:before {
  background-color : #666EE8 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #666EE8 !important;
}

.border-primary {
  border : 1px solid #666EE8 !important;
}

.border-top-primary {
  border-top : 1px solid #666EE8;
}

.border-bottom-primary {
  border-bottom : 1px solid #666EE8;
}

.border-left-primary {
  border-right : 1px solid #666EE8;
}

.border-right-primary {
  border-left : 1px solid #666EE8;
}

/* Bullet primary */
.bullet.bullet-primary {
  background-color : #666EE8;
}

.primary.darken-1 {
  color : #5059E5 !important;
}

.bg-primary.bg-darken-1 {
  background-color : #5059E5 !important;
}
.bg-primary.bg-darken-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(80, 89, 229, 0.6);
}

.btn-primary.btn-darken-1 {
  border-color : #3A44E1 !important;
  background-color : #5059E5 !important;
}
.btn-primary.btn-darken-1:hover {
  border-color : #3A44E1 !important;
  background-color : #232FDE !important;
}
.btn-primary.btn-darken-1:focus, .btn-primary.btn-darken-1:active {
  border-color : #232FDE !important;
  background-color : #1E29CA !important;
}

.btn-outline-primary.btn-outline-darken-1 {
  border-color : #5059E5 !important;
  color : #5059E5 !important;
}
.btn-outline-primary.btn-outline-darken-1:hover {
  background-color : #5059E5 !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #5059E5 !important;
}

.border-primary.border-darken-1 {
  border : 1px solid #5059E5 !important;
}

.border-top-primary.border-top-darken-1 {
  border-top : 1px solid #5059E5 !important;
}

.border-bottom-primary.border-bottom-darken-1 {
  border-bottom : 1px solid #5059E5 !important;
}

.border-left-primary.border-left-darken-1 {
  border-right : 1px solid #5059E5 !important;
}

.border-right-primary.border-right-darken-1 {
  border-left : 1px solid #5059E5 !important;
}

.overlay-primary.overlay-darken-1 {
  background : #5059E5;
  /* The Fallback */
  background : rgba(80, 89, 229, 0.8);
}

.primary.darken-2 {
  color : #3A44E1 !important;
}

.bg-primary.bg-darken-2 {
  background-color : #3A44E1 !important;
}
.bg-primary.bg-darken-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(58, 68, 225, 0.6);
}

.btn-primary.btn-darken-2 {
  border-color : #3A44E1 !important;
  background-color : #3A44E1 !important;
}
.btn-primary.btn-darken-2:hover {
  border-color : #3A44E1 !important;
  background-color : #232FDE !important;
}
.btn-primary.btn-darken-2:focus, .btn-primary.btn-darken-2:active {
  border-color : #232FDE !important;
  background-color : #1E29CA !important;
}

.btn-outline-primary.btn-outline-darken-2 {
  border-color : #3A44E1 !important;
  color : #3A44E1 !important;
}
.btn-outline-primary.btn-outline-darken-2:hover {
  background-color : #3A44E1 !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #3A44E1 !important;
}

.border-primary.border-darken-2 {
  border : 1px solid #3A44E1 !important;
}

.border-top-primary.border-top-darken-2 {
  border-top : 1px solid #3A44E1 !important;
}

.border-bottom-primary.border-bottom-darken-2 {
  border-bottom : 1px solid #3A44E1 !important;
}

.border-left-primary.border-left-darken-2 {
  border-right : 1px solid #3A44E1 !important;
}

.border-right-primary.border-right-darken-2 {
  border-left : 1px solid #3A44E1 !important;
}

.overlay-primary.overlay-darken-2 {
  background : #3A44E1;
  /* The Fallback */
  background : rgba(58, 68, 225, 0.8);
}

.primary.darken-3 {
  color : #232FDE !important;
}

.bg-primary.bg-darken-3 {
  background-color : #232FDE !important;
}
.bg-primary.bg-darken-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(35, 47, 222, 0.6);
}

.btn-primary.btn-darken-3 {
  border-color : #3A44E1 !important;
  background-color : #232FDE !important;
}
.btn-primary.btn-darken-3:hover {
  border-color : #3A44E1 !important;
  background-color : #232FDE !important;
}
.btn-primary.btn-darken-3:focus, .btn-primary.btn-darken-3:active {
  border-color : #232FDE !important;
  background-color : #1E29CA !important;
}

.btn-outline-primary.btn-outline-darken-3 {
  border-color : #232FDE !important;
  color : #232FDE !important;
}
.btn-outline-primary.btn-outline-darken-3:hover {
  background-color : #232FDE !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #232FDE !important;
}

.border-primary.border-darken-3 {
  border : 1px solid #232FDE !important;
}

.border-top-primary.border-top-darken-3 {
  border-top : 1px solid #232FDE !important;
}

.border-bottom-primary.border-bottom-darken-3 {
  border-bottom : 1px solid #232FDE !important;
}

.border-left-primary.border-left-darken-3 {
  border-right : 1px solid #232FDE !important;
}

.border-right-primary.border-right-darken-3 {
  border-left : 1px solid #232FDE !important;
}

.overlay-primary.overlay-darken-3 {
  background : #232FDE;
  /* The Fallback */
  background : rgba(35, 47, 222, 0.8);
}

.primary.darken-4 {
  color : #1E29CA !important;
}

.bg-primary.bg-darken-4 {
  background-color : #1E29CA !important;
}
.bg-primary.bg-darken-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(30, 41, 202, 0.6);
}

.btn-primary.btn-darken-4 {
  border-color : #3A44E1 !important;
  background-color : #1E29CA !important;
}
.btn-primary.btn-darken-4:hover {
  border-color : #3A44E1 !important;
  background-color : #232FDE !important;
}
.btn-primary.btn-darken-4:focus, .btn-primary.btn-darken-4:active {
  border-color : #232FDE !important;
  background-color : #1E29CA !important;
}

.btn-outline-primary.btn-outline-darken-4 {
  border-color : #1E29CA !important;
  color : #1E29CA !important;
}
.btn-outline-primary.btn-outline-darken-4:hover {
  background-color : #1E29CA !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #1E29CA !important;
}

.border-primary.border-darken-4 {
  border : 1px solid #1E29CA !important;
}

.border-top-primary.border-top-darken-4 {
  border-top : 1px solid #1E29CA !important;
}

.border-bottom-primary.border-bottom-darken-4 {
  border-bottom : 1px solid #1E29CA !important;
}

.border-left-primary.border-left-darken-4 {
  border-right : 1px solid #1E29CA !important;
}

.border-right-primary.border-right-darken-4 {
  border-left : 1px solid #1E29CA !important;
}

.overlay-primary.overlay-darken-4 {
  background : #1E29CA;
  /* The Fallback */
  background : rgba(30, 41, 202, 0.8);
}

.primary.accent-1 {
  color : #EFEFFF !important;
}

.bg-primary.bg-accent-1 {
  background-color : #EFEFFF !important;
}
.bg-primary.bg-accent-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(239, 239, 255, 0.6);
}

.btn-primary.btn-accent-1 {
  border-color : #3A44E1 !important;
  background-color : #EFEFFF !important;
}
.btn-primary.btn-accent-1:hover {
  border-color : #3A44E1 !important;
  background-color : #232FDE !important;
}
.btn-primary.btn-accent-1:focus, .btn-primary.btn-accent-1:active {
  border-color : #232FDE !important;
  background-color : #1E29CA !important;
}

.btn-outline-primary.btn-outline-accent-1 {
  border-color : #EFEFFF !important;
  color : #EFEFFF !important;
}
.btn-outline-primary.btn-outline-accent-1:hover {
  background-color : #EFEFFF !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EFEFFF !important;
}

.border-primary.border-accent-1 {
  border : 1px solid #EFEFFF !important;
}

.border-top-primary.border-top-accent-1 {
  border-top : 1px solid #EFEFFF !important;
}

.border-bottom-primary.border-bottom-accent-1 {
  border-bottom : 1px solid #EFEFFF !important;
}

.border-left-primary.border-left-accent-1 {
  border-right : 1px solid #EFEFFF !important;
}

.border-right-primary.border-right-accent-1 {
  border-left : 1px solid #EFEFFF !important;
}

.overlay-primary.overlay-accent-1 {
  background : #EFEFFF;
  /* The Fallback */
  background : rgba(239, 239, 255, 0.8);
}

.primary.accent-2 {
  color : #DBDBFF !important;
}

.bg-primary.bg-accent-2 {
  background-color : #DBDBFF !important;
}
.bg-primary.bg-accent-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(219, 219, 255, 0.6);
}

.btn-primary.btn-accent-2 {
  border-color : #3A44E1 !important;
  background-color : #DBDBFF !important;
}
.btn-primary.btn-accent-2:hover {
  border-color : #3A44E1 !important;
  background-color : #232FDE !important;
}
.btn-primary.btn-accent-2:focus, .btn-primary.btn-accent-2:active {
  border-color : #232FDE !important;
  background-color : #1E29CA !important;
}

.btn-outline-primary.btn-outline-accent-2 {
  border-color : #DBDBFF !important;
  color : #DBDBFF !important;
}
.btn-outline-primary.btn-outline-accent-2:hover {
  background-color : #DBDBFF !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #DBDBFF !important;
}

.border-primary.border-accent-2 {
  border : 1px solid #DBDBFF !important;
}

.border-top-primary.border-top-accent-2 {
  border-top : 1px solid #DBDBFF !important;
}

.border-bottom-primary.border-bottom-accent-2 {
  border-bottom : 1px solid #DBDBFF !important;
}

.border-left-primary.border-left-accent-2 {
  border-right : 1px solid #DBDBFF !important;
}

.border-right-primary.border-right-accent-2 {
  border-left : 1px solid #DBDBFF !important;
}

.overlay-primary.overlay-accent-2 {
  background : #DBDBFF;
  /* The Fallback */
  background : rgba(219, 219, 255, 0.8);
}

.primary.accent-3 {
  color : #BCBFFF !important;
}

.bg-primary.bg-accent-3 {
  background-color : #BCBFFF !important;
}
.bg-primary.bg-accent-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(188, 191, 255, 0.6);
}

.btn-primary.btn-accent-3 {
  border-color : #3A44E1 !important;
  background-color : #BCBFFF !important;
}
.btn-primary.btn-accent-3:hover {
  border-color : #3A44E1 !important;
  background-color : #232FDE !important;
}
.btn-primary.btn-accent-3:focus, .btn-primary.btn-accent-3:active {
  border-color : #232FDE !important;
  background-color : #1E29CA !important;
}

.btn-outline-primary.btn-outline-accent-3 {
  border-color : #BCBFFF !important;
  color : #BCBFFF !important;
}
.btn-outline-primary.btn-outline-accent-3:hover {
  background-color : #BCBFFF !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #BCBFFF !important;
}

.border-primary.border-accent-3 {
  border : 1px solid #BCBFFF !important;
}

.border-top-primary.border-top-accent-3 {
  border-top : 1px solid #BCBFFF !important;
}

.border-bottom-primary.border-bottom-accent-3 {
  border-bottom : 1px solid #BCBFFF !important;
}

.border-left-primary.border-left-accent-3 {
  border-right : 1px solid #BCBFFF !important;
}

.border-right-primary.border-right-accent-3 {
  border-left : 1px solid #BCBFFF !important;
}

.overlay-primary.overlay-accent-3 {
  background : #BCBFFF;
  /* The Fallback */
  background : rgba(188, 191, 255, 0.8);
}

.primary.accent-4 {
  color : #A2A6FF !important;
}

.bg-primary.bg-accent-4 {
  background-color : #A2A6FF !important;
}
.bg-primary.bg-accent-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(162, 166, 255, 0.6);
}

.btn-primary.btn-accent-4 {
  border-color : #3A44E1 !important;
  background-color : #A2A6FF !important;
}
.btn-primary.btn-accent-4:hover {
  border-color : #3A44E1 !important;
  background-color : #232FDE !important;
}
.btn-primary.btn-accent-4:focus, .btn-primary.btn-accent-4:active {
  border-color : #232FDE !important;
  background-color : #1E29CA !important;
}

.btn-outline-primary.btn-outline-accent-4 {
  border-color : #A2A6FF !important;
  color : #A2A6FF !important;
}
.btn-outline-primary.btn-outline-accent-4:hover {
  background-color : #A2A6FF !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #A2A6FF !important;
}

.border-primary.border-accent-4 {
  border : 1px solid #A2A6FF !important;
}

.border-top-primary.border-top-accent-4 {
  border-top : 1px solid #A2A6FF !important;
}

.border-bottom-primary.border-bottom-accent-4 {
  border-bottom : 1px solid #A2A6FF !important;
}

.border-left-primary.border-left-accent-4 {
  border-right : 1px solid #A2A6FF !important;
}

.border-right-primary.border-right-accent-4 {
  border-left : 1px solid #A2A6FF !important;
}

.overlay-primary.overlay-accent-4 {
  background : #A2A6FF;
  /* The Fallback */
  background : rgba(162, 166, 255, 0.8);
}

.secondary.lighten-5 {
  color : #AFB2BD !important;
}

.bg-secondary.bg-lighten-5 {
  background-color : #AFB2BD !important;
}
.bg-secondary.bg-lighten-5.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(175, 178, 189, 0.6);
}

.btn-secondary.btn-lighten-5 {
  border-color : #545766 !important;
  background-color : #AFB2BD !important;
}
.btn-secondary.btn-lighten-5:hover {
  border-color : #545766 !important;
  background-color : #484B58 !important;
}
.btn-secondary.btn-lighten-5:focus, .btn-secondary.btn-lighten-5:active {
  border-color : #484B58 !important;
  background-color : #3D3F4A !important;
}

.btn-outline-secondary.btn-outline-lighten-5 {
  border-color : #AFB2BD !important;
  color : #AFB2BD !important;
}
.btn-outline-secondary.btn-outline-lighten-5:hover {
  background-color : #AFB2BD !important;
}

input:focus ~ .bg-secondary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #AFB2BD !important;
}

.border-secondary.border-lighten-5 {
  border : 1px solid #AFB2BD !important;
}

.border-top-secondary.border-top-lighten-5 {
  border-top : 1px solid #AFB2BD !important;
}

.border-bottom-secondary.border-bottom-lighten-5 {
  border-bottom : 1px solid #AFB2BD !important;
}

.border-left-secondary.border-left-lighten-5 {
  border-right : 1px solid #AFB2BD !important;
}

.border-right-secondary.border-right-lighten-5 {
  border-left : 1px solid #AFB2BD !important;
}

.overlay-secondary.overlay-lighten-5 {
  background : #AFB2BD;
  /* The Fallback */
  background : rgba(175, 178, 189, 0.8);
}

.secondary.lighten-4 {
  color : #A1A4B2 !important;
}

.bg-secondary.bg-lighten-4 {
  background-color : #A1A4B2 !important;
}
.bg-secondary.bg-lighten-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(161, 164, 178, 0.6);
}

.btn-secondary.btn-lighten-4 {
  border-color : #545766 !important;
  background-color : #A1A4B2 !important;
}
.btn-secondary.btn-lighten-4:hover {
  border-color : #545766 !important;
  background-color : #484B58 !important;
}
.btn-secondary.btn-lighten-4:focus, .btn-secondary.btn-lighten-4:active {
  border-color : #484B58 !important;
  background-color : #3D3F4A !important;
}

.btn-outline-secondary.btn-outline-lighten-4 {
  border-color : #A1A4B2 !important;
  color : #A1A4B2 !important;
}
.btn-outline-secondary.btn-outline-lighten-4:hover {
  background-color : #A1A4B2 !important;
}

input:focus ~ .bg-secondary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #A1A4B2 !important;
}

.border-secondary.border-lighten-4 {
  border : 1px solid #A1A4B2 !important;
}

.border-top-secondary.border-top-lighten-4 {
  border-top : 1px solid #A1A4B2 !important;
}

.border-bottom-secondary.border-bottom-lighten-4 {
  border-bottom : 1px solid #A1A4B2 !important;
}

.border-left-secondary.border-left-lighten-4 {
  border-right : 1px solid #A1A4B2 !important;
}

.border-right-secondary.border-right-lighten-4 {
  border-left : 1px solid #A1A4B2 !important;
}

.overlay-secondary.overlay-lighten-4 {
  background : #A1A4B2;
  /* The Fallback */
  background : rgba(161, 164, 178, 0.8);
}

.secondary.lighten-3 {
  color : #9397A6 !important;
}

.bg-secondary.bg-lighten-3 {
  background-color : #9397A6 !important;
}
.bg-secondary.bg-lighten-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(147, 151, 166, 0.6);
}

.btn-secondary.btn-lighten-3 {
  border-color : #545766 !important;
  background-color : #9397A6 !important;
}
.btn-secondary.btn-lighten-3:hover {
  border-color : #545766 !important;
  background-color : #484B58 !important;
}
.btn-secondary.btn-lighten-3:focus, .btn-secondary.btn-lighten-3:active {
  border-color : #484B58 !important;
  background-color : #3D3F4A !important;
}

.btn-outline-secondary.btn-outline-lighten-3 {
  border-color : #9397A6 !important;
  color : #9397A6 !important;
}
.btn-outline-secondary.btn-outline-lighten-3:hover {
  background-color : #9397A6 !important;
}

input:focus ~ .bg-secondary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #9397A6 !important;
}

.border-secondary.border-lighten-3 {
  border : 1px solid #9397A6 !important;
}

.border-top-secondary.border-top-lighten-3 {
  border-top : 1px solid #9397A6 !important;
}

.border-bottom-secondary.border-bottom-lighten-3 {
  border-bottom : 1px solid #9397A6 !important;
}

.border-left-secondary.border-left-lighten-3 {
  border-right : 1px solid #9397A6 !important;
}

.border-right-secondary.border-right-lighten-3 {
  border-left : 1px solid #9397A6 !important;
}

.overlay-secondary.overlay-lighten-3 {
  background : #9397A6;
  /* The Fallback */
  background : rgba(147, 151, 166, 0.8);
}

.secondary.lighten-2 {
  color : #85899B !important;
}

.bg-secondary.bg-lighten-2 {
  background-color : #85899B !important;
}
.bg-secondary.bg-lighten-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(133, 137, 155, 0.6);
}

.btn-secondary.btn-lighten-2 {
  border-color : #545766 !important;
  background-color : #85899B !important;
}
.btn-secondary.btn-lighten-2:hover {
  border-color : #545766 !important;
  background-color : #484B58 !important;
}
.btn-secondary.btn-lighten-2:focus, .btn-secondary.btn-lighten-2:active {
  border-color : #484B58 !important;
  background-color : #3D3F4A !important;
}

.btn-outline-secondary.btn-outline-lighten-2 {
  border-color : #85899B !important;
  color : #85899B !important;
}
.btn-outline-secondary.btn-outline-lighten-2:hover {
  background-color : #85899B !important;
}

input:focus ~ .bg-secondary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #85899B !important;
}

.border-secondary.border-lighten-2 {
  border : 1px solid #85899B !important;
}

.border-top-secondary.border-top-lighten-2 {
  border-top : 1px solid #85899B !important;
}

.border-bottom-secondary.border-bottom-lighten-2 {
  border-bottom : 1px solid #85899B !important;
}

.border-left-secondary.border-left-lighten-2 {
  border-right : 1px solid #85899B !important;
}

.border-right-secondary.border-right-lighten-2 {
  border-left : 1px solid #85899B !important;
}

.overlay-secondary.overlay-lighten-2 {
  background : #85899B;
  /* The Fallback */
  background : rgba(133, 137, 155, 0.8);
}

.secondary.lighten-1 {
  color : #777B8F !important;
}

.bg-secondary.bg-lighten-1 {
  background-color : #777B8F !important;
}
.bg-secondary.bg-lighten-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(119, 123, 143, 0.6);
}

.btn-secondary.btn-lighten-1 {
  border-color : #545766 !important;
  background-color : #777B8F !important;
}
.btn-secondary.btn-lighten-1:hover {
  border-color : #545766 !important;
  background-color : #484B58 !important;
}
.btn-secondary.btn-lighten-1:focus, .btn-secondary.btn-lighten-1:active {
  border-color : #484B58 !important;
  background-color : #3D3F4A !important;
}

.btn-outline-secondary.btn-outline-lighten-1 {
  border-color : #777B8F !important;
  color : #777B8F !important;
}
.btn-outline-secondary.btn-outline-lighten-1:hover {
  background-color : #777B8F !important;
}

input:focus ~ .bg-secondary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #777B8F !important;
}

.border-secondary.border-lighten-1 {
  border : 1px solid #777B8F !important;
}

.border-top-secondary.border-top-lighten-1 {
  border-top : 1px solid #777B8F !important;
}

.border-bottom-secondary.border-bottom-lighten-1 {
  border-bottom : 1px solid #777B8F !important;
}

.border-left-secondary.border-left-lighten-1 {
  border-right : 1px solid #777B8F !important;
}

.border-right-secondary.border-right-lighten-1 {
  border-left : 1px solid #777B8F !important;
}

.overlay-secondary.overlay-lighten-1 {
  background : #777B8F;
  /* The Fallback */
  background : rgba(119, 123, 143, 0.8);
}

.secondary {
  color : #6B6F82 !important;
}

.bg-secondary {
  background-color : #6B6F82 !important;
}
.bg-secondary .card-header, .bg-secondary .card-footer {
  background-color : transparent;
}
.bg-secondary.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(107, 111, 130, 0.6);
}

.selectboxit.selectboxit-btn.bg-secondary {
  background-color : #6B6F82 !important;
}

.alert-secondary {
  border-color : #6B6F82 !important;
  background-color : #9094A4 !important;
  color : #1A1B20 !important;
}
.alert-secondary .alert-link {
  color : #08080A !important;
}

.border-secondary {
  border-color : #6B6F82;
}

.overlay-secondary {
  background : #6B6F82;
  /* The Fallback */
  background : rgba(107, 111, 130, 0.8);
}

.color-info.secondary {
  background-color : #6B6F82 !important;
}

.btn-secondary {
  border-color : #6B6F82 !important;
  background-color : #6B6F82 !important;
  color : #FFFFFF;
}
.btn-secondary:hover {
  border-color : #777B8F !important;
  background-color : #777B8F !important;
  color : #FFFFFF !important;
}
.btn-secondary:focus, .btn-secondary:active {
  border-color : #484B58 !important;
  background-color : #484B58 !important;
  color : #FFFFFF !important;
}
.btn-secondary.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(107, 111, 130, 0.6);
}

.btn-outline-secondary {
  border-color : #6B6F82;
  background-color : transparent;
  color : #6B6F82;
}
.btn-outline-secondary:hover {
  background-color : #6B6F82;
  color : #FFFFFF !important;
}
.btn-outline-secondary.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(107, 111, 130, 0.6);
}

input[type='checkbox'].bg-secondary + .custom-control-label:before, input[type='radio'].bg-secondary + .custom-control-label:before {
  background-color : #6B6F82 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-secondary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #6B6F82 !important;
}

.border-secondary {
  border : 1px solid #6B6F82 !important;
}

.border-top-secondary {
  border-top : 1px solid #6B6F82;
}

.border-bottom-secondary {
  border-bottom : 1px solid #6B6F82;
}

.border-left-secondary {
  border-right : 1px solid #6B6F82;
}

.border-right-secondary {
  border-left : 1px solid #6B6F82;
}

/* Bullet secondary */
.bullet.bullet-secondary {
  background-color : #6B6F82;
}

.secondary.darken-1 {
  color : #5F6374 !important;
}

.bg-secondary.bg-darken-1 {
  background-color : #5F6374 !important;
}
.bg-secondary.bg-darken-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(95, 99, 116, 0.6);
}

.btn-secondary.btn-darken-1 {
  border-color : #545766 !important;
  background-color : #5F6374 !important;
}
.btn-secondary.btn-darken-1:hover {
  border-color : #545766 !important;
  background-color : #484B58 !important;
}
.btn-secondary.btn-darken-1:focus, .btn-secondary.btn-darken-1:active {
  border-color : #484B58 !important;
  background-color : #3D3F4A !important;
}

.btn-outline-secondary.btn-outline-darken-1 {
  border-color : #5F6374 !important;
  color : #5F6374 !important;
}
.btn-outline-secondary.btn-outline-darken-1:hover {
  background-color : #5F6374 !important;
}

input:focus ~ .bg-secondary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #5F6374 !important;
}

.border-secondary.border-darken-1 {
  border : 1px solid #5F6374 !important;
}

.border-top-secondary.border-top-darken-1 {
  border-top : 1px solid #5F6374 !important;
}

.border-bottom-secondary.border-bottom-darken-1 {
  border-bottom : 1px solid #5F6374 !important;
}

.border-left-secondary.border-left-darken-1 {
  border-right : 1px solid #5F6374 !important;
}

.border-right-secondary.border-right-darken-1 {
  border-left : 1px solid #5F6374 !important;
}

.overlay-secondary.overlay-darken-1 {
  background : #5F6374;
  /* The Fallback */
  background : rgba(95, 99, 116, 0.8);
}

.secondary.darken-2 {
  color : #545766 !important;
}

.bg-secondary.bg-darken-2 {
  background-color : #545766 !important;
}
.bg-secondary.bg-darken-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(84, 87, 102, 0.6);
}

.btn-secondary.btn-darken-2 {
  border-color : #545766 !important;
  background-color : #545766 !important;
}
.btn-secondary.btn-darken-2:hover {
  border-color : #545766 !important;
  background-color : #484B58 !important;
}
.btn-secondary.btn-darken-2:focus, .btn-secondary.btn-darken-2:active {
  border-color : #484B58 !important;
  background-color : #3D3F4A !important;
}

.btn-outline-secondary.btn-outline-darken-2 {
  border-color : #545766 !important;
  color : #545766 !important;
}
.btn-outline-secondary.btn-outline-darken-2:hover {
  background-color : #545766 !important;
}

input:focus ~ .bg-secondary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #545766 !important;
}

.border-secondary.border-darken-2 {
  border : 1px solid #545766 !important;
}

.border-top-secondary.border-top-darken-2 {
  border-top : 1px solid #545766 !important;
}

.border-bottom-secondary.border-bottom-darken-2 {
  border-bottom : 1px solid #545766 !important;
}

.border-left-secondary.border-left-darken-2 {
  border-right : 1px solid #545766 !important;
}

.border-right-secondary.border-right-darken-2 {
  border-left : 1px solid #545766 !important;
}

.overlay-secondary.overlay-darken-2 {
  background : #545766;
  /* The Fallback */
  background : rgba(84, 87, 102, 0.8);
}

.secondary.darken-3 {
  color : #484B58 !important;
}

.bg-secondary.bg-darken-3 {
  background-color : #484B58 !important;
}
.bg-secondary.bg-darken-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(72, 75, 88, 0.6);
}

.btn-secondary.btn-darken-3 {
  border-color : #545766 !important;
  background-color : #484B58 !important;
}
.btn-secondary.btn-darken-3:hover {
  border-color : #545766 !important;
  background-color : #484B58 !important;
}
.btn-secondary.btn-darken-3:focus, .btn-secondary.btn-darken-3:active {
  border-color : #484B58 !important;
  background-color : #3D3F4A !important;
}

.btn-outline-secondary.btn-outline-darken-3 {
  border-color : #484B58 !important;
  color : #484B58 !important;
}
.btn-outline-secondary.btn-outline-darken-3:hover {
  background-color : #484B58 !important;
}

input:focus ~ .bg-secondary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #484B58 !important;
}

.border-secondary.border-darken-3 {
  border : 1px solid #484B58 !important;
}

.border-top-secondary.border-top-darken-3 {
  border-top : 1px solid #484B58 !important;
}

.border-bottom-secondary.border-bottom-darken-3 {
  border-bottom : 1px solid #484B58 !important;
}

.border-left-secondary.border-left-darken-3 {
  border-right : 1px solid #484B58 !important;
}

.border-right-secondary.border-right-darken-3 {
  border-left : 1px solid #484B58 !important;
}

.overlay-secondary.overlay-darken-3 {
  background : #484B58;
  /* The Fallback */
  background : rgba(72, 75, 88, 0.8);
}

.secondary.darken-4 {
  color : #3D3F4A !important;
}

.bg-secondary.bg-darken-4 {
  background-color : #3D3F4A !important;
}
.bg-secondary.bg-darken-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(61, 63, 74, 0.6);
}

.btn-secondary.btn-darken-4 {
  border-color : #545766 !important;
  background-color : #3D3F4A !important;
}
.btn-secondary.btn-darken-4:hover {
  border-color : #545766 !important;
  background-color : #484B58 !important;
}
.btn-secondary.btn-darken-4:focus, .btn-secondary.btn-darken-4:active {
  border-color : #484B58 !important;
  background-color : #3D3F4A !important;
}

.btn-outline-secondary.btn-outline-darken-4 {
  border-color : #3D3F4A !important;
  color : #3D3F4A !important;
}
.btn-outline-secondary.btn-outline-darken-4:hover {
  background-color : #3D3F4A !important;
}

input:focus ~ .bg-secondary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #3D3F4A !important;
}

.border-secondary.border-darken-4 {
  border : 1px solid #3D3F4A !important;
}

.border-top-secondary.border-top-darken-4 {
  border-top : 1px solid #3D3F4A !important;
}

.border-bottom-secondary.border-bottom-darken-4 {
  border-bottom : 1px solid #3D3F4A !important;
}

.border-left-secondary.border-left-darken-4 {
  border-right : 1px solid #3D3F4A !important;
}

.border-right-secondary.border-right-darken-4 {
  border-left : 1px solid #3D3F4A !important;
}

.overlay-secondary.overlay-darken-4 {
  background : #3D3F4A;
  /* The Fallback */
  background : rgba(61, 63, 74, 0.8);
}

.success.lighten-5 {
  color : #8EE9C9 !important;
}

.bg-success.bg-lighten-5 {
  background-color : #8EE9C9 !important;
}
.bg-success.bg-lighten-5.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(142, 233, 201, 0.6);
}

.btn-success.btn-lighten-5 {
  border-color : #20A576 !important;
  background-color : #8EE9C9 !important;
}
.btn-success.btn-lighten-5:hover {
  border-color : #20A576 !important;
  background-color : #1C9066 !important;
}
.btn-success.btn-lighten-5:focus, .btn-success.btn-lighten-5:active {
  border-color : #1C9066 !important;
  background-color : #187A57 !important;
}

.btn-outline-success.btn-outline-lighten-5 {
  border-color : #8EE9C9 !important;
  color : #8EE9C9 !important;
}
.btn-outline-success.btn-outline-lighten-5:hover {
  background-color : #8EE9C9 !important;
}

input:focus ~ .bg-success {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #8EE9C9 !important;
}

.border-success.border-lighten-5 {
  border : 1px solid #8EE9C9 !important;
}

.border-top-success.border-top-lighten-5 {
  border-top : 1px solid #8EE9C9 !important;
}

.border-bottom-success.border-bottom-lighten-5 {
  border-bottom : 1px solid #8EE9C9 !important;
}

.border-left-success.border-left-lighten-5 {
  border-right : 1px solid #8EE9C9 !important;
}

.border-right-success.border-right-lighten-5 {
  border-left : 1px solid #8EE9C9 !important;
}

.overlay-success.overlay-lighten-5 {
  background : #8EE9C9;
  /* The Fallback */
  background : rgba(142, 233, 201, 0.8);
}

.success.lighten-4 {
  color : #79E5BE !important;
}

.bg-success.bg-lighten-4 {
  background-color : #79E5BE !important;
}
.bg-success.bg-lighten-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(121, 229, 190, 0.6);
}

.btn-success.btn-lighten-4 {
  border-color : #20A576 !important;
  background-color : #79E5BE !important;
}
.btn-success.btn-lighten-4:hover {
  border-color : #20A576 !important;
  background-color : #1C9066 !important;
}
.btn-success.btn-lighten-4:focus, .btn-success.btn-lighten-4:active {
  border-color : #1C9066 !important;
  background-color : #187A57 !important;
}

.btn-outline-success.btn-outline-lighten-4 {
  border-color : #79E5BE !important;
  color : #79E5BE !important;
}
.btn-outline-success.btn-outline-lighten-4:hover {
  background-color : #79E5BE !important;
}

input:focus ~ .bg-success {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #79E5BE !important;
}

.border-success.border-lighten-4 {
  border : 1px solid #79E5BE !important;
}

.border-top-success.border-top-lighten-4 {
  border-top : 1px solid #79E5BE !important;
}

.border-bottom-success.border-bottom-lighten-4 {
  border-bottom : 1px solid #79E5BE !important;
}

.border-left-success.border-left-lighten-4 {
  border-right : 1px solid #79E5BE !important;
}

.border-right-success.border-right-lighten-4 {
  border-left : 1px solid #79E5BE !important;
}

.overlay-success.overlay-lighten-4 {
  background : #79E5BE;
  /* The Fallback */
  background : rgba(121, 229, 190, 0.8);
}

.success.lighten-3 {
  color : #63E1B4 !important;
}

.bg-success.bg-lighten-3 {
  background-color : #63E1B4 !important;
}
.bg-success.bg-lighten-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(99, 225, 180, 0.6);
}

.btn-success.btn-lighten-3 {
  border-color : #20A576 !important;
  background-color : #63E1B4 !important;
}
.btn-success.btn-lighten-3:hover {
  border-color : #20A576 !important;
  background-color : #1C9066 !important;
}
.btn-success.btn-lighten-3:focus, .btn-success.btn-lighten-3:active {
  border-color : #1C9066 !important;
  background-color : #187A57 !important;
}

.btn-outline-success.btn-outline-lighten-3 {
  border-color : #63E1B4 !important;
  color : #63E1B4 !important;
}
.btn-outline-success.btn-outline-lighten-3:hover {
  background-color : #63E1B4 !important;
}

input:focus ~ .bg-success {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #63E1B4 !important;
}

.border-success.border-lighten-3 {
  border : 1px solid #63E1B4 !important;
}

.border-top-success.border-top-lighten-3 {
  border-top : 1px solid #63E1B4 !important;
}

.border-bottom-success.border-bottom-lighten-3 {
  border-bottom : 1px solid #63E1B4 !important;
}

.border-left-success.border-left-lighten-3 {
  border-right : 1px solid #63E1B4 !important;
}

.border-right-success.border-right-lighten-3 {
  border-left : 1px solid #63E1B4 !important;
}

.overlay-success.overlay-lighten-3 {
  background : #63E1B4;
  /* The Fallback */
  background : rgba(99, 225, 180, 0.8);
}

.success.lighten-2 {
  color : #4EDDAA !important;
}

.bg-success.bg-lighten-2 {
  background-color : #4EDDAA !important;
}
.bg-success.bg-lighten-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(78, 221, 170, 0.6);
}

.btn-success.btn-lighten-2 {
  border-color : #20A576 !important;
  background-color : #4EDDAA !important;
}
.btn-success.btn-lighten-2:hover {
  border-color : #20A576 !important;
  background-color : #1C9066 !important;
}
.btn-success.btn-lighten-2:focus, .btn-success.btn-lighten-2:active {
  border-color : #1C9066 !important;
  background-color : #187A57 !important;
}

.btn-outline-success.btn-outline-lighten-2 {
  border-color : #4EDDAA !important;
  color : #4EDDAA !important;
}
.btn-outline-success.btn-outline-lighten-2:hover {
  background-color : #4EDDAA !important;
}

input:focus ~ .bg-success {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #4EDDAA !important;
}

.border-success.border-lighten-2 {
  border : 1px solid #4EDDAA !important;
}

.border-top-success.border-top-lighten-2 {
  border-top : 1px solid #4EDDAA !important;
}

.border-bottom-success.border-bottom-lighten-2 {
  border-bottom : 1px solid #4EDDAA !important;
}

.border-left-success.border-left-lighten-2 {
  border-right : 1px solid #4EDDAA !important;
}

.border-right-success.border-right-lighten-2 {
  border-left : 1px solid #4EDDAA !important;
}

.overlay-success.overlay-lighten-2 {
  background : #4EDDAA;
  /* The Fallback */
  background : rgba(78, 221, 170, 0.8);
}

.success.lighten-1 {
  color : #39D9A0 !important;
}

.bg-success.bg-lighten-1 {
  background-color : #39D9A0 !important;
}
.bg-success.bg-lighten-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(57, 217, 160, 0.6);
}

.btn-success.btn-lighten-1 {
  border-color : #20A576 !important;
  background-color : #39D9A0 !important;
}
.btn-success.btn-lighten-1:hover {
  border-color : #20A576 !important;
  background-color : #1C9066 !important;
}
.btn-success.btn-lighten-1:focus, .btn-success.btn-lighten-1:active {
  border-color : #1C9066 !important;
  background-color : #187A57 !important;
}

.btn-outline-success.btn-outline-lighten-1 {
  border-color : #39D9A0 !important;
  color : #39D9A0 !important;
}
.btn-outline-success.btn-outline-lighten-1:hover {
  background-color : #39D9A0 !important;
}

input:focus ~ .bg-success {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #39D9A0 !important;
}

.border-success.border-lighten-1 {
  border : 1px solid #39D9A0 !important;
}

.border-top-success.border-top-lighten-1 {
  border-top : 1px solid #39D9A0 !important;
}

.border-bottom-success.border-bottom-lighten-1 {
  border-bottom : 1px solid #39D9A0 !important;
}

.border-left-success.border-left-lighten-1 {
  border-right : 1px solid #39D9A0 !important;
}

.border-right-success.border-right-lighten-1 {
  border-left : 1px solid #39D9A0 !important;
}

.overlay-success.overlay-lighten-1 {
  background : #39D9A0;
  /* The Fallback */
  background : rgba(57, 217, 160, 0.8);
}

.success {
  color : #28D094 !important;
}

.bg-success {
  background-color : #28D094 !important;
}
.bg-success .card-header, .bg-success .card-footer {
  background-color : transparent;
}
.bg-success.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(40, 208, 148, 0.6);
}

.selectboxit.selectboxit-btn.bg-success {
  background-color : #28D094 !important;
}

.alert-success {
  border-color : #28D094 !important;
  background-color : #5FE0B2 !important;
  color : #0B3A29 !important;
}
.alert-success .alert-link {
  color : #051811 !important;
}

.border-success {
  border-color : #28D094;
}

.overlay-success {
  background : #28D094;
  /* The Fallback */
  background : rgba(40, 208, 148, 0.8);
}

.color-info.success {
  background-color : #28D094 !important;
}

.btn-success {
  border-color : #28D094 !important;
  background-color : #28D094 !important;
  color : #FFFFFF;
}
.btn-success:hover {
  border-color : #39D9A0 !important;
  background-color : #39D9A0 !important;
  color : #FFFFFF !important;
}
.btn-success:focus, .btn-success:active {
  border-color : #1C9066 !important;
  background-color : #1C9066 !important;
  color : #FFFFFF !important;
}
.btn-success.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(40, 208, 148, 0.6);
}

.btn-outline-success {
  border-color : #28D094;
  background-color : transparent;
  color : #28D094;
}
.btn-outline-success:hover {
  background-color : #28D094;
  color : #FFFFFF !important;
}
.btn-outline-success.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(40, 208, 148, 0.6);
}

input[type='checkbox'].bg-success + .custom-control-label:before, input[type='radio'].bg-success + .custom-control-label:before {
  background-color : #28D094 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-success {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #28D094 !important;
}

.border-success {
  border : 1px solid #28D094 !important;
}

.border-top-success {
  border-top : 1px solid #28D094;
}

.border-bottom-success {
  border-bottom : 1px solid #28D094;
}

.border-left-success {
  border-right : 1px solid #28D094;
}

.border-right-success {
  border-left : 1px solid #28D094;
}

/* Bullet success */
.bullet.bullet-success {
  background-color : #28D094;
}

.success.darken-1 {
  color : #24BB85 !important;
}

.bg-success.bg-darken-1 {
  background-color : #24BB85 !important;
}
.bg-success.bg-darken-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(36, 187, 133, 0.6);
}

.btn-success.btn-darken-1 {
  border-color : #20A576 !important;
  background-color : #24BB85 !important;
}
.btn-success.btn-darken-1:hover {
  border-color : #20A576 !important;
  background-color : #1C9066 !important;
}
.btn-success.btn-darken-1:focus, .btn-success.btn-darken-1:active {
  border-color : #1C9066 !important;
  background-color : #187A57 !important;
}

.btn-outline-success.btn-outline-darken-1 {
  border-color : #24BB85 !important;
  color : #24BB85 !important;
}
.btn-outline-success.btn-outline-darken-1:hover {
  background-color : #24BB85 !important;
}

input:focus ~ .bg-success {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #24BB85 !important;
}

.border-success.border-darken-1 {
  border : 1px solid #24BB85 !important;
}

.border-top-success.border-top-darken-1 {
  border-top : 1px solid #24BB85 !important;
}

.border-bottom-success.border-bottom-darken-1 {
  border-bottom : 1px solid #24BB85 !important;
}

.border-left-success.border-left-darken-1 {
  border-right : 1px solid #24BB85 !important;
}

.border-right-success.border-right-darken-1 {
  border-left : 1px solid #24BB85 !important;
}

.overlay-success.overlay-darken-1 {
  background : #24BB85;
  /* The Fallback */
  background : rgba(36, 187, 133, 0.8);
}

.success.darken-2 {
  color : #20A576 !important;
}

.bg-success.bg-darken-2 {
  background-color : #20A576 !important;
}
.bg-success.bg-darken-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(32, 165, 118, 0.6);
}

.btn-success.btn-darken-2 {
  border-color : #20A576 !important;
  background-color : #20A576 !important;
}
.btn-success.btn-darken-2:hover {
  border-color : #20A576 !important;
  background-color : #1C9066 !important;
}
.btn-success.btn-darken-2:focus, .btn-success.btn-darken-2:active {
  border-color : #1C9066 !important;
  background-color : #187A57 !important;
}

.btn-outline-success.btn-outline-darken-2 {
  border-color : #20A576 !important;
  color : #20A576 !important;
}
.btn-outline-success.btn-outline-darken-2:hover {
  background-color : #20A576 !important;
}

input:focus ~ .bg-success {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #20A576 !important;
}

.border-success.border-darken-2 {
  border : 1px solid #20A576 !important;
}

.border-top-success.border-top-darken-2 {
  border-top : 1px solid #20A576 !important;
}

.border-bottom-success.border-bottom-darken-2 {
  border-bottom : 1px solid #20A576 !important;
}

.border-left-success.border-left-darken-2 {
  border-right : 1px solid #20A576 !important;
}

.border-right-success.border-right-darken-2 {
  border-left : 1px solid #20A576 !important;
}

.overlay-success.overlay-darken-2 {
  background : #20A576;
  /* The Fallback */
  background : rgba(32, 165, 118, 0.8);
}

.success.darken-3 {
  color : #1C9066 !important;
}

.bg-success.bg-darken-3 {
  background-color : #1C9066 !important;
}
.bg-success.bg-darken-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(28, 144, 102, 0.6);
}

.btn-success.btn-darken-3 {
  border-color : #20A576 !important;
  background-color : #1C9066 !important;
}
.btn-success.btn-darken-3:hover {
  border-color : #20A576 !important;
  background-color : #1C9066 !important;
}
.btn-success.btn-darken-3:focus, .btn-success.btn-darken-3:active {
  border-color : #1C9066 !important;
  background-color : #187A57 !important;
}

.btn-outline-success.btn-outline-darken-3 {
  border-color : #1C9066 !important;
  color : #1C9066 !important;
}
.btn-outline-success.btn-outline-darken-3:hover {
  background-color : #1C9066 !important;
}

input:focus ~ .bg-success {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #1C9066 !important;
}

.border-success.border-darken-3 {
  border : 1px solid #1C9066 !important;
}

.border-top-success.border-top-darken-3 {
  border-top : 1px solid #1C9066 !important;
}

.border-bottom-success.border-bottom-darken-3 {
  border-bottom : 1px solid #1C9066 !important;
}

.border-left-success.border-left-darken-3 {
  border-right : 1px solid #1C9066 !important;
}

.border-right-success.border-right-darken-3 {
  border-left : 1px solid #1C9066 !important;
}

.overlay-success.overlay-darken-3 {
  background : #1C9066;
  /* The Fallback */
  background : rgba(28, 144, 102, 0.8);
}

.success.darken-4 {
  color : #187A57 !important;
}

.bg-success.bg-darken-4 {
  background-color : #187A57 !important;
}
.bg-success.bg-darken-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(24, 122, 87, 0.6);
}

.btn-success.btn-darken-4 {
  border-color : #20A576 !important;
  background-color : #187A57 !important;
}
.btn-success.btn-darken-4:hover {
  border-color : #20A576 !important;
  background-color : #1C9066 !important;
}
.btn-success.btn-darken-4:focus, .btn-success.btn-darken-4:active {
  border-color : #1C9066 !important;
  background-color : #187A57 !important;
}

.btn-outline-success.btn-outline-darken-4 {
  border-color : #187A57 !important;
  color : #187A57 !important;
}
.btn-outline-success.btn-outline-darken-4:hover {
  background-color : #187A57 !important;
}

input:focus ~ .bg-success {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #187A57 !important;
}

.border-success.border-darken-4 {
  border : 1px solid #187A57 !important;
}

.border-top-success.border-top-darken-4 {
  border-top : 1px solid #187A57 !important;
}

.border-bottom-success.border-bottom-darken-4 {
  border-bottom : 1px solid #187A57 !important;
}

.border-left-success.border-left-darken-4 {
  border-right : 1px solid #187A57 !important;
}

.border-right-success.border-right-darken-4 {
  border-left : 1px solid #187A57 !important;
}

.overlay-success.overlay-darken-4 {
  background : #187A57;
  /* The Fallback */
  background : rgba(24, 122, 87, 0.8);
}

.success.accent-1 {
  color : #E1FFF0 !important;
}

.bg-success.bg-accent-1 {
  background-color : #E1FFF0 !important;
}
.bg-success.bg-accent-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(225, 255, 240, 0.6);
}

.btn-success.btn-accent-1 {
  border-color : #20A576 !important;
  background-color : #E1FFF0 !important;
}
.btn-success.btn-accent-1:hover {
  border-color : #20A576 !important;
  background-color : #1C9066 !important;
}
.btn-success.btn-accent-1:focus, .btn-success.btn-accent-1:active {
  border-color : #1C9066 !important;
  background-color : #187A57 !important;
}

.btn-outline-success.btn-outline-accent-1 {
  border-color : #E1FFF0 !important;
  color : #E1FFF0 !important;
}
.btn-outline-success.btn-outline-accent-1:hover {
  background-color : #E1FFF0 !important;
}

input:focus ~ .bg-success {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E1FFF0 !important;
}

.border-success.border-accent-1 {
  border : 1px solid #E1FFF0 !important;
}

.border-top-success.border-top-accent-1 {
  border-top : 1px solid #E1FFF0 !important;
}

.border-bottom-success.border-bottom-accent-1 {
  border-bottom : 1px solid #E1FFF0 !important;
}

.border-left-success.border-left-accent-1 {
  border-right : 1px solid #E1FFF0 !important;
}

.border-right-success.border-right-accent-1 {
  border-left : 1px solid #E1FFF0 !important;
}

.overlay-success.overlay-accent-1 {
  background : #E1FFF0;
  /* The Fallback */
  background : rgba(225, 255, 240, 0.8);
}

.success.accent-2 {
  color : #AEFFD5 !important;
}

.bg-success.bg-accent-2 {
  background-color : #AEFFD5 !important;
}
.bg-success.bg-accent-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(174, 255, 213, 0.6);
}

.btn-success.btn-accent-2 {
  border-color : #20A576 !important;
  background-color : #AEFFD5 !important;
}
.btn-success.btn-accent-2:hover {
  border-color : #20A576 !important;
  background-color : #1C9066 !important;
}
.btn-success.btn-accent-2:focus, .btn-success.btn-accent-2:active {
  border-color : #1C9066 !important;
  background-color : #187A57 !important;
}

.btn-outline-success.btn-outline-accent-2 {
  border-color : #AEFFD5 !important;
  color : #AEFFD5 !important;
}
.btn-outline-success.btn-outline-accent-2:hover {
  background-color : #AEFFD5 !important;
}

input:focus ~ .bg-success {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #AEFFD5 !important;
}

.border-success.border-accent-2 {
  border : 1px solid #AEFFD5 !important;
}

.border-top-success.border-top-accent-2 {
  border-top : 1px solid #AEFFD5 !important;
}

.border-bottom-success.border-bottom-accent-2 {
  border-bottom : 1px solid #AEFFD5 !important;
}

.border-left-success.border-left-accent-2 {
  border-right : 1px solid #AEFFD5 !important;
}

.border-right-success.border-right-accent-2 {
  border-left : 1px solid #AEFFD5 !important;
}

.overlay-success.overlay-accent-2 {
  background : #AEFFD5;
  /* The Fallback */
  background : rgba(174, 255, 213, 0.8);
}

.success.accent-3 {
  color : #7BFFBB !important;
}

.bg-success.bg-accent-3 {
  background-color : #7BFFBB !important;
}
.bg-success.bg-accent-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(123, 255, 187, 0.6);
}

.btn-success.btn-accent-3 {
  border-color : #20A576 !important;
  background-color : #7BFFBB !important;
}
.btn-success.btn-accent-3:hover {
  border-color : #20A576 !important;
  background-color : #1C9066 !important;
}
.btn-success.btn-accent-3:focus, .btn-success.btn-accent-3:active {
  border-color : #1C9066 !important;
  background-color : #187A57 !important;
}

.btn-outline-success.btn-outline-accent-3 {
  border-color : #7BFFBB !important;
  color : #7BFFBB !important;
}
.btn-outline-success.btn-outline-accent-3:hover {
  background-color : #7BFFBB !important;
}

input:focus ~ .bg-success {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #7BFFBB !important;
}

.border-success.border-accent-3 {
  border : 1px solid #7BFFBB !important;
}

.border-top-success.border-top-accent-3 {
  border-top : 1px solid #7BFFBB !important;
}

.border-bottom-success.border-bottom-accent-3 {
  border-bottom : 1px solid #7BFFBB !important;
}

.border-left-success.border-left-accent-3 {
  border-right : 1px solid #7BFFBB !important;
}

.border-right-success.border-right-accent-3 {
  border-left : 1px solid #7BFFBB !important;
}

.overlay-success.overlay-accent-3 {
  background : #7BFFBB;
  /* The Fallback */
  background : rgba(123, 255, 187, 0.8);
}

.success.accent-4 {
  color : #62FFAE !important;
}

.bg-success.bg-accent-4 {
  background-color : #62FFAE !important;
}
.bg-success.bg-accent-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(98, 255, 174, 0.6);
}

.btn-success.btn-accent-4 {
  border-color : #20A576 !important;
  background-color : #62FFAE !important;
}
.btn-success.btn-accent-4:hover {
  border-color : #20A576 !important;
  background-color : #1C9066 !important;
}
.btn-success.btn-accent-4:focus, .btn-success.btn-accent-4:active {
  border-color : #1C9066 !important;
  background-color : #187A57 !important;
}

.btn-outline-success.btn-outline-accent-4 {
  border-color : #62FFAE !important;
  color : #62FFAE !important;
}
.btn-outline-success.btn-outline-accent-4:hover {
  background-color : #62FFAE !important;
}

input:focus ~ .bg-success {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #62FFAE !important;
}

.border-success.border-accent-4 {
  border : 1px solid #62FFAE !important;
}

.border-top-success.border-top-accent-4 {
  border-top : 1px solid #62FFAE !important;
}

.border-bottom-success.border-bottom-accent-4 {
  border-bottom : 1px solid #62FFAE !important;
}

.border-left-success.border-left-accent-4 {
  border-right : 1px solid #62FFAE !important;
}

.border-right-success.border-right-accent-4 {
  border-left : 1px solid #62FFAE !important;
}

.overlay-success.overlay-accent-4 {
  background : #62FFAE;
  /* The Fallback */
  background : rgba(98, 255, 174, 0.8);
}

.info.lighten-5 {
  color : #97D2F9 !important;
}

.bg-info.bg-lighten-5 {
  background-color : #97D2F9 !important;
}
.bg-info.bg-lighten-5.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(151, 210, 249, 0.6);
}

.btn-info.btn-lighten-5 {
  border-color : #0C84D1 !important;
  background-color : #97D2F9 !important;
}
.btn-info.btn-lighten-5:hover {
  border-color : #0C84D1 !important;
  background-color : #0B75B9 !important;
}
.btn-info.btn-lighten-5:focus, .btn-info.btn-lighten-5:active {
  border-color : #0B75B9 !important;
  background-color : #0965A1 !important;
}

.btn-outline-info.btn-outline-lighten-5 {
  border-color : #97D2F9 !important;
  color : #97D2F9 !important;
}
.btn-outline-info.btn-outline-lighten-5:hover {
  background-color : #97D2F9 !important;
}

input:focus ~ .bg-info {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #97D2F9 !important;
}

.border-info.border-lighten-5 {
  border : 1px solid #97D2F9 !important;
}

.border-top-info.border-top-lighten-5 {
  border-top : 1px solid #97D2F9 !important;
}

.border-bottom-info.border-bottom-lighten-5 {
  border-bottom : 1px solid #97D2F9 !important;
}

.border-left-info.border-left-lighten-5 {
  border-right : 1px solid #97D2F9 !important;
}

.border-right-info.border-right-lighten-5 {
  border-left : 1px solid #97D2F9 !important;
}

.overlay-info.overlay-lighten-5 {
  background : #97D2F9;
  /* The Fallback */
  background : rgba(151, 210, 249, 0.8);
}

.info.lighten-4 {
  color : #7EC8F8 !important;
}

.bg-info.bg-lighten-4 {
  background-color : #7EC8F8 !important;
}
.bg-info.bg-lighten-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(126, 200, 248, 0.6);
}

.btn-info.btn-lighten-4 {
  border-color : #0C84D1 !important;
  background-color : #7EC8F8 !important;
}
.btn-info.btn-lighten-4:hover {
  border-color : #0C84D1 !important;
  background-color : #0B75B9 !important;
}
.btn-info.btn-lighten-4:focus, .btn-info.btn-lighten-4:active {
  border-color : #0B75B9 !important;
  background-color : #0965A1 !important;
}

.btn-outline-info.btn-outline-lighten-4 {
  border-color : #7EC8F8 !important;
  color : #7EC8F8 !important;
}
.btn-outline-info.btn-outline-lighten-4:hover {
  background-color : #7EC8F8 !important;
}

input:focus ~ .bg-info {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #7EC8F8 !important;
}

.border-info.border-lighten-4 {
  border : 1px solid #7EC8F8 !important;
}

.border-top-info.border-top-lighten-4 {
  border-top : 1px solid #7EC8F8 !important;
}

.border-bottom-info.border-bottom-lighten-4 {
  border-bottom : 1px solid #7EC8F8 !important;
}

.border-left-info.border-left-lighten-4 {
  border-right : 1px solid #7EC8F8 !important;
}

.border-right-info.border-right-lighten-4 {
  border-left : 1px solid #7EC8F8 !important;
}

.overlay-info.overlay-lighten-4 {
  background : #7EC8F8;
  /* The Fallback */
  background : rgba(126, 200, 248, 0.8);
}

.info.lighten-3 {
  color : #66BEF6 !important;
}

.bg-info.bg-lighten-3 {
  background-color : #66BEF6 !important;
}
.bg-info.bg-lighten-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(102, 190, 246, 0.6);
}

.btn-info.btn-lighten-3 {
  border-color : #0C84D1 !important;
  background-color : #66BEF6 !important;
}
.btn-info.btn-lighten-3:hover {
  border-color : #0C84D1 !important;
  background-color : #0B75B9 !important;
}
.btn-info.btn-lighten-3:focus, .btn-info.btn-lighten-3:active {
  border-color : #0B75B9 !important;
  background-color : #0965A1 !important;
}

.btn-outline-info.btn-outline-lighten-3 {
  border-color : #66BEF6 !important;
  color : #66BEF6 !important;
}
.btn-outline-info.btn-outline-lighten-3:hover {
  background-color : #66BEF6 !important;
}

input:focus ~ .bg-info {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #66BEF6 !important;
}

.border-info.border-lighten-3 {
  border : 1px solid #66BEF6 !important;
}

.border-top-info.border-top-lighten-3 {
  border-top : 1px solid #66BEF6 !important;
}

.border-bottom-info.border-bottom-lighten-3 {
  border-bottom : 1px solid #66BEF6 !important;
}

.border-left-info.border-left-lighten-3 {
  border-right : 1px solid #66BEF6 !important;
}

.border-right-info.border-right-lighten-3 {
  border-left : 1px solid #66BEF6 !important;
}

.overlay-info.overlay-lighten-3 {
  background : #66BEF6;
  /* The Fallback */
  background : rgba(102, 190, 246, 0.8);
}

.info.lighten-2 {
  color : #4EB4F5 !important;
}

.bg-info.bg-lighten-2 {
  background-color : #4EB4F5 !important;
}
.bg-info.bg-lighten-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(78, 180, 245, 0.6);
}

.btn-info.btn-lighten-2 {
  border-color : #0C84D1 !important;
  background-color : #4EB4F5 !important;
}
.btn-info.btn-lighten-2:hover {
  border-color : #0C84D1 !important;
  background-color : #0B75B9 !important;
}
.btn-info.btn-lighten-2:focus, .btn-info.btn-lighten-2:active {
  border-color : #0B75B9 !important;
  background-color : #0965A1 !important;
}

.btn-outline-info.btn-outline-lighten-2 {
  border-color : #4EB4F5 !important;
  color : #4EB4F5 !important;
}
.btn-outline-info.btn-outline-lighten-2:hover {
  background-color : #4EB4F5 !important;
}

input:focus ~ .bg-info {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #4EB4F5 !important;
}

.border-info.border-lighten-2 {
  border : 1px solid #4EB4F5 !important;
}

.border-top-info.border-top-lighten-2 {
  border-top : 1px solid #4EB4F5 !important;
}

.border-bottom-info.border-bottom-lighten-2 {
  border-bottom : 1px solid #4EB4F5 !important;
}

.border-left-info.border-left-lighten-2 {
  border-right : 1px solid #4EB4F5 !important;
}

.border-right-info.border-right-lighten-2 {
  border-left : 1px solid #4EB4F5 !important;
}

.overlay-info.overlay-lighten-2 {
  background : #4EB4F5;
  /* The Fallback */
  background : rgba(78, 180, 245, 0.8);
}

.info.lighten-1 {
  color : #36A9F3 !important;
}

.bg-info.bg-lighten-1 {
  background-color : #36A9F3 !important;
}
.bg-info.bg-lighten-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(54, 169, 243, 0.6);
}

.btn-info.btn-lighten-1 {
  border-color : #0C84D1 !important;
  background-color : #36A9F3 !important;
}
.btn-info.btn-lighten-1:hover {
  border-color : #0C84D1 !important;
  background-color : #0B75B9 !important;
}
.btn-info.btn-lighten-1:focus, .btn-info.btn-lighten-1:active {
  border-color : #0B75B9 !important;
  background-color : #0965A1 !important;
}

.btn-outline-info.btn-outline-lighten-1 {
  border-color : #36A9F3 !important;
  color : #36A9F3 !important;
}
.btn-outline-info.btn-outline-lighten-1:hover {
  background-color : #36A9F3 !important;
}

input:focus ~ .bg-info {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #36A9F3 !important;
}

.border-info.border-lighten-1 {
  border : 1px solid #36A9F3 !important;
}

.border-top-info.border-top-lighten-1 {
  border-top : 1px solid #36A9F3 !important;
}

.border-bottom-info.border-bottom-lighten-1 {
  border-bottom : 1px solid #36A9F3 !important;
}

.border-left-info.border-left-lighten-1 {
  border-right : 1px solid #36A9F3 !important;
}

.border-right-info.border-right-lighten-1 {
  border-left : 1px solid #36A9F3 !important;
}

.overlay-info.overlay-lighten-1 {
  background : #36A9F3;
  /* The Fallback */
  background : rgba(54, 169, 243, 0.8);
}

.info {
  color : #1E9FF2 !important;
}

.bg-info {
  background-color : #1E9FF2 !important;
}
.bg-info .card-header, .bg-info .card-footer {
  background-color : transparent;
}
.bg-info.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(30, 159, 242, 0.6);
}

.selectboxit.selectboxit-btn.bg-info {
  background-color : #1E9FF2 !important;
}

.alert-info {
  border-color : #1E9FF2 !important;
  background-color : #62BCF6 !important;
  color : #053858 !important;
}
.alert-info .alert-link {
  color : #031F32 !important;
}

.border-info {
  border-color : #1E9FF2;
}

.overlay-info {
  background : #1E9FF2;
  /* The Fallback */
  background : rgba(30, 159, 242, 0.8);
}

.color-info.info {
  background-color : #1E9FF2 !important;
}

.btn-info {
  border-color : #1E9FF2 !important;
  background-color : #1E9FF2 !important;
  color : #FFFFFF;
}
.btn-info:hover {
  border-color : #36A9F3 !important;
  background-color : #36A9F3 !important;
  color : #FFFFFF !important;
}
.btn-info:focus, .btn-info:active {
  border-color : #0B75B9 !important;
  background-color : #0B75B9 !important;
  color : #FFFFFF !important;
}
.btn-info.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(30, 159, 242, 0.6);
}

.btn-outline-info {
  border-color : #1E9FF2;
  background-color : transparent;
  color : #1E9FF2;
}
.btn-outline-info:hover {
  background-color : #1E9FF2;
  color : #FFFFFF !important;
}
.btn-outline-info.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(30, 159, 242, 0.6);
}

input[type='checkbox'].bg-info + .custom-control-label:before, input[type='radio'].bg-info + .custom-control-label:before {
  background-color : #1E9FF2 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-info {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #1E9FF2 !important;
}

.border-info {
  border : 1px solid #1E9FF2 !important;
}

.border-top-info {
  border-top : 1px solid #1E9FF2;
}

.border-bottom-info {
  border-bottom : 1px solid #1E9FF2;
}

.border-left-info {
  border-right : 1px solid #1E9FF2;
}

.border-right-info {
  border-left : 1px solid #1E9FF2;
}

/* Bullet info */
.bullet.bullet-info {
  background-color : #1E9FF2;
}

.info.darken-1 {
  color : #0D93E9 !important;
}

.bg-info.bg-darken-1 {
  background-color : #0D93E9 !important;
}
.bg-info.bg-darken-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(13, 147, 233, 0.6);
}

.btn-info.btn-darken-1 {
  border-color : #0C84D1 !important;
  background-color : #0D93E9 !important;
}
.btn-info.btn-darken-1:hover {
  border-color : #0C84D1 !important;
  background-color : #0B75B9 !important;
}
.btn-info.btn-darken-1:focus, .btn-info.btn-darken-1:active {
  border-color : #0B75B9 !important;
  background-color : #0965A1 !important;
}

.btn-outline-info.btn-outline-darken-1 {
  border-color : #0D93E9 !important;
  color : #0D93E9 !important;
}
.btn-outline-info.btn-outline-darken-1:hover {
  background-color : #0D93E9 !important;
}

input:focus ~ .bg-info {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #0D93E9 !important;
}

.border-info.border-darken-1 {
  border : 1px solid #0D93E9 !important;
}

.border-top-info.border-top-darken-1 {
  border-top : 1px solid #0D93E9 !important;
}

.border-bottom-info.border-bottom-darken-1 {
  border-bottom : 1px solid #0D93E9 !important;
}

.border-left-info.border-left-darken-1 {
  border-right : 1px solid #0D93E9 !important;
}

.border-right-info.border-right-darken-1 {
  border-left : 1px solid #0D93E9 !important;
}

.overlay-info.overlay-darken-1 {
  background : #0D93E9;
  /* The Fallback */
  background : rgba(13, 147, 233, 0.8);
}

.info.darken-2 {
  color : #0C84D1 !important;
}

.bg-info.bg-darken-2 {
  background-color : #0C84D1 !important;
}
.bg-info.bg-darken-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(12, 132, 209, 0.6);
}

.btn-info.btn-darken-2 {
  border-color : #0C84D1 !important;
  background-color : #0C84D1 !important;
}
.btn-info.btn-darken-2:hover {
  border-color : #0C84D1 !important;
  background-color : #0B75B9 !important;
}
.btn-info.btn-darken-2:focus, .btn-info.btn-darken-2:active {
  border-color : #0B75B9 !important;
  background-color : #0965A1 !important;
}

.btn-outline-info.btn-outline-darken-2 {
  border-color : #0C84D1 !important;
  color : #0C84D1 !important;
}
.btn-outline-info.btn-outline-darken-2:hover {
  background-color : #0C84D1 !important;
}

input:focus ~ .bg-info {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #0C84D1 !important;
}

.border-info.border-darken-2 {
  border : 1px solid #0C84D1 !important;
}

.border-top-info.border-top-darken-2 {
  border-top : 1px solid #0C84D1 !important;
}

.border-bottom-info.border-bottom-darken-2 {
  border-bottom : 1px solid #0C84D1 !important;
}

.border-left-info.border-left-darken-2 {
  border-right : 1px solid #0C84D1 !important;
}

.border-right-info.border-right-darken-2 {
  border-left : 1px solid #0C84D1 !important;
}

.overlay-info.overlay-darken-2 {
  background : #0C84D1;
  /* The Fallback */
  background : rgba(12, 132, 209, 0.8);
}

.info.darken-3 {
  color : #0B75B9 !important;
}

.bg-info.bg-darken-3 {
  background-color : #0B75B9 !important;
}
.bg-info.bg-darken-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(11, 117, 185, 0.6);
}

.btn-info.btn-darken-3 {
  border-color : #0C84D1 !important;
  background-color : #0B75B9 !important;
}
.btn-info.btn-darken-3:hover {
  border-color : #0C84D1 !important;
  background-color : #0B75B9 !important;
}
.btn-info.btn-darken-3:focus, .btn-info.btn-darken-3:active {
  border-color : #0B75B9 !important;
  background-color : #0965A1 !important;
}

.btn-outline-info.btn-outline-darken-3 {
  border-color : #0B75B9 !important;
  color : #0B75B9 !important;
}
.btn-outline-info.btn-outline-darken-3:hover {
  background-color : #0B75B9 !important;
}

input:focus ~ .bg-info {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #0B75B9 !important;
}

.border-info.border-darken-3 {
  border : 1px solid #0B75B9 !important;
}

.border-top-info.border-top-darken-3 {
  border-top : 1px solid #0B75B9 !important;
}

.border-bottom-info.border-bottom-darken-3 {
  border-bottom : 1px solid #0B75B9 !important;
}

.border-left-info.border-left-darken-3 {
  border-right : 1px solid #0B75B9 !important;
}

.border-right-info.border-right-darken-3 {
  border-left : 1px solid #0B75B9 !important;
}

.overlay-info.overlay-darken-3 {
  background : #0B75B9;
  /* The Fallback */
  background : rgba(11, 117, 185, 0.8);
}

.info.darken-4 {
  color : #0965A1 !important;
}

.bg-info.bg-darken-4 {
  background-color : #0965A1 !important;
}
.bg-info.bg-darken-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(9, 101, 161, 0.6);
}

.btn-info.btn-darken-4 {
  border-color : #0C84D1 !important;
  background-color : #0965A1 !important;
}
.btn-info.btn-darken-4:hover {
  border-color : #0C84D1 !important;
  background-color : #0B75B9 !important;
}
.btn-info.btn-darken-4:focus, .btn-info.btn-darken-4:active {
  border-color : #0B75B9 !important;
  background-color : #0965A1 !important;
}

.btn-outline-info.btn-outline-darken-4 {
  border-color : #0965A1 !important;
  color : #0965A1 !important;
}
.btn-outline-info.btn-outline-darken-4:hover {
  background-color : #0965A1 !important;
}

input:focus ~ .bg-info {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #0965A1 !important;
}

.border-info.border-darken-4 {
  border : 1px solid #0965A1 !important;
}

.border-top-info.border-top-darken-4 {
  border-top : 1px solid #0965A1 !important;
}

.border-bottom-info.border-bottom-darken-4 {
  border-bottom : 1px solid #0965A1 !important;
}

.border-left-info.border-left-darken-4 {
  border-right : 1px solid #0965A1 !important;
}

.border-right-info.border-right-darken-4 {
  border-left : 1px solid #0965A1 !important;
}

.overlay-info.overlay-darken-4 {
  background : #0965A1;
  /* The Fallback */
  background : rgba(9, 101, 161, 0.8);
}

.info.accent-1 {
  color : #EFF5FF !important;
}

.bg-info.bg-accent-1 {
  background-color : #EFF5FF !important;
}
.bg-info.bg-accent-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(239, 245, 255, 0.6);
}

.btn-info.btn-accent-1 {
  border-color : #0C84D1 !important;
  background-color : #EFF5FF !important;
}
.btn-info.btn-accent-1:hover {
  border-color : #0C84D1 !important;
  background-color : #0B75B9 !important;
}
.btn-info.btn-accent-1:focus, .btn-info.btn-accent-1:active {
  border-color : #0B75B9 !important;
  background-color : #0965A1 !important;
}

.btn-outline-info.btn-outline-accent-1 {
  border-color : #EFF5FF !important;
  color : #EFF5FF !important;
}
.btn-outline-info.btn-outline-accent-1:hover {
  background-color : #EFF5FF !important;
}

input:focus ~ .bg-info {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EFF5FF !important;
}

.border-info.border-accent-1 {
  border : 1px solid #EFF5FF !important;
}

.border-top-info.border-top-accent-1 {
  border-top : 1px solid #EFF5FF !important;
}

.border-bottom-info.border-bottom-accent-1 {
  border-bottom : 1px solid #EFF5FF !important;
}

.border-left-info.border-left-accent-1 {
  border-right : 1px solid #EFF5FF !important;
}

.border-right-info.border-right-accent-1 {
  border-left : 1px solid #EFF5FF !important;
}

.overlay-info.overlay-accent-1 {
  background : #EFF5FF;
  /* The Fallback */
  background : rgba(239, 245, 255, 0.8);
}

.info.accent-2 {
  color : #DFECFF !important;
}

.bg-info.bg-accent-2 {
  background-color : #DFECFF !important;
}
.bg-info.bg-accent-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(223, 236, 255, 0.6);
}

.btn-info.btn-accent-2 {
  border-color : #0C84D1 !important;
  background-color : #DFECFF !important;
}
.btn-info.btn-accent-2:hover {
  border-color : #0C84D1 !important;
  background-color : #0B75B9 !important;
}
.btn-info.btn-accent-2:focus, .btn-info.btn-accent-2:active {
  border-color : #0B75B9 !important;
  background-color : #0965A1 !important;
}

.btn-outline-info.btn-outline-accent-2 {
  border-color : #DFECFF !important;
  color : #DFECFF !important;
}
.btn-outline-info.btn-outline-accent-2:hover {
  background-color : #DFECFF !important;
}

input:focus ~ .bg-info {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #DFECFF !important;
}

.border-info.border-accent-2 {
  border : 1px solid #DFECFF !important;
}

.border-top-info.border-top-accent-2 {
  border-top : 1px solid #DFECFF !important;
}

.border-bottom-info.border-bottom-accent-2 {
  border-bottom : 1px solid #DFECFF !important;
}

.border-left-info.border-left-accent-2 {
  border-right : 1px solid #DFECFF !important;
}

.border-right-info.border-right-accent-2 {
  border-left : 1px solid #DFECFF !important;
}

.overlay-info.overlay-accent-2 {
  background : #DFECFF;
  /* The Fallback */
  background : rgba(223, 236, 255, 0.8);
}

.info.accent-3 {
  color : #ACCFFF !important;
}

.bg-info.bg-accent-3 {
  background-color : #ACCFFF !important;
}
.bg-info.bg-accent-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(172, 207, 255, 0.6);
}

.btn-info.btn-accent-3 {
  border-color : #0C84D1 !important;
  background-color : #ACCFFF !important;
}
.btn-info.btn-accent-3:hover {
  border-color : #0C84D1 !important;
  background-color : #0B75B9 !important;
}
.btn-info.btn-accent-3:focus, .btn-info.btn-accent-3:active {
  border-color : #0B75B9 !important;
  background-color : #0965A1 !important;
}

.btn-outline-info.btn-outline-accent-3 {
  border-color : #ACCFFF !important;
  color : #ACCFFF !important;
}
.btn-outline-info.btn-outline-accent-3:hover {
  background-color : #ACCFFF !important;
}

input:focus ~ .bg-info {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #ACCFFF !important;
}

.border-info.border-accent-3 {
  border : 1px solid #ACCFFF !important;
}

.border-top-info.border-top-accent-3 {
  border-top : 1px solid #ACCFFF !important;
}

.border-bottom-info.border-bottom-accent-3 {
  border-bottom : 1px solid #ACCFFF !important;
}

.border-left-info.border-left-accent-3 {
  border-right : 1px solid #ACCFFF !important;
}

.border-right-info.border-right-accent-3 {
  border-left : 1px solid #ACCFFF !important;
}

.overlay-info.overlay-accent-3 {
  background : #ACCFFF;
  /* The Fallback */
  background : rgba(172, 207, 255, 0.8);
}

.info.accent-4 {
  color : #92C0FF !important;
}

.bg-info.bg-accent-4 {
  background-color : #92C0FF !important;
}
.bg-info.bg-accent-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(146, 192, 255, 0.6);
}

.btn-info.btn-accent-4 {
  border-color : #0C84D1 !important;
  background-color : #92C0FF !important;
}
.btn-info.btn-accent-4:hover {
  border-color : #0C84D1 !important;
  background-color : #0B75B9 !important;
}
.btn-info.btn-accent-4:focus, .btn-info.btn-accent-4:active {
  border-color : #0B75B9 !important;
  background-color : #0965A1 !important;
}

.btn-outline-info.btn-outline-accent-4 {
  border-color : #92C0FF !important;
  color : #92C0FF !important;
}
.btn-outline-info.btn-outline-accent-4:hover {
  background-color : #92C0FF !important;
}

input:focus ~ .bg-info {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #92C0FF !important;
}

.border-info.border-accent-4 {
  border : 1px solid #92C0FF !important;
}

.border-top-info.border-top-accent-4 {
  border-top : 1px solid #92C0FF !important;
}

.border-bottom-info.border-bottom-accent-4 {
  border-bottom : 1px solid #92C0FF !important;
}

.border-left-info.border-left-accent-4 {
  border-right : 1px solid #92C0FF !important;
}

.border-right-info.border-right-accent-4 {
  border-left : 1px solid #92C0FF !important;
}

.overlay-info.overlay-accent-4 {
  background : #92C0FF;
  /* The Fallback */
  background : rgba(146, 192, 255, 0.8);
}

.warning.lighten-5 {
  color : #FFDEC9 !important;
}

.bg-warning.bg-lighten-5 {
  background-color : #FFDEC9 !important;
}
.bg-warning.bg-lighten-5.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 222, 201, 0.6);
}

.btn-warning.btn-lighten-5 {
  border-color : #FF7216 !important;
  background-color : #FFDEC9 !important;
}
.btn-warning.btn-lighten-5:hover {
  border-color : #FF7216 !important;
  background-color : #FC6300 !important;
}
.btn-warning.btn-lighten-5:focus, .btn-warning.btn-lighten-5:active {
  border-color : #FC6300 !important;
  background-color : #E25900 !important;
}

.btn-outline-warning.btn-outline-lighten-5 {
  border-color : #FFDEC9 !important;
  color : #FFDEC9 !important;
}
.btn-outline-warning.btn-outline-lighten-5:hover {
  background-color : #FFDEC9 !important;
}

input:focus ~ .bg-warning {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFDEC9 !important;
}

.border-warning.border-lighten-5 {
  border : 1px solid #FFDEC9 !important;
}

.border-top-warning.border-top-lighten-5 {
  border-top : 1px solid #FFDEC9 !important;
}

.border-bottom-warning.border-bottom-lighten-5 {
  border-bottom : 1px solid #FFDEC9 !important;
}

.border-left-warning.border-left-lighten-5 {
  border-right : 1px solid #FFDEC9 !important;
}

.border-right-warning.border-right-lighten-5 {
  border-left : 1px solid #FFDEC9 !important;
}

.overlay-warning.overlay-lighten-5 {
  background : #FFDEC9;
  /* The Fallback */
  background : rgba(255, 222, 201, 0.8);
}

.warning.lighten-4 {
  color : #FFCFAF !important;
}

.bg-warning.bg-lighten-4 {
  background-color : #FFCFAF !important;
}
.bg-warning.bg-lighten-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 207, 175, 0.6);
}

.btn-warning.btn-lighten-4 {
  border-color : #FF7216 !important;
  background-color : #FFCFAF !important;
}
.btn-warning.btn-lighten-4:hover {
  border-color : #FF7216 !important;
  background-color : #FC6300 !important;
}
.btn-warning.btn-lighten-4:focus, .btn-warning.btn-lighten-4:active {
  border-color : #FC6300 !important;
  background-color : #E25900 !important;
}

.btn-outline-warning.btn-outline-lighten-4 {
  border-color : #FFCFAF !important;
  color : #FFCFAF !important;
}
.btn-outline-warning.btn-outline-lighten-4:hover {
  background-color : #FFCFAF !important;
}

input:focus ~ .bg-warning {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFCFAF !important;
}

.border-warning.border-lighten-4 {
  border : 1px solid #FFCFAF !important;
}

.border-top-warning.border-top-lighten-4 {
  border-top : 1px solid #FFCFAF !important;
}

.border-bottom-warning.border-bottom-lighten-4 {
  border-bottom : 1px solid #FFCFAF !important;
}

.border-left-warning.border-left-lighten-4 {
  border-right : 1px solid #FFCFAF !important;
}

.border-right-warning.border-right-lighten-4 {
  border-left : 1px solid #FFCFAF !important;
}

.overlay-warning.overlay-lighten-4 {
  background : #FFCFAF;
  /* The Fallback */
  background : rgba(255, 207, 175, 0.8);
}

.warning.lighten-3 {
  color : #FFBF96 !important;
}

.bg-warning.bg-lighten-3 {
  background-color : #FFBF96 !important;
}
.bg-warning.bg-lighten-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 191, 150, 0.6);
}

.btn-warning.btn-lighten-3 {
  border-color : #FF7216 !important;
  background-color : #FFBF96 !important;
}
.btn-warning.btn-lighten-3:hover {
  border-color : #FF7216 !important;
  background-color : #FC6300 !important;
}
.btn-warning.btn-lighten-3:focus, .btn-warning.btn-lighten-3:active {
  border-color : #FC6300 !important;
  background-color : #E25900 !important;
}

.btn-outline-warning.btn-outline-lighten-3 {
  border-color : #FFBF96 !important;
  color : #FFBF96 !important;
}
.btn-outline-warning.btn-outline-lighten-3:hover {
  background-color : #FFBF96 !important;
}

input:focus ~ .bg-warning {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFBF96 !important;
}

.border-warning.border-lighten-3 {
  border : 1px solid #FFBF96 !important;
}

.border-top-warning.border-top-lighten-3 {
  border-top : 1px solid #FFBF96 !important;
}

.border-bottom-warning.border-bottom-lighten-3 {
  border-bottom : 1px solid #FFBF96 !important;
}

.border-left-warning.border-left-lighten-3 {
  border-right : 1px solid #FFBF96 !important;
}

.border-right-warning.border-right-lighten-3 {
  border-left : 1px solid #FFBF96 !important;
}

.overlay-warning.overlay-lighten-3 {
  background : #FFBF96;
  /* The Fallback */
  background : rgba(255, 191, 150, 0.8);
}

.warning.lighten-2 {
  color : #FFB07C !important;
}

.bg-warning.bg-lighten-2 {
  background-color : #FFB07C !important;
}
.bg-warning.bg-lighten-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 176, 124, 0.6);
}

.btn-warning.btn-lighten-2 {
  border-color : #FF7216 !important;
  background-color : #FFB07C !important;
}
.btn-warning.btn-lighten-2:hover {
  border-color : #FF7216 !important;
  background-color : #FC6300 !important;
}
.btn-warning.btn-lighten-2:focus, .btn-warning.btn-lighten-2:active {
  border-color : #FC6300 !important;
  background-color : #E25900 !important;
}

.btn-outline-warning.btn-outline-lighten-2 {
  border-color : #FFB07C !important;
  color : #FFB07C !important;
}
.btn-outline-warning.btn-outline-lighten-2:hover {
  background-color : #FFB07C !important;
}

input:focus ~ .bg-warning {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFB07C !important;
}

.border-warning.border-lighten-2 {
  border : 1px solid #FFB07C !important;
}

.border-top-warning.border-top-lighten-2 {
  border-top : 1px solid #FFB07C !important;
}

.border-bottom-warning.border-bottom-lighten-2 {
  border-bottom : 1px solid #FFB07C !important;
}

.border-left-warning.border-left-lighten-2 {
  border-right : 1px solid #FFB07C !important;
}

.border-right-warning.border-right-lighten-2 {
  border-left : 1px solid #FFB07C !important;
}

.overlay-warning.overlay-lighten-2 {
  background : #FFB07C;
  /* The Fallback */
  background : rgba(255, 176, 124, 0.8);
}

.warning.lighten-1 {
  color : #FFA063 !important;
}

.bg-warning.bg-lighten-1 {
  background-color : #FFA063 !important;
}
.bg-warning.bg-lighten-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 160, 99, 0.6);
}

.btn-warning.btn-lighten-1 {
  border-color : #FF7216 !important;
  background-color : #FFA063 !important;
}
.btn-warning.btn-lighten-1:hover {
  border-color : #FF7216 !important;
  background-color : #FC6300 !important;
}
.btn-warning.btn-lighten-1:focus, .btn-warning.btn-lighten-1:active {
  border-color : #FC6300 !important;
  background-color : #E25900 !important;
}

.btn-outline-warning.btn-outline-lighten-1 {
  border-color : #FFA063 !important;
  color : #FFA063 !important;
}
.btn-outline-warning.btn-outline-lighten-1:hover {
  background-color : #FFA063 !important;
}

input:focus ~ .bg-warning {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFA063 !important;
}

.border-warning.border-lighten-1 {
  border : 1px solid #FFA063 !important;
}

.border-top-warning.border-top-lighten-1 {
  border-top : 1px solid #FFA063 !important;
}

.border-bottom-warning.border-bottom-lighten-1 {
  border-bottom : 1px solid #FFA063 !important;
}

.border-left-warning.border-left-lighten-1 {
  border-right : 1px solid #FFA063 !important;
}

.border-right-warning.border-right-lighten-1 {
  border-left : 1px solid #FFA063 !important;
}

.overlay-warning.overlay-lighten-1 {
  background : #FFA063;
  /* The Fallback */
  background : rgba(255, 160, 99, 0.8);
}

.warning {
  color : #FF9149 !important;
}

.bg-warning {
  background-color : #FF9149 !important;
}
.bg-warning .card-header, .bg-warning .card-footer {
  background-color : transparent;
}
.bg-warning.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 145, 73, 0.6);
}

.selectboxit.selectboxit-btn.bg-warning {
  background-color : #FF9149 !important;
}

.alert-warning {
  border-color : #FF9149 !important;
  background-color : #FFBC90 !important;
  color : #963B00 !important;
}
.alert-warning .alert-link {
  color : #6D2B00 !important;
}

.border-warning {
  border-color : #FF9149;
}

.overlay-warning {
  background : #FF9149;
  /* The Fallback */
  background : rgba(255, 145, 73, 0.8);
}

.color-info.warning {
  background-color : #FF9149 !important;
}

.btn-warning {
  border-color : #FF9149 !important;
  background-color : #FF9149 !important;
  color : #FFFFFF;
}
.btn-warning:hover {
  border-color : #FFA063 !important;
  background-color : #FFA063 !important;
  color : #FFFFFF !important;
}
.btn-warning:focus, .btn-warning:active {
  border-color : #FC6300 !important;
  background-color : #FC6300 !important;
  color : #FFFFFF !important;
}
.btn-warning.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 145, 73, 0.6);
}

.btn-outline-warning {
  border-color : #FF9149;
  background-color : transparent;
  color : #FF9149;
}
.btn-outline-warning:hover {
  background-color : #FF9149;
  color : #FFFFFF !important;
}
.btn-outline-warning.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 145, 73, 0.6);
}

input[type='checkbox'].bg-warning + .custom-control-label:before, input[type='radio'].bg-warning + .custom-control-label:before {
  background-color : #FF9149 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-warning {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF9149 !important;
}

.border-warning {
  border : 1px solid #FF9149 !important;
}

.border-top-warning {
  border-top : 1px solid #FF9149;
}

.border-bottom-warning {
  border-bottom : 1px solid #FF9149;
}

.border-left-warning {
  border-right : 1px solid #FF9149;
}

.border-right-warning {
  border-left : 1px solid #FF9149;
}

/* Bullet warning */
.bullet.bullet-warning {
  background-color : #FF9149;
}

.warning.darken-1 {
  color : #FF8230 !important;
}

.bg-warning.bg-darken-1 {
  background-color : #FF8230 !important;
}
.bg-warning.bg-darken-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 130, 48, 0.6);
}

.btn-warning.btn-darken-1 {
  border-color : #FF7216 !important;
  background-color : #FF8230 !important;
}
.btn-warning.btn-darken-1:hover {
  border-color : #FF7216 !important;
  background-color : #FC6300 !important;
}
.btn-warning.btn-darken-1:focus, .btn-warning.btn-darken-1:active {
  border-color : #FC6300 !important;
  background-color : #E25900 !important;
}

.btn-outline-warning.btn-outline-darken-1 {
  border-color : #FF8230 !important;
  color : #FF8230 !important;
}
.btn-outline-warning.btn-outline-darken-1:hover {
  background-color : #FF8230 !important;
}

input:focus ~ .bg-warning {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF8230 !important;
}

.border-warning.border-darken-1 {
  border : 1px solid #FF8230 !important;
}

.border-top-warning.border-top-darken-1 {
  border-top : 1px solid #FF8230 !important;
}

.border-bottom-warning.border-bottom-darken-1 {
  border-bottom : 1px solid #FF8230 !important;
}

.border-left-warning.border-left-darken-1 {
  border-right : 1px solid #FF8230 !important;
}

.border-right-warning.border-right-darken-1 {
  border-left : 1px solid #FF8230 !important;
}

.overlay-warning.overlay-darken-1 {
  background : #FF8230;
  /* The Fallback */
  background : rgba(255, 130, 48, 0.8);
}

.warning.darken-2 {
  color : #FF7216 !important;
}

.bg-warning.bg-darken-2 {
  background-color : #FF7216 !important;
}
.bg-warning.bg-darken-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 114, 22, 0.6);
}

.btn-warning.btn-darken-2 {
  border-color : #FF7216 !important;
  background-color : #FF7216 !important;
}
.btn-warning.btn-darken-2:hover {
  border-color : #FF7216 !important;
  background-color : #FC6300 !important;
}
.btn-warning.btn-darken-2:focus, .btn-warning.btn-darken-2:active {
  border-color : #FC6300 !important;
  background-color : #E25900 !important;
}

.btn-outline-warning.btn-outline-darken-2 {
  border-color : #FF7216 !important;
  color : #FF7216 !important;
}
.btn-outline-warning.btn-outline-darken-2:hover {
  background-color : #FF7216 !important;
}

input:focus ~ .bg-warning {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF7216 !important;
}

.border-warning.border-darken-2 {
  border : 1px solid #FF7216 !important;
}

.border-top-warning.border-top-darken-2 {
  border-top : 1px solid #FF7216 !important;
}

.border-bottom-warning.border-bottom-darken-2 {
  border-bottom : 1px solid #FF7216 !important;
}

.border-left-warning.border-left-darken-2 {
  border-right : 1px solid #FF7216 !important;
}

.border-right-warning.border-right-darken-2 {
  border-left : 1px solid #FF7216 !important;
}

.overlay-warning.overlay-darken-2 {
  background : #FF7216;
  /* The Fallback */
  background : rgba(255, 114, 22, 0.8);
}

.warning.darken-3 {
  color : #FC6300 !important;
}

.bg-warning.bg-darken-3 {
  background-color : #FC6300 !important;
}
.bg-warning.bg-darken-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(252, 99, 0, 0.6);
}

.btn-warning.btn-darken-3 {
  border-color : #FF7216 !important;
  background-color : #FC6300 !important;
}
.btn-warning.btn-darken-3:hover {
  border-color : #FF7216 !important;
  background-color : #FC6300 !important;
}
.btn-warning.btn-darken-3:focus, .btn-warning.btn-darken-3:active {
  border-color : #FC6300 !important;
  background-color : #E25900 !important;
}

.btn-outline-warning.btn-outline-darken-3 {
  border-color : #FC6300 !important;
  color : #FC6300 !important;
}
.btn-outline-warning.btn-outline-darken-3:hover {
  background-color : #FC6300 !important;
}

input:focus ~ .bg-warning {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FC6300 !important;
}

.border-warning.border-darken-3 {
  border : 1px solid #FC6300 !important;
}

.border-top-warning.border-top-darken-3 {
  border-top : 1px solid #FC6300 !important;
}

.border-bottom-warning.border-bottom-darken-3 {
  border-bottom : 1px solid #FC6300 !important;
}

.border-left-warning.border-left-darken-3 {
  border-right : 1px solid #FC6300 !important;
}

.border-right-warning.border-right-darken-3 {
  border-left : 1px solid #FC6300 !important;
}

.overlay-warning.overlay-darken-3 {
  background : #FC6300;
  /* The Fallback */
  background : rgba(252, 99, 0, 0.8);
}

.warning.darken-4 {
  color : #E25900 !important;
}

.bg-warning.bg-darken-4 {
  background-color : #E25900 !important;
}
.bg-warning.bg-darken-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(226, 89, 0, 0.6);
}

.btn-warning.btn-darken-4 {
  border-color : #FF7216 !important;
  background-color : #E25900 !important;
}
.btn-warning.btn-darken-4:hover {
  border-color : #FF7216 !important;
  background-color : #FC6300 !important;
}
.btn-warning.btn-darken-4:focus, .btn-warning.btn-darken-4:active {
  border-color : #FC6300 !important;
  background-color : #E25900 !important;
}

.btn-outline-warning.btn-outline-darken-4 {
  border-color : #E25900 !important;
  color : #E25900 !important;
}
.btn-outline-warning.btn-outline-darken-4:hover {
  background-color : #E25900 !important;
}

input:focus ~ .bg-warning {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E25900 !important;
}

.border-warning.border-darken-4 {
  border : 1px solid #E25900 !important;
}

.border-top-warning.border-top-darken-4 {
  border-top : 1px solid #E25900 !important;
}

.border-bottom-warning.border-bottom-darken-4 {
  border-bottom : 1px solid #E25900 !important;
}

.border-left-warning.border-left-darken-4 {
  border-right : 1px solid #E25900 !important;
}

.border-right-warning.border-right-darken-4 {
  border-left : 1px solid #E25900 !important;
}

.overlay-warning.overlay-darken-4 {
  background : #E25900;
  /* The Fallback */
  background : rgba(226, 89, 0, 0.8);
}

.warning.accent-1 {
  color : #FFF5EF !important;
}

.bg-warning.bg-accent-1 {
  background-color : #FFF5EF !important;
}
.bg-warning.bg-accent-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 245, 239, 0.6);
}

.btn-warning.btn-accent-1 {
  border-color : #FF7216 !important;
  background-color : #FFF5EF !important;
}
.btn-warning.btn-accent-1:hover {
  border-color : #FF7216 !important;
  background-color : #FC6300 !important;
}
.btn-warning.btn-accent-1:focus, .btn-warning.btn-accent-1:active {
  border-color : #FC6300 !important;
  background-color : #E25900 !important;
}

.btn-outline-warning.btn-outline-accent-1 {
  border-color : #FFF5EF !important;
  color : #FFF5EF !important;
}
.btn-outline-warning.btn-outline-accent-1:hover {
  background-color : #FFF5EF !important;
}

input:focus ~ .bg-warning {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFF5EF !important;
}

.border-warning.border-accent-1 {
  border : 1px solid #FFF5EF !important;
}

.border-top-warning.border-top-accent-1 {
  border-top : 1px solid #FFF5EF !important;
}

.border-bottom-warning.border-bottom-accent-1 {
  border-bottom : 1px solid #FFF5EF !important;
}

.border-left-warning.border-left-accent-1 {
  border-right : 1px solid #FFF5EF !important;
}

.border-right-warning.border-right-accent-1 {
  border-left : 1px solid #FFF5EF !important;
}

.overlay-warning.overlay-accent-1 {
  background : #FFF5EF;
  /* The Fallback */
  background : rgba(255, 245, 239, 0.8);
}

.warning.accent-2 {
  color : #FFE5D8 !important;
}

.bg-warning.bg-accent-2 {
  background-color : #FFE5D8 !important;
}
.bg-warning.bg-accent-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 229, 216, 0.6);
}

.btn-warning.btn-accent-2 {
  border-color : #FF7216 !important;
  background-color : #FFE5D8 !important;
}
.btn-warning.btn-accent-2:hover {
  border-color : #FF7216 !important;
  background-color : #FC6300 !important;
}
.btn-warning.btn-accent-2:focus, .btn-warning.btn-accent-2:active {
  border-color : #FC6300 !important;
  background-color : #E25900 !important;
}

.btn-outline-warning.btn-outline-accent-2 {
  border-color : #FFE5D8 !important;
  color : #FFE5D8 !important;
}
.btn-outline-warning.btn-outline-accent-2:hover {
  background-color : #FFE5D8 !important;
}

input:focus ~ .bg-warning {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFE5D8 !important;
}

.border-warning.border-accent-2 {
  border : 1px solid #FFE5D8 !important;
}

.border-top-warning.border-top-accent-2 {
  border-top : 1px solid #FFE5D8 !important;
}

.border-bottom-warning.border-bottom-accent-2 {
  border-bottom : 1px solid #FFE5D8 !important;
}

.border-left-warning.border-left-accent-2 {
  border-right : 1px solid #FFE5D8 !important;
}

.border-right-warning.border-right-accent-2 {
  border-left : 1px solid #FFE5D8 !important;
}

.overlay-warning.overlay-accent-2 {
  background : #FFE5D8;
  /* The Fallback */
  background : rgba(255, 229, 216, 0.8);
}

.warning.accent-3 {
  color : #FFDDD0 !important;
}

.bg-warning.bg-accent-3 {
  background-color : #FFDDD0 !important;
}
.bg-warning.bg-accent-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 221, 208, 0.6);
}

.btn-warning.btn-accent-3 {
  border-color : #FF7216 !important;
  background-color : #FFDDD0 !important;
}
.btn-warning.btn-accent-3:hover {
  border-color : #FF7216 !important;
  background-color : #FC6300 !important;
}
.btn-warning.btn-accent-3:focus, .btn-warning.btn-accent-3:active {
  border-color : #FC6300 !important;
  background-color : #E25900 !important;
}

.btn-outline-warning.btn-outline-accent-3 {
  border-color : #FFDDD0 !important;
  color : #FFDDD0 !important;
}
.btn-outline-warning.btn-outline-accent-3:hover {
  background-color : #FFDDD0 !important;
}

input:focus ~ .bg-warning {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFDDD0 !important;
}

.border-warning.border-accent-3 {
  border : 1px solid #FFDDD0 !important;
}

.border-top-warning.border-top-accent-3 {
  border-top : 1px solid #FFDDD0 !important;
}

.border-bottom-warning.border-bottom-accent-3 {
  border-bottom : 1px solid #FFDDD0 !important;
}

.border-left-warning.border-left-accent-3 {
  border-right : 1px solid #FFDDD0 !important;
}

.border-right-warning.border-right-accent-3 {
  border-left : 1px solid #FFDDD0 !important;
}

.overlay-warning.overlay-accent-3 {
  background : #FFDDD0;
  /* The Fallback */
  background : rgba(255, 221, 208, 0.8);
}

.warning.accent-4 {
  color : #FFCAB7 !important;
}

.bg-warning.bg-accent-4 {
  background-color : #FFCAB7 !important;
}
.bg-warning.bg-accent-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 202, 183, 0.6);
}

.btn-warning.btn-accent-4 {
  border-color : #FF7216 !important;
  background-color : #FFCAB7 !important;
}
.btn-warning.btn-accent-4:hover {
  border-color : #FF7216 !important;
  background-color : #FC6300 !important;
}
.btn-warning.btn-accent-4:focus, .btn-warning.btn-accent-4:active {
  border-color : #FC6300 !important;
  background-color : #E25900 !important;
}

.btn-outline-warning.btn-outline-accent-4 {
  border-color : #FFCAB7 !important;
  color : #FFCAB7 !important;
}
.btn-outline-warning.btn-outline-accent-4:hover {
  background-color : #FFCAB7 !important;
}

input:focus ~ .bg-warning {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFCAB7 !important;
}

.border-warning.border-accent-4 {
  border : 1px solid #FFCAB7 !important;
}

.border-top-warning.border-top-accent-4 {
  border-top : 1px solid #FFCAB7 !important;
}

.border-bottom-warning.border-bottom-accent-4 {
  border-bottom : 1px solid #FFCAB7 !important;
}

.border-left-warning.border-left-accent-4 {
  border-right : 1px solid #FFCAB7 !important;
}

.border-right-warning.border-right-accent-4 {
  border-left : 1px solid #FFCAB7 !important;
}

.overlay-warning.overlay-accent-4 {
  background : #FFCAB7;
  /* The Fallback */
  background : rgba(255, 202, 183, 0.8);
}

.danger.lighten-5 {
  color : #FFC9D0 !important;
}

.bg-danger.bg-lighten-5 {
  background-color : #FFC9D0 !important;
}
.bg-danger.bg-lighten-5.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 201, 208, 0.6);
}

.btn-danger.btn-lighten-5 {
  border-color : #FF1635 !important;
  background-color : #FFC9D0 !important;
}
.btn-danger.btn-lighten-5:hover {
  border-color : #FF1635 !important;
  background-color : #FC0021 !important;
}
.btn-danger.btn-lighten-5:focus, .btn-danger.btn-lighten-5:active {
  border-color : #FC0021 !important;
  background-color : #E2001E !important;
}

.btn-outline-danger.btn-outline-lighten-5 {
  border-color : #FFC9D0 !important;
  color : #FFC9D0 !important;
}
.btn-outline-danger.btn-outline-lighten-5:hover {
  background-color : #FFC9D0 !important;
}

input:focus ~ .bg-danger {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFC9D0 !important;
}

.border-danger.border-lighten-5 {
  border : 1px solid #FFC9D0 !important;
}

.border-top-danger.border-top-lighten-5 {
  border-top : 1px solid #FFC9D0 !important;
}

.border-bottom-danger.border-bottom-lighten-5 {
  border-bottom : 1px solid #FFC9D0 !important;
}

.border-left-danger.border-left-lighten-5 {
  border-right : 1px solid #FFC9D0 !important;
}

.border-right-danger.border-right-lighten-5 {
  border-left : 1px solid #FFC9D0 !important;
}

.overlay-danger.overlay-lighten-5 {
  background : #FFC9D0;
  /* The Fallback */
  background : rgba(255, 201, 208, 0.8);
}

.danger.lighten-4 {
  color : #FFAFBA !important;
}

.bg-danger.bg-lighten-4 {
  background-color : #FFAFBA !important;
}
.bg-danger.bg-lighten-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 175, 186, 0.6);
}

.btn-danger.btn-lighten-4 {
  border-color : #FF1635 !important;
  background-color : #FFAFBA !important;
}
.btn-danger.btn-lighten-4:hover {
  border-color : #FF1635 !important;
  background-color : #FC0021 !important;
}
.btn-danger.btn-lighten-4:focus, .btn-danger.btn-lighten-4:active {
  border-color : #FC0021 !important;
  background-color : #E2001E !important;
}

.btn-outline-danger.btn-outline-lighten-4 {
  border-color : #FFAFBA !important;
  color : #FFAFBA !important;
}
.btn-outline-danger.btn-outline-lighten-4:hover {
  background-color : #FFAFBA !important;
}

input:focus ~ .bg-danger {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFAFBA !important;
}

.border-danger.border-lighten-4 {
  border : 1px solid #FFAFBA !important;
}

.border-top-danger.border-top-lighten-4 {
  border-top : 1px solid #FFAFBA !important;
}

.border-bottom-danger.border-bottom-lighten-4 {
  border-bottom : 1px solid #FFAFBA !important;
}

.border-left-danger.border-left-lighten-4 {
  border-right : 1px solid #FFAFBA !important;
}

.border-right-danger.border-right-lighten-4 {
  border-left : 1px solid #FFAFBA !important;
}

.overlay-danger.overlay-lighten-4 {
  background : #FFAFBA;
  /* The Fallback */
  background : rgba(255, 175, 186, 0.8);
}

.danger.lighten-3 {
  color : #FF96A3 !important;
}

.bg-danger.bg-lighten-3 {
  background-color : #FF96A3 !important;
}
.bg-danger.bg-lighten-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 150, 163, 0.6);
}

.btn-danger.btn-lighten-3 {
  border-color : #FF1635 !important;
  background-color : #FF96A3 !important;
}
.btn-danger.btn-lighten-3:hover {
  border-color : #FF1635 !important;
  background-color : #FC0021 !important;
}
.btn-danger.btn-lighten-3:focus, .btn-danger.btn-lighten-3:active {
  border-color : #FC0021 !important;
  background-color : #E2001E !important;
}

.btn-outline-danger.btn-outline-lighten-3 {
  border-color : #FF96A3 !important;
  color : #FF96A3 !important;
}
.btn-outline-danger.btn-outline-lighten-3:hover {
  background-color : #FF96A3 !important;
}

input:focus ~ .bg-danger {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF96A3 !important;
}

.border-danger.border-lighten-3 {
  border : 1px solid #FF96A3 !important;
}

.border-top-danger.border-top-lighten-3 {
  border-top : 1px solid #FF96A3 !important;
}

.border-bottom-danger.border-bottom-lighten-3 {
  border-bottom : 1px solid #FF96A3 !important;
}

.border-left-danger.border-left-lighten-3 {
  border-right : 1px solid #FF96A3 !important;
}

.border-right-danger.border-right-lighten-3 {
  border-left : 1px solid #FF96A3 !important;
}

.overlay-danger.overlay-lighten-3 {
  background : #FF96A3;
  /* The Fallback */
  background : rgba(255, 150, 163, 0.8);
}

.danger.lighten-2 {
  color : #FF7C8D !important;
}

.bg-danger.bg-lighten-2 {
  background-color : #FF7C8D !important;
}
.bg-danger.bg-lighten-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 124, 141, 0.6);
}

.btn-danger.btn-lighten-2 {
  border-color : #FF1635 !important;
  background-color : #FF7C8D !important;
}
.btn-danger.btn-lighten-2:hover {
  border-color : #FF1635 !important;
  background-color : #FC0021 !important;
}
.btn-danger.btn-lighten-2:focus, .btn-danger.btn-lighten-2:active {
  border-color : #FC0021 !important;
  background-color : #E2001E !important;
}

.btn-outline-danger.btn-outline-lighten-2 {
  border-color : #FF7C8D !important;
  color : #FF7C8D !important;
}
.btn-outline-danger.btn-outline-lighten-2:hover {
  background-color : #FF7C8D !important;
}

input:focus ~ .bg-danger {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF7C8D !important;
}

.border-danger.border-lighten-2 {
  border : 1px solid #FF7C8D !important;
}

.border-top-danger.border-top-lighten-2 {
  border-top : 1px solid #FF7C8D !important;
}

.border-bottom-danger.border-bottom-lighten-2 {
  border-bottom : 1px solid #FF7C8D !important;
}

.border-left-danger.border-left-lighten-2 {
  border-right : 1px solid #FF7C8D !important;
}

.border-right-danger.border-right-lighten-2 {
  border-left : 1px solid #FF7C8D !important;
}

.overlay-danger.overlay-lighten-2 {
  background : #FF7C8D;
  /* The Fallback */
  background : rgba(255, 124, 141, 0.8);
}

.danger.lighten-1 {
  color : #FF6377 !important;
}

.bg-danger.bg-lighten-1 {
  background-color : #FF6377 !important;
}
.bg-danger.bg-lighten-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 99, 119, 0.6);
}

.btn-danger.btn-lighten-1 {
  border-color : #FF1635 !important;
  background-color : #FF6377 !important;
}
.btn-danger.btn-lighten-1:hover {
  border-color : #FF1635 !important;
  background-color : #FC0021 !important;
}
.btn-danger.btn-lighten-1:focus, .btn-danger.btn-lighten-1:active {
  border-color : #FC0021 !important;
  background-color : #E2001E !important;
}

.btn-outline-danger.btn-outline-lighten-1 {
  border-color : #FF6377 !important;
  color : #FF6377 !important;
}
.btn-outline-danger.btn-outline-lighten-1:hover {
  background-color : #FF6377 !important;
}

input:focus ~ .bg-danger {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF6377 !important;
}

.border-danger.border-lighten-1 {
  border : 1px solid #FF6377 !important;
}

.border-top-danger.border-top-lighten-1 {
  border-top : 1px solid #FF6377 !important;
}

.border-bottom-danger.border-bottom-lighten-1 {
  border-bottom : 1px solid #FF6377 !important;
}

.border-left-danger.border-left-lighten-1 {
  border-right : 1px solid #FF6377 !important;
}

.border-right-danger.border-right-lighten-1 {
  border-left : 1px solid #FF6377 !important;
}

.overlay-danger.overlay-lighten-1 {
  background : #FF6377;
  /* The Fallback */
  background : rgba(255, 99, 119, 0.8);
}

.danger {
  color : #FF4961 !important;
}

.bg-danger {
  background-color : #FF4961 !important;
}
.bg-danger .card-header, .bg-danger .card-footer {
  background-color : transparent;
}
.bg-danger.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 73, 97, 0.6);
}

.selectboxit.selectboxit-btn.bg-danger {
  background-color : #FF4961 !important;
}

.alert-danger {
  border-color : #FF4961 !important;
  background-color : #FF909F !important;
  color : #960014 !important;
}
.alert-danger .alert-link {
  color : #6D000E !important;
}

.border-danger {
  border-color : #FF4961;
}

.overlay-danger {
  background : #FF4961;
  /* The Fallback */
  background : rgba(255, 73, 97, 0.8);
}

.color-info.danger {
  background-color : #FF4961 !important;
}

.btn-danger {
  border-color : #FF4961 !important;
  background-color : #FF4961 !important;
  color : #FFFFFF;
}
.btn-danger:hover {
  border-color : #FF6377 !important;
  background-color : #FF6377 !important;
  color : #FFFFFF !important;
}
.btn-danger:focus, .btn-danger:active {
  border-color : #FC0021 !important;
  background-color : #FC0021 !important;
  color : #FFFFFF !important;
}
.btn-danger.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 73, 97, 0.6);
}

.btn-outline-danger {
  border-color : #FF4961;
  background-color : transparent;
  color : #FF4961;
}
.btn-outline-danger:hover {
  background-color : #FF4961;
  color : #FFFFFF !important;
}
.btn-outline-danger.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 73, 97, 0.6);
}

input[type='checkbox'].bg-danger + .custom-control-label:before, input[type='radio'].bg-danger + .custom-control-label:before {
  background-color : #FF4961 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-danger {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF4961 !important;
}

.border-danger {
  border : 1px solid #FF4961 !important;
}

.border-top-danger {
  border-top : 1px solid #FF4961;
}

.border-bottom-danger {
  border-bottom : 1px solid #FF4961;
}

.border-left-danger {
  border-right : 1px solid #FF4961;
}

.border-right-danger {
  border-left : 1px solid #FF4961;
}

/* Bullet danger */
.bullet.bullet-danger {
  background-color : #FF4961;
}

.danger.darken-1 {
  color : #FF304B !important;
}

.bg-danger.bg-darken-1 {
  background-color : #FF304B !important;
}
.bg-danger.bg-darken-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 48, 75, 0.6);
}

.btn-danger.btn-darken-1 {
  border-color : #FF1635 !important;
  background-color : #FF304B !important;
}
.btn-danger.btn-darken-1:hover {
  border-color : #FF1635 !important;
  background-color : #FC0021 !important;
}
.btn-danger.btn-darken-1:focus, .btn-danger.btn-darken-1:active {
  border-color : #FC0021 !important;
  background-color : #E2001E !important;
}

.btn-outline-danger.btn-outline-darken-1 {
  border-color : #FF304B !important;
  color : #FF304B !important;
}
.btn-outline-danger.btn-outline-darken-1:hover {
  background-color : #FF304B !important;
}

input:focus ~ .bg-danger {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF304B !important;
}

.border-danger.border-darken-1 {
  border : 1px solid #FF304B !important;
}

.border-top-danger.border-top-darken-1 {
  border-top : 1px solid #FF304B !important;
}

.border-bottom-danger.border-bottom-darken-1 {
  border-bottom : 1px solid #FF304B !important;
}

.border-left-danger.border-left-darken-1 {
  border-right : 1px solid #FF304B !important;
}

.border-right-danger.border-right-darken-1 {
  border-left : 1px solid #FF304B !important;
}

.overlay-danger.overlay-darken-1 {
  background : #FF304B;
  /* The Fallback */
  background : rgba(255, 48, 75, 0.8);
}

.danger.darken-2 {
  color : #FF1635 !important;
}

.bg-danger.bg-darken-2 {
  background-color : #FF1635 !important;
}
.bg-danger.bg-darken-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 22, 53, 0.6);
}

.btn-danger.btn-darken-2 {
  border-color : #FF1635 !important;
  background-color : #FF1635 !important;
}
.btn-danger.btn-darken-2:hover {
  border-color : #FF1635 !important;
  background-color : #FC0021 !important;
}
.btn-danger.btn-darken-2:focus, .btn-danger.btn-darken-2:active {
  border-color : #FC0021 !important;
  background-color : #E2001E !important;
}

.btn-outline-danger.btn-outline-darken-2 {
  border-color : #FF1635 !important;
  color : #FF1635 !important;
}
.btn-outline-danger.btn-outline-darken-2:hover {
  background-color : #FF1635 !important;
}

input:focus ~ .bg-danger {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF1635 !important;
}

.border-danger.border-darken-2 {
  border : 1px solid #FF1635 !important;
}

.border-top-danger.border-top-darken-2 {
  border-top : 1px solid #FF1635 !important;
}

.border-bottom-danger.border-bottom-darken-2 {
  border-bottom : 1px solid #FF1635 !important;
}

.border-left-danger.border-left-darken-2 {
  border-right : 1px solid #FF1635 !important;
}

.border-right-danger.border-right-darken-2 {
  border-left : 1px solid #FF1635 !important;
}

.overlay-danger.overlay-darken-2 {
  background : #FF1635;
  /* The Fallback */
  background : rgba(255, 22, 53, 0.8);
}

.danger.darken-3 {
  color : #FC0021 !important;
}

.bg-danger.bg-darken-3 {
  background-color : #FC0021 !important;
}
.bg-danger.bg-darken-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(252, 0, 33, 0.6);
}

.btn-danger.btn-darken-3 {
  border-color : #FF1635 !important;
  background-color : #FC0021 !important;
}
.btn-danger.btn-darken-3:hover {
  border-color : #FF1635 !important;
  background-color : #FC0021 !important;
}
.btn-danger.btn-darken-3:focus, .btn-danger.btn-darken-3:active {
  border-color : #FC0021 !important;
  background-color : #E2001E !important;
}

.btn-outline-danger.btn-outline-darken-3 {
  border-color : #FC0021 !important;
  color : #FC0021 !important;
}
.btn-outline-danger.btn-outline-darken-3:hover {
  background-color : #FC0021 !important;
}

input:focus ~ .bg-danger {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FC0021 !important;
}

.border-danger.border-darken-3 {
  border : 1px solid #FC0021 !important;
}

.border-top-danger.border-top-darken-3 {
  border-top : 1px solid #FC0021 !important;
}

.border-bottom-danger.border-bottom-darken-3 {
  border-bottom : 1px solid #FC0021 !important;
}

.border-left-danger.border-left-darken-3 {
  border-right : 1px solid #FC0021 !important;
}

.border-right-danger.border-right-darken-3 {
  border-left : 1px solid #FC0021 !important;
}

.overlay-danger.overlay-darken-3 {
  background : #FC0021;
  /* The Fallback */
  background : rgba(252, 0, 33, 0.8);
}

.danger.darken-4 {
  color : #E2001E !important;
}

.bg-danger.bg-darken-4 {
  background-color : #E2001E !important;
}
.bg-danger.bg-darken-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(226, 0, 30, 0.6);
}

.btn-danger.btn-darken-4 {
  border-color : #FF1635 !important;
  background-color : #E2001E !important;
}
.btn-danger.btn-darken-4:hover {
  border-color : #FF1635 !important;
  background-color : #FC0021 !important;
}
.btn-danger.btn-darken-4:focus, .btn-danger.btn-darken-4:active {
  border-color : #FC0021 !important;
  background-color : #E2001E !important;
}

.btn-outline-danger.btn-outline-darken-4 {
  border-color : #E2001E !important;
  color : #E2001E !important;
}
.btn-outline-danger.btn-outline-darken-4:hover {
  background-color : #E2001E !important;
}

input:focus ~ .bg-danger {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E2001E !important;
}

.border-danger.border-darken-4 {
  border : 1px solid #E2001E !important;
}

.border-top-danger.border-top-darken-4 {
  border-top : 1px solid #E2001E !important;
}

.border-bottom-danger.border-bottom-darken-4 {
  border-bottom : 1px solid #E2001E !important;
}

.border-left-danger.border-left-darken-4 {
  border-right : 1px solid #E2001E !important;
}

.border-right-danger.border-right-darken-4 {
  border-left : 1px solid #E2001E !important;
}

.overlay-danger.overlay-darken-4 {
  background : #E2001E;
  /* The Fallback */
  background : rgba(226, 0, 30, 0.8);
}

.danger.accent-1 {
  color : #FFEEF1 !important;
}

.bg-danger.bg-accent-1 {
  background-color : #FFEEF1 !important;
}
.bg-danger.bg-accent-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 238, 241, 0.6);
}

.btn-danger.btn-accent-1 {
  border-color : #FF1635 !important;
  background-color : #FFEEF1 !important;
}
.btn-danger.btn-accent-1:hover {
  border-color : #FF1635 !important;
  background-color : #FC0021 !important;
}
.btn-danger.btn-accent-1:focus, .btn-danger.btn-accent-1:active {
  border-color : #FC0021 !important;
  background-color : #E2001E !important;
}

.btn-outline-danger.btn-outline-accent-1 {
  border-color : #FFEEF1 !important;
  color : #FFEEF1 !important;
}
.btn-outline-danger.btn-outline-accent-1:hover {
  background-color : #FFEEF1 !important;
}

input:focus ~ .bg-danger {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFEEF1 !important;
}

.border-danger.border-accent-1 {
  border : 1px solid #FFEEF1 !important;
}

.border-top-danger.border-top-accent-1 {
  border-top : 1px solid #FFEEF1 !important;
}

.border-bottom-danger.border-bottom-accent-1 {
  border-bottom : 1px solid #FFEEF1 !important;
}

.border-left-danger.border-left-accent-1 {
  border-right : 1px solid #FFEEF1 !important;
}

.border-right-danger.border-right-accent-1 {
  border-left : 1px solid #FFEEF1 !important;
}

.overlay-danger.overlay-accent-1 {
  background : #FFEEF1;
  /* The Fallback */
  background : rgba(255, 238, 241, 0.8);
}

.danger.accent-2 {
  color : #FFD6DB !important;
}

.bg-danger.bg-accent-2 {
  background-color : #FFD6DB !important;
}
.bg-danger.bg-accent-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 214, 219, 0.6);
}

.btn-danger.btn-accent-2 {
  border-color : #FF1635 !important;
  background-color : #FFD6DB !important;
}
.btn-danger.btn-accent-2:hover {
  border-color : #FF1635 !important;
  background-color : #FC0021 !important;
}
.btn-danger.btn-accent-2:focus, .btn-danger.btn-accent-2:active {
  border-color : #FC0021 !important;
  background-color : #E2001E !important;
}

.btn-outline-danger.btn-outline-accent-2 {
  border-color : #FFD6DB !important;
  color : #FFD6DB !important;
}
.btn-outline-danger.btn-outline-accent-2:hover {
  background-color : #FFD6DB !important;
}

input:focus ~ .bg-danger {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFD6DB !important;
}

.border-danger.border-accent-2 {
  border : 1px solid #FFD6DB !important;
}

.border-top-danger.border-top-accent-2 {
  border-top : 1px solid #FFD6DB !important;
}

.border-bottom-danger.border-bottom-accent-2 {
  border-bottom : 1px solid #FFD6DB !important;
}

.border-left-danger.border-left-accent-2 {
  border-right : 1px solid #FFD6DB !important;
}

.border-right-danger.border-right-accent-2 {
  border-left : 1px solid #FFD6DB !important;
}

.overlay-danger.overlay-accent-2 {
  background : #FFD6DB;
  /* The Fallback */
  background : rgba(255, 214, 219, 0.8);
}

.danger.accent-3 {
  color : #FFD0D3 !important;
}

.bg-danger.bg-accent-3 {
  background-color : #FFD0D3 !important;
}
.bg-danger.bg-accent-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 208, 211, 0.6);
}

.btn-danger.btn-accent-3 {
  border-color : #FF1635 !important;
  background-color : #FFD0D3 !important;
}
.btn-danger.btn-accent-3:hover {
  border-color : #FF1635 !important;
  background-color : #FC0021 !important;
}
.btn-danger.btn-accent-3:focus, .btn-danger.btn-accent-3:active {
  border-color : #FC0021 !important;
  background-color : #E2001E !important;
}

.btn-outline-danger.btn-outline-accent-3 {
  border-color : #FFD0D3 !important;
  color : #FFD0D3 !important;
}
.btn-outline-danger.btn-outline-accent-3:hover {
  background-color : #FFD0D3 !important;
}

input:focus ~ .bg-danger {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFD0D3 !important;
}

.border-danger.border-accent-3 {
  border : 1px solid #FFD0D3 !important;
}

.border-top-danger.border-top-accent-3 {
  border-top : 1px solid #FFD0D3 !important;
}

.border-bottom-danger.border-bottom-accent-3 {
  border-bottom : 1px solid #FFD0D3 !important;
}

.border-left-danger.border-left-accent-3 {
  border-right : 1px solid #FFD0D3 !important;
}

.border-right-danger.border-right-accent-3 {
  border-left : 1px solid #FFD0D3 !important;
}

.overlay-danger.overlay-accent-3 {
  background : #FFD0D3;
  /* The Fallback */
  background : rgba(255, 208, 211, 0.8);
}

.danger.accent-4 {
  color : #FFB7BC !important;
}

.bg-danger.bg-accent-4 {
  background-color : #FFB7BC !important;
}
.bg-danger.bg-accent-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 183, 188, 0.6);
}

.btn-danger.btn-accent-4 {
  border-color : #FF1635 !important;
  background-color : #FFB7BC !important;
}
.btn-danger.btn-accent-4:hover {
  border-color : #FF1635 !important;
  background-color : #FC0021 !important;
}
.btn-danger.btn-accent-4:focus, .btn-danger.btn-accent-4:active {
  border-color : #FC0021 !important;
  background-color : #E2001E !important;
}

.btn-outline-danger.btn-outline-accent-4 {
  border-color : #FFB7BC !important;
  color : #FFB7BC !important;
}
.btn-outline-danger.btn-outline-accent-4:hover {
  background-color : #FFB7BC !important;
}

input:focus ~ .bg-danger {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFB7BC !important;
}

.border-danger.border-accent-4 {
  border : 1px solid #FFB7BC !important;
}

.border-top-danger.border-top-accent-4 {
  border-top : 1px solid #FFB7BC !important;
}

.border-bottom-danger.border-bottom-accent-4 {
  border-bottom : 1px solid #FFB7BC !important;
}

.border-left-danger.border-left-accent-4 {
  border-right : 1px solid #FFB7BC !important;
}

.border-right-danger.border-right-accent-4 {
  border-left : 1px solid #FFB7BC !important;
}

.overlay-danger.overlay-accent-4 {
  background : #FFB7BC;
  /* The Fallback */
  background : rgba(255, 183, 188, 0.8);
}

.light {
  color : #E0E0E0 !important;
}

.bg-light {
  background-color : #E0E0E0 !important;
}
.bg-light .card-header, .bg-light .card-footer {
  background-color : transparent;
}
.bg-light.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(224, 224, 224, 0.6);
}

.selectboxit.selectboxit-btn.bg-light {
  background-color : #E0E0E0 !important;
}

.alert-light {
  border-color : #E0E0E0 !important;
  background-color : white !important;
  color : #878787 !important;
}
.alert-light .alert-link {
  color : #727272 !important;
}

.border-light {
  border-color : #E0E0E0;
}

.overlay-light {
  background : #E0E0E0;
  /* The Fallback */
  background : rgba(224, 224, 224, 0.8);
}

.color-info.light {
  background-color : #E0E0E0 !important;
}

.btn-light {
  border-color : #E0E0E0 !important;
  background-color : #E0E0E0 !important;
  color : #FFFFFF;
}
.btn-light:hover {
  border-color : #BDBDBD !important;
  background-color : #BDBDBD !important;
  color : #FFFFFF !important;
}
.btn-light:focus, .btn-light:active {
  border-color : !important;
  background-color : !important;
  color : #FFFFFF !important;
}
.btn-light.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(224, 224, 224, 0.6);
}

.btn-outline-light {
  border-color : #E0E0E0;
  background-color : transparent;
  color : #E0E0E0;
}
.btn-outline-light:hover {
  background-color : #E0E0E0;
  color : #FFFFFF !important;
}
.btn-outline-light.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(224, 224, 224, 0.6);
}

input[type='checkbox'].bg-light + .custom-control-label:before, input[type='radio'].bg-light + .custom-control-label:before {
  background-color : #E0E0E0 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-light {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E0E0E0 !important;
}

.border-light {
  border : 1px solid #E0E0E0 !important;
}

.border-top-light {
  border-top : 1px solid #E0E0E0;
}

.border-bottom-light {
  border-bottom : 1px solid #E0E0E0;
}

.border-left-light {
  border-right : 1px solid #E0E0E0;
}

.border-right-light {
  border-left : 1px solid #E0E0E0;
}

/* Bullet light */
.bullet.bullet-light {
  background-color : #E0E0E0;
}

.light.lighten-1 {
  color : #BDBDBD !important;
}

.bg-light.bg-lighten-1 {
  background-color : #BDBDBD !important;
}
.bg-light.bg-lighten-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(189, 189, 189, 0.6);
}

.btn-light.btn-lighten-1 {
  border-color : !important;
  background-color : #BDBDBD !important;
}
.btn-light.btn-lighten-1:hover {
  border-color : !important;
  background-color : !important;
}
.btn-light.btn-lighten-1:focus, .btn-light.btn-lighten-1:active {
  border-color : !important;
  background-color : !important;
}

.btn-outline-light.btn-outline-lighten-1 {
  border-color : #BDBDBD !important;
  color : #BDBDBD !important;
}
.btn-outline-light.btn-outline-lighten-1:hover {
  background-color : #BDBDBD !important;
}

input:focus ~ .bg-light {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #BDBDBD !important;
}

.border-light.border-lighten-1 {
  border : 1px solid #BDBDBD !important;
}

.border-top-light.border-top-lighten-1 {
  border-top : 1px solid #BDBDBD !important;
}

.border-bottom-light.border-bottom-lighten-1 {
  border-bottom : 1px solid #BDBDBD !important;
}

.border-left-light.border-left-lighten-1 {
  border-right : 1px solid #BDBDBD !important;
}

.border-right-light.border-right-lighten-1 {
  border-left : 1px solid #BDBDBD !important;
}

.overlay-light.overlay-lighten-1 {
  background : #BDBDBD;
  /* The Fallback */
  background : rgba(189, 189, 189, 0.8);
}

.light.darken-1 {
  color : #9E9E9E !important;
}

.bg-light.bg-darken-1 {
  background-color : #9E9E9E !important;
}
.bg-light.bg-darken-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(158, 158, 158, 0.6);
}

.btn-light.btn-darken-1 {
  border-color : !important;
  background-color : #9E9E9E !important;
}
.btn-light.btn-darken-1:hover {
  border-color : !important;
  background-color : !important;
}
.btn-light.btn-darken-1:focus, .btn-light.btn-darken-1:active {
  border-color : !important;
  background-color : !important;
}

.btn-outline-light.btn-outline-darken-1 {
  border-color : #9E9E9E !important;
  color : #9E9E9E !important;
}
.btn-outline-light.btn-outline-darken-1:hover {
  background-color : #9E9E9E !important;
}

input:focus ~ .bg-light {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #9E9E9E !important;
}

.border-light.border-darken-1 {
  border : 1px solid #9E9E9E !important;
}

.border-top-light.border-top-darken-1 {
  border-top : 1px solid #9E9E9E !important;
}

.border-bottom-light.border-bottom-darken-1 {
  border-bottom : 1px solid #9E9E9E !important;
}

.border-left-light.border-left-darken-1 {
  border-right : 1px solid #9E9E9E !important;
}

.border-right-light.border-right-darken-1 {
  border-left : 1px solid #9E9E9E !important;
}

.overlay-light.overlay-darken-1 {
  background : #9E9E9E;
  /* The Fallback */
  background : rgba(158, 158, 158, 0.8);
}

.dark {
  color : #424242 !important;
}

.bg-dark {
  background-color : #424242 !important;
}
.bg-dark .card-header, .bg-dark .card-footer {
  background-color : transparent;
}
.bg-dark.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(66, 66, 66, 0.6);
}

.selectboxit.selectboxit-btn.bg-dark {
  background-color : #424242 !important;
}

.alert-dark {
  border-color : #424242 !important;
  background-color : #666666 !important;
  color : black !important;
}
.alert-dark .alert-link {
  color : black !important;
}

.border-dark {
  border-color : #424242;
}

.overlay-dark {
  background : #424242;
  /* The Fallback */
  background : rgba(66, 66, 66, 0.8);
}

.color-info.dark {
  background-color : #424242 !important;
}

.btn-dark {
  border-color : #424242 !important;
  background-color : #424242 !important;
  color : #FFFFFF;
}
.btn-dark:hover {
  border-color : #616161 !important;
  background-color : #616161 !important;
  color : #FFFFFF !important;
}
.btn-dark:focus, .btn-dark:active {
  border-color : !important;
  background-color : !important;
  color : #FFFFFF !important;
}
.btn-dark.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(66, 66, 66, 0.6);
}

.btn-outline-dark {
  border-color : #424242;
  background-color : transparent;
  color : #424242;
}
.btn-outline-dark:hover {
  background-color : #424242;
  color : #FFFFFF !important;
}
.btn-outline-dark.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(66, 66, 66, 0.6);
}

input[type='checkbox'].bg-dark + .custom-control-label:before, input[type='radio'].bg-dark + .custom-control-label:before {
  background-color : #424242 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-dark {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #424242 !important;
}

.border-dark {
  border : 1px solid #424242 !important;
}

.border-top-dark {
  border-top : 1px solid #424242;
}

.border-bottom-dark {
  border-bottom : 1px solid #424242;
}

.border-left-dark {
  border-right : 1px solid #424242;
}

.border-right-dark {
  border-left : 1px solid #424242;
}

/* Bullet dark */
.bullet.bullet-dark {
  background-color : #424242;
}

.dark.lighten-1 {
  color : #616161 !important;
}

.bg-dark.bg-lighten-1 {
  background-color : #616161 !important;
}
.bg-dark.bg-lighten-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(97, 97, 97, 0.6);
}

.btn-dark.btn-lighten-1 {
  border-color : !important;
  background-color : #616161 !important;
}
.btn-dark.btn-lighten-1:hover {
  border-color : !important;
  background-color : !important;
}
.btn-dark.btn-lighten-1:focus, .btn-dark.btn-lighten-1:active {
  border-color : !important;
  background-color : !important;
}

.btn-outline-dark.btn-outline-lighten-1 {
  border-color : #616161 !important;
  color : #616161 !important;
}
.btn-outline-dark.btn-outline-lighten-1:hover {
  background-color : #616161 !important;
}

input:focus ~ .bg-dark {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #616161 !important;
}

.border-dark.border-lighten-1 {
  border : 1px solid #616161 !important;
}

.border-top-dark.border-top-lighten-1 {
  border-top : 1px solid #616161 !important;
}

.border-bottom-dark.border-bottom-lighten-1 {
  border-bottom : 1px solid #616161 !important;
}

.border-left-dark.border-left-lighten-1 {
  border-right : 1px solid #616161 !important;
}

.border-right-dark.border-right-lighten-1 {
  border-left : 1px solid #616161 !important;
}

.overlay-dark.overlay-lighten-1 {
  background : #616161;
  /* The Fallback */
  background : rgba(97, 97, 97, 0.8);
}

.dark.darken-1 {
  color : #212121 !important;
}

.bg-dark.bg-darken-1 {
  background-color : #212121 !important;
}
.bg-dark.bg-darken-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(33, 33, 33, 0.6);
}

.btn-dark.btn-darken-1 {
  border-color : !important;
  background-color : #212121 !important;
}
.btn-dark.btn-darken-1:hover {
  border-color : !important;
  background-color : !important;
}
.btn-dark.btn-darken-1:focus, .btn-dark.btn-darken-1:active {
  border-color : !important;
  background-color : !important;
}

.btn-outline-dark.btn-outline-darken-1 {
  border-color : #212121 !important;
  color : #212121 !important;
}
.btn-outline-dark.btn-outline-darken-1:hover {
  background-color : #212121 !important;
}

input:focus ~ .bg-dark {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #212121 !important;
}

.border-dark.border-darken-1 {
  border : 1px solid #212121 !important;
}

.border-top-dark.border-top-darken-1 {
  border-top : 1px solid #212121 !important;
}

.border-bottom-dark.border-bottom-darken-1 {
  border-bottom : 1px solid #212121 !important;
}

.border-left-dark.border-left-darken-1 {
  border-right : 1px solid #212121 !important;
}

.border-right-dark.border-right-darken-1 {
  border-left : 1px solid #212121 !important;
}

.overlay-dark.overlay-darken-1 {
  background : #212121;
  /* The Fallback */
  background : rgba(33, 33, 33, 0.8);
}

.red.lighten-5 {
  color : #FFEBEE !important;
}

.bg-red.bg-lighten-5 {
  background-color : #FFEBEE !important;
}
.bg-red.bg-lighten-5.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 235, 238, 0.6);
}

.btn-red.btn-lighten-5 {
  border-color : #D32F2F !important;
  background-color : #FFEBEE !important;
}
.btn-red.btn-lighten-5:hover {
  border-color : #D32F2F !important;
  background-color : #C62828 !important;
}
.btn-red.btn-lighten-5:focus, .btn-red.btn-lighten-5:active {
  border-color : #C62828 !important;
  background-color : #B71C1C !important;
}

.btn-outline-red.btn-outline-lighten-5 {
  border-color : #FFEBEE !important;
  color : #FFEBEE !important;
}
.btn-outline-red.btn-outline-lighten-5:hover {
  background-color : #FFEBEE !important;
}

input:focus ~ .bg-red {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFEBEE !important;
}

.border-red.border-lighten-5 {
  border : 1px solid #FFEBEE !important;
}

.border-top-red.border-top-lighten-5 {
  border-top : 1px solid #FFEBEE !important;
}

.border-bottom-red.border-bottom-lighten-5 {
  border-bottom : 1px solid #FFEBEE !important;
}

.border-left-red.border-left-lighten-5 {
  border-right : 1px solid #FFEBEE !important;
}

.border-right-red.border-right-lighten-5 {
  border-left : 1px solid #FFEBEE !important;
}

.overlay-red.overlay-lighten-5 {
  background : #FFEBEE;
  /* The Fallback */
  background : rgba(255, 235, 238, 0.8);
}

.red.lighten-4 {
  color : #FFCDD2 !important;
}

.bg-red.bg-lighten-4 {
  background-color : #FFCDD2 !important;
}
.bg-red.bg-lighten-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 205, 210, 0.6);
}

.btn-red.btn-lighten-4 {
  border-color : #D32F2F !important;
  background-color : #FFCDD2 !important;
}
.btn-red.btn-lighten-4:hover {
  border-color : #D32F2F !important;
  background-color : #C62828 !important;
}
.btn-red.btn-lighten-4:focus, .btn-red.btn-lighten-4:active {
  border-color : #C62828 !important;
  background-color : #B71C1C !important;
}

.btn-outline-red.btn-outline-lighten-4 {
  border-color : #FFCDD2 !important;
  color : #FFCDD2 !important;
}
.btn-outline-red.btn-outline-lighten-4:hover {
  background-color : #FFCDD2 !important;
}

input:focus ~ .bg-red {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFCDD2 !important;
}

.border-red.border-lighten-4 {
  border : 1px solid #FFCDD2 !important;
}

.border-top-red.border-top-lighten-4 {
  border-top : 1px solid #FFCDD2 !important;
}

.border-bottom-red.border-bottom-lighten-4 {
  border-bottom : 1px solid #FFCDD2 !important;
}

.border-left-red.border-left-lighten-4 {
  border-right : 1px solid #FFCDD2 !important;
}

.border-right-red.border-right-lighten-4 {
  border-left : 1px solid #FFCDD2 !important;
}

.overlay-red.overlay-lighten-4 {
  background : #FFCDD2;
  /* The Fallback */
  background : rgba(255, 205, 210, 0.8);
}

.red.lighten-3 {
  color : #EF9A9A !important;
}

.bg-red.bg-lighten-3 {
  background-color : #EF9A9A !important;
}
.bg-red.bg-lighten-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(239, 154, 154, 0.6);
}

.btn-red.btn-lighten-3 {
  border-color : #D32F2F !important;
  background-color : #EF9A9A !important;
}
.btn-red.btn-lighten-3:hover {
  border-color : #D32F2F !important;
  background-color : #C62828 !important;
}
.btn-red.btn-lighten-3:focus, .btn-red.btn-lighten-3:active {
  border-color : #C62828 !important;
  background-color : #B71C1C !important;
}

.btn-outline-red.btn-outline-lighten-3 {
  border-color : #EF9A9A !important;
  color : #EF9A9A !important;
}
.btn-outline-red.btn-outline-lighten-3:hover {
  background-color : #EF9A9A !important;
}

input:focus ~ .bg-red {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EF9A9A !important;
}

.border-red.border-lighten-3 {
  border : 1px solid #EF9A9A !important;
}

.border-top-red.border-top-lighten-3 {
  border-top : 1px solid #EF9A9A !important;
}

.border-bottom-red.border-bottom-lighten-3 {
  border-bottom : 1px solid #EF9A9A !important;
}

.border-left-red.border-left-lighten-3 {
  border-right : 1px solid #EF9A9A !important;
}

.border-right-red.border-right-lighten-3 {
  border-left : 1px solid #EF9A9A !important;
}

.overlay-red.overlay-lighten-3 {
  background : #EF9A9A;
  /* The Fallback */
  background : rgba(239, 154, 154, 0.8);
}

.red.lighten-2 {
  color : #E57373 !important;
}

.bg-red.bg-lighten-2 {
  background-color : #E57373 !important;
}
.bg-red.bg-lighten-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(229, 115, 115, 0.6);
}

.btn-red.btn-lighten-2 {
  border-color : #D32F2F !important;
  background-color : #E57373 !important;
}
.btn-red.btn-lighten-2:hover {
  border-color : #D32F2F !important;
  background-color : #C62828 !important;
}
.btn-red.btn-lighten-2:focus, .btn-red.btn-lighten-2:active {
  border-color : #C62828 !important;
  background-color : #B71C1C !important;
}

.btn-outline-red.btn-outline-lighten-2 {
  border-color : #E57373 !important;
  color : #E57373 !important;
}
.btn-outline-red.btn-outline-lighten-2:hover {
  background-color : #E57373 !important;
}

input:focus ~ .bg-red {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E57373 !important;
}

.border-red.border-lighten-2 {
  border : 1px solid #E57373 !important;
}

.border-top-red.border-top-lighten-2 {
  border-top : 1px solid #E57373 !important;
}

.border-bottom-red.border-bottom-lighten-2 {
  border-bottom : 1px solid #E57373 !important;
}

.border-left-red.border-left-lighten-2 {
  border-right : 1px solid #E57373 !important;
}

.border-right-red.border-right-lighten-2 {
  border-left : 1px solid #E57373 !important;
}

.overlay-red.overlay-lighten-2 {
  background : #E57373;
  /* The Fallback */
  background : rgba(229, 115, 115, 0.8);
}

.red.lighten-1 {
  color : #EF5350 !important;
}

.bg-red.bg-lighten-1 {
  background-color : #EF5350 !important;
}
.bg-red.bg-lighten-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(239, 83, 80, 0.6);
}

.btn-red.btn-lighten-1 {
  border-color : #D32F2F !important;
  background-color : #EF5350 !important;
}
.btn-red.btn-lighten-1:hover {
  border-color : #D32F2F !important;
  background-color : #C62828 !important;
}
.btn-red.btn-lighten-1:focus, .btn-red.btn-lighten-1:active {
  border-color : #C62828 !important;
  background-color : #B71C1C !important;
}

.btn-outline-red.btn-outline-lighten-1 {
  border-color : #EF5350 !important;
  color : #EF5350 !important;
}
.btn-outline-red.btn-outline-lighten-1:hover {
  background-color : #EF5350 !important;
}

input:focus ~ .bg-red {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EF5350 !important;
}

.border-red.border-lighten-1 {
  border : 1px solid #EF5350 !important;
}

.border-top-red.border-top-lighten-1 {
  border-top : 1px solid #EF5350 !important;
}

.border-bottom-red.border-bottom-lighten-1 {
  border-bottom : 1px solid #EF5350 !important;
}

.border-left-red.border-left-lighten-1 {
  border-right : 1px solid #EF5350 !important;
}

.border-right-red.border-right-lighten-1 {
  border-left : 1px solid #EF5350 !important;
}

.overlay-red.overlay-lighten-1 {
  background : #EF5350;
  /* The Fallback */
  background : rgba(239, 83, 80, 0.8);
}

.red {
  color : #F44336 !important;
}

.bg-red {
  background-color : #F44336 !important;
}
.bg-red .card-header, .bg-red .card-footer {
  background-color : transparent;
}
.bg-red.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(244, 67, 54, 0.6);
}

.selectboxit.selectboxit-btn.bg-red {
  background-color : #F44336 !important;
}

.alert-red {
  border-color : #F44336 !important;
  background-color : #F8827A !important;
  color : #710E06 !important;
}
.alert-red .alert-link {
  color : #4B0904 !important;
}

.border-red {
  border-color : #F44336;
}

.overlay-red {
  background : #F44336;
  /* The Fallback */
  background : rgba(244, 67, 54, 0.8);
}

.color-info.red {
  background-color : #F44336 !important;
}

.btn-red {
  border-color : #F44336 !important;
  background-color : #F44336 !important;
  color : #FFFFFF;
}
.btn-red:hover {
  border-color : #EF5350 !important;
  background-color : #EF5350 !important;
  color : #FFFFFF !important;
}
.btn-red:focus, .btn-red:active {
  border-color : #C62828 !important;
  background-color : #C62828 !important;
  color : #FFFFFF !important;
}
.btn-red.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(244, 67, 54, 0.6);
}

.btn-outline-red {
  border-color : #F44336;
  background-color : transparent;
  color : #F44336;
}
.btn-outline-red:hover {
  background-color : #F44336;
  color : #FFFFFF !important;
}
.btn-outline-red.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(244, 67, 54, 0.6);
}

input[type='checkbox'].bg-red + .custom-control-label:before, input[type='radio'].bg-red + .custom-control-label:before {
  background-color : #F44336 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-red {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F44336 !important;
}

.border-red {
  border : 1px solid #F44336 !important;
}

.border-top-red {
  border-top : 1px solid #F44336;
}

.border-bottom-red {
  border-bottom : 1px solid #F44336;
}

.border-left-red {
  border-right : 1px solid #F44336;
}

.border-right-red {
  border-left : 1px solid #F44336;
}

/* Bullet red */
.bullet.bullet-red {
  background-color : #F44336;
}

.red.darken-1 {
  color : #E53935 !important;
}

.bg-red.bg-darken-1 {
  background-color : #E53935 !important;
}
.bg-red.bg-darken-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(229, 57, 53, 0.6);
}

.btn-red.btn-darken-1 {
  border-color : #D32F2F !important;
  background-color : #E53935 !important;
}
.btn-red.btn-darken-1:hover {
  border-color : #D32F2F !important;
  background-color : #C62828 !important;
}
.btn-red.btn-darken-1:focus, .btn-red.btn-darken-1:active {
  border-color : #C62828 !important;
  background-color : #B71C1C !important;
}

.btn-outline-red.btn-outline-darken-1 {
  border-color : #E53935 !important;
  color : #E53935 !important;
}
.btn-outline-red.btn-outline-darken-1:hover {
  background-color : #E53935 !important;
}

input:focus ~ .bg-red {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E53935 !important;
}

.border-red.border-darken-1 {
  border : 1px solid #E53935 !important;
}

.border-top-red.border-top-darken-1 {
  border-top : 1px solid #E53935 !important;
}

.border-bottom-red.border-bottom-darken-1 {
  border-bottom : 1px solid #E53935 !important;
}

.border-left-red.border-left-darken-1 {
  border-right : 1px solid #E53935 !important;
}

.border-right-red.border-right-darken-1 {
  border-left : 1px solid #E53935 !important;
}

.overlay-red.overlay-darken-1 {
  background : #E53935;
  /* The Fallback */
  background : rgba(229, 57, 53, 0.8);
}

.red.darken-2 {
  color : #D32F2F !important;
}

.bg-red.bg-darken-2 {
  background-color : #D32F2F !important;
}
.bg-red.bg-darken-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(211, 47, 47, 0.6);
}

.btn-red.btn-darken-2 {
  border-color : #D32F2F !important;
  background-color : #D32F2F !important;
}
.btn-red.btn-darken-2:hover {
  border-color : #D32F2F !important;
  background-color : #C62828 !important;
}
.btn-red.btn-darken-2:focus, .btn-red.btn-darken-2:active {
  border-color : #C62828 !important;
  background-color : #B71C1C !important;
}

.btn-outline-red.btn-outline-darken-2 {
  border-color : #D32F2F !important;
  color : #D32F2F !important;
}
.btn-outline-red.btn-outline-darken-2:hover {
  background-color : #D32F2F !important;
}

input:focus ~ .bg-red {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D32F2F !important;
}

.border-red.border-darken-2 {
  border : 1px solid #D32F2F !important;
}

.border-top-red.border-top-darken-2 {
  border-top : 1px solid #D32F2F !important;
}

.border-bottom-red.border-bottom-darken-2 {
  border-bottom : 1px solid #D32F2F !important;
}

.border-left-red.border-left-darken-2 {
  border-right : 1px solid #D32F2F !important;
}

.border-right-red.border-right-darken-2 {
  border-left : 1px solid #D32F2F !important;
}

.overlay-red.overlay-darken-2 {
  background : #D32F2F;
  /* The Fallback */
  background : rgba(211, 47, 47, 0.8);
}

.red.darken-3 {
  color : #C62828 !important;
}

.bg-red.bg-darken-3 {
  background-color : #C62828 !important;
}
.bg-red.bg-darken-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(198, 40, 40, 0.6);
}

.btn-red.btn-darken-3 {
  border-color : #D32F2F !important;
  background-color : #C62828 !important;
}
.btn-red.btn-darken-3:hover {
  border-color : #D32F2F !important;
  background-color : #C62828 !important;
}
.btn-red.btn-darken-3:focus, .btn-red.btn-darken-3:active {
  border-color : #C62828 !important;
  background-color : #B71C1C !important;
}

.btn-outline-red.btn-outline-darken-3 {
  border-color : #C62828 !important;
  color : #C62828 !important;
}
.btn-outline-red.btn-outline-darken-3:hover {
  background-color : #C62828 !important;
}

input:focus ~ .bg-red {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #C62828 !important;
}

.border-red.border-darken-3 {
  border : 1px solid #C62828 !important;
}

.border-top-red.border-top-darken-3 {
  border-top : 1px solid #C62828 !important;
}

.border-bottom-red.border-bottom-darken-3 {
  border-bottom : 1px solid #C62828 !important;
}

.border-left-red.border-left-darken-3 {
  border-right : 1px solid #C62828 !important;
}

.border-right-red.border-right-darken-3 {
  border-left : 1px solid #C62828 !important;
}

.overlay-red.overlay-darken-3 {
  background : #C62828;
  /* The Fallback */
  background : rgba(198, 40, 40, 0.8);
}

.red.darken-4 {
  color : #B71C1C !important;
}

.bg-red.bg-darken-4 {
  background-color : #B71C1C !important;
}
.bg-red.bg-darken-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(183, 28, 28, 0.6);
}

.btn-red.btn-darken-4 {
  border-color : #D32F2F !important;
  background-color : #B71C1C !important;
}
.btn-red.btn-darken-4:hover {
  border-color : #D32F2F !important;
  background-color : #C62828 !important;
}
.btn-red.btn-darken-4:focus, .btn-red.btn-darken-4:active {
  border-color : #C62828 !important;
  background-color : #B71C1C !important;
}

.btn-outline-red.btn-outline-darken-4 {
  border-color : #B71C1C !important;
  color : #B71C1C !important;
}
.btn-outline-red.btn-outline-darken-4:hover {
  background-color : #B71C1C !important;
}

input:focus ~ .bg-red {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #B71C1C !important;
}

.border-red.border-darken-4 {
  border : 1px solid #B71C1C !important;
}

.border-top-red.border-top-darken-4 {
  border-top : 1px solid #B71C1C !important;
}

.border-bottom-red.border-bottom-darken-4 {
  border-bottom : 1px solid #B71C1C !important;
}

.border-left-red.border-left-darken-4 {
  border-right : 1px solid #B71C1C !important;
}

.border-right-red.border-right-darken-4 {
  border-left : 1px solid #B71C1C !important;
}

.overlay-red.overlay-darken-4 {
  background : #B71C1C;
  /* The Fallback */
  background : rgba(183, 28, 28, 0.8);
}

.red.accent-1 {
  color : #FF8A80 !important;
}

.bg-red.bg-accent-1 {
  background-color : #FF8A80 !important;
}
.bg-red.bg-accent-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 138, 128, 0.6);
}

.btn-red.btn-accent-1 {
  border-color : #D32F2F !important;
  background-color : #FF8A80 !important;
}
.btn-red.btn-accent-1:hover {
  border-color : #D32F2F !important;
  background-color : #C62828 !important;
}
.btn-red.btn-accent-1:focus, .btn-red.btn-accent-1:active {
  border-color : #C62828 !important;
  background-color : #B71C1C !important;
}

.btn-outline-red.btn-outline-accent-1 {
  border-color : #FF8A80 !important;
  color : #FF8A80 !important;
}
.btn-outline-red.btn-outline-accent-1:hover {
  background-color : #FF8A80 !important;
}

input:focus ~ .bg-red {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF8A80 !important;
}

.border-red.border-accent-1 {
  border : 1px solid #FF8A80 !important;
}

.border-top-red.border-top-accent-1 {
  border-top : 1px solid #FF8A80 !important;
}

.border-bottom-red.border-bottom-accent-1 {
  border-bottom : 1px solid #FF8A80 !important;
}

.border-left-red.border-left-accent-1 {
  border-right : 1px solid #FF8A80 !important;
}

.border-right-red.border-right-accent-1 {
  border-left : 1px solid #FF8A80 !important;
}

.overlay-red.overlay-accent-1 {
  background : #FF8A80;
  /* The Fallback */
  background : rgba(255, 138, 128, 0.8);
}

.red.accent-2 {
  color : #FF5252 !important;
}

.bg-red.bg-accent-2 {
  background-color : #FF5252 !important;
}
.bg-red.bg-accent-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 82, 82, 0.6);
}

.btn-red.btn-accent-2 {
  border-color : #D32F2F !important;
  background-color : #FF5252 !important;
}
.btn-red.btn-accent-2:hover {
  border-color : #D32F2F !important;
  background-color : #C62828 !important;
}
.btn-red.btn-accent-2:focus, .btn-red.btn-accent-2:active {
  border-color : #C62828 !important;
  background-color : #B71C1C !important;
}

.btn-outline-red.btn-outline-accent-2 {
  border-color : #FF5252 !important;
  color : #FF5252 !important;
}
.btn-outline-red.btn-outline-accent-2:hover {
  background-color : #FF5252 !important;
}

input:focus ~ .bg-red {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF5252 !important;
}

.border-red.border-accent-2 {
  border : 1px solid #FF5252 !important;
}

.border-top-red.border-top-accent-2 {
  border-top : 1px solid #FF5252 !important;
}

.border-bottom-red.border-bottom-accent-2 {
  border-bottom : 1px solid #FF5252 !important;
}

.border-left-red.border-left-accent-2 {
  border-right : 1px solid #FF5252 !important;
}

.border-right-red.border-right-accent-2 {
  border-left : 1px solid #FF5252 !important;
}

.overlay-red.overlay-accent-2 {
  background : #FF5252;
  /* The Fallback */
  background : rgba(255, 82, 82, 0.8);
}

.red.accent-3 {
  color : #FF1744 !important;
}

.bg-red.bg-accent-3 {
  background-color : #FF1744 !important;
}
.bg-red.bg-accent-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 23, 68, 0.6);
}

.btn-red.btn-accent-3 {
  border-color : #D32F2F !important;
  background-color : #FF1744 !important;
}
.btn-red.btn-accent-3:hover {
  border-color : #D32F2F !important;
  background-color : #C62828 !important;
}
.btn-red.btn-accent-3:focus, .btn-red.btn-accent-3:active {
  border-color : #C62828 !important;
  background-color : #B71C1C !important;
}

.btn-outline-red.btn-outline-accent-3 {
  border-color : #FF1744 !important;
  color : #FF1744 !important;
}
.btn-outline-red.btn-outline-accent-3:hover {
  background-color : #FF1744 !important;
}

input:focus ~ .bg-red {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF1744 !important;
}

.border-red.border-accent-3 {
  border : 1px solid #FF1744 !important;
}

.border-top-red.border-top-accent-3 {
  border-top : 1px solid #FF1744 !important;
}

.border-bottom-red.border-bottom-accent-3 {
  border-bottom : 1px solid #FF1744 !important;
}

.border-left-red.border-left-accent-3 {
  border-right : 1px solid #FF1744 !important;
}

.border-right-red.border-right-accent-3 {
  border-left : 1px solid #FF1744 !important;
}

.overlay-red.overlay-accent-3 {
  background : #FF1744;
  /* The Fallback */
  background : rgba(255, 23, 68, 0.8);
}

.red.accent-4 {
  color : #D50000 !important;
}

.bg-red.bg-accent-4 {
  background-color : #D50000 !important;
}
.bg-red.bg-accent-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(213, 0, 0, 0.6);
}

.btn-red.btn-accent-4 {
  border-color : #D32F2F !important;
  background-color : #D50000 !important;
}
.btn-red.btn-accent-4:hover {
  border-color : #D32F2F !important;
  background-color : #C62828 !important;
}
.btn-red.btn-accent-4:focus, .btn-red.btn-accent-4:active {
  border-color : #C62828 !important;
  background-color : #B71C1C !important;
}

.btn-outline-red.btn-outline-accent-4 {
  border-color : #D50000 !important;
  color : #D50000 !important;
}
.btn-outline-red.btn-outline-accent-4:hover {
  background-color : #D50000 !important;
}

input:focus ~ .bg-red {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D50000 !important;
}

.border-red.border-accent-4 {
  border : 1px solid #D50000 !important;
}

.border-top-red.border-top-accent-4 {
  border-top : 1px solid #D50000 !important;
}

.border-bottom-red.border-bottom-accent-4 {
  border-bottom : 1px solid #D50000 !important;
}

.border-left-red.border-left-accent-4 {
  border-right : 1px solid #D50000 !important;
}

.border-right-red.border-right-accent-4 {
  border-left : 1px solid #D50000 !important;
}

.overlay-red.overlay-accent-4 {
  background : #D50000;
  /* The Fallback */
  background : rgba(213, 0, 0, 0.8);
}

.pink.lighten-5 {
  color : #FCE4EC !important;
}

.bg-pink.bg-lighten-5 {
  background-color : #FCE4EC !important;
}
.bg-pink.bg-lighten-5.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(252, 228, 236, 0.6);
}

.btn-pink.btn-lighten-5 {
  border-color : #C2185B !important;
  background-color : #FCE4EC !important;
}
.btn-pink.btn-lighten-5:hover {
  border-color : #C2185B !important;
  background-color : #AD1457 !important;
}
.btn-pink.btn-lighten-5:focus, .btn-pink.btn-lighten-5:active {
  border-color : #AD1457 !important;
  background-color : #880E4F !important;
}

.btn-outline-pink.btn-outline-lighten-5 {
  border-color : #FCE4EC !important;
  color : #FCE4EC !important;
}
.btn-outline-pink.btn-outline-lighten-5:hover {
  background-color : #FCE4EC !important;
}

input:focus ~ .bg-pink {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FCE4EC !important;
}

.border-pink.border-lighten-5 {
  border : 1px solid #FCE4EC !important;
}

.border-top-pink.border-top-lighten-5 {
  border-top : 1px solid #FCE4EC !important;
}

.border-bottom-pink.border-bottom-lighten-5 {
  border-bottom : 1px solid #FCE4EC !important;
}

.border-left-pink.border-left-lighten-5 {
  border-right : 1px solid #FCE4EC !important;
}

.border-right-pink.border-right-lighten-5 {
  border-left : 1px solid #FCE4EC !important;
}

.overlay-pink.overlay-lighten-5 {
  background : #FCE4EC;
  /* The Fallback */
  background : rgba(252, 228, 236, 0.8);
}

.pink.lighten-4 {
  color : #F8BBD0 !important;
}

.bg-pink.bg-lighten-4 {
  background-color : #F8BBD0 !important;
}
.bg-pink.bg-lighten-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(248, 187, 208, 0.6);
}

.btn-pink.btn-lighten-4 {
  border-color : #C2185B !important;
  background-color : #F8BBD0 !important;
}
.btn-pink.btn-lighten-4:hover {
  border-color : #C2185B !important;
  background-color : #AD1457 !important;
}
.btn-pink.btn-lighten-4:focus, .btn-pink.btn-lighten-4:active {
  border-color : #AD1457 !important;
  background-color : #880E4F !important;
}

.btn-outline-pink.btn-outline-lighten-4 {
  border-color : #F8BBD0 !important;
  color : #F8BBD0 !important;
}
.btn-outline-pink.btn-outline-lighten-4:hover {
  background-color : #F8BBD0 !important;
}

input:focus ~ .bg-pink {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F8BBD0 !important;
}

.border-pink.border-lighten-4 {
  border : 1px solid #F8BBD0 !important;
}

.border-top-pink.border-top-lighten-4 {
  border-top : 1px solid #F8BBD0 !important;
}

.border-bottom-pink.border-bottom-lighten-4 {
  border-bottom : 1px solid #F8BBD0 !important;
}

.border-left-pink.border-left-lighten-4 {
  border-right : 1px solid #F8BBD0 !important;
}

.border-right-pink.border-right-lighten-4 {
  border-left : 1px solid #F8BBD0 !important;
}

.overlay-pink.overlay-lighten-4 {
  background : #F8BBD0;
  /* The Fallback */
  background : rgba(248, 187, 208, 0.8);
}

.pink.lighten-3 {
  color : #F48FB1 !important;
}

.bg-pink.bg-lighten-3 {
  background-color : #F48FB1 !important;
}
.bg-pink.bg-lighten-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(244, 143, 177, 0.6);
}

.btn-pink.btn-lighten-3 {
  border-color : #C2185B !important;
  background-color : #F48FB1 !important;
}
.btn-pink.btn-lighten-3:hover {
  border-color : #C2185B !important;
  background-color : #AD1457 !important;
}
.btn-pink.btn-lighten-3:focus, .btn-pink.btn-lighten-3:active {
  border-color : #AD1457 !important;
  background-color : #880E4F !important;
}

.btn-outline-pink.btn-outline-lighten-3 {
  border-color : #F48FB1 !important;
  color : #F48FB1 !important;
}
.btn-outline-pink.btn-outline-lighten-3:hover {
  background-color : #F48FB1 !important;
}

input:focus ~ .bg-pink {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F48FB1 !important;
}

.border-pink.border-lighten-3 {
  border : 1px solid #F48FB1 !important;
}

.border-top-pink.border-top-lighten-3 {
  border-top : 1px solid #F48FB1 !important;
}

.border-bottom-pink.border-bottom-lighten-3 {
  border-bottom : 1px solid #F48FB1 !important;
}

.border-left-pink.border-left-lighten-3 {
  border-right : 1px solid #F48FB1 !important;
}

.border-right-pink.border-right-lighten-3 {
  border-left : 1px solid #F48FB1 !important;
}

.overlay-pink.overlay-lighten-3 {
  background : #F48FB1;
  /* The Fallback */
  background : rgba(244, 143, 177, 0.8);
}

.pink.lighten-2 {
  color : #F06292 !important;
}

.bg-pink.bg-lighten-2 {
  background-color : #F06292 !important;
}
.bg-pink.bg-lighten-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(240, 98, 146, 0.6);
}

.btn-pink.btn-lighten-2 {
  border-color : #C2185B !important;
  background-color : #F06292 !important;
}
.btn-pink.btn-lighten-2:hover {
  border-color : #C2185B !important;
  background-color : #AD1457 !important;
}
.btn-pink.btn-lighten-2:focus, .btn-pink.btn-lighten-2:active {
  border-color : #AD1457 !important;
  background-color : #880E4F !important;
}

.btn-outline-pink.btn-outline-lighten-2 {
  border-color : #F06292 !important;
  color : #F06292 !important;
}
.btn-outline-pink.btn-outline-lighten-2:hover {
  background-color : #F06292 !important;
}

input:focus ~ .bg-pink {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F06292 !important;
}

.border-pink.border-lighten-2 {
  border : 1px solid #F06292 !important;
}

.border-top-pink.border-top-lighten-2 {
  border-top : 1px solid #F06292 !important;
}

.border-bottom-pink.border-bottom-lighten-2 {
  border-bottom : 1px solid #F06292 !important;
}

.border-left-pink.border-left-lighten-2 {
  border-right : 1px solid #F06292 !important;
}

.border-right-pink.border-right-lighten-2 {
  border-left : 1px solid #F06292 !important;
}

.overlay-pink.overlay-lighten-2 {
  background : #F06292;
  /* The Fallback */
  background : rgba(240, 98, 146, 0.8);
}

.pink.lighten-1 {
  color : #EC407A !important;
}

.bg-pink.bg-lighten-1 {
  background-color : #EC407A !important;
}
.bg-pink.bg-lighten-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(236, 64, 122, 0.6);
}

.btn-pink.btn-lighten-1 {
  border-color : #C2185B !important;
  background-color : #EC407A !important;
}
.btn-pink.btn-lighten-1:hover {
  border-color : #C2185B !important;
  background-color : #AD1457 !important;
}
.btn-pink.btn-lighten-1:focus, .btn-pink.btn-lighten-1:active {
  border-color : #AD1457 !important;
  background-color : #880E4F !important;
}

.btn-outline-pink.btn-outline-lighten-1 {
  border-color : #EC407A !important;
  color : #EC407A !important;
}
.btn-outline-pink.btn-outline-lighten-1:hover {
  background-color : #EC407A !important;
}

input:focus ~ .bg-pink {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EC407A !important;
}

.border-pink.border-lighten-1 {
  border : 1px solid #EC407A !important;
}

.border-top-pink.border-top-lighten-1 {
  border-top : 1px solid #EC407A !important;
}

.border-bottom-pink.border-bottom-lighten-1 {
  border-bottom : 1px solid #EC407A !important;
}

.border-left-pink.border-left-lighten-1 {
  border-right : 1px solid #EC407A !important;
}

.border-right-pink.border-right-lighten-1 {
  border-left : 1px solid #EC407A !important;
}

.overlay-pink.overlay-lighten-1 {
  background : #EC407A;
  /* The Fallback */
  background : rgba(236, 64, 122, 0.8);
}

.pink {
  color : #E91E63 !important;
}

.bg-pink {
  background-color : #E91E63 !important;
}
.bg-pink .card-header, .bg-pink .card-footer {
  background-color : transparent;
}
.bg-pink.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(233, 30, 99, 0.6);
}

.selectboxit.selectboxit-btn.bg-pink {
  background-color : #E91E63 !important;
}

.alert-pink {
  border-color : #E91E63 !important;
  background-color : #EF5F90 !important;
  color : #4D081F !important;
}
.alert-pink .alert-link {
  color : #280410 !important;
}

.border-pink {
  border-color : #E91E63;
}

.overlay-pink {
  background : #E91E63;
  /* The Fallback */
  background : rgba(233, 30, 99, 0.8);
}

.color-info.pink {
  background-color : #E91E63 !important;
}

.btn-pink {
  border-color : #E91E63 !important;
  background-color : #E91E63 !important;
  color : #FFFFFF;
}
.btn-pink:hover {
  border-color : #EC407A !important;
  background-color : #EC407A !important;
  color : #FFFFFF !important;
}
.btn-pink:focus, .btn-pink:active {
  border-color : #AD1457 !important;
  background-color : #AD1457 !important;
  color : #FFFFFF !important;
}
.btn-pink.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(233, 30, 99, 0.6);
}

.btn-outline-pink {
  border-color : #E91E63;
  background-color : transparent;
  color : #E91E63;
}
.btn-outline-pink:hover {
  background-color : #E91E63;
  color : #FFFFFF !important;
}
.btn-outline-pink.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(233, 30, 99, 0.6);
}

input[type='checkbox'].bg-pink + .custom-control-label:before, input[type='radio'].bg-pink + .custom-control-label:before {
  background-color : #E91E63 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-pink {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E91E63 !important;
}

.border-pink {
  border : 1px solid #E91E63 !important;
}

.border-top-pink {
  border-top : 1px solid #E91E63;
}

.border-bottom-pink {
  border-bottom : 1px solid #E91E63;
}

.border-left-pink {
  border-right : 1px solid #E91E63;
}

.border-right-pink {
  border-left : 1px solid #E91E63;
}

/* Bullet pink */
.bullet.bullet-pink {
  background-color : #E91E63;
}

.pink.darken-1 {
  color : #D81B60 !important;
}

.bg-pink.bg-darken-1 {
  background-color : #D81B60 !important;
}
.bg-pink.bg-darken-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(216, 27, 96, 0.6);
}

.btn-pink.btn-darken-1 {
  border-color : #C2185B !important;
  background-color : #D81B60 !important;
}
.btn-pink.btn-darken-1:hover {
  border-color : #C2185B !important;
  background-color : #AD1457 !important;
}
.btn-pink.btn-darken-1:focus, .btn-pink.btn-darken-1:active {
  border-color : #AD1457 !important;
  background-color : #880E4F !important;
}

.btn-outline-pink.btn-outline-darken-1 {
  border-color : #D81B60 !important;
  color : #D81B60 !important;
}
.btn-outline-pink.btn-outline-darken-1:hover {
  background-color : #D81B60 !important;
}

input:focus ~ .bg-pink {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D81B60 !important;
}

.border-pink.border-darken-1 {
  border : 1px solid #D81B60 !important;
}

.border-top-pink.border-top-darken-1 {
  border-top : 1px solid #D81B60 !important;
}

.border-bottom-pink.border-bottom-darken-1 {
  border-bottom : 1px solid #D81B60 !important;
}

.border-left-pink.border-left-darken-1 {
  border-right : 1px solid #D81B60 !important;
}

.border-right-pink.border-right-darken-1 {
  border-left : 1px solid #D81B60 !important;
}

.overlay-pink.overlay-darken-1 {
  background : #D81B60;
  /* The Fallback */
  background : rgba(216, 27, 96, 0.8);
}

.pink.darken-2 {
  color : #C2185B !important;
}

.bg-pink.bg-darken-2 {
  background-color : #C2185B !important;
}
.bg-pink.bg-darken-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(194, 24, 91, 0.6);
}

.btn-pink.btn-darken-2 {
  border-color : #C2185B !important;
  background-color : #C2185B !important;
}
.btn-pink.btn-darken-2:hover {
  border-color : #C2185B !important;
  background-color : #AD1457 !important;
}
.btn-pink.btn-darken-2:focus, .btn-pink.btn-darken-2:active {
  border-color : #AD1457 !important;
  background-color : #880E4F !important;
}

.btn-outline-pink.btn-outline-darken-2 {
  border-color : #C2185B !important;
  color : #C2185B !important;
}
.btn-outline-pink.btn-outline-darken-2:hover {
  background-color : #C2185B !important;
}

input:focus ~ .bg-pink {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #C2185B !important;
}

.border-pink.border-darken-2 {
  border : 1px solid #C2185B !important;
}

.border-top-pink.border-top-darken-2 {
  border-top : 1px solid #C2185B !important;
}

.border-bottom-pink.border-bottom-darken-2 {
  border-bottom : 1px solid #C2185B !important;
}

.border-left-pink.border-left-darken-2 {
  border-right : 1px solid #C2185B !important;
}

.border-right-pink.border-right-darken-2 {
  border-left : 1px solid #C2185B !important;
}

.overlay-pink.overlay-darken-2 {
  background : #C2185B;
  /* The Fallback */
  background : rgba(194, 24, 91, 0.8);
}

.pink.darken-3 {
  color : #AD1457 !important;
}

.bg-pink.bg-darken-3 {
  background-color : #AD1457 !important;
}
.bg-pink.bg-darken-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(173, 20, 87, 0.6);
}

.btn-pink.btn-darken-3 {
  border-color : #C2185B !important;
  background-color : #AD1457 !important;
}
.btn-pink.btn-darken-3:hover {
  border-color : #C2185B !important;
  background-color : #AD1457 !important;
}
.btn-pink.btn-darken-3:focus, .btn-pink.btn-darken-3:active {
  border-color : #AD1457 !important;
  background-color : #880E4F !important;
}

.btn-outline-pink.btn-outline-darken-3 {
  border-color : #AD1457 !important;
  color : #AD1457 !important;
}
.btn-outline-pink.btn-outline-darken-3:hover {
  background-color : #AD1457 !important;
}

input:focus ~ .bg-pink {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #AD1457 !important;
}

.border-pink.border-darken-3 {
  border : 1px solid #AD1457 !important;
}

.border-top-pink.border-top-darken-3 {
  border-top : 1px solid #AD1457 !important;
}

.border-bottom-pink.border-bottom-darken-3 {
  border-bottom : 1px solid #AD1457 !important;
}

.border-left-pink.border-left-darken-3 {
  border-right : 1px solid #AD1457 !important;
}

.border-right-pink.border-right-darken-3 {
  border-left : 1px solid #AD1457 !important;
}

.overlay-pink.overlay-darken-3 {
  background : #AD1457;
  /* The Fallback */
  background : rgba(173, 20, 87, 0.8);
}

.pink.darken-4 {
  color : #880E4F !important;
}

.bg-pink.bg-darken-4 {
  background-color : #880E4F !important;
}
.bg-pink.bg-darken-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(136, 14, 79, 0.6);
}

.btn-pink.btn-darken-4 {
  border-color : #C2185B !important;
  background-color : #880E4F !important;
}
.btn-pink.btn-darken-4:hover {
  border-color : #C2185B !important;
  background-color : #AD1457 !important;
}
.btn-pink.btn-darken-4:focus, .btn-pink.btn-darken-4:active {
  border-color : #AD1457 !important;
  background-color : #880E4F !important;
}

.btn-outline-pink.btn-outline-darken-4 {
  border-color : #880E4F !important;
  color : #880E4F !important;
}
.btn-outline-pink.btn-outline-darken-4:hover {
  background-color : #880E4F !important;
}

input:focus ~ .bg-pink {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #880E4F !important;
}

.border-pink.border-darken-4 {
  border : 1px solid #880E4F !important;
}

.border-top-pink.border-top-darken-4 {
  border-top : 1px solid #880E4F !important;
}

.border-bottom-pink.border-bottom-darken-4 {
  border-bottom : 1px solid #880E4F !important;
}

.border-left-pink.border-left-darken-4 {
  border-right : 1px solid #880E4F !important;
}

.border-right-pink.border-right-darken-4 {
  border-left : 1px solid #880E4F !important;
}

.overlay-pink.overlay-darken-4 {
  background : #880E4F;
  /* The Fallback */
  background : rgba(136, 14, 79, 0.8);
}

.pink.accent-1 {
  color : #FF80AB !important;
}

.bg-pink.bg-accent-1 {
  background-color : #FF80AB !important;
}
.bg-pink.bg-accent-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 128, 171, 0.6);
}

.btn-pink.btn-accent-1 {
  border-color : #C2185B !important;
  background-color : #FF80AB !important;
}
.btn-pink.btn-accent-1:hover {
  border-color : #C2185B !important;
  background-color : #AD1457 !important;
}
.btn-pink.btn-accent-1:focus, .btn-pink.btn-accent-1:active {
  border-color : #AD1457 !important;
  background-color : #880E4F !important;
}

.btn-outline-pink.btn-outline-accent-1 {
  border-color : #FF80AB !important;
  color : #FF80AB !important;
}
.btn-outline-pink.btn-outline-accent-1:hover {
  background-color : #FF80AB !important;
}

input:focus ~ .bg-pink {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF80AB !important;
}

.border-pink.border-accent-1 {
  border : 1px solid #FF80AB !important;
}

.border-top-pink.border-top-accent-1 {
  border-top : 1px solid #FF80AB !important;
}

.border-bottom-pink.border-bottom-accent-1 {
  border-bottom : 1px solid #FF80AB !important;
}

.border-left-pink.border-left-accent-1 {
  border-right : 1px solid #FF80AB !important;
}

.border-right-pink.border-right-accent-1 {
  border-left : 1px solid #FF80AB !important;
}

.overlay-pink.overlay-accent-1 {
  background : #FF80AB;
  /* The Fallback */
  background : rgba(255, 128, 171, 0.8);
}

.pink.accent-2 {
  color : #FF4081 !important;
}

.bg-pink.bg-accent-2 {
  background-color : #FF4081 !important;
}
.bg-pink.bg-accent-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 64, 129, 0.6);
}

.btn-pink.btn-accent-2 {
  border-color : #C2185B !important;
  background-color : #FF4081 !important;
}
.btn-pink.btn-accent-2:hover {
  border-color : #C2185B !important;
  background-color : #AD1457 !important;
}
.btn-pink.btn-accent-2:focus, .btn-pink.btn-accent-2:active {
  border-color : #AD1457 !important;
  background-color : #880E4F !important;
}

.btn-outline-pink.btn-outline-accent-2 {
  border-color : #FF4081 !important;
  color : #FF4081 !important;
}
.btn-outline-pink.btn-outline-accent-2:hover {
  background-color : #FF4081 !important;
}

input:focus ~ .bg-pink {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF4081 !important;
}

.border-pink.border-accent-2 {
  border : 1px solid #FF4081 !important;
}

.border-top-pink.border-top-accent-2 {
  border-top : 1px solid #FF4081 !important;
}

.border-bottom-pink.border-bottom-accent-2 {
  border-bottom : 1px solid #FF4081 !important;
}

.border-left-pink.border-left-accent-2 {
  border-right : 1px solid #FF4081 !important;
}

.border-right-pink.border-right-accent-2 {
  border-left : 1px solid #FF4081 !important;
}

.overlay-pink.overlay-accent-2 {
  background : #FF4081;
  /* The Fallback */
  background : rgba(255, 64, 129, 0.8);
}

.pink.accent-3 {
  color : #F50057 !important;
}

.bg-pink.bg-accent-3 {
  background-color : #F50057 !important;
}
.bg-pink.bg-accent-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(245, 0, 87, 0.6);
}

.btn-pink.btn-accent-3 {
  border-color : #C2185B !important;
  background-color : #F50057 !important;
}
.btn-pink.btn-accent-3:hover {
  border-color : #C2185B !important;
  background-color : #AD1457 !important;
}
.btn-pink.btn-accent-3:focus, .btn-pink.btn-accent-3:active {
  border-color : #AD1457 !important;
  background-color : #880E4F !important;
}

.btn-outline-pink.btn-outline-accent-3 {
  border-color : #F50057 !important;
  color : #F50057 !important;
}
.btn-outline-pink.btn-outline-accent-3:hover {
  background-color : #F50057 !important;
}

input:focus ~ .bg-pink {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F50057 !important;
}

.border-pink.border-accent-3 {
  border : 1px solid #F50057 !important;
}

.border-top-pink.border-top-accent-3 {
  border-top : 1px solid #F50057 !important;
}

.border-bottom-pink.border-bottom-accent-3 {
  border-bottom : 1px solid #F50057 !important;
}

.border-left-pink.border-left-accent-3 {
  border-right : 1px solid #F50057 !important;
}

.border-right-pink.border-right-accent-3 {
  border-left : 1px solid #F50057 !important;
}

.overlay-pink.overlay-accent-3 {
  background : #F50057;
  /* The Fallback */
  background : rgba(245, 0, 87, 0.8);
}

.pink.accent-4 {
  color : #C51162 !important;
}

.bg-pink.bg-accent-4 {
  background-color : #C51162 !important;
}
.bg-pink.bg-accent-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(197, 17, 98, 0.6);
}

.btn-pink.btn-accent-4 {
  border-color : #C2185B !important;
  background-color : #C51162 !important;
}
.btn-pink.btn-accent-4:hover {
  border-color : #C2185B !important;
  background-color : #AD1457 !important;
}
.btn-pink.btn-accent-4:focus, .btn-pink.btn-accent-4:active {
  border-color : #AD1457 !important;
  background-color : #880E4F !important;
}

.btn-outline-pink.btn-outline-accent-4 {
  border-color : #C51162 !important;
  color : #C51162 !important;
}
.btn-outline-pink.btn-outline-accent-4:hover {
  background-color : #C51162 !important;
}

input:focus ~ .bg-pink {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #C51162 !important;
}

.border-pink.border-accent-4 {
  border : 1px solid #C51162 !important;
}

.border-top-pink.border-top-accent-4 {
  border-top : 1px solid #C51162 !important;
}

.border-bottom-pink.border-bottom-accent-4 {
  border-bottom : 1px solid #C51162 !important;
}

.border-left-pink.border-left-accent-4 {
  border-right : 1px solid #C51162 !important;
}

.border-right-pink.border-right-accent-4 {
  border-left : 1px solid #C51162 !important;
}

.overlay-pink.overlay-accent-4 {
  background : #C51162;
  /* The Fallback */
  background : rgba(197, 17, 98, 0.8);
}

.purple.lighten-5 {
  color : #F3E5F5 !important;
}

.bg-purple.bg-lighten-5 {
  background-color : #F3E5F5 !important;
}
.bg-purple.bg-lighten-5.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(243, 229, 245, 0.6);
}

.btn-purple.btn-lighten-5 {
  border-color : #7B1FA2 !important;
  background-color : #F3E5F5 !important;
}
.btn-purple.btn-lighten-5:hover {
  border-color : #7B1FA2 !important;
  background-color : #6A1B9A !important;
}
.btn-purple.btn-lighten-5:focus, .btn-purple.btn-lighten-5:active {
  border-color : #6A1B9A !important;
  background-color : #4A148C !important;
}

.btn-outline-purple.btn-outline-lighten-5 {
  border-color : #F3E5F5 !important;
  color : #F3E5F5 !important;
}
.btn-outline-purple.btn-outline-lighten-5:hover {
  background-color : #F3E5F5 !important;
}

input:focus ~ .bg-purple {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F3E5F5 !important;
}

.border-purple.border-lighten-5 {
  border : 1px solid #F3E5F5 !important;
}

.border-top-purple.border-top-lighten-5 {
  border-top : 1px solid #F3E5F5 !important;
}

.border-bottom-purple.border-bottom-lighten-5 {
  border-bottom : 1px solid #F3E5F5 !important;
}

.border-left-purple.border-left-lighten-5 {
  border-right : 1px solid #F3E5F5 !important;
}

.border-right-purple.border-right-lighten-5 {
  border-left : 1px solid #F3E5F5 !important;
}

.overlay-purple.overlay-lighten-5 {
  background : #F3E5F5;
  /* The Fallback */
  background : rgba(243, 229, 245, 0.8);
}

.purple.lighten-4 {
  color : #E1BEE7 !important;
}

.bg-purple.bg-lighten-4 {
  background-color : #E1BEE7 !important;
}
.bg-purple.bg-lighten-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(225, 190, 231, 0.6);
}

.btn-purple.btn-lighten-4 {
  border-color : #7B1FA2 !important;
  background-color : #E1BEE7 !important;
}
.btn-purple.btn-lighten-4:hover {
  border-color : #7B1FA2 !important;
  background-color : #6A1B9A !important;
}
.btn-purple.btn-lighten-4:focus, .btn-purple.btn-lighten-4:active {
  border-color : #6A1B9A !important;
  background-color : #4A148C !important;
}

.btn-outline-purple.btn-outline-lighten-4 {
  border-color : #E1BEE7 !important;
  color : #E1BEE7 !important;
}
.btn-outline-purple.btn-outline-lighten-4:hover {
  background-color : #E1BEE7 !important;
}

input:focus ~ .bg-purple {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E1BEE7 !important;
}

.border-purple.border-lighten-4 {
  border : 1px solid #E1BEE7 !important;
}

.border-top-purple.border-top-lighten-4 {
  border-top : 1px solid #E1BEE7 !important;
}

.border-bottom-purple.border-bottom-lighten-4 {
  border-bottom : 1px solid #E1BEE7 !important;
}

.border-left-purple.border-left-lighten-4 {
  border-right : 1px solid #E1BEE7 !important;
}

.border-right-purple.border-right-lighten-4 {
  border-left : 1px solid #E1BEE7 !important;
}

.overlay-purple.overlay-lighten-4 {
  background : #E1BEE7;
  /* The Fallback */
  background : rgba(225, 190, 231, 0.8);
}

.purple.lighten-3 {
  color : #CE93D8 !important;
}

.bg-purple.bg-lighten-3 {
  background-color : #CE93D8 !important;
}
.bg-purple.bg-lighten-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(206, 147, 216, 0.6);
}

.btn-purple.btn-lighten-3 {
  border-color : #7B1FA2 !important;
  background-color : #CE93D8 !important;
}
.btn-purple.btn-lighten-3:hover {
  border-color : #7B1FA2 !important;
  background-color : #6A1B9A !important;
}
.btn-purple.btn-lighten-3:focus, .btn-purple.btn-lighten-3:active {
  border-color : #6A1B9A !important;
  background-color : #4A148C !important;
}

.btn-outline-purple.btn-outline-lighten-3 {
  border-color : #CE93D8 !important;
  color : #CE93D8 !important;
}
.btn-outline-purple.btn-outline-lighten-3:hover {
  background-color : #CE93D8 !important;
}

input:focus ~ .bg-purple {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #CE93D8 !important;
}

.border-purple.border-lighten-3 {
  border : 1px solid #CE93D8 !important;
}

.border-top-purple.border-top-lighten-3 {
  border-top : 1px solid #CE93D8 !important;
}

.border-bottom-purple.border-bottom-lighten-3 {
  border-bottom : 1px solid #CE93D8 !important;
}

.border-left-purple.border-left-lighten-3 {
  border-right : 1px solid #CE93D8 !important;
}

.border-right-purple.border-right-lighten-3 {
  border-left : 1px solid #CE93D8 !important;
}

.overlay-purple.overlay-lighten-3 {
  background : #CE93D8;
  /* The Fallback */
  background : rgba(206, 147, 216, 0.8);
}

.purple.lighten-2 {
  color : #BA68C8 !important;
}

.bg-purple.bg-lighten-2 {
  background-color : #BA68C8 !important;
}
.bg-purple.bg-lighten-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(186, 104, 200, 0.6);
}

.btn-purple.btn-lighten-2 {
  border-color : #7B1FA2 !important;
  background-color : #BA68C8 !important;
}
.btn-purple.btn-lighten-2:hover {
  border-color : #7B1FA2 !important;
  background-color : #6A1B9A !important;
}
.btn-purple.btn-lighten-2:focus, .btn-purple.btn-lighten-2:active {
  border-color : #6A1B9A !important;
  background-color : #4A148C !important;
}

.btn-outline-purple.btn-outline-lighten-2 {
  border-color : #BA68C8 !important;
  color : #BA68C8 !important;
}
.btn-outline-purple.btn-outline-lighten-2:hover {
  background-color : #BA68C8 !important;
}

input:focus ~ .bg-purple {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #BA68C8 !important;
}

.border-purple.border-lighten-2 {
  border : 1px solid #BA68C8 !important;
}

.border-top-purple.border-top-lighten-2 {
  border-top : 1px solid #BA68C8 !important;
}

.border-bottom-purple.border-bottom-lighten-2 {
  border-bottom : 1px solid #BA68C8 !important;
}

.border-left-purple.border-left-lighten-2 {
  border-right : 1px solid #BA68C8 !important;
}

.border-right-purple.border-right-lighten-2 {
  border-left : 1px solid #BA68C8 !important;
}

.overlay-purple.overlay-lighten-2 {
  background : #BA68C8;
  /* The Fallback */
  background : rgba(186, 104, 200, 0.8);
}

.purple.lighten-1 {
  color : #AB47BC !important;
}

.bg-purple.bg-lighten-1 {
  background-color : #AB47BC !important;
}
.bg-purple.bg-lighten-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(171, 71, 188, 0.6);
}

.btn-purple.btn-lighten-1 {
  border-color : #7B1FA2 !important;
  background-color : #AB47BC !important;
}
.btn-purple.btn-lighten-1:hover {
  border-color : #7B1FA2 !important;
  background-color : #6A1B9A !important;
}
.btn-purple.btn-lighten-1:focus, .btn-purple.btn-lighten-1:active {
  border-color : #6A1B9A !important;
  background-color : #4A148C !important;
}

.btn-outline-purple.btn-outline-lighten-1 {
  border-color : #AB47BC !important;
  color : #AB47BC !important;
}
.btn-outline-purple.btn-outline-lighten-1:hover {
  background-color : #AB47BC !important;
}

input:focus ~ .bg-purple {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #AB47BC !important;
}

.border-purple.border-lighten-1 {
  border : 1px solid #AB47BC !important;
}

.border-top-purple.border-top-lighten-1 {
  border-top : 1px solid #AB47BC !important;
}

.border-bottom-purple.border-bottom-lighten-1 {
  border-bottom : 1px solid #AB47BC !important;
}

.border-left-purple.border-left-lighten-1 {
  border-right : 1px solid #AB47BC !important;
}

.border-right-purple.border-right-lighten-1 {
  border-left : 1px solid #AB47BC !important;
}

.overlay-purple.overlay-lighten-1 {
  background : #AB47BC;
  /* The Fallback */
  background : rgba(171, 71, 188, 0.8);
}

.purple {
  color : #9C27B0 !important;
}

.bg-purple {
  background-color : #9C27B0 !important;
}
.bg-purple .card-header, .bg-purple .card-footer {
  background-color : transparent;
}
.bg-purple.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(156, 39, 176, 0.6);
}

.selectboxit.selectboxit-btn.bg-purple {
  background-color : #9C27B0 !important;
}

.alert-purple {
  border-color : #9C27B0 !important;
  background-color : #C248D6 !important;
  color : #1A071E !important;
}
.alert-purple .alert-link {
  color : black !important;
}

.border-purple {
  border-color : #9C27B0;
}

.overlay-purple {
  background : #9C27B0;
  /* The Fallback */
  background : rgba(156, 39, 176, 0.8);
}

.color-info.purple {
  background-color : #9C27B0 !important;
}

.btn-purple {
  border-color : #9C27B0 !important;
  background-color : #9C27B0 !important;
  color : #FFFFFF;
}
.btn-purple:hover {
  border-color : #AB47BC !important;
  background-color : #AB47BC !important;
  color : #FFFFFF !important;
}
.btn-purple:focus, .btn-purple:active {
  border-color : #6A1B9A !important;
  background-color : #6A1B9A !important;
  color : #FFFFFF !important;
}
.btn-purple.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(156, 39, 176, 0.6);
}

.btn-outline-purple {
  border-color : #9C27B0;
  background-color : transparent;
  color : #9C27B0;
}
.btn-outline-purple:hover {
  background-color : #9C27B0;
  color : #FFFFFF !important;
}
.btn-outline-purple.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(156, 39, 176, 0.6);
}

input[type='checkbox'].bg-purple + .custom-control-label:before, input[type='radio'].bg-purple + .custom-control-label:before {
  background-color : #9C27B0 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-purple {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #9C27B0 !important;
}

.border-purple {
  border : 1px solid #9C27B0 !important;
}

.border-top-purple {
  border-top : 1px solid #9C27B0;
}

.border-bottom-purple {
  border-bottom : 1px solid #9C27B0;
}

.border-left-purple {
  border-right : 1px solid #9C27B0;
}

.border-right-purple {
  border-left : 1px solid #9C27B0;
}

/* Bullet purple */
.bullet.bullet-purple {
  background-color : #9C27B0;
}

.purple.darken-1 {
  color : #8E24AA !important;
}

.bg-purple.bg-darken-1 {
  background-color : #8E24AA !important;
}
.bg-purple.bg-darken-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(142, 36, 170, 0.6);
}

.btn-purple.btn-darken-1 {
  border-color : #7B1FA2 !important;
  background-color : #8E24AA !important;
}
.btn-purple.btn-darken-1:hover {
  border-color : #7B1FA2 !important;
  background-color : #6A1B9A !important;
}
.btn-purple.btn-darken-1:focus, .btn-purple.btn-darken-1:active {
  border-color : #6A1B9A !important;
  background-color : #4A148C !important;
}

.btn-outline-purple.btn-outline-darken-1 {
  border-color : #8E24AA !important;
  color : #8E24AA !important;
}
.btn-outline-purple.btn-outline-darken-1:hover {
  background-color : #8E24AA !important;
}

input:focus ~ .bg-purple {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #8E24AA !important;
}

.border-purple.border-darken-1 {
  border : 1px solid #8E24AA !important;
}

.border-top-purple.border-top-darken-1 {
  border-top : 1px solid #8E24AA !important;
}

.border-bottom-purple.border-bottom-darken-1 {
  border-bottom : 1px solid #8E24AA !important;
}

.border-left-purple.border-left-darken-1 {
  border-right : 1px solid #8E24AA !important;
}

.border-right-purple.border-right-darken-1 {
  border-left : 1px solid #8E24AA !important;
}

.overlay-purple.overlay-darken-1 {
  background : #8E24AA;
  /* The Fallback */
  background : rgba(142, 36, 170, 0.8);
}

.purple.darken-2 {
  color : #7B1FA2 !important;
}

.bg-purple.bg-darken-2 {
  background-color : #7B1FA2 !important;
}
.bg-purple.bg-darken-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(123, 31, 162, 0.6);
}

.btn-purple.btn-darken-2 {
  border-color : #7B1FA2 !important;
  background-color : #7B1FA2 !important;
}
.btn-purple.btn-darken-2:hover {
  border-color : #7B1FA2 !important;
  background-color : #6A1B9A !important;
}
.btn-purple.btn-darken-2:focus, .btn-purple.btn-darken-2:active {
  border-color : #6A1B9A !important;
  background-color : #4A148C !important;
}

.btn-outline-purple.btn-outline-darken-2 {
  border-color : #7B1FA2 !important;
  color : #7B1FA2 !important;
}
.btn-outline-purple.btn-outline-darken-2:hover {
  background-color : #7B1FA2 !important;
}

input:focus ~ .bg-purple {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #7B1FA2 !important;
}

.border-purple.border-darken-2 {
  border : 1px solid #7B1FA2 !important;
}

.border-top-purple.border-top-darken-2 {
  border-top : 1px solid #7B1FA2 !important;
}

.border-bottom-purple.border-bottom-darken-2 {
  border-bottom : 1px solid #7B1FA2 !important;
}

.border-left-purple.border-left-darken-2 {
  border-right : 1px solid #7B1FA2 !important;
}

.border-right-purple.border-right-darken-2 {
  border-left : 1px solid #7B1FA2 !important;
}

.overlay-purple.overlay-darken-2 {
  background : #7B1FA2;
  /* The Fallback */
  background : rgba(123, 31, 162, 0.8);
}

.purple.darken-3 {
  color : #6A1B9A !important;
}

.bg-purple.bg-darken-3 {
  background-color : #6A1B9A !important;
}
.bg-purple.bg-darken-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(106, 27, 154, 0.6);
}

.btn-purple.btn-darken-3 {
  border-color : #7B1FA2 !important;
  background-color : #6A1B9A !important;
}
.btn-purple.btn-darken-3:hover {
  border-color : #7B1FA2 !important;
  background-color : #6A1B9A !important;
}
.btn-purple.btn-darken-3:focus, .btn-purple.btn-darken-3:active {
  border-color : #6A1B9A !important;
  background-color : #4A148C !important;
}

.btn-outline-purple.btn-outline-darken-3 {
  border-color : #6A1B9A !important;
  color : #6A1B9A !important;
}
.btn-outline-purple.btn-outline-darken-3:hover {
  background-color : #6A1B9A !important;
}

input:focus ~ .bg-purple {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #6A1B9A !important;
}

.border-purple.border-darken-3 {
  border : 1px solid #6A1B9A !important;
}

.border-top-purple.border-top-darken-3 {
  border-top : 1px solid #6A1B9A !important;
}

.border-bottom-purple.border-bottom-darken-3 {
  border-bottom : 1px solid #6A1B9A !important;
}

.border-left-purple.border-left-darken-3 {
  border-right : 1px solid #6A1B9A !important;
}

.border-right-purple.border-right-darken-3 {
  border-left : 1px solid #6A1B9A !important;
}

.overlay-purple.overlay-darken-3 {
  background : #6A1B9A;
  /* The Fallback */
  background : rgba(106, 27, 154, 0.8);
}

.purple.darken-4 {
  color : #4A148C !important;
}

.bg-purple.bg-darken-4 {
  background-color : #4A148C !important;
}
.bg-purple.bg-darken-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(74, 20, 140, 0.6);
}

.btn-purple.btn-darken-4 {
  border-color : #7B1FA2 !important;
  background-color : #4A148C !important;
}
.btn-purple.btn-darken-4:hover {
  border-color : #7B1FA2 !important;
  background-color : #6A1B9A !important;
}
.btn-purple.btn-darken-4:focus, .btn-purple.btn-darken-4:active {
  border-color : #6A1B9A !important;
  background-color : #4A148C !important;
}

.btn-outline-purple.btn-outline-darken-4 {
  border-color : #4A148C !important;
  color : #4A148C !important;
}
.btn-outline-purple.btn-outline-darken-4:hover {
  background-color : #4A148C !important;
}

input:focus ~ .bg-purple {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #4A148C !important;
}

.border-purple.border-darken-4 {
  border : 1px solid #4A148C !important;
}

.border-top-purple.border-top-darken-4 {
  border-top : 1px solid #4A148C !important;
}

.border-bottom-purple.border-bottom-darken-4 {
  border-bottom : 1px solid #4A148C !important;
}

.border-left-purple.border-left-darken-4 {
  border-right : 1px solid #4A148C !important;
}

.border-right-purple.border-right-darken-4 {
  border-left : 1px solid #4A148C !important;
}

.overlay-purple.overlay-darken-4 {
  background : #4A148C;
  /* The Fallback */
  background : rgba(74, 20, 140, 0.8);
}

.purple.accent-1 {
  color : #EA80FC !important;
}

.bg-purple.bg-accent-1 {
  background-color : #EA80FC !important;
}
.bg-purple.bg-accent-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(234, 128, 252, 0.6);
}

.btn-purple.btn-accent-1 {
  border-color : #7B1FA2 !important;
  background-color : #EA80FC !important;
}
.btn-purple.btn-accent-1:hover {
  border-color : #7B1FA2 !important;
  background-color : #6A1B9A !important;
}
.btn-purple.btn-accent-1:focus, .btn-purple.btn-accent-1:active {
  border-color : #6A1B9A !important;
  background-color : #4A148C !important;
}

.btn-outline-purple.btn-outline-accent-1 {
  border-color : #EA80FC !important;
  color : #EA80FC !important;
}
.btn-outline-purple.btn-outline-accent-1:hover {
  background-color : #EA80FC !important;
}

input:focus ~ .bg-purple {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EA80FC !important;
}

.border-purple.border-accent-1 {
  border : 1px solid #EA80FC !important;
}

.border-top-purple.border-top-accent-1 {
  border-top : 1px solid #EA80FC !important;
}

.border-bottom-purple.border-bottom-accent-1 {
  border-bottom : 1px solid #EA80FC !important;
}

.border-left-purple.border-left-accent-1 {
  border-right : 1px solid #EA80FC !important;
}

.border-right-purple.border-right-accent-1 {
  border-left : 1px solid #EA80FC !important;
}

.overlay-purple.overlay-accent-1 {
  background : #EA80FC;
  /* The Fallback */
  background : rgba(234, 128, 252, 0.8);
}

.purple.accent-2 {
  color : #E040FB !important;
}

.bg-purple.bg-accent-2 {
  background-color : #E040FB !important;
}
.bg-purple.bg-accent-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(224, 64, 251, 0.6);
}

.btn-purple.btn-accent-2 {
  border-color : #7B1FA2 !important;
  background-color : #E040FB !important;
}
.btn-purple.btn-accent-2:hover {
  border-color : #7B1FA2 !important;
  background-color : #6A1B9A !important;
}
.btn-purple.btn-accent-2:focus, .btn-purple.btn-accent-2:active {
  border-color : #6A1B9A !important;
  background-color : #4A148C !important;
}

.btn-outline-purple.btn-outline-accent-2 {
  border-color : #E040FB !important;
  color : #E040FB !important;
}
.btn-outline-purple.btn-outline-accent-2:hover {
  background-color : #E040FB !important;
}

input:focus ~ .bg-purple {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E040FB !important;
}

.border-purple.border-accent-2 {
  border : 1px solid #E040FB !important;
}

.border-top-purple.border-top-accent-2 {
  border-top : 1px solid #E040FB !important;
}

.border-bottom-purple.border-bottom-accent-2 {
  border-bottom : 1px solid #E040FB !important;
}

.border-left-purple.border-left-accent-2 {
  border-right : 1px solid #E040FB !important;
}

.border-right-purple.border-right-accent-2 {
  border-left : 1px solid #E040FB !important;
}

.overlay-purple.overlay-accent-2 {
  background : #E040FB;
  /* The Fallback */
  background : rgba(224, 64, 251, 0.8);
}

.purple.accent-3 {
  color : #D500F9 !important;
}

.bg-purple.bg-accent-3 {
  background-color : #D500F9 !important;
}
.bg-purple.bg-accent-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(213, 0, 249, 0.6);
}

.btn-purple.btn-accent-3 {
  border-color : #7B1FA2 !important;
  background-color : #D500F9 !important;
}
.btn-purple.btn-accent-3:hover {
  border-color : #7B1FA2 !important;
  background-color : #6A1B9A !important;
}
.btn-purple.btn-accent-3:focus, .btn-purple.btn-accent-3:active {
  border-color : #6A1B9A !important;
  background-color : #4A148C !important;
}

.btn-outline-purple.btn-outline-accent-3 {
  border-color : #D500F9 !important;
  color : #D500F9 !important;
}
.btn-outline-purple.btn-outline-accent-3:hover {
  background-color : #D500F9 !important;
}

input:focus ~ .bg-purple {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D500F9 !important;
}

.border-purple.border-accent-3 {
  border : 1px solid #D500F9 !important;
}

.border-top-purple.border-top-accent-3 {
  border-top : 1px solid #D500F9 !important;
}

.border-bottom-purple.border-bottom-accent-3 {
  border-bottom : 1px solid #D500F9 !important;
}

.border-left-purple.border-left-accent-3 {
  border-right : 1px solid #D500F9 !important;
}

.border-right-purple.border-right-accent-3 {
  border-left : 1px solid #D500F9 !important;
}

.overlay-purple.overlay-accent-3 {
  background : #D500F9;
  /* The Fallback */
  background : rgba(213, 0, 249, 0.8);
}

.purple.accent-4 {
  color : #DD00FF !important;
}

.bg-purple.bg-accent-4 {
  background-color : #DD00FF !important;
}
.bg-purple.bg-accent-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(221, 0, 255, 0.6);
}

.btn-purple.btn-accent-4 {
  border-color : #7B1FA2 !important;
  background-color : #DD00FF !important;
}
.btn-purple.btn-accent-4:hover {
  border-color : #7B1FA2 !important;
  background-color : #6A1B9A !important;
}
.btn-purple.btn-accent-4:focus, .btn-purple.btn-accent-4:active {
  border-color : #6A1B9A !important;
  background-color : #4A148C !important;
}

.btn-outline-purple.btn-outline-accent-4 {
  border-color : #DD00FF !important;
  color : #DD00FF !important;
}
.btn-outline-purple.btn-outline-accent-4:hover {
  background-color : #DD00FF !important;
}

input:focus ~ .bg-purple {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #DD00FF !important;
}

.border-purple.border-accent-4 {
  border : 1px solid #DD00FF !important;
}

.border-top-purple.border-top-accent-4 {
  border-top : 1px solid #DD00FF !important;
}

.border-bottom-purple.border-bottom-accent-4 {
  border-bottom : 1px solid #DD00FF !important;
}

.border-left-purple.border-left-accent-4 {
  border-right : 1px solid #DD00FF !important;
}

.border-right-purple.border-right-accent-4 {
  border-left : 1px solid #DD00FF !important;
}

.overlay-purple.overlay-accent-4 {
  background : #DD00FF;
  /* The Fallback */
  background : rgba(221, 0, 255, 0.8);
}

.blue.lighten-5 {
  color : #E3F2FD !important;
}

.bg-blue.bg-lighten-5 {
  background-color : #E3F2FD !important;
}
.bg-blue.bg-lighten-5.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(227, 242, 253, 0.6);
}

.btn-blue.btn-lighten-5 {
  border-color : #1976D2 !important;
  background-color : #E3F2FD !important;
}
.btn-blue.btn-lighten-5:hover {
  border-color : #1976D2 !important;
  background-color : #1565C0 !important;
}
.btn-blue.btn-lighten-5:focus, .btn-blue.btn-lighten-5:active {
  border-color : #1565C0 !important;
  background-color : #0D47A1 !important;
}

.btn-outline-blue.btn-outline-lighten-5 {
  border-color : #E3F2FD !important;
  color : #E3F2FD !important;
}
.btn-outline-blue.btn-outline-lighten-5:hover {
  background-color : #E3F2FD !important;
}

input:focus ~ .bg-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E3F2FD !important;
}

.border-blue.border-lighten-5 {
  border : 1px solid #E3F2FD !important;
}

.border-top-blue.border-top-lighten-5 {
  border-top : 1px solid #E3F2FD !important;
}

.border-bottom-blue.border-bottom-lighten-5 {
  border-bottom : 1px solid #E3F2FD !important;
}

.border-left-blue.border-left-lighten-5 {
  border-right : 1px solid #E3F2FD !important;
}

.border-right-blue.border-right-lighten-5 {
  border-left : 1px solid #E3F2FD !important;
}

.overlay-blue.overlay-lighten-5 {
  background : #E3F2FD;
  /* The Fallback */
  background : rgba(227, 242, 253, 0.8);
}

.blue.lighten-4 {
  color : #BBDEFB !important;
}

.bg-blue.bg-lighten-4 {
  background-color : #BBDEFB !important;
}
.bg-blue.bg-lighten-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(187, 222, 251, 0.6);
}

.btn-blue.btn-lighten-4 {
  border-color : #1976D2 !important;
  background-color : #BBDEFB !important;
}
.btn-blue.btn-lighten-4:hover {
  border-color : #1976D2 !important;
  background-color : #1565C0 !important;
}
.btn-blue.btn-lighten-4:focus, .btn-blue.btn-lighten-4:active {
  border-color : #1565C0 !important;
  background-color : #0D47A1 !important;
}

.btn-outline-blue.btn-outline-lighten-4 {
  border-color : #BBDEFB !important;
  color : #BBDEFB !important;
}
.btn-outline-blue.btn-outline-lighten-4:hover {
  background-color : #BBDEFB !important;
}

input:focus ~ .bg-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #BBDEFB !important;
}

.border-blue.border-lighten-4 {
  border : 1px solid #BBDEFB !important;
}

.border-top-blue.border-top-lighten-4 {
  border-top : 1px solid #BBDEFB !important;
}

.border-bottom-blue.border-bottom-lighten-4 {
  border-bottom : 1px solid #BBDEFB !important;
}

.border-left-blue.border-left-lighten-4 {
  border-right : 1px solid #BBDEFB !important;
}

.border-right-blue.border-right-lighten-4 {
  border-left : 1px solid #BBDEFB !important;
}

.overlay-blue.overlay-lighten-4 {
  background : #BBDEFB;
  /* The Fallback */
  background : rgba(187, 222, 251, 0.8);
}

.blue.lighten-3 {
  color : #90CAF9 !important;
}

.bg-blue.bg-lighten-3 {
  background-color : #90CAF9 !important;
}
.bg-blue.bg-lighten-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(144, 202, 249, 0.6);
}

.btn-blue.btn-lighten-3 {
  border-color : #1976D2 !important;
  background-color : #90CAF9 !important;
}
.btn-blue.btn-lighten-3:hover {
  border-color : #1976D2 !important;
  background-color : #1565C0 !important;
}
.btn-blue.btn-lighten-3:focus, .btn-blue.btn-lighten-3:active {
  border-color : #1565C0 !important;
  background-color : #0D47A1 !important;
}

.btn-outline-blue.btn-outline-lighten-3 {
  border-color : #90CAF9 !important;
  color : #90CAF9 !important;
}
.btn-outline-blue.btn-outline-lighten-3:hover {
  background-color : #90CAF9 !important;
}

input:focus ~ .bg-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #90CAF9 !important;
}

.border-blue.border-lighten-3 {
  border : 1px solid #90CAF9 !important;
}

.border-top-blue.border-top-lighten-3 {
  border-top : 1px solid #90CAF9 !important;
}

.border-bottom-blue.border-bottom-lighten-3 {
  border-bottom : 1px solid #90CAF9 !important;
}

.border-left-blue.border-left-lighten-3 {
  border-right : 1px solid #90CAF9 !important;
}

.border-right-blue.border-right-lighten-3 {
  border-left : 1px solid #90CAF9 !important;
}

.overlay-blue.overlay-lighten-3 {
  background : #90CAF9;
  /* The Fallback */
  background : rgba(144, 202, 249, 0.8);
}

.blue.lighten-2 {
  color : #64B5F6 !important;
}

.bg-blue.bg-lighten-2 {
  background-color : #64B5F6 !important;
}
.bg-blue.bg-lighten-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(100, 181, 246, 0.6);
}

.btn-blue.btn-lighten-2 {
  border-color : #1976D2 !important;
  background-color : #64B5F6 !important;
}
.btn-blue.btn-lighten-2:hover {
  border-color : #1976D2 !important;
  background-color : #1565C0 !important;
}
.btn-blue.btn-lighten-2:focus, .btn-blue.btn-lighten-2:active {
  border-color : #1565C0 !important;
  background-color : #0D47A1 !important;
}

.btn-outline-blue.btn-outline-lighten-2 {
  border-color : #64B5F6 !important;
  color : #64B5F6 !important;
}
.btn-outline-blue.btn-outline-lighten-2:hover {
  background-color : #64B5F6 !important;
}

input:focus ~ .bg-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #64B5F6 !important;
}

.border-blue.border-lighten-2 {
  border : 1px solid #64B5F6 !important;
}

.border-top-blue.border-top-lighten-2 {
  border-top : 1px solid #64B5F6 !important;
}

.border-bottom-blue.border-bottom-lighten-2 {
  border-bottom : 1px solid #64B5F6 !important;
}

.border-left-blue.border-left-lighten-2 {
  border-right : 1px solid #64B5F6 !important;
}

.border-right-blue.border-right-lighten-2 {
  border-left : 1px solid #64B5F6 !important;
}

.overlay-blue.overlay-lighten-2 {
  background : #64B5F6;
  /* The Fallback */
  background : rgba(100, 181, 246, 0.8);
}

.blue.lighten-1 {
  color : #42A5F5 !important;
}

.bg-blue.bg-lighten-1 {
  background-color : #42A5F5 !important;
}
.bg-blue.bg-lighten-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(66, 165, 245, 0.6);
}

.btn-blue.btn-lighten-1 {
  border-color : #1976D2 !important;
  background-color : #42A5F5 !important;
}
.btn-blue.btn-lighten-1:hover {
  border-color : #1976D2 !important;
  background-color : #1565C0 !important;
}
.btn-blue.btn-lighten-1:focus, .btn-blue.btn-lighten-1:active {
  border-color : #1565C0 !important;
  background-color : #0D47A1 !important;
}

.btn-outline-blue.btn-outline-lighten-1 {
  border-color : #42A5F5 !important;
  color : #42A5F5 !important;
}
.btn-outline-blue.btn-outline-lighten-1:hover {
  background-color : #42A5F5 !important;
}

input:focus ~ .bg-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #42A5F5 !important;
}

.border-blue.border-lighten-1 {
  border : 1px solid #42A5F5 !important;
}

.border-top-blue.border-top-lighten-1 {
  border-top : 1px solid #42A5F5 !important;
}

.border-bottom-blue.border-bottom-lighten-1 {
  border-bottom : 1px solid #42A5F5 !important;
}

.border-left-blue.border-left-lighten-1 {
  border-right : 1px solid #42A5F5 !important;
}

.border-right-blue.border-right-lighten-1 {
  border-left : 1px solid #42A5F5 !important;
}

.overlay-blue.overlay-lighten-1 {
  background : #42A5F5;
  /* The Fallback */
  background : rgba(66, 165, 245, 0.8);
}

.blue {
  color : #2196F3 !important;
}

.bg-blue {
  background-color : #2196F3 !important;
}
.bg-blue .card-header, .bg-blue .card-footer {
  background-color : transparent;
}
.bg-blue.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(33, 150, 243, 0.6);
}

.selectboxit.selectboxit-btn.bg-blue {
  background-color : #2196F3 !important;
}

.alert-blue {
  border-color : #2196F3 !important;
  background-color : #65B6F7 !important;
  color : #05365D !important;
}
.alert-blue .alert-link {
  color : #031F36 !important;
}

.border-blue {
  border-color : #2196F3;
}

.overlay-blue {
  background : #2196F3;
  /* The Fallback */
  background : rgba(33, 150, 243, 0.8);
}

.color-info.blue {
  background-color : #2196F3 !important;
}

.btn-blue {
  border-color : #2196F3 !important;
  background-color : #2196F3 !important;
  color : #FFFFFF;
}
.btn-blue:hover {
  border-color : #42A5F5 !important;
  background-color : #42A5F5 !important;
  color : #FFFFFF !important;
}
.btn-blue:focus, .btn-blue:active {
  border-color : #1565C0 !important;
  background-color : #1565C0 !important;
  color : #FFFFFF !important;
}
.btn-blue.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(33, 150, 243, 0.6);
}

.btn-outline-blue {
  border-color : #2196F3;
  background-color : transparent;
  color : #2196F3;
}
.btn-outline-blue:hover {
  background-color : #2196F3;
  color : #FFFFFF !important;
}
.btn-outline-blue.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(33, 150, 243, 0.6);
}

input[type='checkbox'].bg-blue + .custom-control-label:before, input[type='radio'].bg-blue + .custom-control-label:before {
  background-color : #2196F3 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #2196F3 !important;
}

.border-blue {
  border : 1px solid #2196F3 !important;
}

.border-top-blue {
  border-top : 1px solid #2196F3;
}

.border-bottom-blue {
  border-bottom : 1px solid #2196F3;
}

.border-left-blue {
  border-right : 1px solid #2196F3;
}

.border-right-blue {
  border-left : 1px solid #2196F3;
}

/* Bullet blue */
.bullet.bullet-blue {
  background-color : #2196F3;
}

.blue.darken-1 {
  color : #1E88E5 !important;
}

.bg-blue.bg-darken-1 {
  background-color : #1E88E5 !important;
}
.bg-blue.bg-darken-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(30, 136, 229, 0.6);
}

.btn-blue.btn-darken-1 {
  border-color : #1976D2 !important;
  background-color : #1E88E5 !important;
}
.btn-blue.btn-darken-1:hover {
  border-color : #1976D2 !important;
  background-color : #1565C0 !important;
}
.btn-blue.btn-darken-1:focus, .btn-blue.btn-darken-1:active {
  border-color : #1565C0 !important;
  background-color : #0D47A1 !important;
}

.btn-outline-blue.btn-outline-darken-1 {
  border-color : #1E88E5 !important;
  color : #1E88E5 !important;
}
.btn-outline-blue.btn-outline-darken-1:hover {
  background-color : #1E88E5 !important;
}

input:focus ~ .bg-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #1E88E5 !important;
}

.border-blue.border-darken-1 {
  border : 1px solid #1E88E5 !important;
}

.border-top-blue.border-top-darken-1 {
  border-top : 1px solid #1E88E5 !important;
}

.border-bottom-blue.border-bottom-darken-1 {
  border-bottom : 1px solid #1E88E5 !important;
}

.border-left-blue.border-left-darken-1 {
  border-right : 1px solid #1E88E5 !important;
}

.border-right-blue.border-right-darken-1 {
  border-left : 1px solid #1E88E5 !important;
}

.overlay-blue.overlay-darken-1 {
  background : #1E88E5;
  /* The Fallback */
  background : rgba(30, 136, 229, 0.8);
}

.blue.darken-2 {
  color : #1976D2 !important;
}

.bg-blue.bg-darken-2 {
  background-color : #1976D2 !important;
}
.bg-blue.bg-darken-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(25, 118, 210, 0.6);
}

.btn-blue.btn-darken-2 {
  border-color : #1976D2 !important;
  background-color : #1976D2 !important;
}
.btn-blue.btn-darken-2:hover {
  border-color : #1976D2 !important;
  background-color : #1565C0 !important;
}
.btn-blue.btn-darken-2:focus, .btn-blue.btn-darken-2:active {
  border-color : #1565C0 !important;
  background-color : #0D47A1 !important;
}

.btn-outline-blue.btn-outline-darken-2 {
  border-color : #1976D2 !important;
  color : #1976D2 !important;
}
.btn-outline-blue.btn-outline-darken-2:hover {
  background-color : #1976D2 !important;
}

input:focus ~ .bg-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #1976D2 !important;
}

.border-blue.border-darken-2 {
  border : 1px solid #1976D2 !important;
}

.border-top-blue.border-top-darken-2 {
  border-top : 1px solid #1976D2 !important;
}

.border-bottom-blue.border-bottom-darken-2 {
  border-bottom : 1px solid #1976D2 !important;
}

.border-left-blue.border-left-darken-2 {
  border-right : 1px solid #1976D2 !important;
}

.border-right-blue.border-right-darken-2 {
  border-left : 1px solid #1976D2 !important;
}

.overlay-blue.overlay-darken-2 {
  background : #1976D2;
  /* The Fallback */
  background : rgba(25, 118, 210, 0.8);
}

.blue.darken-3 {
  color : #1565C0 !important;
}

.bg-blue.bg-darken-3 {
  background-color : #1565C0 !important;
}
.bg-blue.bg-darken-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(21, 101, 192, 0.6);
}

.btn-blue.btn-darken-3 {
  border-color : #1976D2 !important;
  background-color : #1565C0 !important;
}
.btn-blue.btn-darken-3:hover {
  border-color : #1976D2 !important;
  background-color : #1565C0 !important;
}
.btn-blue.btn-darken-3:focus, .btn-blue.btn-darken-3:active {
  border-color : #1565C0 !important;
  background-color : #0D47A1 !important;
}

.btn-outline-blue.btn-outline-darken-3 {
  border-color : #1565C0 !important;
  color : #1565C0 !important;
}
.btn-outline-blue.btn-outline-darken-3:hover {
  background-color : #1565C0 !important;
}

input:focus ~ .bg-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #1565C0 !important;
}

.border-blue.border-darken-3 {
  border : 1px solid #1565C0 !important;
}

.border-top-blue.border-top-darken-3 {
  border-top : 1px solid #1565C0 !important;
}

.border-bottom-blue.border-bottom-darken-3 {
  border-bottom : 1px solid #1565C0 !important;
}

.border-left-blue.border-left-darken-3 {
  border-right : 1px solid #1565C0 !important;
}

.border-right-blue.border-right-darken-3 {
  border-left : 1px solid #1565C0 !important;
}

.overlay-blue.overlay-darken-3 {
  background : #1565C0;
  /* The Fallback */
  background : rgba(21, 101, 192, 0.8);
}

.blue.darken-4 {
  color : #0D47A1 !important;
}

.bg-blue.bg-darken-4 {
  background-color : #0D47A1 !important;
}
.bg-blue.bg-darken-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(13, 71, 161, 0.6);
}

.btn-blue.btn-darken-4 {
  border-color : #1976D2 !important;
  background-color : #0D47A1 !important;
}
.btn-blue.btn-darken-4:hover {
  border-color : #1976D2 !important;
  background-color : #1565C0 !important;
}
.btn-blue.btn-darken-4:focus, .btn-blue.btn-darken-4:active {
  border-color : #1565C0 !important;
  background-color : #0D47A1 !important;
}

.btn-outline-blue.btn-outline-darken-4 {
  border-color : #0D47A1 !important;
  color : #0D47A1 !important;
}
.btn-outline-blue.btn-outline-darken-4:hover {
  background-color : #0D47A1 !important;
}

input:focus ~ .bg-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #0D47A1 !important;
}

.border-blue.border-darken-4 {
  border : 1px solid #0D47A1 !important;
}

.border-top-blue.border-top-darken-4 {
  border-top : 1px solid #0D47A1 !important;
}

.border-bottom-blue.border-bottom-darken-4 {
  border-bottom : 1px solid #0D47A1 !important;
}

.border-left-blue.border-left-darken-4 {
  border-right : 1px solid #0D47A1 !important;
}

.border-right-blue.border-right-darken-4 {
  border-left : 1px solid #0D47A1 !important;
}

.overlay-blue.overlay-darken-4 {
  background : #0D47A1;
  /* The Fallback */
  background : rgba(13, 71, 161, 0.8);
}

.blue.accent-1 {
  color : #82B1FF !important;
}

.bg-blue.bg-accent-1 {
  background-color : #82B1FF !important;
}
.bg-blue.bg-accent-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(130, 177, 255, 0.6);
}

.btn-blue.btn-accent-1 {
  border-color : #1976D2 !important;
  background-color : #82B1FF !important;
}
.btn-blue.btn-accent-1:hover {
  border-color : #1976D2 !important;
  background-color : #1565C0 !important;
}
.btn-blue.btn-accent-1:focus, .btn-blue.btn-accent-1:active {
  border-color : #1565C0 !important;
  background-color : #0D47A1 !important;
}

.btn-outline-blue.btn-outline-accent-1 {
  border-color : #82B1FF !important;
  color : #82B1FF !important;
}
.btn-outline-blue.btn-outline-accent-1:hover {
  background-color : #82B1FF !important;
}

input:focus ~ .bg-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #82B1FF !important;
}

.border-blue.border-accent-1 {
  border : 1px solid #82B1FF !important;
}

.border-top-blue.border-top-accent-1 {
  border-top : 1px solid #82B1FF !important;
}

.border-bottom-blue.border-bottom-accent-1 {
  border-bottom : 1px solid #82B1FF !important;
}

.border-left-blue.border-left-accent-1 {
  border-right : 1px solid #82B1FF !important;
}

.border-right-blue.border-right-accent-1 {
  border-left : 1px solid #82B1FF !important;
}

.overlay-blue.overlay-accent-1 {
  background : #82B1FF;
  /* The Fallback */
  background : rgba(130, 177, 255, 0.8);
}

.blue.accent-2 {
  color : #448AFF !important;
}

.bg-blue.bg-accent-2 {
  background-color : #448AFF !important;
}
.bg-blue.bg-accent-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(68, 138, 255, 0.6);
}

.btn-blue.btn-accent-2 {
  border-color : #1976D2 !important;
  background-color : #448AFF !important;
}
.btn-blue.btn-accent-2:hover {
  border-color : #1976D2 !important;
  background-color : #1565C0 !important;
}
.btn-blue.btn-accent-2:focus, .btn-blue.btn-accent-2:active {
  border-color : #1565C0 !important;
  background-color : #0D47A1 !important;
}

.btn-outline-blue.btn-outline-accent-2 {
  border-color : #448AFF !important;
  color : #448AFF !important;
}
.btn-outline-blue.btn-outline-accent-2:hover {
  background-color : #448AFF !important;
}

input:focus ~ .bg-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #448AFF !important;
}

.border-blue.border-accent-2 {
  border : 1px solid #448AFF !important;
}

.border-top-blue.border-top-accent-2 {
  border-top : 1px solid #448AFF !important;
}

.border-bottom-blue.border-bottom-accent-2 {
  border-bottom : 1px solid #448AFF !important;
}

.border-left-blue.border-left-accent-2 {
  border-right : 1px solid #448AFF !important;
}

.border-right-blue.border-right-accent-2 {
  border-left : 1px solid #448AFF !important;
}

.overlay-blue.overlay-accent-2 {
  background : #448AFF;
  /* The Fallback */
  background : rgba(68, 138, 255, 0.8);
}

.blue.accent-3 {
  color : #2979FF !important;
}

.bg-blue.bg-accent-3 {
  background-color : #2979FF !important;
}
.bg-blue.bg-accent-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(41, 121, 255, 0.6);
}

.btn-blue.btn-accent-3 {
  border-color : #1976D2 !important;
  background-color : #2979FF !important;
}
.btn-blue.btn-accent-3:hover {
  border-color : #1976D2 !important;
  background-color : #1565C0 !important;
}
.btn-blue.btn-accent-3:focus, .btn-blue.btn-accent-3:active {
  border-color : #1565C0 !important;
  background-color : #0D47A1 !important;
}

.btn-outline-blue.btn-outline-accent-3 {
  border-color : #2979FF !important;
  color : #2979FF !important;
}
.btn-outline-blue.btn-outline-accent-3:hover {
  background-color : #2979FF !important;
}

input:focus ~ .bg-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #2979FF !important;
}

.border-blue.border-accent-3 {
  border : 1px solid #2979FF !important;
}

.border-top-blue.border-top-accent-3 {
  border-top : 1px solid #2979FF !important;
}

.border-bottom-blue.border-bottom-accent-3 {
  border-bottom : 1px solid #2979FF !important;
}

.border-left-blue.border-left-accent-3 {
  border-right : 1px solid #2979FF !important;
}

.border-right-blue.border-right-accent-3 {
  border-left : 1px solid #2979FF !important;
}

.overlay-blue.overlay-accent-3 {
  background : #2979FF;
  /* The Fallback */
  background : rgba(41, 121, 255, 0.8);
}

.blue.accent-4 {
  color : #2962FF !important;
}

.bg-blue.bg-accent-4 {
  background-color : #2962FF !important;
}
.bg-blue.bg-accent-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(41, 98, 255, 0.6);
}

.btn-blue.btn-accent-4 {
  border-color : #1976D2 !important;
  background-color : #2962FF !important;
}
.btn-blue.btn-accent-4:hover {
  border-color : #1976D2 !important;
  background-color : #1565C0 !important;
}
.btn-blue.btn-accent-4:focus, .btn-blue.btn-accent-4:active {
  border-color : #1565C0 !important;
  background-color : #0D47A1 !important;
}

.btn-outline-blue.btn-outline-accent-4 {
  border-color : #2962FF !important;
  color : #2962FF !important;
}
.btn-outline-blue.btn-outline-accent-4:hover {
  background-color : #2962FF !important;
}

input:focus ~ .bg-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #2962FF !important;
}

.border-blue.border-accent-4 {
  border : 1px solid #2962FF !important;
}

.border-top-blue.border-top-accent-4 {
  border-top : 1px solid #2962FF !important;
}

.border-bottom-blue.border-bottom-accent-4 {
  border-bottom : 1px solid #2962FF !important;
}

.border-left-blue.border-left-accent-4 {
  border-right : 1px solid #2962FF !important;
}

.border-right-blue.border-right-accent-4 {
  border-left : 1px solid #2962FF !important;
}

.overlay-blue.overlay-accent-4 {
  background : #2962FF;
  /* The Fallback */
  background : rgba(41, 98, 255, 0.8);
}

.cyan.lighten-5 {
  color : #E0F7FA !important;
}

.bg-cyan.bg-lighten-5 {
  background-color : #E0F7FA !important;
}
.bg-cyan.bg-lighten-5.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(224, 247, 250, 0.6);
}

.btn-cyan.btn-lighten-5 {
  border-color : #0097A7 !important;
  background-color : #E0F7FA !important;
}
.btn-cyan.btn-lighten-5:hover {
  border-color : #0097A7 !important;
  background-color : #00838F !important;
}
.btn-cyan.btn-lighten-5:focus, .btn-cyan.btn-lighten-5:active {
  border-color : #00838F !important;
  background-color : #006064 !important;
}

.btn-outline-cyan.btn-outline-lighten-5 {
  border-color : #E0F7FA !important;
  color : #E0F7FA !important;
}
.btn-outline-cyan.btn-outline-lighten-5:hover {
  background-color : #E0F7FA !important;
}

input:focus ~ .bg-cyan {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E0F7FA !important;
}

.border-cyan.border-lighten-5 {
  border : 1px solid #E0F7FA !important;
}

.border-top-cyan.border-top-lighten-5 {
  border-top : 1px solid #E0F7FA !important;
}

.border-bottom-cyan.border-bottom-lighten-5 {
  border-bottom : 1px solid #E0F7FA !important;
}

.border-left-cyan.border-left-lighten-5 {
  border-right : 1px solid #E0F7FA !important;
}

.border-right-cyan.border-right-lighten-5 {
  border-left : 1px solid #E0F7FA !important;
}

.overlay-cyan.overlay-lighten-5 {
  background : #E0F7FA;
  /* The Fallback */
  background : rgba(224, 247, 250, 0.8);
}

.cyan.lighten-4 {
  color : #B2EBF2 !important;
}

.bg-cyan.bg-lighten-4 {
  background-color : #B2EBF2 !important;
}
.bg-cyan.bg-lighten-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(178, 235, 242, 0.6);
}

.btn-cyan.btn-lighten-4 {
  border-color : #0097A7 !important;
  background-color : #B2EBF2 !important;
}
.btn-cyan.btn-lighten-4:hover {
  border-color : #0097A7 !important;
  background-color : #00838F !important;
}
.btn-cyan.btn-lighten-4:focus, .btn-cyan.btn-lighten-4:active {
  border-color : #00838F !important;
  background-color : #006064 !important;
}

.btn-outline-cyan.btn-outline-lighten-4 {
  border-color : #B2EBF2 !important;
  color : #B2EBF2 !important;
}
.btn-outline-cyan.btn-outline-lighten-4:hover {
  background-color : #B2EBF2 !important;
}

input:focus ~ .bg-cyan {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #B2EBF2 !important;
}

.border-cyan.border-lighten-4 {
  border : 1px solid #B2EBF2 !important;
}

.border-top-cyan.border-top-lighten-4 {
  border-top : 1px solid #B2EBF2 !important;
}

.border-bottom-cyan.border-bottom-lighten-4 {
  border-bottom : 1px solid #B2EBF2 !important;
}

.border-left-cyan.border-left-lighten-4 {
  border-right : 1px solid #B2EBF2 !important;
}

.border-right-cyan.border-right-lighten-4 {
  border-left : 1px solid #B2EBF2 !important;
}

.overlay-cyan.overlay-lighten-4 {
  background : #B2EBF2;
  /* The Fallback */
  background : rgba(178, 235, 242, 0.8);
}

.cyan.lighten-3 {
  color : #80DEEA !important;
}

.bg-cyan.bg-lighten-3 {
  background-color : #80DEEA !important;
}
.bg-cyan.bg-lighten-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(128, 222, 234, 0.6);
}

.btn-cyan.btn-lighten-3 {
  border-color : #0097A7 !important;
  background-color : #80DEEA !important;
}
.btn-cyan.btn-lighten-3:hover {
  border-color : #0097A7 !important;
  background-color : #00838F !important;
}
.btn-cyan.btn-lighten-3:focus, .btn-cyan.btn-lighten-3:active {
  border-color : #00838F !important;
  background-color : #006064 !important;
}

.btn-outline-cyan.btn-outline-lighten-3 {
  border-color : #80DEEA !important;
  color : #80DEEA !important;
}
.btn-outline-cyan.btn-outline-lighten-3:hover {
  background-color : #80DEEA !important;
}

input:focus ~ .bg-cyan {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #80DEEA !important;
}

.border-cyan.border-lighten-3 {
  border : 1px solid #80DEEA !important;
}

.border-top-cyan.border-top-lighten-3 {
  border-top : 1px solid #80DEEA !important;
}

.border-bottom-cyan.border-bottom-lighten-3 {
  border-bottom : 1px solid #80DEEA !important;
}

.border-left-cyan.border-left-lighten-3 {
  border-right : 1px solid #80DEEA !important;
}

.border-right-cyan.border-right-lighten-3 {
  border-left : 1px solid #80DEEA !important;
}

.overlay-cyan.overlay-lighten-3 {
  background : #80DEEA;
  /* The Fallback */
  background : rgba(128, 222, 234, 0.8);
}

.cyan.lighten-2 {
  color : #4DD0E1 !important;
}

.bg-cyan.bg-lighten-2 {
  background-color : #4DD0E1 !important;
}
.bg-cyan.bg-lighten-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(77, 208, 225, 0.6);
}

.btn-cyan.btn-lighten-2 {
  border-color : #0097A7 !important;
  background-color : #4DD0E1 !important;
}
.btn-cyan.btn-lighten-2:hover {
  border-color : #0097A7 !important;
  background-color : #00838F !important;
}
.btn-cyan.btn-lighten-2:focus, .btn-cyan.btn-lighten-2:active {
  border-color : #00838F !important;
  background-color : #006064 !important;
}

.btn-outline-cyan.btn-outline-lighten-2 {
  border-color : #4DD0E1 !important;
  color : #4DD0E1 !important;
}
.btn-outline-cyan.btn-outline-lighten-2:hover {
  background-color : #4DD0E1 !important;
}

input:focus ~ .bg-cyan {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #4DD0E1 !important;
}

.border-cyan.border-lighten-2 {
  border : 1px solid #4DD0E1 !important;
}

.border-top-cyan.border-top-lighten-2 {
  border-top : 1px solid #4DD0E1 !important;
}

.border-bottom-cyan.border-bottom-lighten-2 {
  border-bottom : 1px solid #4DD0E1 !important;
}

.border-left-cyan.border-left-lighten-2 {
  border-right : 1px solid #4DD0E1 !important;
}

.border-right-cyan.border-right-lighten-2 {
  border-left : 1px solid #4DD0E1 !important;
}

.overlay-cyan.overlay-lighten-2 {
  background : #4DD0E1;
  /* The Fallback */
  background : rgba(77, 208, 225, 0.8);
}

.cyan.lighten-1 {
  color : #26C6DA !important;
}

.bg-cyan.bg-lighten-1 {
  background-color : #26C6DA !important;
}
.bg-cyan.bg-lighten-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(38, 198, 218, 0.6);
}

.btn-cyan.btn-lighten-1 {
  border-color : #0097A7 !important;
  background-color : #26C6DA !important;
}
.btn-cyan.btn-lighten-1:hover {
  border-color : #0097A7 !important;
  background-color : #00838F !important;
}
.btn-cyan.btn-lighten-1:focus, .btn-cyan.btn-lighten-1:active {
  border-color : #00838F !important;
  background-color : #006064 !important;
}

.btn-outline-cyan.btn-outline-lighten-1 {
  border-color : #26C6DA !important;
  color : #26C6DA !important;
}
.btn-outline-cyan.btn-outline-lighten-1:hover {
  background-color : #26C6DA !important;
}

input:focus ~ .bg-cyan {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #26C6DA !important;
}

.border-cyan.border-lighten-1 {
  border : 1px solid #26C6DA !important;
}

.border-top-cyan.border-top-lighten-1 {
  border-top : 1px solid #26C6DA !important;
}

.border-bottom-cyan.border-bottom-lighten-1 {
  border-bottom : 1px solid #26C6DA !important;
}

.border-left-cyan.border-left-lighten-1 {
  border-right : 1px solid #26C6DA !important;
}

.border-right-cyan.border-right-lighten-1 {
  border-left : 1px solid #26C6DA !important;
}

.overlay-cyan.overlay-lighten-1 {
  background : #26C6DA;
  /* The Fallback */
  background : rgba(38, 198, 218, 0.8);
}

.cyan {
  color : #00BCD4 !important;
}

.bg-cyan {
  background-color : #00BCD4 !important;
}
.bg-cyan .card-header, .bg-cyan .card-footer {
  background-color : transparent;
}
.bg-cyan.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 188, 212, 0.6);
}

.selectboxit.selectboxit-btn.bg-cyan {
  background-color : #00BCD4 !important;
}

.alert-cyan {
  border-color : #00BCD4 !important;
  background-color : #1CE5FF !important;
  color : #001E22 !important;
}
.alert-cyan .alert-link {
  color : black !important;
}

.border-cyan {
  border-color : #00BCD4;
}

.overlay-cyan {
  background : #00BCD4;
  /* The Fallback */
  background : rgba(0, 188, 212, 0.8);
}

.color-info.cyan {
  background-color : #00BCD4 !important;
}

.btn-cyan {
  border-color : #00BCD4 !important;
  background-color : #00BCD4 !important;
  color : #FFFFFF;
}
.btn-cyan:hover {
  border-color : #26C6DA !important;
  background-color : #26C6DA !important;
  color : #FFFFFF !important;
}
.btn-cyan:focus, .btn-cyan:active {
  border-color : #00838F !important;
  background-color : #00838F !important;
  color : #FFFFFF !important;
}
.btn-cyan.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 188, 212, 0.6);
}

.btn-outline-cyan {
  border-color : #00BCD4;
  background-color : transparent;
  color : #00BCD4;
}
.btn-outline-cyan:hover {
  background-color : #00BCD4;
  color : #FFFFFF !important;
}
.btn-outline-cyan.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 188, 212, 0.6);
}

input[type='checkbox'].bg-cyan + .custom-control-label:before, input[type='radio'].bg-cyan + .custom-control-label:before {
  background-color : #00BCD4 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-cyan {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #00BCD4 !important;
}

.border-cyan {
  border : 1px solid #00BCD4 !important;
}

.border-top-cyan {
  border-top : 1px solid #00BCD4;
}

.border-bottom-cyan {
  border-bottom : 1px solid #00BCD4;
}

.border-left-cyan {
  border-right : 1px solid #00BCD4;
}

.border-right-cyan {
  border-left : 1px solid #00BCD4;
}

/* Bullet cyan */
.bullet.bullet-cyan {
  background-color : #00BCD4;
}

.cyan.darken-1 {
  color : #00ACC1 !important;
}

.bg-cyan.bg-darken-1 {
  background-color : #00ACC1 !important;
}
.bg-cyan.bg-darken-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 172, 193, 0.6);
}

.btn-cyan.btn-darken-1 {
  border-color : #0097A7 !important;
  background-color : #00ACC1 !important;
}
.btn-cyan.btn-darken-1:hover {
  border-color : #0097A7 !important;
  background-color : #00838F !important;
}
.btn-cyan.btn-darken-1:focus, .btn-cyan.btn-darken-1:active {
  border-color : #00838F !important;
  background-color : #006064 !important;
}

.btn-outline-cyan.btn-outline-darken-1 {
  border-color : #00ACC1 !important;
  color : #00ACC1 !important;
}
.btn-outline-cyan.btn-outline-darken-1:hover {
  background-color : #00ACC1 !important;
}

input:focus ~ .bg-cyan {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #00ACC1 !important;
}

.border-cyan.border-darken-1 {
  border : 1px solid #00ACC1 !important;
}

.border-top-cyan.border-top-darken-1 {
  border-top : 1px solid #00ACC1 !important;
}

.border-bottom-cyan.border-bottom-darken-1 {
  border-bottom : 1px solid #00ACC1 !important;
}

.border-left-cyan.border-left-darken-1 {
  border-right : 1px solid #00ACC1 !important;
}

.border-right-cyan.border-right-darken-1 {
  border-left : 1px solid #00ACC1 !important;
}

.overlay-cyan.overlay-darken-1 {
  background : #00ACC1;
  /* The Fallback */
  background : rgba(0, 172, 193, 0.8);
}

.cyan.darken-2 {
  color : #0097A7 !important;
}

.bg-cyan.bg-darken-2 {
  background-color : #0097A7 !important;
}
.bg-cyan.bg-darken-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 151, 167, 0.6);
}

.btn-cyan.btn-darken-2 {
  border-color : #0097A7 !important;
  background-color : #0097A7 !important;
}
.btn-cyan.btn-darken-2:hover {
  border-color : #0097A7 !important;
  background-color : #00838F !important;
}
.btn-cyan.btn-darken-2:focus, .btn-cyan.btn-darken-2:active {
  border-color : #00838F !important;
  background-color : #006064 !important;
}

.btn-outline-cyan.btn-outline-darken-2 {
  border-color : #0097A7 !important;
  color : #0097A7 !important;
}
.btn-outline-cyan.btn-outline-darken-2:hover {
  background-color : #0097A7 !important;
}

input:focus ~ .bg-cyan {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #0097A7 !important;
}

.border-cyan.border-darken-2 {
  border : 1px solid #0097A7 !important;
}

.border-top-cyan.border-top-darken-2 {
  border-top : 1px solid #0097A7 !important;
}

.border-bottom-cyan.border-bottom-darken-2 {
  border-bottom : 1px solid #0097A7 !important;
}

.border-left-cyan.border-left-darken-2 {
  border-right : 1px solid #0097A7 !important;
}

.border-right-cyan.border-right-darken-2 {
  border-left : 1px solid #0097A7 !important;
}

.overlay-cyan.overlay-darken-2 {
  background : #0097A7;
  /* The Fallback */
  background : rgba(0, 151, 167, 0.8);
}

.cyan.darken-3 {
  color : #00838F !important;
}

.bg-cyan.bg-darken-3 {
  background-color : #00838F !important;
}
.bg-cyan.bg-darken-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 131, 143, 0.6);
}

.btn-cyan.btn-darken-3 {
  border-color : #0097A7 !important;
  background-color : #00838F !important;
}
.btn-cyan.btn-darken-3:hover {
  border-color : #0097A7 !important;
  background-color : #00838F !important;
}
.btn-cyan.btn-darken-3:focus, .btn-cyan.btn-darken-3:active {
  border-color : #00838F !important;
  background-color : #006064 !important;
}

.btn-outline-cyan.btn-outline-darken-3 {
  border-color : #00838F !important;
  color : #00838F !important;
}
.btn-outline-cyan.btn-outline-darken-3:hover {
  background-color : #00838F !important;
}

input:focus ~ .bg-cyan {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #00838F !important;
}

.border-cyan.border-darken-3 {
  border : 1px solid #00838F !important;
}

.border-top-cyan.border-top-darken-3 {
  border-top : 1px solid #00838F !important;
}

.border-bottom-cyan.border-bottom-darken-3 {
  border-bottom : 1px solid #00838F !important;
}

.border-left-cyan.border-left-darken-3 {
  border-right : 1px solid #00838F !important;
}

.border-right-cyan.border-right-darken-3 {
  border-left : 1px solid #00838F !important;
}

.overlay-cyan.overlay-darken-3 {
  background : #00838F;
  /* The Fallback */
  background : rgba(0, 131, 143, 0.8);
}

.cyan.darken-4 {
  color : #006064 !important;
}

.bg-cyan.bg-darken-4 {
  background-color : #006064 !important;
}
.bg-cyan.bg-darken-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 96, 100, 0.6);
}

.btn-cyan.btn-darken-4 {
  border-color : #0097A7 !important;
  background-color : #006064 !important;
}
.btn-cyan.btn-darken-4:hover {
  border-color : #0097A7 !important;
  background-color : #00838F !important;
}
.btn-cyan.btn-darken-4:focus, .btn-cyan.btn-darken-4:active {
  border-color : #00838F !important;
  background-color : #006064 !important;
}

.btn-outline-cyan.btn-outline-darken-4 {
  border-color : #006064 !important;
  color : #006064 !important;
}
.btn-outline-cyan.btn-outline-darken-4:hover {
  background-color : #006064 !important;
}

input:focus ~ .bg-cyan {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #006064 !important;
}

.border-cyan.border-darken-4 {
  border : 1px solid #006064 !important;
}

.border-top-cyan.border-top-darken-4 {
  border-top : 1px solid #006064 !important;
}

.border-bottom-cyan.border-bottom-darken-4 {
  border-bottom : 1px solid #006064 !important;
}

.border-left-cyan.border-left-darken-4 {
  border-right : 1px solid #006064 !important;
}

.border-right-cyan.border-right-darken-4 {
  border-left : 1px solid #006064 !important;
}

.overlay-cyan.overlay-darken-4 {
  background : #006064;
  /* The Fallback */
  background : rgba(0, 96, 100, 0.8);
}

.cyan.accent-1 {
  color : #84FFFF !important;
}

.bg-cyan.bg-accent-1 {
  background-color : #84FFFF !important;
}
.bg-cyan.bg-accent-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(132, 255, 255, 0.6);
}

.btn-cyan.btn-accent-1 {
  border-color : #0097A7 !important;
  background-color : #84FFFF !important;
}
.btn-cyan.btn-accent-1:hover {
  border-color : #0097A7 !important;
  background-color : #00838F !important;
}
.btn-cyan.btn-accent-1:focus, .btn-cyan.btn-accent-1:active {
  border-color : #00838F !important;
  background-color : #006064 !important;
}

.btn-outline-cyan.btn-outline-accent-1 {
  border-color : #84FFFF !important;
  color : #84FFFF !important;
}
.btn-outline-cyan.btn-outline-accent-1:hover {
  background-color : #84FFFF !important;
}

input:focus ~ .bg-cyan {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #84FFFF !important;
}

.border-cyan.border-accent-1 {
  border : 1px solid #84FFFF !important;
}

.border-top-cyan.border-top-accent-1 {
  border-top : 1px solid #84FFFF !important;
}

.border-bottom-cyan.border-bottom-accent-1 {
  border-bottom : 1px solid #84FFFF !important;
}

.border-left-cyan.border-left-accent-1 {
  border-right : 1px solid #84FFFF !important;
}

.border-right-cyan.border-right-accent-1 {
  border-left : 1px solid #84FFFF !important;
}

.overlay-cyan.overlay-accent-1 {
  background : #84FFFF;
  /* The Fallback */
  background : rgba(132, 255, 255, 0.8);
}

.cyan.accent-2 {
  color : #18FFFF !important;
}

.bg-cyan.bg-accent-2 {
  background-color : #18FFFF !important;
}
.bg-cyan.bg-accent-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(24, 255, 255, 0.6);
}

.btn-cyan.btn-accent-2 {
  border-color : #0097A7 !important;
  background-color : #18FFFF !important;
}
.btn-cyan.btn-accent-2:hover {
  border-color : #0097A7 !important;
  background-color : #00838F !important;
}
.btn-cyan.btn-accent-2:focus, .btn-cyan.btn-accent-2:active {
  border-color : #00838F !important;
  background-color : #006064 !important;
}

.btn-outline-cyan.btn-outline-accent-2 {
  border-color : #18FFFF !important;
  color : #18FFFF !important;
}
.btn-outline-cyan.btn-outline-accent-2:hover {
  background-color : #18FFFF !important;
}

input:focus ~ .bg-cyan {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #18FFFF !important;
}

.border-cyan.border-accent-2 {
  border : 1px solid #18FFFF !important;
}

.border-top-cyan.border-top-accent-2 {
  border-top : 1px solid #18FFFF !important;
}

.border-bottom-cyan.border-bottom-accent-2 {
  border-bottom : 1px solid #18FFFF !important;
}

.border-left-cyan.border-left-accent-2 {
  border-right : 1px solid #18FFFF !important;
}

.border-right-cyan.border-right-accent-2 {
  border-left : 1px solid #18FFFF !important;
}

.overlay-cyan.overlay-accent-2 {
  background : #18FFFF;
  /* The Fallback */
  background : rgba(24, 255, 255, 0.8);
}

.cyan.accent-3 {
  color : #00E5FF !important;
}

.bg-cyan.bg-accent-3 {
  background-color : #00E5FF !important;
}
.bg-cyan.bg-accent-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 229, 255, 0.6);
}

.btn-cyan.btn-accent-3 {
  border-color : #0097A7 !important;
  background-color : #00E5FF !important;
}
.btn-cyan.btn-accent-3:hover {
  border-color : #0097A7 !important;
  background-color : #00838F !important;
}
.btn-cyan.btn-accent-3:focus, .btn-cyan.btn-accent-3:active {
  border-color : #00838F !important;
  background-color : #006064 !important;
}

.btn-outline-cyan.btn-outline-accent-3 {
  border-color : #00E5FF !important;
  color : #00E5FF !important;
}
.btn-outline-cyan.btn-outline-accent-3:hover {
  background-color : #00E5FF !important;
}

input:focus ~ .bg-cyan {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #00E5FF !important;
}

.border-cyan.border-accent-3 {
  border : 1px solid #00E5FF !important;
}

.border-top-cyan.border-top-accent-3 {
  border-top : 1px solid #00E5FF !important;
}

.border-bottom-cyan.border-bottom-accent-3 {
  border-bottom : 1px solid #00E5FF !important;
}

.border-left-cyan.border-left-accent-3 {
  border-right : 1px solid #00E5FF !important;
}

.border-right-cyan.border-right-accent-3 {
  border-left : 1px solid #00E5FF !important;
}

.overlay-cyan.overlay-accent-3 {
  background : #00E5FF;
  /* The Fallback */
  background : rgba(0, 229, 255, 0.8);
}

.cyan.accent-4 {
  color : #00B8D4 !important;
}

.bg-cyan.bg-accent-4 {
  background-color : #00B8D4 !important;
}
.bg-cyan.bg-accent-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 184, 212, 0.6);
}

.btn-cyan.btn-accent-4 {
  border-color : #0097A7 !important;
  background-color : #00B8D4 !important;
}
.btn-cyan.btn-accent-4:hover {
  border-color : #0097A7 !important;
  background-color : #00838F !important;
}
.btn-cyan.btn-accent-4:focus, .btn-cyan.btn-accent-4:active {
  border-color : #00838F !important;
  background-color : #006064 !important;
}

.btn-outline-cyan.btn-outline-accent-4 {
  border-color : #00B8D4 !important;
  color : #00B8D4 !important;
}
.btn-outline-cyan.btn-outline-accent-4:hover {
  background-color : #00B8D4 !important;
}

input:focus ~ .bg-cyan {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #00B8D4 !important;
}

.border-cyan.border-accent-4 {
  border : 1px solid #00B8D4 !important;
}

.border-top-cyan.border-top-accent-4 {
  border-top : 1px solid #00B8D4 !important;
}

.border-bottom-cyan.border-bottom-accent-4 {
  border-bottom : 1px solid #00B8D4 !important;
}

.border-left-cyan.border-left-accent-4 {
  border-right : 1px solid #00B8D4 !important;
}

.border-right-cyan.border-right-accent-4 {
  border-left : 1px solid #00B8D4 !important;
}

.overlay-cyan.overlay-accent-4 {
  background : #00B8D4;
  /* The Fallback */
  background : rgba(0, 184, 212, 0.8);
}

.teal.lighten-5 {
  color : #E0F2F1 !important;
}

.bg-teal.bg-lighten-5 {
  background-color : #E0F2F1 !important;
}
.bg-teal.bg-lighten-5.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(224, 242, 241, 0.6);
}

.btn-teal.btn-lighten-5 {
  border-color : #00796B !important;
  background-color : #E0F2F1 !important;
}
.btn-teal.btn-lighten-5:hover {
  border-color : #00796B !important;
  background-color : #00695C !important;
}
.btn-teal.btn-lighten-5:focus, .btn-teal.btn-lighten-5:active {
  border-color : #00695C !important;
  background-color : #004D40 !important;
}

.btn-outline-teal.btn-outline-lighten-5 {
  border-color : #E0F2F1 !important;
  color : #E0F2F1 !important;
}
.btn-outline-teal.btn-outline-lighten-5:hover {
  background-color : #E0F2F1 !important;
}

input:focus ~ .bg-teal {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E0F2F1 !important;
}

.border-teal.border-lighten-5 {
  border : 1px solid #E0F2F1 !important;
}

.border-top-teal.border-top-lighten-5 {
  border-top : 1px solid #E0F2F1 !important;
}

.border-bottom-teal.border-bottom-lighten-5 {
  border-bottom : 1px solid #E0F2F1 !important;
}

.border-left-teal.border-left-lighten-5 {
  border-right : 1px solid #E0F2F1 !important;
}

.border-right-teal.border-right-lighten-5 {
  border-left : 1px solid #E0F2F1 !important;
}

.overlay-teal.overlay-lighten-5 {
  background : #E0F2F1;
  /* The Fallback */
  background : rgba(224, 242, 241, 0.8);
}

.teal.lighten-4 {
  color : #B2DFDB !important;
}

.bg-teal.bg-lighten-4 {
  background-color : #B2DFDB !important;
}
.bg-teal.bg-lighten-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(178, 223, 219, 0.6);
}

.btn-teal.btn-lighten-4 {
  border-color : #00796B !important;
  background-color : #B2DFDB !important;
}
.btn-teal.btn-lighten-4:hover {
  border-color : #00796B !important;
  background-color : #00695C !important;
}
.btn-teal.btn-lighten-4:focus, .btn-teal.btn-lighten-4:active {
  border-color : #00695C !important;
  background-color : #004D40 !important;
}

.btn-outline-teal.btn-outline-lighten-4 {
  border-color : #B2DFDB !important;
  color : #B2DFDB !important;
}
.btn-outline-teal.btn-outline-lighten-4:hover {
  background-color : #B2DFDB !important;
}

input:focus ~ .bg-teal {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #B2DFDB !important;
}

.border-teal.border-lighten-4 {
  border : 1px solid #B2DFDB !important;
}

.border-top-teal.border-top-lighten-4 {
  border-top : 1px solid #B2DFDB !important;
}

.border-bottom-teal.border-bottom-lighten-4 {
  border-bottom : 1px solid #B2DFDB !important;
}

.border-left-teal.border-left-lighten-4 {
  border-right : 1px solid #B2DFDB !important;
}

.border-right-teal.border-right-lighten-4 {
  border-left : 1px solid #B2DFDB !important;
}

.overlay-teal.overlay-lighten-4 {
  background : #B2DFDB;
  /* The Fallback */
  background : rgba(178, 223, 219, 0.8);
}

.teal.lighten-3 {
  color : #80CBC4 !important;
}

.bg-teal.bg-lighten-3 {
  background-color : #80CBC4 !important;
}
.bg-teal.bg-lighten-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(128, 203, 196, 0.6);
}

.btn-teal.btn-lighten-3 {
  border-color : #00796B !important;
  background-color : #80CBC4 !important;
}
.btn-teal.btn-lighten-3:hover {
  border-color : #00796B !important;
  background-color : #00695C !important;
}
.btn-teal.btn-lighten-3:focus, .btn-teal.btn-lighten-3:active {
  border-color : #00695C !important;
  background-color : #004D40 !important;
}

.btn-outline-teal.btn-outline-lighten-3 {
  border-color : #80CBC4 !important;
  color : #80CBC4 !important;
}
.btn-outline-teal.btn-outline-lighten-3:hover {
  background-color : #80CBC4 !important;
}

input:focus ~ .bg-teal {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #80CBC4 !important;
}

.border-teal.border-lighten-3 {
  border : 1px solid #80CBC4 !important;
}

.border-top-teal.border-top-lighten-3 {
  border-top : 1px solid #80CBC4 !important;
}

.border-bottom-teal.border-bottom-lighten-3 {
  border-bottom : 1px solid #80CBC4 !important;
}

.border-left-teal.border-left-lighten-3 {
  border-right : 1px solid #80CBC4 !important;
}

.border-right-teal.border-right-lighten-3 {
  border-left : 1px solid #80CBC4 !important;
}

.overlay-teal.overlay-lighten-3 {
  background : #80CBC4;
  /* The Fallback */
  background : rgba(128, 203, 196, 0.8);
}

.teal.lighten-2 {
  color : #4DB6AC !important;
}

.bg-teal.bg-lighten-2 {
  background-color : #4DB6AC !important;
}
.bg-teal.bg-lighten-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(77, 182, 172, 0.6);
}

.btn-teal.btn-lighten-2 {
  border-color : #00796B !important;
  background-color : #4DB6AC !important;
}
.btn-teal.btn-lighten-2:hover {
  border-color : #00796B !important;
  background-color : #00695C !important;
}
.btn-teal.btn-lighten-2:focus, .btn-teal.btn-lighten-2:active {
  border-color : #00695C !important;
  background-color : #004D40 !important;
}

.btn-outline-teal.btn-outline-lighten-2 {
  border-color : #4DB6AC !important;
  color : #4DB6AC !important;
}
.btn-outline-teal.btn-outline-lighten-2:hover {
  background-color : #4DB6AC !important;
}

input:focus ~ .bg-teal {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #4DB6AC !important;
}

.border-teal.border-lighten-2 {
  border : 1px solid #4DB6AC !important;
}

.border-top-teal.border-top-lighten-2 {
  border-top : 1px solid #4DB6AC !important;
}

.border-bottom-teal.border-bottom-lighten-2 {
  border-bottom : 1px solid #4DB6AC !important;
}

.border-left-teal.border-left-lighten-2 {
  border-right : 1px solid #4DB6AC !important;
}

.border-right-teal.border-right-lighten-2 {
  border-left : 1px solid #4DB6AC !important;
}

.overlay-teal.overlay-lighten-2 {
  background : #4DB6AC;
  /* The Fallback */
  background : rgba(77, 182, 172, 0.8);
}

.teal.lighten-1 {
  color : #26A69A !important;
}

.bg-teal.bg-lighten-1 {
  background-color : #26A69A !important;
}
.bg-teal.bg-lighten-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(38, 166, 154, 0.6);
}

.btn-teal.btn-lighten-1 {
  border-color : #00796B !important;
  background-color : #26A69A !important;
}
.btn-teal.btn-lighten-1:hover {
  border-color : #00796B !important;
  background-color : #00695C !important;
}
.btn-teal.btn-lighten-1:focus, .btn-teal.btn-lighten-1:active {
  border-color : #00695C !important;
  background-color : #004D40 !important;
}

.btn-outline-teal.btn-outline-lighten-1 {
  border-color : #26A69A !important;
  color : #26A69A !important;
}
.btn-outline-teal.btn-outline-lighten-1:hover {
  background-color : #26A69A !important;
}

input:focus ~ .bg-teal {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #26A69A !important;
}

.border-teal.border-lighten-1 {
  border : 1px solid #26A69A !important;
}

.border-top-teal.border-top-lighten-1 {
  border-top : 1px solid #26A69A !important;
}

.border-bottom-teal.border-bottom-lighten-1 {
  border-bottom : 1px solid #26A69A !important;
}

.border-left-teal.border-left-lighten-1 {
  border-right : 1px solid #26A69A !important;
}

.border-right-teal.border-right-lighten-1 {
  border-left : 1px solid #26A69A !important;
}

.overlay-teal.overlay-lighten-1 {
  background : #26A69A;
  /* The Fallback */
  background : rgba(38, 166, 154, 0.8);
}

.teal {
  color : #009688 !important;
}

.bg-teal {
  background-color : #009688 !important;
}
.bg-teal .card-header, .bg-teal .card-footer {
  background-color : transparent;
}
.bg-teal.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 150, 136, 0.6);
}

.selectboxit.selectboxit-btn.bg-teal {
  background-color : #009688 !important;
}

.alert-teal {
  border-color : #009688 !important;
  background-color : #00DDC9 !important;
  color : black !important;
}
.alert-teal .alert-link {
  color : black !important;
}

.border-teal {
  border-color : #009688;
}

.overlay-teal {
  background : #009688;
  /* The Fallback */
  background : rgba(0, 150, 136, 0.8);
}

.color-info.teal {
  background-color : #009688 !important;
}

.btn-teal {
  border-color : #009688 !important;
  background-color : #009688 !important;
  color : #FFFFFF;
}
.btn-teal:hover {
  border-color : #26A69A !important;
  background-color : #26A69A !important;
  color : #FFFFFF !important;
}
.btn-teal:focus, .btn-teal:active {
  border-color : #00695C !important;
  background-color : #00695C !important;
  color : #FFFFFF !important;
}
.btn-teal.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 150, 136, 0.6);
}

.btn-outline-teal {
  border-color : #009688;
  background-color : transparent;
  color : #009688;
}
.btn-outline-teal:hover {
  background-color : #009688;
  color : #FFFFFF !important;
}
.btn-outline-teal.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 150, 136, 0.6);
}

input[type='checkbox'].bg-teal + .custom-control-label:before, input[type='radio'].bg-teal + .custom-control-label:before {
  background-color : #009688 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-teal {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #009688 !important;
}

.border-teal {
  border : 1px solid #009688 !important;
}

.border-top-teal {
  border-top : 1px solid #009688;
}

.border-bottom-teal {
  border-bottom : 1px solid #009688;
}

.border-left-teal {
  border-right : 1px solid #009688;
}

.border-right-teal {
  border-left : 1px solid #009688;
}

/* Bullet teal */
.bullet.bullet-teal {
  background-color : #009688;
}

.teal.darken-1 {
  color : #00897B !important;
}

.bg-teal.bg-darken-1 {
  background-color : #00897B !important;
}
.bg-teal.bg-darken-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 137, 123, 0.6);
}

.btn-teal.btn-darken-1 {
  border-color : #00796B !important;
  background-color : #00897B !important;
}
.btn-teal.btn-darken-1:hover {
  border-color : #00796B !important;
  background-color : #00695C !important;
}
.btn-teal.btn-darken-1:focus, .btn-teal.btn-darken-1:active {
  border-color : #00695C !important;
  background-color : #004D40 !important;
}

.btn-outline-teal.btn-outline-darken-1 {
  border-color : #00897B !important;
  color : #00897B !important;
}
.btn-outline-teal.btn-outline-darken-1:hover {
  background-color : #00897B !important;
}

input:focus ~ .bg-teal {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #00897B !important;
}

.border-teal.border-darken-1 {
  border : 1px solid #00897B !important;
}

.border-top-teal.border-top-darken-1 {
  border-top : 1px solid #00897B !important;
}

.border-bottom-teal.border-bottom-darken-1 {
  border-bottom : 1px solid #00897B !important;
}

.border-left-teal.border-left-darken-1 {
  border-right : 1px solid #00897B !important;
}

.border-right-teal.border-right-darken-1 {
  border-left : 1px solid #00897B !important;
}

.overlay-teal.overlay-darken-1 {
  background : #00897B;
  /* The Fallback */
  background : rgba(0, 137, 123, 0.8);
}

.teal.darken-2 {
  color : #00796B !important;
}

.bg-teal.bg-darken-2 {
  background-color : #00796B !important;
}
.bg-teal.bg-darken-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 121, 107, 0.6);
}

.btn-teal.btn-darken-2 {
  border-color : #00796B !important;
  background-color : #00796B !important;
}
.btn-teal.btn-darken-2:hover {
  border-color : #00796B !important;
  background-color : #00695C !important;
}
.btn-teal.btn-darken-2:focus, .btn-teal.btn-darken-2:active {
  border-color : #00695C !important;
  background-color : #004D40 !important;
}

.btn-outline-teal.btn-outline-darken-2 {
  border-color : #00796B !important;
  color : #00796B !important;
}
.btn-outline-teal.btn-outline-darken-2:hover {
  background-color : #00796B !important;
}

input:focus ~ .bg-teal {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #00796B !important;
}

.border-teal.border-darken-2 {
  border : 1px solid #00796B !important;
}

.border-top-teal.border-top-darken-2 {
  border-top : 1px solid #00796B !important;
}

.border-bottom-teal.border-bottom-darken-2 {
  border-bottom : 1px solid #00796B !important;
}

.border-left-teal.border-left-darken-2 {
  border-right : 1px solid #00796B !important;
}

.border-right-teal.border-right-darken-2 {
  border-left : 1px solid #00796B !important;
}

.overlay-teal.overlay-darken-2 {
  background : #00796B;
  /* The Fallback */
  background : rgba(0, 121, 107, 0.8);
}

.teal.darken-3 {
  color : #00695C !important;
}

.bg-teal.bg-darken-3 {
  background-color : #00695C !important;
}
.bg-teal.bg-darken-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 105, 92, 0.6);
}

.btn-teal.btn-darken-3 {
  border-color : #00796B !important;
  background-color : #00695C !important;
}
.btn-teal.btn-darken-3:hover {
  border-color : #00796B !important;
  background-color : #00695C !important;
}
.btn-teal.btn-darken-3:focus, .btn-teal.btn-darken-3:active {
  border-color : #00695C !important;
  background-color : #004D40 !important;
}

.btn-outline-teal.btn-outline-darken-3 {
  border-color : #00695C !important;
  color : #00695C !important;
}
.btn-outline-teal.btn-outline-darken-3:hover {
  background-color : #00695C !important;
}

input:focus ~ .bg-teal {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #00695C !important;
}

.border-teal.border-darken-3 {
  border : 1px solid #00695C !important;
}

.border-top-teal.border-top-darken-3 {
  border-top : 1px solid #00695C !important;
}

.border-bottom-teal.border-bottom-darken-3 {
  border-bottom : 1px solid #00695C !important;
}

.border-left-teal.border-left-darken-3 {
  border-right : 1px solid #00695C !important;
}

.border-right-teal.border-right-darken-3 {
  border-left : 1px solid #00695C !important;
}

.overlay-teal.overlay-darken-3 {
  background : #00695C;
  /* The Fallback */
  background : rgba(0, 105, 92, 0.8);
}

.teal.darken-4 {
  color : #004D40 !important;
}

.bg-teal.bg-darken-4 {
  background-color : #004D40 !important;
}
.bg-teal.bg-darken-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 77, 64, 0.6);
}

.btn-teal.btn-darken-4 {
  border-color : #00796B !important;
  background-color : #004D40 !important;
}
.btn-teal.btn-darken-4:hover {
  border-color : #00796B !important;
  background-color : #00695C !important;
}
.btn-teal.btn-darken-4:focus, .btn-teal.btn-darken-4:active {
  border-color : #00695C !important;
  background-color : #004D40 !important;
}

.btn-outline-teal.btn-outline-darken-4 {
  border-color : #004D40 !important;
  color : #004D40 !important;
}
.btn-outline-teal.btn-outline-darken-4:hover {
  background-color : #004D40 !important;
}

input:focus ~ .bg-teal {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #004D40 !important;
}

.border-teal.border-darken-4 {
  border : 1px solid #004D40 !important;
}

.border-top-teal.border-top-darken-4 {
  border-top : 1px solid #004D40 !important;
}

.border-bottom-teal.border-bottom-darken-4 {
  border-bottom : 1px solid #004D40 !important;
}

.border-left-teal.border-left-darken-4 {
  border-right : 1px solid #004D40 !important;
}

.border-right-teal.border-right-darken-4 {
  border-left : 1px solid #004D40 !important;
}

.overlay-teal.overlay-darken-4 {
  background : #004D40;
  /* The Fallback */
  background : rgba(0, 77, 64, 0.8);
}

.teal.accent-1 {
  color : #A7FFEB !important;
}

.bg-teal.bg-accent-1 {
  background-color : #A7FFEB !important;
}
.bg-teal.bg-accent-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(167, 255, 235, 0.6);
}

.btn-teal.btn-accent-1 {
  border-color : #00796B !important;
  background-color : #A7FFEB !important;
}
.btn-teal.btn-accent-1:hover {
  border-color : #00796B !important;
  background-color : #00695C !important;
}
.btn-teal.btn-accent-1:focus, .btn-teal.btn-accent-1:active {
  border-color : #00695C !important;
  background-color : #004D40 !important;
}

.btn-outline-teal.btn-outline-accent-1 {
  border-color : #A7FFEB !important;
  color : #A7FFEB !important;
}
.btn-outline-teal.btn-outline-accent-1:hover {
  background-color : #A7FFEB !important;
}

input:focus ~ .bg-teal {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #A7FFEB !important;
}

.border-teal.border-accent-1 {
  border : 1px solid #A7FFEB !important;
}

.border-top-teal.border-top-accent-1 {
  border-top : 1px solid #A7FFEB !important;
}

.border-bottom-teal.border-bottom-accent-1 {
  border-bottom : 1px solid #A7FFEB !important;
}

.border-left-teal.border-left-accent-1 {
  border-right : 1px solid #A7FFEB !important;
}

.border-right-teal.border-right-accent-1 {
  border-left : 1px solid #A7FFEB !important;
}

.overlay-teal.overlay-accent-1 {
  background : #A7FFEB;
  /* The Fallback */
  background : rgba(167, 255, 235, 0.8);
}

.teal.accent-2 {
  color : #64FFDA !important;
}

.bg-teal.bg-accent-2 {
  background-color : #64FFDA !important;
}
.bg-teal.bg-accent-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(100, 255, 218, 0.6);
}

.btn-teal.btn-accent-2 {
  border-color : #00796B !important;
  background-color : #64FFDA !important;
}
.btn-teal.btn-accent-2:hover {
  border-color : #00796B !important;
  background-color : #00695C !important;
}
.btn-teal.btn-accent-2:focus, .btn-teal.btn-accent-2:active {
  border-color : #00695C !important;
  background-color : #004D40 !important;
}

.btn-outline-teal.btn-outline-accent-2 {
  border-color : #64FFDA !important;
  color : #64FFDA !important;
}
.btn-outline-teal.btn-outline-accent-2:hover {
  background-color : #64FFDA !important;
}

input:focus ~ .bg-teal {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #64FFDA !important;
}

.border-teal.border-accent-2 {
  border : 1px solid #64FFDA !important;
}

.border-top-teal.border-top-accent-2 {
  border-top : 1px solid #64FFDA !important;
}

.border-bottom-teal.border-bottom-accent-2 {
  border-bottom : 1px solid #64FFDA !important;
}

.border-left-teal.border-left-accent-2 {
  border-right : 1px solid #64FFDA !important;
}

.border-right-teal.border-right-accent-2 {
  border-left : 1px solid #64FFDA !important;
}

.overlay-teal.overlay-accent-2 {
  background : #64FFDA;
  /* The Fallback */
  background : rgba(100, 255, 218, 0.8);
}

.teal.accent-3 {
  color : #1DE9B6 !important;
}

.bg-teal.bg-accent-3 {
  background-color : #1DE9B6 !important;
}
.bg-teal.bg-accent-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(29, 233, 182, 0.6);
}

.btn-teal.btn-accent-3 {
  border-color : #00796B !important;
  background-color : #1DE9B6 !important;
}
.btn-teal.btn-accent-3:hover {
  border-color : #00796B !important;
  background-color : #00695C !important;
}
.btn-teal.btn-accent-3:focus, .btn-teal.btn-accent-3:active {
  border-color : #00695C !important;
  background-color : #004D40 !important;
}

.btn-outline-teal.btn-outline-accent-3 {
  border-color : #1DE9B6 !important;
  color : #1DE9B6 !important;
}
.btn-outline-teal.btn-outline-accent-3:hover {
  background-color : #1DE9B6 !important;
}

input:focus ~ .bg-teal {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #1DE9B6 !important;
}

.border-teal.border-accent-3 {
  border : 1px solid #1DE9B6 !important;
}

.border-top-teal.border-top-accent-3 {
  border-top : 1px solid #1DE9B6 !important;
}

.border-bottom-teal.border-bottom-accent-3 {
  border-bottom : 1px solid #1DE9B6 !important;
}

.border-left-teal.border-left-accent-3 {
  border-right : 1px solid #1DE9B6 !important;
}

.border-right-teal.border-right-accent-3 {
  border-left : 1px solid #1DE9B6 !important;
}

.overlay-teal.overlay-accent-3 {
  background : #1DE9B6;
  /* The Fallback */
  background : rgba(29, 233, 182, 0.8);
}

.teal.accent-4 {
  color : #00BFA5 !important;
}

.bg-teal.bg-accent-4 {
  background-color : #00BFA5 !important;
}
.bg-teal.bg-accent-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 191, 165, 0.6);
}

.btn-teal.btn-accent-4 {
  border-color : #00796B !important;
  background-color : #00BFA5 !important;
}
.btn-teal.btn-accent-4:hover {
  border-color : #00796B !important;
  background-color : #00695C !important;
}
.btn-teal.btn-accent-4:focus, .btn-teal.btn-accent-4:active {
  border-color : #00695C !important;
  background-color : #004D40 !important;
}

.btn-outline-teal.btn-outline-accent-4 {
  border-color : #00BFA5 !important;
  color : #00BFA5 !important;
}
.btn-outline-teal.btn-outline-accent-4:hover {
  background-color : #00BFA5 !important;
}

input:focus ~ .bg-teal {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #00BFA5 !important;
}

.border-teal.border-accent-4 {
  border : 1px solid #00BFA5 !important;
}

.border-top-teal.border-top-accent-4 {
  border-top : 1px solid #00BFA5 !important;
}

.border-bottom-teal.border-bottom-accent-4 {
  border-bottom : 1px solid #00BFA5 !important;
}

.border-left-teal.border-left-accent-4 {
  border-right : 1px solid #00BFA5 !important;
}

.border-right-teal.border-right-accent-4 {
  border-left : 1px solid #00BFA5 !important;
}

.overlay-teal.overlay-accent-4 {
  background : #00BFA5;
  /* The Fallback */
  background : rgba(0, 191, 165, 0.8);
}

.yellow.lighten-5 {
  color : #FFFDE7 !important;
}

.bg-yellow.bg-lighten-5 {
  background-color : #FFFDE7 !important;
}
.bg-yellow.bg-lighten-5.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 253, 231, 0.6);
}

.btn-yellow.btn-lighten-5 {
  border-color : #FBC02D !important;
  background-color : #FFFDE7 !important;
}
.btn-yellow.btn-lighten-5:hover {
  border-color : #FBC02D !important;
  background-color : #F9A825 !important;
}
.btn-yellow.btn-lighten-5:focus, .btn-yellow.btn-lighten-5:active {
  border-color : #F9A825 !important;
  background-color : #F57F17 !important;
}

.btn-outline-yellow.btn-outline-lighten-5 {
  border-color : #FFFDE7 !important;
  color : #FFFDE7 !important;
}
.btn-outline-yellow.btn-outline-lighten-5:hover {
  background-color : #FFFDE7 !important;
}

input:focus ~ .bg-yellow {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFFDE7 !important;
}

.border-yellow.border-lighten-5 {
  border : 1px solid #FFFDE7 !important;
}

.border-top-yellow.border-top-lighten-5 {
  border-top : 1px solid #FFFDE7 !important;
}

.border-bottom-yellow.border-bottom-lighten-5 {
  border-bottom : 1px solid #FFFDE7 !important;
}

.border-left-yellow.border-left-lighten-5 {
  border-right : 1px solid #FFFDE7 !important;
}

.border-right-yellow.border-right-lighten-5 {
  border-left : 1px solid #FFFDE7 !important;
}

.overlay-yellow.overlay-lighten-5 {
  background : #FFFDE7;
  /* The Fallback */
  background : rgba(255, 253, 231, 0.8);
}

.yellow.lighten-4 {
  color : #FFF9C4 !important;
}

.bg-yellow.bg-lighten-4 {
  background-color : #FFF9C4 !important;
}
.bg-yellow.bg-lighten-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 249, 196, 0.6);
}

.btn-yellow.btn-lighten-4 {
  border-color : #FBC02D !important;
  background-color : #FFF9C4 !important;
}
.btn-yellow.btn-lighten-4:hover {
  border-color : #FBC02D !important;
  background-color : #F9A825 !important;
}
.btn-yellow.btn-lighten-4:focus, .btn-yellow.btn-lighten-4:active {
  border-color : #F9A825 !important;
  background-color : #F57F17 !important;
}

.btn-outline-yellow.btn-outline-lighten-4 {
  border-color : #FFF9C4 !important;
  color : #FFF9C4 !important;
}
.btn-outline-yellow.btn-outline-lighten-4:hover {
  background-color : #FFF9C4 !important;
}

input:focus ~ .bg-yellow {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFF9C4 !important;
}

.border-yellow.border-lighten-4 {
  border : 1px solid #FFF9C4 !important;
}

.border-top-yellow.border-top-lighten-4 {
  border-top : 1px solid #FFF9C4 !important;
}

.border-bottom-yellow.border-bottom-lighten-4 {
  border-bottom : 1px solid #FFF9C4 !important;
}

.border-left-yellow.border-left-lighten-4 {
  border-right : 1px solid #FFF9C4 !important;
}

.border-right-yellow.border-right-lighten-4 {
  border-left : 1px solid #FFF9C4 !important;
}

.overlay-yellow.overlay-lighten-4 {
  background : #FFF9C4;
  /* The Fallback */
  background : rgba(255, 249, 196, 0.8);
}

.yellow.lighten-3 {
  color : #FFF59D !important;
}

.bg-yellow.bg-lighten-3 {
  background-color : #FFF59D !important;
}
.bg-yellow.bg-lighten-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 245, 157, 0.6);
}

.btn-yellow.btn-lighten-3 {
  border-color : #FBC02D !important;
  background-color : #FFF59D !important;
}
.btn-yellow.btn-lighten-3:hover {
  border-color : #FBC02D !important;
  background-color : #F9A825 !important;
}
.btn-yellow.btn-lighten-3:focus, .btn-yellow.btn-lighten-3:active {
  border-color : #F9A825 !important;
  background-color : #F57F17 !important;
}

.btn-outline-yellow.btn-outline-lighten-3 {
  border-color : #FFF59D !important;
  color : #FFF59D !important;
}
.btn-outline-yellow.btn-outline-lighten-3:hover {
  background-color : #FFF59D !important;
}

input:focus ~ .bg-yellow {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFF59D !important;
}

.border-yellow.border-lighten-3 {
  border : 1px solid #FFF59D !important;
}

.border-top-yellow.border-top-lighten-3 {
  border-top : 1px solid #FFF59D !important;
}

.border-bottom-yellow.border-bottom-lighten-3 {
  border-bottom : 1px solid #FFF59D !important;
}

.border-left-yellow.border-left-lighten-3 {
  border-right : 1px solid #FFF59D !important;
}

.border-right-yellow.border-right-lighten-3 {
  border-left : 1px solid #FFF59D !important;
}

.overlay-yellow.overlay-lighten-3 {
  background : #FFF59D;
  /* The Fallback */
  background : rgba(255, 245, 157, 0.8);
}

.yellow.lighten-2 {
  color : #FFF176 !important;
}

.bg-yellow.bg-lighten-2 {
  background-color : #FFF176 !important;
}
.bg-yellow.bg-lighten-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 241, 118, 0.6);
}

.btn-yellow.btn-lighten-2 {
  border-color : #FBC02D !important;
  background-color : #FFF176 !important;
}
.btn-yellow.btn-lighten-2:hover {
  border-color : #FBC02D !important;
  background-color : #F9A825 !important;
}
.btn-yellow.btn-lighten-2:focus, .btn-yellow.btn-lighten-2:active {
  border-color : #F9A825 !important;
  background-color : #F57F17 !important;
}

.btn-outline-yellow.btn-outline-lighten-2 {
  border-color : #FFF176 !important;
  color : #FFF176 !important;
}
.btn-outline-yellow.btn-outline-lighten-2:hover {
  background-color : #FFF176 !important;
}

input:focus ~ .bg-yellow {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFF176 !important;
}

.border-yellow.border-lighten-2 {
  border : 1px solid #FFF176 !important;
}

.border-top-yellow.border-top-lighten-2 {
  border-top : 1px solid #FFF176 !important;
}

.border-bottom-yellow.border-bottom-lighten-2 {
  border-bottom : 1px solid #FFF176 !important;
}

.border-left-yellow.border-left-lighten-2 {
  border-right : 1px solid #FFF176 !important;
}

.border-right-yellow.border-right-lighten-2 {
  border-left : 1px solid #FFF176 !important;
}

.overlay-yellow.overlay-lighten-2 {
  background : #FFF176;
  /* The Fallback */
  background : rgba(255, 241, 118, 0.8);
}

.yellow.lighten-1 {
  color : #FFEE58 !important;
}

.bg-yellow.bg-lighten-1 {
  background-color : #FFEE58 !important;
}
.bg-yellow.bg-lighten-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 238, 88, 0.6);
}

.btn-yellow.btn-lighten-1 {
  border-color : #FBC02D !important;
  background-color : #FFEE58 !important;
}
.btn-yellow.btn-lighten-1:hover {
  border-color : #FBC02D !important;
  background-color : #F9A825 !important;
}
.btn-yellow.btn-lighten-1:focus, .btn-yellow.btn-lighten-1:active {
  border-color : #F9A825 !important;
  background-color : #F57F17 !important;
}

.btn-outline-yellow.btn-outline-lighten-1 {
  border-color : #FFEE58 !important;
  color : #FFEE58 !important;
}
.btn-outline-yellow.btn-outline-lighten-1:hover {
  background-color : #FFEE58 !important;
}

input:focus ~ .bg-yellow {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFEE58 !important;
}

.border-yellow.border-lighten-1 {
  border : 1px solid #FFEE58 !important;
}

.border-top-yellow.border-top-lighten-1 {
  border-top : 1px solid #FFEE58 !important;
}

.border-bottom-yellow.border-bottom-lighten-1 {
  border-bottom : 1px solid #FFEE58 !important;
}

.border-left-yellow.border-left-lighten-1 {
  border-right : 1px solid #FFEE58 !important;
}

.border-right-yellow.border-right-lighten-1 {
  border-left : 1px solid #FFEE58 !important;
}

.overlay-yellow.overlay-lighten-1 {
  background : #FFEE58;
  /* The Fallback */
  background : rgba(255, 238, 88, 0.8);
}

.yellow {
  color : #FFEB3B !important;
}

.bg-yellow {
  background-color : #FFEB3B !important;
}
.bg-yellow .card-header, .bg-yellow .card-footer {
  background-color : transparent;
}
.bg-yellow.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 235, 59, 0.6);
}

.selectboxit.selectboxit-btn.bg-yellow {
  background-color : #FFEB3B !important;
}

.alert-yellow {
  border-color : #FFEB3B !important;
  background-color : #FFF282 !important;
  color : #887A00 !important;
}
.alert-yellow .alert-link {
  color : #5F5500 !important;
}

.border-yellow {
  border-color : #FFEB3B;
}

.overlay-yellow {
  background : #FFEB3B;
  /* The Fallback */
  background : rgba(255, 235, 59, 0.8);
}

.color-info.yellow {
  background-color : #FFEB3B !important;
}

.btn-yellow {
  border-color : #FFEB3B !important;
  background-color : #FFEB3B !important;
  color : #FFFFFF;
}
.btn-yellow:hover {
  border-color : #FFEE58 !important;
  background-color : #FFEE58 !important;
  color : #FFFFFF !important;
}
.btn-yellow:focus, .btn-yellow:active {
  border-color : #F9A825 !important;
  background-color : #F9A825 !important;
  color : #FFFFFF !important;
}
.btn-yellow.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 235, 59, 0.6);
}

.btn-outline-yellow {
  border-color : #FFEB3B;
  background-color : transparent;
  color : #FFEB3B;
}
.btn-outline-yellow:hover {
  background-color : #FFEB3B;
  color : #FFFFFF !important;
}
.btn-outline-yellow.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 235, 59, 0.6);
}

input[type='checkbox'].bg-yellow + .custom-control-label:before, input[type='radio'].bg-yellow + .custom-control-label:before {
  background-color : #FFEB3B !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-yellow {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFEB3B !important;
}

.border-yellow {
  border : 1px solid #FFEB3B !important;
}

.border-top-yellow {
  border-top : 1px solid #FFEB3B;
}

.border-bottom-yellow {
  border-bottom : 1px solid #FFEB3B;
}

.border-left-yellow {
  border-right : 1px solid #FFEB3B;
}

.border-right-yellow {
  border-left : 1px solid #FFEB3B;
}

/* Bullet yellow */
.bullet.bullet-yellow {
  background-color : #FFEB3B;
}

.yellow.darken-1 {
  color : #FDD835 !important;
}

.bg-yellow.bg-darken-1 {
  background-color : #FDD835 !important;
}
.bg-yellow.bg-darken-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(253, 216, 53, 0.6);
}

.btn-yellow.btn-darken-1 {
  border-color : #FBC02D !important;
  background-color : #FDD835 !important;
}
.btn-yellow.btn-darken-1:hover {
  border-color : #FBC02D !important;
  background-color : #F9A825 !important;
}
.btn-yellow.btn-darken-1:focus, .btn-yellow.btn-darken-1:active {
  border-color : #F9A825 !important;
  background-color : #F57F17 !important;
}

.btn-outline-yellow.btn-outline-darken-1 {
  border-color : #FDD835 !important;
  color : #FDD835 !important;
}
.btn-outline-yellow.btn-outline-darken-1:hover {
  background-color : #FDD835 !important;
}

input:focus ~ .bg-yellow {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FDD835 !important;
}

.border-yellow.border-darken-1 {
  border : 1px solid #FDD835 !important;
}

.border-top-yellow.border-top-darken-1 {
  border-top : 1px solid #FDD835 !important;
}

.border-bottom-yellow.border-bottom-darken-1 {
  border-bottom : 1px solid #FDD835 !important;
}

.border-left-yellow.border-left-darken-1 {
  border-right : 1px solid #FDD835 !important;
}

.border-right-yellow.border-right-darken-1 {
  border-left : 1px solid #FDD835 !important;
}

.overlay-yellow.overlay-darken-1 {
  background : #FDD835;
  /* The Fallback */
  background : rgba(253, 216, 53, 0.8);
}

.yellow.darken-2 {
  color : #FBC02D !important;
}

.bg-yellow.bg-darken-2 {
  background-color : #FBC02D !important;
}
.bg-yellow.bg-darken-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(251, 192, 45, 0.6);
}

.btn-yellow.btn-darken-2 {
  border-color : #FBC02D !important;
  background-color : #FBC02D !important;
}
.btn-yellow.btn-darken-2:hover {
  border-color : #FBC02D !important;
  background-color : #F9A825 !important;
}
.btn-yellow.btn-darken-2:focus, .btn-yellow.btn-darken-2:active {
  border-color : #F9A825 !important;
  background-color : #F57F17 !important;
}

.btn-outline-yellow.btn-outline-darken-2 {
  border-color : #FBC02D !important;
  color : #FBC02D !important;
}
.btn-outline-yellow.btn-outline-darken-2:hover {
  background-color : #FBC02D !important;
}

input:focus ~ .bg-yellow {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FBC02D !important;
}

.border-yellow.border-darken-2 {
  border : 1px solid #FBC02D !important;
}

.border-top-yellow.border-top-darken-2 {
  border-top : 1px solid #FBC02D !important;
}

.border-bottom-yellow.border-bottom-darken-2 {
  border-bottom : 1px solid #FBC02D !important;
}

.border-left-yellow.border-left-darken-2 {
  border-right : 1px solid #FBC02D !important;
}

.border-right-yellow.border-right-darken-2 {
  border-left : 1px solid #FBC02D !important;
}

.overlay-yellow.overlay-darken-2 {
  background : #FBC02D;
  /* The Fallback */
  background : rgba(251, 192, 45, 0.8);
}

.yellow.darken-3 {
  color : #F9A825 !important;
}

.bg-yellow.bg-darken-3 {
  background-color : #F9A825 !important;
}
.bg-yellow.bg-darken-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(249, 168, 37, 0.6);
}

.btn-yellow.btn-darken-3 {
  border-color : #FBC02D !important;
  background-color : #F9A825 !important;
}
.btn-yellow.btn-darken-3:hover {
  border-color : #FBC02D !important;
  background-color : #F9A825 !important;
}
.btn-yellow.btn-darken-3:focus, .btn-yellow.btn-darken-3:active {
  border-color : #F9A825 !important;
  background-color : #F57F17 !important;
}

.btn-outline-yellow.btn-outline-darken-3 {
  border-color : #F9A825 !important;
  color : #F9A825 !important;
}
.btn-outline-yellow.btn-outline-darken-3:hover {
  background-color : #F9A825 !important;
}

input:focus ~ .bg-yellow {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F9A825 !important;
}

.border-yellow.border-darken-3 {
  border : 1px solid #F9A825 !important;
}

.border-top-yellow.border-top-darken-3 {
  border-top : 1px solid #F9A825 !important;
}

.border-bottom-yellow.border-bottom-darken-3 {
  border-bottom : 1px solid #F9A825 !important;
}

.border-left-yellow.border-left-darken-3 {
  border-right : 1px solid #F9A825 !important;
}

.border-right-yellow.border-right-darken-3 {
  border-left : 1px solid #F9A825 !important;
}

.overlay-yellow.overlay-darken-3 {
  background : #F9A825;
  /* The Fallback */
  background : rgba(249, 168, 37, 0.8);
}

.yellow.darken-4 {
  color : #F57F17 !important;
}

.bg-yellow.bg-darken-4 {
  background-color : #F57F17 !important;
}
.bg-yellow.bg-darken-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(245, 127, 23, 0.6);
}

.btn-yellow.btn-darken-4 {
  border-color : #FBC02D !important;
  background-color : #F57F17 !important;
}
.btn-yellow.btn-darken-4:hover {
  border-color : #FBC02D !important;
  background-color : #F9A825 !important;
}
.btn-yellow.btn-darken-4:focus, .btn-yellow.btn-darken-4:active {
  border-color : #F9A825 !important;
  background-color : #F57F17 !important;
}

.btn-outline-yellow.btn-outline-darken-4 {
  border-color : #F57F17 !important;
  color : #F57F17 !important;
}
.btn-outline-yellow.btn-outline-darken-4:hover {
  background-color : #F57F17 !important;
}

input:focus ~ .bg-yellow {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F57F17 !important;
}

.border-yellow.border-darken-4 {
  border : 1px solid #F57F17 !important;
}

.border-top-yellow.border-top-darken-4 {
  border-top : 1px solid #F57F17 !important;
}

.border-bottom-yellow.border-bottom-darken-4 {
  border-bottom : 1px solid #F57F17 !important;
}

.border-left-yellow.border-left-darken-4 {
  border-right : 1px solid #F57F17 !important;
}

.border-right-yellow.border-right-darken-4 {
  border-left : 1px solid #F57F17 !important;
}

.overlay-yellow.overlay-darken-4 {
  background : #F57F17;
  /* The Fallback */
  background : rgba(245, 127, 23, 0.8);
}

.yellow.accent-1 {
  color : #FFFF8D !important;
}

.bg-yellow.bg-accent-1 {
  background-color : #FFFF8D !important;
}
.bg-yellow.bg-accent-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 255, 141, 0.6);
}

.btn-yellow.btn-accent-1 {
  border-color : #FBC02D !important;
  background-color : #FFFF8D !important;
}
.btn-yellow.btn-accent-1:hover {
  border-color : #FBC02D !important;
  background-color : #F9A825 !important;
}
.btn-yellow.btn-accent-1:focus, .btn-yellow.btn-accent-1:active {
  border-color : #F9A825 !important;
  background-color : #F57F17 !important;
}

.btn-outline-yellow.btn-outline-accent-1 {
  border-color : #FFFF8D !important;
  color : #FFFF8D !important;
}
.btn-outline-yellow.btn-outline-accent-1:hover {
  background-color : #FFFF8D !important;
}

input:focus ~ .bg-yellow {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFFF8D !important;
}

.border-yellow.border-accent-1 {
  border : 1px solid #FFFF8D !important;
}

.border-top-yellow.border-top-accent-1 {
  border-top : 1px solid #FFFF8D !important;
}

.border-bottom-yellow.border-bottom-accent-1 {
  border-bottom : 1px solid #FFFF8D !important;
}

.border-left-yellow.border-left-accent-1 {
  border-right : 1px solid #FFFF8D !important;
}

.border-right-yellow.border-right-accent-1 {
  border-left : 1px solid #FFFF8D !important;
}

.overlay-yellow.overlay-accent-1 {
  background : #FFFF8D;
  /* The Fallback */
  background : rgba(255, 255, 141, 0.8);
}

.yellow.accent-2 {
  color : #FFFF00 !important;
}

.bg-yellow.bg-accent-2 {
  background-color : #FFFF00 !important;
}
.bg-yellow.bg-accent-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 255, 0, 0.6);
}

.btn-yellow.btn-accent-2 {
  border-color : #FBC02D !important;
  background-color : #FFFF00 !important;
}
.btn-yellow.btn-accent-2:hover {
  border-color : #FBC02D !important;
  background-color : #F9A825 !important;
}
.btn-yellow.btn-accent-2:focus, .btn-yellow.btn-accent-2:active {
  border-color : #F9A825 !important;
  background-color : #F57F17 !important;
}

.btn-outline-yellow.btn-outline-accent-2 {
  border-color : #FFFF00 !important;
  color : #FFFF00 !important;
}
.btn-outline-yellow.btn-outline-accent-2:hover {
  background-color : #FFFF00 !important;
}

input:focus ~ .bg-yellow {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFFF00 !important;
}

.border-yellow.border-accent-2 {
  border : 1px solid #FFFF00 !important;
}

.border-top-yellow.border-top-accent-2 {
  border-top : 1px solid #FFFF00 !important;
}

.border-bottom-yellow.border-bottom-accent-2 {
  border-bottom : 1px solid #FFFF00 !important;
}

.border-left-yellow.border-left-accent-2 {
  border-right : 1px solid #FFFF00 !important;
}

.border-right-yellow.border-right-accent-2 {
  border-left : 1px solid #FFFF00 !important;
}

.overlay-yellow.overlay-accent-2 {
  background : #FFFF00;
  /* The Fallback */
  background : rgba(255, 255, 0, 0.8);
}

.yellow.accent-3 {
  color : #FFEA00 !important;
}

.bg-yellow.bg-accent-3 {
  background-color : #FFEA00 !important;
}
.bg-yellow.bg-accent-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 234, 0, 0.6);
}

.btn-yellow.btn-accent-3 {
  border-color : #FBC02D !important;
  background-color : #FFEA00 !important;
}
.btn-yellow.btn-accent-3:hover {
  border-color : #FBC02D !important;
  background-color : #F9A825 !important;
}
.btn-yellow.btn-accent-3:focus, .btn-yellow.btn-accent-3:active {
  border-color : #F9A825 !important;
  background-color : #F57F17 !important;
}

.btn-outline-yellow.btn-outline-accent-3 {
  border-color : #FFEA00 !important;
  color : #FFEA00 !important;
}
.btn-outline-yellow.btn-outline-accent-3:hover {
  background-color : #FFEA00 !important;
}

input:focus ~ .bg-yellow {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFEA00 !important;
}

.border-yellow.border-accent-3 {
  border : 1px solid #FFEA00 !important;
}

.border-top-yellow.border-top-accent-3 {
  border-top : 1px solid #FFEA00 !important;
}

.border-bottom-yellow.border-bottom-accent-3 {
  border-bottom : 1px solid #FFEA00 !important;
}

.border-left-yellow.border-left-accent-3 {
  border-right : 1px solid #FFEA00 !important;
}

.border-right-yellow.border-right-accent-3 {
  border-left : 1px solid #FFEA00 !important;
}

.overlay-yellow.overlay-accent-3 {
  background : #FFEA00;
  /* The Fallback */
  background : rgba(255, 234, 0, 0.8);
}

.yellow.accent-4 {
  color : #FFD600 !important;
}

.bg-yellow.bg-accent-4 {
  background-color : #FFD600 !important;
}
.bg-yellow.bg-accent-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 214, 0, 0.6);
}

.btn-yellow.btn-accent-4 {
  border-color : #FBC02D !important;
  background-color : #FFD600 !important;
}
.btn-yellow.btn-accent-4:hover {
  border-color : #FBC02D !important;
  background-color : #F9A825 !important;
}
.btn-yellow.btn-accent-4:focus, .btn-yellow.btn-accent-4:active {
  border-color : #F9A825 !important;
  background-color : #F57F17 !important;
}

.btn-outline-yellow.btn-outline-accent-4 {
  border-color : #FFD600 !important;
  color : #FFD600 !important;
}
.btn-outline-yellow.btn-outline-accent-4:hover {
  background-color : #FFD600 !important;
}

input:focus ~ .bg-yellow {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFD600 !important;
}

.border-yellow.border-accent-4 {
  border : 1px solid #FFD600 !important;
}

.border-top-yellow.border-top-accent-4 {
  border-top : 1px solid #FFD600 !important;
}

.border-bottom-yellow.border-bottom-accent-4 {
  border-bottom : 1px solid #FFD600 !important;
}

.border-left-yellow.border-left-accent-4 {
  border-right : 1px solid #FFD600 !important;
}

.border-right-yellow.border-right-accent-4 {
  border-left : 1px solid #FFD600 !important;
}

.overlay-yellow.overlay-accent-4 {
  background : #FFD600;
  /* The Fallback */
  background : rgba(255, 214, 0, 0.8);
}

.amber.lighten-5 {
  color : #FFF8E1 !important;
}

.bg-amber.bg-lighten-5 {
  background-color : #FFF8E1 !important;
}
.bg-amber.bg-lighten-5.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 248, 225, 0.6);
}

.btn-amber.btn-lighten-5 {
  border-color : #FFA000 !important;
  background-color : #FFF8E1 !important;
}
.btn-amber.btn-lighten-5:hover {
  border-color : #FFA000 !important;
  background-color : #FF8F00 !important;
}
.btn-amber.btn-lighten-5:focus, .btn-amber.btn-lighten-5:active {
  border-color : #FF8F00 !important;
  background-color : #FF6F00 !important;
}

.btn-outline-amber.btn-outline-lighten-5 {
  border-color : #FFF8E1 !important;
  color : #FFF8E1 !important;
}
.btn-outline-amber.btn-outline-lighten-5:hover {
  background-color : #FFF8E1 !important;
}

input:focus ~ .bg-amber {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFF8E1 !important;
}

.border-amber.border-lighten-5 {
  border : 1px solid #FFF8E1 !important;
}

.border-top-amber.border-top-lighten-5 {
  border-top : 1px solid #FFF8E1 !important;
}

.border-bottom-amber.border-bottom-lighten-5 {
  border-bottom : 1px solid #FFF8E1 !important;
}

.border-left-amber.border-left-lighten-5 {
  border-right : 1px solid #FFF8E1 !important;
}

.border-right-amber.border-right-lighten-5 {
  border-left : 1px solid #FFF8E1 !important;
}

.overlay-amber.overlay-lighten-5 {
  background : #FFF8E1;
  /* The Fallback */
  background : rgba(255, 248, 225, 0.8);
}

.amber.lighten-4 {
  color : #FFECB3 !important;
}

.bg-amber.bg-lighten-4 {
  background-color : #FFECB3 !important;
}
.bg-amber.bg-lighten-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 236, 179, 0.6);
}

.btn-amber.btn-lighten-4 {
  border-color : #FFA000 !important;
  background-color : #FFECB3 !important;
}
.btn-amber.btn-lighten-4:hover {
  border-color : #FFA000 !important;
  background-color : #FF8F00 !important;
}
.btn-amber.btn-lighten-4:focus, .btn-amber.btn-lighten-4:active {
  border-color : #FF8F00 !important;
  background-color : #FF6F00 !important;
}

.btn-outline-amber.btn-outline-lighten-4 {
  border-color : #FFECB3 !important;
  color : #FFECB3 !important;
}
.btn-outline-amber.btn-outline-lighten-4:hover {
  background-color : #FFECB3 !important;
}

input:focus ~ .bg-amber {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFECB3 !important;
}

.border-amber.border-lighten-4 {
  border : 1px solid #FFECB3 !important;
}

.border-top-amber.border-top-lighten-4 {
  border-top : 1px solid #FFECB3 !important;
}

.border-bottom-amber.border-bottom-lighten-4 {
  border-bottom : 1px solid #FFECB3 !important;
}

.border-left-amber.border-left-lighten-4 {
  border-right : 1px solid #FFECB3 !important;
}

.border-right-amber.border-right-lighten-4 {
  border-left : 1px solid #FFECB3 !important;
}

.overlay-amber.overlay-lighten-4 {
  background : #FFECB3;
  /* The Fallback */
  background : rgba(255, 236, 179, 0.8);
}

.amber.lighten-3 {
  color : #FFE082 !important;
}

.bg-amber.bg-lighten-3 {
  background-color : #FFE082 !important;
}
.bg-amber.bg-lighten-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 224, 130, 0.6);
}

.btn-amber.btn-lighten-3 {
  border-color : #FFA000 !important;
  background-color : #FFE082 !important;
}
.btn-amber.btn-lighten-3:hover {
  border-color : #FFA000 !important;
  background-color : #FF8F00 !important;
}
.btn-amber.btn-lighten-3:focus, .btn-amber.btn-lighten-3:active {
  border-color : #FF8F00 !important;
  background-color : #FF6F00 !important;
}

.btn-outline-amber.btn-outline-lighten-3 {
  border-color : #FFE082 !important;
  color : #FFE082 !important;
}
.btn-outline-amber.btn-outline-lighten-3:hover {
  background-color : #FFE082 !important;
}

input:focus ~ .bg-amber {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFE082 !important;
}

.border-amber.border-lighten-3 {
  border : 1px solid #FFE082 !important;
}

.border-top-amber.border-top-lighten-3 {
  border-top : 1px solid #FFE082 !important;
}

.border-bottom-amber.border-bottom-lighten-3 {
  border-bottom : 1px solid #FFE082 !important;
}

.border-left-amber.border-left-lighten-3 {
  border-right : 1px solid #FFE082 !important;
}

.border-right-amber.border-right-lighten-3 {
  border-left : 1px solid #FFE082 !important;
}

.overlay-amber.overlay-lighten-3 {
  background : #FFE082;
  /* The Fallback */
  background : rgba(255, 224, 130, 0.8);
}

.amber.lighten-2 {
  color : #FFD54F !important;
}

.bg-amber.bg-lighten-2 {
  background-color : #FFD54F !important;
}
.bg-amber.bg-lighten-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 213, 79, 0.6);
}

.btn-amber.btn-lighten-2 {
  border-color : #FFA000 !important;
  background-color : #FFD54F !important;
}
.btn-amber.btn-lighten-2:hover {
  border-color : #FFA000 !important;
  background-color : #FF8F00 !important;
}
.btn-amber.btn-lighten-2:focus, .btn-amber.btn-lighten-2:active {
  border-color : #FF8F00 !important;
  background-color : #FF6F00 !important;
}

.btn-outline-amber.btn-outline-lighten-2 {
  border-color : #FFD54F !important;
  color : #FFD54F !important;
}
.btn-outline-amber.btn-outline-lighten-2:hover {
  background-color : #FFD54F !important;
}

input:focus ~ .bg-amber {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFD54F !important;
}

.border-amber.border-lighten-2 {
  border : 1px solid #FFD54F !important;
}

.border-top-amber.border-top-lighten-2 {
  border-top : 1px solid #FFD54F !important;
}

.border-bottom-amber.border-bottom-lighten-2 {
  border-bottom : 1px solid #FFD54F !important;
}

.border-left-amber.border-left-lighten-2 {
  border-right : 1px solid #FFD54F !important;
}

.border-right-amber.border-right-lighten-2 {
  border-left : 1px solid #FFD54F !important;
}

.overlay-amber.overlay-lighten-2 {
  background : #FFD54F;
  /* The Fallback */
  background : rgba(255, 213, 79, 0.8);
}

.amber.lighten-1 {
  color : #FFCA28 !important;
}

.bg-amber.bg-lighten-1 {
  background-color : #FFCA28 !important;
}
.bg-amber.bg-lighten-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 202, 40, 0.6);
}

.btn-amber.btn-lighten-1 {
  border-color : #FFA000 !important;
  background-color : #FFCA28 !important;
}
.btn-amber.btn-lighten-1:hover {
  border-color : #FFA000 !important;
  background-color : #FF8F00 !important;
}
.btn-amber.btn-lighten-1:focus, .btn-amber.btn-lighten-1:active {
  border-color : #FF8F00 !important;
  background-color : #FF6F00 !important;
}

.btn-outline-amber.btn-outline-lighten-1 {
  border-color : #FFCA28 !important;
  color : #FFCA28 !important;
}
.btn-outline-amber.btn-outline-lighten-1:hover {
  background-color : #FFCA28 !important;
}

input:focus ~ .bg-amber {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFCA28 !important;
}

.border-amber.border-lighten-1 {
  border : 1px solid #FFCA28 !important;
}

.border-top-amber.border-top-lighten-1 {
  border-top : 1px solid #FFCA28 !important;
}

.border-bottom-amber.border-bottom-lighten-1 {
  border-bottom : 1px solid #FFCA28 !important;
}

.border-left-amber.border-left-lighten-1 {
  border-right : 1px solid #FFCA28 !important;
}

.border-right-amber.border-right-lighten-1 {
  border-left : 1px solid #FFCA28 !important;
}

.overlay-amber.overlay-lighten-1 {
  background : #FFCA28;
  /* The Fallback */
  background : rgba(255, 202, 40, 0.8);
}

.amber {
  color : #FFC107 !important;
}

.bg-amber {
  background-color : #FFC107 !important;
}
.bg-amber .card-header, .bg-amber .card-footer {
  background-color : transparent;
}
.bg-amber.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 193, 7, 0.6);
}

.selectboxit.selectboxit-btn.bg-amber {
  background-color : #FFC107 !important;
}

.alert-amber {
  border-color : #FFC107 !important;
  background-color : #FFD34E !important;
  color : #543F00 !important;
}
.alert-amber .alert-link {
  color : #2B2000 !important;
}

.border-amber {
  border-color : #FFC107;
}

.overlay-amber {
  background : #FFC107;
  /* The Fallback */
  background : rgba(255, 193, 7, 0.8);
}

.color-info.amber {
  background-color : #FFC107 !important;
}

.btn-amber {
  border-color : #FFC107 !important;
  background-color : #FFC107 !important;
  color : #FFFFFF;
}
.btn-amber:hover {
  border-color : #FFCA28 !important;
  background-color : #FFCA28 !important;
  color : #FFFFFF !important;
}
.btn-amber:focus, .btn-amber:active {
  border-color : #FF8F00 !important;
  background-color : #FF8F00 !important;
  color : #FFFFFF !important;
}
.btn-amber.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 193, 7, 0.6);
}

.btn-outline-amber {
  border-color : #FFC107;
  background-color : transparent;
  color : #FFC107;
}
.btn-outline-amber:hover {
  background-color : #FFC107;
  color : #FFFFFF !important;
}
.btn-outline-amber.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 193, 7, 0.6);
}

input[type='checkbox'].bg-amber + .custom-control-label:before, input[type='radio'].bg-amber + .custom-control-label:before {
  background-color : #FFC107 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-amber {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFC107 !important;
}

.border-amber {
  border : 1px solid #FFC107 !important;
}

.border-top-amber {
  border-top : 1px solid #FFC107;
}

.border-bottom-amber {
  border-bottom : 1px solid #FFC107;
}

.border-left-amber {
  border-right : 1px solid #FFC107;
}

.border-right-amber {
  border-left : 1px solid #FFC107;
}

/* Bullet amber */
.bullet.bullet-amber {
  background-color : #FFC107;
}

.amber.darken-1 {
  color : #FFB300 !important;
}

.bg-amber.bg-darken-1 {
  background-color : #FFB300 !important;
}
.bg-amber.bg-darken-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 179, 0, 0.6);
}

.btn-amber.btn-darken-1 {
  border-color : #FFA000 !important;
  background-color : #FFB300 !important;
}
.btn-amber.btn-darken-1:hover {
  border-color : #FFA000 !important;
  background-color : #FF8F00 !important;
}
.btn-amber.btn-darken-1:focus, .btn-amber.btn-darken-1:active {
  border-color : #FF8F00 !important;
  background-color : #FF6F00 !important;
}

.btn-outline-amber.btn-outline-darken-1 {
  border-color : #FFB300 !important;
  color : #FFB300 !important;
}
.btn-outline-amber.btn-outline-darken-1:hover {
  background-color : #FFB300 !important;
}

input:focus ~ .bg-amber {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFB300 !important;
}

.border-amber.border-darken-1 {
  border : 1px solid #FFB300 !important;
}

.border-top-amber.border-top-darken-1 {
  border-top : 1px solid #FFB300 !important;
}

.border-bottom-amber.border-bottom-darken-1 {
  border-bottom : 1px solid #FFB300 !important;
}

.border-left-amber.border-left-darken-1 {
  border-right : 1px solid #FFB300 !important;
}

.border-right-amber.border-right-darken-1 {
  border-left : 1px solid #FFB300 !important;
}

.overlay-amber.overlay-darken-1 {
  background : #FFB300;
  /* The Fallback */
  background : rgba(255, 179, 0, 0.8);
}

.amber.darken-2 {
  color : #FFA000 !important;
}

.bg-amber.bg-darken-2 {
  background-color : #FFA000 !important;
}
.bg-amber.bg-darken-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 160, 0, 0.6);
}

.btn-amber.btn-darken-2 {
  border-color : #FFA000 !important;
  background-color : #FFA000 !important;
}
.btn-amber.btn-darken-2:hover {
  border-color : #FFA000 !important;
  background-color : #FF8F00 !important;
}
.btn-amber.btn-darken-2:focus, .btn-amber.btn-darken-2:active {
  border-color : #FF8F00 !important;
  background-color : #FF6F00 !important;
}

.btn-outline-amber.btn-outline-darken-2 {
  border-color : #FFA000 !important;
  color : #FFA000 !important;
}
.btn-outline-amber.btn-outline-darken-2:hover {
  background-color : #FFA000 !important;
}

input:focus ~ .bg-amber {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFA000 !important;
}

.border-amber.border-darken-2 {
  border : 1px solid #FFA000 !important;
}

.border-top-amber.border-top-darken-2 {
  border-top : 1px solid #FFA000 !important;
}

.border-bottom-amber.border-bottom-darken-2 {
  border-bottom : 1px solid #FFA000 !important;
}

.border-left-amber.border-left-darken-2 {
  border-right : 1px solid #FFA000 !important;
}

.border-right-amber.border-right-darken-2 {
  border-left : 1px solid #FFA000 !important;
}

.overlay-amber.overlay-darken-2 {
  background : #FFA000;
  /* The Fallback */
  background : rgba(255, 160, 0, 0.8);
}

.amber.darken-3 {
  color : #FF8F00 !important;
}

.bg-amber.bg-darken-3 {
  background-color : #FF8F00 !important;
}
.bg-amber.bg-darken-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 143, 0, 0.6);
}

.btn-amber.btn-darken-3 {
  border-color : #FFA000 !important;
  background-color : #FF8F00 !important;
}
.btn-amber.btn-darken-3:hover {
  border-color : #FFA000 !important;
  background-color : #FF8F00 !important;
}
.btn-amber.btn-darken-3:focus, .btn-amber.btn-darken-3:active {
  border-color : #FF8F00 !important;
  background-color : #FF6F00 !important;
}

.btn-outline-amber.btn-outline-darken-3 {
  border-color : #FF8F00 !important;
  color : #FF8F00 !important;
}
.btn-outline-amber.btn-outline-darken-3:hover {
  background-color : #FF8F00 !important;
}

input:focus ~ .bg-amber {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF8F00 !important;
}

.border-amber.border-darken-3 {
  border : 1px solid #FF8F00 !important;
}

.border-top-amber.border-top-darken-3 {
  border-top : 1px solid #FF8F00 !important;
}

.border-bottom-amber.border-bottom-darken-3 {
  border-bottom : 1px solid #FF8F00 !important;
}

.border-left-amber.border-left-darken-3 {
  border-right : 1px solid #FF8F00 !important;
}

.border-right-amber.border-right-darken-3 {
  border-left : 1px solid #FF8F00 !important;
}

.overlay-amber.overlay-darken-3 {
  background : #FF8F00;
  /* The Fallback */
  background : rgba(255, 143, 0, 0.8);
}

.amber.darken-4 {
  color : #FF6F00 !important;
}

.bg-amber.bg-darken-4 {
  background-color : #FF6F00 !important;
}
.bg-amber.bg-darken-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 111, 0, 0.6);
}

.btn-amber.btn-darken-4 {
  border-color : #FFA000 !important;
  background-color : #FF6F00 !important;
}
.btn-amber.btn-darken-4:hover {
  border-color : #FFA000 !important;
  background-color : #FF8F00 !important;
}
.btn-amber.btn-darken-4:focus, .btn-amber.btn-darken-4:active {
  border-color : #FF8F00 !important;
  background-color : #FF6F00 !important;
}

.btn-outline-amber.btn-outline-darken-4 {
  border-color : #FF6F00 !important;
  color : #FF6F00 !important;
}
.btn-outline-amber.btn-outline-darken-4:hover {
  background-color : #FF6F00 !important;
}

input:focus ~ .bg-amber {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF6F00 !important;
}

.border-amber.border-darken-4 {
  border : 1px solid #FF6F00 !important;
}

.border-top-amber.border-top-darken-4 {
  border-top : 1px solid #FF6F00 !important;
}

.border-bottom-amber.border-bottom-darken-4 {
  border-bottom : 1px solid #FF6F00 !important;
}

.border-left-amber.border-left-darken-4 {
  border-right : 1px solid #FF6F00 !important;
}

.border-right-amber.border-right-darken-4 {
  border-left : 1px solid #FF6F00 !important;
}

.overlay-amber.overlay-darken-4 {
  background : #FF6F00;
  /* The Fallback */
  background : rgba(255, 111, 0, 0.8);
}

.amber.accent-1 {
  color : #FFE57F !important;
}

.bg-amber.bg-accent-1 {
  background-color : #FFE57F !important;
}
.bg-amber.bg-accent-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 229, 127, 0.6);
}

.btn-amber.btn-accent-1 {
  border-color : #FFA000 !important;
  background-color : #FFE57F !important;
}
.btn-amber.btn-accent-1:hover {
  border-color : #FFA000 !important;
  background-color : #FF8F00 !important;
}
.btn-amber.btn-accent-1:focus, .btn-amber.btn-accent-1:active {
  border-color : #FF8F00 !important;
  background-color : #FF6F00 !important;
}

.btn-outline-amber.btn-outline-accent-1 {
  border-color : #FFE57F !important;
  color : #FFE57F !important;
}
.btn-outline-amber.btn-outline-accent-1:hover {
  background-color : #FFE57F !important;
}

input:focus ~ .bg-amber {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFE57F !important;
}

.border-amber.border-accent-1 {
  border : 1px solid #FFE57F !important;
}

.border-top-amber.border-top-accent-1 {
  border-top : 1px solid #FFE57F !important;
}

.border-bottom-amber.border-bottom-accent-1 {
  border-bottom : 1px solid #FFE57F !important;
}

.border-left-amber.border-left-accent-1 {
  border-right : 1px solid #FFE57F !important;
}

.border-right-amber.border-right-accent-1 {
  border-left : 1px solid #FFE57F !important;
}

.overlay-amber.overlay-accent-1 {
  background : #FFE57F;
  /* The Fallback */
  background : rgba(255, 229, 127, 0.8);
}

.amber.accent-2 {
  color : #FFD740 !important;
}

.bg-amber.bg-accent-2 {
  background-color : #FFD740 !important;
}
.bg-amber.bg-accent-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 215, 64, 0.6);
}

.btn-amber.btn-accent-2 {
  border-color : #FFA000 !important;
  background-color : #FFD740 !important;
}
.btn-amber.btn-accent-2:hover {
  border-color : #FFA000 !important;
  background-color : #FF8F00 !important;
}
.btn-amber.btn-accent-2:focus, .btn-amber.btn-accent-2:active {
  border-color : #FF8F00 !important;
  background-color : #FF6F00 !important;
}

.btn-outline-amber.btn-outline-accent-2 {
  border-color : #FFD740 !important;
  color : #FFD740 !important;
}
.btn-outline-amber.btn-outline-accent-2:hover {
  background-color : #FFD740 !important;
}

input:focus ~ .bg-amber {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFD740 !important;
}

.border-amber.border-accent-2 {
  border : 1px solid #FFD740 !important;
}

.border-top-amber.border-top-accent-2 {
  border-top : 1px solid #FFD740 !important;
}

.border-bottom-amber.border-bottom-accent-2 {
  border-bottom : 1px solid #FFD740 !important;
}

.border-left-amber.border-left-accent-2 {
  border-right : 1px solid #FFD740 !important;
}

.border-right-amber.border-right-accent-2 {
  border-left : 1px solid #FFD740 !important;
}

.overlay-amber.overlay-accent-2 {
  background : #FFD740;
  /* The Fallback */
  background : rgba(255, 215, 64, 0.8);
}

.amber.accent-3 {
  color : #FFC400 !important;
}

.bg-amber.bg-accent-3 {
  background-color : #FFC400 !important;
}
.bg-amber.bg-accent-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 196, 0, 0.6);
}

.btn-amber.btn-accent-3 {
  border-color : #FFA000 !important;
  background-color : #FFC400 !important;
}
.btn-amber.btn-accent-3:hover {
  border-color : #FFA000 !important;
  background-color : #FF8F00 !important;
}
.btn-amber.btn-accent-3:focus, .btn-amber.btn-accent-3:active {
  border-color : #FF8F00 !important;
  background-color : #FF6F00 !important;
}

.btn-outline-amber.btn-outline-accent-3 {
  border-color : #FFC400 !important;
  color : #FFC400 !important;
}
.btn-outline-amber.btn-outline-accent-3:hover {
  background-color : #FFC400 !important;
}

input:focus ~ .bg-amber {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFC400 !important;
}

.border-amber.border-accent-3 {
  border : 1px solid #FFC400 !important;
}

.border-top-amber.border-top-accent-3 {
  border-top : 1px solid #FFC400 !important;
}

.border-bottom-amber.border-bottom-accent-3 {
  border-bottom : 1px solid #FFC400 !important;
}

.border-left-amber.border-left-accent-3 {
  border-right : 1px solid #FFC400 !important;
}

.border-right-amber.border-right-accent-3 {
  border-left : 1px solid #FFC400 !important;
}

.overlay-amber.overlay-accent-3 {
  background : #FFC400;
  /* The Fallback */
  background : rgba(255, 196, 0, 0.8);
}

.amber.accent-4 {
  color : #FFAB00 !important;
}

.bg-amber.bg-accent-4 {
  background-color : #FFAB00 !important;
}
.bg-amber.bg-accent-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 171, 0, 0.6);
}

.btn-amber.btn-accent-4 {
  border-color : #FFA000 !important;
  background-color : #FFAB00 !important;
}
.btn-amber.btn-accent-4:hover {
  border-color : #FFA000 !important;
  background-color : #FF8F00 !important;
}
.btn-amber.btn-accent-4:focus, .btn-amber.btn-accent-4:active {
  border-color : #FF8F00 !important;
  background-color : #FF6F00 !important;
}

.btn-outline-amber.btn-outline-accent-4 {
  border-color : #FFAB00 !important;
  color : #FFAB00 !important;
}
.btn-outline-amber.btn-outline-accent-4:hover {
  background-color : #FFAB00 !important;
}

input:focus ~ .bg-amber {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFAB00 !important;
}

.border-amber.border-accent-4 {
  border : 1px solid #FFAB00 !important;
}

.border-top-amber.border-top-accent-4 {
  border-top : 1px solid #FFAB00 !important;
}

.border-bottom-amber.border-bottom-accent-4 {
  border-bottom : 1px solid #FFAB00 !important;
}

.border-left-amber.border-left-accent-4 {
  border-right : 1px solid #FFAB00 !important;
}

.border-right-amber.border-right-accent-4 {
  border-left : 1px solid #FFAB00 !important;
}

.overlay-amber.overlay-accent-4 {
  background : #FFAB00;
  /* The Fallback */
  background : rgba(255, 171, 0, 0.8);
}

.blue-grey.lighten-5 {
  color : #ECEFF1 !important;
}

.bg-blue-grey.bg-lighten-5 {
  background-color : #ECEFF1 !important;
}
.bg-blue-grey.bg-lighten-5.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(236, 239, 241, 0.6);
}

.btn-blue-grey.btn-lighten-5 {
  border-color : #455A64 !important;
  background-color : #ECEFF1 !important;
}
.btn-blue-grey.btn-lighten-5:hover {
  border-color : #455A64 !important;
  background-color : #37474F !important;
}
.btn-blue-grey.btn-lighten-5:focus, .btn-blue-grey.btn-lighten-5:active {
  border-color : #37474F !important;
  background-color : #263238 !important;
}

.btn-outline-blue-grey.btn-outline-lighten-5 {
  border-color : #ECEFF1 !important;
  color : #ECEFF1 !important;
}
.btn-outline-blue-grey.btn-outline-lighten-5:hover {
  background-color : #ECEFF1 !important;
}

input:focus ~ .bg-blue-grey {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #ECEFF1 !important;
}

.border-blue-grey.border-lighten-5 {
  border : 1px solid #ECEFF1 !important;
}

.border-top-blue-grey.border-top-lighten-5 {
  border-top : 1px solid #ECEFF1 !important;
}

.border-bottom-blue-grey.border-bottom-lighten-5 {
  border-bottom : 1px solid #ECEFF1 !important;
}

.border-left-blue-grey.border-left-lighten-5 {
  border-right : 1px solid #ECEFF1 !important;
}

.border-right-blue-grey.border-right-lighten-5 {
  border-left : 1px solid #ECEFF1 !important;
}

.overlay-blue-grey.overlay-lighten-5 {
  background : #ECEFF1;
  /* The Fallback */
  background : rgba(236, 239, 241, 0.8);
}

.blue-grey.lighten-4 {
  color : #CFD8DC !important;
}

.bg-blue-grey.bg-lighten-4 {
  background-color : #CFD8DC !important;
}
.bg-blue-grey.bg-lighten-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(207, 216, 220, 0.6);
}

.btn-blue-grey.btn-lighten-4 {
  border-color : #455A64 !important;
  background-color : #CFD8DC !important;
}
.btn-blue-grey.btn-lighten-4:hover {
  border-color : #455A64 !important;
  background-color : #37474F !important;
}
.btn-blue-grey.btn-lighten-4:focus, .btn-blue-grey.btn-lighten-4:active {
  border-color : #37474F !important;
  background-color : #263238 !important;
}

.btn-outline-blue-grey.btn-outline-lighten-4 {
  border-color : #CFD8DC !important;
  color : #CFD8DC !important;
}
.btn-outline-blue-grey.btn-outline-lighten-4:hover {
  background-color : #CFD8DC !important;
}

input:focus ~ .bg-blue-grey {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #CFD8DC !important;
}

.border-blue-grey.border-lighten-4 {
  border : 1px solid #CFD8DC !important;
}

.border-top-blue-grey.border-top-lighten-4 {
  border-top : 1px solid #CFD8DC !important;
}

.border-bottom-blue-grey.border-bottom-lighten-4 {
  border-bottom : 1px solid #CFD8DC !important;
}

.border-left-blue-grey.border-left-lighten-4 {
  border-right : 1px solid #CFD8DC !important;
}

.border-right-blue-grey.border-right-lighten-4 {
  border-left : 1px solid #CFD8DC !important;
}

.overlay-blue-grey.overlay-lighten-4 {
  background : #CFD8DC;
  /* The Fallback */
  background : rgba(207, 216, 220, 0.8);
}

.blue-grey.lighten-3 {
  color : #B0BEC5 !important;
}

.bg-blue-grey.bg-lighten-3 {
  background-color : #B0BEC5 !important;
}
.bg-blue-grey.bg-lighten-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(176, 190, 197, 0.6);
}

.btn-blue-grey.btn-lighten-3 {
  border-color : #455A64 !important;
  background-color : #B0BEC5 !important;
}
.btn-blue-grey.btn-lighten-3:hover {
  border-color : #455A64 !important;
  background-color : #37474F !important;
}
.btn-blue-grey.btn-lighten-3:focus, .btn-blue-grey.btn-lighten-3:active {
  border-color : #37474F !important;
  background-color : #263238 !important;
}

.btn-outline-blue-grey.btn-outline-lighten-3 {
  border-color : #B0BEC5 !important;
  color : #B0BEC5 !important;
}
.btn-outline-blue-grey.btn-outline-lighten-3:hover {
  background-color : #B0BEC5 !important;
}

input:focus ~ .bg-blue-grey {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #B0BEC5 !important;
}

.border-blue-grey.border-lighten-3 {
  border : 1px solid #B0BEC5 !important;
}

.border-top-blue-grey.border-top-lighten-3 {
  border-top : 1px solid #B0BEC5 !important;
}

.border-bottom-blue-grey.border-bottom-lighten-3 {
  border-bottom : 1px solid #B0BEC5 !important;
}

.border-left-blue-grey.border-left-lighten-3 {
  border-right : 1px solid #B0BEC5 !important;
}

.border-right-blue-grey.border-right-lighten-3 {
  border-left : 1px solid #B0BEC5 !important;
}

.overlay-blue-grey.overlay-lighten-3 {
  background : #B0BEC5;
  /* The Fallback */
  background : rgba(176, 190, 197, 0.8);
}

.blue-grey.lighten-2 {
  color : #90A4AE !important;
}

.bg-blue-grey.bg-lighten-2 {
  background-color : #90A4AE !important;
}
.bg-blue-grey.bg-lighten-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(144, 164, 174, 0.6);
}

.btn-blue-grey.btn-lighten-2 {
  border-color : #455A64 !important;
  background-color : #90A4AE !important;
}
.btn-blue-grey.btn-lighten-2:hover {
  border-color : #455A64 !important;
  background-color : #37474F !important;
}
.btn-blue-grey.btn-lighten-2:focus, .btn-blue-grey.btn-lighten-2:active {
  border-color : #37474F !important;
  background-color : #263238 !important;
}

.btn-outline-blue-grey.btn-outline-lighten-2 {
  border-color : #90A4AE !important;
  color : #90A4AE !important;
}
.btn-outline-blue-grey.btn-outline-lighten-2:hover {
  background-color : #90A4AE !important;
}

input:focus ~ .bg-blue-grey {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #90A4AE !important;
}

.border-blue-grey.border-lighten-2 {
  border : 1px solid #90A4AE !important;
}

.border-top-blue-grey.border-top-lighten-2 {
  border-top : 1px solid #90A4AE !important;
}

.border-bottom-blue-grey.border-bottom-lighten-2 {
  border-bottom : 1px solid #90A4AE !important;
}

.border-left-blue-grey.border-left-lighten-2 {
  border-right : 1px solid #90A4AE !important;
}

.border-right-blue-grey.border-right-lighten-2 {
  border-left : 1px solid #90A4AE !important;
}

.overlay-blue-grey.overlay-lighten-2 {
  background : #90A4AE;
  /* The Fallback */
  background : rgba(144, 164, 174, 0.8);
}

.blue-grey.lighten-1 {
  color : #78909C !important;
}

.bg-blue-grey.bg-lighten-1 {
  background-color : #78909C !important;
}
.bg-blue-grey.bg-lighten-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(120, 144, 156, 0.6);
}

.btn-blue-grey.btn-lighten-1 {
  border-color : #455A64 !important;
  background-color : #78909C !important;
}
.btn-blue-grey.btn-lighten-1:hover {
  border-color : #455A64 !important;
  background-color : #37474F !important;
}
.btn-blue-grey.btn-lighten-1:focus, .btn-blue-grey.btn-lighten-1:active {
  border-color : #37474F !important;
  background-color : #263238 !important;
}

.btn-outline-blue-grey.btn-outline-lighten-1 {
  border-color : #78909C !important;
  color : #78909C !important;
}
.btn-outline-blue-grey.btn-outline-lighten-1:hover {
  background-color : #78909C !important;
}

input:focus ~ .bg-blue-grey {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #78909C !important;
}

.border-blue-grey.border-lighten-1 {
  border : 1px solid #78909C !important;
}

.border-top-blue-grey.border-top-lighten-1 {
  border-top : 1px solid #78909C !important;
}

.border-bottom-blue-grey.border-bottom-lighten-1 {
  border-bottom : 1px solid #78909C !important;
}

.border-left-blue-grey.border-left-lighten-1 {
  border-right : 1px solid #78909C !important;
}

.border-right-blue-grey.border-right-lighten-1 {
  border-left : 1px solid #78909C !important;
}

.overlay-blue-grey.overlay-lighten-1 {
  background : #78909C;
  /* The Fallback */
  background : rgba(120, 144, 156, 0.8);
}

.blue-grey {
  color : #607D8B !important;
}

.bg-blue-grey {
  background-color : #607D8B !important;
}
.bg-blue-grey .card-header, .bg-blue-grey .card-footer {
  background-color : transparent;
}
.bg-blue-grey.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(96, 125, 139, 0.6);
}

.selectboxit.selectboxit-btn.bg-blue-grey {
  background-color : #607D8B !important;
}

.alert-blue-grey {
  border-color : #607D8B !important;
  background-color : #87A0AC !important;
  color : #171E21 !important;
}
.alert-blue-grey .alert-link {
  color : #060809 !important;
}

.border-blue-grey {
  border-color : #607D8B;
}

.overlay-blue-grey {
  background : #607D8B;
  /* The Fallback */
  background : rgba(96, 125, 139, 0.8);
}

.color-info.blue-grey {
  background-color : #607D8B !important;
}

.btn-blue-grey {
  border-color : #607D8B !important;
  background-color : #607D8B !important;
  color : #FFFFFF;
}
.btn-blue-grey:hover {
  border-color : #78909C !important;
  background-color : #78909C !important;
  color : #FFFFFF !important;
}
.btn-blue-grey:focus, .btn-blue-grey:active {
  border-color : #37474F !important;
  background-color : #37474F !important;
  color : #FFFFFF !important;
}
.btn-blue-grey.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(96, 125, 139, 0.6);
}

.btn-outline-blue-grey {
  border-color : #607D8B;
  background-color : transparent;
  color : #607D8B;
}
.btn-outline-blue-grey:hover {
  background-color : #607D8B;
  color : #FFFFFF !important;
}
.btn-outline-blue-grey.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(96, 125, 139, 0.6);
}

input[type='checkbox'].bg-blue-grey + .custom-control-label:before, input[type='radio'].bg-blue-grey + .custom-control-label:before {
  background-color : #607D8B !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-blue-grey {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #607D8B !important;
}

.border-blue-grey {
  border : 1px solid #607D8B !important;
}

.border-top-blue-grey {
  border-top : 1px solid #607D8B;
}

.border-bottom-blue-grey {
  border-bottom : 1px solid #607D8B;
}

.border-left-blue-grey {
  border-right : 1px solid #607D8B;
}

.border-right-blue-grey {
  border-left : 1px solid #607D8B;
}

/* Bullet blue-grey */
.bullet.bullet-blue-grey {
  background-color : #607D8B;
}

.blue-grey.darken-1 {
  color : #546E7A !important;
}

.bg-blue-grey.bg-darken-1 {
  background-color : #546E7A !important;
}
.bg-blue-grey.bg-darken-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(84, 110, 122, 0.6);
}

.btn-blue-grey.btn-darken-1 {
  border-color : #455A64 !important;
  background-color : #546E7A !important;
}
.btn-blue-grey.btn-darken-1:hover {
  border-color : #455A64 !important;
  background-color : #37474F !important;
}
.btn-blue-grey.btn-darken-1:focus, .btn-blue-grey.btn-darken-1:active {
  border-color : #37474F !important;
  background-color : #263238 !important;
}

.btn-outline-blue-grey.btn-outline-darken-1 {
  border-color : #546E7A !important;
  color : #546E7A !important;
}
.btn-outline-blue-grey.btn-outline-darken-1:hover {
  background-color : #546E7A !important;
}

input:focus ~ .bg-blue-grey {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #546E7A !important;
}

.border-blue-grey.border-darken-1 {
  border : 1px solid #546E7A !important;
}

.border-top-blue-grey.border-top-darken-1 {
  border-top : 1px solid #546E7A !important;
}

.border-bottom-blue-grey.border-bottom-darken-1 {
  border-bottom : 1px solid #546E7A !important;
}

.border-left-blue-grey.border-left-darken-1 {
  border-right : 1px solid #546E7A !important;
}

.border-right-blue-grey.border-right-darken-1 {
  border-left : 1px solid #546E7A !important;
}

.overlay-blue-grey.overlay-darken-1 {
  background : #546E7A;
  /* The Fallback */
  background : rgba(84, 110, 122, 0.8);
}

.blue-grey.darken-2 {
  color : #455A64 !important;
}

.bg-blue-grey.bg-darken-2 {
  background-color : #455A64 !important;
}
.bg-blue-grey.bg-darken-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(69, 90, 100, 0.6);
}

.btn-blue-grey.btn-darken-2 {
  border-color : #455A64 !important;
  background-color : #455A64 !important;
}
.btn-blue-grey.btn-darken-2:hover {
  border-color : #455A64 !important;
  background-color : #37474F !important;
}
.btn-blue-grey.btn-darken-2:focus, .btn-blue-grey.btn-darken-2:active {
  border-color : #37474F !important;
  background-color : #263238 !important;
}

.btn-outline-blue-grey.btn-outline-darken-2 {
  border-color : #455A64 !important;
  color : #455A64 !important;
}
.btn-outline-blue-grey.btn-outline-darken-2:hover {
  background-color : #455A64 !important;
}

input:focus ~ .bg-blue-grey {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #455A64 !important;
}

.border-blue-grey.border-darken-2 {
  border : 1px solid #455A64 !important;
}

.border-top-blue-grey.border-top-darken-2 {
  border-top : 1px solid #455A64 !important;
}

.border-bottom-blue-grey.border-bottom-darken-2 {
  border-bottom : 1px solid #455A64 !important;
}

.border-left-blue-grey.border-left-darken-2 {
  border-right : 1px solid #455A64 !important;
}

.border-right-blue-grey.border-right-darken-2 {
  border-left : 1px solid #455A64 !important;
}

.overlay-blue-grey.overlay-darken-2 {
  background : #455A64;
  /* The Fallback */
  background : rgba(69, 90, 100, 0.8);
}

.blue-grey.darken-3 {
  color : #37474F !important;
}

.bg-blue-grey.bg-darken-3 {
  background-color : #37474F !important;
}
.bg-blue-grey.bg-darken-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(55, 71, 79, 0.6);
}

.btn-blue-grey.btn-darken-3 {
  border-color : #455A64 !important;
  background-color : #37474F !important;
}
.btn-blue-grey.btn-darken-3:hover {
  border-color : #455A64 !important;
  background-color : #37474F !important;
}
.btn-blue-grey.btn-darken-3:focus, .btn-blue-grey.btn-darken-3:active {
  border-color : #37474F !important;
  background-color : #263238 !important;
}

.btn-outline-blue-grey.btn-outline-darken-3 {
  border-color : #37474F !important;
  color : #37474F !important;
}
.btn-outline-blue-grey.btn-outline-darken-3:hover {
  background-color : #37474F !important;
}

input:focus ~ .bg-blue-grey {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #37474F !important;
}

.border-blue-grey.border-darken-3 {
  border : 1px solid #37474F !important;
}

.border-top-blue-grey.border-top-darken-3 {
  border-top : 1px solid #37474F !important;
}

.border-bottom-blue-grey.border-bottom-darken-3 {
  border-bottom : 1px solid #37474F !important;
}

.border-left-blue-grey.border-left-darken-3 {
  border-right : 1px solid #37474F !important;
}

.border-right-blue-grey.border-right-darken-3 {
  border-left : 1px solid #37474F !important;
}

.overlay-blue-grey.overlay-darken-3 {
  background : #37474F;
  /* The Fallback */
  background : rgba(55, 71, 79, 0.8);
}

.blue-grey.darken-4 {
  color : #263238 !important;
}

.bg-blue-grey.bg-darken-4 {
  background-color : #263238 !important;
}
.bg-blue-grey.bg-darken-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(38, 50, 56, 0.6);
}

.btn-blue-grey.btn-darken-4 {
  border-color : #455A64 !important;
  background-color : #263238 !important;
}
.btn-blue-grey.btn-darken-4:hover {
  border-color : #455A64 !important;
  background-color : #37474F !important;
}
.btn-blue-grey.btn-darken-4:focus, .btn-blue-grey.btn-darken-4:active {
  border-color : #37474F !important;
  background-color : #263238 !important;
}

.btn-outline-blue-grey.btn-outline-darken-4 {
  border-color : #263238 !important;
  color : #263238 !important;
}
.btn-outline-blue-grey.btn-outline-darken-4:hover {
  background-color : #263238 !important;
}

input:focus ~ .bg-blue-grey {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #263238 !important;
}

.border-blue-grey.border-darken-4 {
  border : 1px solid #263238 !important;
}

.border-top-blue-grey.border-top-darken-4 {
  border-top : 1px solid #263238 !important;
}

.border-bottom-blue-grey.border-bottom-darken-4 {
  border-bottom : 1px solid #263238 !important;
}

.border-left-blue-grey.border-left-darken-4 {
  border-right : 1px solid #263238 !important;
}

.border-right-blue-grey.border-right-darken-4 {
  border-left : 1px solid #263238 !important;
}

.overlay-blue-grey.overlay-darken-4 {
  background : #263238;
  /* The Fallback */
  background : rgba(38, 50, 56, 0.8);
}

.grey-blue.lighten-5 {
  color : #ECEFF1 !important;
}

.bg-grey-blue.bg-lighten-5 {
  background-color : #ECEFF1 !important;
}
.bg-grey-blue.bg-lighten-5.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(236, 239, 241, 0.6);
}

.btn-grey-blue.btn-lighten-5 {
  border-color : #2C303B !important;
  background-color : #ECEFF1 !important;
}
.btn-grey-blue.btn-lighten-5:hover {
  border-color : #2C303B !important;
  background-color : #37474F !important;
}
.btn-grey-blue.btn-lighten-5:focus, .btn-grey-blue.btn-lighten-5:active {
  border-color : #37474F !important;
  background-color : #263238 !important;
}

.btn-outline-grey-blue.btn-outline-lighten-5 {
  border-color : #ECEFF1 !important;
  color : #ECEFF1 !important;
}
.btn-outline-grey-blue.btn-outline-lighten-5:hover {
  background-color : #ECEFF1 !important;
}

input:focus ~ .bg-grey-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #ECEFF1 !important;
}

.border-grey-blue.border-lighten-5 {
  border : 1px solid #ECEFF1 !important;
}

.border-top-grey-blue.border-top-lighten-5 {
  border-top : 1px solid #ECEFF1 !important;
}

.border-bottom-grey-blue.border-bottom-lighten-5 {
  border-bottom : 1px solid #ECEFF1 !important;
}

.border-left-grey-blue.border-left-lighten-5 {
  border-right : 1px solid #ECEFF1 !important;
}

.border-right-grey-blue.border-right-lighten-5 {
  border-left : 1px solid #ECEFF1 !important;
}

.overlay-grey-blue.overlay-lighten-5 {
  background : #ECEFF1;
  /* The Fallback */
  background : rgba(236, 239, 241, 0.8);
}

.grey-blue.lighten-4 {
  color : #CFD8DC !important;
}

.bg-grey-blue.bg-lighten-4 {
  background-color : #CFD8DC !important;
}
.bg-grey-blue.bg-lighten-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(207, 216, 220, 0.6);
}

.btn-grey-blue.btn-lighten-4 {
  border-color : #2C303B !important;
  background-color : #CFD8DC !important;
}
.btn-grey-blue.btn-lighten-4:hover {
  border-color : #2C303B !important;
  background-color : #37474F !important;
}
.btn-grey-blue.btn-lighten-4:focus, .btn-grey-blue.btn-lighten-4:active {
  border-color : #37474F !important;
  background-color : #263238 !important;
}

.btn-outline-grey-blue.btn-outline-lighten-4 {
  border-color : #CFD8DC !important;
  color : #CFD8DC !important;
}
.btn-outline-grey-blue.btn-outline-lighten-4:hover {
  background-color : #CFD8DC !important;
}

input:focus ~ .bg-grey-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #CFD8DC !important;
}

.border-grey-blue.border-lighten-4 {
  border : 1px solid #CFD8DC !important;
}

.border-top-grey-blue.border-top-lighten-4 {
  border-top : 1px solid #CFD8DC !important;
}

.border-bottom-grey-blue.border-bottom-lighten-4 {
  border-bottom : 1px solid #CFD8DC !important;
}

.border-left-grey-blue.border-left-lighten-4 {
  border-right : 1px solid #CFD8DC !important;
}

.border-right-grey-blue.border-right-lighten-4 {
  border-left : 1px solid #CFD8DC !important;
}

.overlay-grey-blue.overlay-lighten-4 {
  background : #CFD8DC;
  /* The Fallback */
  background : rgba(207, 216, 220, 0.8);
}

.grey-blue.lighten-3 {
  color : #B0BEC5 !important;
}

.bg-grey-blue.bg-lighten-3 {
  background-color : #B0BEC5 !important;
}
.bg-grey-blue.bg-lighten-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(176, 190, 197, 0.6);
}

.btn-grey-blue.btn-lighten-3 {
  border-color : #2C303B !important;
  background-color : #B0BEC5 !important;
}
.btn-grey-blue.btn-lighten-3:hover {
  border-color : #2C303B !important;
  background-color : #37474F !important;
}
.btn-grey-blue.btn-lighten-3:focus, .btn-grey-blue.btn-lighten-3:active {
  border-color : #37474F !important;
  background-color : #263238 !important;
}

.btn-outline-grey-blue.btn-outline-lighten-3 {
  border-color : #B0BEC5 !important;
  color : #B0BEC5 !important;
}
.btn-outline-grey-blue.btn-outline-lighten-3:hover {
  background-color : #B0BEC5 !important;
}

input:focus ~ .bg-grey-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #B0BEC5 !important;
}

.border-grey-blue.border-lighten-3 {
  border : 1px solid #B0BEC5 !important;
}

.border-top-grey-blue.border-top-lighten-3 {
  border-top : 1px solid #B0BEC5 !important;
}

.border-bottom-grey-blue.border-bottom-lighten-3 {
  border-bottom : 1px solid #B0BEC5 !important;
}

.border-left-grey-blue.border-left-lighten-3 {
  border-right : 1px solid #B0BEC5 !important;
}

.border-right-grey-blue.border-right-lighten-3 {
  border-left : 1px solid #B0BEC5 !important;
}

.overlay-grey-blue.overlay-lighten-3 {
  background : #B0BEC5;
  /* The Fallback */
  background : rgba(176, 190, 197, 0.8);
}

.grey-blue.lighten-2 {
  color : #6F85AD !important;
}

.bg-grey-blue.bg-lighten-2 {
  background-color : #6F85AD !important;
}
.bg-grey-blue.bg-lighten-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(111, 133, 173, 0.6);
}

.btn-grey-blue.btn-lighten-2 {
  border-color : #2C303B !important;
  background-color : #6F85AD !important;
}
.btn-grey-blue.btn-lighten-2:hover {
  border-color : #2C303B !important;
  background-color : #37474F !important;
}
.btn-grey-blue.btn-lighten-2:focus, .btn-grey-blue.btn-lighten-2:active {
  border-color : #37474F !important;
  background-color : #263238 !important;
}

.btn-outline-grey-blue.btn-outline-lighten-2 {
  border-color : #6F85AD !important;
  color : #6F85AD !important;
}
.btn-outline-grey-blue.btn-outline-lighten-2:hover {
  background-color : #6F85AD !important;
}

input:focus ~ .bg-grey-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #6F85AD !important;
}

.border-grey-blue.border-lighten-2 {
  border : 1px solid #6F85AD !important;
}

.border-top-grey-blue.border-top-lighten-2 {
  border-top : 1px solid #6F85AD !important;
}

.border-bottom-grey-blue.border-bottom-lighten-2 {
  border-bottom : 1px solid #6F85AD !important;
}

.border-left-grey-blue.border-left-lighten-2 {
  border-right : 1px solid #6F85AD !important;
}

.border-right-grey-blue.border-right-lighten-2 {
  border-left : 1px solid #6F85AD !important;
}

.overlay-grey-blue.overlay-lighten-2 {
  background : #6F85AD;
  /* The Fallback */
  background : rgba(111, 133, 173, 0.8);
}

.grey-blue.lighten-1 {
  color : #78909C !important;
}

.bg-grey-blue.bg-lighten-1 {
  background-color : #78909C !important;
}
.bg-grey-blue.bg-lighten-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(120, 144, 156, 0.6);
}

.btn-grey-blue.btn-lighten-1 {
  border-color : #2C303B !important;
  background-color : #78909C !important;
}
.btn-grey-blue.btn-lighten-1:hover {
  border-color : #2C303B !important;
  background-color : #37474F !important;
}
.btn-grey-blue.btn-lighten-1:focus, .btn-grey-blue.btn-lighten-1:active {
  border-color : #37474F !important;
  background-color : #263238 !important;
}

.btn-outline-grey-blue.btn-outline-lighten-1 {
  border-color : #78909C !important;
  color : #78909C !important;
}
.btn-outline-grey-blue.btn-outline-lighten-1:hover {
  background-color : #78909C !important;
}

input:focus ~ .bg-grey-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #78909C !important;
}

.border-grey-blue.border-lighten-1 {
  border : 1px solid #78909C !important;
}

.border-top-grey-blue.border-top-lighten-1 {
  border-top : 1px solid #78909C !important;
}

.border-bottom-grey-blue.border-bottom-lighten-1 {
  border-bottom : 1px solid #78909C !important;
}

.border-left-grey-blue.border-left-lighten-1 {
  border-right : 1px solid #78909C !important;
}

.border-right-grey-blue.border-right-lighten-1 {
  border-left : 1px solid #78909C !important;
}

.overlay-grey-blue.overlay-lighten-1 {
  background : #78909C;
  /* The Fallback */
  background : rgba(120, 144, 156, 0.8);
}

.grey-blue {
  color : #1B2942 !important;
}

.bg-grey-blue {
  background-color : #1B2942 !important;
}
.bg-grey-blue .card-header, .bg-grey-blue .card-footer {
  background-color : transparent;
}
.bg-grey-blue.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(27, 41, 66, 0.6);
}

.selectboxit.selectboxit-btn.bg-grey-blue {
  background-color : #1B2942 !important;
}

.alert-grey-blue {
  border-color : #1B2942 !important;
  background-color : #304875 !important;
  color : black !important;
}
.alert-grey-blue .alert-link {
  color : black !important;
}

.border-grey-blue {
  border-color : #1B2942;
}

.overlay-grey-blue {
  background : #1B2942;
  /* The Fallback */
  background : rgba(27, 41, 66, 0.8);
}

.color-info.grey-blue {
  background-color : #1B2942 !important;
}

.btn-grey-blue {
  border-color : #1B2942 !important;
  background-color : #1B2942 !important;
  color : #FFFFFF;
}
.btn-grey-blue:hover {
  border-color : #78909C !important;
  background-color : #78909C !important;
  color : #FFFFFF !important;
}
.btn-grey-blue:focus, .btn-grey-blue:active {
  border-color : #37474F !important;
  background-color : #37474F !important;
  color : #FFFFFF !important;
}
.btn-grey-blue.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(27, 41, 66, 0.6);
}

.btn-outline-grey-blue {
  border-color : #1B2942;
  background-color : transparent;
  color : #1B2942;
}
.btn-outline-grey-blue:hover {
  background-color : #1B2942;
  color : #FFFFFF !important;
}
.btn-outline-grey-blue.btn-glow {
  box-shadow : 0 1px 20px 1px rgba(27, 41, 66, 0.6);
}

input[type='checkbox'].bg-grey-blue + .custom-control-label:before, input[type='radio'].bg-grey-blue + .custom-control-label:before {
  background-color : #1B2942 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-grey-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #1B2942 !important;
}

.border-grey-blue {
  border : 1px solid #1B2942 !important;
}

.border-top-grey-blue {
  border-top : 1px solid #1B2942;
}

.border-bottom-grey-blue {
  border-bottom : 1px solid #1B2942;
}

.border-left-grey-blue {
  border-right : 1px solid #1B2942;
}

.border-right-grey-blue {
  border-left : 1px solid #1B2942;
}

/* Bullet grey-blue */
.bullet.bullet-grey-blue {
  background-color : #1B2942;
}

.grey-blue.darken-1 {
  color : #546E7A !important;
}

.bg-grey-blue.bg-darken-1 {
  background-color : #546E7A !important;
}
.bg-grey-blue.bg-darken-1.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(84, 110, 122, 0.6);
}

.btn-grey-blue.btn-darken-1 {
  border-color : #2C303B !important;
  background-color : #546E7A !important;
}
.btn-grey-blue.btn-darken-1:hover {
  border-color : #2C303B !important;
  background-color : #37474F !important;
}
.btn-grey-blue.btn-darken-1:focus, .btn-grey-blue.btn-darken-1:active {
  border-color : #37474F !important;
  background-color : #263238 !important;
}

.btn-outline-grey-blue.btn-outline-darken-1 {
  border-color : #546E7A !important;
  color : #546E7A !important;
}
.btn-outline-grey-blue.btn-outline-darken-1:hover {
  background-color : #546E7A !important;
}

input:focus ~ .bg-grey-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #546E7A !important;
}

.border-grey-blue.border-darken-1 {
  border : 1px solid #546E7A !important;
}

.border-top-grey-blue.border-top-darken-1 {
  border-top : 1px solid #546E7A !important;
}

.border-bottom-grey-blue.border-bottom-darken-1 {
  border-bottom : 1px solid #546E7A !important;
}

.border-left-grey-blue.border-left-darken-1 {
  border-right : 1px solid #546E7A !important;
}

.border-right-grey-blue.border-right-darken-1 {
  border-left : 1px solid #546E7A !important;
}

.overlay-grey-blue.overlay-darken-1 {
  background : #546E7A;
  /* The Fallback */
  background : rgba(84, 110, 122, 0.8);
}

.grey-blue.darken-2 {
  color : #2C303B !important;
}

.bg-grey-blue.bg-darken-2 {
  background-color : #2C303B !important;
}
.bg-grey-blue.bg-darken-2.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(44, 48, 59, 0.6);
}

.btn-grey-blue.btn-darken-2 {
  border-color : #2C303B !important;
  background-color : #2C303B !important;
}
.btn-grey-blue.btn-darken-2:hover {
  border-color : #2C303B !important;
  background-color : #37474F !important;
}
.btn-grey-blue.btn-darken-2:focus, .btn-grey-blue.btn-darken-2:active {
  border-color : #37474F !important;
  background-color : #263238 !important;
}

.btn-outline-grey-blue.btn-outline-darken-2 {
  border-color : #2C303B !important;
  color : #2C303B !important;
}
.btn-outline-grey-blue.btn-outline-darken-2:hover {
  background-color : #2C303B !important;
}

input:focus ~ .bg-grey-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #2C303B !important;
}

.border-grey-blue.border-darken-2 {
  border : 1px solid #2C303B !important;
}

.border-top-grey-blue.border-top-darken-2 {
  border-top : 1px solid #2C303B !important;
}

.border-bottom-grey-blue.border-bottom-darken-2 {
  border-bottom : 1px solid #2C303B !important;
}

.border-left-grey-blue.border-left-darken-2 {
  border-right : 1px solid #2C303B !important;
}

.border-right-grey-blue.border-right-darken-2 {
  border-left : 1px solid #2C303B !important;
}

.overlay-grey-blue.overlay-darken-2 {
  background : #2C303B;
  /* The Fallback */
  background : rgba(44, 48, 59, 0.8);
}

.grey-blue.darken-3 {
  color : #37474F !important;
}

.bg-grey-blue.bg-darken-3 {
  background-color : #37474F !important;
}
.bg-grey-blue.bg-darken-3.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(55, 71, 79, 0.6);
}

.btn-grey-blue.btn-darken-3 {
  border-color : #2C303B !important;
  background-color : #37474F !important;
}
.btn-grey-blue.btn-darken-3:hover {
  border-color : #2C303B !important;
  background-color : #37474F !important;
}
.btn-grey-blue.btn-darken-3:focus, .btn-grey-blue.btn-darken-3:active {
  border-color : #37474F !important;
  background-color : #263238 !important;
}

.btn-outline-grey-blue.btn-outline-darken-3 {
  border-color : #37474F !important;
  color : #37474F !important;
}
.btn-outline-grey-blue.btn-outline-darken-3:hover {
  background-color : #37474F !important;
}

input:focus ~ .bg-grey-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #37474F !important;
}

.border-grey-blue.border-darken-3 {
  border : 1px solid #37474F !important;
}

.border-top-grey-blue.border-top-darken-3 {
  border-top : 1px solid #37474F !important;
}

.border-bottom-grey-blue.border-bottom-darken-3 {
  border-bottom : 1px solid #37474F !important;
}

.border-left-grey-blue.border-left-darken-3 {
  border-right : 1px solid #37474F !important;
}

.border-right-grey-blue.border-right-darken-3 {
  border-left : 1px solid #37474F !important;
}

.overlay-grey-blue.overlay-darken-3 {
  background : #37474F;
  /* The Fallback */
  background : rgba(55, 71, 79, 0.8);
}

.grey-blue.darken-4 {
  color : #263238 !important;
}

.bg-grey-blue.bg-darken-4 {
  background-color : #263238 !important;
}
.bg-grey-blue.bg-darken-4.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(38, 50, 56, 0.6);
}

.btn-grey-blue.btn-darken-4 {
  border-color : #2C303B !important;
  background-color : #263238 !important;
}
.btn-grey-blue.btn-darken-4:hover {
  border-color : #2C303B !important;
  background-color : #37474F !important;
}
.btn-grey-blue.btn-darken-4:focus, .btn-grey-blue.btn-darken-4:active {
  border-color : #37474F !important;
  background-color : #263238 !important;
}

.btn-outline-grey-blue.btn-outline-darken-4 {
  border-color : #263238 !important;
  color : #263238 !important;
}
.btn-outline-grey-blue.btn-outline-darken-4:hover {
  background-color : #263238 !important;
}

input:focus ~ .bg-grey-blue {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #263238 !important;
}

.border-grey-blue.border-darken-4 {
  border : 1px solid #263238 !important;
}

.border-top-grey-blue.border-top-darken-4 {
  border-top : 1px solid #263238 !important;
}

.border-bottom-grey-blue.border-bottom-darken-4 {
  border-bottom : 1px solid #263238 !important;
}

.border-left-grey-blue.border-left-darken-4 {
  border-right : 1px solid #263238 !important;
}

.border-right-grey-blue.border-right-darken-4 {
  border-left : 1px solid #263238 !important;
}

.overlay-grey-blue.overlay-darken-4 {
  background : #263238;
  /* The Fallback */
  background : rgba(38, 50, 56, 0.8);
}

.shades.black {
  color : #000000 !important;
}

.bg-shades.bg-black {
  background-color : #000000 !important;
}
.bg-shades.bg-black.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 0, 0, 0.6);
}

.btn-shades.btn-black {
  border-color : !important;
  background-color : #000000 !important;
}
.btn-shades.btn-black:hover {
  border-color : !important;
  background-color : !important;
}
.btn-shades.btn-black:focus, .btn-shades.btn-black:active {
  border-color : !important;
  background-color : !important;
}

.btn-outline-shades.btn-outline-black {
  border-color : #000000 !important;
  color : #000000 !important;
}
.btn-outline-shades.btn-outline-black:hover {
  background-color : #000000 !important;
}

input:focus ~ .bg-shades {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #000000 !important;
}

.border-shades.border-black {
  border : 1px solid #000000 !important;
}

.border-top-shades.border-top-black {
  border-top : 1px solid #000000 !important;
}

.border-bottom-shades.border-bottom-black {
  border-bottom : 1px solid #000000 !important;
}

.border-left-shades.border-left-black {
  border-right : 1px solid #000000 !important;
}

.border-right-shades.border-right-black {
  border-left : 1px solid #000000 !important;
}

.overlay-shades.overlay-black {
  background : #000000;
  /* The Fallback */
  background : rgba(0, 0, 0, 0.8);
}

.shades.white {
  color : #FFFFFF !important;
}

.bg-shades.bg-white {
  background-color : #FFFFFF !important;
}
.bg-shades.bg-white.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 255, 255, 0.6);
}

.btn-shades.btn-white {
  border-color : !important;
  background-color : #FFFFFF !important;
}
.btn-shades.btn-white:hover {
  border-color : !important;
  background-color : !important;
}
.btn-shades.btn-white:focus, .btn-shades.btn-white:active {
  border-color : !important;
  background-color : !important;
}

.btn-outline-shades.btn-outline-white {
  border-color : #FFFFFF !important;
  color : #FFFFFF !important;
}
.btn-outline-shades.btn-outline-white:hover {
  background-color : #FFFFFF !important;
}

input:focus ~ .bg-shades {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFFFFF !important;
}

.border-shades.border-white {
  border : 1px solid #FFFFFF !important;
}

.border-top-shades.border-top-white {
  border-top : 1px solid #FFFFFF !important;
}

.border-bottom-shades.border-bottom-white {
  border-bottom : 1px solid #FFFFFF !important;
}

.border-left-shades.border-left-white {
  border-right : 1px solid #FFFFFF !important;
}

.border-right-shades.border-right-white {
  border-left : 1px solid #FFFFFF !important;
}

.overlay-shades.overlay-white {
  background : #FFFFFF;
  /* The Fallback */
  background : rgba(255, 255, 255, 0.8);
}

.shades.transparent {
  color : transparent !important;
}

.bg-shades.bg-transparent {
  background-color : transparent !important;
}
.bg-shades.bg-transparent.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 0, 0, 0.6);
}

.btn-shades.btn-transparent {
  border-color : !important;
  background-color : transparent !important;
}
.btn-shades.btn-transparent:hover {
  border-color : !important;
  background-color : !important;
}
.btn-shades.btn-transparent:focus, .btn-shades.btn-transparent:active {
  border-color : !important;
  background-color : !important;
}

.btn-outline-shades.btn-outline-transparent {
  border-color : transparent !important;
  color : transparent !important;
}
.btn-outline-shades.btn-outline-transparent:hover {
  background-color : transparent !important;
}

input:focus ~ .bg-shades {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem transparent !important;
}

.border-shades.border-transparent {
  border : 1px solid transparent !important;
}

.border-top-shades.border-top-transparent {
  border-top : 1px solid transparent !important;
}

.border-bottom-shades.border-bottom-transparent {
  border-bottom : 1px solid transparent !important;
}

.border-left-shades.border-left-transparent {
  border-right : 1px solid transparent !important;
}

.border-right-shades.border-right-transparent {
  border-left : 1px solid transparent !important;
}

.overlay-shades.overlay-transparent {
  background : transparent;
  /* The Fallback */
  background : rgba(0, 0, 0, 0.8);
}

.black {
  color : #000000;
}

.bg-black {
  background-color : #000000;
}
.bg-black.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 0, 0, 0.6);
}

input:focus ~ .bg-black {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #000000;
}

.border-black {
  border : 1px solid #000000;
}

.border-top-black {
  border-top : 1px solid #000000;
}

.border-bottom-black {
  border-bottom : 1px solid #000000;
}

.border-left-black {
  border-right : 1px solid #000000;
}

.border-right-black {
  border-left : 1px solid #000000;
}

.white {
  color : #FFFFFF;
}

.bg-white {
  background-color : #FFFFFF;
}
.bg-white.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(255, 255, 255, 0.6);
}

input:focus ~ .bg-white {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFFFFF;
}

.border-white {
  border : 1px solid #FFFFFF;
}

.border-top-white {
  border-top : 1px solid #FFFFFF;
}

.border-bottom-white {
  border-bottom : 1px solid #FFFFFF;
}

.border-left-white {
  border-right : 1px solid #FFFFFF;
}

.border-right-white {
  border-left : 1px solid #FFFFFF;
}

.transparent {
  color : transparent;
}

.bg-transparent {
  background-color : transparent;
}
.bg-transparent.bg-glow {
  box-shadow : 0 1px 20px 1px rgba(0, 0, 0, 0.6);
}

input:focus ~ .bg-transparent {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem transparent;
}

.border-transparent {
  border : 1px solid transparent;
}

.border-top-transparent {
  border-top : 1px solid transparent;
}

.border-bottom-transparent {
  border-bottom : 1px solid transparent;
}

.border-left-transparent {
  border-right : 1px solid transparent;
}

.border-right-transparent {
  border-left : 1px solid transparent;
}
html {
  font-size : 14px;
  height : 100%;
  width : 100%;
}
html body {
  height : 100%;
  background-color : #F4F5FA;
  direction : rtl;
}
html body.fixed-navbar {
  padding-top : 5rem;
}
html body.footer-fixed .app-content.content {
  margin-bottom : 3rem;
}
html body a {
  color : #1E9FF2;
}
html body a:hover {
  color : #0C84D1;
}
html body .container.app-content {
  overflow-x : hidden;
}
html body .container.app-content.show-overlay .content-overlay {
  z-index : 10;
  opacity : 1;
}
html body .container.app-content .content-overlay {
  position : fixed;
  opacity : 0;
  width : 100%;
  height : 100%;
  top : 0;
  right : 0;
  left : 0;
  bottom : 0;
  background-color : rgba(0, 0, 0, 0.5);
  cursor : pointer;
  -webkit-transition : all 0.7s;
          transition : all 0.7s;
  z-index : -1;
}
html body .content {
  padding : 0;
  position : relative;
  -webkit-transition : 300ms ease all;
          transition : 300ms ease all;
  -webkit-backface-visibility : hidden;
          backface-visibility : hidden;
  min-height : calc(100% - 3.2rem);
}
html body .content.app-content {
  overflow-x : hidden;
}
html body .content.app-content.show-overlay .content-overlay {
  z-index : 10;
  opacity : 1;
}
html body .content.app-content .content-overlay {
  position : fixed;
  opacity : 0;
  width : 100%;
  height : 100%;
  top : 0;
  right : 0;
  left : 0;
  bottom : 0;
  background-color : rgba(0, 0, 0, 0.5);
  cursor : pointer;
  -webkit-transition : all 0.7s;
          transition : all 0.7s;
  z-index : -1;
}
html body .content .content-wrapper {
  padding : 2.1rem 2rem 0;
}
html body .content .content-wrapper .content-header-title {
  font-weight : 500;
  letter-spacing : 1px;
  color : #464855;
}
html body .la {
  font-size : 1.2rem;
}
html body[data-col='1-column']:not(.vertical-content-menu) .content, html body[data-col='1-column']:not(.vertical-content-menu) .footer {
  margin-right : 0 !important;
}
html body[data-col='1-column'].horizontal-layout .content, html body[data-col='1-column'].horizontal-layout .footer {
  margin : 0 auto !important;
}
html body[data-col='1-column'].vertical-content-menu .content-body {
  margin-right : 0 !important;
}
html body.boxed-layout {
  padding-right : 0;
  padding-left : 0;
  background-color : #FFFFFF;
}
html body.boxed-layout .app-content {
  background-color : #F4F5FA;
}
html body.content-boxed-layout .content {
  width : 80%;
  margin : 0 auto;
  padding-right : 260px;
}
html body.bg-full-screen-image {
  background : url(../images/backgrounds/bg-2.jpg?v=Ab3TEH6u_ZL8sbgbCaPIwgkZs6s) no-repeat center center fixed;
  background-size : cover;
}
html body .pace .pace-progress {
  background : #FF4961;
}

/*
* Blank page
*/
.blank-page .content-wrapper {
  padding : 0 !important;
}
.blank-page .content-wrapper .flexbox-container {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-align : center;
  -webkit-align-items : center;
  -ms-flex-align : center;
          align-items : center;
  min-height : calc(100vh - 3.2rem);
}

.app-content.center-layout {
  overflow : hidden;
}

.center-layout {
  position : relative;
}

@media (max-width: 767.98px) {
  html body footer {
    text-align : center;
  }
}

/*
* Col 3 layout for detached and general type
*/
@media (min-width: 992px) {
  body .content-right {
    width : calc(100% - 300px);
    float : left;
  }
  body .content-left {
    width : calc(100% - 300px);
    float : right;
  }
  body .content-detached {
    width : 100%;
  }
  body .content-detached.content-right {
    float : left;
    margin-right : -300px;
  }
  body .content-detached.content-right .content-body {
    margin-right : 320px;
  }
  body .content-detached.content-left {
    float : right;
    margin-left : -300px;
  }
  body .content-detached.content-left .content-body {
    margin-left : 320px;
  }
  .sidebar-right.sidebar-sticky {
    float : left !important;
    margin-right : -300px;
    width : 300px !important;
  }
  .sidebar-left.sidebar-sticky {
    float : right !important;
    margin-left : -300px;
    width : 300px !important;
  }
  [data-col='content-left-sidebar'] .sticky-wrapper {
    float : right;
  }
  .vertical-content-menu .content .sidebar-left {
    margin-right : 288px;
  }
  .vertical-content-menu .content .content-detached.content-right {
    float : left;
    width : calc(100% - 300px);
    margin-right : -300px;
  }
  .vertical-content-menu .content .content-detached.content-right .content-body {
    margin-right : 295px;
  }
  .vertical-content-menu .content .content-detached.content-left {
    float : right;
    width : 100%;
    margin-left : -300px;
  }
  .vertical-content-menu .content .content-detached.content-left .content-body {
    margin-left : 320px;
  }
}

/*=========================================================================================
	File Name: sidebar.scss
	Description: content sidebar specific scss.
	----------------------------------------------------------------------------------------
	Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.sidebar {
  position : relative;
  width : 100%;
}
@media (min-width: 992px) {
  .sidebar {
    vertical-align : top;
    width : 300px;
  }
}

.sidebar-fixed {
  position : fixed;
  height : 100%;
  overflow : scroll;
}

.sidenav-overlay {
  position : fixed;
  top : 0;
  right : 0;
  left : 0;
  height : 120vh;
  background-color : rgba(0, 0, 0, 0.5);
  z-index : 997;
  display : none;
}

.drag-target {
  height : 100%;
  width : 40px;
  position : fixed;
  top : 0;
  right : -20px;
  z-index : 1036;
}

@media (min-width: 992px) {
  .sidebar-left {
    float : right;
  }
  .sidebar-right {
    float : left;
  }
}

.horizontal-menu-padding .header-navbar .navbar-container {
  padding : 0;
}

.header-navbar .navbar-container {
  height : auto;
}

footer.footer {
  padding : 0.8rem;
}

footer.navbar-shadow {
  box-shadow : -1px 0 20px rgba(0, 0, 0, 0.1);
}

footer.navbar-border {
  border-top : 1px solid #E4E7ED;
}

footer.footer-transparent {
  border : none;
}

footer.footer-light {
  background : #FFFFFF;
}

footer.footer-dark {
  background : #2C303B;
}
footer.footer-dark span {
  color : #FFFFFF;
}

footer .ft-heart:before {
  padding-right : 0.3rem;
}

/*=========================================================================================
	File Name: navigations.scss
	Description: Common mixin for menus, contain dark and light version scss.
	----------------------------------------------------------------------------------------
	Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.main-menu {
  z-index : 1000;
  position : absolute;
  display : table-cell;
}
.main-menu.menu-light {
  color : #6B6F82;
  background : #FFFFFF;
}
.main-menu.menu-light .main-menu-header {
  padding : 20px;
}
.main-menu.menu-light .main-menu-header .menu-search {
  background : #E6E6E6;
  padding : 0.5rem 1rem;
  color : #545766;
}
.main-menu.menu-light .main-menu-header .menu-search:focus {
  border-color : #D9D9D9;
}
.main-menu.menu-light .navigation {
  background : #FFFFFF;
}
.main-menu.menu-light .navigation .navigation-header {
  color : #6B6F82;
  padding : 30px 15px 8px 20px;
}
.main-menu.menu-light .navigation .navigation-header span {
  font-weight : 500;
  text-transform : uppercase;
}
.main-menu.menu-light .navigation li a {
  color : #6B6F82;
  -webkit-transition : all 0.2s ease;
          transition : all 0.2s ease;
}
.main-menu.menu-light .navigation li a i, .main-menu.menu-light .navigation li a span {
  -webkit-transition : all 0.2s ease;
          transition : all 0.2s ease;
}
.main-menu.menu-light .navigation li a span.menu-sub-title {
  color : #BDBFC9;
}
.main-menu.menu-light .navigation > li {
  padding : 0;
}
.main-menu.menu-light .navigation > li > a {
  padding : 12px 18px 12px 30px;
}
.main-menu.menu-light .navigation > li > a .label {
  margin-top : 4px;
  margin-left : 5px;
}
.main-menu.menu-light .navigation > li > a i {
  position : relative;
  top : 3px;
}
.main-menu.menu-light .navigation > li.open > ul > li:hover > a {
  padding : 12px 58px 12px 18px;
}
.main-menu.menu-light .navigation > li.open > ul > li:hover.active > a {
  padding : 12px 40px 12px 18px;
}
.main-menu.menu-light .navigation > li.open > a {
  color : #545766;
  border-left : 4px solid #1E9FF2;
}
.main-menu.menu-light .navigation > li.open > li.hover > a {
  -webkit-transform : translateX(-12px);
      -ms-transform : translateX(-12px);
          transform : translateX(-12px);
}
.main-menu.menu-light .navigation > li.open > li.hover.active > a {
  -webkit-transform : translateX(0px);
      -ms-transform : translateX(0px);
          transform : translateX(0px);
}
.main-menu.menu-light .navigation > li.menu-collapsed-open > a {
  color : #545766;
  border-left : 4px solid #1E9FF2;
}
.main-menu.menu-light .navigation > li:not(.open) > ul {
  display : none;
}
.main-menu.menu-light .navigation > li.hover > a, .main-menu.menu-light .navigation > li:hover > a, .main-menu.menu-light .navigation > li.active > a {
  color : #85899B;
}
.main-menu.menu-light .navigation > li.hover > a.mm-next, .main-menu.menu-light .navigation > li:hover > a.mm-next, .main-menu.menu-light .navigation > li.active > a.mm-next {
  background-color : inherit;
}
.main-menu.menu-light .navigation > li.active > a {
  font-weight : 700;
  background : whitesmoke;
  margin : 0 1rem 0 1rem;
  border-radius : 0.3rem;
}
.main-menu.menu-light .navigation > li .active {
  background : whitesmoke;
}
.main-menu.menu-light .navigation > li .active > a {
  color : #85899B;
  font-weight : 700;
  background : whitesmoke;
  margin : 0 1rem 0 1rem;
  border-radius : 0.3rem;
  padding-right : 40px;
}
.main-menu.menu-light .navigation > li .active .hover > a {
  background : whitesmoke;
}
.main-menu.menu-light .navigation > li ul {
  padding : 0;
  margin : 0;
  font-size : 1rem;
}
.main-menu.menu-light .navigation > li ul li {
  color : #6B6F82;
  background : transparent;
}
.main-menu.menu-light .navigation > li ul li > a {
  padding : 12px 54px 12px 18px;
}
.main-menu.menu-light .navigation > li ul .has-sub:not(.open) > ul {
  display : none;
}
.main-menu.menu-light .navigation > li ul .open > a {
  color : #6B6F82;
}
.main-menu.menu-light .navigation > li ul .open > ul {
  display : block;
}
.main-menu.menu-light .navigation > li ul .open > ul li.active > a {
  padding-right : 40px;
}
.main-menu.menu-light .navigation > li ul .open > ul li:not(.active):hover > a {
  padding-right : 58px;
}
.main-menu.menu-light .navigation > li ul .open > ul .open > ul {
  display : block;
}
.main-menu.menu-light .navigation > li ul .open > ul .open > ul li > a {
  padding : 12px 74px 12px 18px;
}
.main-menu.menu-light .navigation > li ul .hover > a, .main-menu.menu-light .navigation > li ul:hover > a {
  color : #74798D;
}
.main-menu.menu-light .navigation > li ul .active {
  background : transparent;
}
.main-menu.menu-light .navigation > li ul .active > a {
  color : #85899B;
  font-weight : 700;
}
.main-menu.menu-light .navigation > li ul .active .hover > a {
  background-color : transparent;
}
.main-menu.menu-light .navigation > li > ul {
  background : #FFFFFF;
}
.main-menu.menu-light .navigation > li.hover > a {
  padding-right : 24px;
}
.main-menu.menu-light .navigation > li.active > a {
  padding : 12px 17px 12px 17px;
}
.main-menu.menu-light.expanded .navigation > li.active > a {
  margin : 0 1rem;
}
.main-menu.menu-light ul.menu-popout {
  background : #FFFFFF;
}
.main-menu.menu-light ul.menu-popout li a {
  color : #6B6F82;
}
.main-menu.menu-light ul.menu-popout li a span.menu-sub-title {
  color : #BDBFC9;
}
.main-menu.menu-light ul.menu-popout .has-sub:not(.open) > ul {
  display : none;
}
.main-menu.menu-light ul.menu-popout .has-sub.active {
  font-weight : normal;
}
.main-menu.menu-light ul.menu-popout .open > a {
  color : #6B6F82;
}
.main-menu.menu-light ul.menu-popout .open > ul {
  display : block;
}
.main-menu.menu-light ul.menu-popout .open > ul .open {
  background : #E8E8E8;
}
.main-menu.menu-light ul.menu-popout .open > ul .open > ul {
  display : block;
  background : #E8E8E8;
}
.main-menu.menu-light ul.menu-popout .hover > a, .main-menu.menu-light ul.menu-popout:hover > a {
  color : #74798D;
}
.main-menu.menu-light ul.menu-popout .active {
  font-weight : 700;
}
.main-menu.menu-light ul.menu-popout .active > a {
  color : #85899B;
}
.main-menu.menu-light ul.menu-popout .active .hover > a, .main-menu.menu-light ul.menu-popout .active :hover > a {
  background-color : transparent;
}
.main-menu.menu-dark {
  color : #DCDCDC;
  background : #2C343B;
  border-left : none !important;
}
.main-menu.menu-dark .main-menu-header {
  padding : 20px;
}
.main-menu.menu-dark .main-menu-header .menu-search {
  background : #161A1E;
  padding : 0.5rem 1rem;
  color : #C3C3C3;
}
.main-menu.menu-dark .main-menu-header .menu-search:focus {
  border-color : #0B0D0F;
}
.main-menu.menu-dark .navigation {
  background : #2C343B;
}
.main-menu.menu-dark .navigation .navigation-header {
  color : #DCDCDC;
  padding : 30px 15px 8px 20px;
}
.main-menu.menu-dark .navigation .navigation-header span {
  font-weight : 500;
  text-transform : uppercase;
}
.main-menu.menu-dark .navigation li a {
  color : #DCDCDC;
  -webkit-transition : all 0.2s ease;
          transition : all 0.2s ease;
}
.main-menu.menu-dark .navigation li a i, .main-menu.menu-dark .navigation li a span {
  -webkit-transition : all 0.2s ease;
          transition : all 0.2s ease;
}
.main-menu.menu-dark .navigation li a span.menu-sub-title {
  color : white;
}
.main-menu.menu-dark .navigation > li {
  padding : 0;
}
.main-menu.menu-dark .navigation > li > a {
  padding : 12px 18px 12px 30px;
}
.main-menu.menu-dark .navigation > li > a .label {
  margin-top : 4px;
  margin-left : 5px;
}
.main-menu.menu-dark .navigation > li > a i {
  position : relative;
  top : 3px;
}
.main-menu.menu-dark .navigation > li.open > ul > li:hover > a {
  padding : 12px 58px 12px 18px;
}
.main-menu.menu-dark .navigation > li.open > ul > li:hover.active > a {
  padding : 12px 40px 12px 18px;
}
.main-menu.menu-dark .navigation > li.open > a {
  color : #C3C3C3;
  border-left : 4px solid #1E9FF2;
}
.main-menu.menu-dark .navigation > li.open > li.hover > a {
  -webkit-transform : translateX(-12px);
      -ms-transform : translateX(-12px);
          transform : translateX(-12px);
}
.main-menu.menu-dark .navigation > li.open > li.hover.active > a {
  -webkit-transform : translateX(0px);
      -ms-transform : translateX(0px);
          transform : translateX(0px);
}
.main-menu.menu-dark .navigation > li.menu-collapsed-open > a {
  color : #C3C3C3;
  border-left : 4px solid #1E9FF2;
}
.main-menu.menu-dark .navigation > li:not(.open) > ul {
  display : none;
}
.main-menu.menu-dark .navigation > li.hover > a, .main-menu.menu-dark .navigation > li:hover > a, .main-menu.menu-dark .navigation > li.active > a {
  color : #F6F6F6;
}
.main-menu.menu-dark .navigation > li.hover > a.mm-next, .main-menu.menu-dark .navigation > li:hover > a.mm-next, .main-menu.menu-dark .navigation > li.active > a.mm-next {
  background-color : inherit;
}
.main-menu.menu-dark .navigation > li.active > a {
  font-weight : 700;
  background : #424E58;
  margin : 0 1rem 0 1rem;
  border-radius : 0.3rem;
}
.main-menu.menu-dark .navigation > li .active {
  background : #424E58;
}
.main-menu.menu-dark .navigation > li .active > a {
  color : #F6F6F6;
  font-weight : 700;
  background : #424E58;
  margin : 0 1rem 0 1rem;
  border-radius : 0.3rem;
  padding-right : 40px;
}
.main-menu.menu-dark .navigation > li .active .hover > a {
  background : #232A2F;
}
.main-menu.menu-dark .navigation > li ul {
  padding : 0;
  margin : 0;
  font-size : 1rem;
}
.main-menu.menu-dark .navigation > li ul li {
  color : #DCDCDC;
  background : transparent;
}
.main-menu.menu-dark .navigation > li ul li > a {
  padding : 12px 54px 12px 18px;
}
.main-menu.menu-dark .navigation > li ul .has-sub:not(.open) > ul {
  display : none;
}
.main-menu.menu-dark .navigation > li ul .open > a {
  color : #DCDCDC;
}
.main-menu.menu-dark .navigation > li ul .open > ul {
  display : block;
}
.main-menu.menu-dark .navigation > li ul .open > ul li.active > a {
  padding-right : 40px;
}
.main-menu.menu-dark .navigation > li ul .open > ul li:not(.active):hover > a {
  padding-right : 58px;
}
.main-menu.menu-dark .navigation > li ul .open > ul .open > ul {
  display : block;
}
.main-menu.menu-dark .navigation > li ul .open > ul .open > ul li > a {
  padding : 12px 74px 12px 18px;
}
.main-menu.menu-dark .navigation > li ul .hover > a, .main-menu.menu-dark .navigation > li ul:hover > a {
  color : #E6E6E6;
}
.main-menu.menu-dark .navigation > li ul .active {
  background : transparent;
}
.main-menu.menu-dark .navigation > li ul .active > a {
  color : #F6F6F6;
  font-weight : 700;
}
.main-menu.menu-dark .navigation > li ul .active .hover > a {
  background-color : transparent;
}
.main-menu.menu-dark .navigation > li > ul {
  background : #2C343B;
}
.main-menu.menu-dark .navigation > li.hover > a {
  padding-right : 24px;
}
.main-menu.menu-dark .navigation > li.active > a {
  padding : 12px 17px 12px 17px;
}
.main-menu.menu-dark.expanded .navigation > li.active > a {
  margin : 0 1rem;
}
.main-menu.menu-dark ul.menu-popout {
  background : #2C343B;
}
.main-menu.menu-dark ul.menu-popout li a {
  color : #DCDCDC;
}
.main-menu.menu-dark ul.menu-popout li a span.menu-sub-title {
  color : white;
}
.main-menu.menu-dark ul.menu-popout .has-sub:not(.open) > ul {
  display : none;
}
.main-menu.menu-dark ul.menu-popout .has-sub.active {
  font-weight : normal;
}
.main-menu.menu-dark ul.menu-popout .open > a {
  color : #DCDCDC;
}
.main-menu.menu-dark ul.menu-popout .open > ul {
  display : block;
}
.main-menu.menu-dark ul.menu-popout .open > ul .open {
  background : #181D21;
}
.main-menu.menu-dark ul.menu-popout .open > ul .open > ul {
  display : block;
  background : #181D21;
}
.main-menu.menu-dark ul.menu-popout .hover > a, .main-menu.menu-dark ul.menu-popout:hover > a {
  color : #E6E6E6;
}
.main-menu.menu-dark ul.menu-popout .active {
  font-weight : 700;
}
.main-menu.menu-dark ul.menu-popout .active > a {
  color : #F6F6F6;
}
.main-menu.menu-dark ul.menu-popout .active .hover > a, .main-menu.menu-dark ul.menu-popout .active :hover > a {
  background-color : transparent;
}
.main-menu.menu-fixed {
  position : fixed;
  height : 100%;
  /* fallback if needed */
  top : 5rem;
  height : calc(100% - 5rem);
}
.main-menu.menu-shadow {
  box-shadow : -10px 15px 30px 1px rgba(0, 0, 0, 0.1);
}
.main-menu.menu-native-scroll .main-menu-content {
  overflow-y : scroll;
}
.main-menu.menu-bordered.menu-light .navigation > li {
  border-top : 1px solid #E4E7ED;
}
.main-menu.menu-bordered.menu-dark .navigation > li {
  border-top : 1px solid rgba(255, 255, 255, 0.1);
}
.main-menu .main-menu-content {
  height : 100%;
  position : relative;
}
.main-menu ul {
  list-style : none;
  margin : 0;
  padding : 0;
}
.main-menu ul.navigation-main {
  overflow-x : hidden;
}
.main-menu a {
  outline : none;
}
.main-menu a:hover, .main-menu a:focus {
  text-decoration : none;
}

.navigation {
  font-size : 1.1rem;
  letter-spacing : 0.2px;
  font-family : 'Quicksand', Georgia, 'Times New Roman', Times, serif;
  font-weight : 400;
  overflow-y : hidden;
  padding-bottom : 20px;
}
.navigation .navigation-header {
  font-family : 'Quicksand', Georgia, 'Times New Roman', Times, serif;
  font-weight : 400;
  line-height : 1.2;
  padding : 12px 22px;
  font-size : 1rem;
}
.navigation li {
  position : relative;
  white-space : nowrap;
}
.navigation li a {
  display : block;
  /* white-space: nowrap; */
  text-overflow : ellipsis;
  overflow : hidden;
}
.navigation li .is-hidden {
  /* transition: all 250ms ease-in;
            transform: scale(0);
            opacity: 0; */
}
.navigation li .is-shown {
  /* transition: all 250ms ease-in;
            transform: scale(1);
            opacity: 1; */
}
.navigation li.disabled a {
  cursor : not-allowed;
}

.menu-popout li.disabled a {
  cursor : not-allowed;
}

.dropdown-notification .notification-text {
  margin-bottom : 0.5rem;
}

.dropdown-notification .notification-tag {
  position : relative;
  top : -28px;
  left : 20px;
}

.main-menu-header .user-content {
  padding : 20px;
}
.main-menu-header .user-content .media {
  overflow : inherit;
}
.main-menu-header .user-content .media-body {
  vertical-align : bottom;
  opacity : 1;
  width : 150px;
  white-space : nowrap;
  -webkit-transition : all 0.3s ease 0.15s;
          transition : all 0.3s ease 0.15s;
}

.vertical-layout.menu-expanded .menu-icon-right ul.navigation li > a:after, .vertical-layout.menu-collapsed .menu-icon-right ul.navigation li > a:after, .vertical-overlay-menu .menu-icon-right ul.navigation li > a:after {
  right : 8px;
  left : initial !important;
}

.vertical-layout.menu-expanded .menu-icon-right ul.navigation li > a > i, .vertical-layout.menu-collapsed .menu-icon-right ul.navigation li > a > i, .vertical-overlay-menu .menu-icon-right ul.navigation li > a > i {
  float : left !important;
  margin : 0 0 0 -12px !important;
}

.horizontal-layout .navbar-icon-right ul.nav > li > a:after {
  float : right;
  position : relative;
  top : 27px;
  right : -16px;
}

.horizontal-layout .navbar-icon-right ul.nav > li > a > i {
  float : left;
  margin : 0 8px 0 4px;
}

.horizontal-layout .navbar-fixed {
  z-index : 999 !important;
}

@media (max-width: 767.98px) {
  .menu-hide .main-menu, .menu-open .main-menu {
    -webkit-transition : top 0.35s, height 0.35s, -webkit-transform 0.25s;
            transition : top 0.35s, height 0.35s, -webkit-transform 0.25s;
            transition : transform 0.25s, top 0.35s, height 0.35s;
            transition : transform 0.25s, top 0.35s, height 0.35s, -webkit-transform 0.25s;
  }
  .main-menu {
    -webkit-transform : translate3d(240px, 0, 0);
            transform : translate3d(240px, 0, 0);
    -webkit-backface-visibility : hidden;
            backface-visibility : hidden;
    -webkit-perspective : 1000;
            perspective : 1000;
  }
  .menu-open .main-menu {
    -webkit-transform : translate3d(0, 0, 0);
            transform : translate3d(0, 0, 0);
  }
}

@media (max-width: 991.98px) {
  .horizontal-layout.vertical-overlay-menu .main-menu-content {
    padding : 0;
  }
  .horizontal-layout.vertical-overlay-menu .main-menu-content .mega-dropdown-menu {
    margin : 0;
    width : 100%;
  }
  .horizontal-layout.vertical-overlay-menu .main-menu-content .mega-dropdown-menu > li {
    padding : 0;
  }
  .horizontal-layout.vertical-overlay-menu .navbar .navbar-container {
    margin-right : 0;
    max-width : 100%;
  }
}

@media (min-width: 768px) {
  .drag-target {
    z-index : 0;
  }
}

.display-inline {
  display : inline !important;
}

.display-block {
  display : block !important;
}

.display-inline-block {
  display : inline-block !important;
}

.display-hidden {
  display : none !important;
}

.display-table-cell {
  display : table-cell !important;
}

.position-top-0 {
  top : 0;
}

.position-right-0 {
  left : 0;
}

.position-bottom-0 {
  bottom : 0;
}

.position-left-0 {
  right : 0;
}

.zindex-1 {
  z-index : 1 !important;
}

.zindex-2 {
  z-index : 2 !important;
}

.zindex-3 {
  z-index : 3 !important;
}

.zindex-4 {
  z-index : 4 !important;
}

.zindex-0 {
  z-index : 0 !important;
}

.zindex-minus-1 {
  z-index : -1 !important;
}

.zindex-minus-2 {
  z-index : -2 !important;
}

.zindex-minus-3 {
  z-index : -3 !important;
}

.zindex-minus-4 {
  z-index : -4 !important;
}

.no-edge-top {
  top : 0 !important;
}

.no-edge-bottom {
  bottom : 0 !important;
}

.no-edge-left {
  right : 0 !important;
}

.no-edge-right {
  left : 0 !important;
}

.cursor-pointer {
  cursor : pointer;
}

.cursor-move {
  cursor : move;
}

.cursor-default {
  cursor : default;
}

.cursor-progress {
  cursor : progress;
}

.cursor-not-allowed {
  cursor : not-allowed;
}

.overflow-hidden {
  overflow : hidden;
}

.overflow-visible {
  overflow : visible;
}

.overflow-auto {
  overflow : auto;
}

.overflow-scroll {
  overflow : scroll;
}

.overflow-x-scroll {
  overflow : scroll;
}

.overflow-y-scroll {
  overflow : scroll;
}

.bullets-inside {
  list-style : inside;
}

.list-style-circle {
  list-style : circle;
}

.list-style-square {
  list-style : square;
}

.list-style-icons {
  padding-right : 10px;
  margin-right : 0;
  list-style : none;
}
.list-style-icons > li i {
  float : right;
  width : 1em;
  margin : 0 0 0 6px;
}

.border {
  border : 1px solid;
}

.border-top {
  border-top : 1px solid;
}

.border-bottom {
  border-bottom : 1px solid;
}

.border-left {
  border-right : 1px solid;
}

.border-right {
  border-left : 1px solid;
}

.border-2 {
  border-width : 2px !important;
}

.border-top-2 {
  border-top-width : 2px !important;
}

.border-bottom-2 {
  border-bottom-width : 2px !important;
}

.border-left-2 {
  border-right-width : 2px !important;
}

.border-right-2 {
  border-left-width : 2px !important;
}

.border-3 {
  border-width : 3px !important;
}

.border-top-3 {
  border-top-width : 3px !important;
}

.border-bottom-3 {
  border-bottom-width : 3px !important;
}

.border-left-3 {
  border-right-width : 3px !important;
}

.border-right-3 {
  border-left-width : 3px !important;
}

.no-border-top-radius {
  border-top-right-radius : 0 !important;
  border-top-left-radius : 0 !important;
}

.no-border-bottom-radius {
  border-bottom-right-radius : 0 !important;
  border-bottom-left-radius : 0 !important;
}

.no-border-top-left-radius {
  border-top-right-radius : 0 !important;
}

.no-border-top-right-radius {
  border-top-left-radius : 0 !important;
}

.no-border-bottom-left-radius {
  border-bottom-right-radius : 0 !important;
}

.no-border-bottom-right-radius {
  border-bottom-left-radius : 0 !important;
}

.box-shadow-0 {
  box-shadow : none !important;
}

.box-shadow-1 {
  box-shadow : 0 7px 12px 0 rgba(62, 57, 107, 0.16);
}

.box-shadow-2 {
  box-shadow : 0 10px 18px 0 rgba(62, 57, 107, 0.2);
}

.box-shadow-3 {
  box-shadow : 0 14px 24px 0 rgba(62, 57, 107, 0.26);
}

.box-shadow-4 {
  box-shadow : 0 16px 28px 0 rgba(62, 57, 107, 0.3);
}

.box-shadow-5 {
  box-shadow : 0 27px 24px 0 rgba(62, 57, 107, 0.36);
}

.fit {
  max-width : 100% !important;
}

.half-width {
  width : 50% !important;
}

.full-width {
  width : 100% !important;
}

.full-height {
  height : 100% !important;
}

.width-50 {
  width : 50px !important;
}

.width-100 {
  width : 100px !important;
}

.width-150 {
  width : 150px !important;
}

.width-200 {
  width : 200px !important;
}

.width-250 {
  width : 250px !important;
}

.width-300 {
  width : 300px !important;
}

.width-350 {
  width : 350px !important;
}

.width-400 {
  width : 400px !important;
}

.width-450 {
  width : 450px !important;
}

.width-500 {
  width : 500px !important;
}

.width-550 {
  width : 550px !important;
}

.width-600 {
  width : 600px !important;
}

.width-650 {
  width : 650px !important;
}

.width-700 {
  width : 700px !important;
}

.width-750 {
  width : 750px !important;
}

.width-800 {
  width : 800px !important;
}

.width-5-per {
  width : 5% !important;
}

.width-10-per {
  width : 10% !important;
}

.width-15-per {
  width : 15% !important;
}

.width-20-per {
  width : 20% !important;
}

.width-25-per {
  width : 25% !important;
}

.width-30-per {
  width : 30% !important;
}

.width-35-per {
  width : 35% !important;
}

.width-40-per {
  width : 40% !important;
}

.width-45-per {
  width : 45% !important;
}

.width-50-per {
  width : 50% !important;
}

.width-55-per {
  width : 55% !important;
}

.width-60-per {
  width : 60% !important;
}

.width-65-per {
  width : 65% !important;
}

.width-70-per {
  width : 70% !important;
}

.width-75-per {
  width : 75% !important;
}

.width-80-per {
  width : 80% !important;
}

.width-90-per {
  width : 90% !important;
}

.width-95-per {
  width : 95% !important;
}

.height-50 {
  height : 50px !important;
}

.height-75 {
  height : 75px !important;
}

.height-100 {
  height : 100px !important;
}

.height-150 {
  height : 150px !important;
}

.height-200 {
  height : 200px !important;
}

.height-250 {
  height : 250px !important;
}

.height-300 {
  height : 300px !important;
}

.height-350 {
  height : 350px !important;
}

.height-400 {
  height : 400px !important;
}

.height-450 {
  height : 450px !important;
}

.height-500 {
  height : 500px !important;
}

.height-550 {
  height : 550px !important;
}

.height-600 {
  height : 600px !important;
}

.height-650 {
  height : 650px !important;
}

.height-700 {
  height : 700px !important;
}

.height-750 {
  height : 750px !important;
}

.height-800 {
  height : 800px !important;
}

.height-5-per {
  height : 5% !important;
}

.height-10-per {
  height : 10% !important;
}

.height-15-per {
  height : 15% !important;
}

.height-20-per {
  height : 20% !important;
}

.height-25-per {
  height : 25% !important;
}

.height-30-per {
  height : 30% !important;
}

.height-35-per {
  height : 35% !important;
}

.height-40-per {
  height : 40% !important;
}

.height-45-per {
  height : 45% !important;
}

.height-50-per {
  height : 50% !important;
}

.height-55-per {
  height : 55% !important;
}

.height-60-per {
  height : 60% !important;
}

.height-65-per {
  height : 65% !important;
}

.height-70-per {
  height : 70% !important;
}

.height-75-per {
  height : 75% !important;
}

.height-80-per {
  height : 80% !important;
}

.full-height-vh-with-nav {
  height : calc(100vh - 5rem - 4rem);
}

.full-height-vh {
  height : 100vh;
}

.line-height-1 {
  line-height : 1 !important;
}

.line-height-2 {
  line-height : 1.5 !important;
}

.line-height-3 {
  line-height : 2 !important;
}

.rotate-45 {
  -webkit-transform : rotate(-45deg);
      -ms-transform : rotate(-45deg);
          transform : rotate(-45deg);
}

.rotate-45-inverse {
  -webkit-transform : rotate(45deg);
      -ms-transform : rotate(45deg);
          transform : rotate(45deg);
}

.rotate-90 {
  -webkit-transform : rotate(-45deg);
      -ms-transform : rotate(-45deg);
          transform : rotate(-45deg);
}

.rotate-90-inverse {
  -webkit-transform : rotate(45deg);
      -ms-transform : rotate(45deg);
          transform : rotate(45deg);
}

.rotate-180 {
  -webkit-transform : rotate(-45deg);
      -ms-transform : rotate(-45deg);
          transform : rotate(-45deg);
}

.rotate-180-inverse {
  -webkit-transform : rotate(45deg);
      -ms-transform : rotate(45deg);
          transform : rotate(45deg);
}

.pull-up {
  -webkit-transition : all 0.25s ease;
          transition : all 0.25s ease;
}
.pull-up:hover {
  -webkit-transform : translateY(-4px) scale(1.02);
      -ms-transform : translateY(-4px) scale(1.02);
          transform : translateY(-4px) scale(1.02);
  box-shadow : 0 14px 24px rgba(62, 57, 107, 0.2);
  z-index : 30;
}

.spinner {
  display : inline-block;
  -webkit-animation : spin 1s linear infinite;
          animation : spin 1s linear infinite;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform : rotate(0deg);
            transform : rotate(0deg);
  }
  100% {
    -webkit-transform : rotate(-360deg);
            transform : rotate(-360deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform : rotate(0deg);
            transform : rotate(0deg);
  }
  100% {
    -webkit-transform : rotate(-360deg);
            transform : rotate(-360deg);
  }
}

.spinner-reverse {
  display : inline-block;
  -webkit-animation : spin-reverse 1s linear infinite;
          animation : spin-reverse 1s linear infinite;
}

@-webkit-keyframes spin-reverse {
  0% {
    -webkit-transform : rotate(0deg);
            transform : rotate(0deg);
  }
  100% {
    -webkit-transform : rotate(360deg);
            transform : rotate(360deg);
  }
}

@keyframes spin-reverse {
  0% {
    -webkit-transform : rotate(0deg);
            transform : rotate(0deg);
  }
  100% {
    -webkit-transform : rotate(360deg);
            transform : rotate(360deg);
  }
}

.bg-cover {
  background-size : cover !important;
}

.background-repeat {
  background-repeat : repeat !important;
}

.background-no-repeat {
  background-repeat : no-repeat !important;
}

.img-xl {
  width : 64px !important;
  height : 64px !important;
}

.img-lg {
  width : 44px !important;
  height : 44px !important;
}

.img-sm {
  width : 36px !important;
  height : 36px !important;
}

.img-xs {
  width : 32px !important;
  height : 32px !important;
}

.bg-hexagons {
  background-color : #FFFFFF;
  background-image : url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'28\' height=\'49\' viewBox=\'0 0 28 49\'%3E%3Cg fill-rule=\'evenodd\'%3E%3Cg id=\'hexagons\' fill=\'%23f7f7f7\' fill-opacity=\'1\' fill-rule=\'nonzero\'%3E%3Cpath d=\'M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}

.bg-hexagons-danger {
  background-image : url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'28\' height=\'49\' viewBox=\'0 0 28 49\'%3E%3Cg fill-rule=\'evenodd\'%3E%3Cg id=\'hexagons\' fill=\'%23ff6576\' fill-opacity=\'1\' fill-rule=\'nonzero\'%3E%3Cpath d=\'M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}

/* Bullets */
.bullet {
  width : 16px;
  height : 16px;
  border-radius : 50%;
  display : inline-block;
}
.bullet.bullet-xs {
  width : 8px;
  height : 8px;
  position : relative;
  top : -1px;
}
.bullet.bullet-sm {
  width : 10px;
  height : 10px;
}
.bullet.bullet-lg {
  width : 18px;
  height : 18rem;
}

.truncate {
  white-space : nowrap;
  overflow : hidden;
  text-overflow : ellipsis;
}

.avatar {
  position : relative;
  width : 36px;
  height : 36px;
  white-space : nowrap;
  border-radius : 50%;
  cursor : pointer;
  color : #FFFFFF;
  display : -webkit-inline-box;
  display : -webkit-inline-flex;
  display : -ms-inline-flexbox;
  display :         inline-flex;
  font-size : 0.8rem;
  text-align : center;
  vertical-align : middle;
  -webkit-box-pack : center;
  -webkit-justify-content : center;
  -ms-flex-pack : center;
          justify-content : center;
  -webkit-box-align : center;
  -webkit-align-items : center;
  -ms-flex-align : center;
          align-items : center;
}
.avatar i {
  position : absolute;
  left : -3px;
  bottom : 2px;
  width : 10px;
  height : 10px;
  border-radius : 100%;
  border : 1px solid #FFFFFF;
  z-index : 2;
}
.avatar span.text-circle {
  text-align : center;
  vertical-align : middle;
  color : #FFFFFF;
  font-size : 1.2rem;
  background : #BABFC7;
  display : table-cell;
}
.avatar img {
  width : 100%;
  max-width : 100%;
  height : auto;
  border : 0 none;
  border-radius : 50%;
  z-index : 1;
}
.avatar .badge-up {
  top : -8px;
  left : -11px;
}

.avatar-online i {
  background-color : #28D094;
}

.avatar-off i {
  background-color : #BABFC7;
}

.avatar-busy i {
  background-color : #FF4961;
}

.avatar-away i {
  background-color : #FF9149;
}

.avatar-100 {
  width : 100px;
}
.avatar-100 span.text-circle {
  width : 100px;
  height : 100px;
}
.avatar-100 i {
  height : 20px;
  width : 20px;
}

.avatar-50 {
  width : 50px;
}
.avatar-50 span.text-circle {
  width : 50px;
  height : 50px;
}
.avatar-50 i {
  height : 10px;
  width : 10px;
}

.avatar-lg {
  width : 54px;
  height : 54px;
}
.avatar-lg span.text-circle {
  width : 54px;
  height : 54px;
}
.avatar-lg i {
  left : 0;
  bottom : 0;
  height : 20px;
  width : 20px;
}

.avatar-md {
  width : 40px;
  height : 40px;
}
.avatar-md span.text-circle {
  width : 40px;
  height : 40px;
}
.avatar-md i {
  left : 0;
  bottom : 0;
  height : 10px;
  width : 10px;
}

.avatar-sm {
  width : 32px;
  height : 32px;
}
.avatar-sm span.text-circle {
  width : 32px;
  height : 32px;
}
.avatar-sm i {
  height : 8px;
  width : 8px;
}

.avatar-xs {
  width : 24px;
  height : 24px;
}
.avatar-xs span.text-circle {
  width : 24px;
  height : 24px;
}
.avatar-xs i {
  height : 7px;
  width : 7px;
}

.dropdown .avatar i {
  margin-left : 0;
}

/*=========================================================================================
	File Name: search.scss
	Description: Search  functionality.
	----------------------------------------------------------------------------------------
	Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.navbar-container a.nav-link-search {
  float : right;
}

.navbar-container .search-input {
  position : relative;
  float : right;
  width : 0;
}
.navbar-container .search-input .input {
  width : 0;
  visibility : hidden;
  border : none;
  background : none;
  -webkit-transition : all 0.2s ease-out;
          transition : all 0.2s ease-out;
  line-height : 16px;
  padding : 2.01rem 2.7rem;
  color : #000000 !important;
}
.navbar-container .search-input .input::-webkit-input-placeholder {
  color : #000000 !important;
}
.navbar-container .search-input .input::-moz-placeholder {
  color : #000000 !important;
}
.navbar-container .search-input .input:-ms-input-placeholder {
  color : #000000 !important;
}
.navbar-container .search-input .input::-ms-input-placeholder {
  color : #000000 !important;
}
.navbar-container .search-input .input::placeholder {
  color : #000000 !important;
}
.navbar-container .search-input.open {
  position : absolute;
  right : 0;
  background : #FFFFFF;
  left : 0;
  top : 1px;
  width : 100%;
  z-index : 1001;
  margin-top : -1px;
  border-right : 1px solid #E4E5EC;
}
.navbar-container .search-input.open .search-input-close, .navbar-container .search-input.open .search-input-icon {
  display : block;
}
.navbar-container .search-input.open input {
  visibility : visible;
  width : 100%;
  outline : none;
  background : none;
}
.navbar-container .search-input .search-list {
  position : absolute !important;
  top : 100%;
  right : 0;
  background : #FFFFFF;
  width : 60rem;
  margin-top : 0.8rem;
  padding-right : 0;
  border-radius : 0.25rem;
  display : none;
}
.navbar-container .search-input .search-list.show {
  display : block;
  width : 98%;
  right : 1%;
  box-shadow : 8px 12px 18px 0 rgba(25, 42, 70, 0.13);
}
.navbar-container .search-input .search-list li a {
  padding : 1.2rem 1rem;
  color : #6B6F82;
}
.navbar-container .search-input .search-list li a span[class*='bx bx-'] {
  font-size : 1.25rem;
}
.navbar-container .search-input .search-list li:first-child {
  border-top-right-radius : 0.25rem;
  border-top-left-radius : 0.25rem;
}
.navbar-container .search-input .search-list li:last-child {
  border-bottom-right-radius : 0.25rem;
  border-bottom-left-radius : 0.25rem;
}
.navbar-container .search-input .search-list li:hover, .navbar-container .search-input .search-list li.current_item {
  background-color : #F2F4F4;
}
.navbar-container .search-input .search-input-close {
  z-index : 1001;
  display : none;
  position : absolute;
  left : 1rem;
  top : 40%;
  cursor : pointer;
}

.navbar-light .search-input .input, .navbar-semi-dark .search-input .input {
  color : #2C303B;
}
.navbar-light .search-input .input::-webkit-input-placeholder, .navbar-semi-dark .search-input .input::-webkit-input-placeholder {
  color : #2C303B;
}
.navbar-light .search-input .input::-moz-placeholder, .navbar-semi-dark .search-input .input::-moz-placeholder {
  color : #2C303B;
}
.navbar-light .search-input .input:-ms-input-placeholder, .navbar-semi-dark .search-input .input:-ms-input-placeholder {
  color : #2C303B;
}
.navbar-light .search-input .input::-ms-input-placeholder, .navbar-semi-dark .search-input .input::-ms-input-placeholder {
  color : #2C303B;
}
.navbar-light .search-input .input::placeholder, .navbar-semi-dark .search-input .input::placeholder {
  color : #2C303B;
}

.navbar-light .search-input.open .input, .navbar-semi-dark .search-input.open .input {
  color : #2C303B;
}

.navbar-dark .search-input .input, .navbar-semi-light .search-input .input {
  color : #F9FAFD;
}
.navbar-dark .search-input .input::-webkit-input-placeholder, .navbar-semi-light .search-input .input::-webkit-input-placeholder {
  color : #F9FAFD;
}
.navbar-dark .search-input .input::-moz-placeholder, .navbar-semi-light .search-input .input::-moz-placeholder {
  color : #F9FAFD;
}
.navbar-dark .search-input .input:-ms-input-placeholder, .navbar-semi-light .search-input .input:-ms-input-placeholder {
  color : #F9FAFD;
}
.navbar-dark .search-input .input::-ms-input-placeholder, .navbar-semi-light .search-input .input::-ms-input-placeholder {
  color : #F9FAFD;
}
.navbar-dark .search-input .input::placeholder, .navbar-semi-light .search-input .input::placeholder {
  color : #F9FAFD;
}

.navbar-dark .search-input.open .input, .navbar-semi-light .search-input.open .input {
  color : #F9FAFD;
}

@media only screen and (max-width: 576px) {
  #search-results li.media {
    -webkit-box-orient : vertical;
    -webkit-box-direction : normal;
    -webkit-flex-direction : column;
        -ms-flex-direction : column;
            flex-direction : column;
  }
}

@media only screen and (max-width: 600px) {
  #search-results .img-fluid.rounded {
    margin-left : 1rem;
  }
}

.chart-container {
  position : relative;
  width : 100%;
}

@media (max-width: 768px) {
  .chart-container {
    overflow-x : scroll;
    overflow-y : visible;
    max-width : 100%;
  }
}

.chart {
  position : relative;
  display : block;
  width : 100%;
}

.jqstooltip {
  box-sizing : content-box;
}

[class*='bs-callout'] p {
  letter-spacing : 0.6px;
}

[class*='bs-callout'] .media {
  border-radius : 0.25rem !important;
}

[class*='bs-callout'].callout-bordered {
  border : 1px solid #DDDDDD;
}

[class*='bs-callout'].callout-border-left {
  border-right : 5px solid;
}

[class*='bs-callout'].callout-border-right {
  border-left : 5px solid;
}

[class*='bs-callout'] .callout-arrow-left {
  border-top-right-radius : 0.25rem;
  border-bottom-right-radius : 0.25rem;
}
[class*='bs-callout'] .callout-arrow-left:before {
  content : '';
  display : inline-block;
  position : absolute;
  top : 50%;
  left : -11%;
  border-right : 8px solid;
  border-top : 8px solid transparent;
  border-bottom : 8px solid transparent;
  border-right-color : inherit;
  margin-top : -8px;
}

[class*='bs-callout'] .callout-arrow-right {
  border-top-left-radius : 0.25rem;
  border-bottom-left-radius : 0.25rem;
}
[class*='bs-callout'] .callout-arrow-right:before {
  content : '';
  display : inline-block;
  position : absolute;
  top : 50%;
  right : -11%;
  border-right : 0;
  border-top : 8px solid transparent;
  border-bottom : 8px solid transparent;
  border-right-color : inherit;
  border-left : 8px solid;
  border-left-color : inherit;
  margin-top : -8px;
}

[class*='bs-callout'].callout-round {
  border-radius : 5rem !important;
}
[class*='bs-callout'].callout-round .media-left {
  border-top-right-radius : 5rem;
  border-bottom-right-radius : 5rem;
}
[class*='bs-callout'].callout-round .media-right {
  border-top-left-radius : 5rem;
  border-bottom-left-radius : 5rem;
}

[class*='bs-callout'].callout-square {
  border-radius : 0 !important;
}
[class*='bs-callout'].callout-square .media, [class*='bs-callout'].callout-square .callout-arrow-left, [class*='bs-callout'].callout-square .callout-arrow-right {
  border-radius : 0 !important;
}

.btn-social, .btn-social-icon {
  position : relative;
  padding-right : 3.95rem;
  text-align : right;
  white-space : nowrap;
  overflow : hidden;
  text-overflow : ellipsis;
}
.btn-social > :first-child, .btn-social-icon > :first-child {
  position : absolute;
  right : 0;
  top : 0;
  bottom : 0;
  width : 2.95rem;
  line-height : 2.7rem;
  font-size : 1.6em;
  text-align : center;
  border-left : 1px solid rgba(0, 0, 0, 0.2);
}
.btn-social.btn-lg, .btn-lg.btn-social-icon {
  padding-right : 3.75rem;
}
.btn-social.btn-lg > :first-child, .btn-lg.btn-social-icon > :first-child {
  line-height : 3rem;
  width : 3rem;
  font-size : 1.8em;
}
.btn-social.btn-sm, .btn-sm.btn-social-icon {
  padding-right : 3.75rem;
  padding-top : 0.75rem;
  padding-bottom : 0.75rem;
}
.btn-social.btn-sm > :first-child, .btn-sm.btn-social-icon > :first-child {
  line-height : 2.2rem;
  width : 3rem;
  font-size : 1.4em;
}
.btn-social.btn-xs, .btn-xs.btn-social-icon {
  padding-right : 2.25rem;
  font-size : 0.75rem;
  line-height : 0.2rem;
}
.btn-social.btn-xs > :first-child, .btn-xs.btn-social-icon > :first-child {
  line-height : 2rem;
  width : 1.8rem;
  font-size : 1.2em;
}

.btn-social-icon {
  height : 2.95rem;
  width : 2.95rem;
  padding : 0;
}
.btn-social-icon > :first-child {
  border : none;
  text-align : center;
  width : 100% !important;
}
.btn-social-icon.btn-lg {
  height : 4rem;
  width : 4rem;
  padding-right : 0;
  padding-left : 0;
}
.btn-social-icon.btn-sm {
  height : 2.5rem;
  width : 2.5rem;
  padding-right : 0;
  padding-left : 0;
}
.btn-social-icon.btn-xs {
  height : 2rem;
  width : 2rem;
  padding-right : 0;
  padding-left : 0;
}

.btn-adn {
  background-color : #D87A68;
  color : #FFFFFF !important;
  color : #FFFFFF;
  background-color : #D87A68;
  border-color : #FFFFFF;
}
.btn-adn:hover {
  color : #FFFFFF;
  background-color : #D87A68;
  border-color : #D87A68;
}
.btn-adn:focus, .btn-adn.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-adn.disabled, .btn-adn:disabled {
  color : #FFFFFF;
  background-color : #D87A68;
  border-color : #FFFFFF;
}
.btn-adn:not(:disabled):not(.disabled):active, .btn-adn:not(:disabled):not(.disabled).active, .show > .btn-adn.dropdown-toggle {
  color : #FFFFFF;
  background-color : #CE563F;
  border-color : #DFDFDF;
}
.btn-adn:not(:disabled):not(.disabled):active:focus, .btn-adn:not(:disabled):not(.disabled).active:focus, .show > .btn-adn.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-bitbucket {
  background-color : #205081;
  color : #FFFFFF !important;
  color : #FFFFFF;
  background-color : #205081;
  border-color : #FFFFFF;
}
.btn-bitbucket:hover {
  color : #FFFFFF;
  background-color : #205081;
  border-color : #205081;
}
.btn-bitbucket:focus, .btn-bitbucket.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-bitbucket.disabled, .btn-bitbucket:disabled {
  color : #FFFFFF;
  background-color : #205081;
  border-color : #FFFFFF;
}
.btn-bitbucket:not(:disabled):not(.disabled):active, .btn-bitbucket:not(:disabled):not(.disabled).active, .show > .btn-bitbucket.dropdown-toggle {
  color : #FFFFFF;
  background-color : #163758;
  border-color : #DFDFDF;
}
.btn-bitbucket:not(:disabled):not(.disabled):active:focus, .btn-bitbucket:not(:disabled):not(.disabled).active:focus, .show > .btn-bitbucket.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-dropbox {
  background-color : #1087DD;
  color : #FFFFFF !important;
  color : #FFFFFF;
  background-color : #1087DD;
  border-color : #FFFFFF;
}
.btn-dropbox:hover {
  color : #FFFFFF;
  background-color : #1087DD;
  border-color : #1087DD;
}
.btn-dropbox:focus, .btn-dropbox.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-dropbox.disabled, .btn-dropbox:disabled {
  color : #FFFFFF;
  background-color : #1087DD;
  border-color : #FFFFFF;
}
.btn-dropbox:not(:disabled):not(.disabled):active, .btn-dropbox:not(:disabled):not(.disabled).active, .show > .btn-dropbox.dropdown-toggle {
  color : #FFFFFF;
  background-color : #0D6AAD;
  border-color : #DFDFDF;
}
.btn-dropbox:not(:disabled):not(.disabled):active:focus, .btn-dropbox:not(:disabled):not(.disabled).active:focus, .show > .btn-dropbox.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-facebook {
  background-color : #3B5998;
  color : #FFFFFF !important;
  color : #FFFFFF;
  background-color : #3B5998;
  border-color : #FFFFFF;
}
.btn-facebook:hover {
  color : #FFFFFF;
  background-color : #3B5998;
  border-color : #3B5998;
}
.btn-facebook:focus, .btn-facebook.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-facebook.disabled, .btn-facebook:disabled {
  color : #FFFFFF;
  background-color : #3B5998;
  border-color : #FFFFFF;
}
.btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active, .show > .btn-facebook.dropdown-toggle {
  color : #FFFFFF;
  background-color : #2D4373;
  border-color : #DFDFDF;
}
.btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus, .show > .btn-facebook.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-flickr {
  background-color : #FF0084;
  color : #FFFFFF !important;
  color : #FFFFFF;
  background-color : #FF0084;
  border-color : #FFFFFF;
}
.btn-flickr:hover {
  color : #FFFFFF;
  background-color : #FF0084;
  border-color : #FF0084;
}
.btn-flickr:focus, .btn-flickr.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-flickr.disabled, .btn-flickr:disabled {
  color : #FFFFFF;
  background-color : #FF0084;
  border-color : #FFFFFF;
}
.btn-flickr:not(:disabled):not(.disabled):active, .btn-flickr:not(:disabled):not(.disabled).active, .show > .btn-flickr.dropdown-toggle {
  color : #FFFFFF;
  background-color : #CC006A;
  border-color : #DFDFDF;
}
.btn-flickr:not(:disabled):not(.disabled):active:focus, .btn-flickr:not(:disabled):not(.disabled).active:focus, .show > .btn-flickr.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-foursquare {
  background-color : #F94877;
  color : #FFFFFF !important;
  color : #FFFFFF;
  background-color : #F94877;
  border-color : #FFFFFF;
}
.btn-foursquare:hover {
  color : #FFFFFF;
  background-color : #F94877;
  border-color : #F94877;
}
.btn-foursquare:focus, .btn-foursquare.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-foursquare.disabled, .btn-foursquare:disabled {
  color : #FFFFFF;
  background-color : #F94877;
  border-color : #FFFFFF;
}
.btn-foursquare:not(:disabled):not(.disabled):active, .btn-foursquare:not(:disabled):not(.disabled).active, .show > .btn-foursquare.dropdown-toggle {
  color : #FFFFFF;
  background-color : #F71752;
  border-color : #DFDFDF;
}
.btn-foursquare:not(:disabled):not(.disabled):active:focus, .btn-foursquare:not(:disabled):not(.disabled).active:focus, .show > .btn-foursquare.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-github {
  background-color : #444444;
  color : #FFFFFF !important;
  color : #FFFFFF;
  background-color : #444444;
  border-color : #FFFFFF;
}
.btn-github:hover {
  color : #FFFFFF;
  background-color : #444444;
  border-color : #444444;
}
.btn-github:focus, .btn-github.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-github.disabled, .btn-github:disabled {
  color : #FFFFFF;
  background-color : #444444;
  border-color : #FFFFFF;
}
.btn-github:not(:disabled):not(.disabled):active, .btn-github:not(:disabled):not(.disabled).active, .show > .btn-github.dropdown-toggle {
  color : #FFFFFF;
  background-color : #2B2B2B;
  border-color : #DFDFDF;
}
.btn-github:not(:disabled):not(.disabled):active:focus, .btn-github:not(:disabled):not(.disabled).active:focus, .show > .btn-github.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-google {
  background-color : #DD4B39;
  color : #FFFFFF !important;
  color : #FFFFFF;
  background-color : #DD4B39;
  border-color : #FFFFFF;
}
.btn-google:hover {
  color : #FFFFFF;
  background-color : #DD4B39;
  border-color : #DD4B39;
}
.btn-google:focus, .btn-google.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-google.disabled, .btn-google:disabled {
  color : #FFFFFF;
  background-color : #DD4B39;
  border-color : #FFFFFF;
}
.btn-google:not(:disabled):not(.disabled):active, .btn-google:not(:disabled):not(.disabled).active, .show > .btn-google.dropdown-toggle {
  color : #FFFFFF;
  background-color : #C23321;
  border-color : #DFDFDF;
}
.btn-google:not(:disabled):not(.disabled):active:focus, .btn-google:not(:disabled):not(.disabled).active:focus, .show > .btn-google.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-instagram {
  background-color : #3F729B;
  color : #FFFFFF !important;
  color : #FFFFFF;
  background-color : #3F729B;
  border-color : #FFFFFF;
}
.btn-instagram:hover {
  color : #FFFFFF;
  background-color : #3F729B;
  border-color : #3F729B;
}
.btn-instagram:focus, .btn-instagram.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-instagram.disabled, .btn-instagram:disabled {
  color : #FFFFFF;
  background-color : #3F729B;
  border-color : #FFFFFF;
}
.btn-instagram:not(:disabled):not(.disabled):active, .btn-instagram:not(:disabled):not(.disabled).active, .show > .btn-instagram.dropdown-toggle {
  color : #FFFFFF;
  background-color : #305777;
  border-color : #DFDFDF;
}
.btn-instagram:not(:disabled):not(.disabled):active:focus, .btn-instagram:not(:disabled):not(.disabled).active:focus, .show > .btn-instagram.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-linkedin {
  background-color : #007BB6;
  color : #FFFFFF !important;
  color : #FFFFFF;
  background-color : #007BB6;
  border-color : #FFFFFF;
}
.btn-linkedin:hover {
  color : #FFFFFF;
  background-color : #007BB6;
  border-color : #007BB6;
}
.btn-linkedin:focus, .btn-linkedin.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-linkedin.disabled, .btn-linkedin:disabled {
  color : #FFFFFF;
  background-color : #007BB6;
  border-color : #FFFFFF;
}
.btn-linkedin:not(:disabled):not(.disabled):active, .btn-linkedin:not(:disabled):not(.disabled).active, .show > .btn-linkedin.dropdown-toggle {
  color : #FFFFFF;
  background-color : #005983;
  border-color : #DFDFDF;
}
.btn-linkedin:not(:disabled):not(.disabled):active:focus, .btn-linkedin:not(:disabled):not(.disabled).active:focus, .show > .btn-linkedin.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-microsoft {
  background-color : #2672EC;
  color : #FFFFFF !important;
  color : #FFFFFF;
  background-color : #2672EC;
  border-color : #FFFFFF;
}
.btn-microsoft:hover {
  color : #FFFFFF;
  background-color : #2672EC;
  border-color : #2672EC;
}
.btn-microsoft:focus, .btn-microsoft.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-microsoft.disabled, .btn-microsoft:disabled {
  color : #FFFFFF;
  background-color : #2672EC;
  border-color : #FFFFFF;
}
.btn-microsoft:not(:disabled):not(.disabled):active, .btn-microsoft:not(:disabled):not(.disabled).active, .show > .btn-microsoft.dropdown-toggle {
  color : #FFFFFF;
  background-color : #125ACD;
  border-color : #DFDFDF;
}
.btn-microsoft:not(:disabled):not(.disabled):active:focus, .btn-microsoft:not(:disabled):not(.disabled).active:focus, .show > .btn-microsoft.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-odnoklassniki {
  background-color : #F4731C;
  color : #FFFFFF !important;
  color : #FFFFFF;
  background-color : #F4731C;
  border-color : #FFFFFF;
}
.btn-odnoklassniki:hover {
  color : #FFFFFF;
  background-color : #F4731C;
  border-color : #F4731C;
}
.btn-odnoklassniki:focus, .btn-odnoklassniki.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-odnoklassniki.disabled, .btn-odnoklassniki:disabled {
  color : #FFFFFF;
  background-color : #F4731C;
  border-color : #FFFFFF;
}
.btn-odnoklassniki:not(:disabled):not(.disabled):active, .btn-odnoklassniki:not(:disabled):not(.disabled).active, .show > .btn-odnoklassniki.dropdown-toggle {
  color : #FFFFFF;
  background-color : #D35B0A;
  border-color : #DFDFDF;
}
.btn-odnoklassniki:not(:disabled):not(.disabled):active:focus, .btn-odnoklassniki:not(:disabled):not(.disabled).active:focus, .show > .btn-odnoklassniki.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-openid {
  background-color : #F7931E;
  color : #FFFFFF !important;
  color : #2A2E30;
  background-color : #F7931E;
  border-color : #FFFFFF;
}
.btn-openid:hover {
  color : #2A2E30;
  background-color : #F7931E;
  border-color : #F7931E;
}
.btn-openid:focus, .btn-openid.focus {
  box-shadow : 0 0 0 0.2rem rgba(223, 224, 224, 0.5);
}
.btn-openid.disabled, .btn-openid:disabled {
  color : #2A2E30;
  background-color : #F7931E;
  border-color : #FFFFFF;
}
.btn-openid:not(:disabled):not(.disabled):active, .btn-openid:not(:disabled):not(.disabled).active, .show > .btn-openid.dropdown-toggle {
  color : #FFFFFF;
  background-color : #DA7908;
  border-color : #DFDFDF;
}
.btn-openid:not(:disabled):not(.disabled):active:focus, .btn-openid:not(:disabled):not(.disabled).active:focus, .show > .btn-openid.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(223, 224, 224, 0.5);
}

.btn-pinterest {
  background-color : #CB2027;
  color : #FFFFFF !important;
  color : #FFFFFF;
  background-color : #CB2027;
  border-color : #FFFFFF;
}
.btn-pinterest:hover {
  color : #FFFFFF;
  background-color : #CB2027;
  border-color : #CB2027;
}
.btn-pinterest:focus, .btn-pinterest.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-pinterest.disabled, .btn-pinterest:disabled {
  color : #FFFFFF;
  background-color : #CB2027;
  border-color : #FFFFFF;
}
.btn-pinterest:not(:disabled):not(.disabled):active, .btn-pinterest:not(:disabled):not(.disabled).active, .show > .btn-pinterest.dropdown-toggle {
  color : #FFFFFF;
  background-color : #9F191F;
  border-color : #DFDFDF;
}
.btn-pinterest:not(:disabled):not(.disabled):active:focus, .btn-pinterest:not(:disabled):not(.disabled).active:focus, .show > .btn-pinterest.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-reddit {
  background-color : #F54504;
  color : #FFFFFF !important;
  color : #FFFFFF;
  background-color : #F54504;
  border-color : #FFFFFF;
}
.btn-reddit:hover {
  color : #FFFFFF;
  background-color : #F54504;
  border-color : #F54504;
}
.btn-reddit:focus, .btn-reddit.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-reddit.disabled, .btn-reddit:disabled {
  color : #FFFFFF;
  background-color : #F54504;
  border-color : #FFFFFF;
}
.btn-reddit:not(:disabled):not(.disabled):active, .btn-reddit:not(:disabled):not(.disabled).active, .show > .btn-reddit.dropdown-toggle {
  color : #FFFFFF;
  background-color : #C33703;
  border-color : #DFDFDF;
}
.btn-reddit:not(:disabled):not(.disabled):active:focus, .btn-reddit:not(:disabled):not(.disabled).active:focus, .show > .btn-reddit.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-soundcloud {
  background-color : #FF5500;
  color : #FFFFFF !important;
  color : #FFFFFF;
  background-color : #FF5500;
  border-color : #FFFFFF;
}
.btn-soundcloud:hover {
  color : #FFFFFF;
  background-color : #FF5500;
  border-color : #FF5500;
}
.btn-soundcloud:focus, .btn-soundcloud.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-soundcloud.disabled, .btn-soundcloud:disabled {
  color : #FFFFFF;
  background-color : #FF5500;
  border-color : #FFFFFF;
}
.btn-soundcloud:not(:disabled):not(.disabled):active, .btn-soundcloud:not(:disabled):not(.disabled).active, .show > .btn-soundcloud.dropdown-toggle {
  color : #FFFFFF;
  background-color : #CC4400;
  border-color : #DFDFDF;
}
.btn-soundcloud:not(:disabled):not(.disabled):active:focus, .btn-soundcloud:not(:disabled):not(.disabled).active:focus, .show > .btn-soundcloud.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-tumblr {
  background-color : #2C4762;
  color : #FFFFFF !important;
  color : #FFFFFF;
  background-color : #2C4762;
  border-color : #FFFFFF;
}
.btn-tumblr:hover {
  color : #FFFFFF;
  background-color : #2C4762;
  border-color : #2C4762;
}
.btn-tumblr:focus, .btn-tumblr.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-tumblr.disabled, .btn-tumblr:disabled {
  color : #FFFFFF;
  background-color : #2C4762;
  border-color : #FFFFFF;
}
.btn-tumblr:not(:disabled):not(.disabled):active, .btn-tumblr:not(:disabled):not(.disabled).active, .show > .btn-tumblr.dropdown-toggle {
  color : #FFFFFF;
  background-color : #1C2E3F;
  border-color : #DFDFDF;
}
.btn-tumblr:not(:disabled):not(.disabled):active:focus, .btn-tumblr:not(:disabled):not(.disabled).active:focus, .show > .btn-tumblr.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-twitter {
  background-color : #55ACEE;
  color : #FFFFFF !important;
  color : #2A2E30;
  background-color : #55ACEE;
  border-color : #FFFFFF;
}
.btn-twitter:hover {
  color : #2A2E30;
  background-color : #55ACEE;
  border-color : #55ACEE;
}
.btn-twitter:focus, .btn-twitter.focus {
  box-shadow : 0 0 0 0.2rem rgba(223, 224, 224, 0.5);
}
.btn-twitter.disabled, .btn-twitter:disabled {
  color : #2A2E30;
  background-color : #55ACEE;
  border-color : #FFFFFF;
}
.btn-twitter:not(:disabled):not(.disabled):active, .btn-twitter:not(:disabled):not(.disabled).active, .show > .btn-twitter.dropdown-toggle {
  color : #FFFFFF;
  background-color : #2795E9;
  border-color : #DFDFDF;
}
.btn-twitter:not(:disabled):not(.disabled):active:focus, .btn-twitter:not(:disabled):not(.disabled).active:focus, .show > .btn-twitter.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(223, 224, 224, 0.5);
}

.btn-vimeo {
  background-color : #1AB7EA;
  color : #FFFFFF !important;
  color : #FFFFFF;
  background-color : #1AB7EA;
  border-color : #FFFFFF;
}
.btn-vimeo:hover {
  color : #FFFFFF;
  background-color : #1AB7EA;
  border-color : #1AB7EA;
}
.btn-vimeo:focus, .btn-vimeo.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-vimeo.disabled, .btn-vimeo:disabled {
  color : #FFFFFF;
  background-color : #1AB7EA;
  border-color : #FFFFFF;
}
.btn-vimeo:not(:disabled):not(.disabled):active, .btn-vimeo:not(:disabled):not(.disabled).active, .show > .btn-vimeo.dropdown-toggle {
  color : #FFFFFF;
  background-color : #1295BF;
  border-color : #DFDFDF;
}
.btn-vimeo:not(:disabled):not(.disabled):active:focus, .btn-vimeo:not(:disabled):not(.disabled).active:focus, .show > .btn-vimeo.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-vk {
  background-color : #587EA3;
  color : #FFFFFF !important;
  color : #FFFFFF;
  background-color : #587EA3;
  border-color : #FFFFFF;
}
.btn-vk:hover {
  color : #FFFFFF;
  background-color : #587EA3;
  border-color : #587EA3;
}
.btn-vk:focus, .btn-vk.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-vk.disabled, .btn-vk:disabled {
  color : #FFFFFF;
  background-color : #587EA3;
  border-color : #FFFFFF;
}
.btn-vk:not(:disabled):not(.disabled):active, .btn-vk:not(:disabled):not(.disabled).active, .show > .btn-vk.dropdown-toggle {
  color : #FFFFFF;
  background-color : #466482;
  border-color : #DFDFDF;
}
.btn-vk:not(:disabled):not(.disabled):active:focus, .btn-vk:not(:disabled):not(.disabled).active:focus, .show > .btn-vk.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-yahoo {
  background-color : #720E9E;
  color : #FFFFFF !important;
  color : #FFFFFF;
  background-color : #720E9E;
  border-color : #FFFFFF;
}
.btn-yahoo:hover {
  color : #FFFFFF;
  background-color : #720E9E;
  border-color : #720E9E;
}
.btn-yahoo:focus, .btn-yahoo.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-yahoo.disabled, .btn-yahoo:disabled {
  color : #FFFFFF;
  background-color : #720E9E;
  border-color : #FFFFFF;
}
.btn-yahoo:not(:disabled):not(.disabled):active, .btn-yahoo:not(:disabled):not(.disabled).active, .show > .btn-yahoo.dropdown-toggle {
  color : #FFFFFF;
  background-color : #500A6F;
  border-color : #DFDFDF;
}
.btn-yahoo:not(:disabled):not(.disabled):active:focus, .btn-yahoo:not(:disabled):not(.disabled).active:focus, .show > .btn-yahoo.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-adn {
  border : 1px solid #D87A68 !important;
  color : #D87A68;
}

.btn-outline-bitbucket {
  border : 1px solid #205081 !important;
  color : #205081;
}

.btn-outline-dropbox {
  border : 1px solid #1087DD !important;
  color : #1087DD;
}

.btn-outline-facebook {
  border : 1px solid #3B5998 !important;
  color : #3B5998;
}

.btn-outline-flickr {
  border : 1px solid #FF0084 !important;
  color : #FF0084;
}

.btn-outline-foursquare {
  border : 1px solid #F94877 !important;
  color : #F94877;
}

.btn-outline-github {
  border : 1px solid #444444 !important;
  color : #444444;
}

.btn-outline-google {
  border : 1px solid #DD4B39 !important;
  color : #DD4B39;
}

.btn-outline-instagram {
  border : 1px solid #3F729B !important;
  color : #3F729B;
}

.btn-outline-linkedin {
  border : 1px solid #007BB6 !important;
  color : #007BB6;
}

.btn-outline-microsoft {
  border : 1px solid #2672EC !important;
  color : #2672EC;
}

.btn-outline-odnoklassniki {
  border : 1px solid #F4731C !important;
  color : #F4731C;
}

.btn-outline-openid {
  border : 1px solid #F7931E !important;
  color : #F7931E;
}

.btn-outline-pinterest {
  border : 1px solid #CB2027 !important;
  color : #CB2027;
}

.btn-outline-reddit {
  border : 1px solid #FF4500 !important;
  color : #FF4500;
}

.btn-outline-soundcloud {
  border : 1px solid #FF5500 !important;
  color : #FF5500;
}

.btn-outline-tumblr {
  border : 1px solid #2C4762 !important;
  color : #2C4762;
}

.btn-outline-twitter {
  border : 1px solid #55ACEE !important;
  color : #55ACEE;
}

.btn-outline-vimeo {
  border : 1px solid #1AB7EA !important;
  color : #1AB7EA;
}

.btn-outline-vk {
  border : 1px solid #587EA3 !important;
  color : #587EA3;
}

.btn-outline-yahoo {
  border : 1px solid #720E9E !important;
  color : #720E9E;
}

.btn-outline-adn:hover {
  color : #AD412D;
  border : 1px solid #AD412D !important;
}

.btn-outline-bitbucket:hover {
  color : #0C1D2F;
  border : 1px solid #0C1D2F !important;
}

.btn-outline-dropbox:hover {
  color : #094D7E;
  border : 1px solid #094D7E !important;
}

.btn-outline-facebook:hover {
  color : #1E2E4F;
  border : 1px solid #1E2E4F !important;
}

.btn-outline-flickr:hover {
  color : #99004F;
  border : 1px solid #99004F !important;
}

.btn-outline-foursquare:hover {
  color : #D4073D;
  border : 1px solid #D4073D !important;
}

.btn-outline-github:hover {
  color : #111111;
  border : 1px solid #111111 !important;
}

.btn-outline-google:hover {
  color : #96271A;
  border : 1px solid #96271A !important;
}

.btn-outline-instagram:hover {
  color : #223D52;
  border : 1px solid #223D52 !important;
}

.btn-outline-linkedin:hover {
  color : #003650;
  border : 1px solid #003650 !important;
}

.btn-outline-microsoft:hover {
  color : #0E459E;
  border : 1px solid #0E459E !important;
}

.btn-outline-odnoklassniki:hover {
  color : #A24608;
  border : 1px solid #A24608 !important;
}

.btn-outline-openid:hover {
  color : #A95E06;
  border : 1px solid #A95E06 !important;
}

.btn-outline-pinterest:hover {
  color : #731216;
  border : 1px solid #731216 !important;
}

.btn-outline-reddit:hover {
  color : #992900;
  border : 1px solid #992900 !important;
}

.btn-outline-soundcloud:hover {
  color : #993300;
  border : 1px solid #993300 !important;
}

.btn-outline-tumblr:hover {
  color : #0C141C;
  border : 1px solid #0C141C !important;
}

.btn-outline-twitter:hover {
  color : #147BC9;
  border : 1px solid #147BC9 !important;
}

.btn-outline-vimeo:hover {
  color : #0D7091;
  border : 1px solid #0D7091 !important;
}

.btn-outline-vk:hover {
  color : #344B61;
  border : 1px solid #344B61 !important;
}

.btn-outline-yahoo:hover {
  color : #2E0640;
  border : 1px solid #2E0640 !important;
}

.bg-adn {
  background-color : #D87A68;
}

.bg-bitbucket {
  background-color : #205081;
}

.bg-dropbox {
  background-color : #1087DD;
}

.bg-facebook {
  background-color : #3B5998;
}

.bg-flickr {
  background-color : #FF0084;
}

.bg-foursquare {
  background-color : #F94877;
}

.bg-github {
  background-color : #444444;
}

.bg-google {
  background-color : #DD4B39;
}

.bg-instagram {
  background-color : #3F729B;
}

.bg-linkedin {
  background-color : #007BB6;
}

.bg-microsoft {
  background-color : #2672EC;
}

.bg-odnoklassniki {
  background-color : #F4731C;
}

.bg-openid {
  background-color : #F7931E;
}

.bg-pinterest {
  background-color : #CB2027;
}

.bg-reddit {
  background-color : #FF4500;
}

.bg-soundcloud {
  background-color : #FF5500;
}

.bg-tumblr {
  background-color : #2C4762;
}

.bg-twitter {
  background-color : #55ACEE;
}

.bg-vimeo {
  background-color : #1AB7EA;
}

.bg-vk {
  background-color : #587EA3;
}

.bg-yahoo {
  background-color : #720E9E;
}

.content-head-image .content .content-wrapper .content-header {
  height : 200px;
  padding : 2rem 1rem 0;
  margin : 0 0 3rem;
  position : relative;
}
.content-head-image .content .content-wrapper .content-header::before {
  content : '';
  background-color : #000000;
  opacity : 0.3;
  width : 100%;
  height : 200px;
  position : absolute;
  top : 0;
  right : 0;
}
.content-head-image .content .content-wrapper .content-header .content-header-title {
  color : #FFFFFF;
  font-size : 2rem;
}
.content-head-image .content .content-wrapper .content-header .breadcrumbs-top {
  position : absolute;
  bottom : 0rem;
}
.content-head-image .content .content-wrapper .content-header .breadcrumbs-top .breadcrumb li a, .content-head-image .content .content-wrapper .content-header .breadcrumbs-top .breadcrumb li::before, .content-head-image .content .content-wrapper .content-header .breadcrumbs-top .breadcrumb li::after {
  color : #FFFFFF;
}
.content-head-image .content .content-wrapper .content-header .breadcrumbs-top .breadcrumb li.active {
  color : #FFFFFF;
  font-weight : 500;
}

/*=========================================================================================
	File Name: demo.scss
	Description: CSS used for demo purpose only. Remove this css from your project.
	----------------------------------------------------------------------------------------
	Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.fonticon-container > .fonticon-wrap {
  float : right;
  width : 60px;
  height : 60px;
  line-height : 4.8rem;
  text-align : center;
  border-radius : 0.1875rem;
  margin-left : 1rem;
  margin-bottom : 1.5rem;
}
.fonticon-container > .fonticon-wrap > i {
  font-size : 2.28rem;
  -webkit-transition : all 0.2s ease-in-out;
          transition : all 0.2s ease-in-out;
}
.fonticon-container > .fonticon-wrap.youtube {
  width : 100px;
}

.fonticon-container:hover i {
  color : #666EE8;
  font-size : 2.9rem;
  -webkit-transform : scale(1.3);
      -ms-transform : scale(1.3);
          transform : scale(1.3);
}

.fonticon-container > .fonticon-classname, .fonticon-container > .fonticon-unit {
  display : block;
  font-size : 1.5rem;
  line-height : 1.2;
}

.fonticon-container > .fonticon-unit {
  font-size : 1rem;
  font-style : italic;
}

.scroll-example {
  padding : 0.5rem;
  position : relative;
  border : 2px solid #D1D5EA;
  overflow : auto;
}
.scroll-example .horz-scroll-content {
  width : 1200px;
}

.browser {
  background : #E0E0E0;
  border : 4px solid #E0E0E0;
  width : 100%;
  height : 12rem;
  padding-top : 20px;
  margin : 0 0 10px;
  box-sizing : border-box;
}

.browser iframe {
  border : 0;
  background : #FFFFFF;
  height : 100%;
  width : 100%;
}

.loader-wrapper {
  height : 8em;
}

.maintenance-icon {
  font-size : 4rem;
}

.animationIcon {
  left : 30px;
  bottom : 10px;
}

.dropdown-demo {
  width : 100%;
  float : none;
  position : static;
}

.popover-demo {
  display : block;
  position : relative;
  margin : 1rem auto;
  padding : 0;
  z-index : 100;
}
.popover-demo .arrow-left-demo {
  right : 50%;
}
.popover-demo .arrow-top-demo {
  top : 50%;
}

.tooltip-top-demo {
  top : -5px;
  right : 50%;
  margin-right : -5px;
  border-width : 0 5px 5px;
  border-bottom-color : #000000;
  position : absolute;
  border-style : solid;
}

.tooltip-bottom-demo {
  bottom : -5px;
  right : 50%;
  margin-right : -5px;
  border-width : 5px 5px 0;
  border-top-color : #000000;
  position : absolute;
  border-style : solid;
}

.tooltip-left-demo {
  right : -5px;
  top : 50%;
  margin-top : -5px;
  border-width : 5px 0 5px 5px;
  border-left-color : #000000;
  position : absolute;
  border-style : solid;
}

.tooltip-right-demo {
  left : -5px;
  top : 50%;
  margin-top : -5px;
  border-width : 5px 5px 5px 0;
  border-right-color : #000000;
  position : absolute;
  border-style : solid;
}

/*=========================================================================================
	File Name: customizer.scss
	Description: CSS used for demo purpose only. Remove this css from your project.
	----------------------------------------------------------------------------------------
	Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.customizer {
  width : 400px;
  left : -400px;
  padding : 0;
  background-color : #FFFFFF;
  z-index : 1051;
  position : fixed;
  top : 0;
  bottom : 0;
  height : 100vh;
  -webkit-transition : left 0.4s cubic-bezier(0.05, 0.74, 0.2, 0.99);
          transition : left 0.4s cubic-bezier(0.05, 0.74, 0.2, 0.99);
  -webkit-backface-visibility : hidden;
          backface-visibility : hidden;
  border-right : 1px solid rgba(0, 0, 0, 0.05);
  box-shadow : 0 0 8px rgba(0, 0, 0, 0.1);
}
.customizer.open {
  left : 0;
}
.customizer .customizer-content {
  position : relative;
  height : 100%;
}
.customizer .customizer-content .custom-control .custom-control-label {
  top : 0;
}
.customizer a.customizer-toggle {
  background : #FFFFFF;
  color : #666EE8;
  display : block;
  border-radius : 0 15px 15px 0;
}
.customizer a.customizer-close {
  color : #000000;
}
.customizer .customizer-close {
  position : absolute;
  left : 10px;
  top : 10px;
  padding : 7px;
  width : auto;
  z-index : 10;
}
.customizer .customizer-toggle {
  position : absolute;
  top : 35%;
  width : 54px;
  height : 50px;
  right : -54px;
  text-align : center;
  line-height : 56px;
  cursor : pointer;
}
.customizer .color-options a {
  white-space : pre;
}
.customizer .customizer-sidebar-options .active {
  background-color : #666EE8;
  border-color : #666EE8;
  color : #FFFFFF;
}

.buy-now {
  position : fixed;
  bottom : 5%;
  left : 2%;
  z-index : 1051;
}

#scroll-top {
  width : 40px;
  height : 40px;
  z-index : 99;
  position : fixed;
  bottom : 100px;
  left : 30px;
  display : none;
  cursor : pointer;
  background : url('../../app-assets/images/slider/top.png') no-repeat;
}

.ps-container {
  -ms-touch-action : none;
      touch-action : none;
  overflow : hidden !important;
  -ms-overflow-style : none;
}
@supports (-ms-overflow-style: none) {
  .ps-container {
    overflow : auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps-container {
    overflow : auto !important;
  }
}
.ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail {
  display : block;
  background-color : transparent;
}
.ps-container.ps-in-scrolling {
  pointer-events : none;
}
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color : #EEEEEE;
  opacity : 0.9;
}
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color : #999999;
}
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color : #EEEEEE;
  opacity : 0.9;
}
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color : #999999;
}
.ps-container > .ps-scrollbar-x-rail {
  display : none;
  position : absolute;
  /* please don't change 'position' */
  border-radius : 4px;
  opacity : 0;
  -webkit-transition : background-color 0.2s linear, opacity 0.2s linear;
          transition : background-color 0.2s linear, opacity 0.2s linear;
  bottom : 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height : 8px;
}
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position : absolute;
  /* please don't change 'position' */
  background-color : #AAAAAA;
  border-radius : 4px;
  -webkit-transition : background-color 0.2s linear;
          transition : background-color 0.2s linear;
  bottom : 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height : 8px;
}
.ps-container > .ps-scrollbar-y-rail {
  display : none;
  position : absolute;
  /* please don't change 'position' */
  border-radius : 4px;
  opacity : 0;
  -webkit-transition : background-color 0.2s linear, opacity 0.2s linear;
          transition : background-color 0.2s linear, opacity 0.2s linear;
  left : 3px;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width : 8px;
}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position : absolute;
  /* please don't change 'position' */
  background-color : #AAAAAA;
  border-radius : 4px;
  -webkit-transition : background-color 0.2s linear;
          transition : background-color 0.2s linear;
  left : 0;
  /* there must be 'right' for ps-scrollbar-y */
  width : 8px;
}
.ps-container:hover.ps-in-scrolling {
  pointer-events : none;
}
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color : #EEEEEE;
  opacity : 0.9;
}
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color : #999999;
}
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color : #EEEEEE;
  opacity : 0.9;
}
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color : #999999;
}
.ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail {
  opacity : 0.6;
}
.ps-container:hover > .ps-scrollbar-x-rail:hover {
  background-color : #EEEEEE;
  opacity : 0.9;
}
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color : #999999;
}
.ps-container:hover > .ps-scrollbar-y-rail:hover {
  background-color : #EEEEEE;
  opacity : 0.9;
}
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color : #999999;
}

.ps-theme-dark {
  -ms-touch-action : none;
      touch-action : none;
  overflow : hidden !important;
  -ms-overflow-style : none;
}
@supports (-ms-overflow-style: none) {
  .ps-theme-dark {
    overflow : auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps-theme-dark {
    overflow : auto !important;
  }
}
.ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail, .ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail {
  display : block;
  background-color : transperant;
}
.ps-theme-dark.ps-in-scrolling {
  pointer-events : none;
}
.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color : rgba(0, 0, 0, 0.4);
}
.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color : rgba(0, 0, 0, 0.4);
}
.ps-theme-dark > .ps-scrollbar-x-rail {
  display : none;
  position : absolute;
  /* please don't change 'position' */
  border-radius : 4px;
  opacity : 0;
  -webkit-transition : background-color 0.2s linear, opacity 0.2s linear;
          transition : background-color 0.2s linear, opacity 0.2s linear;
  bottom : 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height : 8px;
}
.ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position : absolute;
  /* please don't change 'position' */
  background-color : rgba(0, 0, 0, 0.2);
  border-radius : 4px;
  -webkit-transition : background-color 0.2s linear;
          transition : background-color 0.2s linear;
  bottom : 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height : 8px;
}
.ps-theme-dark > .ps-scrollbar-y-rail {
  display : none;
  position : absolute;
  /* please don't change 'position' */
  border-radius : 4px;
  opacity : 0;
  -webkit-transition : background-color 0.2s linear, opacity 0.2s linear;
          transition : background-color 0.2s linear, opacity 0.2s linear;
  left : 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width : 6px;
}
.ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position : absolute;
  /* please don't change 'position' */
  background-color : rgba(0, 0, 0, 0.2);
  border-radius : 4px;
  -webkit-transition : background-color 0.2s linear;
          transition : background-color 0.2s linear;
  left : 0;
  /* there must be 'right' for ps-scrollbar-y */
  width : 6px;
}
.ps-theme-dark:hover.ps-in-scrolling {
  pointer-events : none;
}
.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color : rgba(0, 0, 0, 0.4);
}
.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color : rgba(0, 0, 0, 0.4);
}
.ps-theme-dark:hover > .ps-scrollbar-x-rail, .ps-theme-dark:hover > .ps-scrollbar-y-rail {
  opacity : 0.6;
}
.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color : rgba(0, 0, 0, 0.4);
}
.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color : rgba(0, 0, 0, 0.4);
}

.ps-theme-light {
  -ms-touch-action : none;
      touch-action : none;
  overflow : hidden !important;
  -ms-overflow-style : none;
}
@supports (-ms-overflow-style: none) {
  .ps-theme-light {
    overflow : auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps-theme-light {
    overflow : auto !important;
  }
}
.ps-theme-light.ps-active-x > .ps-scrollbar-x-rail, .ps-theme-light.ps-active-y > .ps-scrollbar-y-rail {
  display : block;
  background-color : transperant;
}
.ps-theme-light.ps-in-scrolling {
  pointer-events : none;
}
.ps-theme-light.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color : rgba(255, 255, 255, 0.2);
  opacity : 0.9;
}
.ps-theme-light.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color : rgba(255, 255, 255, 0.8);
}
.ps-theme-light.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color : rgba(255, 255, 255, 0.2);
  opacity : 0.9;
}
.ps-theme-light.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color : rgba(255, 255, 255, 0.8);
}
.ps-theme-light > .ps-scrollbar-x-rail {
  display : none;
  position : absolute;
  /* please don't change 'position' */
  border-radius : 4px;
  opacity : 0;
  -webkit-transition : background-color 0.2s linear, opacity 0.2s linear;
          transition : background-color 0.2s linear, opacity 0.2s linear;
  bottom : 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height : 8px;
}
.ps-theme-light > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position : absolute;
  /* please don't change 'position' */
  background-color : rgba(255, 255, 255, 0.5);
  border-radius : 4px;
  -webkit-transition : background-color 0.2s linear;
          transition : background-color 0.2s linear;
  bottom : 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height : 8px;
}
.ps-theme-light > .ps-scrollbar-y-rail {
  display : none;
  position : absolute;
  /* please don't change 'position' */
  border-radius : 4px;
  opacity : 0;
  -webkit-transition : background-color 0.2s linear, opacity 0.2s linear;
          transition : background-color 0.2s linear, opacity 0.2s linear;
  left : 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width : 6px;
}
.ps-theme-light > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position : absolute;
  /* please don't change 'position' */
  background-color : rgba(255, 255, 255, 0.5);
  border-radius : 4px;
  -webkit-transition : background-color 0.2s linear;
          transition : background-color 0.2s linear;
  left : 0;
  /* there must be 'right' for ps-scrollbar-y */
  width : 6px;
}
.ps-theme-light:hover.ps-in-scrolling {
  pointer-events : none;
}
.ps-theme-light:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color : rgba(255, 255, 255, 0.2);
  opacity : 0.9;
}
.ps-theme-light:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color : rgba(255, 255, 255, 0.8);
}
.ps-theme-light:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color : rgba(255, 255, 255, 0.2);
  opacity : 0.9;
}
.ps-theme-light:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color : rgba(255, 255, 255, 0.8);
}
.ps-theme-light:hover > .ps-scrollbar-x-rail, .ps-theme-light:hover > .ps-scrollbar-y-rail {
  opacity : 0.6;
}
.ps-theme-light:hover > .ps-scrollbar-x-rail:hover {
  background-color : rgba(255, 255, 255, 0.2);
  opacity : 0.9;
}
.ps-theme-light:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color : rgba(255, 255, 255, 0.8);
}
.ps-theme-light:hover > .ps-scrollbar-y-rail:hover {
  background-color : rgba(255, 255, 255, 0.2);
  opacity : 0.9;
}
.ps-theme-light:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color : rgba(255, 255, 255, 0.8);
}

.menu-collapsed .ps-theme-dark {
  -ms-touch-action : none;
      touch-action : none;
  overflow : hidden !important;
  -ms-overflow-style : none;
}
@supports (-ms-overflow-style: none) {
  .menu-collapsed .ps-theme-dark {
    overflow : auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .menu-collapsed .ps-theme-dark {
    overflow : auto !important;
  }
}
.menu-collapsed .ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail, .menu-collapsed .ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail {
  display : block;
  background-color : transparent;
}
.menu-collapsed .ps-theme-dark.ps-in-scrolling {
  pointer-events : none;
}
.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color : #EEEEEE;
  opacity : 0.9;
}
.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color : #999999;
}
.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color : #EEEEEE;
  opacity : 0.9;
}
.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color : #999999;
}
.menu-collapsed .ps-theme-dark > .ps-scrollbar-x-rail {
  display : none;
  position : absolute;
  /* please don't change 'position' */
  border-radius : 4px;
  opacity : 0;
  -webkit-transition : background-color 0.2s linear, opacity 0.2s linear;
          transition : background-color 0.2s linear, opacity 0.2s linear;
  bottom : 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height : 8px;
}
.menu-collapsed .ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position : absolute;
  /* please don't change 'position' */
  background-color : #55595C !important;
  border-radius : 4px;
  -webkit-transition : background-color 0.2s linear;
          transition : background-color 0.2s linear;
  bottom : 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height : 8px;
}
.menu-collapsed .ps-theme-dark > .ps-scrollbar-y-rail {
  display : none;
  position : absolute;
  /* please don't change 'position' */
  border-radius : 4px;
  opacity : 0;
  -webkit-transition : background-color 0.2s linear, opacity 0.2s linear;
          transition : background-color 0.2s linear, opacity 0.2s linear;
  left : 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width : 6px;
}
.menu-collapsed .ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position : absolute;
  /* please don't change 'position' */
  background-color : #55595C !important;
  border-radius : 4px;
  -webkit-transition : background-color 0.2s linear;
          transition : background-color 0.2s linear;
  left : 0;
  /* there must be 'right' for ps-scrollbar-y */
  width : 6px;
}
.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling {
  pointer-events : none;
}
.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color : #EEEEEE;
  opacity : 0.9;
}
.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color : #999999;
}
.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color : #EEEEEE;
  opacity : 0.9;
}
.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color : #999999;
}
.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail, .menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail {
  opacity : 0;
}
.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail:hover {
  background-color : #EEEEEE;
  opacity : 0.9;
}
.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color : #999999;
}
.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail:hover {
  background-color : #EEEEEE;
  opacity : 0.9;
}
.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color : #999999;
}

.menu-collapsed ul.ps-theme-dark {
  -ms-touch-action : none;
      touch-action : none;
  overflow : hidden !important;
  -ms-overflow-style : none;
}
@supports (-ms-overflow-style: none) {
  .menu-collapsed ul.ps-theme-dark {
    overflow : auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .menu-collapsed ul.ps-theme-dark {
    overflow : auto !important;
  }
}
.menu-collapsed ul.ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail, .menu-collapsed ul.ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail {
  display : block;
  background-color : transperant;
}
.menu-collapsed ul.ps-theme-dark.ps-in-scrolling {
  pointer-events : none;
}
.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color : rgba(0, 0, 0, 0.4);
}
.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color : rgba(0, 0, 0, 0.4);
}
.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-x-rail {
  display : none;
  position : absolute;
  /* please don't change 'position' */
  border-radius : 4px;
  opacity : 0;
  -webkit-transition : background-color 0.2s linear, opacity 0.2s linear;
          transition : background-color 0.2s linear, opacity 0.2s linear;
  bottom : 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height : 8px;
}
.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position : absolute;
  /* please don't change 'position' */
  background-color : rgba(0, 0, 0, 0.2);
  border-radius : 4px;
  -webkit-transition : background-color 0.2s linear;
          transition : background-color 0.2s linear;
  bottom : 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height : 8px;
}
.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-y-rail {
  display : none;
  position : absolute;
  /* please don't change 'position' */
  border-radius : 4px;
  opacity : 0;
  -webkit-transition : background-color 0.2s linear, opacity 0.2s linear;
          transition : background-color 0.2s linear, opacity 0.2s linear;
  left : 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width : 6px;
}
.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position : absolute;
  /* please don't change 'position' */
  background-color : rgba(0, 0, 0, 0.2);
  border-radius : 4px;
  -webkit-transition : background-color 0.2s linear;
          transition : background-color 0.2s linear;
  left : 0;
  /* there must be 'right' for ps-scrollbar-y */
  width : 6px;
}
.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling {
  pointer-events : none;
}
.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color : rgba(0, 0, 0, 0.4);
}
.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color : rgba(0, 0, 0, 0.4);
}
.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail, .menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail {
  opacity : 0.6;
}
.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color : rgba(0, 0, 0, 0.4);
}
.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color : rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark {
  -ms-touch-action : none;
      touch-action : none;
  overflow : hidden !important;
  -ms-overflow-style : none;
}
@supports (-ms-overflow-style: none) {
  .vertical-menu-modern.menu-collapsed .ps-theme-dark {
    overflow : auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .vertical-menu-modern.menu-collapsed .ps-theme-dark {
    overflow : auto !important;
  }
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail, .vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail {
  display : block;
  background-color : transperant;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling {
  pointer-events : none;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color : rgba(0, 0, 0, 0.4);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color : rgba(0, 0, 0, 0.4);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark > .ps-scrollbar-x-rail {
  display : none;
  position : absolute;
  /* please don't change 'position' */
  border-radius : 4px;
  opacity : 0;
  -webkit-transition : background-color 0.2s linear, opacity 0.2s linear;
          transition : background-color 0.2s linear, opacity 0.2s linear;
  bottom : 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height : 8px;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position : absolute;
  /* please don't change 'position' */
  background-color : rgba(0, 0, 0, 0.2);
  border-radius : 4px;
  -webkit-transition : background-color 0.2s linear;
          transition : background-color 0.2s linear;
  bottom : 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height : 8px;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark > .ps-scrollbar-y-rail {
  display : none;
  position : absolute;
  /* please don't change 'position' */
  border-radius : 4px;
  opacity : 0;
  -webkit-transition : background-color 0.2s linear, opacity 0.2s linear;
          transition : background-color 0.2s linear, opacity 0.2s linear;
  left : 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width : 6px;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position : absolute;
  /* please don't change 'position' */
  background-color : rgba(0, 0, 0, 0.2);
  border-radius : 4px;
  -webkit-transition : background-color 0.2s linear;
          transition : background-color 0.2s linear;
  left : 0;
  /* there must be 'right' for ps-scrollbar-y */
  width : 6px;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling {
  pointer-events : none;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color : rgba(0, 0, 0, 0.4);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color : rgba(0, 0, 0, 0.4);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail, .vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail {
  opacity : 0.6;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail:hover {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color : rgba(0, 0, 0, 0.4);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail:hover {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color : rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark {
  -ms-touch-action : none;
      touch-action : none;
  overflow : hidden !important;
  -ms-overflow-style : none;
}
@supports (-ms-overflow-style: none) {
  .vertical-menu-modern.menu-collapsed ul.ps-theme-dark {
    overflow : auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .vertical-menu-modern.menu-collapsed ul.ps-theme-dark {
    overflow : auto !important;
  }
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail, .vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail {
  display : block;
  background-color : transperant;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling {
  pointer-events : none;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color : rgba(0, 0, 0, 0.4);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color : rgba(0, 0, 0, 0.4);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-x-rail {
  display : none;
  position : absolute;
  /* please don't change 'position' */
  border-radius : 4px;
  opacity : 0;
  -webkit-transition : background-color 0.2s linear, opacity 0.2s linear;
          transition : background-color 0.2s linear, opacity 0.2s linear;
  bottom : 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height : 8px;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position : absolute;
  /* please don't change 'position' */
  background-color : rgba(0, 0, 0, 0.2);
  border-radius : 4px;
  -webkit-transition : background-color 0.2s linear;
          transition : background-color 0.2s linear;
  bottom : 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height : 8px;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-y-rail {
  display : none;
  position : absolute;
  /* please don't change 'position' */
  border-radius : 4px;
  opacity : 0;
  -webkit-transition : background-color 0.2s linear, opacity 0.2s linear;
          transition : background-color 0.2s linear, opacity 0.2s linear;
  left : 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width : 6px;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position : absolute;
  /* please don't change 'position' */
  background-color : rgba(0, 0, 0, 0.2);
  border-radius : 4px;
  -webkit-transition : background-color 0.2s linear;
          transition : background-color 0.2s linear;
  left : 0;
  /* there must be 'right' for ps-scrollbar-y */
  width : 6px;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling {
  pointer-events : none;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color : rgba(0, 0, 0, 0.4);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color : rgba(0, 0, 0, 0.4);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail, .vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail {
  opacity : 0.6;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color : rgba(0, 0, 0, 0.4);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover {
  background-color : rgba(0, 0, 0, 0.1);
  opacity : 0.9;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color : rgba(0, 0, 0, 0.4);
}

/* to make scrollbars always visible */
.always-visible.ps-container > .ps-scrollbar-x-rail, .always-visible.ps-container > .ps-scrollbar-y-rail {
  opacity : 0.6;
}

.large-margin.ps-container > .ps-scrollbar-x-rail {
  margin : 0 25%;
}

.large-margin.ps-container > .ps-scrollbar-y-rail {
  margin : 100px 0;
}

@media screen and (min-width: 0) {
  head {
    font-family : 'xs 0px';
  }
  body:after {
    content : 'xs - min-width: 0px';
  }
}

@media screen and (min-width: 544px) {
  head {
    font-family : 'sm 544px';
  }
  body:after {
    content : 'sm - min-width: 544px';
  }
}

@media screen and (min-width: 768px) {
  head {
    font-family : 'md 768px';
  }
  body:after {
    content : 'md - min-width: 768px';
  }
}

@media screen and (min-width: 992px) {
  head {
    font-family : 'lg 992px';
  }
  body:after {
    content : 'lg - min-width: 992px';
  }
}

@media screen and (min-width: 1200px) {
  head {
    font-family : 'xl 1200px';
  }
  body:after {
    content : 'xl - min-width: 1200px';
  }
}

head {
  clear : both;
}
head title {
  font-family : 'xs 0px, sm 544px, md 768px, lg 992px, xl 1200px';
}

body:after {
  display : none;
}

*[data-usn-if] {
  display : none;
}

/* ------------------------------------------------------------------------------
*
*  # Editor CSS
*
*  Summernote, Code Mirror & ACE Editors
*
*
* ---------------------------------------------------------------------------- */
/* CKEditor Starts */
#cke_ckeditor-inline {
  max-width : 68%;
}

/* CKEditor Ends */
/* Summernote Style Starts */
.note-editor.note-frame {
  border-radius : 0.3rem;
}

.note-popover.popover {
  display : none;
}

.note-toolbar.panel-heading {
  color : #333333;
  background-color : #F9F9F9;
  border-bottom : 1px solid #DDDDDD;
  padding : 0.25rem 1rem 0.55rem !important;
}

.note-toolbar button.note-btn {
  background-color : transparent;
  border : 1px solid #CCCCCC;
  padding : 0.5rem 1rem;
}

.note-toolbar .dropdown-toggle::after {
  display : none;
}

/* Summernote Style Ends */
.content {
  overflow : visible;
  position : relative;
  width : auto;
  margin-right : 0;
  min-height : auto;
  padding : inherit;
}

/* TinyMCE */
.mce-tinymce-inline {
  max-width : 80% !important;
}

.mce-container-body {
  overflow : auto;
}

/* Code Mirror */
.CodeMirror {
  border-top : 1px solid black;
  border-bottom : 1px solid black;
}
.CodeMirror .CodeMirror-selected {
  background-color : skyblue !important;
}
.CodeMirror .CodeMirror-selectedtext {
  color : white;
}
.CodeMirror .styled-background {
  background-color : #FFFF77;
}
.CodeMirror .cm-matchhighlight {
  background-color : lightgreen;
}
.CodeMirror .CodeMirror-selection-highlight-scrollbar {
  background-color : green;
}

#codemirror-tabs + .CodeMirror .cm-tab {
  background : url(../../app-assets/images/icons/img.png);
  background-position : left;
  background-repeat : no-repeat;
}

iframe#preview {
  height : 300px;
  border : 1px solid black;
  width : 100%;
}

/* Ace Editor */
.ace_editor {
  position : relative;
  overflow : hidden;
  height : 320px;
}

/* Quill Editor */
.ql-editor h1, .ql-editor h2, .ql-editor h3, .ql-editor h4, .ql-editor h5, .ql-editor h6, .ql-editor, .ql-toolbar {
  font-family : 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  font-size : 1rem;
}

.group-area {
  margin-bottom : 3rem;
}

.block {
  display : block;
  width : 100%;
}

select[multiple='multiple'] {
  overflow : auto;
}

/* Input with icon */
.has-icon-left .form-control {
  padding-right : 2.5rem;
}

.form-control-position {
  position : absolute;
  top : 1px;
  left : 0;
  z-index : 2;
  display : block;
  width : 2.5rem;
  height : 2.5rem;
  line-height : 3.2rem;
  text-align : center;
}

select.form-control:not([size]):not([multiple]), input.form-control {
  /*--------------------------
        Sizing
        --------------------------*/
}
select.form-control:not([size]):not([multiple]).input-xl, input.form-control.input-xl {
  height : 3.75rem;
  padding : 0.5rem 1rem;
  font-size : 1.5rem;
  line-height : 1.45;
  border-radius : 0.35rem;
}
select.form-control:not([size]):not([multiple]).form-group-xl .form-control, input.form-control.form-group-xl .form-control {
  height : 3.75rem;
  padding : 0.5rem 0.5rem;
  font-size : 1.5rem;
  line-height : 1.45;
  border-radius : 0.35rem;
}
select.form-control:not([size]):not([multiple]).form-group-xl .form-control-static, input.form-control.form-group-xl .form-control-static {
  height : 3.55rem;
  padding : 0.5rem 0.5rem;
  font-size : 1.5rem;
  line-height : 1.7;
}
select.form-control:not([size]):not([multiple]).input-lg, input.form-control.input-lg {
  height : 3rem;
  padding : 0.5rem 0.75rem;
  font-size : 1.25rem;
  line-height : 1.45;
  border-radius : 0.35rem;
}
select.form-control:not([size]):not([multiple]).form-group-lg .form-control, input.form-control.form-group-lg .form-control {
  height : 3rem;
  padding : 1rem 1.25rem;
  font-size : 1.25rem;
  line-height : 1.25;
  border-radius : 0.35rem;
}
select.form-control:not([size]):not([multiple]).form-group-lg select.form-control, input.form-control.form-group-lg select.form-control {
  height : calc(1.25em + 2rem + 2px);
  line-height : calc(1.25em + 2rem + 2px);
}
select.form-control:not([size]):not([multiple]).form-group-lg textarea.form-control, select.form-control:not([size]):not([multiple]).form-group-lg select[multiple].form-control, input.form-control.form-group-lg textarea.form-control, input.form-control.form-group-lg select[multiple].form-control {
  height : auto;
}
select.form-control:not([size]):not([multiple]).form-group-lg .form-control-static, input.form-control.form-group-lg .form-control-static {
  height : calc(1.25em + 2rem + 2px);
  min-height : 2.7rem;
  padding : 2rem 1.25rem;
  font-size : 1.25rem;
  line-height : 1.25;
}
select.form-control:not([size]):not([multiple]).input-sm, input.form-control.input-sm {
  height : 2rem;
  padding : 0rem 0.95rem;
  font-size : 0.975rem;
  line-height : 1.45;
  border-radius : 0.21rem;
}
select.form-control:not([size]):not([multiple]).form-group-sm .form-control, input.form-control.form-group-sm .form-control {
  /* font-size: $font-size-sm;
                line-height: $line-height-sm; */
  height : calc(1.875rem + 2px);
  padding : 0.5rem 0.75rem;
  font-size : 0.875rem;
  line-height : 1.45;
  border-radius : 0.21rem;
}
select.form-control:not([size]):not([multiple]).form-group-sm .form-control-static, input.form-control.form-group-sm .form-control-static {
  font-size : 0.875rem;
  line-height : 1;
}
select.form-control:not([size]):not([multiple]).input-xs, input.form-control.input-xs {
  height : 1.525rem;
  padding : 0.1rem 0.525rem;
  font-size : 0.75rem;
  line-height : 1.45;
  border-radius : 0.12rem;
}
select.form-control:not([size]):not([multiple]).form-group-xs .form-control, input.form-control.form-group-xs .form-control {
  height : 1.525rem;
  padding : 0.2rem 0.275rem;
  font-size : 0.75rem;
  line-height : 1.45;
  border-radius : 0.12rem;
}
select.form-control:not([size]):not([multiple]).form-group-xs .form-control-static, input.form-control.form-group-xs .form-control-static {
  height : 1.525rem;
  padding : 0.2rem 0.275rem;
  font-size : 0.75rem;
  line-height : 1.5;
}
select.form-control:not([size]):not([multiple]).input-xl + .form-control-position, select.form-control:not([size]):not([multiple]).form-group-xl > .form-control-position, input.form-control.input-xl + .form-control-position, input.form-control.form-group-xl > .form-control-position {
  width : 3.55rem;
  height : 3.55rem;
  line-height : 3.55rem;
  top : 4px;
}
select.form-control:not([size]):not([multiple]).input-lg + .form-control-position, select.form-control:not([size]):not([multiple]).form-group-lg > .form-control-position, input.form-control.input-lg + .form-control-position, input.form-control.form-group-lg > .form-control-position {
  width : 3rem;
  height : 3rem;
  line-height : 3rem;
  top : 4px;
}
select.form-control:not([size]):not([multiple]).input-sm + .form-control-position, select.form-control:not([size]):not([multiple]).form-group-sm > .form-control-position, input.form-control.input-sm + .form-control-position, input.form-control.form-group-sm > .form-control-position {
  width : calc(1.875rem + 2px);
  height : calc(1.875rem + 2px);
  line-height : 2rem;
  top : 2px;
}
select.form-control:not([size]):not([multiple]).input-xs + .form-control-position, select.form-control:not([size]):not([multiple]).form-group-xs > .form-control-position, input.form-control.input-xs + .form-control-position, input.form-control.form-group-xs > .form-control-position {
  width : 1.525rem;
  height : 1.525rem;
  line-height : 1.525rem;
  top : 0;
}

/*---------------------------------
Input Icon
---------------------------------*/
.position-relative .form-control {
  padding-left : calc(1.25em + 1.5rem + 2px);
}
.position-relative .form-control.input-xl {
  padding-left : 3.55rem;
}
.position-relative .form-control.input-lg {
  padding-left : calc(1.25em + 2rem + 2px);
}
.position-relative .form-control.input-sm {
  padding-left : calc(1.875rem + 2px);
}
.position-relative .form-control.input-xs {
  padding-left : 1.525rem;
}

/* Input Icon left */
.has-icon-left .form-control {
  padding-left : 1rem;
  padding-right : calc(1.25em + 1.5rem + 2px);
}
.has-icon-left .form-control.input-xl {
  padding-left : 0.5rem;
  padding-right : 3.55rem;
}
.has-icon-left .form-control.input-lg {
  padding-left : 1.25rem;
  padding-right : calc(1.25em + 2rem + 2px);
}
.has-icon-left .form-control.input-sm {
  padding-left : 0.75rem;
  padding-right : 1.7rem;
}
.has-icon-left .form-control.input-xs {
  padding-left : 0.275rem;
  padding-right : 1.525rem;
}

.has-icon-left .form-control-position {
  left : auto;
  right : inherit;
}

input[type='color'] {
  height : calc(1.25em + 1.5rem + 2px);
}

input[type='date'].form-control, input[type='time'].form-control, input[type='datetime-local'].form-control, input[type='month'].form-control {
  line-height : 1.45;
}

.font-size-large {
  font-size : 1.25rem;
}

.font-size-base {
  font-size : 1rem;
}

.font-size-small {
  font-size : 0.875rem;
}

.font-size-xsmall {
  font-size : 0.75rem;
}

.form-group-style {
  position : relative;
  border : 1px solid rgba(0, 0, 0, 0.07);
  padding-top : 7px;
  padding-right : 12px;
  padding-left : 12px;
  padding-bottom : 4px;
  overflow : hidden;
}
.form-group-style label {
  margin : 0;
  text-transform : uppercase;
  font-weight : 700;
}
.form-group-style .form-control {
  border : none;
  padding-right : 0;
  margin-top : -4px;
  background : none;
}
.form-group-style.focus {
  background-color : #F0F0F0;
}
.form-group-style.focus label {
  opacity : 0.5;
}
.form-group-style label.filled {
  opacity : 0.5;
}

.input-group-xs .form-control, .input-group-xs .input-group-addon, .input-group-xs .input-group-btn > button {
  padding : 0.175rem 0.5rem;
  font-size : 0.725rem;
  line-height : 1.677777;
  border-bottom-right-radius : 0.175rem;
  border-top-right-radius : 0.175rem;
}

.input-group-xs .input-group-btn > button {
  border-radius : 0.175rem;
}

/* .input-group-btn > button {
    &.dropdown-toggle::after{
        margin-top: -1.75rem;
    }
} */
.input-group-addon {
  padding : 0.75rem;
}

.floating-label-form-group-with-focus label, .floating-label-form-group-with-value label {
  color : #666EE8 !important;
  text-transform : uppercase;
  font-weight : 400;
}

.select2-container--classic:focus, .select2-container--default:focus {
  outline : none;
}

.select2-container--classic .img-flag, .select2-container--default .img-flag {
  height : 15px;
  width : 18px;
}

.select2-container--classic .select2-selection--single, .select2-container--default .select2-selection--single {
  height : 40px !important;
  padding : 5px;
  border-color : #D9D9D9 !important;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered i, .select2-container--default .select2-selection--single .select2-selection__rendered i {
  margin-left : 0.5rem;
}

.select2-container--classic.select2-container--open .select2-selection--single, .select2-container--default.select2-container--open .select2-selection--single {
  border-color : #CCCCCC !important;
  outline : 0;
}

.select2-container--classic.select2-container--focus, .select2-container--default.select2-container--focus {
  outline : 0;
}
.select2-container--classic.select2-container--focus .select2-selection--multiple, .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color : #CCCCCC !important;
  outline : 0;
}

.select2-container--classic .select2-selection--multiple, .select2-container--default .select2-selection--multiple {
  min-height : 40px !important;
  padding : 5px 8px !important;
  border-color : #D9D9D9 !important;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice, .select2-container--default .select2-selection--multiple .select2-selection__choice {
  padding : 1px 11px  !important;
  margin-top : 0 !important;
  background-color : #666EE8 !important;
  border-color : transparent !important;
  color : #FFFFFF;
  margin-left : 8px !important;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered, .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  display : block !important;
  padding : 0 !important;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color : #FFFFFF !important;
  float : left;
  margin-right : 0.5rem;
}
.select2-container--classic .select2-selection--multiple i, .select2-container--default .select2-selection--multiple i {
  position : relative;
  top : 1px;
  margin-left : 0.5rem;
  padding-right : 1px;
}
.select2-container--classic .select2-selection--multiple[class*=bg-] .select2-selection__choice, .select2-container--default .select2-selection--multiple[class*=bg-] .select2-selection__choice {
  background-color : rgba(0, 0, 0, 0.15) !important;
  border-color : rgba(0, 0, 0, 0.2) !important;
}

.select2-container--classic .select2-results__options .select2-results__option i, .select2-container--default .select2-results__options .select2-results__option i {
  margin-left : 0.5rem;
}

.select2-container--classic .select2-results__options .select2-results__option[aria-selected=true], .select2-container--default .select2-results__options .select2-results__option[aria-selected=true] {
  background-color : #666EE8 !important;
  color : #FFFFFF !important;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color : #E0E0E0 !important;
  color : #424242 !important;
}

.select2-container--classic .select2-result-repository .select2-result-repository__avatar, .select2-container--default .select2-result-repository .select2-result-repository__avatar {
  width : 22%;
  float : right;
}
.select2-container--classic .select2-result-repository .select2-result-repository__avatar img, .select2-container--default .select2-result-repository .select2-result-repository__avatar img {
  width : 75px;
}

.select2-container--classic .select2-result-repository .select2-result-repository__meta, .select2-container--default .select2-result-repository .select2-result-repository__meta {
  width : 78%;
  float : left;
}
.select2-container--classic .select2-result-repository .select2-result-repository__meta .select2-result-repository__title, .select2-container--default .select2-result-repository .select2-result-repository__meta .select2-result-repository__title {
  font-size : 1.35rem;
  font-weight : 700;
  text-transform : capitalize;
}
.select2-container--classic .select2-result-repository .select2-result-repository__meta .select2-result-repository__statistics div, .select2-container--default .select2-result-repository .select2-result-repository__meta .select2-result-repository__statistics div {
  display : inline;
  margin-left : 1rem;
}

.select2-container--classic .select-lg, .select2-container--default .select-lg {
  height : calc(1.25em + 2rem + 2px)0.55 !important;
  font-size : 1.25rem;
  margin-bottom : 0 !important;
  padding : 0.75rem 0;
}
.select2-container--classic .select-lg.select2-selection--single .select2-selection__rendered, .select2-container--default .select-lg.select2-selection--single .select2-selection__rendered {
  padding-top : 0.1rem;
  padding-right : 1rem;
  padding-left : 5.5rem;
  line-height : 1;
}
.select2-container--classic .select-lg.select2-selection--single .select2-selection__arrow, .select2-container--default .select-lg.select2-selection--single .select2-selection__arrow {
  top : 0.75rem !important;
}
.select2-container--classic .select-lg.select2-selection--multiple .select2-selection__choice, .select2-container--default .select-lg.select2-selection--multiple .select2-selection__choice {
  padding : 0.2rem 0.75rem !important;
  font-size : 1.25rem;
}
.select2-container--classic .select-lg.select2-selection--multiple .select2-search--inline .select2-search__field, .select2-container--default .select-lg.select2-selection--multiple .select2-search--inline .select2-search__field {
  padding : 0;
  font-size : 1.25rem;
}

.select2-container--classic .select-sm, .select2-container--default .select-sm {
  height : calc(calc(1.875rem + 2px) + 0.5rem) !important;
  font-size : 0.875rem;
  padding : 0.35rem 0.2rem;
  margin-bottom : 0 !important;
}
.select2-container--classic .select-sm.select2-selection--single .select2-selection__rendered, .select2-container--default .select-sm.select2-selection--single .select2-selection__rendered {
  padding-left : 5.5rem;
}
.select2-container--classic .select-sm.select2-selection--single .select2-selection__arrow, .select2-container--default .select-sm.select2-selection--single .select2-selection__arrow {
  top : 0.5rem !important;
}
.select2-container--classic .select-sm.select2-selection--multiple, .select2-container--default .select-sm.select2-selection--multiple {
  min-height : calc(calc(1.875rem + 2px) + 0.5rem) !important;
  padding : 0.25rem 0.5rem !important;
}
.select2-container--classic .select-sm.select2-selection--multiple .select2-selection__choice, .select2-container--default .select-sm.select2-selection--multiple .select2-selection__choice {
  padding : 0 0.5rem !important;
  font-size : 0.875rem;
}
.select2-container--classic .select-sm.select2-selection--multiple .select2-search--inline .select2-search__field, .select2-container--default .select-sm.select2-selection--multiple .select2-search--inline .select2-search__field {
  padding : 0.35rem 0;
  margin-top : 0;
}

.select2-container--classic .select-xs, .select2-container--default .select-xs {
  height : calc(calc(1.875rem + 2px)) !important;
  padding : 0 0.2rem;
  font-size : 0.75rem;
  margin-bottom : 0 !important;
  line-height : 1.5;
}
.select2-container--classic .select-xs.select2-selection--single .select2-selection__rendered, .select2-container--default .select-xs.select2-selection--single .select2-selection__rendered {
  padding-right : 0.525rem;
  padding-left : 4.55rem;
}
.select2-container--classic .select-xs.select2-selection--single .select2-selection__arrow, .select2-container--default .select-xs.select2-selection--single .select2-selection__arrow {
  top : 0.175rem !important;
}
.select2-container--classic .select-xs.select2-selection--multiple, .select2-container--default .select-xs.select2-selection--multiple {
  min-height : calc(calc(1.875rem + 2px) + 0.2rem) !important;
  padding : 4px 6px !important;
}
.select2-container--classic .select-xs.select2-selection--multiple .select2-selection__choice, .select2-container--default .select-xs.select2-selection--multiple .select2-selection__choice {
  padding : 0 0.4rem !important;
  font-size : 0.75rem;
}
.select2-container--classic .select-xs.select2-selection--multiple .select2-search--inline .select2-search__field, .select2-container--default .select-xs.select2-selection--multiple .select2-search--inline .select2-search__field {
  padding : 0;
  font-size : 0.75rem;
  margin-top : 0;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top : 6px !important;
  left : 6px !important;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  top : 1px !important;
  left : 2px !important;
  height : 96% !important;
}

table.dataTable, .dataTables_wrapper {
  border-spacing : 0;
}
table.dataTable thead, table.dataTable.no-footer, .dataTables_wrapper thead, .dataTables_wrapper.no-footer {
  border-bottom : transparent;
}
table.dataTable thead th, table.dataTable.no-footer th, .dataTables_wrapper thead th, .dataTables_wrapper.no-footer th {
  border-bottom : transparent;
}
table.dataTable tfoot th, .dataTables_wrapper tfoot th {
  border-top : transparent;
}

.content-wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, .content-wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  background-color : #666EE8;
  border-radius : 0;
  top : 10px;
  right : 10px;
  box-shadow : 0 0 2px #444444;
}

.content-wrapper table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, .content-wrapper table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  background-color : #FF4961;
}

@media (max-width: 991.98px) {
  .dataTables_wrapper table {
    display : block;
    width : 100%;
    min-height : 0.01%;
    overflow-x : auto;
  }
}

.DTFC_LeftBodyLiner {
  top : -1px !important;
}

div.dataTables_wrapper {
  width : 100%;
  margin : 0 auto;
}
div.dataTables_wrapper div.dataTables_paginate .paginate_button {
  margin-right : 0;
  padding : 0;
}
div.dataTables_wrapper div.dataTables_paginate .paginate_button:hover {
  background : none;
  border : 1px solid transparent;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin : 10px 0;
}
div.dataTables_wrapper div.dataTables_length select, div.dataTables_wrapper div.dataTables_filter input {
  width : auto;
  display : inline-block;
}
div.dataTables_wrapper div.dataTables_length select {
  background : none;
}
div.dataTables_wrapper div .dataTables_scroll .dataTables_scrollBody > .table {
  margin : 0;
}
div.dataTables_wrapper .top .dataTables_info, div.dataTables_wrapper .top .dataTables_filter, div.dataTables_wrapper .top .dataTables_length, div.dataTables_wrapper .bottom .dataTables_info, div.dataTables_wrapper .bottom .dataTables_filter, div.dataTables_wrapper .bottom .dataTables_length {
  float : none;
}

#multiple .dataTables_wrapper .dataTables_paginate {
  float : none;
}
#multiple .dataTables_wrapper .dataTables_paginate ul.pagination {
  display : block;
}

div.dt-buttons {
  margin-bottom : 1rem;
}

td.highlight {
  font-weight : bold;
  color : #666EE8;
  background-color : whitesmoke !important;
}

tr.group {
  background-color : #EDEDED !important;
}
tr.group:hover {
  background-color : #EDEDED !important;
}

th {
  white-space : nowrap;
}

.toolbar {
  float : right;
}

.no-style thead > tr > th, .no-style tfoot > tr > th {
  border-bottom : 1px solid #E3EBF3;
}

table.dataTable.compact tbody td {
  padding : 4px;
}

.table-striped tbody tr.odd.selected, .table-striped tbody tr.even.selected {
  background-color : #666EE8;
  color : #FFFFFF;
}

table.dataTable tbody > tr > .selected {
  background-color : #666EE8;
  color : #FFFFFF;
}

a.dt-button.red {
  color : red;
}

a.dt-button.orange {
  color : orange;
}

a.dt-button.green {
  color : green;
}

.dataex-css-row tr {
  height : 55px;
}

.dataex-key-customstyling td.focus {
  outline : 1px solid #AC1212;
  outline-offset : -3px;
  background-color : #E3EBF3 !important;
}

.dt-events-log {
  border : 1px solid #888888;
  background : #F7F7F7;
  padding : 1em;
  margin-bottom : 1em;
}

.dataTables_wrapper tfoot input {
  width : 100%;
  box-sizing : border-box;
}

td.details-control {
  background : url('../images/datatables/resources/details_open.png') no-repeat center center;
  cursor : pointer;
}

tr.shown td.details-control {
  background : url('../images/datatables/resources/details_close.png') no-repeat center center;
}

.DTFC_LeftBodyLiner, .DTFC_RightBodyLiner {
  background : white;
}

@media screen and (max-width: 600px) {
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    -webkit-box-pack : center;
    -webkit-justify-content : center;
    -ms-flex-pack : center;
            justify-content : center;
  }
}

@media screen and (max-width: 1200px) and (min-width: 768px) {
  div.dataTables_wrapper div.row:last-child {
    -webkit-box-pack : justify;
    -webkit-justify-content : space-between;
    -ms-flex-pack : justify;
            justify-content : space-between;
  }
  div.dataTables_wrapper div.dataTables_paginate {
    float : left;
  }
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    -webkit-box-pack : center;
    -webkit-justify-content : center;
    -ms-flex-pack : center;
            justify-content : center;
  }
}

@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_filter#users-contacts_filter {
    text-align : left;
  }
  div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_paginate {
    display : block;
    text-align : center;
  }
  div.dataTables_wrapper div.dataTables_info ul.pagination, div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    -webkit-box-pack : center !important;
    -webkit-justify-content : center !important;
    -ms-flex-pack : center !important;
            justify-content : center !important;
  }
}

div.table-responsive > div.dataTables_wrapper > div.row {
  margin : 0;
}

.datepaginator .pagination li, .datepaginator-sm .pagination li, .datepaginator-lg .pagination li {
  display : inline-block;
}
.datepaginator .pagination li a, .datepaginator-sm .pagination li a, .datepaginator-lg .pagination li a {
  position : relative;
  float : right;
  padding : 0.5rem 0.75rem;
  margin-right : -1px;
  line-height : 1.6;
  color : #1E9FF2;
  text-decoration : none;
  background-color : #FFFFFF;
  border : none;
}
.datepaginator .pagination li a.dp-off, .datepaginator-sm .pagination li a.dp-off, .datepaginator-lg .pagination li a.dp-off {
  background-color : #F5F5F5 !important;
}
.datepaginator .pagination li a.dp-today, .datepaginator-sm .pagination li a.dp-today, .datepaginator-lg .pagination li a.dp-today {
  background-color : #1E9FF2 !important;
}
.datepaginator .pagination li a.dp-selected, .datepaginator-sm .pagination li a.dp-selected, .datepaginator-lg .pagination li a.dp-selected {
  background-color : #1E9FF2 !important;
}
.datepaginator .pagination li a .dp-divider, .datepaginator-sm .pagination li a .dp-divider, .datepaginator-lg .pagination li a .dp-divider {
  border-right : 2px solid #DDDDDD !important;
}
.datepaginator .pagination li a #dp-calendar, .datepaginator-sm .pagination li a #dp-calendar, .datepaginator-lg .pagination li a #dp-calendar {
  padding : 0 0 0 5px !important;
  margin-left : 3px;
  position : absolute;
  left : -5px;
  top : 0;
  font-size : 1.4rem;
}

.pagination.pagination-separate li:first-child a {
  margin-right : 0;
}

.pagination.pagination-separate li a {
  margin-right : 3px;
}

.pagination.pagination-separate.pagination-sm li.active a {
  padding : 0.5rem 0.7rem;
}

.pagination li a.no-border {
  padding : 0.5rem 1rem;
}

.pagination.pagination-round.pagination-flat li.active a {
  border-width : 1px;
  border-radius : 2rem;
  padding : 0.5rem 1rem;
}

.pagination.pagination-round.pagination-flat.pagination-sm li.active a {
  padding : 0.5rem 0.7rem;
}

.pagination.pagination-round li a.page-link:hover.no-border {
  border-width : 1px;
  border-radius : 2rem;
}

.pagination.pagination-round li:first-child a {
  border-top-right-radius : 2rem !important;
  border-bottom-right-radius : 2rem !important;
  padding-right : 1.2rem;
}

.pagination.pagination-round li:last-child a {
  border-top-left-radius : 2rem !important;
  border-bottom-left-radius : 2rem !important;
  padding-left : 1.2rem;
}

.pagination.pagination-round li.active a.no-border, .pagination.pagination-round li.active a.no-border:hover {
  border-width : 1px;
  border-radius : 2rem;
  padding : 0.5rem 1rem;
}

.pagination.pagination-curved li a {
  border-radius : 0.25rem;
}

.pagination.pagination-curved.pagination-sm li.active a {
  padding : 0.5rem 0.7rem;
}

.pagination.pagination-flat li a {
  border : 0;
  border-radius : 0.25rem;
}

.pagination.pagination-flat li.active a {
  border-width : 1px;
  border-radius : 3px;
  padding : 0.5rem 1rem;
}

.pagination.pagination-flat.pagination-sm li.active a {
  padding : 0.5rem 0.7rem;
}
.main-menu .navigation li > a > i, .main-menu .dropdown-menu i, .main-menu .dropdown-user > a > i, .main-menu .navigation > li > a > i {
  float : right;
}

.main-menu .navigation > li ul li > a {
  -webkit-box-align : center;
  -webkit-align-items : center;
  -ms-flex-align : center;
          align-items : center;
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
}

.dropdown-user.nav-item i {
  float : right;
}

.horizontal-menu .main-menu-content #main-menu-navigation > li > a > i {
  float : right;
  top : -4px;
  position : relative;
}

.horizontal-menu.menu-collapsed .main-menu-content #main-menu-navigation > li > a {
  padding : 2.5rem 1rem;
}
.horizontal-menu.menu-collapsed .main-menu-content #main-menu-navigation > li > a > i {
  top : -9px;
  position : relative;
}

.mega-dropdown-menu li a i, .mega-dropdown-menu li h6 i {
  float : right;
}

.menu-expanded .form-group i {
  float : inherit;
}

.form-control-position i {
  top : 25%;
  position : absolute;
  right : 25%;
}

.echart-container {
  direction : ltr;
}

.mm-menu {
  left : auto;
}

.dz-hidden-input {
  position : relative !important;
}

.content-wrapper .sticky-wrapper, .content-right-sidebar .sticky-wrapper {
  float : left;
}

.ui-widget-icon-block {
  right : 50%;
}

.ui-dialog .ui-dialog-titlebar-close {
  right : 3rem;
}

.square.slider-xl .noUi-handle:before {
  left : 5px;
}

.square.slider-xl .noUi-handle:after {
  left : 10px;
}

.square .noUi-handle:before {
  left : 2px;
}

.square .noUi-handle:after {
  left : 7px;
}

.noUi-vertical.square .noUi-handle:before {
  left : -1px;
}

.noUi-vertical.square .noUi-handle:after {
  left : -1px;
}

#tubular-container {
  z-index : 0 !important;
}

.btn i[class^='icon-'], .btn i[class*=' icon-'] {
  line-height : 1.25rem;
}

code[class*='language-'], pre[class*='language-'] {
  direction : ltr;
}

@media print {
  code[class*='language-'], pre[class*='language-'] {
    text-shadow : none;
  }
}

.jp-card .jp-card-front .jp-card-lower .jp-card-expiry {
  right : 65%;
}

.todo .app-content .list-group .list-group-item i {
  float : right !important;
}

.email-application .app-content .list-group .list-group-item i {
  float : right !important;
}

.faq .accordion .btn i {
  float : right;
  margin-left : 8px;
}

.material-vertical-layout .mega-dropdown-menu .form-horizontal .has-icon-left .form-control-position, .material-horizontal-layout .mega-dropdown-menu .form-horizontal .has-icon-left .form-control-position {
  padding-right : 0 !important;
}
.material-vertical-layout .mega-dropdown-menu .form-horizontal .has-icon-left .form-control-position i, .material-horizontal-layout .mega-dropdown-menu .form-horizontal .has-icon-left .form-control-position i {
  top : 40%;
}

.material-vertical-layout .main-menu .user-profile .user-info .dropdown-menu {
  right : 8.75rem;
}
.material-vertical-layout .main-menu .user-profile .user-info .dropdown-menu .dropdown-item i {
  position : relative;
  top : 7px !important;
}

.material-vertical-layout.menu-collapsed .main-menu.menu-dark .user-profile .user-img, .material-vertical-layout.menu-collapsed .main-menu.menu-light .user-profile .user-img {
  width : 75% !important;
  -webkit-transition : 300ms ease all;
          transition : 300ms ease all;
}

.material-vertical-layout.menu-collapsed .main-menu.menu-dark .user-profile .dropdown-toggle, .material-vertical-layout.menu-collapsed .main-menu.menu-light .user-profile .dropdown-toggle {
  margin-left : 0 !important;
  margin-right : 0 !important;
}

.material-vertical-layout.menu-collapsed .main-menu.menu-dark .user-profile div.text-light, .material-vertical-layout.menu-collapsed .main-menu.menu-dark .user-profile .user-name, .material-vertical-layout.menu-collapsed .main-menu.menu-light .user-profile div.text-light, .material-vertical-layout.menu-collapsed .main-menu.menu-light .user-profile .user-name {
  white-space : nowrap;
  display : none;
}

.material-vertical-layout .main-menu .navigation > li > a i {
  position : relative;
  top : 7px !important;
}

.material-vertical-layout.vertical-content-menu.menu-collapsed .main-menu .navigation > li > a i {
  right : 25%;
}

@media only screen and (max-width: 1100px) and (min-width: 992px) {
  .material-vertical-layout.vertical-content-menu .header-navbar .navbar-container ul.nav a.nav-link-expand {
    padding : 1.7rem 0.3rem;
  }
}

.material-horizontal-layout .main-menu-content #main-menu-navigation > li > a > i, .material-horizontal-nav .main-menu-content #main-menu-navigation > li > a > i {
  top : 4px;
  position : relative;
}

.material-horizontal-layout .main-menu .navigation > li > a i, .material-horizontal-nav .main-menu .navigation > li > a i {
  position : relative;
  top : 4px;
}
.material-horizontal-layout .main-menu .navigation > li > a i.material-icons, .material-horizontal-nav .main-menu .navigation > li > a i.material-icons {
  font-size : 1.3rem;
}

.material-horizontal-layout .main-menu .navigation > li > ul > li > a i.material-icons, .material-horizontal-nav .main-menu .navigation > li > ul > li > a i.material-icons {
  font-size : 1.3rem;
  position : relative;
  top : 7px;
}

.material-vertical-layout.menu-collapsed .main-menu .user-profile .user-info .dropdown-menu {
  right : -6rem;
  min-width : 11rem;
}

@media screen and (max-width: 991px) and (min-width: 768px) {
  .material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .dropdown-menu.arrow, .material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .dropdown-menu.arrow {
    right : auto;
  }
  .material-vertical-layout.material-horizontal-nav .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .dropdown-menu.arrow, .material-horizontal-layout.material-horizontal-nav .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .dropdown-menu.arrow {
    right : auto;
  }
  .material-vertical-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link.dropdown-toggle, .material-vertical-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link.dropdown-toggle, .material-horizontal-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link.dropdown-toggle, .material-horizontal-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link.dropdown-toggle {
    padding : 1.9rem 1rem !important;
  }
}

@media screen and (max-width: 767px) {
  .vertical-overlay-menu[data-menu='vertical-compact-menu'].boxed-layout.menu-open .main-menu {
    -webkit-transform : translate3d(-296px, 0, 0) !important;
            transform : translate3d(-296px, 0, 0) !important;
  }
  .vertical-overlay-menu[data-menu='vertical-menu-modern'].boxed-layout.menu-open .main-menu {
    -webkit-transform : translate3d(-367px, 0, 0) !important;
            transform : translate3d(-367px, 0, 0) !important;
  }
  .material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .navbar-nav .nav-link, .material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .navbar-nav .nav-link {
    color : #FFFFFF;
  }
}

.material-vertical-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link {
  padding : 1rem !important;
}

body .ps__rail-y {
  right : auto !important;
  left : -1px !important;
}

.vertical-compact-menu.menu-open.boxed-layout .main-menu {
  -webkit-transform : translate3d(-380px, 0, 0) !important;
          transform : translate3d(-380px, 0, 0) !important;
}

.vertical-layout .main-menu .navigation li.has-sub > a:not(.mm-next):after {
  -webkit-transform : rotate(180deg) !important;
      -ms-transform : rotate(180deg) !important;
          transform : rotate(180deg) !important;
}

.vertical-layout .main-menu .navigation li.open > a:not(.mm-next):after {
  -webkit-transform : rotate(90deg) !important;
      -ms-transform : rotate(90deg) !important;
          transform : rotate(90deg) !important;
}

.horizontal-layout .header-navbar .main-menu-content li .dropdown-submenu > a:after {
  -webkit-transform : rotate(180deg) !important;
      -ms-transform : rotate(180deg) !important;
          transform : rotate(180deg) !important;
}

body.vertical-layout.vertical-menu.menu-collapsed .main-menu .main-menu-content > span.menu-title, body.vertical-layout.vertical-menu.menu-collapsed .main-menu .main-menu-content a.menu-title {
  padding : 15.5px 20px !important;
}

@media (max-width: 991.98px) {
  body.vertical-layout.vertical-overlay-menu[data-menu='vertical-menu'].boxed-layout.menu-open .main-menu {
    -webkit-transform : translate3d(-280px, 0, 0) !important;
            transform : translate3d(-280px, 0, 0) !important;
  }
}

.chart-stats .percentage {
  right : auto !important;
  left : 21px !important;
}
/*=========================================================================================
    File Name: vertical-menu-modern.scss
    Description: A calssic vertical modern style menu with expand and collops support. It support
    light & dark version, filpped layout, right side icons, native scroll and borders menu
    item seperation.
    ----------------------------------------------------------------------------------------
    Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template
    Author: PIXINVENT
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
body.vertical-layout.vertical-menu-modern .main-menu .navigation > li > a > i {
  font-size : 1.6rem;
}

body.vertical-layout.vertical-menu-modern .toggle-icon {
  margin-left : 1.5rem;
}

@media (min-width: 576px) {
  body.vertical-layout.vertical-menu-modern.menu-flipped .main-menu {
    left : 0;
  }
}

body.vertical-layout.vertical-menu-modern .navbar .navbar-brand {
  white-space : nowrap;
}

body.vertical-layout.vertical-menu-modern .navbar .navbar-header .nav-toggle {
  position : absolute;
  left : 0;
}

body.vertical-layout.vertical-menu-modern .main-menu {
  -webkit-transition : 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
          transition : 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transform : translate3d(0, 0, 0);
          transform : translate3d(0, 0, 0);
  -webkit-backface-visibility : hidden;
          backface-visibility : hidden;
}

body.vertical-layout.vertical-menu-modern.menu-expanded .navbar .navbar-header {
  float : right;
  width : 260px;
}

body.vertical-layout.vertical-menu-modern.menu-expanded .navbar.navbar-brand-center .navbar-header {
  float : right;
  width : auto;
}

body.vertical-layout.vertical-menu-modern.menu-expanded .navbar .navbar-container {
  margin-right : 260px;
}

body.vertical-layout.vertical-menu-modern.menu-expanded .navbar .navbar-brand .brand-text {
  -webkit-animation : 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
          animation : 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}

body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu {
  width : 260px;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation .navigation-header .la-ellipsis-h, body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation .navigation-header .nav-menu-icon {
  display : none;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation > li > a > i {
  margin-left : 12px;
  float : right;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation > li > a > i:before {
  font-size : 1.6rem;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation > li > a > span.badge {
  position : absolute;
  left : 20px;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation li.has-sub > a:not(.mm-next):after {
  content : '\f112';
  font-family : 'LineAwesome';
  font-size : 1rem;
  display : inline-block;
  position : absolute;
  left : 20px;
  top : 13px;
  -webkit-transform : rotate(0deg);
      -ms-transform : rotate(0deg);
          transform : rotate(0deg);
  transition : -webkit-transform 0.2s ease-in-out;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation li.has-sub .has-sub > a:not(.mm-next):after {
  top : 11px;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation li.open > a:not(.mm-next):after {
  -webkit-transform : rotate(-90deg);
      -ms-transform : rotate(-90deg);
          transform : rotate(-90deg);
}

body.vertical-layout.vertical-menu-modern.menu-expanded .content, body.vertical-layout.vertical-menu-modern.menu-expanded .footer {
  margin-right : 260px;
}

body.vertical-layout.vertical-menu-modern.menu-expanded .navbar-brand-center .content, body.vertical-layout.vertical-menu-modern.menu-expanded .navbar-brand-center .footer {
  margin-right : 0;
}

body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar .navbar-header {
  float : right;
  width : 60px;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar .navbar-header .modern-nav-toggle {
  display : none;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar .navbar-header.expanded {
  width : 260px;
  z-index : 1000;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar .navbar-header.expanded .modern-nav-toggle {
  display : block;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar .navbar-header.expanded .navbar-brand .brand-text {
  -webkit-animation : 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
          animation : 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar .navbar-header .navbar-brand .brand-text {
  -webkit-animation : 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadeout;
          animation : 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadeout;
}

body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar.navbar-brand-center .navbar-header {
  float : right;
  width : auto;
}

body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar.navbar-brand-center .navbar-brand .brand-text {
  -webkit-animation : 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
          animation : 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}

body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar .navbar-brand {
  padding : 18px 0;
}

body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar .navbar-container {
  margin-right : 60px;
}

body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu {
  width : 60px;
  -webkit-transition : 300ms ease all;
          transition : 300ms ease all;
  -webkit-backface-visibility : hidden;
          backface-visibility : hidden;
  -webkit-transform : translate3d(0, 0, 0);
          transform : translate3d(0, 0, 0);
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .main-menu-header .media-body .media-heading, body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .main-menu-header .media-body .text-muted, body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .main-menu-header .media-right {
  display : none;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .main-menu-header .media-body {
  opacity : 0;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .user-content {
  padding : 20px 10px;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation {
  overflow : visible;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation > li.navigation-header .ft-minus {
  display : block;
  font-size : 1.2rem;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation > li.navigation-header .la-ellipsis-h {
  margin-right : 5px;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation > li.navigation-header span {
  display : none;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation > li > a {
  text-overflow : inherit;
  padding : 10px 18px 10px 0;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation > li > a > span {
  -webkit-animation : 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadeout;
          animation : 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadeout;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation > li > a > span.badge {
  float : none !important;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation > li > a i {
  margin-left : 12px;
  float : right;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation > li > a i:before {
  font-size : 1.6rem;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .mTSWrapper {
  overflow : visible;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded {
  width : 260px;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navigation > li.navigation-header .la-ellipsis-h {
  display : none;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navigation > li.navigation-header span {
  display : block;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navigation > li > a > span {
  -webkit-animation : 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
          animation : 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navigation > li > a > span.badge {
  position : absolute;
  left : 20px;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navigation li.has-sub > a:not(.mm-next):after {
  content : '\f112';
  font-family : 'LineAwesome';
  font-size : 1rem;
  display : inline-block;
  position : absolute;
  left : 20px;
  top : 13px;
  -webkit-transform : rotate(0deg);
      -ms-transform : rotate(0deg);
          transform : rotate(0deg);
  transition : -webkit-transform 0.2s ease-in-out;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navigation li.has-sub .has-sub > a:not(.mm-next):after {
  top : 11px;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navigation li.open > a:not(.mm-next):after {
  -webkit-transform : rotate(-90deg);
      -ms-transform : rotate(-90deg);
          transform : rotate(-90deg);
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu:not(.expanded) .navigation > li.active > a {
  margin : 0;
}

body.vertical-layout.vertical-menu-modern.menu-collapsed .content, body.vertical-layout.vertical-menu-modern.menu-collapsed .footer {
  margin-right : 60px;
}

body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar-brand-center .content, body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar-brand-center .footer {
  margin-right : 0;
}

body.vertical-layout.vertical-menu-modern.menu-collapsed.menu-flipped .content {
  margin : 0;
  margin-left : 60px;
}

@media (min-width: 576px) {
  body.vertical-layout.vertical-menu-modern.menu-collapsed.menu-flipped .main-menu {
    left : 0;
  }
  body.vertical-layout.vertical-menu-modern.menu-collapsed.menu-flipped .main-menu span.menu-title {
    left : 60px;
  }
  body.vertical-layout.vertical-menu-modern.menu-collapsed.menu-flipped .main-menu ul.menu-content {
    left : 60px;
    right : inherit;
  }
}

body.vertical-layout.vertical-menu-modern.menu-collapsed.menu-flipped .navbar .navbar-header {
  float : left;
}

body.vertical-layout.vertical-menu-modern.menu-collapsed.menu-flipped .navbar .navbar-container {
  margin : 0;
  margin-left : 60px;
}

body.vertical-layout.vertical-menu-modern.menu-collapsed.menu-flipped .footer {
  margin : 0;
  margin-left : 60px;
}

[data-textdirection='rtl'] body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation > li > a {
  padding : 14px 16px !important;
}

[data-textdirection='rtl'] body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation > li.navigation-header .la-ellipsis-h {
  padding : 12px 0;
}

@media (min-width: 992px) {
  body.vertical-layout.vertical-menu-modern .main-menu {
    width : 260px;
  }
  body.vertical-layout.vertical-menu-modern .main-menu .navigation li.navigation-header .ft-minus {
    display : none;
  }
  body.vertical-layout.vertical-menu-modern .navbar .navbar-header {
    width : 260px;
  }
  body.vertical-layout.vertical-menu-modern .content, body.vertical-layout.vertical-menu-modern .footer {
    margin-right : 260px;
  }
  body.vertical-layout.vertical-menu-modern.menu-flipped .content {
    margin : 0;
    margin-left : 260px;
  }
  body.vertical-layout.vertical-menu-modern.menu-flipped .navbar .navbar-header {
    float : left;
  }
  body.vertical-layout.vertical-menu-modern.menu-flipped .navbar .navbar-container {
    margin : 0;
    margin-left : 260px;
  }
  body.vertical-layout.vertical-menu-modern.menu-flipped .footer {
    margin : 0;
    margin-left : 260px;
  }
}

@media (max-width: 991.98px) {
  body.vertical-layout.vertical-menu-modern .main-menu {
    width : 0;
  }
  body.vertical-layout.vertical-menu-modern .navbar .navbar-header {
    width : 0;
  }
  body.vertical-layout.vertical-menu-modern .content, body.vertical-layout.vertical-menu-modern .footer {
    margin-right : 0;
  }
}

@media (max-width: 767.98px) {
  body.vertical-layout.vertical-menu-modern.vertical-menu-modern .main-menu {
    width : 0;
  }
  body.vertical-layout.vertical-menu-modern.vertical-menu-modern .navbar .navbar-header {
    width : 0;
  }
  body.vertical-layout.vertical-menu-modern.vertical-menu-modern .content, body.vertical-layout.vertical-menu-modern.vertical-menu-modern .footer {
    margin-right : 0;
  }
  body.vertical-layout.vertical-menu-modern.menu-expanded .navbar .navbar-container {
    margin-right : 0 !important;
  }
  body.vertical-layout.vertical-menu-modern.menu-expanded .content, body.vertical-layout.vertical-menu-modern.menu-expanded .footer {
    margin-right : 0 !important;
  }
  html.loading .main-menu, html.loading .vertical-overlay-menu.menu-hide .main-menu, .vertical-overlay-menu.menu-hide html.loading .main-menu {
    opacity : 0;
    -webkit-transform : translate3d(0px, 0, 0);
            transform : translate3d(0px, 0, 0);
  }
}

@-webkit-keyframes fadein {
  from {
    opacity : 0;
  }
  to {
    opacity : 1;
  }
}

@keyframes fadein {
  from {
    opacity : 0;
  }
  to {
    opacity : 1;
  }
}

@-webkit-keyframes fadeout {
  from {
    opacity : 1;
  }
  to {
    opacity : 0;
  }
}

@keyframes fadeout {
  from {
    opacity : 1;
  }
  to {
    opacity : 0;
  }
}

.vertical-collapsed-menu .collapsed-active::before {
  content : '';
  position : absolute;
  border-left : 4px solid #1E9FF2;
  left : 0;
  top : 0;
  height : 43px;
}

/*=========================================================================================
	File Name: vertical-overlay-menu.scss
	Description: A overlay style vertical menu with show and hide support. It support
	light & dark version, filpped layout, right side icons, native scroll and borders menu
	item seperation.
	----------------------------------------------------------------------------------------
	Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.vertical-overlay-menu .content {
  margin-right : 0;
}

.vertical-overlay-menu .navbar .navbar-header {
  float : right;
  width : 280px;
}

.vertical-overlay-menu .navbar.navbar-brand-center .navbar-container {
  margin-right : auto;
}

.vertical-overlay-menu .navbar.navbar-brand-center .navbar-header {
  float : right;
  width : auto;
}

.vertical-overlay-menu .main-menu, .vertical-overlay-menu.menu-hide .main-menu {
  opacity : 0;
  -webkit-transform : translate3d(0, 0, 0);
          transform : translate3d(0, 0, 0);
  -webkit-transition : width 0.25s, opacity 0.25s, -webkit-transform 0.25s;
          transition : width 0.25s, opacity 0.25s, -webkit-transform 0.25s;
          transition : width 0.25s, opacity 0.25s, transform 0.25s;
          transition : width 0.25s, opacity 0.25s, transform 0.25s, -webkit-transform 0.25s;
  width : 280px;
  right : -280px;
}
.vertical-overlay-menu .main-menu .navigation .navigation-header {
  padding-right : 34px;
}
.vertical-overlay-menu .main-menu .navigation .navigation-header .la-ellipsis-h, .vertical-overlay-menu .main-menu .navigation .navigation-header .nav-menu-icon {
  display : none;
}
.vertical-overlay-menu .main-menu .navigation > li > a {
  padding-right : 32px;
}
.vertical-overlay-menu .main-menu .navigation > li > a > i {
  font-size : 1.6rem;
  margin-left : 12px;
  float : right;
}
.vertical-overlay-menu .main-menu .navigation > li > a > i:before {
  -webkit-transition : 200ms ease all;
          transition : 200ms ease all;
}
.vertical-overlay-menu .main-menu .navigation > li.hover > a {
  padding-right : 36px;
}
.vertical-overlay-menu .main-menu .navigation > li ul li > a {
  padding-right : 68px;
}
.vertical-overlay-menu .main-menu .navigation > li .active > a {
  padding-right : 54px;
}
.vertical-overlay-menu .main-menu .navigation > li ul .open > ul li > a {
  padding-right : 74px;
}
.vertical-overlay-menu .main-menu .navigation > li ul .open > ul li:not(.active):hover > a {
  padding-right : 78px;
}
.vertical-overlay-menu .main-menu .navigation > li.open > ul > li:hover > a {
  padding-right : 72px;
}
.vertical-overlay-menu .main-menu .navigation > li.open > ul > li:hover.active > a {
  padding-right : 54px;
}
.vertical-overlay-menu .main-menu .navigation li.has-sub > a:not(.mm-next):after {
  content : '\f112';
  font-family : 'LineAwesome';
  font-size : 1rem;
  display : inline-block;
  position : absolute;
  left : 20px;
  top : 13px;
  -webkit-transform : rotate(0deg);
      -ms-transform : rotate(0deg);
          transform : rotate(0deg);
  transition : -webkit-transform 0.2s ease-in-out;
}
.vertical-overlay-menu .main-menu .navigation li.has-sub .has-sub > a:not(.mm-next):after {
  top : 11px;
}
.vertical-overlay-menu .main-menu .navigation li.open > a:not(.mm-next):after {
  -webkit-transform : rotate(-90deg);
      -ms-transform : rotate(-90deg);
          transform : rotate(-90deg);
}
.vertical-overlay-menu .main-menu .navigation li.has-sub > a:not(.mm-next):after {
  left : 34px;
}

.vertical-overlay-menu.menu-open .main-menu {
  opacity : 1;
  -webkit-transform : translate3d(-280px, 0, 0);
          transform : translate3d(-280px, 0, 0);
  -webkit-transition : width 0.25s, opacity 0.25s, -webkit-transform 0.25s;
          transition : width 0.25s, opacity 0.25s, -webkit-transform 0.25s;
          transition : width 0.25s, opacity 0.25s, transform 0.25s;
          transition : width 0.25s, opacity 0.25s, transform 0.25s, -webkit-transform 0.25s;
}

.vertical-overlay-menu.menu-flipped .main-menu {
  left : -280px;
  right : inherit;
}

.vertical-overlay-menu.menu-flipped .navbar .navbar-container {
  margin : 0;
  margin-left : 280px;
}

.vertical-overlay-menu.menu-flipped .navbar .navbar-header {
  float : left;
}

.vertical-overlay-menu.menu-flipped.menu-open .main-menu {
  -webkit-transform : translate3d(280px, 0, 0);
          transform : translate3d(280px, 0, 0);
}

.vertical-overlay-menu footer.footer.fixed-bottom {
  z-index : 999;
}

.vertical-overlay-menu.boxed-layout {
  position : relative;
}
.vertical-overlay-menu.boxed-layout .main-menu.menu-fixed {
  position : absolute;
}

@media (max-width: 768px) {
  .vertical-overlay-menu .header-navbar .navbar-header .mobile-menu a.menu-toggle {
    padding-top : 1rem;
  }
  .vertical-overlay-menu .header-navbar .navbar-header li.nav-item.d-md-none a.open-navbar-container {
    padding-top : 1rem;
  }
}

@keyframes fadein {
  from {
    opacity : 0;
  }
  to {
    opacity : 1;
  }
}
.bg-gradient-x-white .card-header, .bg-gradient-x-white .card-footer, .bg-gradient-y-white .card-header, .bg-gradient-y-white .card-footer, .bg-gradient-directional-white .card-header, .bg-gradient-directional-white .card-footer, .bg-gradient-radial-white .card-header, .bg-gradient-radial-white .card-footer, .bg-gradient-striped-white .card-header, .bg-gradient-striped-white .card-footer, .bg-gradient-x2-white .card-header, .bg-gradient-x2-white .card-footer, .bg-gradient-y2-white .card-header, .bg-gradient-y2-white .card-footer {
  background-color : transparent;
}

.bg-gradient-x-black .card-header, .bg-gradient-x-black .card-footer, .bg-gradient-y-black .card-header, .bg-gradient-y-black .card-footer, .bg-gradient-directional-black .card-header, .bg-gradient-directional-black .card-footer, .bg-gradient-radial-black .card-header, .bg-gradient-radial-black .card-footer, .bg-gradient-striped-black .card-header, .bg-gradient-striped-black .card-footer, .bg-gradient-x2-black .card-header, .bg-gradient-x2-black .card-footer, .bg-gradient-y2-black .card-header, .bg-gradient-y2-black .card-footer {
  background-color : transparent;
}

.bg-gradient-x-primary {
  background-image : -webkit-linear-gradient(right, #3A44E1 0%, #9298EF 100%);
  background-image :         linear-gradient(to left, #3A44E1 0%, #9298EF 100%);
  background-repeat : repeat-x;
}

.bg-gradient-y-primary {
  background-image : -webkit-linear-gradient(top, #3A44E1 0%, #9298EF 100%);
  background-image :         linear-gradient(to bottom, #3A44E1 0%, #9298EF 100%);
  background-repeat : repeat-x;
}

.bg-gradient-directional-primary {
  background-image : -webkit-linear-gradient(135deg, #3A44E1, #9298EF);
  background-image :         linear-gradient(-45deg, #3A44E1, #9298EF);
  background-repeat : repeat-x;
}

.bg-gradient-x2-primary {
  background-image : -webkit-linear-gradient(right, #9298EF, #666EE8 50%, #A9ADF2);
  background-image :         linear-gradient(to left, #9298EF, #666EE8 50%, #A9ADF2);
  background-repeat : no-repeat;
}

.bg-gradient-y2-primary {
  background-image : -webkit-linear-gradient(#9298EF, #666EE8 50%, #A9ADF2);
  background-image :         linear-gradient(#9298EF, #666EE8 50%, #A9ADF2);
  background-repeat : no-repeat;
}

.bg-gradient-radial-primary {
  background-image : -webkit-radial-gradient(circle, #3A44E1, #9298EF);
  background-image :         radial-gradient(circle, #3A44E1, #9298EF);
  background-repeat : no-repeat;
}

.bg-gradient-striped-primary {
  background-image : -webkit-linear-gradient(135deg, #A9ADF2 25%, transparent 25%, transparent 50%, #A9ADF2 50%, #A9ADF2 75%, transparent 75%, transparent);
  background-image :         linear-gradient(-45deg, #A9ADF2 25%, transparent 25%, transparent 50%, #A9ADF2 50%, #A9ADF2 75%, transparent 75%, transparent);
}

.bg-gradient-x-primary .card-header, .bg-gradient-x-primary .card-footer, .bg-gradient-y-primary .card-header, .bg-gradient-y-primary .card-footer, .bg-gradient-directional-primary .card-header, .bg-gradient-directional-primary .card-footer, .bg-gradient-radial-primary .card-header, .bg-gradient-radial-primary .card-footer, .bg-gradient-striped-primary .card-header, .bg-gradient-striped-primary .card-footer, .bg-gradient-x2-primary .card-header, .bg-gradient-x2-primary .card-footer, .bg-gradient-y2-primary .card-header, .bg-gradient-y2-primary .card-footer {
  background-color : transparent;
}

.bg-gradient-x-secondary {
  background-image : -webkit-linear-gradient(right, #545766 0%, #85899B 100%);
  background-image :         linear-gradient(to left, #545766 0%, #85899B 100%);
  background-repeat : repeat-x;
}

.bg-gradient-y-secondary {
  background-image : -webkit-linear-gradient(top, #545766 0%, #85899B 100%);
  background-image :         linear-gradient(to bottom, #545766 0%, #85899B 100%);
  background-repeat : repeat-x;
}

.bg-gradient-directional-secondary {
  background-image : -webkit-linear-gradient(135deg, #545766, #85899B);
  background-image :         linear-gradient(-45deg, #545766, #85899B);
  background-repeat : repeat-x;
}

.bg-gradient-x2-secondary {
  background-image : -webkit-linear-gradient(right, #85899B, #6B6F82 50%, #9397A6);
  background-image :         linear-gradient(to left, #85899B, #6B6F82 50%, #9397A6);
  background-repeat : no-repeat;
}

.bg-gradient-y2-secondary {
  background-image : -webkit-linear-gradient(#85899B, #6B6F82 50%, #9397A6);
  background-image :         linear-gradient(#85899B, #6B6F82 50%, #9397A6);
  background-repeat : no-repeat;
}

.bg-gradient-radial-secondary {
  background-image : -webkit-radial-gradient(circle, #545766, #85899B);
  background-image :         radial-gradient(circle, #545766, #85899B);
  background-repeat : no-repeat;
}

.bg-gradient-striped-secondary {
  background-image : -webkit-linear-gradient(135deg, #9397A6 25%, transparent 25%, transparent 50%, #9397A6 50%, #9397A6 75%, transparent 75%, transparent);
  background-image :         linear-gradient(-45deg, #9397A6 25%, transparent 25%, transparent 50%, #9397A6 50%, #9397A6 75%, transparent 75%, transparent);
}

.bg-gradient-x-secondary .card-header, .bg-gradient-x-secondary .card-footer, .bg-gradient-y-secondary .card-header, .bg-gradient-y-secondary .card-footer, .bg-gradient-directional-secondary .card-header, .bg-gradient-directional-secondary .card-footer, .bg-gradient-radial-secondary .card-header, .bg-gradient-radial-secondary .card-footer, .bg-gradient-striped-secondary .card-header, .bg-gradient-striped-secondary .card-footer, .bg-gradient-x2-secondary .card-header, .bg-gradient-x2-secondary .card-footer, .bg-gradient-y2-secondary .card-header, .bg-gradient-y2-secondary .card-footer {
  background-color : transparent;
}

.bg-gradient-x-success {
  background-image : -webkit-linear-gradient(right, #20A576 0%, #4EDDAA 100%);
  background-image :         linear-gradient(to left, #20A576 0%, #4EDDAA 100%);
  background-repeat : repeat-x;
}

.bg-gradient-y-success {
  background-image : -webkit-linear-gradient(top, #20A576 0%, #4EDDAA 100%);
  background-image :         linear-gradient(to bottom, #20A576 0%, #4EDDAA 100%);
  background-repeat : repeat-x;
}

.bg-gradient-directional-success {
  background-image : -webkit-linear-gradient(135deg, #20A576, #4EDDAA);
  background-image :         linear-gradient(-45deg, #20A576, #4EDDAA);
  background-repeat : repeat-x;
}

.bg-gradient-x2-success {
  background-image : -webkit-linear-gradient(right, #4EDDAA, #28D094 50%, #63E1B4);
  background-image :         linear-gradient(to left, #4EDDAA, #28D094 50%, #63E1B4);
  background-repeat : no-repeat;
}

.bg-gradient-y2-success {
  background-image : -webkit-linear-gradient(#4EDDAA, #28D094 50%, #63E1B4);
  background-image :         linear-gradient(#4EDDAA, #28D094 50%, #63E1B4);
  background-repeat : no-repeat;
}

.bg-gradient-radial-success {
  background-image : -webkit-radial-gradient(circle, #20A576, #4EDDAA);
  background-image :         radial-gradient(circle, #20A576, #4EDDAA);
  background-repeat : no-repeat;
}

.bg-gradient-striped-success {
  background-image : -webkit-linear-gradient(135deg, #63E1B4 25%, transparent 25%, transparent 50%, #63E1B4 50%, #63E1B4 75%, transparent 75%, transparent);
  background-image :         linear-gradient(-45deg, #63E1B4 25%, transparent 25%, transparent 50%, #63E1B4 50%, #63E1B4 75%, transparent 75%, transparent);
}

.bg-gradient-x-success .card-header, .bg-gradient-x-success .card-footer, .bg-gradient-y-success .card-header, .bg-gradient-y-success .card-footer, .bg-gradient-directional-success .card-header, .bg-gradient-directional-success .card-footer, .bg-gradient-radial-success .card-header, .bg-gradient-radial-success .card-footer, .bg-gradient-striped-success .card-header, .bg-gradient-striped-success .card-footer, .bg-gradient-x2-success .card-header, .bg-gradient-x2-success .card-footer, .bg-gradient-y2-success .card-header, .bg-gradient-y2-success .card-footer {
  background-color : transparent;
}

.bg-gradient-x-info {
  background-image : -webkit-linear-gradient(right, #0C84D1 0%, #4EB4F5 100%);
  background-image :         linear-gradient(to left, #0C84D1 0%, #4EB4F5 100%);
  background-repeat : repeat-x;
}

.bg-gradient-y-info {
  background-image : -webkit-linear-gradient(top, #0C84D1 0%, #4EB4F5 100%);
  background-image :         linear-gradient(to bottom, #0C84D1 0%, #4EB4F5 100%);
  background-repeat : repeat-x;
}

.bg-gradient-directional-info {
  background-image : -webkit-linear-gradient(135deg, #0C84D1, #4EB4F5);
  background-image :         linear-gradient(-45deg, #0C84D1, #4EB4F5);
  background-repeat : repeat-x;
}

.bg-gradient-x2-info {
  background-image : -webkit-linear-gradient(right, #4EB4F5, #1E9FF2 50%, #66BEF6);
  background-image :         linear-gradient(to left, #4EB4F5, #1E9FF2 50%, #66BEF6);
  background-repeat : no-repeat;
}

.bg-gradient-y2-info {
  background-image : -webkit-linear-gradient(#4EB4F5, #1E9FF2 50%, #66BEF6);
  background-image :         linear-gradient(#4EB4F5, #1E9FF2 50%, #66BEF6);
  background-repeat : no-repeat;
}

.bg-gradient-radial-info {
  background-image : -webkit-radial-gradient(circle, #0C84D1, #4EB4F5);
  background-image :         radial-gradient(circle, #0C84D1, #4EB4F5);
  background-repeat : no-repeat;
}

.bg-gradient-striped-info {
  background-image : -webkit-linear-gradient(135deg, #66BEF6 25%, transparent 25%, transparent 50%, #66BEF6 50%, #66BEF6 75%, transparent 75%, transparent);
  background-image :         linear-gradient(-45deg, #66BEF6 25%, transparent 25%, transparent 50%, #66BEF6 50%, #66BEF6 75%, transparent 75%, transparent);
}

.bg-gradient-x-info .card-header, .bg-gradient-x-info .card-footer, .bg-gradient-y-info .card-header, .bg-gradient-y-info .card-footer, .bg-gradient-directional-info .card-header, .bg-gradient-directional-info .card-footer, .bg-gradient-radial-info .card-header, .bg-gradient-radial-info .card-footer, .bg-gradient-striped-info .card-header, .bg-gradient-striped-info .card-footer, .bg-gradient-x2-info .card-header, .bg-gradient-x2-info .card-footer, .bg-gradient-y2-info .card-header, .bg-gradient-y2-info .card-footer {
  background-color : transparent;
}

.bg-gradient-x-warning {
  background-image : -webkit-linear-gradient(right, #FF7216 0%, #FFB07C 100%);
  background-image :         linear-gradient(to left, #FF7216 0%, #FFB07C 100%);
  background-repeat : repeat-x;
}

.bg-gradient-y-warning {
  background-image : -webkit-linear-gradient(top, #FF7216 0%, #FFB07C 100%);
  background-image :         linear-gradient(to bottom, #FF7216 0%, #FFB07C 100%);
  background-repeat : repeat-x;
}

.bg-gradient-directional-warning {
  background-image : -webkit-linear-gradient(135deg, #FF7216, #FFB07C);
  background-image :         linear-gradient(-45deg, #FF7216, #FFB07C);
  background-repeat : repeat-x;
}

.bg-gradient-x2-warning {
  background-image : -webkit-linear-gradient(right, #FFB07C, #FF9149 50%, #FFBF96);
  background-image :         linear-gradient(to left, #FFB07C, #FF9149 50%, #FFBF96);
  background-repeat : no-repeat;
}

.bg-gradient-y2-warning {
  background-image : -webkit-linear-gradient(#FFB07C, #FF9149 50%, #FFBF96);
  background-image :         linear-gradient(#FFB07C, #FF9149 50%, #FFBF96);
  background-repeat : no-repeat;
}

.bg-gradient-radial-warning {
  background-image : -webkit-radial-gradient(circle, #FF7216, #FFB07C);
  background-image :         radial-gradient(circle, #FF7216, #FFB07C);
  background-repeat : no-repeat;
}

.bg-gradient-striped-warning {
  background-image : -webkit-linear-gradient(135deg, #FFBF96 25%, transparent 25%, transparent 50%, #FFBF96 50%, #FFBF96 75%, transparent 75%, transparent);
  background-image :         linear-gradient(-45deg, #FFBF96 25%, transparent 25%, transparent 50%, #FFBF96 50%, #FFBF96 75%, transparent 75%, transparent);
}

.bg-gradient-x-warning .card-header, .bg-gradient-x-warning .card-footer, .bg-gradient-y-warning .card-header, .bg-gradient-y-warning .card-footer, .bg-gradient-directional-warning .card-header, .bg-gradient-directional-warning .card-footer, .bg-gradient-radial-warning .card-header, .bg-gradient-radial-warning .card-footer, .bg-gradient-striped-warning .card-header, .bg-gradient-striped-warning .card-footer, .bg-gradient-x2-warning .card-header, .bg-gradient-x2-warning .card-footer, .bg-gradient-y2-warning .card-header, .bg-gradient-y2-warning .card-footer {
  background-color : transparent;
}

.bg-gradient-x-danger {
  background-image : -webkit-linear-gradient(right, #FF1635 0%, #FF7C8D 100%);
  background-image :         linear-gradient(to left, #FF1635 0%, #FF7C8D 100%);
  background-repeat : repeat-x;
}

.bg-gradient-y-danger {
  background-image : -webkit-linear-gradient(top, #FF1635 0%, #FF7C8D 100%);
  background-image :         linear-gradient(to bottom, #FF1635 0%, #FF7C8D 100%);
  background-repeat : repeat-x;
}

.bg-gradient-directional-danger {
  background-image : -webkit-linear-gradient(135deg, #FF1635, #FF7C8D);
  background-image :         linear-gradient(-45deg, #FF1635, #FF7C8D);
  background-repeat : repeat-x;
}

.bg-gradient-x2-danger {
  background-image : -webkit-linear-gradient(right, #FF7C8D, #FF4961 50%, #FF96A3);
  background-image :         linear-gradient(to left, #FF7C8D, #FF4961 50%, #FF96A3);
  background-repeat : no-repeat;
}

.bg-gradient-y2-danger {
  background-image : -webkit-linear-gradient(#FF7C8D, #FF4961 50%, #FF96A3);
  background-image :         linear-gradient(#FF7C8D, #FF4961 50%, #FF96A3);
  background-repeat : no-repeat;
}

.bg-gradient-radial-danger {
  background-image : -webkit-radial-gradient(circle, #FF1635, #FF7C8D);
  background-image :         radial-gradient(circle, #FF1635, #FF7C8D);
  background-repeat : no-repeat;
}

.bg-gradient-striped-danger {
  background-image : -webkit-linear-gradient(135deg, #FF96A3 25%, transparent 25%, transparent 50%, #FF96A3 50%, #FF96A3 75%, transparent 75%, transparent);
  background-image :         linear-gradient(-45deg, #FF96A3 25%, transparent 25%, transparent 50%, #FF96A3 50%, #FF96A3 75%, transparent 75%, transparent);
}

.bg-gradient-x-danger .card-header, .bg-gradient-x-danger .card-footer, .bg-gradient-y-danger .card-header, .bg-gradient-y-danger .card-footer, .bg-gradient-directional-danger .card-header, .bg-gradient-directional-danger .card-footer, .bg-gradient-radial-danger .card-header, .bg-gradient-radial-danger .card-footer, .bg-gradient-striped-danger .card-header, .bg-gradient-striped-danger .card-footer, .bg-gradient-x2-danger .card-header, .bg-gradient-x2-danger .card-footer, .bg-gradient-y2-danger .card-header, .bg-gradient-y2-danger .card-footer {
  background-color : transparent;
}

.bg-gradient-x-light .card-header, .bg-gradient-x-light .card-footer, .bg-gradient-y-light .card-header, .bg-gradient-y-light .card-footer, .bg-gradient-directional-light .card-header, .bg-gradient-directional-light .card-footer, .bg-gradient-radial-light .card-header, .bg-gradient-radial-light .card-footer, .bg-gradient-striped-light .card-header, .bg-gradient-striped-light .card-footer, .bg-gradient-x2-light .card-header, .bg-gradient-x2-light .card-footer, .bg-gradient-y2-light .card-header, .bg-gradient-y2-light .card-footer {
  background-color : transparent;
}

.bg-gradient-x-dark .card-header, .bg-gradient-x-dark .card-footer, .bg-gradient-y-dark .card-header, .bg-gradient-y-dark .card-footer, .bg-gradient-directional-dark .card-header, .bg-gradient-directional-dark .card-footer, .bg-gradient-radial-dark .card-header, .bg-gradient-radial-dark .card-footer, .bg-gradient-striped-dark .card-header, .bg-gradient-striped-dark .card-footer, .bg-gradient-x2-dark .card-header, .bg-gradient-x2-dark .card-footer, .bg-gradient-y2-dark .card-header, .bg-gradient-y2-dark .card-footer {
  background-color : transparent;
}

.bg-gradient-x-red {
  background-image : -webkit-linear-gradient(right, #D32F2F 0%, #E57373 100%);
  background-image :         linear-gradient(to left, #D32F2F 0%, #E57373 100%);
  background-repeat : repeat-x;
}

.bg-gradient-y-red {
  background-image : -webkit-linear-gradient(top, #D32F2F 0%, #E57373 100%);
  background-image :         linear-gradient(to bottom, #D32F2F 0%, #E57373 100%);
  background-repeat : repeat-x;
}

.bg-gradient-directional-red {
  background-image : -webkit-linear-gradient(135deg, #D32F2F, #E57373);
  background-image :         linear-gradient(-45deg, #D32F2F, #E57373);
  background-repeat : repeat-x;
}

.bg-gradient-x2-red {
  background-image : -webkit-linear-gradient(right, #E57373, #F44336 50%, #EF9A9A);
  background-image :         linear-gradient(to left, #E57373, #F44336 50%, #EF9A9A);
  background-repeat : no-repeat;
}

.bg-gradient-y2-red {
  background-image : -webkit-linear-gradient(#E57373, #F44336 50%, #EF9A9A);
  background-image :         linear-gradient(#E57373, #F44336 50%, #EF9A9A);
  background-repeat : no-repeat;
}

.bg-gradient-radial-red {
  background-image : -webkit-radial-gradient(circle, #D32F2F, #E57373);
  background-image :         radial-gradient(circle, #D32F2F, #E57373);
  background-repeat : no-repeat;
}

.bg-gradient-striped-red {
  background-image : -webkit-linear-gradient(135deg, #EF9A9A 25%, transparent 25%, transparent 50%, #EF9A9A 50%, #EF9A9A 75%, transparent 75%, transparent);
  background-image :         linear-gradient(-45deg, #EF9A9A 25%, transparent 25%, transparent 50%, #EF9A9A 50%, #EF9A9A 75%, transparent 75%, transparent);
}

.bg-gradient-x-red .card-header, .bg-gradient-x-red .card-footer, .bg-gradient-y-red .card-header, .bg-gradient-y-red .card-footer, .bg-gradient-directional-red .card-header, .bg-gradient-directional-red .card-footer, .bg-gradient-radial-red .card-header, .bg-gradient-radial-red .card-footer, .bg-gradient-striped-red .card-header, .bg-gradient-striped-red .card-footer, .bg-gradient-x2-red .card-header, .bg-gradient-x2-red .card-footer, .bg-gradient-y2-red .card-header, .bg-gradient-y2-red .card-footer {
  background-color : transparent;
}

.bg-gradient-x-pink {
  background-image : -webkit-linear-gradient(right, #C2185B 0%, #F06292 100%);
  background-image :         linear-gradient(to left, #C2185B 0%, #F06292 100%);
  background-repeat : repeat-x;
}

.bg-gradient-y-pink {
  background-image : -webkit-linear-gradient(top, #C2185B 0%, #F06292 100%);
  background-image :         linear-gradient(to bottom, #C2185B 0%, #F06292 100%);
  background-repeat : repeat-x;
}

.bg-gradient-directional-pink {
  background-image : -webkit-linear-gradient(135deg, #C2185B, #F06292);
  background-image :         linear-gradient(-45deg, #C2185B, #F06292);
  background-repeat : repeat-x;
}

.bg-gradient-x2-pink {
  background-image : -webkit-linear-gradient(right, #F06292, #E91E63 50%, #F48FB1);
  background-image :         linear-gradient(to left, #F06292, #E91E63 50%, #F48FB1);
  background-repeat : no-repeat;
}

.bg-gradient-y2-pink {
  background-image : -webkit-linear-gradient(#F06292, #E91E63 50%, #F48FB1);
  background-image :         linear-gradient(#F06292, #E91E63 50%, #F48FB1);
  background-repeat : no-repeat;
}

.bg-gradient-radial-pink {
  background-image : -webkit-radial-gradient(circle, #C2185B, #F06292);
  background-image :         radial-gradient(circle, #C2185B, #F06292);
  background-repeat : no-repeat;
}

.bg-gradient-striped-pink {
  background-image : -webkit-linear-gradient(135deg, #F48FB1 25%, transparent 25%, transparent 50%, #F48FB1 50%, #F48FB1 75%, transparent 75%, transparent);
  background-image :         linear-gradient(-45deg, #F48FB1 25%, transparent 25%, transparent 50%, #F48FB1 50%, #F48FB1 75%, transparent 75%, transparent);
}

.bg-gradient-x-pink .card-header, .bg-gradient-x-pink .card-footer, .bg-gradient-y-pink .card-header, .bg-gradient-y-pink .card-footer, .bg-gradient-directional-pink .card-header, .bg-gradient-directional-pink .card-footer, .bg-gradient-radial-pink .card-header, .bg-gradient-radial-pink .card-footer, .bg-gradient-striped-pink .card-header, .bg-gradient-striped-pink .card-footer, .bg-gradient-x2-pink .card-header, .bg-gradient-x2-pink .card-footer, .bg-gradient-y2-pink .card-header, .bg-gradient-y2-pink .card-footer {
  background-color : transparent;
}

.bg-gradient-x-purple {
  background-image : -webkit-linear-gradient(right, #7B1FA2 0%, #BA68C8 100%);
  background-image :         linear-gradient(to left, #7B1FA2 0%, #BA68C8 100%);
  background-repeat : repeat-x;
}

.bg-gradient-y-purple {
  background-image : -webkit-linear-gradient(top, #7B1FA2 0%, #BA68C8 100%);
  background-image :         linear-gradient(to bottom, #7B1FA2 0%, #BA68C8 100%);
  background-repeat : repeat-x;
}

.bg-gradient-directional-purple {
  background-image : -webkit-linear-gradient(135deg, #7B1FA2, #BA68C8);
  background-image :         linear-gradient(-45deg, #7B1FA2, #BA68C8);
  background-repeat : repeat-x;
}

.bg-gradient-x2-purple {
  background-image : -webkit-linear-gradient(right, #BA68C8, #9C27B0 50%, #CE93D8);
  background-image :         linear-gradient(to left, #BA68C8, #9C27B0 50%, #CE93D8);
  background-repeat : no-repeat;
}

.bg-gradient-y2-purple {
  background-image : -webkit-linear-gradient(#BA68C8, #9C27B0 50%, #CE93D8);
  background-image :         linear-gradient(#BA68C8, #9C27B0 50%, #CE93D8);
  background-repeat : no-repeat;
}

.bg-gradient-radial-purple {
  background-image : -webkit-radial-gradient(circle, #7B1FA2, #BA68C8);
  background-image :         radial-gradient(circle, #7B1FA2, #BA68C8);
  background-repeat : no-repeat;
}

.bg-gradient-striped-purple {
  background-image : -webkit-linear-gradient(135deg, #CE93D8 25%, transparent 25%, transparent 50%, #CE93D8 50%, #CE93D8 75%, transparent 75%, transparent);
  background-image :         linear-gradient(-45deg, #CE93D8 25%, transparent 25%, transparent 50%, #CE93D8 50%, #CE93D8 75%, transparent 75%, transparent);
}

.bg-gradient-x-purple .card-header, .bg-gradient-x-purple .card-footer, .bg-gradient-y-purple .card-header, .bg-gradient-y-purple .card-footer, .bg-gradient-directional-purple .card-header, .bg-gradient-directional-purple .card-footer, .bg-gradient-radial-purple .card-header, .bg-gradient-radial-purple .card-footer, .bg-gradient-striped-purple .card-header, .bg-gradient-striped-purple .card-footer, .bg-gradient-x2-purple .card-header, .bg-gradient-x2-purple .card-footer, .bg-gradient-y2-purple .card-header, .bg-gradient-y2-purple .card-footer {
  background-color : transparent;
}

.bg-gradient-x-blue {
  background-image : -webkit-linear-gradient(right, #1976D2 0%, #64B5F6 100%);
  background-image :         linear-gradient(to left, #1976D2 0%, #64B5F6 100%);
  background-repeat : repeat-x;
}

.bg-gradient-y-blue {
  background-image : -webkit-linear-gradient(top, #1976D2 0%, #64B5F6 100%);
  background-image :         linear-gradient(to bottom, #1976D2 0%, #64B5F6 100%);
  background-repeat : repeat-x;
}

.bg-gradient-directional-blue {
  background-image : -webkit-linear-gradient(135deg, #1976D2, #64B5F6);
  background-image :         linear-gradient(-45deg, #1976D2, #64B5F6);
  background-repeat : repeat-x;
}

.bg-gradient-x2-blue {
  background-image : -webkit-linear-gradient(right, #64B5F6, #2196F3 50%, #90CAF9);
  background-image :         linear-gradient(to left, #64B5F6, #2196F3 50%, #90CAF9);
  background-repeat : no-repeat;
}

.bg-gradient-y2-blue {
  background-image : -webkit-linear-gradient(#64B5F6, #2196F3 50%, #90CAF9);
  background-image :         linear-gradient(#64B5F6, #2196F3 50%, #90CAF9);
  background-repeat : no-repeat;
}

.bg-gradient-radial-blue {
  background-image : -webkit-radial-gradient(circle, #1976D2, #64B5F6);
  background-image :         radial-gradient(circle, #1976D2, #64B5F6);
  background-repeat : no-repeat;
}

.bg-gradient-striped-blue {
  background-image : -webkit-linear-gradient(135deg, #90CAF9 25%, transparent 25%, transparent 50%, #90CAF9 50%, #90CAF9 75%, transparent 75%, transparent);
  background-image :         linear-gradient(-45deg, #90CAF9 25%, transparent 25%, transparent 50%, #90CAF9 50%, #90CAF9 75%, transparent 75%, transparent);
}

.bg-gradient-x-blue .card-header, .bg-gradient-x-blue .card-footer, .bg-gradient-y-blue .card-header, .bg-gradient-y-blue .card-footer, .bg-gradient-directional-blue .card-header, .bg-gradient-directional-blue .card-footer, .bg-gradient-radial-blue .card-header, .bg-gradient-radial-blue .card-footer, .bg-gradient-striped-blue .card-header, .bg-gradient-striped-blue .card-footer, .bg-gradient-x2-blue .card-header, .bg-gradient-x2-blue .card-footer, .bg-gradient-y2-blue .card-header, .bg-gradient-y2-blue .card-footer {
  background-color : transparent;
}

.bg-gradient-x-cyan {
  background-image : -webkit-linear-gradient(right, #0097A7 0%, #4DD0E1 100%);
  background-image :         linear-gradient(to left, #0097A7 0%, #4DD0E1 100%);
  background-repeat : repeat-x;
}

.bg-gradient-y-cyan {
  background-image : -webkit-linear-gradient(top, #0097A7 0%, #4DD0E1 100%);
  background-image :         linear-gradient(to bottom, #0097A7 0%, #4DD0E1 100%);
  background-repeat : repeat-x;
}

.bg-gradient-directional-cyan {
  background-image : -webkit-linear-gradient(135deg, #0097A7, #4DD0E1);
  background-image :         linear-gradient(-45deg, #0097A7, #4DD0E1);
  background-repeat : repeat-x;
}

.bg-gradient-x2-cyan {
  background-image : -webkit-linear-gradient(right, #4DD0E1, #00BCD4 50%, #80DEEA);
  background-image :         linear-gradient(to left, #4DD0E1, #00BCD4 50%, #80DEEA);
  background-repeat : no-repeat;
}

.bg-gradient-y2-cyan {
  background-image : -webkit-linear-gradient(#4DD0E1, #00BCD4 50%, #80DEEA);
  background-image :         linear-gradient(#4DD0E1, #00BCD4 50%, #80DEEA);
  background-repeat : no-repeat;
}

.bg-gradient-radial-cyan {
  background-image : -webkit-radial-gradient(circle, #0097A7, #4DD0E1);
  background-image :         radial-gradient(circle, #0097A7, #4DD0E1);
  background-repeat : no-repeat;
}

.bg-gradient-striped-cyan {
  background-image : -webkit-linear-gradient(135deg, #80DEEA 25%, transparent 25%, transparent 50%, #80DEEA 50%, #80DEEA 75%, transparent 75%, transparent);
  background-image :         linear-gradient(-45deg, #80DEEA 25%, transparent 25%, transparent 50%, #80DEEA 50%, #80DEEA 75%, transparent 75%, transparent);
}

.bg-gradient-x-cyan .card-header, .bg-gradient-x-cyan .card-footer, .bg-gradient-y-cyan .card-header, .bg-gradient-y-cyan .card-footer, .bg-gradient-directional-cyan .card-header, .bg-gradient-directional-cyan .card-footer, .bg-gradient-radial-cyan .card-header, .bg-gradient-radial-cyan .card-footer, .bg-gradient-striped-cyan .card-header, .bg-gradient-striped-cyan .card-footer, .bg-gradient-x2-cyan .card-header, .bg-gradient-x2-cyan .card-footer, .bg-gradient-y2-cyan .card-header, .bg-gradient-y2-cyan .card-footer {
  background-color : transparent;
}

.bg-gradient-x-teal {
  background-image : -webkit-linear-gradient(right, #00796B 0%, #4DB6AC 100%);
  background-image :         linear-gradient(to left, #00796B 0%, #4DB6AC 100%);
  background-repeat : repeat-x;
}

.bg-gradient-y-teal {
  background-image : -webkit-linear-gradient(top, #00796B 0%, #4DB6AC 100%);
  background-image :         linear-gradient(to bottom, #00796B 0%, #4DB6AC 100%);
  background-repeat : repeat-x;
}

.bg-gradient-directional-teal {
  background-image : -webkit-linear-gradient(135deg, #00796B, #4DB6AC);
  background-image :         linear-gradient(-45deg, #00796B, #4DB6AC);
  background-repeat : repeat-x;
}

.bg-gradient-x2-teal {
  background-image : -webkit-linear-gradient(right, #4DB6AC, #009688 50%, #80CBC4);
  background-image :         linear-gradient(to left, #4DB6AC, #009688 50%, #80CBC4);
  background-repeat : no-repeat;
}

.bg-gradient-y2-teal {
  background-image : -webkit-linear-gradient(#4DB6AC, #009688 50%, #80CBC4);
  background-image :         linear-gradient(#4DB6AC, #009688 50%, #80CBC4);
  background-repeat : no-repeat;
}

.bg-gradient-radial-teal {
  background-image : -webkit-radial-gradient(circle, #00796B, #4DB6AC);
  background-image :         radial-gradient(circle, #00796B, #4DB6AC);
  background-repeat : no-repeat;
}

.bg-gradient-striped-teal {
  background-image : -webkit-linear-gradient(135deg, #80CBC4 25%, transparent 25%, transparent 50%, #80CBC4 50%, #80CBC4 75%, transparent 75%, transparent);
  background-image :         linear-gradient(-45deg, #80CBC4 25%, transparent 25%, transparent 50%, #80CBC4 50%, #80CBC4 75%, transparent 75%, transparent);
}

.bg-gradient-x-teal .card-header, .bg-gradient-x-teal .card-footer, .bg-gradient-y-teal .card-header, .bg-gradient-y-teal .card-footer, .bg-gradient-directional-teal .card-header, .bg-gradient-directional-teal .card-footer, .bg-gradient-radial-teal .card-header, .bg-gradient-radial-teal .card-footer, .bg-gradient-striped-teal .card-header, .bg-gradient-striped-teal .card-footer, .bg-gradient-x2-teal .card-header, .bg-gradient-x2-teal .card-footer, .bg-gradient-y2-teal .card-header, .bg-gradient-y2-teal .card-footer {
  background-color : transparent;
}

.bg-gradient-x-yellow {
  background-image : -webkit-linear-gradient(right, #FBC02D 0%, #FFF176 100%);
  background-image :         linear-gradient(to left, #FBC02D 0%, #FFF176 100%);
  background-repeat : repeat-x;
}

.bg-gradient-y-yellow {
  background-image : -webkit-linear-gradient(top, #FBC02D 0%, #FFF176 100%);
  background-image :         linear-gradient(to bottom, #FBC02D 0%, #FFF176 100%);
  background-repeat : repeat-x;
}

.bg-gradient-directional-yellow {
  background-image : -webkit-linear-gradient(135deg, #FBC02D, #FFF176);
  background-image :         linear-gradient(-45deg, #FBC02D, #FFF176);
  background-repeat : repeat-x;
}

.bg-gradient-x2-yellow {
  background-image : -webkit-linear-gradient(right, #FFF176, #FFEB3B 50%, #FFF59D);
  background-image :         linear-gradient(to left, #FFF176, #FFEB3B 50%, #FFF59D);
  background-repeat : no-repeat;
}

.bg-gradient-y2-yellow {
  background-image : -webkit-linear-gradient(#FFF176, #FFEB3B 50%, #FFF59D);
  background-image :         linear-gradient(#FFF176, #FFEB3B 50%, #FFF59D);
  background-repeat : no-repeat;
}

.bg-gradient-radial-yellow {
  background-image : -webkit-radial-gradient(circle, #FBC02D, #FFF176);
  background-image :         radial-gradient(circle, #FBC02D, #FFF176);
  background-repeat : no-repeat;
}

.bg-gradient-striped-yellow {
  background-image : -webkit-linear-gradient(135deg, #FFF59D 25%, transparent 25%, transparent 50%, #FFF59D 50%, #FFF59D 75%, transparent 75%, transparent);
  background-image :         linear-gradient(-45deg, #FFF59D 25%, transparent 25%, transparent 50%, #FFF59D 50%, #FFF59D 75%, transparent 75%, transparent);
}

.bg-gradient-x-yellow .card-header, .bg-gradient-x-yellow .card-footer, .bg-gradient-y-yellow .card-header, .bg-gradient-y-yellow .card-footer, .bg-gradient-directional-yellow .card-header, .bg-gradient-directional-yellow .card-footer, .bg-gradient-radial-yellow .card-header, .bg-gradient-radial-yellow .card-footer, .bg-gradient-striped-yellow .card-header, .bg-gradient-striped-yellow .card-footer, .bg-gradient-x2-yellow .card-header, .bg-gradient-x2-yellow .card-footer, .bg-gradient-y2-yellow .card-header, .bg-gradient-y2-yellow .card-footer {
  background-color : transparent;
}

.bg-gradient-x-amber {
  background-image : -webkit-linear-gradient(right, #FFA000 0%, #FFD54F 100%);
  background-image :         linear-gradient(to left, #FFA000 0%, #FFD54F 100%);
  background-repeat : repeat-x;
}

.bg-gradient-y-amber {
  background-image : -webkit-linear-gradient(top, #FFA000 0%, #FFD54F 100%);
  background-image :         linear-gradient(to bottom, #FFA000 0%, #FFD54F 100%);
  background-repeat : repeat-x;
}

.bg-gradient-directional-amber {
  background-image : -webkit-linear-gradient(135deg, #FFA000, #FFD54F);
  background-image :         linear-gradient(-45deg, #FFA000, #FFD54F);
  background-repeat : repeat-x;
}

.bg-gradient-x2-amber {
  background-image : -webkit-linear-gradient(right, #FFD54F, #FFC107 50%, #FFE082);
  background-image :         linear-gradient(to left, #FFD54F, #FFC107 50%, #FFE082);
  background-repeat : no-repeat;
}

.bg-gradient-y2-amber {
  background-image : -webkit-linear-gradient(#FFD54F, #FFC107 50%, #FFE082);
  background-image :         linear-gradient(#FFD54F, #FFC107 50%, #FFE082);
  background-repeat : no-repeat;
}

.bg-gradient-radial-amber {
  background-image : -webkit-radial-gradient(circle, #FFA000, #FFD54F);
  background-image :         radial-gradient(circle, #FFA000, #FFD54F);
  background-repeat : no-repeat;
}

.bg-gradient-striped-amber {
  background-image : -webkit-linear-gradient(135deg, #FFE082 25%, transparent 25%, transparent 50%, #FFE082 50%, #FFE082 75%, transparent 75%, transparent);
  background-image :         linear-gradient(-45deg, #FFE082 25%, transparent 25%, transparent 50%, #FFE082 50%, #FFE082 75%, transparent 75%, transparent);
}

.bg-gradient-x-amber .card-header, .bg-gradient-x-amber .card-footer, .bg-gradient-y-amber .card-header, .bg-gradient-y-amber .card-footer, .bg-gradient-directional-amber .card-header, .bg-gradient-directional-amber .card-footer, .bg-gradient-radial-amber .card-header, .bg-gradient-radial-amber .card-footer, .bg-gradient-striped-amber .card-header, .bg-gradient-striped-amber .card-footer, .bg-gradient-x2-amber .card-header, .bg-gradient-x2-amber .card-footer, .bg-gradient-y2-amber .card-header, .bg-gradient-y2-amber .card-footer {
  background-color : transparent;
}

.bg-gradient-x-blue-grey {
  background-image : -webkit-linear-gradient(right, #455A64 0%, #90A4AE 100%);
  background-image :         linear-gradient(to left, #455A64 0%, #90A4AE 100%);
  background-repeat : repeat-x;
}

.bg-gradient-y-blue-grey {
  background-image : -webkit-linear-gradient(top, #455A64 0%, #90A4AE 100%);
  background-image :         linear-gradient(to bottom, #455A64 0%, #90A4AE 100%);
  background-repeat : repeat-x;
}

.bg-gradient-directional-blue-grey {
  background-image : -webkit-linear-gradient(135deg, #455A64, #90A4AE);
  background-image :         linear-gradient(-45deg, #455A64, #90A4AE);
  background-repeat : repeat-x;
}

.bg-gradient-x2-blue-grey {
  background-image : -webkit-linear-gradient(right, #90A4AE, #607D8B 50%, #B0BEC5);
  background-image :         linear-gradient(to left, #90A4AE, #607D8B 50%, #B0BEC5);
  background-repeat : no-repeat;
}

.bg-gradient-y2-blue-grey {
  background-image : -webkit-linear-gradient(#90A4AE, #607D8B 50%, #B0BEC5);
  background-image :         linear-gradient(#90A4AE, #607D8B 50%, #B0BEC5);
  background-repeat : no-repeat;
}

.bg-gradient-radial-blue-grey {
  background-image : -webkit-radial-gradient(circle, #455A64, #90A4AE);
  background-image :         radial-gradient(circle, #455A64, #90A4AE);
  background-repeat : no-repeat;
}

.bg-gradient-striped-blue-grey {
  background-image : -webkit-linear-gradient(135deg, #B0BEC5 25%, transparent 25%, transparent 50%, #B0BEC5 50%, #B0BEC5 75%, transparent 75%, transparent);
  background-image :         linear-gradient(-45deg, #B0BEC5 25%, transparent 25%, transparent 50%, #B0BEC5 50%, #B0BEC5 75%, transparent 75%, transparent);
}

.bg-gradient-x-blue-grey .card-header, .bg-gradient-x-blue-grey .card-footer, .bg-gradient-y-blue-grey .card-header, .bg-gradient-y-blue-grey .card-footer, .bg-gradient-directional-blue-grey .card-header, .bg-gradient-directional-blue-grey .card-footer, .bg-gradient-radial-blue-grey .card-header, .bg-gradient-radial-blue-grey .card-footer, .bg-gradient-striped-blue-grey .card-header, .bg-gradient-striped-blue-grey .card-footer, .bg-gradient-x2-blue-grey .card-header, .bg-gradient-x2-blue-grey .card-footer, .bg-gradient-y2-blue-grey .card-header, .bg-gradient-y2-blue-grey .card-footer {
  background-color : transparent;
}

.bg-gradient-x-grey-blue {
  background-image : -webkit-linear-gradient(right, #2C303B 0%, #6F85AD 100%);
  background-image :         linear-gradient(to left, #2C303B 0%, #6F85AD 100%);
  background-repeat : repeat-x;
}

.bg-gradient-y-grey-blue {
  background-image : -webkit-linear-gradient(top, #2C303B 0%, #6F85AD 100%);
  background-image :         linear-gradient(to bottom, #2C303B 0%, #6F85AD 100%);
  background-repeat : repeat-x;
}

.bg-gradient-directional-grey-blue {
  background-image : -webkit-linear-gradient(135deg, #2C303B, #6F85AD);
  background-image :         linear-gradient(-45deg, #2C303B, #6F85AD);
  background-repeat : repeat-x;
}

.bg-gradient-x2-grey-blue {
  background-image : -webkit-linear-gradient(right, #6F85AD, #1B2942 50%, #B0BEC5);
  background-image :         linear-gradient(to left, #6F85AD, #1B2942 50%, #B0BEC5);
  background-repeat : no-repeat;
}

.bg-gradient-y2-grey-blue {
  background-image : -webkit-linear-gradient(#6F85AD, #1B2942 50%, #B0BEC5);
  background-image :         linear-gradient(#6F85AD, #1B2942 50%, #B0BEC5);
  background-repeat : no-repeat;
}

.bg-gradient-radial-grey-blue {
  background-image : -webkit-radial-gradient(circle, #2C303B, #6F85AD);
  background-image :         radial-gradient(circle, #2C303B, #6F85AD);
  background-repeat : no-repeat;
}

.bg-gradient-striped-grey-blue {
  background-image : -webkit-linear-gradient(135deg, #B0BEC5 25%, transparent 25%, transparent 50%, #B0BEC5 50%, #B0BEC5 75%, transparent 75%, transparent);
  background-image :         linear-gradient(-45deg, #B0BEC5 25%, transparent 25%, transparent 50%, #B0BEC5 50%, #B0BEC5 75%, transparent 75%, transparent);
}

.bg-gradient-x-grey-blue .card-header, .bg-gradient-x-grey-blue .card-footer, .bg-gradient-y-grey-blue .card-header, .bg-gradient-y-grey-blue .card-footer, .bg-gradient-directional-grey-blue .card-header, .bg-gradient-directional-grey-blue .card-footer, .bg-gradient-radial-grey-blue .card-header, .bg-gradient-radial-grey-blue .card-footer, .bg-gradient-striped-grey-blue .card-header, .bg-gradient-striped-grey-blue .card-footer, .bg-gradient-x2-grey-blue .card-header, .bg-gradient-x2-grey-blue .card-footer, .bg-gradient-y2-grey-blue .card-header, .bg-gradient-y2-grey-blue .card-footer {
  background-color : transparent;
}
@font-face {
	font-family: 'Simple-Line-Icons';
	src:url('../fonts/simple-line-icons/fonts/Simple-Line-Icons.eot?v=Ab3TEH6u_ZL8sbgbCaPIwgkZs6s');
	src:url('../fonts/simple-line-icons/fonts/Simple-Line-Icons.eot?v=Ab3TEH6u_ZL8sbgbCaPIwgkZs6s&#iefix') format('embedded-opentype'),
		url(data:font/x-font-woff;charset=utf-8;base64,d09GRk9UVE8AAOe8AAsAAAABu6AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAA4yUAAbPOH4xiK0ZGVE0AAOQwAAAAGgAAABxmk/qIR0RFRgAA5EwAAAAeAAAAIADRAARPUy8yAADkbAAAAEsAAABgL93cQWNtYXAAAOS4AAABMgAAApb6NPANaGVhZAAA5ewAAAAwAAAANv4pzBNoaGVhAADmHAAAACAAAAAkBBH/42htdHgAAOY8AAAAfgAAAU4HvwSibWF4cAAA5rwAAAAGAAAABgCkUABuYW1lAADmxAAAAOwAAAIKic1IyHBvc3QAAOewAAAADAAAACAAAwAAeJy8vXl8VdX1h73PnRNCSIBgmBIEBBQRQhhFBcQJQXGqUqVKrVpEixSppUqdENFGpBQVFStatWpFpRURlUKkiIiIEVBAQEDmKSFApjvtdz1r3wSosbW/z/u++ePk3nPPOXtaew3fNRzPBALG87zGV976q7G339xl6K1jbu4y+Bd3jLnTeD7jmYuqF/mqF/urcwNFGf6ijEBeuml+ZWNbVFT3ISP86K3VT1XfFWxtTOiyRnI0JkuO4ZnZfM5obbxXRzQ2r/C0iGlkmpnWpr3pbLqbvmaAudBcan5iRphfmNHm12aCuc88bKaaJ8ws8xfzuplr3jOLzMdmpVljvjHbzB5TZipNwgt4DbzGXnOvjdfRO8Pr6Z3lDfIu9i73hns3eLd4v/LGe/d4D3qPen/0ZnrPe694c7x3vA+8j7zl3hfe195mb4e33zvs1fiML+zL9OX4Wvna+U7zFfj6+Pr7LvBd4rvKd53vRt+tvrG+3/ru9U32Peab4XvW96LvNd/bvvm+f/qW+j7zrfZt8G317faV+ip8cb/fn+7P9uf68/0d/F38Pfz9/Of6B/sv81/jv95/s/92/53+u/0P+B/xT/M/5f+z/2X/G/5/+N/3F/s/8a/yf+Xf5N/u3+cv91f7bSAUaBhoGmgZaBs4NdAt0DtwTuD8wNDAlYFrAz8PjArcEbgrMCXw9G/G3HpBt27d5N/5df+6u3+F7l8P96+X/itwlxQUuH/uygJ3ZYG7sqCn++du6O5u6O5u6O5u6O5u6O5u6O5u6O5u6Oa+devt/vVx//q6fwPdv3Pdv0Hu33nu3/nu3wWudXd7gbu9wN1e4G4vcLcXuNsL3O0F7vYCd3t3d3t3d3t3d3t3d3t3d3t3d3t3d3t3d3t3d3uhG3ShG3ShG3ShG3ShG3ShG2ahG3Sha6/QtVfo2it07RW69gpde4WuvULXXqFrr4drr4drr4drr4drr4drr4drr4drr4drr4drr4drr4drr4drr4drr4drr4drr4drr6drr6drr6drr6drr6drr6drr6drr6drr6drr6drr6drr6drr6drr6drr6drr6drr5drr5drr5drr5drr5drr5drr5drr5drr5drr5drr5drr5drr5drr5drr5drr5drr7drr7drr7drr7drr7drr7drr7drr7drr7drr7drr7drr7drr7drr7drr7drr7drr49rr49rr49rr49rr49rr49rr49rr49rr49rr49rr49rr49rr49rr49rr49rr49rr69rr69rr69rr69rr69rr69rr69rr69rr69rr69rr69rr69rr69rr69rr69rr69rb6Brb6Brr1vB90TE92WGMd4U7xHhvH/wirzHvKne49404cLTvT95M7wnvCe9p4QjP+094z3rzfKe8/4s3Hm294L3ovcX7yXvZeHUf/Ve9V7zXvf+5r0hXPtN7y3vbW+u93fvH8LB53nvevO997wF3vvCzT/0Fnr/9BZ5i71i4exLvH95S72PvWXeJ8LlP/VWeJ95K73PvVXC8Uu8L73V3hpvrfeVcP913npvg/eNt9HbJJLgW2+Lt9Xb5n3nbRepsNPb5e329nh7vX0iIQ54B71Sr8w75JWLtDjiHfUqvEqvyqv2aryoF/PiXsJLelakiOfz+fy+gC/oC4lEifjSfOm+Br4MX0ORLo18Wb5sX2NfE19TkTTNfCf5cn3NfS18LUXqtPbl+fJ9bXwn+9qKBGrvO8XXwdfR18l3qnnZL1NpjE8EqPF/aUKTTNrVJuNG0+gZk7XHZJeY3Dmm5U3m5PNN28dM+1tMhymm0yemczfTbbLpPtQUtjM9N5s++eacHDPgoLmgkRk8zgzNN5c1Mld1N8P7mp9ONCM2mBt6mp/vMjdfZ26tMmOyzbjHzW9ONRPuMXd/Ze7NMg8+ax56zky5wDzynnnsE/P4w+aPH5k/vWae6mRmJswzfcxzU8zsC82Lc82ra8zrs8zfrjVvNDZz9pi5y8w7pebdoJn/oXlvknn/HfPBYbOw2izaZ4q7m4++Mf+a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) format('woff'),
		url('../fonts/simple-line-icons/fonts/Simple-Line-Icons.ttf?v=Ab3TEH6u_ZL8sbgbCaPIwgkZs6s') format('truetype'),
		url('../fonts/simple-line-icons/fonts/Simple-Line-Icons.svg#Simple-Line-Icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'Simple-Line-Icons' !important;
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-moustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-emoticon-smile, .icon-disc, .icon-cursor-move, .icon-crop, .icon-credit-card, .icon-chemistry, .icon-user, .icon-speedometer, .icon-social-youtube, .icon-social-twitter, .icon-social-tumblr, .icon-social-facebook, .icon-social-dropbox, .icon-social-dribbble, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglasses, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-map, .icon-layers, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-frame, .icon-folder-alt, .icon-film, .icon-feed, .icon-earphones-alt, .icon-earphones, .icon-drop, .icon-drawer, .icon-docs, .icon-directions, .icon-direction, .icon-diamond, .icon-cup, .icon-compass, .icon-call-out, .icon-call-in, .icon-call-end, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-music-tone-alt, .icon-music-tone, .icon-microphone, .icon-loop, .icon-logout, .icon-login, .icon-list, .icon-like, .icon-home, .icon-grid, .icon-graph, .icon-equalizer, .icon-dislike, .icon-cursor, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-calendar, .icon-bulb, .icon-bar-chart, .icon-arrow-up, .icon-arrow-right, .icon-arrow-left, .icon-arrow-down, .icon-ban, .icon-bubble, .icon-camcorder, .icon-camera, .icon-check, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-doc, .icon-envelope, .icon-eye, .icon-flag, .icon-folder, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-plus, .icon-pointer, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symbol-female, .icon-symbol-male, .icon-target, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-users {
	font-family: 'Simple-Line-Icons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-user-female:before {
	content: "\e000";
}
.icon-user-follow:before {
	content: "\e002";
}
.icon-user-following:before {
	content: "\e003";
}
.icon-user-unfollow:before {
	content: "\e004";
}
.icon-trophy:before {
	content: "\e006";
}
.icon-screen-smartphone:before {
	content: "\e010";
}
.icon-screen-desktop:before {
	content: "\e011";
}
.icon-plane:before {
	content: "\e012";
}
.icon-notebook:before {
	content: "\e013";
}
.icon-moustache:before {
	content: "\e014";
}
.icon-mouse:before {
	content: "\e015";
}
.icon-magnet:before {
	content: "\e016";
}
.icon-energy:before {
	content: "\e020";
}
.icon-emoticon-smile:before {
	content: "\e021";
}
.icon-disc:before {
	content: "\e022";
}
.icon-cursor-move:before {
	content: "\e023";
}
.icon-crop:before {
	content: "\e024";
}
.icon-credit-card:before {
	content: "\e025";
}
.icon-chemistry:before {
	content: "\e026";
}
.icon-user:before {
	content: "\e005";
}
.icon-speedometer:before {
	content: "\e007";
}
.icon-social-youtube:before {
	content: "\e008";
}
.icon-social-twitter:before {
	content: "\e009";
}
.icon-social-tumblr:before {
	content: "\e00a";
}
.icon-social-facebook:before {
	content: "\e00b";
}
.icon-social-dropbox:before {
	content: "\e00c";
}
.icon-social-dribbble:before {
	content: "\e00d";
}
.icon-shield:before {
	content: "\e00e";
}
.icon-screen-tablet:before {
	content: "\e00f";
}
.icon-magic-wand:before {
	content: "\e017";
}
.icon-hourglass:before {
	content: "\e018";
}
.icon-graduation:before {
	content: "\e019";
}
.icon-ghost:before {
	content: "\e01a";
}
.icon-game-controller:before {
	content: "\e01b";
}
.icon-fire:before {
	content: "\e01c";
}
.icon-eyeglasses:before {
	content: "\e01d";
}
.icon-envelope-open:before {
	content: "\e01e";
}
.icon-envelope-letter:before {
	content: "\e01f";
}
.icon-bell:before {
	content: "\e027";
}
.icon-badge:before {
	content: "\e028";
}
.icon-anchor:before {
	content: "\e029";
}
.icon-wallet:before {
	content: "\e02a";
}
.icon-vector:before {
	content: "\e02b";
}
.icon-speech:before {
	content: "\e02c";
}
.icon-puzzle:before {
	content: "\e02d";
}
.icon-printer:before {
	content: "\e02e";
}
.icon-present:before {
	content: "\e02f";
}
.icon-playlist:before {
	content: "\e030";
}
.icon-pin:before {
	content: "\e031";
}
.icon-picture:before {
	content: "\e032";
}
.icon-map:before {
	content: "\e033";
}
.icon-layers:before {
	content: "\e034";
}
.icon-handbag:before {
	content: "\e035";
}
.icon-globe-alt:before {
	content: "\e036";
}
.icon-globe:before {
	content: "\e037";
}
.icon-frame:before {
	content: "\e038";
}
.icon-folder-alt:before {
	content: "\e039";
}
.icon-film:before {
	content: "\e03a";
}
.icon-feed:before {
	content: "\e03b";
}
.icon-earphones-alt:before {
	content: "\e03c";
}
.icon-earphones:before {
	content: "\e03d";
}
.icon-drop:before {
	content: "\e03e";
}
.icon-drawer:before {
	content: "\e03f";
}
.icon-docs:before {
	content: "\e040";
}
.icon-directions:before {
	content: "\e041";
}
.icon-direction:before {
	content: "\e042";
}
.icon-diamond:before {
	content: "\e043";
}
.icon-cup:before {
	content: "\e044";
}
.icon-compass:before {
	content: "\e045";
}
.icon-call-out:before {
	content: "\e046";
}
.icon-call-in:before {
	content: "\e047";
}
.icon-call-end:before {
	content: "\e048";
}
.icon-calculator:before {
	content: "\e049";
}
.icon-bubbles:before {
	content: "\e04a";
}
.icon-briefcase:before {
	content: "\e04b";
}
.icon-book-open:before {
	content: "\e04c";
}
.icon-basket-loaded:before {
	content: "\e04d";
}
.icon-basket:before {
	content: "\e04e";
}
.icon-bag:before {
	content: "\e04f";
}
.icon-action-undo:before {
	content: "\e050";
}
.icon-action-redo:before {
	content: "\e051";
}
.icon-wrench:before {
	content: "\e052";
}
.icon-umbrella:before {
	content: "\e053";
}
.icon-trash:before {
	content: "\e054";
}
.icon-tag:before {
	content: "\e055";
}
.icon-support:before {
	content: "\e056";
}
.icon-size-fullscreen:before {
	content: "\e057";
}
.icon-size-actual:before {
	content: "\e058";
}
.icon-shuffle:before {
	content: "\e059";
}
.icon-share-alt:before {
	content: "\e05a";
}
.icon-share:before {
	content: "\e05b";
}
.icon-rocket:before {
	content: "\e05c";
}
.icon-question:before {
	content: "\e05d";
}
.icon-pie-chart:before {
	content: "\e05e";
}
.icon-pencil:before {
	content: "\e05f";
}
.icon-note:before {
	content: "\e060";
}
.icon-music-tone-alt:before {
	content: "\e061";
}
.icon-music-tone:before {
	content: "\e062";
}
.icon-microphone:before {
	content: "\e063";
}
.icon-loop:before {
	content: "\e064";
}
.icon-logout:before {
	content: "\e065";
}
.icon-login:before {
	content: "\e066";
}
.icon-list:before {
	content: "\e067";
}
.icon-like:before {
	content: "\e068";
}
.icon-home:before {
	content: "\e069";
}
.icon-grid:before {
	content: "\e06a";
}
.icon-graph:before {
	content: "\e06b";
}
.icon-equalizer:before {
	content: "\e06c";
}
.icon-dislike:before {
	content: "\e06d";
}
.icon-cursor:before {
	content: "\e06e";
}
.icon-control-start:before {
	content: "\e06f";
}
.icon-control-rewind:before {
	content: "\e070";
}
.icon-control-play:before {
	content: "\e071";
}
.icon-control-pause:before {
	content: "\e072";
}
.icon-control-forward:before {
	content: "\e073";
}
.icon-control-end:before {
	content: "\e074";
}
.icon-calendar:before {
	content: "\e075";
}
.icon-bulb:before {
	content: "\e076";
}
.icon-bar-chart:before {
	content: "\e077";
}
.icon-arrow-up:before {
	content: "\e078";
}
.icon-arrow-right:before {
	content: "\e079";
}
.icon-arrow-left:before {
	content: "\e07a";
}
.icon-arrow-down:before {
	content: "\e07b";
}
.icon-ban:before {
	content: "\e07c";
}
.icon-bubble:before {
	content: "\e07d";
}
.icon-camcorder:before {
	content: "\e07e";
}
.icon-camera:before {
	content: "\e07f";
}
.icon-check:before {
	content: "\e080";
}
.icon-clock:before {
	content: "\e081";
}
.icon-close:before {
	content: "\e082";
}
.icon-cloud-download:before {
	content: "\e083";
}
.icon-cloud-upload:before {
	content: "\e084";
}
.icon-doc:before {
	content: "\e085";
}
.icon-envelope:before {
	content: "\e086";
}
.icon-eye:before {
	content: "\e087";
}
.icon-flag:before {
	content: "\e088";
}
.icon-folder:before {
	content: "\e089";
}
.icon-heart:before {
	content: "\e08a";
}
.icon-info:before {
	content: "\e08b";
}
.icon-key:before {
	content: "\e08c";
}
.icon-link:before {
	content: "\e08d";
}
.icon-lock:before {
	content: "\e08e";
}
.icon-lock-open:before {
	content: "\e08f";
}
.icon-magnifier:before {
	content: "\e090";
}
.icon-magnifier-add:before {
	content: "\e091";
}
.icon-magnifier-remove:before {
	content: "\e092";
}
.icon-paper-clip:before {
	content: "\e093";
}
.icon-paper-plane:before {
	content: "\e094";
}
.icon-plus:before {
	content: "\e095";
}
.icon-pointer:before {
	content: "\e096";
}
.icon-power:before {
	content: "\e097";
}
.icon-refresh:before {
	content: "\e098";
}
.icon-reload:before {
	content: "\e099";
}
.icon-settings:before {
	content: "\e09a";
}
.icon-star:before {
	content: "\e09b";
}
.icon-symbol-female:before {
	content: "\e09c";
}
.icon-symbol-male:before {
	content: "\e09d";
}
.icon-target:before {
	content: "\e09e";
}
.icon-volume-1:before {
	content: "\e09f";
}
.icon-volume-2:before {
	content: "\e0a0";
}
.icon-volume-off:before {
	content: "\e0a1";
}
.icon-users:before {
	content: "\e001";
}
/* --------------------------------
Horizontal Timeline
-------------------------------- */
@-webkit-keyframes 'cd-enter-right' {
  0% {
    opacity : 0;
    -webkit-transform : translateX(-100%);
  }
  100% {
    opacity : 1;
    -webkit-transform : translateX(0%);
  }
}

@keyframes 'cd-enter-right' {
  0% {
    opacity : 0;
    -webkit-transform : translateX(-100%);
            transform : translateX(-100%);
  }
  100% {
    opacity : 1;
    -webkit-transform : translateX(0%);
            transform : translateX(0%);
  }
}

@-webkit-keyframes 'cd-enter-left' {
  0% {
    opacity : 0;
    -webkit-transform : translateX(100%);
  }
  100% {
    opacity : 1;
    -webkit-transform : translateX(0%);
  }
}

@keyframes 'cd-enter-left' {
  0% {
    opacity : 0;
    -webkit-transform : translateX(100%);
            transform : translateX(100%);
  }
  100% {
    opacity : 1;
    -webkit-transform : translateX(0%);
            transform : translateX(0%);
  }
}

.cd-horizontal-timeline {
  opacity : 0;
  margin : 2em auto;
  -webkit-transition : opacity 0.2s;
          transition : opacity 0.2s;
}
.cd-horizontal-timeline ol, .cd-horizontal-timeline ul {
  list-style : none;
}
.cd-horizontal-timeline::before {
  content : 'mobile';
  display : none;
}
.cd-horizontal-timeline .timeline {
  position : relative;
  height : 100px;
  width : 90%;
  max-width : 800px;
  margin : 0 auto;
}
.cd-horizontal-timeline .events-wrapper {
  position : relative;
  height : 100%;
  margin : 0 40px;
  overflow : hidden;
}
.cd-horizontal-timeline .events-wrapper::after {
  content : '';
  position : absolute;
  z-index : 2;
  top : 0;
  height : 100%;
  width : 20px;
  left : 0;
}
.cd-horizontal-timeline .events-wrapper::before {
  content : '';
  position : absolute;
  z-index : 2;
  top : 0;
  height : 100%;
  width : 20px;
  right : 0;
}
.cd-horizontal-timeline .events {
  position : absolute;
  z-index : 1;
  right : 0;
  top : 39px;
  height : 2px;
  background : #DFDFDF;
  -webkit-transition : -webkit-transform 0.4s;
          transition : -webkit-transform 0.4s;
          transition :         transform 0.4s;
          transition :         transform 0.4s, -webkit-transform 0.4s;
}
.cd-horizontal-timeline .events a {
  position : absolute;
  bottom : 0;
  z-index : 2;
  text-align : center;
  font-size : 1.3rem;
  padding-bottom : 15px;
  color : #383838;
  -webkit-transform : translateZ(0);
          transform : translateZ(0);
}
.cd-horizontal-timeline .events a::after {
  content : '';
  position : absolute;
  right : 50%;
  left : auto;
  -webkit-transform : translateX(50%);
      -ms-transform : translateX(50%);
          transform : translateX(50%);
  bottom : -5px;
  height : 12px;
  width : 12px;
  border-radius : 50%;
  border : 2px solid #DFDFDF;
  background-color : #F8F8F8;
  -webkit-transition : background-color 0.3s, border-color 0.3s;
          transition : background-color 0.3s, border-color 0.3s;
}
.cd-horizontal-timeline .events a.selected {
  pointer-events : none;
}
.cd-horizontal-timeline .events a.selected::after {
  background-color : #1E9FF2;
  border-color : #1E9FF2;
}
.cd-horizontal-timeline .events a.older-event::after {
  border-color : #1E9FF2;
}
.cd-horizontal-timeline .filling-line {
  position : absolute;
  z-index : 1;
  right : 0;
  top : 0;
  height : 100%;
  width : 100%;
  background-color : #1E9FF2;
  -webkit-transform : scaleX(0);
      -ms-transform : scaleX(0);
          transform : scaleX(0);
  -webkit-transform-origin : right center;
      -ms-transform-origin : right center;
          transform-origin : right center;
  -webkit-transition : -webkit-transform 0.3s;
          transition : -webkit-transform 0.3s;
          transition :         transform 0.3s;
          transition :         transform 0.3s, -webkit-transform 0.3s;
}
.cd-horizontal-timeline .events-content {
  position : relative;
  width : 100%;
  margin : 2em 0;
  overflow : hidden;
  -webkit-transition : height 0.4s;
          transition : height 0.4s;
}
.cd-horizontal-timeline .events-content li {
  position : absolute;
  z-index : 1;
  width : 100%;
  right : 0;
  top : 0;
  -webkit-transform : translateX(100%);
      -ms-transform : translateX(100%);
          transform : translateX(100%);
  padding : 0 5%;
  opacity : 0;
  -webkit-animation-duration : 0.4s;
          animation-duration : 0.4s;
  -webkit-animation-timing-function : ease-in-out;
          animation-timing-function : ease-in-out;
}
.cd-horizontal-timeline .events-content li > * {
  max-width : 800px;
  margin : 0 auto;
}
.cd-horizontal-timeline .events-content li.selected {
  position : relative;
  z-index : 2;
  opacity : 1;
  -webkit-transform : translateX(0);
      -ms-transform : translateX(0);
          transform : translateX(0);
}
.cd-horizontal-timeline .events-content li.enter-right {
  -webkit-animation-name : cd-enter-right;
          animation-name : cd-enter-right;
}
.cd-horizontal-timeline .events-content li.leave-right {
  -webkit-animation-name : cd-enter-right;
          animation-name : cd-enter-right;
  animation-direction : reverse;
}
.cd-horizontal-timeline .events-content li.enter-left {
  -webkit-animation-name : cd-enter-left;
          animation-name : cd-enter-left;
}
.cd-horizontal-timeline .events-content li.leave-left {
  -webkit-animation-name : cd-enter-left;
          animation-name : cd-enter-left;
  animation-direction : reverse;
}

.cd-horizontal-timeline.loaded {
  opacity : 1;
}

.no-touch .cd-horizontal-timeline .events a:hover::after {
  background-color : #1E9FF2;
  border-color : #1E9FF2;
}

.no-touch .cd-timeline-navigation a:hover {
  border-color : #1E9FF2;
}

.no-touch .cd-timeline-navigation a.inactive:hover {
  border-color : #DFDFDF;
}

.cd-timeline-navigation a {
  position : absolute;
  z-index : 1;
  top : 50%;
  bottom : auto;
  -webkit-transform : translateY(-50%);
      -ms-transform : translateY(-50%);
          transform : translateY(-50%);
  height : 34px;
  width : 34px;
  border-radius : 50%;
  border : 2px solid #DFDFDF;
  overflow : hidden;
  color : transparent;
  text-indent : 100%;
  white-space : nowrap;
  -webkit-transition : border-color 0.3s;
          transition : border-color 0.3s;
}
.cd-timeline-navigation a::after {
  content : '';
  position : absolute;
  height : 16px;
  width : 16px;
  right : 50%;
  top : 50%;
  bottom : auto;
  left : auto;
  -webkit-transform : translateX(50%) translateY(-50%);
      -ms-transform : translateX(50%) translateY(-50%);
          transform : translateX(50%) translateY(-50%);
  background : url(../images/svg/cd-arrow.svg) no-repeat 100% 0;
}

.cd-timeline-navigation a.prev {
  right : 0;
  -webkit-transform : translateY(-50%) rotate(-180deg);
      -ms-transform : translateY(-50%) rotate(-180deg);
          transform : translateY(-50%) rotate(-180deg);
}

.cd-timeline-navigation a.next {
  left : 0;
}

.cd-timeline-navigation a.inactive {
  cursor : not-allowed;
}
.cd-timeline-navigation a.inactive::after {
  background-position : 100% -16px;
}

@media only screen and (min-width: 1100px) {
  .cd-horizontal-timeline::before {
    content : 'desktop';
  }
}

@media only screen and (min-width: 768px) {
  .cd-horizontal-timeline .events-content h2 {
    font-size : 4rem;
    font-weight : 800;
  }
  .cd-horizontal-timeline .events-content em {
    font-size : 1.5rem;
  }
}

/* Timeline */
.timeline {
  position : relative;
  display : block;
  margin : 0;
  padding : 10px 0;
  list-style : none;
}
.timeline:after {
  content : ' ';
  display : table;
  clear : both;
}
.timeline:before {
  content : ' ';
  display : table;
}
.timeline > li {
  list-style : none;
}
.timeline > li:nth-child(even) {
  float : right;
  clear : right;
}
.timeline > li:nth-child(odd) {
  float : left;
  clear : left;
}
.timeline .media {
  border-bottom : 1px solid #EEEEEE;
  font-size : 13px;
}
.timeline .media p {
  font-size : 13px;
}
.timeline .media:last-child {
  border-bottom : 0;
}

.timeline-line + .timeline-item {
  margin-top : -20px;
}

.timeline-group {
  display : block;
  position : relative;
  margin : 20px 0;
  text-align : center;
  float : none !important;
  z-index : 1;
}

.timeline-poster {
  margin-top : -20px;
}
.timeline-poster .btn-link {
  color : #A1AAB0;
}
.timeline-poster .btn-link:active {
  color : #3E5771;
}
.timeline-poster .btn-link:focus {
  color : #3E5771;
}
.timeline-poster .btn-link:hover {
  color : #3E5771;
}
.timeline-poster .btn-link.active {
  color : #3E5771;
}

#timeline.timeline-center .timeline-line {
  display : inline-block;
  position : absolute;
  top : 0;
  bottom : 0;
  right : 50%;
  width : 2px;
  background-color : #DDDDDD;
  -webkit-transform : translate(50%, 0);
      -ms-transform : translate(50%, 0);
          transform : translate(50%, 0);
}

#timeline.timeline-center .timeline-item {
  position : relative;
  display : inline-block;
  width : 50%;
  padding : 0 50px 35px;
}
#timeline.timeline-center .timeline-item:nth-child(even) {
  padding : 0 0 50px 35px;
}
#timeline.timeline-center .timeline-item:nth-child(even):after {
  content : '';
  position : absolute;
  left : 19px;
  top : 10px;
  width : 0;
  height : 0;
  border-top : 12px solid transparent;
  border-bottom : 12px solid transparent;
  border-right : 12px solid #CCCCCC;
  z-index : 1;
  left : 24px;
  top : 20px;
  border-right : 11px solid #FFFFFF;
}
#timeline.timeline-center .timeline-item:nth-child(even):before {
  content : '';
  position : absolute;
  left : 23px;
  top : 20px;
  width : 0;
  height : 0;
  border-top : 12px solid transparent;
  border-bottom : 12px solid transparent;
  border-right : 12px solid #CCCCCC;
  z-index : 1;
}
#timeline.timeline-center .timeline-item:nth-child(even) > .timeline-badge {
  left : -20px;
}
#timeline.timeline-center .timeline-item:nth-child(odd) {
  padding : 0 35px 50px 0;
}
#timeline.timeline-center .timeline-item:nth-child(odd):after {
  content : '';
  position : absolute;
  right : 19px;
  top : 10px;
  width : 0;
  height : 0;
  border-top : 12px solid transparent;
  border-bottom : 12px solid transparent;
  border-left : 12px solid #CCCCCC;
  z-index : 1;
  right : 24px;
  top : 20px;
  border-left : 11px solid #FFFFFF;
}
#timeline.timeline-center .timeline-item:nth-child(odd):before {
  content : '';
  position : absolute;
  right : 23px;
  top : 20px;
  width : 0;
  height : 0;
  border-top : 12px solid transparent;
  border-bottom : 12px solid transparent;
  border-left : 12px solid #CCCCCC;
  z-index : 1;
}
#timeline.timeline-center .timeline-item:nth-child(odd) > .timeline-badge {
  right : -20px;
}
#timeline.timeline-center .timeline-item > .timeline-badge {
  position : absolute;
  top : 12px;
  z-index : 1;
}
#timeline.timeline-center .timeline-item > .timeline-badge > span {
  display : inline-block;
  width : 40px;
  height : 40px;
  border-radius : 50%;
  text-align : center;
  text-decoration : none;
  -webkit-transition : all ease 0.3s;
          transition : all ease 0.3s;
}
#timeline.timeline-center .timeline-item > .timeline-badge > span i {
  color : #FFFFFF;
  font-size : 1.6rem;
  display : block;
  line-height : 40px;
  top : 0;
}
#timeline.timeline-center .timeline-item > .timeline-badge > span:active {
  -webkit-transform : scale(1.1);
      -ms-transform : scale(1.1);
          transform : scale(1.1);
}
#timeline.timeline-center .timeline-item > .timeline-badge > span:focus {
  -webkit-transform : scale(1.1);
      -ms-transform : scale(1.1);
          transform : scale(1.1);
}
#timeline.timeline-center .timeline-item > .timeline-badge > span:hover {
  -webkit-transform : scale(1.1);
      -ms-transform : scale(1.1);
          transform : scale(1.1);
}
#timeline.timeline-center .timeline-item > .timeline-badge > a.active {
  -webkit-transform : scale(1.1);
      -ms-transform : scale(1.1);
          transform : scale(1.1);
}
#timeline.timeline-center .timeline-item > .timeline-panel {
  position : relative;
  background-color : #FFFFFF;
  border : 1px solid #DDDDDD;
  border-radius : 4px;
}
#timeline.timeline-center .timeline-item > .timeline-panel:hover .timeline-actions {
  display : block;
}

#timeline.timeline-right .timeline-line {
  display : inline-block;
  position : absolute;
  top : 0;
  bottom : 0;
  left : 12px;
  width : 2px;
  background-color : #DDDDDD;
  -webkit-transform : translate(50%, 0);
      -ms-transform : translate(50%, 0);
          transform : translate(50%, 0);
}

#timeline.timeline-right .timeline-group {
  text-align : left;
}

#timeline.timeline-right .timeline-item {
  position : relative;
  display : inline-block;
  width : 100%;
  padding : 0 0 35px 43px;
}
#timeline.timeline-right .timeline-item:after {
  content : '';
  position : absolute;
  left : 33px;
  top : 21px;
  width : 0;
  height : 0;
  z-index : 1;
  border-top : 11px solid #F4F5FA;
  border-bottom : 11px solid #F4F5FA;
  border : 0;
  border-right : 11px solid #FFFFFF;
}
#timeline.timeline-right .timeline-item:before {
  content : '';
  position : absolute;
  left : 32px;
  top : 20px;
  width : 0;
  height : 0;
  border-top : 12px solid transparent;
  border-bottom : 12px solid transparent;
  border-right : 12px solid #FFFFFF;
  z-index : 1;
}
#timeline.timeline-right .timeline-item > .timeline-badge {
  left : -8px;
}
#timeline.timeline-right .timeline-item > .timeline-badge {
  position : absolute;
  top : 12px;
  z-index : 1;
}
#timeline.timeline-right .timeline-item > .timeline-badge > span {
  display : inline-block;
  width : 40px;
  height : 40px;
  border-radius : 50%;
  text-align : center;
  text-decoration : none;
  -webkit-transition : all ease 0.3s;
          transition : all ease 0.3s;
}
#timeline.timeline-right .timeline-item > .timeline-badge > span i {
  color : #FFFFFF;
  font-size : 1.6rem;
  display : block;
  line-height : 40px;
  top : 0;
}
#timeline.timeline-right .timeline-item > .timeline-badge > span:active {
  -webkit-transform : scale(1.1);
      -ms-transform : scale(1.1);
          transform : scale(1.1);
}
#timeline.timeline-right .timeline-item > .timeline-badge > span:focus {
  -webkit-transform : scale(1.1);
      -ms-transform : scale(1.1);
          transform : scale(1.1);
}
#timeline.timeline-right .timeline-item > .timeline-badge > span:hover {
  -webkit-transform : scale(1.1);
      -ms-transform : scale(1.1);
          transform : scale(1.1);
}
#timeline.timeline-right .timeline-item > .timeline-badge > a.active {
  -webkit-transform : scale(1.1);
      -ms-transform : scale(1.1);
          transform : scale(1.1);
}
#timeline.timeline-right .timeline-item > .timeline-panel {
  position : relative;
  background-color : #FFFFFF;
  border : 1px solid #DDDDDD;
  border-radius : 4px;
}
#timeline.timeline-right .timeline-item > .timeline-panel:hover .timeline-actions {
  display : block;
}

#timeline.timeline-right .timeline-item.block:nth-child(even):before {
  left : 8px;
  right : auto;
}

#timeline.timeline-right .timeline-item.block:nth-child(even):after {
  left : 11px;
  right : auto;
}

#timeline.timeline-right .timeline-item.block:nth-child(odd):after {
  left : 8px;
  left : auto;
}

#timeline.timeline-left .timeline-line {
  display : inline-block;
  position : absolute;
  top : 0;
  bottom : 0;
  right : 12px;
  width : 2px;
  background-color : #DDDDDD;
  -webkit-transform : translate(50%, 0);
      -ms-transform : translate(50%, 0);
          transform : translate(50%, 0);
}

#timeline.timeline-left .timeline-group {
  text-align : right;
}

#timeline.timeline-left .timeline-item {
  position : relative;
  display : inline-block;
  width : 100%;
  padding : 0 43px 35px 0;
}
#timeline.timeline-left .timeline-item:after {
  content : '';
  position : absolute;
  right : 33px;
  top : 21px;
  width : 0;
  height : 0;
  z-index : 1;
  border-top : 11px solid #F4F5FA;
  border-bottom : 11px solid #F4F5FA;
  border : 0;
  border-left : 11px solid #FFFFFF;
}
#timeline.timeline-left .timeline-item:before {
  content : '';
  position : absolute;
  right : 32px;
  top : 20px;
  width : 0;
  height : 0;
  border-top : 12px solid transparent;
  border-bottom : 12px solid transparent;
  border-left : 12px solid #FFFFFF;
  z-index : 1;
}
#timeline.timeline-left .timeline-item > .timeline-badge {
  right : -8px;
}
#timeline.timeline-left .timeline-item > .timeline-badge {
  position : absolute;
  top : 12px;
  z-index : 1;
}
#timeline.timeline-left .timeline-item > .timeline-badge > span {
  display : inline-block;
  width : 40px;
  height : 40px;
  border-radius : 50%;
  text-align : center;
  text-decoration : none;
  -webkit-transition : all ease 0.3s;
          transition : all ease 0.3s;
}
#timeline.timeline-left .timeline-item > .timeline-badge > span i {
  color : #FFFFFF;
  font-size : 1.6rem;
  display : block;
  line-height : 40px;
  top : 0;
}
#timeline.timeline-left .timeline-item > .timeline-badge > span:active {
  -webkit-transform : scale(1.1);
      -ms-transform : scale(1.1);
          transform : scale(1.1);
}
#timeline.timeline-left .timeline-item > .timeline-badge > span:focus {
  -webkit-transform : scale(1.1);
      -ms-transform : scale(1.1);
          transform : scale(1.1);
}
#timeline.timeline-left .timeline-item > .timeline-badge > span:hover {
  -webkit-transform : scale(1.1);
      -ms-transform : scale(1.1);
          transform : scale(1.1);
}
#timeline.timeline-left .timeline-item > .timeline-badge > a.active {
  -webkit-transform : scale(1.1);
      -ms-transform : scale(1.1);
          transform : scale(1.1);
}
#timeline.timeline-left .timeline-item > .timeline-panel {
  position : relative;
  background-color : #FFFFFF;
  border : 1px solid #DDDDDD;
  border-radius : 4px;
}
#timeline.timeline-left .timeline-item > .timeline-panel:hover .timeline-actions {
  display : block;
}

#timeline .timeline-item.block:nth-child(even) {
  width : 100% !important;
  margin-top : 5px;
}
#timeline .timeline-item.block:nth-child(even):after {
  right : 50%;
  left : auto;
  top : -11px;
  border : 0;
  border-right : 12px solid transparent;
  border-left : 12px solid transparent;
  border-bottom : 12px solid #FFFFFF;
  -webkit-transform : translate(50%, 0);
      -ms-transform : translate(50%, 0);
          transform : translate(50%, 0);
  /* top: -10px;
			border: 0;
			border-left: 11px solid $body-bg;
			border-right: 11px solid $body-bg;
			border-bottom: 11px solid #fff; */
}
#timeline .timeline-item.block:nth-child(even):before {
  right : 50%;
  left : auto;
  top : -11px;
  border : 0;
  border-right : 12px solid transparent;
  border-left : 12px solid transparent;
  border-bottom : 12px solid #CCCCCC;
  -webkit-transform : translate(50%, 0);
      -ms-transform : translate(50%, 0);
          transform : translate(50%, 0);
}
#timeline .timeline-item.block:nth-child(even) > .timeline-badge {
  top : -28px;
  right : 50%;
  left : auto;
  -webkit-transform : translate(50%, 0);
      -ms-transform : translate(50%, 0);
          transform : translate(50%, 0);
}

#timeline .timeline-item.block:nth-child(odd) {
  width : 100% !important;
  margin-top : 5px;
}
#timeline .timeline-item.block:nth-child(odd):after {
  right : 50%;
  left : auto;
  top : -11px;
  border : 0;
  border-right : 12px solid transparent;
  border-left : 12px solid transparent;
  border-bottom : 12px solid #CCCCCC;
  -webkit-transform : translate(50%, 0);
      -ms-transform : translate(50%, 0);
          transform : translate(50%, 0);
  top : -10px;
  border : 0;
  border-right : 11px solid #F4F5FA;
  border-left : 11px solid #F4F5FA;
  border-bottom : 11px solid #FFFFFF;
}
#timeline .timeline-item.block:nth-child(odd):before {
  right : 50%;
  left : auto;
  top : -11px;
  border : 0;
  border-right : 12px solid transparent;
  border-left : 12px solid transparent;
  border-bottom : 12px solid #CCCCCC;
  -webkit-transform : translate(50%, 0);
      -ms-transform : translate(50%, 0);
          transform : translate(50%, 0);
}
#timeline .timeline-item.block:nth-child(odd) > .timeline-badge {
  top : -28px;
  right : 50%;
  left : auto;
  -webkit-transform : translate(50%, 0);
      -ms-transform : translate(50%, 0);
          transform : translate(50%, 0);
}

.timeline-actions {
  display : none;
}

.timeline-content {
  padding : 15px;
}

.timeline-footer {
  padding : 15px;
  border-top : 1px solid #EEEEEE;
  background-color : #FBFCFC;
  border-radius : 0 0 5px 5px;
}

.timeline-heading {
  padding : 15px;
  font-size : 20px;
}

.timeline-liveliness {
  padding : 15px;
  border-top : 1px solid #EEEEEE;
  background-color : #FBFCFC;
}

.timeline-heading + .timeline-content {
  padding-top : 0;
}

.timeline-date {
  font-size : 14px;
  color : #AAAAAA;
}

.timeline-embed {
  position : relative;
  padding-bottom : 56.25%;
  padding-top : 25px;
  height : 0;
}
.timeline-embed .embed-element {
  position : absolute;
  top : 0;
  right : 0;
  width : 100%;
  height : 100%;
}
.timeline-embed embed {
  position : absolute;
  top : 0;
  right : 0;
  width : 100%;
  height : 100%;
}
.timeline-embed iframe {
  position : absolute;
  top : 0;
  right : 0;
  width : 100%;
  height : 100%;
}
.timeline-embed object {
  position : absolute;
  top : 0;
  right : 0;
  width : 100%;
  height : 100%;
}

.timeline-img {
  display : block;
  padding : 5px 0;
}

.timeline-img.first {
  margin-left : -10px;
}

.timeline-img.middle {
  margin-left : -10px;
  margin-right : -10px;
}

.timeline-img.last {
  margin-right : -10px;
}

.timeline-resume {
  border-top : 1px solid #EEEEEE;
  background-color : #FBFCFC;
}

.timeline-avatar {
  margin-top : -2px;
  margin-left : 10px;
}

.timeline-title {
  margin : 0;
  padding : 0;
  font-size : 14px;
  line-height : 1.42857;
  font-weight : 600;
  color : #3E5771;
  text-decoration : none;
}
.timeline-title > small {
  display : block;
  font-size : 12px;
  line-height : 1.5;
  color : #A1AAB0;
  overflow : hidden;
  text-overflow : ellipsis;
  white-space : nowrap;
}

.wrapkit-content-rtl .timeline-avatar {
  margin-left : 0;
  margin-right : 10px;
}

@media (min-width: 992px) {
  .timeline-item:nth-child(even) {
    padding : 0 0 50px 35px;
  }
  .timeline-item:nth-child(odd) {
    padding : 0 35px 50px 0;
  }
}

@media (max-width: 991.98px) {
  .timeline {
    padding-right : 15px;
  }
  .timeline-line {
    right : 15px;
  }
  .timeline-group {
    display : inline-block;
    margin-right : -22px;
  }
  .timeline-item {
    width : 100% !important;
    margin-top : 0 !important;
    padding-left : 10px;
  }
  .timeline-item:nth-child(even):after {
    right : 19px;
    top : 10px;
    border : 0;
    border-top : 12px solid transparent;
    border-bottom : 12px solid transparent;
    border-left : 12px solid #CCCCCC;
    -webkit-transform : translate(0, 0);
        -ms-transform : translate(0, 0);
            transform : translate(0, 0);
    right : 40px;
    top : 21px;
    border-top : 11px solid #F4F5FA;
    border-bottom : 11px solid #F4F5FA;
    border-left : 11px solid #FFFFFF;
  }
  .timeline-item:nth-child(even):before {
    right : 39px;
    top : 20px;
    border : 0;
    border-top : 12px solid transparent;
    border-bottom : 12px solid transparent;
    border-left : 12px solid #CCCCCC;
    -webkit-transform : translate(0, 0);
        -ms-transform : translate(0, 0);
            transform : translate(0, 0);
  }
  .timeline-item:nth-child(even) > .timeline-badge {
    top : 12px;
    right : -20px;
    left : auto;
    -webkit-transform : translate(0, 0);
        -ms-transform : translate(0, 0);
            transform : translate(0, 0);
  }
  .timeline-item:nth-child(odd):after {
    right : 19px;
    top : 10px;
    border : 0;
    border-top : 12px solid transparent;
    border-bottom : 12px solid transparent;
    border-left : 12px solid #CCCCCC;
    -webkit-transform : translate(0, 0);
        -ms-transform : translate(0, 0);
            transform : translate(0, 0);
    right : 40px;
    top : 21px;
    border-top : 11px solid #F4F5FA;
    border-bottom : 11px solid #F4F5FA;
    border-left : 11px solid #FFFFFF;
  }
  .timeline-item:nth-child(odd):before {
    right : 39px;
    top : 20px;
    border : 0;
    border-top : 12px solid transparent;
    border-bottom : 12px solid transparent;
    border-left : 12px solid #CCCCCC;
    -webkit-transform : translate(0, 0);
        -ms-transform : translate(0, 0);
            transform : translate(0, 0);
  }
  .timeline-item:nth-child(odd) > .timeline-badge {
    top : 12px;
    right : -20px;
    left : auto;
    -webkit-transform : translate(0, 0);
        -ms-transform : translate(0, 0);
            transform : translate(0, 0);
  }
  .timeline-item.block:nth-child(even) {
    padding-bottom : 0;
  }
  .timeline-item.block:nth-child(even):after {
    right : 19px;
    top : 10px;
    border : 0;
    border-top : 12px solid transparent;
    border-bottom : 12px solid transparent;
    border-left : 12px solid #CCCCCC;
    -webkit-transform : translate(0, 0);
        -ms-transform : translate(0, 0);
            transform : translate(0, 0);
    right : 20px;
    top : 11px;
    border-top : 11px solid #F4F5FA;
    border-bottom : 11px solid #F4F5FA;
    border-left : 11px solid #FFFFFF;
  }
  .timeline-item.block:nth-child(even):before {
    right : 19px;
    top : 10px;
    border : 0;
    border-top : 12px solid transparent;
    border-bottom : 12px solid transparent;
    border-left : 12px solid #CCCCCC;
    -webkit-transform : translate(0, 0);
        -ms-transform : translate(0, 0);
            transform : translate(0, 0);
  }
  .timeline-item.block:nth-child(even) > .timeline-badge {
    top : 12px;
    right : -6px;
    left : auto;
    -webkit-transform : translate(0, 0);
        -ms-transform : translate(0, 0);
            transform : translate(0, 0);
  }
  .timeline-item.block:nth-child(odd) {
    padding-bottom : 0;
  }
  .timeline-item.block:nth-child(odd):after {
    right : 19px;
    top : 10px;
    border : 0;
    border-top : 12px solid transparent;
    border-bottom : 12px solid transparent;
    border-left : 12px solid #CCCCCC;
    -webkit-transform : translate(0, 0);
        -ms-transform : translate(0, 0);
            transform : translate(0, 0);
    right : 20px;
    top : 11px;
    border-top : 11px solid #F4F5FA;
    border-bottom : 11px solid #F4F5FA;
    border-left : 11px solid #FFFFFF;
  }
  .timeline-item.block:nth-child(odd):before {
    right : 19px;
    top : 10px;
    border : 0;
    border-top : 12px solid transparent;
    border-bottom : 12px solid transparent;
    border-left : 12px solid #CCCCCC;
    -webkit-transform : translate(0, 0);
        -ms-transform : translate(0, 0);
            transform : translate(0, 0);
  }
  .timeline-item.block:nth-child(odd) > .timeline-badge {
    top : 12px;
    right : -6px;
    left : auto;
    -webkit-transform : translate(0, 0);
        -ms-transform : translate(0, 0);
            transform : translate(0, 0);
  }
}

@media (max-width: 991.98px) {
  #timeline.timeline-wrapper .timeline {
    padding : 0;
  }
  #timeline.timeline-wrapper .timeline .card-body {
    text-align : right;
  }
  #timeline.timeline-wrapper .timeline-line {
    display : inline-block;
    position : absolute;
    top : 0;
    bottom : 0;
    right : 45%;
    margin-right : 1.5rem;
    width : 2px;
    background-color : #DDDDDD;
    -webkit-transform : translate(50%, 0);
        -ms-transform : translate(50%, 0);
            transform : translate(50%, 0);
  }
  #timeline.timeline-wrapper .timeline-group {
    display : block;
    text-align : right;
    right : 45%;
  }
  #timeline.timeline-wrapper .timeline-item {
    display : block;
    padding : 20px 0 20px !important;
  }
  #timeline.timeline-wrapper .timeline-item:nth-child(even) {
    float : none;
    clear : both;
  }
  #timeline.timeline-wrapper .timeline-item:nth-child(even):after {
    display : none;
  }
  #timeline.timeline-wrapper .timeline-item:nth-child(even):before {
    display : none;
  }
  #timeline.timeline-wrapper .timeline-item:nth-child(odd) {
    float : none;
    clear : both;
  }
  #timeline.timeline-wrapper .timeline-item:nth-child(odd):after {
    display : none;
  }
  #timeline.timeline-wrapper .timeline-item:nth-child(odd):before {
    display : none;
  }
  #timeline.timeline-wrapper .timeline-item > .timeline-badge {
    top : 0 !important;
    right : 45% !important;
  }
  #timeline.timeline-wrapper .timeline-item.block:nth-child(even) {
    float : none;
    clear : both;
  }
  #timeline.timeline-wrapper .timeline-item.block:nth-child(even):after {
    display : none;
  }
  #timeline.timeline-wrapper .timeline-item.block:nth-child(even):before {
    display : none;
  }
  #timeline.timeline-wrapper .timeline-item.block:nth-child(odd) {
    float : none;
    clear : both;
  }
  #timeline.timeline-wrapper .timeline-item.block:nth-child(odd):after {
    display : none;
  }
  #timeline.timeline-wrapper .timeline-item.block:nth-child(odd):before {
    display : none;
  }
  #timeline.timeline-wrapper .timeline-item.timeline-poster > .timeline-badge {
    display : none;
  }
}

@media (max-width: 575.98px) {
  .timeline-item > .timeline-badge {
    top : 0 !important;
    right : 44% !important;
  }
}
#scoreLineToDay .ct-series-a .ct-line {
  stroke : url(../css-rtl/pages/#scoreLineToDay-gradient);
  stroke-width : 5px;
}

#scoreLineToWeek .ct-series-a .ct-line {
  stroke : url(../css-rtl/pages/#scoreLineToWeek-gradient);
  stroke-width : 5px;
}

#scoreLineToMonth .ct-series-a .ct-line {
  stroke : url(../css-rtl/pages/#scoreLineToMonth-gradient);
  stroke-width : 5px;
}

.ct-area-circle {
  fill : #28D094;
  stroke-width : 5;
  stroke : #FFFFFF;
}

.scoreLineShadow {
  -webkit-filter : drop-shadow(0px 20px 6px rgba(0, 0, 0, 0.1));
          filter : drop-shadow(0px 20px 6px rgba(0, 0, 0, 0.1));
}
.toast-title {
  font-weight: bold;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  line-height: 1;
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
.rtl .toast-close-button {
  left: -0.3em;
  float: left;
  right: 0.3em;
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
.toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
  /*overrides*/
}
.toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
.toast-container > div.rtl {
  direction: rtl;
  padding: 15px 50px 15px 15px;
  background-position: right 15px center;
}
.toast-container > div:hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
.toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
.toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
.toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
.toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
.toast-container.toast-top-center > div,
.toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width > div,
.toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Responsive Design*/
@media all and (max-width: 240px) {
  .toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  .toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  .toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
  .toast-container > div.rtl {
    padding: 15px 50px 15px 15px;
  }
}
#toast-container > div {
  opacity : 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  filter : alpha(opacity=90);
}

#toast-container > div:hover {
  box-shadow : -2px 2px 10px 0 rgba(0, 0, 0, 0.75);
}

.toast {
  background-color : #666EE8;
}

.toast-success {
  background-color : #28D094;
}

.toast-error {
  background-color : #FF4961;
}

.toast-info {
  background-color : #1E9FF2;
}

.toast-warning {
  background-color : #FF9149;
}
@-webkit-keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-shown{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;box-shadow:0 0 .625em #d9d9d9;overflow-y:hidden}.swal2-popup.swal2-toast .swal2-header{flex-direction:row}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:initial;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon-text{font-size:2em;font-weight:700;line-height:1em}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:2em;height:2.8125em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.25em;left:-.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:2em 2em;transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;-webkit-transform-origin:0 2em;transform-origin:0 2em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:showSweetToast .5s;animation:showSweetToast .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:hideSweetToast .2s forwards;animation:hideSweetToast .2s forwards}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:animate-toast-success-tip .75s;animation:animate-toast-success-tip .75s}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:animate-toast-success-long .75s;animation:animate-toast-success-long .75s}@-webkit-keyframes showSweetToast{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:.5}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg);opacity:.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@keyframes showSweetToast{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:.5}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg);opacity:.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@-webkit-keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes animate-toast-success-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes animate-toast-success-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes animate-toast-success-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes animate-toast-success-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-shown{top:auto;right:auto;bottom:auto;left:auto;background-color:transparent}body.swal2-no-backdrop .swal2-shown>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-shown.swal2-top{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-shown.swal2-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{right:0;bottom:0}.swal2-container{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:10px;background-color:transparent;z-index:1060;overflow-x:hidden;-webkit-overflow-scrolling:touch}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-container.swal2-fade{transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-popup{display:none;position:relative;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem;box-sizing:border-box}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-popup .swal2-header{display:flex;flex-direction:column;align-items:center}.swal2-popup .swal2-title{display:block;position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-popup .swal2-actions{flex-wrap:wrap;align-items:center;justify-content:center;margin:1.25em auto 0;z-index:1}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{width:2.5em;height:2.5em;margin:.46875em;padding:0;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent;cursor:default;box-sizing:border-box;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{display:inline-block;width:15px;height:15px;margin-left:5px;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff;content:'';-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal}.swal2-popup .swal2-styled{margin:.3125em;padding:.625em 2em;font-weight:500;box-shadow:none}.swal2-popup .swal2-styled:not([disabled]){cursor:pointer}.swal2-popup .swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-popup .swal2-styled::-moz-focus-inner{border:0}.swal2-popup .swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-popup .swal2-image{max-width:100%;margin:1.25em auto}.swal2-popup .swal2-close{position:absolute;top:0;right:0;justify-content:center;width:1.2em;height:1.2em;padding:0;transition:color .1s ease-out;border:none;border-radius:0;outline:initial;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer;overflow:hidden}.swal2-popup .swal2-close:hover{-webkit-transform:none;transform:none;color:#f27474}.swal2-popup>.swal2-checkbox,.swal2-popup>.swal2-file,.swal2-popup>.swal2-input,.swal2-popup>.swal2-radio,.swal2-popup>.swal2-select,.swal2-popup>.swal2-textarea{display:none}.swal2-popup .swal2-content{justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:300;line-height:normal;z-index:1;word-wrap:break-word}.swal2-popup #swal2-content{text-align:center}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-radio,.swal2-popup .swal2-select,.swal2-popup .swal2-textarea{margin:1em auto}.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-textarea{width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;font-size:1.125em;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-sizing:border-box}.swal2-popup .swal2-file.swal2-inputerror,.swal2-popup .swal2-input.swal2-inputerror,.swal2-popup .swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-popup .swal2-file:focus,.swal2-popup .swal2-input:focus,.swal2-popup .swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-popup .swal2-file::-webkit-input-placeholder,.swal2-popup .swal2-input::-webkit-input-placeholder,.swal2-popup .swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-popup .swal2-file:-ms-input-placeholder,.swal2-popup .swal2-input:-ms-input-placeholder,.swal2-popup .swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::-ms-input-placeholder,.swal2-popup .swal2-input::-ms-input-placeholder,.swal2-popup .swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::placeholder,.swal2-popup .swal2-input::placeholder,.swal2-popup .swal2-textarea::placeholder{color:#ccc}.swal2-popup .swal2-range input{width:80%}.swal2-popup .swal2-range output{width:20%;font-weight:600;text-align:center}.swal2-popup .swal2-range input,.swal2-popup .swal2-range output{height:2.625em;margin:1em auto;padding:0;font-size:1.125em;line-height:2.625em}.swal2-popup .swal2-input{height:2.625em;padding:0 .75em}.swal2-popup .swal2-input[type=number]{max-width:10em}.swal2-popup .swal2-file{font-size:1.125em}.swal2-popup .swal2-textarea{height:6.75em;padding:.75em}.swal2-popup .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;color:#545454;font-size:1.125em}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-radio{align-items:center;justify-content:center}.swal2-popup .swal2-checkbox label,.swal2-popup .swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-popup .swal2-checkbox input,.swal2-popup .swal2-radio input{margin:0 .4em}.swal2-popup .swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;background:#f0f0f0;color:#666;font-size:1em;font-weight:300;overflow:hidden}.swal2-popup .swal2-validation-message::before{display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center;content:'!';zoom:normal}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}.swal2-icon{position:relative;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;line-height:5em;cursor:default;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;zoom:normal}.swal2-icon-text{font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;top:-.25em;left:-.25em;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%;z-index:2;box-sizing:content-box}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;top:.5em;left:1.625em;width:.4375em;height:5.625em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;height:.3125em;border-radius:.125em;background-color:#a5dc86;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.875em;width:1.5625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{align-items:center;margin:0 0 1.25em;padding:0;font-weight:600}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{background:#add8e6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{width:2.5em;height:.4em;margin:0 -1px;background:#3085d6;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-animate-error-icon{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-animate-error-icon .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:initial!important}}
/* Default styling for jQuery Calendars Picker v1.2.1. */
.calendars {
	background-color: #fff;
	color: #000;
	border: 1px solid #444;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    border-radius: 0.25em;
	font-family:inherit; /*Arial,Helvetica,Sans-serif;*/
	font-size: 90%;
	/*width:301px !important;*/
}
.calendars-rtl {
	direction: rtl;
}
.calendars-popup {
	z-index: 9999;
}
.calendars-disable {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.calendars a {
	color: #1E9FF2;
	text-decoration: none;
}
.calendars a.calendars-disabled {
	color: #888;
	cursor: auto;
}
.calendars button {
    margin: 0.25em;
    padding: 0.125em 0em;
    background-color: #fcc;
    border: none;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    border-radius: 0.25em;
    font-weight: bold;
}
.calendars-nav, .calendars-ctrl {
	float: left;
	width: 100%;
	/*background-color: #2C343B;*/
	color: #fff;
	font-size: 90%;
	font-weight: bold;
}
.calendars-ctrl {
	/*background-color: #600;*/
	background-color: white;
}
.calendars-cmd {
	width: 30%;
}
.calendars-cmd:hover {
	background-color: transparent;
}
.calendars-ctrl .calendars-cmd:hover {
	background-color:  #0C84D1;
	background-color:transparent;
}
.calendars-cmd-prevJump, .calendars-cmd-nextJump {
	width: 8%;
}
a.calendars-cmd {
	height: 1.5em;
}
button.calendars-cmd {
	text-align: center;
}
.calendars-cmd-prev, .calendars-cmd-prevJump, .calendars-cmd-clear {
	float: left;
	text-align:left;
	padding-left: 2%;
}
.calendars-cmd-current, .calendars-cmd-today {
	float: left;
	width: 35%;
	text-align: center;
}
.calendars-cmd-next, .calendars-cmd-nextJump, .calendars-cmd-close {
	float: right;
	padding-right: 2%;
	text-align: right;
}
.calendars-rtl .calendars-cmd-prev, .calendars-rtl .calendars-cmd-prevJump,
.calendars-rtl .calendars-cmd-clear {
	float: right;
	padding-left: 0%;
	padding-right: 2%;
	text-align: right;
}
.calendars-rtl .calendars-cmd-current, .calendars-rtl .calendars-cmd-today {
	float: right;
}
.calendars-rtl .calendars-cmd-next, .calendars-rtl .calendars-cmd-nextJump,
.calendars-rtl .calendars-cmd-close {
	float: left;
	padding-left: 2%;
	padding-right: 0%;
	text-align: left;
}
.calendars-month-nav {
	float: left;
	background-color: #777;
	text-align: center;
}
.calendars-month-nav div {
	float: left;
	width: 12.5%;
	margin: 1%;
	padding: 1%;
}
.calendars-month-nav span {
	color: #888;
}
.calendars-month-row {
	clear: left;
}
.calendars-month {
	float: left;
	/*width: 300px;
	border: 1px solid #444;*/
	text-align: center;
}
.calendars-month-header, .calendars-month-header select, .calendars-month-header input {
	height: 29px;
	background-color: #2C343B;
	color: #fff !important;
	font-weight: bold;
}
.calendars-month-header select, .calendars-month-header input {
	height: 29px;
	border: none;
}
.calendars-month-header input {
	position: absolute;
	display: none;
}
.calendars-month table {
	width: 100%;
	border-collapse: collapse;
}
.calendars-month thead {
	border-bottom: 1px solid #aaa;
}
.calendars-month th, .calendars-month td {
	margin: 0em;
	padding: 0em;
	font-weight: normal;
	text-align: center;
}
.calendars-month th {
	border: 1px solid #777;
}
.calendars-month th, .calendars-month th a {
	background-color: #777;
	color: #fff;
}
.calendars-month td {
	background-color: #eee;
	border: 1px solid #aaa;
}
.calendars-month td.calendars-week {
	border: 1px solid #777;
}
.calendars-month td.calendars-week * {
	background-color: #777;
	color: #fff;
	border: none;
}
.calendars-month a {
	display: block;
	width: 100%;
	padding: 0.125em 1em;
	background-color: #eee;
	color: #000;
	text-decoration: none;
}
.calendars-month span {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
}
.calendars-month td span {
	color: #888;
}
.calendars-month td .calendars-other-month {
	background-color: #fff;
}
.calendars-month td .calendars-weekend {
	background-color: #ddd;
}
.calendars-month td .calendars-today {
	background-color: #ADD8E6;
}
.calendars-month td .calendars-highlight {
	background-color: #1E9FF2;
	color: #fff;
}
.calendars-month td .calendars-selected {
	background-color: #1E9FF2 ;
	color: #fff;
}
.calendars-month th.calendars-week {
	background-color: #777;
	color: #fff;
}
.calendars-status {
	clear: both;
	background-color: #ddd;
	text-align: center;
}
.calendars-clear-fix {
	clear: both;
}
select.calendars-month-year{width:48%;float:left;}
.calendars-month-header{/*height:26px;float:right;*/}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:40px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../vendors/chosen/chosen-sprite.png?v=tcjVzFIlhD-6YJaYJR7O-sYDY0c) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(../vendors/chosen/chosen-sprite.png?v=tcjVzFIlhD-6YJaYJR7O-sYDY0c) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(../vendors/chosen/chosen-sprite.png?v=tcjVzFIlhD-6YJaYJR7O-sYDY0c) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(../vendors/chosen/chosen-sprite.png?v=tcjVzFIlhD-6YJaYJR7O-sYDY0c) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(../vendors/chosen/chosen-sprite.png?v=tcjVzFIlhD-6YJaYJR7O-sYDY0c) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(../vendors/chosen/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
div.DTTT_container {
    position: relative;
    float: left;
    padding-left: 5px;
    padding-bottom: 5px;
}

table td input {
    display: inline !important;
}

.pagination {
    margin: 0;
}
.dataTables_wrapper .dataTables_filter
{
    float:left!important;
}
.dataTables_wrapper .dataTables_paginate {
    float: left !important;
}
.dataTables_wrapper .dataTables_info {
    float: right !important;
}
.dataTables_paginate, .dataTables_filter {
    text-align: left !important;
}

    .dataTables_filter div {
        text-align: left;
    }

.glyphicon, .fa {
    margin-left: 4px;
}

dataTables_wrapper .col-xs-6 {
    padding-top: 4px;
}

table.gvItems thead th {
    text-align: center;
    /*color: #726E6E;
	background-color: #F0EEEE;*/
}



.pagination > li > a, .pagination > li > span {
    float: right !important;
}

.dataTables_length {
    float: right!important;
}

/*starter css*/
@font-face {
    font-family: "Montserrat-light";
    src: url("../dist/fonts/Montserrat-Arabic-Light.ttf?v=8_mCcevITOGC4YtFn49U8NdDO74");
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Montserrat-bold";
    src: url("../dist/fonts/Montserrat-Arabic-Bold.ttf?v=8_mCcevITOGC4YtFn49U8NdDO74");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "roboto";
    src: url("../dist/fonts/roboto_bold.ttf?v=8_mCcevITOGC4YtFn49U8NdDO74");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Montserrat-Medium";
    src: url("../dist/fonts/Montserrat-Arabic-Medium.ttf?v=8_mCcevITOGC4YtFn49U8NdDO74");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

:root {
    --primary-color: #0470b6;
    --dark-primary-color: #0f9386;
    --light-primary-color: #16cfbd;
    --swich-color: #610272;
    --priamry-new: #BFA19F;
    --secondary-color: #e3a204;
    --dark-color: #1A1A1A;
    --dark: #121127;
    --text-color: #454545;
}




body {
    font-family: 'Montserrat-light' !important;
    scroll-behavior: smooth !important;
    font-size: 16px !important;
    line-height: 25px !important;
    color: #43425D !important;
    min-height: 100vh;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Montserrat-Medium" !important;
    color: var(--text-color);
}

.btn--primary-color {
    border-radius: 6px;
    background-color: var( --primary-color) !important;
    border-color: var( --primary-color) !important;
    color: #fff !important;
}

    .btn--primary-color:hover,
    .btn--primary-color:focus,
    .btn--primary-color:active {
        background-color: transparent !important;
        border: 1px solid var(--primary-color) !important;
    }

.btn--primary-outline,
.btn--primary-outline:hover,
.btn--primary-outline:focus,
.btn--primary-outline:active {
    background-color: transparent !important;
    border: 1px solid var(--primary-color) !important;
    color: var(--primary-color) !important;
}

    .btn--primary-outline:hover,
    .btn--primary-outline:focus,
    .btn--primary-outline:active {
        border: 1px solid var(--secondary-color) !important;
    }

.btn--secondary {
    background-color: var( --secondary-color) !important;
    color: #fff;
    border-color: var(--secondary-color) !important;
}

    .btn--secondary:hover,
    .btn--secondary:focus,
    .btn--secondary:active {
        background-color: var( --light-secondary-color) !important;
        color: #fff;
        border-color: var( --light-secondary-color) !important;
    }

.btn--secondary-outline,
.btn--secondary-outline:hover,
.btn--secondary-outline:focus,
.btn--secondary-outline:active {
    background-color: transparent !important;
    border: 2px solid var(--secondary-color) !important;
    color: var(--secondary-color) !important;
}

.btn--danger-outline, .btn--danger-outline:hover, .btn--danger-outline:focus, .btn--danger-outline:active {
    border-radius: 0;
    background-color: #0000 !important;
    border: 1px solid RGB(247,40,74) !important;
    color: RGB(247,40,74) !important;
    border-radius: 6px;
}

    .btn--primary-color:hover, .btn--primary-outline:hover, .btn--danger-outline:hover, .input-group-text:hover {
        color: #fff !important;
    }

        .btn--primary-color:hover:before, .btn--primary-outline:hover:before,
        .btn--danger-outline:hover:before, .input-group-text:hover:before {
            width: 100%;
        }

    .btn--danger-outline:before {
        background-color: RGB(247,40,74) !important;
    }

[dir="ltr"] body {
    font-family: 'roboto' !important;
}

.btn--primary-color:hover:before, .btn--primary-outline:hover:before, .btn--danger-outline:hover:before, .input-group-text:hover:before {
    width: 100%;
}

.btn--danger-outline:before {
    background-color: RGB(247,40,74) !important;
    border-color: RGB(247,40,74) !important;
}

.btn--primary-color:before, .btn--primary-outline:before, .btn--danger-outline:before, .input-group-text:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 0;
    background-color: var(--secondary-color);
    border-color: var(--secondary-color);
    z-index: -1;
    box-shadow: 0.20833vw 0.41667vw 0.98958vw -0.15625vw #00000045;
    transition: all .28s ease-in-out;
}

.btn--primary-color, .btn--primary-outline, .btn--danger-outline, .input-group-text {
    z-index: 1;
    position: relative;
    transition: all .28s ease-in-out;
    overflow: hidden;
}

html body .content .content-wrapper {
    padding: 1.1rem 2rem 0;
}

.fa-2xx {
    font-size: 22px;
}

html body .content .content-wrapper .content-header-title {
    letter-spacing: unset;
}

.breadcrumb-item.active {
    color: #fff;
}

/*starter css*/
/*start scoller */
::-webkit-scrollbar {
    width: .6em !important;
}

::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
}

::-webkit-scrollbar {
    height: 0.7em; /* height of horizontal scrollbar ? You're missing this */
    width: 0.7em; /* width of vertical scrollbar */
    border: inset 0 0 2px #adb5bd;
}

::-webkit-scrollbar-thumb {
    background: linear-gradient(var(--primary-color),var(--secondary-color));
}
/*end scoller */
/*start header navbar*/
h3.brand-text, .ficon, .user-name {
    font-size: 1rem;
    font-family: 'Montserrat-light';
    color: #fff !important;
}

.navigation {
    font-size: 0.95rem;
    font-family: 'Montserrat-light';
}

.main-menu.menu-dark .navigation > li.active > a {
    background: var(--primary-color);
}

.main-menu.menu-dark .navigation li a {
    color: var(--text-color);
}

.header-navbar .navbar-header .navbar-brand {
    padding: 18px 0;
    margin-left: 0;
}

.main-menu .main-menu-content {
    margin-top: 2rem;
}

.main-menu.menu-dark, .main-menu.menu-dark .navigation, .navbar-semi-dark .navbar-header, html body {
    background-color: #fff;
}

.ft-menu {
    color: #fff;
}

.main-menu.menu-dark .navigation > li.hover > a, .main-menu.menu-dark .navigation > li:hover > a {
    background-color: var(--primary-color);
    color: #fff;
}

.main-menu.menu-dark.expanded .navigation > li:hover > a, .main-menu.menu-dark.expanded .navigation > li.active > a, .main-menu.menu-dark .navigation > li.open > a {
    margin: 0 0.5rem;
}

.main-menu.menu-dark .navigation > li:hover > a, .main-menu.menu-dark .navigation > li.open > a, .main-menu.menu-dark .navigation > li.menu-collapsed-open > a {
    border-radius: 0.3rem;
}

.nav .modern-nav-toggle {
    padding: 26px 0;
}

.main-menu.menu-dark .navigation > li.open > a, .main-menu.menu-dark .navigation > li.menu-collapsed-open > a {
    border-left: 4px solid var(--primary-color);
    background-color: var(--primary-color);
    color: #fff;
}

.header-navbar.navbar-shadow, .card, .main-menu.menu-shadow {
    box-shadow: 0 2px 10px 1px rgba(49, 53, 72, 0.1);
}

.navbar-semi-dark, .navbar-semi-dark .navbar-header {
    background-color: var(--primary-color);
}

.main-menu.menu-dark .navigation > li:hover > a, .main-menu.menu-dark .navigation > li.open > a {
    padding: 12px 17px 12px 17px;
}

.main-menu.menu-dark .navigation > li ul li > a {
    padding: 12px 20px 12px 18px;
}

.main-menu.menu-dark .navigation > li > ul {
    background-color: #dddddd2e;
    margin: 0 0.5rem;
}

.main-menu.menu-dark .navigation > li ul .hover > a {
    color: var(--primary-color);
}

footer.footer {
    background-color: #fff;
    color: #454545;
}

.dropdown-item:active {
    background-color: var(--primary-color);
}

.dropdown-item {
    font-family: 'Montserrat-light';
    font-size: 0.9rem;
}

.main-menu.menu-dark .navigation li a {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.nav-item.has-sub {
    margin-top: 0.5rem;
}
/*start header navbar*/
/* home page*/
html body .content .content-wrapper {
    padding: 1rem 0.8rem 0;
}

h3.machines-color {
    color: #828282;
}

.bg-gradient-x-machines {
    background-image: linear-gradient(to left, #828282 0%, #cbc7c7 100%);
    background-repeat: repeat-x;
}

.teal-color {
    color: #00796B
}

.fs-20px {
    font-size: 20px;
}

.lh-45px {
    line-height: 45px;
}

.border-bottom {
    border-bottom: 1px solid #ddd !important;
}

.sec-color {
    color: var(--secondary-color);
}

.main-color {
    color: var(--primary-color);
}

.main-menu.menu-dark .navigation > li .active > a {
    color: var(--primary-color) !important;
    background-color: transparent;
}

.main-menu.menu-dark .navigation > li.open > ul > li:hover.active > a, .main-menu.menu-dark .navigation > li ul li > a, .main-menu.menu-dark .navigation > li.open > ul > li:hover > a {
    padding: 8px 20px 4px 18px;
}

.main-menu.menu-dark .navigation > li .active > a {
    padding-right: 0;
}

.text-end {
    text-align: end;
}
/*home page*/
/*table style*/
.form-control:focus {
    border-color: var(--primary-color);
}

/*table style*/
/* handle table*/
.table th, .table td {
    vertical-align: middle;
}

.form-control.form-control-sm {
    margin-left: 0px !important;
    margin-right: 5px;
}

.page-item.active .page-link {
    background-color: var(--secondary-color);
    border-radius: 5px;
    border-color: var(--secondary-color);
}

.pagination .page-link {
    color: var(--primary-color);
}

.dataTables_wrapper .col-sm-12.col-md-5:has(.dataTables_info) {
    display: flex;
    align-items: center;
}

.page-item .page-link {
    border: unset;
}

.dataTables_length {
    margin-bottom: 4px;
}

body.vertical-compact-menu .footer {
    margin-right: unset !important;
}

.flex-class {
    display: flex;
    align-items: center;
    justify-content: center;
}

.table th, .table td {
    text-align: center;
}

.table-responsive.not-responsive {
    overflow-x: unset;
}
/*handle table*/
/*collapse*/

.new-card {
    border-radius: 5px;
}

.new-card {
    background-color: #f3f4f3 !important;
    padding: 16px;
}

.widgets--card {
    padding: 20px;
    background-color: #fff;
    margin-bottom: 18px;
    margin-top: 14px;
}

.new-card {
    border: unset !important;
}

.table-responsive .dataTables_wrapper .dataTables_processing {
    display: none !important;
}

.table-responsive tbody tr td:last-child, .table-responsive thead tr th:last-child {
    position: sticky;
    right: inherit !important;
    left: -1px;
    z-index: 2;
    background-color: #ffffff;
}


/*collapse*/
/*toaster*/
.wrapping {
    white-space: nowrap;
}

.toast-success {
    background-color: #28D094 !important;
}

.toast-close-button {
    display: none;
}

.toast-message {
    font-size: 18px;
}

#toast-container > div:hover {
    box-shadow: -2px 2px 10px 0 #ddd;
}

.toast-warning {
    background-color: #FF9149 !important;
}

.toast {
    width: 100% !important;
}

.toast-error {
    background-color: #FF4961 !important;
}

.toast-info {
    background-color: #1E9FF2 !important;
}

.footer .font-15 {
    font-size: 15px;
}

@media only screen and (min-width: 993px) {
    .toast-top-right {
        min-width: 500px;
    }
}
/*toaster*/
/*modal*/
.modal-header .close {
    padding: 0.4rem 0.8rem;
    margin: -1rem auto -1rem -1rem;
    background: red;
    border-radius: 50%;
    opacity: 1;
    top: -1px;
    position: absolute;
    left: 0;
    color: #fff;
}

.card-footer.bg-white {
    box-shadow: 1px 0 0.20833vw #0000001a;
}

.btn-outline-danger {
    border-radius: 6px;
}

@media (min-width: 576px) {
    .large .modal-dialog {
        max-width: 800px;
        margin: 1.75rem auto;
    }
}

.modal-header {
    background-color: #edebeb;
    border-bottom: unset;
}

form .form-control {
    color: var(--dark-color);
}
/*modal*/
.disabled {
    cursor: not-allowed !important;
    opacity: 0.5;
    display: inline-block;
}

    .disabled span {
        pointer-events: none;
    }

.content-header-title {
    font-size: 1.125rem;
}

.btn--primary-color .material-icons, .btn--primary-outline .material-icons {
    font-size: 16px;
}

.card-footer {
    padding: 1rem 1rem;
}

.form-actions {
    text-align: end;
}
/*breadcrumb*/
.breadcrumb-item a {
    font-weight: bold;
}


.breadcrumb-item {
    font-size: 1.1rem;
}

.content-header-title {
    margin-bottom: 1rem;
}
/*breadcrumb*/
legend {
    font-size: 18px;
}

.title-sub-card {
    position: relative;
    font-size: 17px;
}

    .title-sub-card:after {
        content: "";
        position: absolute;
        top: 0;
        right: -15px;
        width: 0.55vw;
        border-radius: 0.52vw 0 0 0.52vw;
        background-color: var(--primary-color);
        height: 100%;
    }

.chosen-container-single .chosen-single {
    background: #fff !important;
    display: flex !important;
    align-items: center;
    height: 45px !important;
}

.la.la-calendar {
    color: var(--secondary-color);
}

/*forms start*/
input[type='radio'], input[type='checkbox'], picker {
    accent-color: var(--primary-color);
    cursor: pointer;
}

input[type='checkbox'] {
    width: 20px;
    height: 20px;
}

.btn {
    padding: 0.6rem 1rem
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.form-control[readonly].inputAsSpan {
    background-color: transparent;
    border: 0;
    text-align: center;
}

.btn-danger.btn-transparent {
    background-color: transparent !important;
    border-color: transparent !important;
}

.breadcrumb {
    font-family: 'Montserrat-light';
}

.header-navbar .navbar-header .navbar-brand .brand-logo {
    width: 45px;
}



.form-group .error-message {
    margin-top: 0.5rem;
    color: red;
}

.brand-text {
    font-family: 'Montserrat-light';
    padding-right: 0 !important;
    font-size: 15px;
}

.new-form-style fieldset {
    margin-inline-start: 2px;
    margin-inline-end: 2px;
    padding-block-start: 0.35em;
    padding-inline-start: 0.75em;
    padding-inline-end: 0.75em;
    padding-block-end: 0.625em;
    min-inline-size: min-content;
    border-width: 1px;
    border-style: groove;
    border-color: #ddd;
    border-image: initial;
    margin-bottom: 1rem;
}

/*forms end*/
/*tabs style*/
.noteDraft .nav.nav-tabs {
    background-color: RGB(243,246,249);
    border-bottom: unset !important;
    display: flex;
    align-items: center;
    color: RGB(26,26,26);
}

    .noteDraft .nav.nav-tabs .nav-item .nav-link.active {
        color: #fff !important;
        background-color: var(--primary-color) !important;
        opacity: 1 !important;
        border-color: transparent;
        border-radius: 2px;
        padding-inline: 2rem;
    }

.noteDraft .nav-link {
    color: RGB(26,26,26) !important;
    font-size: .9rem !important;
    font-weight: 600;
    opacity: 1 !important;
}

/*tabs style*/
/*kendo ui upload*/
.noteDraft .k-button.k-upload-button {
    width: 100%;
    height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-inline: 0;
}

.noteDraft .k-button {
    color: #003f59;
    border-color: var(--primary-color);
    background-color: #066d664a;
}

.k-button:active:hover, .k-button.k-state-active:hover {
    color: #003f59;
    border-color: var(--primary-color);
    background-color: #066d66c2;
}

.k-header, .k-grid-header-wrap, .k-grid .k-grouping-header, .k-grid-header, .k-pager-wrap, .k-pager-wrap .k-textbox, .k-pager-wrap .k-link, .k-grouping-header .k-group-indicator, .k-gantt-toolbar .k-state-default {
    border-color: transparent;
    padding: 20px;
}

.noteDraft .k-upload-status {
    top: 5px;
    left: 5px;
    right: unset !important;
}

.noteDraft .k-filename {
    margin-right: 1em;
}

.k-upload-files.k-reset li {
    margin-bottom: 0.5rem;
}

.noteDraft .k-upload-empty {
    padding: 0;
}

.del-attachment {
    position: absolute;
    background: red;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    left: 0;
    opacity: 0.2;
    margin: auto;
    text-align: center;
    display: none;
}

.hover-attachment:hover .del-attachment {
    display: block;
}

.k-delete {
    color: #FF4961;
}
/*kendo ui upload*/


.remove-arrow .dropdown-toggle::after {
    display: none;
}

.table-hasDropdown.table-responsive tbody tr td:last-child, .table-hasDropdown.table-responsive thead tr th:last-child {
    position: unset;
}

.table-hasDropdown .dropdown .dropdown-menu {
    min-width: 6rem;
}

.table-hasDropdown .dropdown-item {
    padding-bottom: 0 !important;
    text-align: center;
}

.breadcrumb-item a {
    color: var(--secondary-color);
}

    .breadcrumb-item a:hover span, .breadcrumb-item a:hover {
        color: var(--primary-color) !important;
    }
/* The switch - the box around the slider */
.slider-box .switch {
    position: relative;
    display: inline-block;
    width: 2.70833vw;
    height: 1.25vw;
}

    .slider-box .switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }

.slider-box .slider.round {
    border-radius: 1.77083vw;
}

.slider-box .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    transition: .4s;
}

    .slider-box .slider.round:before {
        border-radius: 50%;
    }

    .slider-box .slider:before {
        position: absolute;
        content: "";
        height: 0.9375vw;
        width: 0.9375vw;
        left: 0.20833vw;
        bottom: 0.15625vw;
        background-color: #fff;
        transition: .4s;
    }

.slider-box input:checked + .slider {
    background-color: var(--primary-color);
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

.slider-box input:checked:disabled + .slider {
    background-color: #ddd;
}
/* The switch - the box around the slider */



/*scrolling*/
.ps--scrolling-y, .ps--active-y {
    overflow-y: hidden;
}

.main-menu-content.ps {
    height: 72vh;
    overflow-y: auto;
}
/*scrolling*/
.card-footer.mt-2.bg-white {
    margin-top: 0 !important;
}


.table td a {
    display: inline-flex;
    font-weight: 400;
    color: #6B6F82;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0;
    font-size: 1rem;
    line-height: 1.25;
    border-radius: 0.25rem;
    -webkit-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;
    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;
}

body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation li.has-sub > a:not(.mm-next):after, .vertical-overlay-menu .main-menu .navigation li.has-sub > a:not(.mm-next):after {
    width: 25px;
    height: 25px;
    content: "";
    background: url(/wwwroot/dist/img/chevron_left.svg) no-repeat 0 0;
    background-size: 100%;
    cursor: pointer;
    transform: translateX(-8px) !important;
}

body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation li.open > a:not(.mm-next):after, .vertical-overlay-menu .main-menu .navigation li.open > a:not(.mm-next):after {
    width: 25px;
    height: 25px;
    content: "";
    background: url('/wwwroot/dist/img/chevron_left _white.svg') no-repeat 0 0;
    background-size: 100%;
    cursor: pointer;
    left: 10px;
    transform: rotate(-90deg) !important;
}

@media only screen and (min-width: 993px) {
    body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation li.has-sub > a:not(.mm-next):after {
        width: 1.3vw;
        height: 1.3vw;
    }

    body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation li.open > a:not(.mm-next):after {
        width: 1.3vw;
        height: 1.3vw;
    }
}

body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation > li > a > i {
    margin-left: 8px;
    float: right;
}

    body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation > li > a > i:before {
        font-size: 1.3rem;
    }

body.vertical-layout.vertical-menu-modern .main-menu .navigation > li > a > i {
    font-size: 1.3rem;
}

.breadcrum {
    background-image: url(/wwwroot/dist/img/background-breadcamp.png);
    padding-top: 1.22rem;
    border-radius: 4px;
    padding-bottom: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-left: 0.5rem;
    color: var(--secondary-color);
    content: '/' !important;
}

body.vertical-layout.vertical-menu-modern.menu-expanded .footer {
    margin-right: 0;
    position: relative;
    z-index: 9999;
}

.breadcrumb-item + .breadcrumb-item {
    padding-right: 0;
}

.btn {
    cursor: pointer;
}

.breadcrumb {
    margin-bottom: 0;
    padding: 0 0rem 1rem 0;
}
.form-group .chosen-container-single .chosen-single {
    height: calc(1.25em + 1.5rem + 2px)!important;
    border: 1px solid #CACFE7;
    border-radius: 0.25rem ;
}
.table-responsive thead tr th:last-child {
    background-color: rgba(245, 247, 250, 0.5);
}
.table th {
    background-color: #007bff!important;
    color: #fff;
}
table {
    overflow: visible !important;
}

/* Ensure chosen container has proper z-index */

.chosen-container {
    width: 100% !important;
}

    .chosen-container .chosen-drop {
        position: absolute;
        z-index: 99999;
    }
.btn, .fc button {
  display : inline-block;
  font-weight : 400;
  color : #6B6F82;
  text-align : center;
  vertical-align : middle;
  -webkit-user-select : none;
     -moz-user-select : none;
      -ms-user-select : none;
          user-select : none;
  background-color : transparent;
  border : 1px solid transparent;
  padding : 0.75rem 1rem;
  font-size : 1rem;
  border-radius : 0.25rem;
  -webkit-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;
          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, .fc button {
    -webkit-transition : none;
            transition : none;
  }
}
.btn:hover, .fc button:hover {
  color : #6B6F82;
  text-decoration : none;
}
.btn:focus, .fc button:focus, .btn.focus, .fc button.focus {
  outline : 0;
  box-shadow : none;
}
.btn.disabled, .fc button.disabled, .btn:disabled, .fc button:disabled {
  opacity : 0.65;
}

a.btn.disabled, fieldset:disabled a.btn {
  pointer-events : none;
}

.btn-primary {
  color : #FFFFFF;
  background-color : #666EE8;
  border-color : #666EE8;
}
.btn-primary:hover {
  color : #FFFFFF;
  background-color : #454EE3;
  border-color : #3A44E1;
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow : 0 0 0 0.2rem rgba(125, 132, 235, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color : #FFFFFF;
  background-color : #666EE8;
  border-color : #666EE8;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color : #FFFFFF;
  background-color : #3A44E1;
  border-color : #2F39E0;
}
.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(125, 132, 235, 0.5);
}

.btn-secondary {
  color : #FFFFFF;
  background-color : #6B6F82;
  border-color : #6B6F82;
}
.btn-secondary:hover {
  color : #FFFFFF;
  background-color : #5A5D6D;
  border-color : #545766;
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow : 0 0 0 0.2rem rgba(129, 133, 149, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color : #FFFFFF;
  background-color : #6B6F82;
  border-color : #6B6F82;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color : #FFFFFF;
  background-color : #545766;
  border-color : #4E515F;
}
.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(129, 133, 149, 0.5);
}

.btn-success {
  color : #2A2E30;
  background-color : #28D094;
  border-color : #28D094;
}
.btn-success:hover {
  color : #FFFFFF;
  background-color : #22B07D;
  border-color : #20A576;
}
.btn-success:focus, .btn-success.focus {
  box-shadow : 0 0 0 0.2rem rgba(40, 184, 133, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color : #2A2E30;
  background-color : #28D094;
  border-color : #28D094;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color : #FFFFFF;
  background-color : #20A576;
  border-color : #1E9B6E;
}
.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(40, 184, 133, 0.5);
}

.btn-info {
  color : #FFFFFF;
  background-color : #1E9FF2;
  border-color : #1E9FF2;
}
.btn-info:hover {
  color : #FFFFFF;
  background-color : #0D8BDD;
  border-color : #0C84D1;
}
.btn-info:focus, .btn-info.focus {
  box-shadow : 0 0 0 0.2rem rgba(64, 173, 244, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color : #FFFFFF;
  background-color : #1E9FF2;
  border-color : #1E9FF2;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color : #FFFFFF;
  background-color : #0C84D1;
  border-color : #0B7CC5;
}
.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(64, 173, 244, 0.5);
}

.btn-warning {
  color : #2A2E30;
  background-color : #FF9149;
  border-color : #FF9149;
}
.btn-warning:hover {
  color : #2A2E30;
  background-color : #FF7A23;
  border-color : #FF7216;
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow : 0 0 0 0.2rem rgba(223, 130, 69, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color : #2A2E30;
  background-color : #FF9149;
  border-color : #FF9149;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color : #FFFFFF;
  background-color : #FF7216;
  border-color : #FF6A09;
}
.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(223, 130, 69, 0.5);
}

.btn-danger {
  color : #FFFFFF;
  background-color : #FF4961;
  border-color : #FF4961;
}
.btn-danger:hover {
  color : #FFFFFF;
  background-color : #FF2340;
  border-color : #FF1635;
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 100, 121, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color : #FFFFFF;
  background-color : #FF4961;
  border-color : #FF4961;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color : #FFFFFF;
  background-color : #FF1635;
  border-color : #FF092A;
}
.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(255, 100, 121, 0.5);
}

.btn-light {
  color : #2A2E30;
  background-color : #BABFC7;
  border-color : #BABFC7;
}
.btn-light:hover {
  color : #2A2E30;
  background-color : #A5ABB6;
  border-color : #9EA5B0;
}
.btn-light:focus, .btn-light.focus {
  box-shadow : 0 0 0 0.2rem rgba(164, 169, 176, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color : #2A2E30;
  background-color : #BABFC7;
  border-color : #BABFC7;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color : #2A2E30;
  background-color : #9EA5B0;
  border-color : #979EAA;
}
.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(164, 169, 176, 0.5);
}

.btn-dark {
  color : #FFFFFF;
  background-color : #464855;
  border-color : #464855;
}
.btn-dark:hover {
  color : #FFFFFF;
  background-color : #353640;
  border-color : #2F3039;
}
.btn-dark:focus, .btn-dark.focus {
  box-shadow : 0 0 0 0.2rem rgba(98, 99, 111, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color : #FFFFFF;
  background-color : #464855;
  border-color : #464855;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color : #FFFFFF;
  background-color : #2F3039;
  border-color : #292A32;
}
.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(98, 99, 111, 0.5);
}

.btn-outline-primary, .fc button {
  color : #666EE8;
  border-color : #666EE8;
}
.btn-outline-primary:hover, .fc button:hover {
  color : #FFFFFF;
  background-color : #666EE8;
  border-color : #666EE8;
}
.btn-outline-primary:focus, .fc button:focus, .btn-outline-primary.focus, .fc button.focus {
  box-shadow : 0 0 0 0.2rem rgba(102, 110, 232, 0.5);
}
.btn-outline-primary.disabled, .fc button.disabled, .btn-outline-primary:disabled, .fc button:disabled {
  color : #666EE8;
  background-color : transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .fc button:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .fc button:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle, .fc .show > button.dropdown-toggle {
  color : #FFFFFF;
  background-color : #666EE8;
  border-color : #666EE8;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .fc button:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .fc button:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus, .fc .show > button.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(102, 110, 232, 0.5);
}

.btn-outline-secondary {
  color : #6B6F82;
  border-color : #6B6F82;
}
.btn-outline-secondary:hover {
  color : #FFFFFF;
  background-color : #6B6F82;
  border-color : #6B6F82;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow : 0 0 0 0.2rem rgba(107, 111, 130, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color : #6B6F82;
  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 : #FFFFFF;
  background-color : #6B6F82;
  border-color : #6B6F82;
}
.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(107, 111, 130, 0.5);
}

.btn-outline-success {
  color : #28D094;
  border-color : #28D094;
}
.btn-outline-success:hover {
  color : #2A2E30;
  background-color : #28D094;
  border-color : #28D094;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow : 0 0 0 0.2rem rgba(40, 208, 148, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color : #28D094;
  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 : #2A2E30;
  background-color : #28D094;
  border-color : #28D094;
}
.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, 208, 148, 0.5);
}

.btn-outline-info {
  color : #1E9FF2;
  border-color : #1E9FF2;
}
.btn-outline-info:hover {
  color : #FFFFFF;
  background-color : #1E9FF2;
  border-color : #1E9FF2;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow : 0 0 0 0.2rem rgba(30, 159, 242, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color : #1E9FF2;
  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 : #FFFFFF;
  background-color : #1E9FF2;
  border-color : #1E9FF2;
}
.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(30, 159, 242, 0.5);
}

.btn-outline-warning {
  color : #FF9149;
  border-color : #FF9149;
}
.btn-outline-warning:hover {
  color : #2A2E30;
  background-color : #FF9149;
  border-color : #FF9149;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 145, 73, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color : #FF9149;
  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 : #2A2E30;
  background-color : #FF9149;
  border-color : #FF9149;
}
.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, 145, 73, 0.5);
}

.btn-outline-danger {
  color : #FF4961;
  border-color : #FF4961;
}
.btn-outline-danger:hover {
  color : #FFFFFF;
  background-color : #FF4961;
  border-color : #FF4961;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 73, 97, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color : #FF4961;
  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 : #FFFFFF;
  background-color : #FF4961;
  border-color : #FF4961;
}
.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(255, 73, 97, 0.5);
}

.btn-outline-light {
  color : #BABFC7;
  border-color : #BABFC7;
}
.btn-outline-light:hover {
  color : #2A2E30;
  background-color : #BABFC7;
  border-color : #BABFC7;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow : 0 0 0 0.2rem rgba(186, 191, 199, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color : #BABFC7;
  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 : #2A2E30;
  background-color : #BABFC7;
  border-color : #BABFC7;
}
.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(186, 191, 199, 0.5);
}

.btn-outline-dark {
  color : #464855;
  border-color : #464855;
}
.btn-outline-dark:hover {
  color : #FFFFFF;
  background-color : #464855;
  border-color : #464855;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow : 0 0 0 0.2rem rgba(70, 72, 85, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color : #464855;
  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 : #FFFFFF;
  background-color : #464855;
  border-color : #464855;
}
.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(70, 72, 85, 0.5);
}

.btn-link {
  font-weight : 400;
  color : #5059E5;
  text-decoration : none;
}
.btn-link:hover {
  color : #1E29CA;
  text-decoration : underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration : underline;
  box-shadow : none;
}
.btn-link:disabled, .btn-link.disabled {
  color : #6B6F82;
  pointer-events : none;
}

.btn-lg {
  padding : 1rem 1.25rem;
  font-size : 1.25rem;
  border-radius : 0.35rem;
}

.btn-sm {
  padding : 0.5rem 0.75rem;
  font-size : 0.875rem;
  border-radius : 0.21rem;
}

.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%;
}

.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
  border-color : #E4E5EC;
}

th.fc-widget-header, .fc-basic-view td.fc-day-number, .fc-basic-view td.fc-week-number span {
  padding : 10px;
}

.fc-state-default {
  background-image : none;
  box-shadow : none;
}

.fc button {
  height : auto;
  outline : none;
  border-radius : 0;
  text-shadow : none;
}

.btn:focus, .fc button:focus, .fc button:focus, .btn.focus, .fc button.focus, .fc button.focus, .btn:active:focus, .fc button:active:focus, .fc button:active:focus, .btn:active.focus, .fc button:active.focus, .fc button:active.focus, .btn.active:focus, .fc button.active:focus, .fc button.active:focus, .btn.active.focus, .fc button.active.focus, .fc button.active.focus {
  outline : none;
}

.fc-day-grid-event {
  margin : 0 5px 5px 5px;
  padding : 4px 8px;
}

.fc-event {
  background : #666EE8;
  border : 1px solid #5059E5;
}
.fc-event span {
  font-size : 1rem;
  color : #FFFFFF;
}

.fc-time-grid-event .fc-title {
  color : #FFFFFF;
}

.fc-unthemed .fc-today {
  color : #FFFFFF;
  background : #666EE8;
}

.fc-unthemed .fc-divider, .fc-unthemed .fc-popover .fc-header {
  background : #E4EBF1;
}

.fc-popover .fc-header {
  padding : 10px 5px;
}

/* Styling for each event from Schedule */
.fc-time-grid-event.fc-v-event.fc-event {
  border-radius : 4px;
  border : none;
  padding : 5px;
  opacity : 0.65;
  right : 5% !important;
  left : 5% !important;
}

/* Bolds the name of the event and inherits the font size */
.fc-event {
  font-size : inherit !important;
  font-weight : bold !important;
  color : #FFFFFF !important;
}
.fc-event:hover {
  color : #FFFFFF !important;
}

/* Inherits background for each event from Schedule. */
.fc-event .fc-bg {
  z-index : 1 !important;
  background : inherit !important;
  opacity : 0.25 !important;
}

/* Normal font weight for the time in each event */
.fc-time-grid-event .fc-time {
  font-weight : normal !important;
}

/* Apply same opacity to all day events */
.fc-ltr .fc-h-event.fc-not-end, .fc-rtl .fc-h-event.fc-not-start {
  opacity : 0.65 !important;
  margin-right : 12px !important;
  padding : 5px !important;
}

/* Apply same opacity to all day events */
.fc-day-grid-event.fc-h-event.fc-event.fc-not-start.fc-end {
  opacity : 0.65 !important;
  margin-right : 12px !important;
  padding : 5px !important;
}

.fc-time-grid .fc-slats td {
  height : auto;
}

.fc-ltr .fc-axis {
  padding : 10px;
}

.fc-nonbusiness {
  background : #D7E0EA;
}

.fc-events-container {
  padding : 0 10px;
  border : 1px solid #A2B8CD;
  background : #F4F5FA;
  text-align : right;
}

.fc-events-container .fc-event {
  padding : 5px;
  margin : 10px 0;
}

.timezone-selector, .full-calender-languages {
  width : 100%;
}

.fc-button:not(:disabled).fc-button-active {
  background-color : #3A44E1;
  border-color : #666EE8;
}
.fc-button:not(:disabled).fc-button-active:focus {
  outline : none;
  box-shadow : none;
}

.fc-button-group .fc-button, .fc-button-group.fc-button, .fc-today-button .fc-button, .fc-today-button.fc-button {
  border-radius : 4px;
}

@media (min-width: 576px) {
  .fc-toolbar {
    -webkit-box-orient : horizontal !important;
    -webkit-box-direction : normal !important;
    -webkit-flex-direction : row !important;
        -ms-flex-direction : row !important;
            flex-direction : row !important;
  }
}

.fc-toolbar {
  -webkit-box-orient : vertical;
  -webkit-box-direction : normal;
  -webkit-flex-direction : column;
      -ms-flex-direction : column;
          flex-direction : column;
}
