

/* Start:/local/templates/rad/app-assets/fonts/feather/style.min.css?17387528509225*/
@font-face{font-family:feather;src:url(/local/templates/rad/app-assets/fonts/feather/fonts/feather.eot?9xfrq8);src:url(/local/templates/rad/app-assets/fonts/feather/fonts/feather.eot?9xfrq8#iefix) format('embedded-opentype'),url(/local/templates/rad/app-assets/fonts/feather/fonts/feather.ttf?9xfrq8) format('truetype'),url(/local/templates/rad/app-assets/fonts/feather/fonts/feather.woff?9xfrq8) format('woff'),url(/local/templates/rad/app-assets/fonts/feather/fonts/feather.svg?9xfrq8#feather) format('svg');font-weight:400;font-style:normal}[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-bold:before{content:"\e9ea"}.ft-crop:before{content:"\e9eb"}.ft-help-circle:before{content:"\e9ec"}.ft-italic:before{content:"\e9ed"}.ft-shopping-cart:before{content:"\e9ee"}.ft-underline:before{content:"\e9ef"}.ft-activity:before{content:"\e900"}.ft-airplay:before{content:"\e901"}.ft-alert-circle:before{content:"\e902"}.ft-alert-octagon:before{content:"\e903"}.ft-alert-triangle:before{content:"\e904"}.ft-align-center:before{content:"\e905"}.ft-align-justify:before{content:"\e906"}.ft-align-left:before{content:"\e907"}.ft-align-right:before{content:"\e908"}.ft-anchor:before{content:"\e909"}.ft-aperture:before{content:"\e90a"}.ft-arrow-down-left:before{content:"\e90b"}.ft-arrow-down-right:before{content:"\e90c"}.ft-arrow-down:before{content:"\e90d"}.ft-arrow-left:before{content:"\e90e"}.ft-arrow-right:before{content:"\e90f"}.ft-arrow-up-left:before{content:"\e910"}.ft-arrow-up-right:before{content:"\e911"}.ft-arrow-up:before{content:"\e912"}.ft-at-sign:before{content:"\e913"}.ft-award:before{content:"\e914"}.ft-bar-chart-2:before{content:"\e915"}.ft-bar-chart:before{content:"\e916"}.ft-battery-charging:before{content:"\e917"}.ft-battery:before{content:"\e918"}.ft-bell-off:before{content:"\e919"}.ft-bell:before{content:"\e91a"}.ft-bluetooth:before{content:"\e91b"}.ft-book:before{content:"\e91c"}.ft-bookmark:before{content:"\e91d"}.ft-box:before{content:"\e91e"}.ft-briefcase:before{content:"\e91f"}.ft-calendar:before{content:"\e920"}.ft-camera-off:before{content:"\e921"}.ft-camera:before{content:"\e922"}.ft-cast:before{content:"\e923"}.ft-check-circle:before{content:"\e924"}.ft-check-square:before{content:"\e925"}.ft-check:before{content:"\e926"}.ft-chevron-down:before{content:"\e927"}.ft-chevron-left:before{content:"\e928"}.ft-chevron-right:before{content:"\e929"}.ft-chevron-up:before{content:"\e92a"}.ft-chevrons-down:before{content:"\e92b"}.ft-chevrons-left:before{content:"\e92c"}.ft-chevrons-right:before{content:"\e92d"}.ft-chevrons-up:before{content:"\e92e"}.ft-chrome:before{content:"\e92f"}.ft-circle:before{content:"\e930"}.ft-clipboard:before{content:"\e931"}.ft-clock:before{content:"\e932"}.ft-cloud-drizzle:before{content:"\e933"}.ft-cloud-lightning:before{content:"\e934"}.ft-cloud-off:before{content:"\e935"}.ft-cloud-rain:before{content:"\e936"}.ft-cloud-snow:before{content:"\e937"}.ft-cloud:before{content:"\e938"}.ft-codepen:before{content:"\e939"}.ft-command:before{content:"\e93a"}.ft-compass:before{content:"\e93b"}.ft-copy:before{content:"\e93c"}.ft-corner-down-left:before{content:"\e93d"}.ft-corner-down-right:before{content:"\e93e"}.ft-corner-left-down:before{content:"\e93f"}.ft-corner-left-up:before{content:"\e940"}.ft-corner-right-down:before{content:"\e941"}.ft-corner-right-up:before{content:"\e942"}.ft-corner-up-left:before{content:"\e943"}.ft-corner-up-right:before{content:"\e944"}.ft-cpu:before{content:"\e945"}.ft-credit-card:before{content:"\e946"}.ft-crosshair:before{content:"\e947"}.ft-delete:before{content:"\e948"}.ft-disc:before{content:"\e949"}.ft-download-cloud:before{content:"\e94a"}.ft-download:before{content:"\e94b"}.ft-droplet:before{content:"\e94c"}.ft-edit-2:before{content:"\e94d"}.ft-edit-3:before{content:"\e94e"}.ft-edit:before{content:"\e94f"}.ft-external-link:before{content:"\e950"}.ft-eye-off:before{content:"\e951"}.ft-eye:before{content:"\e952"}.ft-facebook:before{content:"\e953"}.ft-fast-forward:before{content:"\e954"}.ft-feather:before{content:"\e955"}.ft-file-minus:before{content:"\e956"}.ft-file-plus:before{content:"\e957"}.ft-file-text:before{content:"\e958"}.ft-file:before{content:"\e959"}.ft-film:before{content:"\e95a"}.ft-filter:before{content:"\e95b"}.ft-flag:before{content:"\e95c"}.ft-folder:before{content:"\e95d"}.ft-github:before{content:"\e95e"}.ft-gitlab:before{content:"\e95f"}.ft-globe:before{content:"\e960"}.ft-grid:before{content:"\e961"}.ft-hash:before{content:"\e962"}.ft-headphones:before{content:"\e963"}.ft-heart:before{content:"\e964"}.ft-home:before{content:"\e965"}.ft-image:before{content:"\e966"}.ft-inbox:before{content:"\e967"}.ft-info:before{content:"\e968"}.ft-instagram:before{content:"\e969"}.ft-layers:before{content:"\e96a"}.ft-layout:before{content:"\e96b"}.ft-life-buoy:before{content:"\e96c"}.ft-link-2:before{content:"\e96d"}.ft-link:before{content:"\e96e"}.ft-list:before{content:"\e96f"}.ft-loader:before{content:"\e970"}.ft-lock:before{content:"\e971"}.ft-log-in:before{content:"\e972"}.ft-log-out:before{content:"\e973"}.ft-mail:before{content:"\e974"}.ft-map-pin:before{content:"\e975"}.ft-map:before{content:"\e976"}.ft-maximize-2:before{content:"\e977"}.ft-maximize:before{content:"\e978"}.ft-menu:before{content:"\e979"}.ft-message-circle:before{content:"\e97a"}.ft-message-square:before{content:"\e97b"}.ft-mic-off:before{content:"\e97c"}.ft-mic:before{content:"\e97d"}.ft-minimize-2:before{content:"\e97e"}.ft-minimize:before{content:"\e97f"}.ft-minus-circle:before{content:"\e980"}.ft-minus-square:before{content:"\e981"}.ft-minus:before{content:"\e982"}.ft-monitor:before{content:"\e983"}.ft-moon:before{content:"\e984"}.ft-more-horizontal:before{content:"\e985"}.ft-more-vertical:before{content:"\e986"}.ft-move:before{content:"\e987"}.ft-music:before{content:"\e988"}.ft-navigation-2:before{content:"\e989"}.ft-navigation:before{content:"\e98a"}.ft-octagon:before{content:"\e98b"}.ft-package:before{content:"\e98c"}.ft-paperclip:before{content:"\e98d"}.ft-pause-circle:before{content:"\e98e"}.ft-pause:before{content:"\e98f"}.ft-percent:before{content:"\e990"}.ft-phone-call:before{content:"\e991"}.ft-phone-forwarded:before{content:"\e992"}.ft-phone-incoming:before{content:"\e993"}.ft-phone-missed:before{content:"\e994"}.ft-phone-off:before{content:"\e995"}.ft-phone-outgoing:before{content:"\e996"}.ft-phone:before{content:"\e997"}.ft-pie-chart:before{content:"\e998"}.ft-play-circle:before{content:"\e999"}.ft-play:before{content:"\e99a"}.ft-plus-circle:before{content:"\e99b"}.ft-plus-square:before{content:"\e99c"}.ft-plus:before{content:"\e99d"}.ft-pocket:before{content:"\e99e"}.ft-power:before{content:"\e99f"}.ft-printer:before{content:"\e9a0"}.ft-radio:before{content:"\e9a1"}.ft-refresh-ccw:before{content:"\e9a2"}.ft-refresh-cw:before{content:"\e9a3"}.ft-repeat:before{content:"\e9a4"}.ft-rewind:before{content:"\e9a5"}.ft-rotate-ccw:before{content:"\e9a6"}.ft-rotate-cw:before{content:"\e9a7"}.ft-save:before{content:"\e9a8"}.ft-scissors:before{content:"\e9a9"}.ft-search:before{content:"\e9aa"}.ft-server:before{content:"\e9ab"}.ft-settings:before{content:"\e9ac"}.ft-share-2:before{content:"\e9ad"}.ft-share:before{content:"\e9ae"}.ft-shield:before{content:"\e9af"}.ft-shuffle:before{content:"\e9b0"}.ft-sidebar:before{content:"\e9b1"}.ft-skip-back:before{content:"\e9b2"}.ft-skip-forward:before{content:"\e9b3"}.ft-slack:before{content:"\e9b4"}.ft-slash:before{content:"\e9b5"}.ft-sliders:before{content:"\e9b6"}.ft-smartphone:before{content:"\e9b7"}.ft-speaker:before{content:"\e9b8"}.ft-square:before{content:"\e9b9"}.ft-star:before{content:"\e9ba"}.ft-stop-circle:before{content:"\e9bb"}.ft-sun:before{content:"\e9bc"}.ft-sunrise:before{content:"\e9bd"}.ft-sunset:before{content:"\e9be"}.ft-tablet:before{content:"\e9bf"}.ft-tag:before{content:"\e9c0"}.ft-target:before{content:"\e9c1"}.ft-thermometer:before{content:"\e9c2"}.ft-thumbs-down:before{content:"\e9c3"}.ft-thumbs-up:before{content:"\e9c4"}.ft-toggle-left:before{content:"\e9c5"}.ft-toggle-right:before{content:"\e9c6"}.ft-trash-2:before{content:"\e9c7"}.ft-trash:before{content:"\e9c8"}.ft-trending-down:before{content:"\e9c9"}.ft-trending-up:before{content:"\e9ca"}.ft-triangle:before{content:"\e9cb"}.ft-tv:before{content:"\e9cc"}.ft-twitter:before{content:"\e9cd"}.ft-type:before{content:"\e9ce"}.ft-umbrella:before{content:"\e9cf"}.ft-unlock:before{content:"\e9d0"}.ft-upload-cloud:before{content:"\e9d1"}.ft-upload:before{content:"\e9d2"}.ft-user-check:before{content:"\e9d3"}.ft-user-minus:before{content:"\e9d4"}.ft-user-plus:before{content:"\e9d5"}.ft-user-x:before{content:"\e9d6"}.ft-user:before{content:"\e9d7"}.ft-users:before{content:"\e9d8"}.ft-video-off:before{content:"\e9d9"}.ft-video:before{content:"\e9da"}.ft-voicemail:before{content:"\e9db"}.ft-volume-1:before{content:"\e9dc"}.ft-volume-2:before{content:"\e9dd"}.ft-volume-x:before{content:"\e9de"}.ft-volume:before{content:"\e9df"}.ft-watch:before{content:"\e9e0"}.ft-wifi-off:before{content:"\e9e1"}.ft-wifi:before{content:"\e9e2"}.ft-wind:before{content:"\e9e3"}.ft-x-circle:before{content:"\e9e4"}.ft-x-square:before{content:"\e9e5"}.ft-x:before{content:"\e9e6"}.ft-zap:before{content:"\e9e7"}.ft-zoom-in:before{content:"\e9e8"}.ft-zoom-out:before{content:"\e9e9"}
/* End */


/* Start:/local/templates/rad/app-assets/fonts/simple-line-icons/style.min.css?173875285588474*/
@font-face{font-family:Simple-Line-Icons;src:url(/local/templates/rad/app-assets/fonts/simple-line-icons/fonts/Simple-Line-Icons.eot);src:url(/local/templates/rad/app-assets/fonts/simple-line-icons/fonts/Simple-Line-Icons.eot?#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(/local/templates/rad/app-assets/fonts/simple-line-icons/fonts/Simple-Line-Icons.ttf) format('truetype'),url(/local/templates/rad/app-assets/fonts/simple-line-icons/fonts/Simple-Line-Icons.svg#Simple-Line-Icons) format('svg');font-weight:400;font-style:normal}[data-icon]:before{font-family:Simple-Line-Icons!important;content:attr(data-icon);speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-action-redo,.icon-action-undo,.icon-anchor,.icon-arrow-down,.icon-arrow-left,.icon-arrow-right,.icon-arrow-up,.icon-badge,.icon-bag,.icon-ban,.icon-bar-chart,.icon-basket,.icon-basket-loaded,.icon-bell,.icon-book-open,.icon-briefcase,.icon-bubble,.icon-bubbles,.icon-bulb,.icon-calculator,.icon-calendar,.icon-call-end,.icon-call-in,.icon-call-out,.icon-camcorder,.icon-camera,.icon-check,.icon-chemistry,.icon-clock,.icon-close,.icon-cloud-download,.icon-cloud-upload,.icon-compass,.icon-control-end,.icon-control-forward,.icon-control-pause,.icon-control-play,.icon-control-rewind,.icon-control-start,.icon-credit-card,.icon-crop,.icon-cup,.icon-cursor,.icon-cursor-move,.icon-diamond,.icon-direction,.icon-directions,.icon-disc,.icon-dislike,.icon-doc,.icon-docs,.icon-drawer,.icon-drop,.icon-earphones,.icon-earphones-alt,.icon-emoticon-smile,.icon-energy,.icon-envelope,.icon-envelope-letter,.icon-envelope-open,.icon-equalizer,.icon-eye,.icon-eyeglasses,.icon-feed,.icon-film,.icon-fire,.icon-flag,.icon-folder,.icon-folder-alt,.icon-frame,.icon-game-controller,.icon-ghost,.icon-globe,.icon-globe-alt,.icon-graduation,.icon-graph,.icon-grid,.icon-handbag,.icon-heart,.icon-home,.icon-hourglass,.icon-info,.icon-key,.icon-layers,.icon-like,.icon-link,.icon-list,.icon-lock,.icon-lock-open,.icon-login,.icon-logout,.icon-loop,.icon-magic-wand,.icon-magnet,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-map,.icon-microphone,.icon-mouse,.icon-moustache,.icon-music-tone,.icon-music-tone-alt,.icon-note,.icon-notebook,.icon-paper-clip,.icon-paper-plane,.icon-pencil,.icon-picture,.icon-pie-chart,.icon-pin,.icon-plane,.icon-playlist,.icon-plus,.icon-pointer,.icon-power,.icon-present,.icon-printer,.icon-puzzle,.icon-question,.icon-refresh,.icon-reload,.icon-rocket,.icon-screen-desktop,.icon-screen-smartphone,.icon-screen-tablet,.icon-settings,.icon-share,.icon-share-alt,.icon-shield,.icon-shuffle,.icon-size-actual,.icon-size-fullscreen,.icon-social-dribbble,.icon-social-dropbox,.icon-social-facebook,.icon-social-tumblr,.icon-social-twitter,.icon-social-youtube,.icon-speech,.icon-speedometer,.icon-star,.icon-support,.icon-symbol-female,.icon-symbol-male,.icon-tag,.icon-target,.icon-trash,.icon-trophy,.icon-umbrella,.icon-user,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-users,.icon-vector,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-wallet,.icon-wrench{font-family:Simple-Line-Icons!important;speak:none;font-style:normal;font-weight:400;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"}
/* End */


/* Start:/local/templates/rad/app-assets/fonts/font-awesome/css/font-awesome.min.css?173875285070494*/
/*!
 * Font Awesome Pro 5.5.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-abacus:before{content:"\f640"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acorn:before{content:"\f6ae"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-alarm-clock:before{content:"\f34e"}.fa-algolia:before{content:"\f36c"}.fa-alicorn:before{content:"\f6b0"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-analytics:before{content:"\f643"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-crate:before{content:"\f6b1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-alt-down:before{content:"\f354"}.fa-arrow-alt-from-bottom:before{content:"\f346"}.fa-arrow-alt-from-left:before{content:"\f347"}.fa-arrow-alt-from-right:before{content:"\f348"}.fa-arrow-alt-from-top:before{content:"\f349"}.fa-arrow-alt-left:before{content:"\f355"}.fa-arrow-alt-right:before{content:"\f356"}.fa-arrow-alt-square-down:before{content:"\f350"}.fa-arrow-alt-square-left:before{content:"\f351"}.fa-arrow-alt-square-right:before{content:"\f352"}.fa-arrow-alt-square-up:before{content:"\f353"}.fa-arrow-alt-to-bottom:before{content:"\f34a"}.fa-arrow-alt-to-left:before{content:"\f34b"}.fa-arrow-alt-to-right:before{content:"\f34c"}.fa-arrow-alt-to-top:before{content:"\f34d"}.fa-arrow-alt-up:before{content:"\f357"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-from-bottom:before{content:"\f342"}.fa-arrow-from-left:before{content:"\f343"}.fa-arrow-from-right:before{content:"\f344"}.fa-arrow-from-top:before{content:"\f345"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-square-down:before{content:"\f339"}.fa-arrow-square-left:before{content:"\f33a"}.fa-arrow-square-right:before{content:"\f33b"}.fa-arrow-square-up:before{content:"\f33c"}.fa-arrow-to-bottom:before{content:"\f33d"}.fa-arrow-to-left:before{content:"\f33e"}.fa-arrow-to-right:before{content:"\f340"}.fa-arrow-to-top:before{content:"\f341"}.fa-arrow-up:before{content:"\f062"}.fa-arrows:before{content:"\f047"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-arrows-h:before{content:"\f07e"}.fa-arrows-v:before{content:"\f07d"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atom:before{content:"\f5d2"}.fa-atom-alt:before{content:"\f5d3"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-axe:before{content:"\f6b2"}.fa-axe-battle:before{content:"\f6b3"}.fa-backpack:before{content:"\f5d4"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-badge:before{content:"\f335"}.fa-badge-check:before{content:"\f336"}.fa-badge-dollar:before{content:"\f645"}.fa-badge-percent:before{content:"\f646"}.fa-badger-honey:before{content:"\f6b4"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ballot:before{content:"\f732"}.fa-ballot-check:before{content:"\f733"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-barcode-alt:before{content:"\f463"}.fa-barcode-read:before{content:"\f464"}.fa-barcode-scan:before{content:"\f465"}.fa-bars:before{content:"\f0c9"}.fa-baseball:before{content:"\f432"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-basketball-hoop:before{content:"\f435"}.fa-bat:before{content:"\f6b5"}.fa-bath:before{content:"\f2cd"}.fa-battery-bolt:before{content:"\f376"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-slash:before{content:"\f377"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-school:before{content:"\f5d5"}.fa-bell-school-slash:before{content:"\f5d6"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blanket:before{content:"\f498"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bone-break:before{content:"\f5d8"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-alt:before{content:"\f5d9"}.fa-book-dead:before{content:"\f6b7"}.fa-book-heart:before{content:"\f499"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-book-spells:before{content:"\f6b8"}.fa-bookmark:before{content:"\f02e"}.fa-books:before{content:"\f5db"}.fa-booth-curtain:before{content:"\f734"}.fa-bow-arrow:before{content:"\f6b9"}.fa-bowling-ball:before{content:"\f436"}.fa-bowling-pins:before{content:"\f437"}.fa-box:before{content:"\f466"}.fa-box-alt:before{content:"\f49a"}.fa-box-ballot:before{content:"\f735"}.fa-box-check:before{content:"\f467"}.fa-box-fragile:before{content:"\f49b"}.fa-box-full:before{content:"\f49c"}.fa-box-heart:before{content:"\f49d"}.fa-box-open:before{content:"\f49e"}.fa-box-up:before{content:"\f49f"}.fa-box-usd:before{content:"\f4a0"}.fa-boxes:before{content:"\f468"}.fa-boxes-alt:before{content:"\f4a1"}.fa-boxing-glove:before{content:"\f438"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-browser:before{content:"\f37e"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-bullseye-arrow:before{content:"\f648"}.fa-bullseye-pointer:before{content:"\f649"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-bus-school:before{content:"\f5dd"}.fa-business-time:before{content:"\f64a"}.fa-buysellads:before{content:"\f20d"}.fa-cabinet-filing:before{content:"\f64b"}.fa-calculator:before{content:"\f1ec"}.fa-calculator-alt:before{content:"\f64c"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-edit:before{content:"\f333"}.fa-calendar-exclamation:before{content:"\f334"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-star:before{content:"\f736"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-alt:before{content:"\f332"}.fa-camera-retro:before{content:"\f083"}.fa-campfire:before{content:"\f6ba"}.fa-campground:before{content:"\f6bb"}.fa-candle-holder:before{content:"\f6bc"}.fa-candy-corn:before{content:"\f6bd"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-bump:before{content:"\f5e0"}.fa-car-crash:before{content:"\f5e1"}.fa-car-garage:before{content:"\f5e2"}.fa-car-mechanic:before{content:"\f5e3"}.fa-car-side:before{content:"\f5e4"}.fa-car-tilt:before{content:"\f5e5"}.fa-car-wash:before{content:"\f5e6"}.fa-caret-circle-down:before{content:"\f32d"}.fa-caret-circle-left:before{content:"\f32e"}.fa-caret-circle-right:before{content:"\f330"}.fa-caret-circle-up:before{content:"\f331"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cat:before{content:"\f6be"}.fa-cauldron:before{content:"\f6bf"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chair-office:before{content:"\f6c1"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-line-down:before{content:"\f64d"}.fa-chart-pie:before{content:"\f200"}.fa-chart-pie-alt:before{content:"\f64e"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-bishop-alt:before{content:"\f43b"}.fa-chess-board:before{content:"\f43c"}.fa-chess-clock:before{content:"\f43d"}.fa-chess-clock-alt:before{content:"\f43e"}.fa-chess-king:before{content:"\f43f"}.fa-chess-king-alt:before{content:"\f440"}.fa-chess-knight:before{content:"\f441"}.fa-chess-knight-alt:before{content:"\f442"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-pawn-alt:before{content:"\f444"}.fa-chess-queen:before{content:"\f445"}.fa-chess-queen-alt:before{content:"\f446"}.fa-chess-rook:before{content:"\f447"}.fa-chess-rook-alt:before{content:"\f448"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-double-down:before{content:"\f322"}.fa-chevron-double-left:before{content:"\f323"}.fa-chevron-double-right:before{content:"\f324"}.fa-chevron-double-up:before{content:"\f325"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-square-down:before{content:"\f329"}.fa-chevron-square-left:before{content:"\f32a"}.fa-chevron-square-right:before{content:"\f32b"}.fa-chevron-square-up:before{content:"\f32c"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-claw-marks:before{content:"\f6c2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clipboard-list-check:before{content:"\f737"}.fa-clipboard-prescription:before{content:"\f5e8"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-drizzle:before{content:"\f738"}.fa-cloud-hail:before{content:"\f739"}.fa-cloud-hail-mixed:before{content:"\f73a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-rainbow:before{content:"\f73e"}.fa-cloud-showers:before{content:"\f73f"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sleet:before{content:"\f741"}.fa-cloud-snow:before{content:"\f742"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-clouds:before{content:"\f744"}.fa-clouds-moon:before{content:"\f745"}.fa-clouds-sun:before{content:"\f746"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-club:before{content:"\f327"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-merge:before{content:"\f387"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-coffee-togo:before{content:"\f6c5"}.fa-coffin:before{content:"\f6c6"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-alt-check:before{content:"\f4a2"}.fa-comment-alt-dollar:before{content:"\f650"}.fa-comment-alt-dots:before{content:"\f4a3"}.fa-comment-alt-edit:before{content:"\f4a4"}.fa-comment-alt-exclamation:before{content:"\f4a5"}.fa-comment-alt-lines:before{content:"\f4a6"}.fa-comment-alt-minus:before{content:"\f4a7"}.fa-comment-alt-plus:before{content:"\f4a8"}.fa-comment-alt-slash:before{content:"\f4a9"}.fa-comment-alt-smile:before{content:"\f4aa"}.fa-comment-alt-times:before{content:"\f4ab"}.fa-comment-check:before{content:"\f4ac"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-edit:before{content:"\f4ae"}.fa-comment-exclamation:before{content:"\f4af"}.fa-comment-lines:before{content:"\f4b0"}.fa-comment-minus:before{content:"\f4b1"}.fa-comment-plus:before{content:"\f4b2"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-smile:before{content:"\f4b4"}.fa-comment-times:before{content:"\f4b5"}.fa-comments:before{content:"\f086"}.fa-comments-alt:before{content:"\f4b6"}.fa-comments-alt-dollar:before{content:"\f652"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compass-slash:before{content:"\f5e9"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-wide:before{content:"\f326"}.fa-concierge-bell:before{content:"\f562"}.fa-connectdevelop:before{content:"\f20e"}.fa-container-storage:before{content:"\f4b7"}.fa-contao:before{content:"\f26d"}.fa-conveyor-belt:before{content:"\f46e"}.fa-conveyor-belt-alt:before{content:"\f46f"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-corn:before{content:"\f6c7"}.fa-couch:before{content:"\f4b8"}.fa-cow:before{content:"\f6c8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-credit-card-blank:before{content:"\f389"}.fa-credit-card-front:before{content:"\f38a"}.fa-cricket:before{content:"\f449"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-curling:before{content:"\f44a"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dagger:before{content:"\f6cb"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-desktop-alt:before{content:"\f390"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dewpoint:before{content:"\f748"}.fa-dharmachakra:before{content:"\f655"}.fa-diagnoses:before{content:"\f470"}.fa-diamond:before{content:"\f219"}.fa-dice:before{content:"\f522"}.fa-dice-d10:before{content:"\f6cd"}.fa-dice-d12:before{content:"\f6ce"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d4:before{content:"\f6d0"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-d8:before{content:"\f6d2"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-diploma:before{content:"\f5ea"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-do-not-enter:before{content:"\f5ec"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dog-leashed:before{content:"\f6d4"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-empty:before{content:"\f473"}.fa-dolly-flatbed:before{content:"\f474"}.fa-dolly-flatbed-alt:before{content:"\f475"}.fa-dolly-flatbed-empty:before{content:"\f476"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-circle:before{content:"\f5ed"}.fa-draw-polygon:before{content:"\f5ee"}.fa-draw-square:before{content:"\f5ef"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick:before{content:"\f6d6"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-duck:before{content:"\f6d8"}.fa-dumbbell:before{content:"\f44b"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-ear:before{content:"\f5f0"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-eclipse:before{content:"\f749"}.fa-eclipse-alt:before{content:"\f74a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-elephant:before{content:"\f6da"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-h-alt:before{content:"\f39b"}.fa-ellipsis-v:before{content:"\f142"}.fa-ellipsis-v-alt:before{content:"\f39c"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-empty-set:before{content:"\f656"}.fa-engine-warning:before{content:"\f5f2"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-dollar:before{content:"\f657"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange:before{content:"\f0ec"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-square:before{content:"\f321"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows:before{content:"\f31d"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expand-wide:before{content:"\f320"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link:before{content:"\f08e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square:before{content:"\f14c"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-evil:before{content:"\f6db"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-female:before{content:"\f182"}.fa-field-hockey:before{content:"\f44c"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-certificate:before{content:"\f5f3"}.fa-file-chart-line:before{content:"\f659"}.fa-file-chart-pie:before{content:"\f65a"}.fa-file-check:before{content:"\f316"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-edit:before{content:"\f31c"}.fa-file-excel:before{content:"\f1c3"}.fa-file-exclamation:before{content:"\f31a"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-minus:before{content:"\f318"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-plus:before{content:"\f319"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-spreadsheet:before{content:"\f65b"}.fa-file-times:before{content:"\f317"}.fa-file-upload:before{content:"\f574"}.fa-file-user:before{content:"\f65c"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-film-alt:before{content:"\f3a0"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-fire-smoke:before{content:"\f74b"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-alt:before{content:"\f74c"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flame:before{content:"\f6df"}.fa-flask:before{content:"\f0c3"}.fa-flask-poison:before{content:"\f6e0"}.fa-flask-potion:before{content:"\f6e1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-fog:before{content:"\f74e"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-times:before{content:"\f65f"}.fa-folders:before{content:"\f660"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-football-helmet:before{content:"\f44f"}.fa-forklift:before{content:"\f47a"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-fragile:before{content:"\f4bb"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-function:before{content:"\f661"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gas-pump-slash:before{content:"\f5f4"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gift-card:before{content:"\f663"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glasses:before{content:"\f530"}.fa-glasses-alt:before{content:"\f5f5"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-stand:before{content:"\f5f6"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-golf-club:before{content:"\f451"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hammer:before{content:"\f6e3"}.fa-hammer-war:before{content:"\f6e4"}.fa-hamsa:before{content:"\f665"}.fa-hand-heart:before{content:"\f4bc"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-box:before{content:"\f47b"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-magic:before{content:"\f6e5"}.fa-hand-holding-seedling:before{content:"\f4bf"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-receiving:before{content:"\f47c"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-heart:before{content:"\f4c3"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-usd:before{content:"\f4c5"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt:before{content:"\f4c6"}.fa-hanukiah:before{content:"\f6e6"}.fa-hashtag:before{content:"\f292"}.fa-hat-witch:before{content:"\f6e7"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-head-side:before{content:"\f6e9"}.fa-head-vr:before{content:"\f6ea"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-circle:before{content:"\f4c7"}.fa-heart-rate:before{content:"\f5f8"}.fa-heart-square:before{content:"\f4c8"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-helmet-battle:before{content:"\f6eb"}.fa-hexagon:before{content:"\f312"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-mask:before{content:"\f6ee"}.fa-hockey-puck:before{content:"\f453"}.fa-hockey-sticks:before{content:"\f454"}.fa-home:before{content:"\f015"}.fa-home-heart:before{content:"\f4c9"}.fa-hood-cloak:before{content:"\f6ef"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-flood:before{content:"\f74f"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-humidity:before{content:"\f750"}.fa-hurricane:before{content:"\f751"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-inbox-in:before{content:"\f310"}.fa-inbox-out:before{content:"\f311"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-industry-alt:before{content:"\f3b3"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-info-square:before{content:"\f30f"}.fa-inhaler:before{content:"\f5f9"}.fa-instagram:before{content:"\f16d"}.fa-integral:before{content:"\f667"}.fa-internet-explorer:before{content:"\f26b"}.fa-intersection:before{content:"\f668"}.fa-inventory:before{content:"\f480"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jack-o-lantern:before{content:"\f30e"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-key-skeleton:before{content:"\f6f3"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-keynote:before{content:"\f66c"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kidneys:before{content:"\f5fb"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kite:before{content:"\f6f4"}.fa-kiwi-bird:before{content:"\f535"}.fa-knife-kitchen:before{content:"\f6f5"}.fa-korvue:before{content:"\f42f"}.fa-lambda:before{content:"\f66e"}.fa-lamp:before{content:"\f4ca"}.fa-landmark:before{content:"\f66f"}.fa-landmark-alt:before{content:"\f752"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-layer-minus:before{content:"\f5fe"}.fa-layer-plus:before{content:"\f5ff"}.fa-leaf:before{content:"\f06c"}.fa-leaf-heart:before{content:"\f4cb"}.fa-leaf-maple:before{content:"\f6f6"}.fa-leaf-oak:before{content:"\f6f7"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down:before{content:"\f149"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up:before{content:"\f148"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-lightbulb-dollar:before{content:"\f670"}.fa-lightbulb-exclamation:before{content:"\f671"}.fa-lightbulb-on:before{content:"\f672"}.fa-lightbulb-slash:before{content:"\f673"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lips:before{content:"\f600"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location:before{content:"\f601"}.fa-location-arrow:before{content:"\f124"}.fa-location-circle:before{content:"\f602"}.fa-location-slash:before{content:"\f603"}.fa-lock:before{content:"\f023"}.fa-lock-alt:before{content:"\f30d"}.fa-lock-open:before{content:"\f3c1"}.fa-lock-open-alt:before{content:"\f3c2"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-long-arrow-up:before{content:"\f176"}.fa-loveseat:before{content:"\f4cc"}.fa-low-vision:before{content:"\f2a8"}.fa-luchador:before{content:"\f455"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lyft:before{content:"\f3c3"}.fa-mace:before{content:"\f6f8"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-mandolin:before{content:"\f6f9"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-marker-alt-slash:before{content:"\f605"}.fa-map-marker-check:before{content:"\f606"}.fa-map-marker-edit:before{content:"\f607"}.fa-map-marker-exclamation:before{content:"\f608"}.fa-map-marker-minus:before{content:"\f609"}.fa-map-marker-plus:before{content:"\f60a"}.fa-map-marker-question:before{content:"\f60b"}.fa-map-marker-slash:before{content:"\f60c"}.fa-map-marker-smile:before{content:"\f60d"}.fa-map-marker-times:before{content:"\f60e"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaphone:before{content:"\f675"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-mind-share:before{content:"\f677"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-hexagon:before{content:"\f307"}.fa-minus-octagon:before{content:"\f308"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-mobile-android:before{content:"\f3ce"}.fa-mobile-android-alt:before{content:"\f3cf"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monitor-heart-rate:before{content:"\f611"}.fa-monkey:before{content:"\f6fb"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-moon-cloud:before{content:"\f754"}.fa-moon-stars:before{content:"\f755"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mountains:before{content:"\f6fd"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-narwhal:before{content:"\f6fe"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octagon:before{content:"\f306"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-oil-temp:before{content:"\f614"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-omega:before{content:"\f67a"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-brush-alt:before{content:"\f5a9"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-pallet-alt:before{content:"\f483"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-parking-circle:before{content:"\f615"}.fa-parking-circle-slash:before{content:"\f616"}.fa-parking-slash:before{content:"\f617"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paw-alt:before{content:"\f701"}.fa-paw-claws:before{content:"\f702"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pegasus:before{content:"\f703"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil:before{content:"\f040"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-paintbrush:before{content:"\f618"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-pennant:before{content:"\f456"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-person-carry:before{content:"\f4cf"}.fa-person-dolly:before{content:"\f4d0"}.fa-person-dolly-empty:before{content:"\f4d1"}.fa-person-sign:before{content:"\f757"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-office:before{content:"\f67d"}.fa-phone-plus:before{content:"\f4d2"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pi:before{content:"\f67e"}.fa-pie:before{content:"\f705"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pig:before{content:"\f706"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-alt:before{content:"\f3de"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-hexagon:before{content:"\f300"}.fa-plus-octagon:before{content:"\f301"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-podium:before{content:"\f680"}.fa-podium-star:before{content:"\f758"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poll-people:before{content:"\f759"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-presentation:before{content:"\f685"}.fa-print:before{content:"\f02f"}.fa-print-slash:before{content:"\f686"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pumpkin:before{content:"\f707"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-question-square:before{content:"\f2fd"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-rabbit:before{content:"\f708"}.fa-rabbit-fast:before{content:"\f709"}.fa-racquet:before{content:"\f45a"}.fa-rainbow:before{content:"\f75b"}.fa-raindrops:before{content:"\f75c"}.fa-ram:before{content:"\f70a"}.fa-ramp-loading:before{content:"\f4d4"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-rectangle-landscape:before{content:"\f2fa"}.fa-rectangle-portrait:before{content:"\f2fb"}.fa-rectangle-wide:before{content:"\f2fc"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-renren:before{content:"\f18b"}.fa-repeat:before{content:"\f363"}.fa-repeat-1:before{content:"\f365"}.fa-repeat-1-alt:before{content:"\f366"}.fa-repeat-alt:before{content:"\f364"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-retweet-alt:before{content:"\f361"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-route-highway:before{content:"\f61a"}.fa-route-interstate:before{content:"\f61b"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-triangle:before{content:"\f61c"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-scalpel:before{content:"\f61d"}.fa-scalpel-path:before{content:"\f61e"}.fa-scanner:before{content:"\f488"}.fa-scanner-keyboard:before{content:"\f489"}.fa-scanner-touchscreen:before{content:"\f48a"}.fa-scarecrow:before{content:"\f70d"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-scroll-old:before{content:"\f70f"}.fa-scrubber:before{content:"\f2f8"}.fa-scythe:before{content:"\f710"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-all:before{content:"\f367"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-sheep:before{content:"\f711"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-shield-cross:before{content:"\f712"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shipping-timed:before{content:"\f48c"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shovel:before{content:"\f713"}.fa-shower:before{content:"\f2cc"}.fa-shredder:before{content:"\f68a"}.fa-shuttle-van:before{content:"\f5b6"}.fa-shuttlecock:before{content:"\f45b"}.fa-sigma:before{content:"\f68b"}.fa-sign:before{content:"\f4d9"}.fa-sign-in:before{content:"\f090"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out:before{content:"\f08b"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signal-1:before{content:"\f68c"}.fa-signal-2:before{content:"\f68d"}.fa-signal-3:before{content:"\f68e"}.fa-signal-4:before{content:"\f68f"}.fa-signal-alt:before{content:"\f690"}.fa-signal-alt-1:before{content:"\f691"}.fa-signal-alt-2:before{content:"\f692"}.fa-signal-alt-3:before{content:"\f693"}.fa-signal-alt-slash:before{content:"\f694"}.fa-signal-slash:before{content:"\f695"}.fa-signature:before{content:"\f5b7"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skeleton:before{content:"\f620"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sliders-h:before{content:"\f1de"}.fa-sliders-h-square:before{content:"\f3f0"}.fa-sliders-v:before{content:"\f3f1"}.fa-sliders-v-square:before{content:"\f3f2"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-plus:before{content:"\f5b9"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoke:before{content:"\f760"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-snake:before{content:"\f716"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snow-blowing:before{content:"\f761"}.fa-snowflake:before{content:"\f2dc"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-spade:before{content:"\f2f4"}.fa-speakap:before{content:"\f3f3"}.fa-spider:before{content:"\f717"}.fa-spider-black-widow:before{content:"\f718"}.fa-spider-web:before{content:"\f719"}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root:before{content:"\f697"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-squirrel:before{content:"\f71a"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-staff:before{content:"\f71b"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-exclamation:before{content:"\f2f3"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-stars:before{content:"\f762"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-steering-wheel:before{content:"\f622"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stomach:before{content:"\f623"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-sun-cloud:before{content:"\f763"}.fa-sun-dust:before{content:"\f764"}.fa-sun-haze:before{content:"\f765"}.fa-sunrise:before{content:"\f766"}.fa-sunset:before{content:"\f767"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-sword:before{content:"\f71c"}.fa-swords:before{content:"\f71d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablet-android:before{content:"\f3fb"}.fa-tablet-android-alt:before{content:"\f3fc"}.fa-tablet-rugged:before{content:"\f48f"}.fa-tablets:before{content:"\f490"}.fa-tachometer:before{content:"\f0e4"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tachometer-alt-average:before{content:"\f624"}.fa-tachometer-alt-fast:before{content:"\f625"}.fa-tachometer-alt-fastest:before{content:"\f626"}.fa-tachometer-alt-slow:before{content:"\f627"}.fa-tachometer-alt-slowest:before{content:"\f628"}.fa-tachometer-average:before{content:"\f629"}.fa-tachometer-fast:before{content:"\f62a"}.fa-tachometer-fastest:before{content:"\f62b"}.fa-tachometer-slow:before{content:"\f62c"}.fa-tachometer-slowest:before{content:"\f62d"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tally:before{content:"\f69c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-frigid:before{content:"\f768"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-hot:before{content:"\f76a"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tennis-ball:before{content:"\f45e"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-theta:before{content:"\f69e"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-thunderstorm:before{content:"\f76c"}.fa-thunderstorm-moon:before{content:"\f76d"}.fa-thunderstorm-sun:before{content:"\f76e"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tilde:before{content:"\f69f"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-times-hexagon:before{content:"\f2ee"}.fa-times-octagon:before{content:"\f2f0"}.fa-times-square:before{content:"\f2d3"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tire:before{content:"\f631"}.fa-tire-flat:before{content:"\f632"}.fa-tire-pressure-warning:before{content:"\f633"}.fa-tire-rugged:before{content:"\f634"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-alt:before{content:"\f71f"}.fa-tombstone:before{content:"\f720"}.fa-tombstone-alt:before{content:"\f721"}.fa-toolbox:before{content:"\f552"}.fa-tooth:before{content:"\f5c9"}.fa-toothbrush:before{content:"\f635"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tornado:before{content:"\f76f"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-cone:before{content:"\f636"}.fa-traffic-light:before{content:"\f637"}.fa-traffic-light-go:before{content:"\f638"}.fa-traffic-light-slow:before{content:"\f639"}.fa-traffic-light-stop:before{content:"\f63a"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-treasure-chest:before{content:"\f723"}.fa-tree:before{content:"\f1bb"}.fa-tree-alt:before{content:"\f400"}.fa-trees:before{content:"\f724"}.fa-trello:before{content:"\f181"}.fa-triangle:before{content:"\f2ec"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-trophy-alt:before{content:"\f2eb"}.fa-truck:before{content:"\f0d1"}.fa-truck-container:before{content:"\f4dc"}.fa-truck-couch:before{content:"\f4dd"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-truck-ramp:before{content:"\f4e0"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-turkey:before{content:"\f725"}.fa-turtle:before{content:"\f726"}.fa-tv:before{content:"\f26c"}.fa-tv-retro:before{content:"\f401"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-unicorn:before{content:"\f727"}.fa-union:before{content:"\f6a2"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-usd-circle:before{content:"\f2e8"}.fa-usd-square:before{content:"\f2e9"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-chart:before{content:"\f6a3"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-crown:before{content:"\f6a4"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-class:before{content:"\f63d"}.fa-users-cog:before{content:"\f509"}.fa-users-crown:before{content:"\f6a5"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-fork:before{content:"\f2e3"}.fa-utensil-knife:before{content:"\f2e4"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-utensils-alt:before{content:"\f2e6"}.fa-vaadin:before{content:"\f408"}.fa-value-absolute:before{content:"\f6a6"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-plus:before{content:"\f4e1"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volcano:before{content:"\f770"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume:before{content:"\f6a8"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-slash:before{content:"\f2e2"}.fa-volume-up:before{content:"\f028"}.fa-vote-nay:before{content:"\f771"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-wand:before{content:"\f72a"}.fa-wand-magic:before{content:"\f72b"}.fa-warehouse:before{content:"\f494"}.fa-warehouse-alt:before{content:"\f495"}.fa-watch:before{content:"\f2e1"}.fa-watch-fitness:before{content:"\f63e"}.fa-water:before{content:"\f773"}.fa-water-lower:before{content:"\f774"}.fa-water-rise:before{content:"\f775"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whale:before{content:"\f72c"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheat:before{content:"\f72d"}.fa-wheelchair:before{content:"\f193"}.fa-whistle:before{content:"\f460"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wifi-1:before{content:"\f6aa"}.fa-wifi-2:before{content:"\f6ab"}.fa-wifi-slash:before{content:"\f6ac"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-wind-warning:before{content:"\f776"}.fa-window:before{content:"\f40e"}.fa-window-alt:before{content:"\f40f"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-windsock:before{content:"\f777"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
/* End */


/* Start:/local/templates/rad/app-assets/fonts/font-awesome/css/all.min.css?173875285072318*/
/*!
 * Font Awesome Pro 5.5.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-abacus:before{content:"\f640"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acorn:before{content:"\f6ae"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-alarm-clock:before{content:"\f34e"}.fa-algolia:before{content:"\f36c"}.fa-alicorn:before{content:"\f6b0"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-analytics:before{content:"\f643"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-crate:before{content:"\f6b1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-alt-down:before{content:"\f354"}.fa-arrow-alt-from-bottom:before{content:"\f346"}.fa-arrow-alt-from-left:before{content:"\f347"}.fa-arrow-alt-from-right:before{content:"\f348"}.fa-arrow-alt-from-top:before{content:"\f349"}.fa-arrow-alt-left:before{content:"\f355"}.fa-arrow-alt-right:before{content:"\f356"}.fa-arrow-alt-square-down:before{content:"\f350"}.fa-arrow-alt-square-left:before{content:"\f351"}.fa-arrow-alt-square-right:before{content:"\f352"}.fa-arrow-alt-square-up:before{content:"\f353"}.fa-arrow-alt-to-bottom:before{content:"\f34a"}.fa-arrow-alt-to-left:before{content:"\f34b"}.fa-arrow-alt-to-right:before{content:"\f34c"}.fa-arrow-alt-to-top:before{content:"\f34d"}.fa-arrow-alt-up:before{content:"\f357"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-from-bottom:before{content:"\f342"}.fa-arrow-from-left:before{content:"\f343"}.fa-arrow-from-right:before{content:"\f344"}.fa-arrow-from-top:before{content:"\f345"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-square-down:before{content:"\f339"}.fa-arrow-square-left:before{content:"\f33a"}.fa-arrow-square-right:before{content:"\f33b"}.fa-arrow-square-up:before{content:"\f33c"}.fa-arrow-to-bottom:before{content:"\f33d"}.fa-arrow-to-left:before{content:"\f33e"}.fa-arrow-to-right:before{content:"\f340"}.fa-arrow-to-top:before{content:"\f341"}.fa-arrow-up:before{content:"\f062"}.fa-arrows:before{content:"\f047"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-arrows-h:before{content:"\f07e"}.fa-arrows-v:before{content:"\f07d"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atom:before{content:"\f5d2"}.fa-atom-alt:before{content:"\f5d3"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-axe:before{content:"\f6b2"}.fa-axe-battle:before{content:"\f6b3"}.fa-backpack:before{content:"\f5d4"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-badge:before{content:"\f335"}.fa-badge-check:before{content:"\f336"}.fa-badge-dollar:before{content:"\f645"}.fa-badge-percent:before{content:"\f646"}.fa-badger-honey:before{content:"\f6b4"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ballot:before{content:"\f732"}.fa-ballot-check:before{content:"\f733"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-barcode-alt:before{content:"\f463"}.fa-barcode-read:before{content:"\f464"}.fa-barcode-scan:before{content:"\f465"}.fa-bars:before{content:"\f0c9"}.fa-baseball:before{content:"\f432"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-basketball-hoop:before{content:"\f435"}.fa-bat:before{content:"\f6b5"}.fa-bath:before{content:"\f2cd"}.fa-battery-bolt:before{content:"\f376"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-slash:before{content:"\f377"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-school:before{content:"\f5d5"}.fa-bell-school-slash:before{content:"\f5d6"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blanket:before{content:"\f498"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bone-break:before{content:"\f5d8"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-alt:before{content:"\f5d9"}.fa-book-dead:before{content:"\f6b7"}.fa-book-heart:before{content:"\f499"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-book-spells:before{content:"\f6b8"}.fa-bookmark:before{content:"\f02e"}.fa-books:before{content:"\f5db"}.fa-booth-curtain:before{content:"\f734"}.fa-bow-arrow:before{content:"\f6b9"}.fa-bowling-ball:before{content:"\f436"}.fa-bowling-pins:before{content:"\f437"}.fa-box:before{content:"\f466"}.fa-box-alt:before{content:"\f49a"}.fa-box-ballot:before{content:"\f735"}.fa-box-check:before{content:"\f467"}.fa-box-fragile:before{content:"\f49b"}.fa-box-full:before{content:"\f49c"}.fa-box-heart:before{content:"\f49d"}.fa-box-open:before{content:"\f49e"}.fa-box-up:before{content:"\f49f"}.fa-box-usd:before{content:"\f4a0"}.fa-boxes:before{content:"\f468"}.fa-boxes-alt:before{content:"\f4a1"}.fa-boxing-glove:before{content:"\f438"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-browser:before{content:"\f37e"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-bullseye-arrow:before{content:"\f648"}.fa-bullseye-pointer:before{content:"\f649"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-bus-school:before{content:"\f5dd"}.fa-business-time:before{content:"\f64a"}.fa-buysellads:before{content:"\f20d"}.fa-cabinet-filing:before{content:"\f64b"}.fa-calculator:before{content:"\f1ec"}.fa-calculator-alt:before{content:"\f64c"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-edit:before{content:"\f333"}.fa-calendar-exclamation:before{content:"\f334"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-star:before{content:"\f736"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-alt:before{content:"\f332"}.fa-camera-retro:before{content:"\f083"}.fa-campfire:before{content:"\f6ba"}.fa-campground:before{content:"\f6bb"}.fa-candle-holder:before{content:"\f6bc"}.fa-candy-corn:before{content:"\f6bd"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-bump:before{content:"\f5e0"}.fa-car-crash:before{content:"\f5e1"}.fa-car-garage:before{content:"\f5e2"}.fa-car-mechanic:before{content:"\f5e3"}.fa-car-side:before{content:"\f5e4"}.fa-car-tilt:before{content:"\f5e5"}.fa-car-wash:before{content:"\f5e6"}.fa-caret-circle-down:before{content:"\f32d"}.fa-caret-circle-left:before{content:"\f32e"}.fa-caret-circle-right:before{content:"\f330"}.fa-caret-circle-up:before{content:"\f331"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cat:before{content:"\f6be"}.fa-cauldron:before{content:"\f6bf"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chair-office:before{content:"\f6c1"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-line-down:before{content:"\f64d"}.fa-chart-pie:before{content:"\f200"}.fa-chart-pie-alt:before{content:"\f64e"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-bishop-alt:before{content:"\f43b"}.fa-chess-board:before{content:"\f43c"}.fa-chess-clock:before{content:"\f43d"}.fa-chess-clock-alt:before{content:"\f43e"}.fa-chess-king:before{content:"\f43f"}.fa-chess-king-alt:before{content:"\f440"}.fa-chess-knight:before{content:"\f441"}.fa-chess-knight-alt:before{content:"\f442"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-pawn-alt:before{content:"\f444"}.fa-chess-queen:before{content:"\f445"}.fa-chess-queen-alt:before{content:"\f446"}.fa-chess-rook:before{content:"\f447"}.fa-chess-rook-alt:before{content:"\f448"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-double-down:before{content:"\f322"}.fa-chevron-double-left:before{content:"\f323"}.fa-chevron-double-right:before{content:"\f324"}.fa-chevron-double-up:before{content:"\f325"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-square-down:before{content:"\f329"}.fa-chevron-square-left:before{content:"\f32a"}.fa-chevron-square-right:before{content:"\f32b"}.fa-chevron-square-up:before{content:"\f32c"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-claw-marks:before{content:"\f6c2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clipboard-list-check:before{content:"\f737"}.fa-clipboard-prescription:before{content:"\f5e8"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-drizzle:before{content:"\f738"}.fa-cloud-hail:before{content:"\f739"}.fa-cloud-hail-mixed:before{content:"\f73a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-rainbow:before{content:"\f73e"}.fa-cloud-showers:before{content:"\f73f"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sleet:before{content:"\f741"}.fa-cloud-snow:before{content:"\f742"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-clouds:before{content:"\f744"}.fa-clouds-moon:before{content:"\f745"}.fa-clouds-sun:before{content:"\f746"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-club:before{content:"\f327"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-merge:before{content:"\f387"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-coffee-togo:before{content:"\f6c5"}.fa-coffin:before{content:"\f6c6"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-alt-check:before{content:"\f4a2"}.fa-comment-alt-dollar:before{content:"\f650"}.fa-comment-alt-dots:before{content:"\f4a3"}.fa-comment-alt-edit:before{content:"\f4a4"}.fa-comment-alt-exclamation:before{content:"\f4a5"}.fa-comment-alt-lines:before{content:"\f4a6"}.fa-comment-alt-minus:before{content:"\f4a7"}.fa-comment-alt-plus:before{content:"\f4a8"}.fa-comment-alt-slash:before{content:"\f4a9"}.fa-comment-alt-smile:before{content:"\f4aa"}.fa-comment-alt-times:before{content:"\f4ab"}.fa-comment-check:before{content:"\f4ac"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-edit:before{content:"\f4ae"}.fa-comment-exclamation:before{content:"\f4af"}.fa-comment-lines:before{content:"\f4b0"}.fa-comment-minus:before{content:"\f4b1"}.fa-comment-plus:before{content:"\f4b2"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-smile:before{content:"\f4b4"}.fa-comment-times:before{content:"\f4b5"}.fa-comments:before{content:"\f086"}.fa-comments-alt:before{content:"\f4b6"}.fa-comments-alt-dollar:before{content:"\f652"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compass-slash:before{content:"\f5e9"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-wide:before{content:"\f326"}.fa-concierge-bell:before{content:"\f562"}.fa-connectdevelop:before{content:"\f20e"}.fa-container-storage:before{content:"\f4b7"}.fa-contao:before{content:"\f26d"}.fa-conveyor-belt:before{content:"\f46e"}.fa-conveyor-belt-alt:before{content:"\f46f"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-corn:before{content:"\f6c7"}.fa-couch:before{content:"\f4b8"}.fa-cow:before{content:"\f6c8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-credit-card-blank:before{content:"\f389"}.fa-credit-card-front:before{content:"\f38a"}.fa-cricket:before{content:"\f449"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-curling:before{content:"\f44a"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dagger:before{content:"\f6cb"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-desktop-alt:before{content:"\f390"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dewpoint:before{content:"\f748"}.fa-dharmachakra:before{content:"\f655"}.fa-diagnoses:before{content:"\f470"}.fa-diamond:before{content:"\f219"}.fa-dice:before{content:"\f522"}.fa-dice-d10:before{content:"\f6cd"}.fa-dice-d12:before{content:"\f6ce"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d4:before{content:"\f6d0"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-d8:before{content:"\f6d2"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-diploma:before{content:"\f5ea"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-do-not-enter:before{content:"\f5ec"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dog-leashed:before{content:"\f6d4"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-empty:before{content:"\f473"}.fa-dolly-flatbed:before{content:"\f474"}.fa-dolly-flatbed-alt:before{content:"\f475"}.fa-dolly-flatbed-empty:before{content:"\f476"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-circle:before{content:"\f5ed"}.fa-draw-polygon:before{content:"\f5ee"}.fa-draw-square:before{content:"\f5ef"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick:before{content:"\f6d6"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-duck:before{content:"\f6d8"}.fa-dumbbell:before{content:"\f44b"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-ear:before{content:"\f5f0"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-eclipse:before{content:"\f749"}.fa-eclipse-alt:before{content:"\f74a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-elephant:before{content:"\f6da"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-h-alt:before{content:"\f39b"}.fa-ellipsis-v:before{content:"\f142"}.fa-ellipsis-v-alt:before{content:"\f39c"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-empty-set:before{content:"\f656"}.fa-engine-warning:before{content:"\f5f2"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-dollar:before{content:"\f657"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange:before{content:"\f0ec"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-square:before{content:"\f321"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows:before{content:"\f31d"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expand-wide:before{content:"\f320"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link:before{content:"\f08e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square:before{content:"\f14c"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-evil:before{content:"\f6db"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-female:before{content:"\f182"}.fa-field-hockey:before{content:"\f44c"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-certificate:before{content:"\f5f3"}.fa-file-chart-line:before{content:"\f659"}.fa-file-chart-pie:before{content:"\f65a"}.fa-file-check:before{content:"\f316"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-edit:before{content:"\f31c"}.fa-file-excel:before{content:"\f1c3"}.fa-file-exclamation:before{content:"\f31a"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-minus:before{content:"\f318"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-plus:before{content:"\f319"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-spreadsheet:before{content:"\f65b"}.fa-file-times:before{content:"\f317"}.fa-file-upload:before{content:"\f574"}.fa-file-user:before{content:"\f65c"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-film-alt:before{content:"\f3a0"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-fire-smoke:before{content:"\f74b"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-alt:before{content:"\f74c"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flame:before{content:"\f6df"}.fa-flask:before{content:"\f0c3"}.fa-flask-poison:before{content:"\f6e0"}.fa-flask-potion:before{content:"\f6e1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-fog:before{content:"\f74e"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-times:before{content:"\f65f"}.fa-folders:before{content:"\f660"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-football-helmet:before{content:"\f44f"}.fa-forklift:before{content:"\f47a"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-fragile:before{content:"\f4bb"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-function:before{content:"\f661"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gas-pump-slash:before{content:"\f5f4"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gift-card:before{content:"\f663"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glasses:before{content:"\f530"}.fa-glasses-alt:before{content:"\f5f5"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-stand:before{content:"\f5f6"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-golf-club:before{content:"\f451"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hammer:before{content:"\f6e3"}.fa-hammer-war:before{content:"\f6e4"}.fa-hamsa:before{content:"\f665"}.fa-hand-heart:before{content:"\f4bc"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-box:before{content:"\f47b"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-magic:before{content:"\f6e5"}.fa-hand-holding-seedling:before{content:"\f4bf"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-receiving:before{content:"\f47c"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-heart:before{content:"\f4c3"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-usd:before{content:"\f4c5"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt:before{content:"\f4c6"}.fa-hanukiah:before{content:"\f6e6"}.fa-hashtag:before{content:"\f292"}.fa-hat-witch:before{content:"\f6e7"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-head-side:before{content:"\f6e9"}.fa-head-vr:before{content:"\f6ea"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-circle:before{content:"\f4c7"}.fa-heart-rate:before{content:"\f5f8"}.fa-heart-square:before{content:"\f4c8"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-helmet-battle:before{content:"\f6eb"}.fa-hexagon:before{content:"\f312"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-mask:before{content:"\f6ee"}.fa-hockey-puck:before{content:"\f453"}.fa-hockey-sticks:before{content:"\f454"}.fa-home:before{content:"\f015"}.fa-home-heart:before{content:"\f4c9"}.fa-hood-cloak:before{content:"\f6ef"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-flood:before{content:"\f74f"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-humidity:before{content:"\f750"}.fa-hurricane:before{content:"\f751"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-inbox-in:before{content:"\f310"}.fa-inbox-out:before{content:"\f311"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-industry-alt:before{content:"\f3b3"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-info-square:before{content:"\f30f"}.fa-inhaler:before{content:"\f5f9"}.fa-instagram:before{content:"\f16d"}.fa-integral:before{content:"\f667"}.fa-internet-explorer:before{content:"\f26b"}.fa-intersection:before{content:"\f668"}.fa-inventory:before{content:"\f480"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jack-o-lantern:before{content:"\f30e"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-key-skeleton:before{content:"\f6f3"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-keynote:before{content:"\f66c"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kidneys:before{content:"\f5fb"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kite:before{content:"\f6f4"}.fa-kiwi-bird:before{content:"\f535"}.fa-knife-kitchen:before{content:"\f6f5"}.fa-korvue:before{content:"\f42f"}.fa-lambda:before{content:"\f66e"}.fa-lamp:before{content:"\f4ca"}.fa-landmark:before{content:"\f66f"}.fa-landmark-alt:before{content:"\f752"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-layer-minus:before{content:"\f5fe"}.fa-layer-plus:before{content:"\f5ff"}.fa-leaf:before{content:"\f06c"}.fa-leaf-heart:before{content:"\f4cb"}.fa-leaf-maple:before{content:"\f6f6"}.fa-leaf-oak:before{content:"\f6f7"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down:before{content:"\f149"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up:before{content:"\f148"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-lightbulb-dollar:before{content:"\f670"}.fa-lightbulb-exclamation:before{content:"\f671"}.fa-lightbulb-on:before{content:"\f672"}.fa-lightbulb-slash:before{content:"\f673"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lips:before{content:"\f600"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location:before{content:"\f601"}.fa-location-arrow:before{content:"\f124"}.fa-location-circle:before{content:"\f602"}.fa-location-slash:before{content:"\f603"}.fa-lock:before{content:"\f023"}.fa-lock-alt:before{content:"\f30d"}.fa-lock-open:before{content:"\f3c1"}.fa-lock-open-alt:before{content:"\f3c2"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-long-arrow-up:before{content:"\f176"}.fa-loveseat:before{content:"\f4cc"}.fa-low-vision:before{content:"\f2a8"}.fa-luchador:before{content:"\f455"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lyft:before{content:"\f3c3"}.fa-mace:before{content:"\f6f8"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-mandolin:before{content:"\f6f9"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-marker-alt-slash:before{content:"\f605"}.fa-map-marker-check:before{content:"\f606"}.fa-map-marker-edit:before{content:"\f607"}.fa-map-marker-exclamation:before{content:"\f608"}.fa-map-marker-minus:before{content:"\f609"}.fa-map-marker-plus:before{content:"\f60a"}.fa-map-marker-question:before{content:"\f60b"}.fa-map-marker-slash:before{content:"\f60c"}.fa-map-marker-smile:before{content:"\f60d"}.fa-map-marker-times:before{content:"\f60e"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaphone:before{content:"\f675"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-mind-share:before{content:"\f677"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-hexagon:before{content:"\f307"}.fa-minus-octagon:before{content:"\f308"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-mobile-android:before{content:"\f3ce"}.fa-mobile-android-alt:before{content:"\f3cf"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monitor-heart-rate:before{content:"\f611"}.fa-monkey:before{content:"\f6fb"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-moon-cloud:before{content:"\f754"}.fa-moon-stars:before{content:"\f755"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mountains:before{content:"\f6fd"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-narwhal:before{content:"\f6fe"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octagon:before{content:"\f306"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-oil-temp:before{content:"\f614"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-omega:before{content:"\f67a"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-brush-alt:before{content:"\f5a9"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-pallet-alt:before{content:"\f483"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-parking-circle:before{content:"\f615"}.fa-parking-circle-slash:before{content:"\f616"}.fa-parking-slash:before{content:"\f617"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paw-alt:before{content:"\f701"}.fa-paw-claws:before{content:"\f702"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pegasus:before{content:"\f703"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil:before{content:"\f040"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-paintbrush:before{content:"\f618"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-pennant:before{content:"\f456"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-person-carry:before{content:"\f4cf"}.fa-person-dolly:before{content:"\f4d0"}.fa-person-dolly-empty:before{content:"\f4d1"}.fa-person-sign:before{content:"\f757"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-office:before{content:"\f67d"}.fa-phone-plus:before{content:"\f4d2"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pi:before{content:"\f67e"}.fa-pie:before{content:"\f705"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pig:before{content:"\f706"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-alt:before{content:"\f3de"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-hexagon:before{content:"\f300"}.fa-plus-octagon:before{content:"\f301"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-podium:before{content:"\f680"}.fa-podium-star:before{content:"\f758"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poll-people:before{content:"\f759"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-presentation:before{content:"\f685"}.fa-print:before{content:"\f02f"}.fa-print-slash:before{content:"\f686"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pumpkin:before{content:"\f707"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-question-square:before{content:"\f2fd"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-rabbit:before{content:"\f708"}.fa-rabbit-fast:before{content:"\f709"}.fa-racquet:before{content:"\f45a"}.fa-rainbow:before{content:"\f75b"}.fa-raindrops:before{content:"\f75c"}.fa-ram:before{content:"\f70a"}.fa-ramp-loading:before{content:"\f4d4"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-rectangle-landscape:before{content:"\f2fa"}.fa-rectangle-portrait:before{content:"\f2fb"}.fa-rectangle-wide:before{content:"\f2fc"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-renren:before{content:"\f18b"}.fa-repeat:before{content:"\f363"}.fa-repeat-1:before{content:"\f365"}.fa-repeat-1-alt:before{content:"\f366"}.fa-repeat-alt:before{content:"\f364"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-retweet-alt:before{content:"\f361"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-route-highway:before{content:"\f61a"}.fa-route-interstate:before{content:"\f61b"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-triangle:before{content:"\f61c"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-scalpel:before{content:"\f61d"}.fa-scalpel-path:before{content:"\f61e"}.fa-scanner:before{content:"\f488"}.fa-scanner-keyboard:before{content:"\f489"}.fa-scanner-touchscreen:before{content:"\f48a"}.fa-scarecrow:before{content:"\f70d"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-scroll-old:before{content:"\f70f"}.fa-scrubber:before{content:"\f2f8"}.fa-scythe:before{content:"\f710"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-all:before{content:"\f367"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-sheep:before{content:"\f711"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-shield-cross:before{content:"\f712"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shipping-timed:before{content:"\f48c"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shovel:before{content:"\f713"}.fa-shower:before{content:"\f2cc"}.fa-shredder:before{content:"\f68a"}.fa-shuttle-van:before{content:"\f5b6"}.fa-shuttlecock:before{content:"\f45b"}.fa-sigma:before{content:"\f68b"}.fa-sign:before{content:"\f4d9"}.fa-sign-in:before{content:"\f090"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out:before{content:"\f08b"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signal-1:before{content:"\f68c"}.fa-signal-2:before{content:"\f68d"}.fa-signal-3:before{content:"\f68e"}.fa-signal-4:before{content:"\f68f"}.fa-signal-alt:before{content:"\f690"}.fa-signal-alt-1:before{content:"\f691"}.fa-signal-alt-2:before{content:"\f692"}.fa-signal-alt-3:before{content:"\f693"}.fa-signal-alt-slash:before{content:"\f694"}.fa-signal-slash:before{content:"\f695"}.fa-signature:before{content:"\f5b7"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skeleton:before{content:"\f620"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sliders-h:before{content:"\f1de"}.fa-sliders-h-square:before{content:"\f3f0"}.fa-sliders-v:before{content:"\f3f1"}.fa-sliders-v-square:before{content:"\f3f2"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-plus:before{content:"\f5b9"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoke:before{content:"\f760"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-snake:before{content:"\f716"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snow-blowing:before{content:"\f761"}.fa-snowflake:before{content:"\f2dc"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-spade:before{content:"\f2f4"}.fa-speakap:before{content:"\f3f3"}.fa-spider:before{content:"\f717"}.fa-spider-black-widow:before{content:"\f718"}.fa-spider-web:before{content:"\f719"}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root:before{content:"\f697"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-squirrel:before{content:"\f71a"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-staff:before{content:"\f71b"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-exclamation:before{content:"\f2f3"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-stars:before{content:"\f762"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-steering-wheel:before{content:"\f622"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stomach:before{content:"\f623"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-sun-cloud:before{content:"\f763"}.fa-sun-dust:before{content:"\f764"}.fa-sun-haze:before{content:"\f765"}.fa-sunrise:before{content:"\f766"}.fa-sunset:before{content:"\f767"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-sword:before{content:"\f71c"}.fa-swords:before{content:"\f71d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablet-android:before{content:"\f3fb"}.fa-tablet-android-alt:before{content:"\f3fc"}.fa-tablet-rugged:before{content:"\f48f"}.fa-tablets:before{content:"\f490"}.fa-tachometer:before{content:"\f0e4"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tachometer-alt-average:before{content:"\f624"}.fa-tachometer-alt-fast:before{content:"\f625"}.fa-tachometer-alt-fastest:before{content:"\f626"}.fa-tachometer-alt-slow:before{content:"\f627"}.fa-tachometer-alt-slowest:before{content:"\f628"}.fa-tachometer-average:before{content:"\f629"}.fa-tachometer-fast:before{content:"\f62a"}.fa-tachometer-fastest:before{content:"\f62b"}.fa-tachometer-slow:before{content:"\f62c"}.fa-tachometer-slowest:before{content:"\f62d"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tally:before{content:"\f69c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-frigid:before{content:"\f768"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-hot:before{content:"\f76a"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tennis-ball:before{content:"\f45e"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-theta:before{content:"\f69e"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-thunderstorm:before{content:"\f76c"}.fa-thunderstorm-moon:before{content:"\f76d"}.fa-thunderstorm-sun:before{content:"\f76e"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tilde:before{content:"\f69f"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-times-hexagon:before{content:"\f2ee"}.fa-times-octagon:before{content:"\f2f0"}.fa-times-square:before{content:"\f2d3"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tire:before{content:"\f631"}.fa-tire-flat:before{content:"\f632"}.fa-tire-pressure-warning:before{content:"\f633"}.fa-tire-rugged:before{content:"\f634"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-alt:before{content:"\f71f"}.fa-tombstone:before{content:"\f720"}.fa-tombstone-alt:before{content:"\f721"}.fa-toolbox:before{content:"\f552"}.fa-tooth:before{content:"\f5c9"}.fa-toothbrush:before{content:"\f635"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tornado:before{content:"\f76f"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-cone:before{content:"\f636"}.fa-traffic-light:before{content:"\f637"}.fa-traffic-light-go:before{content:"\f638"}.fa-traffic-light-slow:before{content:"\f639"}.fa-traffic-light-stop:before{content:"\f63a"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-treasure-chest:before{content:"\f723"}.fa-tree:before{content:"\f1bb"}.fa-tree-alt:before{content:"\f400"}.fa-trees:before{content:"\f724"}.fa-trello:before{content:"\f181"}.fa-triangle:before{content:"\f2ec"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-trophy-alt:before{content:"\f2eb"}.fa-truck:before{content:"\f0d1"}.fa-truck-container:before{content:"\f4dc"}.fa-truck-couch:before{content:"\f4dd"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-truck-ramp:before{content:"\f4e0"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-turkey:before{content:"\f725"}.fa-turtle:before{content:"\f726"}.fa-tv:before{content:"\f26c"}.fa-tv-retro:before{content:"\f401"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-unicorn:before{content:"\f727"}.fa-union:before{content:"\f6a2"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-usd-circle:before{content:"\f2e8"}.fa-usd-square:before{content:"\f2e9"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-chart:before{content:"\f6a3"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-crown:before{content:"\f6a4"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-class:before{content:"\f63d"}.fa-users-cog:before{content:"\f509"}.fa-users-crown:before{content:"\f6a5"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-fork:before{content:"\f2e3"}.fa-utensil-knife:before{content:"\f2e4"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-utensils-alt:before{content:"\f2e6"}.fa-vaadin:before{content:"\f408"}.fa-value-absolute:before{content:"\f6a6"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-plus:before{content:"\f4e1"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volcano:before{content:"\f770"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume:before{content:"\f6a8"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-slash:before{content:"\f2e2"}.fa-volume-up:before{content:"\f028"}.fa-vote-nay:before{content:"\f771"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-wand:before{content:"\f72a"}.fa-wand-magic:before{content:"\f72b"}.fa-warehouse:before{content:"\f494"}.fa-warehouse-alt:before{content:"\f495"}.fa-watch:before{content:"\f2e1"}.fa-watch-fitness:before{content:"\f63e"}.fa-water:before{content:"\f773"}.fa-water-lower:before{content:"\f774"}.fa-water-rise:before{content:"\f775"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whale:before{content:"\f72c"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheat:before{content:"\f72d"}.fa-wheelchair:before{content:"\f193"}.fa-whistle:before{content:"\f460"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wifi-1:before{content:"\f6aa"}.fa-wifi-2:before{content:"\f6ab"}.fa-wifi-slash:before{content:"\f6ac"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-wind-warning:before{content:"\f776"}.fa-window:before{content:"\f40e"}.fa-window-alt:before{content:"\f40f"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-windsock:before{content:"\f777"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-brands-400.eot);src:url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-brands-400.woff2) format("woff2"),url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-brands-400.woff) format("woff"),url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-brands-400.ttf) format("truetype"),url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;src:url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-light-300.eot);src:url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-light-300.woff2) format("woff2"),url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-light-300.woff) format("woff"),url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-light-300.ttf) format("truetype"),url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-light-300.svg#fontawesome) format("svg")}.fal{font-weight:300}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;src:url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-regular-400.eot);src:url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-regular-400.woff2) format("woff2"),url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-regular-400.woff) format("woff"),url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-regular-400.ttf) format("truetype"),url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fal,.far{font-family:"Font Awesome 5 Pro"}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;src:url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-solid-900.eot);src:url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-solid-900.woff2) format("woff2"),url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-solid-900.woff) format("woff"),url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-solid-900.ttf) format("truetype"),url(/local/templates/rad/app-assets/fonts/font-awesome/css/../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Pro";font-weight:900}
/* End */


/* Start:/local/templates/rad/app-assets/vendors/css/perfect-scrollbar.min.css?17387528553282*/
/* perfect-scrollbar v0.6.11 */
.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:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;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:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}

/* End */


/* Start:/local/templates/rad/app-assets/vendors/css/prism.min.css?17387528552065*/
/* PrismJS 1.15.0
https://prismjs.com/download.html#themes=prism-okaidia&languages=markup+css+clike+javascript */
/**
 * okaidia theme for JavaScript, CSS and HTML
 * Loosely based on Monokai textmate theme by http://www.monokai.nl/
 * @author ocodia
 */

code[class*="language-"],
pre[class*="language-"] {
  color: #f8f8f2;
  background: none;
  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
  font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  line-height: 1.5;

  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;

  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}

/* Code blocks */
pre[class*="language-"] {
  padding: 1em;
  margin: .5em 0;
  overflow: auto;
  border-radius: 0.3em;
}

:not(pre)>code[class*="language-"],
pre[class*="language-"] {
  background: #272822;
}

/* Inline code */
:not(pre)>code[class*="language-"] {
  padding: .1em;
  border-radius: .3em;
  white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: slategray;
}

.token.punctuation {
  color: #f8f8f2;
}

.namespace {
  opacity: .7;
}

.token.property,
.token.tag,
.token.constant,
.token.symbol,
.token.deleted {
  color: #f92672;
}

.token.boolean,
.token.number {
  color: #ae81ff;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
  color: #a6e22e;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable {
  color: #f8f8f2;
}

.token.atrule,
.token.attr-value,
.token.function,
.token.class-name {
  color: #e6db74;
}

.token.keyword {
  color: #66d9ef;
}

.token.regex,
.token.important {
  color: #fd971f;
}

.token.important,
.token.bold {
  font-weight: bold;
}

.token.italic {
  font-style: italic;
}

.token.entity {
  cursor: help;
}

/* End */


/* Start:/local/templates/rad/app-assets/vendors/css/chartist.min.css?173875285511508*/
.ct-double-octave:after,.ct-major-eleventh:after,.ct-major-second:after,.ct-major-seventh:after,.ct-major-sixth:after,.ct-major-tenth:after,.ct-major-third:after,.ct-major-twelfth:after,.ct-minor-second:after,.ct-minor-seventh:after,.ct-minor-sixth:after,.ct-minor-third:after,.ct-octave:after,.ct-perfect-fifth:after,.ct-perfect-fourth:after,.ct-square:after{content:"";clear:both}.ct-label{fill:rgba(0,0,0,.4);color:rgba(0,0,0,.4);font-size:.75rem;line-height:1}.ct-grid-background,.ct-line{fill:none}.ct-chart-bar .ct-label,.ct-chart-line .ct-label{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ct-chart-donut .ct-label,.ct-chart-pie .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,.2);stroke-width:1px;stroke-dasharray:2px}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{stroke-width:4px}.ct-area{stroke:none;fill-opacity:.1}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:#d70206}.ct-series-a .ct-area,.ct-series-a .ct-slice-donut-solid,.ct-series-a .ct-slice-pie{fill:#d70206}.ct-series-b .ct-bar,.ct-series-b .ct-line,.ct-series-b .ct-point,.ct-series-b .ct-slice-donut{stroke:#f05b4f}.ct-series-b .ct-area,.ct-series-b .ct-slice-donut-solid,.ct-series-b .ct-slice-pie{fill:#f05b4f}.ct-series-c .ct-bar,.ct-series-c .ct-line,.ct-series-c .ct-point,.ct-series-c .ct-slice-donut{stroke:#f4c63d}.ct-series-c .ct-area,.ct-series-c .ct-slice-donut-solid,.ct-series-c .ct-slice-pie{fill:#f4c63d}.ct-series-d .ct-bar,.ct-series-d .ct-line,.ct-series-d .ct-point,.ct-series-d .ct-slice-donut{stroke:#d17905}.ct-series-d .ct-area,.ct-series-d .ct-slice-donut-solid,.ct-series-d .ct-slice-pie{fill:#d17905}.ct-series-e .ct-bar,.ct-series-e .ct-line,.ct-series-e .ct-point,.ct-series-e .ct-slice-donut{stroke:#453d3f}.ct-series-e .ct-area,.ct-series-e .ct-slice-donut-solid,.ct-series-e .ct-slice-pie{fill:#453d3f}.ct-series-f .ct-bar,.ct-series-f .ct-line,.ct-series-f .ct-point,.ct-series-f .ct-slice-donut{stroke:#59922b}.ct-series-f .ct-area,.ct-series-f .ct-slice-donut-solid,.ct-series-f .ct-slice-pie{fill:#59922b}.ct-series-g .ct-bar,.ct-series-g .ct-line,.ct-series-g .ct-point,.ct-series-g .ct-slice-donut{stroke:#0544d3}.ct-series-g .ct-area,.ct-series-g .ct-slice-donut-solid,.ct-series-g .ct-slice-pie{fill:#0544d3}.ct-series-h .ct-bar,.ct-series-h .ct-line,.ct-series-h .ct-point,.ct-series-h .ct-slice-donut{stroke:#6b0392}.ct-series-h .ct-area,.ct-series-h .ct-slice-donut-solid,.ct-series-h .ct-slice-pie{fill:#6b0392}.ct-series-i .ct-bar,.ct-series-i .ct-line,.ct-series-i .ct-point,.ct-series-i .ct-slice-donut{stroke:#f05b4f}.ct-series-i .ct-area,.ct-series-i .ct-slice-donut-solid,.ct-series-i .ct-slice-pie{fill:#f05b4f}.ct-series-j .ct-bar,.ct-series-j .ct-line,.ct-series-j .ct-point,.ct-series-j .ct-slice-donut{stroke:#dda458}.ct-series-j .ct-area,.ct-series-j .ct-slice-donut-solid,.ct-series-j .ct-slice-pie{fill:#dda458}.ct-series-k .ct-bar,.ct-series-k .ct-line,.ct-series-k .ct-point,.ct-series-k .ct-slice-donut{stroke:#eacf7d}.ct-series-k .ct-area,.ct-series-k .ct-slice-donut-solid,.ct-series-k .ct-slice-pie{fill:#eacf7d}.ct-series-l .ct-bar,.ct-series-l .ct-line,.ct-series-l .ct-point,.ct-series-l .ct-slice-donut{stroke:#86797d}.ct-series-l .ct-area,.ct-series-l .ct-slice-donut-solid,.ct-series-l .ct-slice-pie{fill:#86797d}.ct-series-m .ct-bar,.ct-series-m .ct-line,.ct-series-m .ct-point,.ct-series-m .ct-slice-donut{stroke:#b2c326}.ct-series-m .ct-area,.ct-series-m .ct-slice-donut-solid,.ct-series-m .ct-slice-pie{fill:#b2c326}.ct-series-n .ct-bar,.ct-series-n .ct-line,.ct-series-n .ct-point,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-area,.ct-series-n .ct-slice-donut-solid,.ct-series-n .ct-slice-pie{fill:#6188e2}.ct-series-o .ct-bar,.ct-series-o .ct-line,.ct-series-o .ct-point,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-area,.ct-series-o .ct-slice-donut-solid,.ct-series-o .ct-slice-pie{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{display:table}.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{display:table}.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{display:table}.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{display:table}.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{display:table}.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{display:table}.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{display:table}.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{display:table}.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{display:table}.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{display:table}.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{display:table}.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{display:table}.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{display:table}.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{display:table}.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{display:table}.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{display:table}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}
/* End */


/* Start:/local/templates/rad/app-assets/vendors/css/tables/datatable/datatables.min.css?173875285522968*/
/*
 * 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/dt-1.10.16/af-2.2.2/b-1.4.2/b-colvis-1.4.2/b-flash-1.4.2/b-html5-1.4.2/jszip-2.5.0/pdfmake-0.1.32/b-print-1.4.2/cr-1.4.1/fc-3.2.3/fh-3.1.3/kt-2.3.2/r-2.2.0/rg-1.0.2/rr-1.2.3/sc-1.4.3/sl-1.2.3
 *
 * Included libraries:
 *   JSZip 2.5.0, pdfmake 0.1.32, DataTables 1.10.16, AutoFill 2.2.2, Buttons 1.4.2, Column visibility 1.4.2, Flash export 1.4.2, HTML5 export 1.4.2, Print view 1.4.2, ColReorder 1.4.1, FixedColumns 3.2.3, FixedHeader 3.1.3, KeyTable 2.3.2, Responsive 2.2.0, RowGroup 1.0.2, RowReorder 1.2.3, Scroller 1.4.3, Select 1.2.3
 */

table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important}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:75px;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: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}


div.dt-autofill-handle {
  position: absolute;
  height: 8px;
  width: 8px;
  z-index: 102;
  box-sizing: border-box;
  border: 1px solid #0275d8;
  background: #0275d8;
}

div.dt-autofill-select {
  position: absolute;
  z-index: 1001;
  background-color: #0275d8;
  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-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;
}


@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}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{-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.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}


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:#0275d8;z-index:201}


table.DTFC_Cloned tr{background-color:white;margin-bottom:0}div.DTFC_LeftHeadWrapper table,div.DTFC_RightHeadWrapper table{border-bottom:none !important;margin-bottom:0 !important;background-color:white}div.DTFC_LeftBodyWrapper table,div.DTFC_RightBodyWrapper table{border-top:none;margin:0 !important}div.DTFC_LeftBodyWrapper table thead .sorting:after,div.DTFC_LeftBodyWrapper table thead .sorting_asc:after,div.DTFC_LeftBodyWrapper table thead .sorting_desc:after,div.DTFC_LeftBodyWrapper table thead .sorting:after,div.DTFC_LeftBodyWrapper table thead .sorting_asc:after,div.DTFC_LeftBodyWrapper table thead .sorting_desc:after,div.DTFC_RightBodyWrapper table thead .sorting:after,div.DTFC_RightBodyWrapper table thead .sorting_asc:after,div.DTFC_RightBodyWrapper table thead .sorting_desc:after,div.DTFC_RightBodyWrapper table thead .sorting:after,div.DTFC_RightBodyWrapper table thead .sorting_asc:after,div.DTFC_RightBodyWrapper table thead .sorting_desc:after{display:none}div.DTFC_LeftBodyWrapper table tbody tr:first-child th,div.DTFC_LeftBodyWrapper table tbody tr:first-child td,div.DTFC_RightBodyWrapper table tbody tr:first-child th,div.DTFC_RightBodyWrapper table tbody tr:first-child td{border-top:none}div.DTFC_LeftFootWrapper table,div.DTFC_RightFootWrapper table{border-top:none;margin-top:0 !important;background-color:white}div.DTFC_Blocker{background-color:white}table.dataTable.table-striped.DTFC_Cloned tbody tr:nth-of-type(odd){background-color:#F3F3F3}table.dataTable.table-striped.DTFC_Cloned tbody tr:nth-of-type(even){background-color:white}


table.dataTable.fixedHeader-floating,table.dataTable.fixedHeader-locked{background-color:white;margin-top:0 !important;margin-bottom:0 !important}table.dataTable.fixedHeader-floating{position:fixed !important}table.dataTable.fixedHeader-locked{position:absolute !important}@media print{table.fixedHeader-floating{display:none}}


table.dataTable th.focus,table.dataTable td.focus{outline:3px solid #0275d8;outline-offset:-1px}


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:12px;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:#0275d8}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:#0275d8}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%}}div.dtr-bs-modal table.table tr:first-child td{border-top:none}


table.dataTable tr.group td{font-weight:bold;background-color:#e0e0e0}


table.dt-rowReorder-float{position:absolute !important;opacity:0.8;table-layout:fixed;outline:2px solid #0275d8;outline-offset:-2px;z-index:2001}tr.dt-rowReorder-moving{outline:2px solid #888;outline-offset:-2px}body.dt-rowReorder-noOverflow{overflow-x:hidden}table.dataTable td.reorder{text-align:center;cursor:move}


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.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}div.DTS tbody tr.even{background-color:white}


table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#0275d8}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:#0272d3}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:#0271d0}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:#0273d4}table.dataTable.display tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_1{background-color:#026fcc}table.dataTable.display tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_2{background-color:#0270ce}table.dataTable.display tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_3{background-color:#0270d0}table.dataTable.display tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_1{background-color:#0273d4}table.dataTable.display tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_2{background-color:#0274d5}table.dataTable.display tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_3{background-color:#0275d7}table.dataTable.display tbody>tr.odd>.selected,table.dataTable.order-column.stripe tbody>tr.odd>.selected{background-color:#026fcc}table.dataTable.display tbody>tr.even>.selected,table.dataTable.order-column.stripe tbody>tr.even>.selected{background-color:#0273d4}table.dataTable.display tbody>tr.selected:hover>.sorting_1,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_1{background-color:#026bc6}table.dataTable.display tbody>tr.selected:hover>.sorting_2,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_2{background-color:#026cc8}table.dataTable.display tbody>tr.selected:hover>.sorting_3,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_3{background-color:#026eca}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:#026bc6}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}}table.dataTable tbody tr.selected,table.dataTable tbody th.selected,table.dataTable tbody td.selected{color:white}table.dataTable tbody tr.selected a,table.dataTable tbody th.selected a,table.dataTable tbody td.selected a{color:#a2d4ed}



/* End */


/* Start:/local/templates/rad/app-assets/css/fancy.css?174135489912795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/rad/app-assets/css/app.min.css?17394352431352600*/
@charset 'UTF-8';
/*!
 * 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)
 */
.col-form-label, ol ol, ol ul, ul ol, ul ul {
    margin-bottom: 0
}

dl, ol, p, pre, ul {
    margin-top: 0
}

address, dl, ol, p, pre, ul {
    margin-bottom: 1rem
}

img, svg {
    vertical-align: middle
}

body, caption {
    text-align: left
}

button, hr, input {
    overflow: visible
}

pre, textarea {
    overflow: auto
}

article, aside, figcaption, figure, footer, header, hgroup, legend, main, nav, section {
    display: block
}

dd, label, legend {
    margin-bottom: .5rem
}

address, legend {
    line-height: inherit
}

.badge, progress, sub, sup {
    vertical-align: baseline
}

label, output {
    display: inline-block
}

.card .btn-floating, .card .card-reveal .card-title, [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:hover, button:not(:disabled), summary {
    cursor: pointer
}

.btn-group-vertical, .form-inline, .navbar-nav {
    -webkit-box-direction: normal
}

.btn, .fc button, .noUi-target, .noUi-target * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.dropdown-menu, .nav, .navbar-nav {
    list-style: none
}

body.layout-dark .ql-toolbar.ql-snow .ql-formats svg .ql-fill, body.layout-dark .ql-toolbar.ql-snow .ql-formats svg polyline.ql-even, body.layout-dark.layout-transparent .ql-toolbar.ql-snow .ql-formats svg .ql-fill, body.layout-dark.layout-transparent .ql-toolbar.ql-snow .ql-formats svg polyline.ql-even {
    fill: #FFF
}

:root {
    --blue: #007BFF;
    --indigo: #6610F2;
    --purple: #6F42C1;
    --pink: #E83E8C;
    --red: #DC3545;
    --orange: #FD7E14;
    --yellow: #FFC107;
    --green: #28A745;
    --teal: #20C997;
    --cyan: #17A2B8;
    --white: #FFFFFF;
    --gray: #6C757D;
    --gray-dark: #343A40;
    --primary: #009DA0;
    --secondary: #868E96;
    --success: #0CC27E;
    --info: #1CBCD8;
    --warning: #FF8D60;
    --danger: #FF586B;
    --light: #F8F9FA;
    --dark: #343A40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace
}

*, ::after, ::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    font-size: 1rem;
    color: #212529;
    background-color: #F5F7FA
}

[tabindex='-1']:focus {
    outline: 0 !important
}

hr {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

.img-fluid, .img-thumbnail {
    max-width: 100%;
    height: auto
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: .75rem
}

abbr[data-original-title], abbr[title] {
    text-decoration: underline;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    text-decoration-skip-ink: none
}

.btn-link, .btn:hover, .fc button:hover, a {
    text-decoration: none
}

address {
    font-style: normal
}

dt {
    font-weight: 700
}

dd {
    margin-left: 0
}

b, strong {
    font-weight: bolder
}

sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    background-color: transparent
}

a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus {
    outline: 0
}

code, kbd, pre, samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
    font-size: 1em
}

figure {
    margin: 0 0 1rem
}

img {
    border-style: none
}

svg {
    overflow: hidden
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6C757D;
    caption-side: bottom
}

th {
    text-align: inherit
}

button {
    border-radius: 0
}

button:focus {
    outline: dotted 1px;
    outline: -webkit-focus-ring-color auto 5px
}

button, input, optgroup, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button, select {
    text-transform: none
}

select {
    word-wrap: normal
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type=radio], input[type=checkbox] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type=date], input[type=time], input[type=datetime-local], input[type=month] {
    -webkit-appearance: listbox
}

textarea {
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    width: 100%;
    max-width: 100%;
    padding: 0;
    font-size: 1.5rem;
    color: inherit;
    white-space: normal
}

.badge, .dropdown-header, .dropdown-item, .dropdown-toggle, .input-group-text, .navbar-brand, .progress-bar {
    white-space: nowrap
}

[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
}

.display-1, .display-2, .display-3, .display-4 {
    font-weight: 300;
    line-height: 1.2
}

.custom-range, .custom-select {
    -webkit-appearance: none;
    -moz-appearance: none
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none !important
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: .75rem
}

.blockquote, hr {
    margin-bottom: 1.5rem
}

.h6, h6 {
    font-size: 1rem
}

.lead {
    font-size: 1.25rem;
    font-weight: 300
}

.display-1 {
    font-size: 6rem
}

.display-2 {
    font-size: 5.5rem
}

.display-3 {
    font-size: 4.5rem
}

.display-4 {
    font-size: 3.5rem
}

hr {
    margin-top: 1.5rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1)
}

.small, small {
    font-weight: 400
}

.mark, mark {
    padding: .2em;
    background-color: #FCF8E3
}

.list-inline, .list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline-item {
    display: inline-block
}

.list-inline-item:not(:last-child) {
    margin-right: .5rem
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #6C757D
}

.blockquote-footer::before {
    content: '\2014\00A0'
}

.img-thumbnail {
    padding: .25rem;
    background-color: #F5F7FA;
    border: 1px solid #DEE2E6;
    border-radius: .25rem
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: .75rem;
    line-height: 1
}

.figure-caption {
    font-size: 90%;
    color: #6C757D
}

code, kbd {
    font-size: 87.5%
}

a > code, pre code {
    color: inherit
}

code {
    color: #E83E8C;
    word-break: break-word
}

kbd {
    padding: .2rem .4rem;
    color: #FFF;
    background-color: #212529;
    border-radius: .2rem
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700
}

.container, .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    width: 100%
}

pre {
    display: block;
    font-size: 87.5%;
    color: #212529
}

pre code {
    font-size: inherit;
    word-break: normal
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

@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
    }
}

.col, .col-auto {
    max-width: 100%
}

.row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.no-gutters > .col, .no-gutters > [class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px
}

.col {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.col-1, .col-auto {
    -webkit-box-flex: 0
}

.col-auto {
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
}

.col-1 {
    -webkit-flex: 0 0 8.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%
}

.col-2, .col-3 {
    -webkit-box-flex: 0
}

.col-2 {
    -webkit-flex: 0 0 16.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.col-3 {
    -webkit-flex: 0 0 25%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.col-4, .col-5 {
    -webkit-box-flex: 0
}

.col-4 {
    -webkit-flex: 0 0 33.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.col-5 {
    -webkit-flex: 0 0 41.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%
}

.col-6, .col-7 {
    -webkit-box-flex: 0
}

.col-6 {
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    -webkit-flex: 0 0 58.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%
}

.col-8, .col-9 {
    -webkit-box-flex: 0
}

.col-8 {
    -webkit-flex: 0 0 66.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%
}

.col-9 {
    -webkit-flex: 0 0 75%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.col-10, .col-11 {
    -webkit-box-flex: 0
}

.col-10 {
    -webkit-flex: 0 0 83.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%
}

.col-11 {
    -webkit-flex: 0 0 91.66667%;
    -moz-box-flex: 0;
    -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%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.order-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}

.order-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -moz-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13
}

.order-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

.order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -moz-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

.order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -moz-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5
}

.order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -moz-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6
}

.order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -moz-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7
}

.order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -moz-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8
}

.order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -moz-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9
}

.order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -moz-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10
}

.order-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -moz-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11
}

.order-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -moz-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12
}

.offset-1 {
    margin-left: 8.33333%
}

.offset-2 {
    margin-left: 16.66667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333%
}

.offset-5 {
    margin-left: 41.66667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333%
}

.offset-8 {
    margin-left: 66.66667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333%
}

.offset-11 {
    margin-left: 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;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-sm-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-sm-first {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -moz-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .order-sm-last {
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
        -moz-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    .order-sm-0 {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .order-sm-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .order-sm-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .order-sm-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .order-sm-4 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .order-sm-5 {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .order-sm-6 {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .order-sm-7 {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .order-sm-8 {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .order-sm-9 {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .order-sm-10 {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .order-sm-11 {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .order-sm-12 {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333%
    }

    .offset-sm-2 {
        margin-left: 16.66667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.33333%
    }

    .offset-sm-5 {
        margin-left: 41.66667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.33333%
    }

    .offset-sm-8 {
        margin-left: 66.66667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.33333%
    }

    .offset-sm-11 {
        margin-left: 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;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-md-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-first {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -moz-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .order-md-last {
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
        -moz-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    .order-md-0 {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .order-md-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .order-md-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .order-md-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .order-md-4 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .order-md-5 {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .order-md-6 {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .order-md-7 {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .order-md-8 {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .order-md-9 {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .order-md-10 {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .order-md-11 {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .order-md-12 {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333%
    }

    .offset-md-2 {
        margin-left: 16.66667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.33333%
    }

    .offset-md-5 {
        margin-left: 41.66667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.33333%
    }

    .offset-md-8 {
        margin-left: 66.66667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.33333%
    }

    .offset-md-11 {
        margin-left: 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;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-lg-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-first {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -moz-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .order-lg-last {
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
        -moz-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    .order-lg-0 {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .order-lg-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .order-lg-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .order-lg-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .order-lg-4 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .order-lg-5 {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .order-lg-6 {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .order-lg-7 {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .order-lg-8 {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .order-lg-9 {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .order-lg-10 {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .order-lg-11 {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .order-lg-12 {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333%
    }

    .offset-lg-2 {
        margin-left: 16.66667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.33333%
    }

    .offset-lg-5 {
        margin-left: 41.66667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.33333%
    }

    .offset-lg-8 {
        margin-left: 66.66667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.33333%
    }

    .offset-lg-11 {
        margin-left: 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;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xl-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -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%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xl-first {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -moz-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .order-xl-last {
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
        -moz-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    .order-xl-0 {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .order-xl-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .order-xl-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .order-xl-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .order-xl-4 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .order-xl-5 {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .order-xl-6 {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .order-xl-7 {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .order-xl-8 {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .order-xl-9 {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .order-xl-10 {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .order-xl-11 {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .order-xl-12 {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333%
    }

    .offset-xl-2 {
        margin-left: 16.66667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.33333%
    }

    .offset-xl-5 {
        margin-left: 41.66667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.33333%
    }

    .offset-xl-8 {
        margin-left: 66.66667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.33333%
    }

    .offset-xl-11 {
        margin-left: 91.66667%
    }
}

.table {
    width: 100%;
    margin-bottom: 1.5rem;
    color: #212529
}

.table td, .table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #DEE2E6
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #DEE2E6
}

.table tbody + tbody {
    border-top: 2px solid #DEE2E6
}

.table-sm td, .table-sm th {
    padding: .3rem
}

.table-bordered, .table-bordered td, .table-bordered th {
    border: 1px solid #DEE2E6
}

.table-bordered thead td, .table-bordered thead th {
    border-bottom-width: 2px
}

.table-borderless tbody + tbody, .table-borderless td, .table-borderless th, .table-borderless thead th {
    border: 0
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, .05)
}

.table-hover tbody tr:hover {
    color: #212529;
    background-color: rgba(0, 0, 0, .075)
}

.table-primary, .table-primary > td, .table-primary > th {
    background-color: #B8E4E4
}

.table-primary tbody + tbody, .table-primary td, .table-primary th, .table-primary thead th {
    border-color: #7ACCCE
}

.table-hover .table-primary:hover, .table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
    background-color: #A6DDDD
}

.table-secondary, .table-secondary > td, .table-secondary > th {
    background-color: #DDDFE2
}

.table-secondary tbody + tbody, .table-secondary td, .table-secondary th, .table-secondary thead th {
    border-color: #C0C4C8
}

.table-hover .table-secondary:hover, .table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
    background-color: #CFD2D6
}

.table-success, .table-success > td, .table-success > th {
    background-color: #BBEEDB
}

.table-success tbody + tbody, .table-success td, .table-success th, .table-success thead th {
    border-color: #81DFBC
}

.table-hover .table-success:hover, .table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
    background-color: #A7E9D0
}

.table-info, .table-info > td, .table-info > th {
    background-color: #BFECF4
}

.table-info tbody + tbody, .table-info td, .table-info th, .table-info thead th {
    border-color: #89DCEB
}

.table-hover .table-info:hover, .table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
    background-color: #A9E6F0
}

.table-warning, .table-warning > td, .table-warning > th {
    background-color: #FFDFD2
}

.table-warning tbody + tbody, .table-warning td, .table-warning th, .table-warning thead th {
    border-color: #FFC4AC
}

.table-hover .table-warning:hover, .table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
    background-color: #FFCDB9
}

.table-danger, .table-danger > td, .table-danger > th {
    background-color: #FFD0D6
}

.table-danger tbody + tbody, .table-danger td, .table-danger th, .table-danger thead th {
    border-color: #FFA8B2
}

.table-hover .table-danger:hover, .table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
    background-color: #FFB7C0
}

.table-light, .table-light > td, .table-light > th {
    background-color: #FDFDFE
}

.table-light tbody + tbody, .table-light td, .table-light th, .table-light thead th {
    border-color: #FBFCFC
}

.table-hover .table-light:hover, .table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
    background-color: #ECECF6
}

.table-dark, .table-dark > td, .table-dark > th {
    background-color: #C6C8CA
}

.table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th {
    border-color: #95999C
}

.table-hover .table-dark:hover, .table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
    background-color: #B9BBBE
}

.table-active, .table-active > td, .table-active > th, .table-hover .table-active:hover, .table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, .075)
}

.table .thead-dark th {
    color: #FFF;
    background-color: #343A40;
    border-color: #454D55
}

.table .thead-light th {
    color: #495057;
    background-color: #E9ECEF;
    border-color: #DEE2E6
}

.table-dark {
    color: #FFF;
    background-color: #343A40
}

.table-dark td, .table-dark th, .table-dark thead th {
    border-color: #454D55
}

.table-dark.table-bordered, .table-responsive > .table-bordered {
    border: 0
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, .05)
}

.table-dark.table-hover tbody tr:hover {
    color: #FFF;
    background-color: rgba(255, 255, 255, .075)
}

@media (max-width: 575.98px) {
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .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
}

.accordion > .card, .collapsing, .modal-open, .progress, .toast {
    overflow: hidden
}

.form-control {
    display: block;
    width: 100%;
    height: -webkit-calc(1.5em + .75rem + 2px);
    height: -moz-calc(1.5em + .75rem + 2px);
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #FFF;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #CED4DA;
    border-radius: .25rem;
    -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    -o-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -moz-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
    .form-control {
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none
    }
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control:focus {
    color: #495057;
    background-color: #FFF;
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(0, 157, 160, .25);
    box-shadow: 0 0 0 .2rem rgba(0, 157, 160, .25)
}

.form-control::-webkit-input-placeholder {
    color: #6C757D;
    opacity: 1
}

.form-control::-moz-placeholder {
    color: #6C757D;
    opacity: 1
}

.form-control::placeholder {
    color: #6C757D;
    opacity: 1
}

.form-control:disabled, .form-control[readonly] {
    opacity: 1
}

select.form-control:focus::-ms-value {
    color: #495057;
    background-color: #FFF
}

.form-control-file, .form-control-range {
    display: block;
    width: 100%
}

.col-form-label {
    padding-top: -webkit-calc(.375rem + 1px);
    padding-top: -moz-calc(.375rem + 1px);
    padding-top: calc(.375rem + 1px);
    padding-bottom: -webkit-calc(.375rem + 1px);
    padding-bottom: -moz-calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
    font-size: inherit;
    line-height: 1.5
}

.col-form-label-lg {
    padding-top: -webkit-calc(.5rem + 1px);
    padding-top: -moz-calc(.5rem + 1px);
    padding-top: calc(.5rem + 1px);
    padding-bottom: -webkit-calc(.5rem + 1px);
    padding-bottom: -moz-calc(.5rem + 1px);
    padding-bottom: calc(.5rem + 1px);
    font-size: 1.25rem;
    line-height: 1.5
}

.col-form-label-sm {
    padding-top: -webkit-calc(.25rem + 1px);
    padding-top: -moz-calc(.25rem + 1px);
    padding-top: calc(.25rem + 1px);
    padding-bottom: -webkit-calc(.25rem + 1px);
    padding-bottom: -moz-calc(.25rem + 1px);
    padding-bottom: calc(.25rem + 1px);
    font-size: .875rem;
    line-height: 1.5
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding-top: .375rem;
    padding-bottom: .375rem;
    margin-bottom: 0;
    line-height: 1.5;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0
}

.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {
    padding-right: 0;
    padding-left: 0
}

.form-control-sm {
    height: -webkit-calc(1.5em + .5rem + 2px);
    height: -moz-calc(1.5em + .5rem + 2px);
    height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.form-control-lg {
    height: -webkit-calc(1.5em + 1rem + 2px);
    height: -moz-calc(1.5em + 1rem + 2px);
    height: calc(1.5em + 1rem + 2px);
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem
}

select.form-control[multiple], select.form-control[size], textarea.form-control {
    height: auto
}

.form-group {
    margin-bottom: 1rem
}

.form-text {
    display: block;
    margin-top: .25rem
}

.form-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px
}

.form-row > .col, .form-row > [class*=col-] {
    padding-right: 5px;
    padding-left: 5px
}

.form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem
}

.form-check-input {
    position: absolute;
    margin-top: .3rem;
    margin-left: -1.25rem
}

.form-check-input:disabled ~ .form-check-label {
    color: #6C757D
}

.form-check-label {
    margin-bottom: 0
}

.form-check-inline {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
    margin-right: .75rem
}

.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: .3125rem;
    margin-left: 0
}

.invalid-tooltip, .valid-tooltip {
    position: absolute;
    z-index: 5;
    max-width: 100%;
    border-radius: .25rem;
    line-height: 1.5;
    top: 100%
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #0CC27E
}

.valid-tooltip {
    display: none;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #FFF;
    background-color: rgba(12, 194, 126, .9)
}

.custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip {
    display: block
}

.custom-control-input.is-valid ~ .custom-control-label, .form-check-input.is-valid ~ .form-check-label, .was-validated .custom-control-input:valid ~ .custom-control-label, .was-validated .form-check-input:valid ~ .form-check-label {
    color: #0CC27E
}

.form-control.is-valid, .was-validated .form-control:valid {
    border-color: #0CC27E;
    padding-right: -webkit-calc(1.5em + .75rem);
    padding-right: -moz-calc(1.5em + .75rem);
    padding-right: calc(1.5em + .75rem);
    background-image: url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%230CC27E\' 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 right -webkit-calc(.375em + .1875rem);
    background-position: center right -moz-calc(.375em + .1875rem);
    background-position: center right calc(.375em + .1875rem);
    -webkit-background-size: -webkit-calc(.75em + .375rem) -webkit-calc(.75em + .375rem);
    background-size: -moz-calc(.75em + .375rem) -moz-calc(.75em + .375rem);
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-valid:focus, .was-validated .form-control:valid:focus {
    border-color: #0CC27E;
    -webkit-box-shadow: 0 0 0 .2rem rgba(12, 194, 126, .25);
    box-shadow: 0 0 0 .2rem rgba(12, 194, 126, .25)
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
    padding-right: -webkit-calc(1.5em + .75rem);
    padding-right: -moz-calc(1.5em + .75rem);
    padding-right: calc(1.5em + .75rem);
    background-position: top -webkit-calc(.375em + .1875rem) right -webkit-calc(.375em + .1875rem);
    background-position: top -moz-calc(.375em + .1875rem) right -moz-calc(.375em + .1875rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.custom-select.is-valid, .was-validated .custom-select:valid {
    border-color: #0CC27E;
    padding-right: -webkit-calc((1em + .75rem) * 3 / 4 + 1.75rem);
    padding-right: -moz-calc((1em + .75rem) * 3 / 4 + 1.75rem);
    padding-right: calc((1em + .75rem) * 3 / 4 + 1.75rem);
    background: url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e') right .75rem center/8px 10px no-repeat, url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%230CC27E\' 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') center right 1.75rem/calc(.75em + .375rem) -webkit-calc(.75em + .375rem) no-repeat #FFF;
    background: url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e') right .75rem center/8px 10px no-repeat, url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%230CC27E\' 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') center right 1.75rem/calc(.75em + .375rem) -moz-calc(.75em + .375rem) no-repeat #FFF;
    background: url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e') right .75rem center/8px 10px no-repeat, url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%230CC27E\' 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') center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat #FFF
}

.custom-select.is-valid:focus, .was-validated .custom-select:valid:focus {
    border-color: #0CC27E;
    -webkit-box-shadow: 0 0 0 .2rem rgba(12, 194, 126, .25);
    box-shadow: 0 0 0 .2rem rgba(12, 194, 126, .25)
}

.custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .custom-control-label::before {
    border-color: #0CC27E
}

.custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {
    border-color: #11F09D;
    background-color: #11F09D
}

.custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before {
    -webkit-box-shadow: 0 0 0 .2rem rgba(12, 194, 126, .25);
    box-shadow: 0 0 0 .2rem rgba(12, 194, 126, .25)
}

.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-file-input:valid ~ .custom-file-label {
    border-color: #0CC27E
}

.custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .custom-file-input:valid:focus ~ .custom-file-label {
    border-color: #0CC27E;
    -webkit-box-shadow: 0 0 0 .2rem rgba(12, 194, 126, .25);
    box-shadow: 0 0 0 .2rem rgba(12, 194, 126, .25)
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #FF586B
}

.invalid-tooltip {
    display: none;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #FFF;
    background-color: rgba(255, 88, 107, .9)
}

.collapsing, .dropdown, .dropleft, .dropright, .dropup {
    position: relative
}

.custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip {
    display: block
}

.custom-control-input.is-invalid ~ .custom-control-label, .form-check-input.is-invalid ~ .form-check-label, .was-validated .custom-control-input:invalid ~ .custom-control-label, .was-validated .form-check-input:invalid ~ .form-check-label {
    color: #FF586B
}

.form-control.is-invalid, .was-validated .form-control:invalid {
    border-color: #FF586B;
    padding-right: -webkit-calc(1.5em + .75rem);
    padding-right: -moz-calc(1.5em + .75rem);
    padding-right: calc(1.5em + .75rem);
    background-image: url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23FF586B\' viewBox=\'-2 -2 7 7\'%3e%3cpath stroke=\'%23FF586B\' 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 right -webkit-calc(.375em + .1875rem);
    background-position: center right -moz-calc(.375em + .1875rem);
    background-position: center right calc(.375em + .1875rem);
    -webkit-background-size: -webkit-calc(.75em + .375rem) -webkit-calc(.75em + .375rem);
    background-size: -moz-calc(.75em + .375rem) -moz-calc(.75em + .375rem);
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
    border-color: #FF586B;
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 88, 107, .25);
    box-shadow: 0 0 0 .2rem rgba(255, 88, 107, .25)
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
    padding-right: -webkit-calc(1.5em + .75rem);
    padding-right: -moz-calc(1.5em + .75rem);
    padding-right: calc(1.5em + .75rem);
    background-position: top -webkit-calc(.375em + .1875rem) right -webkit-calc(.375em + .1875rem);
    background-position: top -moz-calc(.375em + .1875rem) right -moz-calc(.375em + .1875rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.custom-select.is-invalid, .was-validated .custom-select:invalid {
    border-color: #FF586B;
    padding-right: -webkit-calc((1em + .75rem) * 3 / 4 + 1.75rem);
    padding-right: -moz-calc((1em + .75rem) * 3 / 4 + 1.75rem);
    padding-right: calc((1em + .75rem) * 3 / 4 + 1.75rem);
    background: url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e') right .75rem center/8px 10px no-repeat, url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23FF586B\' viewBox=\'-2 -2 7 7\'%3e%3cpath stroke=\'%23FF586B\' 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') center right 1.75rem/calc(.75em + .375rem) -webkit-calc(.75em + .375rem) no-repeat #FFF;
    background: url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e') right .75rem center/8px 10px no-repeat, url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23FF586B\' viewBox=\'-2 -2 7 7\'%3e%3cpath stroke=\'%23FF586B\' 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') center right 1.75rem/calc(.75em + .375rem) -moz-calc(.75em + .375rem) no-repeat #FFF;
    background: url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e') right .75rem center/8px 10px no-repeat, url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23FF586B\' viewBox=\'-2 -2 7 7\'%3e%3cpath stroke=\'%23FF586B\' 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') center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat #FFF
}

.custom-select.is-invalid:focus, .was-validated .custom-select:invalid:focus {
    border-color: #FF586B;
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 88, 107, .25);
    box-shadow: 0 0 0 .2rem rgba(255, 88, 107, .25)
}

.custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .custom-control-input:invalid ~ .custom-control-label::before {
    border-color: #FF586B
}

.custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before {
    border-color: #FF8B98;
    background-color: #FF8B98
}

.custom-control-input.is-invalid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before {
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 88, 107, .25);
    box-shadow: 0 0 0 .2rem rgba(255, 88, 107, .25)
}

.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-file-input.is-invalid ~ .custom-file-label, .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-file-input:invalid ~ .custom-file-label {
    border-color: #FF586B
}

.custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
    border-color: #FF586B;
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 88, 107, .25);
    box-shadow: 0 0 0 .2rem rgba(255, 88, 107, .25)
}

.form-inline {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: 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: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 0
    }

    .form-inline .form-group {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row wrap;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: 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 .custom-select, .form-inline .input-group {
        width: auto
    }

    .form-inline .form-check {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        padding-left: 0
    }

    .form-inline .form-check-input {
        position: relative;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-top: 0;
        margin-right: .25rem;
        margin-left: 0
    }

    .form-inline .custom-control {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .form-inline .custom-control-label {
        margin-bottom: 0
    }
}

.btn-group-vertical, .navbar-nav {
    -webkit-box-orient: vertical;
    -moz-box-direction: normal
}

.btn-block, input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
    width: 100%
}

.btn, .fc button {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    -o-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -moz-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}

.dropdown-toggle::after, .dropup .dropdown-toggle::after {
    vertical-align: .255em;
    content: ''
}

@media (prefers-reduced-motion: reduce) {
    .btn, .fc button {
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none
    }
}

.btn:hover, .fc button:hover {
    color: #212529
}

.btn.focus, .btn:focus, .fc button.focus, .fc button:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(0, 157, 160, .25);
    box-shadow: 0 0 0 .2rem rgba(0, 157, 160, .25)
}

.btn.disabled, .btn:disabled, .fc button.disabled, .fc button:disabled {
    opacity: .65
}

a.btn.disabled, fieldset:disabled a.btn {
    pointer-events: none
}

.btn-primary {
    color: #FFF;
    background-color: #009DA0;
    border-color: #009DA0
}

.btn-primary:hover {
    color: #FFF;
    background-color: #00777A;
    border-color: #006B6D
}

.btn-primary.focus, .btn-primary:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(38, 172, 174, .5);
    box-shadow: 0 0 0 .2rem rgba(38, 172, 174, .5)
}

.btn-primary.disabled, .btn-primary:disabled {
    color: #FFF;
    background-color: #009DA0;
    border-color: #009DA0
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
    color: #FFF;
    background-color: #006B6D;
    border-color: #005E60
}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(38, 172, 174, .5);
    box-shadow: 0 0 0 .2rem rgba(38, 172, 174, .5)
}

.btn-secondary, .fc button {
    color: #FFF;
    background-color: #868E96;
    border-color: #868E96
}

.btn-secondary:hover, .fc button:hover {
    color: #FFF;
    background-color: #727B84;
    border-color: #6C757D
}

.btn-secondary.focus, .btn-secondary:focus, .fc button.focus, .fc button:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(152, 159, 166, .5);
    box-shadow: 0 0 0 .2rem rgba(152, 159, 166, .5)
}

.btn-secondary.disabled, .btn-secondary:disabled, .fc button.disabled, .fc button:disabled {
    color: #FFF;
    background-color: #868E96;
    border-color: #868E96
}

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .fc .show > button.dropdown-toggle, .fc button:not(:disabled):not(.disabled).active, .fc button:not(:disabled):not(.disabled):active, .fc-toolbar .fc-state-active:not(:disabled):not(.disabled), .fc-toolbar .ui-state-active:not(:disabled):not(.disabled), .show > .btn-secondary.dropdown-toggle {
    color: #FFF;
    background-color: #6C757D;
    border-color: #666E76
}

.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .fc .show > button.dropdown-toggle:focus, .fc button:not(:disabled):not(.disabled).active:focus, .fc button:not(:disabled):not(.disabled):active:focus, .fc-toolbar .fc-state-active:not(:disabled):not(.disabled):focus, .fc-toolbar .ui-state-active:not(:disabled):not(.disabled):focus, .show > .btn-secondary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(152, 159, 166, .5);
    box-shadow: 0 0 0 .2rem rgba(152, 159, 166, .5)
}

.btn-success {
    color: #FFF;
    background-color: #0CC27E;
    border-color: #0CC27E
}

.btn-success:hover {
    color: #FFF;
    background-color: #0A9E67;
    border-color: #09925F
}

.btn-success.focus, .btn-success:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(48, 203, 145, .5);
    box-shadow: 0 0 0 .2rem rgba(48, 203, 145, .5)
}

.btn-success.disabled, .btn-success:disabled {
    color: #FFF;
    background-color: #0CC27E;
    border-color: #0CC27E
}

.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle {
    color: #FFF;
    background-color: #09925F;
    border-color: #088657
}

.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(48, 203, 145, .5);
    box-shadow: 0 0 0 .2rem rgba(48, 203, 145, .5)
}

.btn-info {
    color: #FFF;
    background-color: #1CBCD8;
    border-color: #1CBCD8
}

.btn-info:hover {
    color: #FFF;
    background-color: #189FB6;
    border-color: #1695AB
}

.btn-info.focus, .btn-info:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(62, 198, 222, .5);
    box-shadow: 0 0 0 .2rem rgba(62, 198, 222, .5)
}

.btn-info.disabled, .btn-info:disabled {
    color: #FFF;
    background-color: #1CBCD8;
    border-color: #1CBCD8
}

.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle {
    color: #FFF;
    background-color: #1695AB;
    border-color: #158BA0
}

.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(62, 198, 222, .5);
    box-shadow: 0 0 0 .2rem rgba(62, 198, 222, .5)
}

.btn-warning {
    color: #212529;
    background-color: #FF8D60;
    border-color: #FF8D60
}

.btn-warning:hover {
    color: #FFF;
    background-color: #FF723A;
    border-color: #FF682D
}

.btn-warning.focus, .btn-warning:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(222, 125, 88, .5);
    box-shadow: 0 0 0 .2rem rgba(222, 125, 88, .5)
}

.btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #FF8D60;
    border-color: #FF8D60
}

.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle {
    color: #FFF;
    background-color: #FF682D;
    border-color: #FF5F20
}

.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(222, 125, 88, .5);
    box-shadow: 0 0 0 .2rem rgba(222, 125, 88, .5)
}

.btn-danger {
    color: #FFF;
    background-color: #FF586B;
    border-color: #FF586B
}

.btn-danger:hover {
    color: #FFF;
    background-color: #FF3249;
    border-color: #FF253E
}

.btn-danger.focus, .btn-danger:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 113, 129, .5);
    box-shadow: 0 0 0 .2rem rgba(255, 113, 129, .5)
}

.btn-danger.disabled, .btn-danger:disabled {
    color: #FFF;
    background-color: #FF586B;
    border-color: #FF586B
}

.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle {
    color: #FFF;
    background-color: #FF253E;
    border-color: #FF1833
}

.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 113, 129, .5);
    box-shadow: 0 0 0 .2rem rgba(255, 113, 129, .5)
}

.btn-light {
    color: #212529;
    background-color: #F8F9FA;
    border-color: #F8F9FA
}

.btn-light:hover {
    color: #212529;
    background-color: #E2E6EA;
    border-color: #DAE0E5
}

.btn-light.focus, .btn-light:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5);
    box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5)
}

.btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #F8F9FA;
    border-color: #F8F9FA
}

.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #DAE0E5;
    border-color: #D3D9DF
}

.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5);
    box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5)
}

.btn-dark {
    color: #FFF;
    background-color: #343A40;
    border-color: #343A40
}

.btn-dark:hover {
    color: #FFF;
    background-color: #23272B;
    border-color: #1D2124
}

.btn-dark.focus, .btn-dark:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5);
    box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5)
}

.btn-dark.disabled, .btn-dark:disabled {
    color: #FFF;
    background-color: #343A40;
    border-color: #343A40
}

.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle {
    color: #FFF;
    background-color: #1D2124;
    border-color: #171A1D
}

.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5);
    box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5)
}

.btn-outline-primary:hover {
    border-color: #009DA0
}

.btn-outline-primary.focus, .btn-outline-primary:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(0, 157, 160, .5);
    box-shadow: 0 0 0 .2rem rgba(0, 157, 160, .5)
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #009DA0;
    background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle {
    color: #FFF;
    background-color: #009DA0;
    border-color: #009DA0
}

.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 {
    -webkit-box-shadow: 0 0 0 .2rem rgba(0, 157, 160, .5);
    box-shadow: 0 0 0 .2rem rgba(0, 157, 160, .5)
}

.btn-outline-secondary {
    color: #868E96;
    border-color: #868E96
}

.btn-outline-secondary:hover {
    color: #FFF;
    background-color: #868E96;
    border-color: #868E96
}

.btn-outline-secondary.focus, .btn-outline-secondary:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(134, 142, 150, .5);
    box-shadow: 0 0 0 .2rem rgba(134, 142, 150, .5)
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #868E96;
    background-color: transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle {
    color: #FFF;
    background-color: #868E96;
    border-color: #868E96
}

.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 {
    -webkit-box-shadow: 0 0 0 .2rem rgba(134, 142, 150, .5);
    box-shadow: 0 0 0 .2rem rgba(134, 142, 150, .5)
}

.btn-outline-success:hover {
    border-color: #0CC27E
}

.btn-outline-success.focus, .btn-outline-success:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(12, 194, 126, .5);
    box-shadow: 0 0 0 .2rem rgba(12, 194, 126, .5)
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #0CC27E;
    background-color: transparent
}

.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dropdown-toggle {
    color: #FFF;
    background-color: #0CC27E;
    border-color: #0CC27E
}

.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 {
    -webkit-box-shadow: 0 0 0 .2rem rgba(12, 194, 126, .5);
    box-shadow: 0 0 0 .2rem rgba(12, 194, 126, .5)
}

.btn-outline-info:hover {
    border-color: #1CBCD8
}

.btn-outline-info.focus, .btn-outline-info:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(28, 188, 216, .5);
    box-shadow: 0 0 0 .2rem rgba(28, 188, 216, .5)
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #1CBCD8;
    background-color: transparent
}

.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle {
    color: #FFF;
    background-color: #1CBCD8;
    border-color: #1CBCD8
}

.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 {
    -webkit-box-shadow: 0 0 0 .2rem rgba(28, 188, 216, .5);
    box-shadow: 0 0 0 .2rem rgba(28, 188, 216, .5)
}

.btn-outline-warning:hover {
    border-color: #FF8D60
}

.btn-outline-warning.focus, .btn-outline-warning:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 141, 96, .5);
    box-shadow: 0 0 0 .2rem rgba(255, 141, 96, .5)
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #FF8D60;
    background-color: transparent
}

.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #FF8D60;
    border-color: #FF8D60
}

.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 {
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 141, 96, .5);
    box-shadow: 0 0 0 .2rem rgba(255, 141, 96, .5)
}

.btn-outline-danger:hover {
    border-color: #FF586B
}

.btn-outline-danger.focus, .btn-outline-danger:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 88, 107, .5);
    box-shadow: 0 0 0 .2rem rgba(255, 88, 107, .5)
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #FF586B;
    background-color: transparent
}

.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle {
    color: #FFF;
    background-color: #FF586B;
    border-color: #FF586B
}

.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 {
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 88, 107, .5);
    box-shadow: 0 0 0 .2rem rgba(255, 88, 107, .5)
}

.btn-outline-light {
    color: #F8F9FA;
    border-color: #F8F9FA
}

.btn-outline-light:hover {
    color: #212529;
    background-color: #F8F9FA;
    border-color: #F8F9FA
}

.btn-outline-light.focus, .btn-outline-light:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5);
    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #F8F9FA;
    background-color: transparent
}

.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #F8F9FA;
    border-color: #F8F9FA
}

.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5);
    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}

.btn-outline-dark {
    color: #343A40;
    border-color: #343A40
}

.btn-outline-dark:hover {
    color: #FFF;
    background-color: #343A40;
    border-color: #343A40
}

.btn-outline-dark.focus, .btn-outline-dark:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5);
    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343A40;
    background-color: transparent
}

.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle {
    color: #FFF;
    background-color: #343A40;
    border-color: #343A40
}

.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5);
    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}

.btn-link {
    font-weight: 400;
    color: #009DA0
}

.btn-link:hover {
    color: #005254;
    text-decoration: underline
}

.btn-link.focus, .btn-link:focus {
    text-decoration: underline;
    -webkit-box-shadow: none;
    box-shadow: none
}

.breadcrumb-item + .breadcrumb-item:hover::before, .card-link:hover, .dropdown-item.active, .dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover, .list-group-item-action:focus, .list-group-item-action:hover, .nav-link:focus, .nav-link:hover, .navbar-brand:focus, .navbar-brand:hover, .page-link:hover, a.badge:focus, a.badge:hover {
    text-decoration: none
}

.btn-link.disabled, .btn-link:disabled {
    color: #6C757D;
    pointer-events: none
}

.btn-group-lg > .btn, .btn-lg, .fc .btn-group-lg > button {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem
}

.btn-group-sm > .btn, .btn-sm, .fc .btn-group-sm > button {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.btn-block {
    display: block
}

.btn-block + .btn-block {
    margin-top: .5rem
}

.fade {
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    -moz-transition: opacity .15s linear;
    transition: opacity .15s linear
}

@media (prefers-reduced-motion: reduce) {
    .fade {
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    height: 0;
    -webkit-transition: height .35s ease;
    -o-transition: height .35s ease;
    -moz-transition: height .35s ease;
    transition: height .35s ease
}

@media (prefers-reduced-motion: reduce) {
    .collapsing {
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none
    }
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

.dropdown-toggle:empty::after {
    margin-left: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    background-color: #FFF;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem
}

.dropdown-menu-left {
    right: auto;
    left: 0
}

@media (min-width: 576px) {
    .dropdown-menu-sm-left {
        right: auto;
        left: 0
    }

    .dropdown-menu-sm-right {
        right: 0;
        left: auto
    }
}

@media (min-width: 768px) {
    .dropdown-menu-md-left {
        right: auto;
        left: 0
    }

    .dropdown-menu-md-right {
        right: 0;
        left: auto
    }
}

@media (min-width: 992px) {
    .dropdown-menu-lg-left {
        right: auto;
        left: 0
    }

    .dropdown-menu-lg-right {
        right: 0;
        left: auto
    }
}

@media (min-width: 1200px) {
    .dropdown-menu-xl-left {
        right: auto;
        left: 0
    }

    .dropdown-menu-xl-right {
        right: 0;
        left: auto
    }
}

.dropup .dropdown-menu {
    bottom: 100%;
    margin-top: 0;
    margin-bottom: .125rem
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

.dropleft .dropdown-toggle::before, .dropright .dropdown-toggle::after {
    content: '';
    border-top: .3em solid transparent;
    border-bottom: .3em solid transparent
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: .125rem
}

.dropright .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    border-right: 0;
    border-left: .3em solid;
    vertical-align: 0
}

.dropright .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: .125rem
}

.dropleft .dropdown-toggle::after {
    margin-left: .255em;
    vertical-align: .255em;
    content: '';
    display: none
}

.dropleft .dropdown-toggle::before {
    display: inline-block;
    margin-right: .255em;
    border-right: .3em solid;
    vertical-align: 0
}

.dropleft .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
    right: auto;
    bottom: auto
}

.dropdown-divider {
    height: 0;
    margin: .75rem 0;
    overflow: hidden;
    border-top: 1px solid #E9ECEF
}

.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn, .custom-control-label, .custom-file, .dropdown-header, .fc .btn-group-toggle > .btn-group > button, .fc .btn-group-toggle > button, .input-group-text, .nav {
    margin-bottom: 0
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    background-color: transparent;
    border: 0
}

.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle), .fc .btn-group > .btn-group:not(:last-child) > button, .fc .btn-group > button:not(:last-child):not(.dropdown-toggle), .input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after, .input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:first-child), .fc .btn-group > .btn-group:not(:first-child) > button, .fc .btn-group > button:not(:first-child), .input-group > .custom-file:not(:first-child) .custom-file-label, .input-group > .custom-select:not(:first-child), .input-group > .form-control:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #16181B;
    background-color: #F8F9FA
}

.dropdown-item.active, .dropdown-item:active {
    color: #FFF;
    background-color: #009DA0
}

.dropdown-item.disabled, .dropdown-item:disabled {
    color: #6C757D;
    pointer-events: none;
    background-color: transparent
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    display: block;
    padding: .5rem 1.5rem;
    font-size: .875rem;
    color: #6C757D
}

.dropdown-item-text {
    display: block;
    padding: .25rem 1.5rem;
    color: #212529
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle
}

.btn-toolbar, .input-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox
}

.btn-group-vertical > .btn, .btn-group > .btn, .fc .btn-group-vertical > button, .fc .btn-group > button {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover, .fc .btn-group-vertical > button.active, .fc .btn-group-vertical > button:active, .fc .btn-group-vertical > button:focus, .fc .btn-group-vertical > button:hover, .fc .btn-group > button.active, .fc .btn-group > button:active, .fc .btn-group > button:focus, .fc .btn-group > button:hover {
    z-index: 1
}

.btn-toolbar {
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.btn-toolbar .input-group {
    width: auto
}

.btn-group > .btn-group:not(:first-child), .btn-group > .btn:not(:first-child), .fc .btn-group > button:not(:first-child) {
    margin-left: -1px
}

.dropdown-toggle-split {
    padding-right: .5625rem;
    padding-left: .5625rem
}

.dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {
    margin-left: 0
}

.fc .input-group-append .btn + button, .fc .input-group-append .input-group-text + button, .fc .input-group-append button + .btn, .fc .input-group-append button + .input-group-text, .fc .input-group-append button + button, .fc .input-group-prepend .btn + button, .fc .input-group-prepend .input-group-text + button, .fc .input-group-prepend button + .btn, .fc .input-group-prepend button + .input-group-text, .fc .input-group-prepend button + button, .input-group-append, .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .fc .btn + button, .input-group-append .fc .input-group-text + button, .input-group-append .fc button + .btn, .input-group-append .fc button + .input-group-text, .input-group-append .fc button + button, .input-group-append .input-group-text + .btn, .input-group-append .input-group-text + .input-group-text, .input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .fc .btn + button, .input-group-prepend .fc .input-group-text + button, .input-group-prepend .fc button + .btn, .input-group-prepend .fc button + .input-group-text, .input-group-prepend .fc button + button, .input-group-prepend .input-group-text + .btn, .input-group-prepend .input-group-text + .input-group-text, .input-group > .custom-file + .custom-file, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .form-control, .input-group > .custom-select + .custom-file, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .form-control, .input-group > .form-control + .custom-file, .input-group > .form-control + .custom-select, .input-group > .form-control + .form-control, .input-group > .form-control-plaintext + .custom-file, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .form-control {
    margin-left: -1px
}

.dropleft .dropdown-toggle-split::before {
    margin-right: 0
}

.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split, .fc .btn-group-sm > button + .dropdown-toggle-split {
    padding-right: .375rem;
    padding-left: .375rem
}

.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split, .fc .btn-group-lg > button + .dropdown-toggle-split {
    padding-right: .75rem;
    padding-left: .75rem
}

.btn-group-vertical {
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .fc .btn-group-vertical > button {
    width: 100%
}

.btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child), .fc .btn-group-vertical > button:not(:first-child) {
    margin-top: -1px
}

.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .fc .btn-group-vertical > .btn-group:not(:last-child) > button, .fc .btn-group-vertical > button:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn:not(:first-child), .fc .btn-group-vertical > .btn-group:not(:first-child) > button, .fc .btn-group-vertical > button:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 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], .fc .btn-group-toggle > .btn-group > button input[type=radio], .fc .btn-group-toggle > .btn-group > button input[type=checkbox], .fc .btn-group-toggle > button input[type=radio], .fc .btn-group-toggle > button input[type=checkbox] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.input-group {
    position: relative;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%
}

.input-group-append, .input-group-prepend, .input-group > .custom-file {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox
}

.input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control, .input-group > .form-control-plaintext {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0
}

.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, .input-group > .custom-select:focus, .input-group > .form-control:focus {
    z-index: 3
}

.input-group > .custom-file .custom-file-input:focus {
    z-index: 4
}

.input-group > .custom-file {
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.input-group-append, .input-group-prepend {
    display: flex
}

.fc .input-group-append button, .fc .input-group-prepend button, .input-group-append .btn, .input-group-append .fc button, .input-group-prepend .btn, .input-group-prepend .fc button {
    position: relative;
    z-index: 2
}

.fc .input-group-append button:focus, .fc .input-group-prepend button:focus, .input-group-append .btn:focus, .input-group-append .fc button:focus, .input-group-prepend .btn:focus, .input-group-prepend .fc button:focus {
    z-index: 3
}

.input-group-prepend {
    margin-right: -1px
}

.input-group-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    background-color: #E9ECEF;
    border: 1px solid #CED4DA;
    border-radius: .25rem
}

.input-group-text input[type=radio], .input-group-text input[type=checkbox] {
    margin-top: 0
}

.input-group-lg > .custom-select, .input-group-lg > .form-control:not(textarea) {
    height: -webkit-calc(1.5em + 1rem + 2px);
    height: -moz-calc(1.5em + 1rem + 2px);
    height: calc(1.5em + 1rem + 2px)
}

.fc .input-group-lg > .input-group-append > button, .fc .input-group-lg > .input-group-prepend > button, .input-group-lg > .custom-select, .input-group-lg > .form-control, .input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-prepend > .input-group-text {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem
}

.input-group-sm > .custom-select, .input-group-sm > .form-control:not(textarea) {
    height: -webkit-calc(1.5em + .5rem + 2px);
    height: -moz-calc(1.5em + .5rem + 2px);
    height: calc(1.5em + .5rem + 2px)
}

.fc .input-group-sm > .input-group-append > button, .fc .input-group-sm > .input-group-prepend > button, .input-group-sm > .custom-select, .input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.input-group-lg > .custom-select, .input-group-sm > .custom-select {
    padding-right: 1.75rem
}

.fc .input-group > .input-group-append:last-child > button:not(:last-child):not(.dropdown-toggle), .fc .input-group > .input-group-append:not(:last-child) > button, .fc .input-group > .input-group-prepend > button, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.fc .input-group > .input-group-append > button, .fc .input-group > .input-group-prepend:first-child > button:not(:first-child), .fc .input-group > .input-group-prepend:not(:first-child) > button, .input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.custom-control {
    position: relative;
    min-height: 1.5rem;
    padding-left: 1.5rem
}

.custom-control-inline {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 1rem
}

.custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.custom-control-input:checked ~ .custom-control-label::before {
    color: #FFF;
    border-color: #009DA0;
    background-color: #009DA0
}

.custom-control-input:focus ~ .custom-control-label::before {
    -webkit-box-shadow: 0 0 0 .2rem rgba(0, 157, 160, .25);
    box-shadow: 0 0 0 .2rem rgba(0, 157, 160, .25)
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #21FBFF
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #FFF;
    background-color: #54FCFF;
    border-color: #54FCFF
}

.custom-control-input:disabled ~ .custom-control-label {
    color: #6C757D
}

.custom-control-input:disabled ~ .custom-control-label::before {
    background-color: #E9ECEF
}

.custom-control-label {
    position: relative;
    vertical-align: top
}

.custom-control-label::after, .custom-control-label::before {
    position: absolute;
    top: .25rem;
    left: -1.5rem;
    width: 1rem;
    height: 1rem;
    content: '';
    display: block
}

.custom-control-label::before {
    pointer-events: none;
    background-color: #FFF;
    border: 1px solid #ADB5BD
}

.custom-control-label::after {
    background: 50%/50% 50% no-repeat
}

.custom-checkbox .custom-control-label::before {
    border-radius: .25rem
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url('data:image/svg+xml,%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: #009DA0;
    background-color: #009DA0
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before, .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(0, 157, 160, .5)
}

.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-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-switch {
    padding-left: 2.25rem
}

.custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: .5rem
}

.custom-switch .custom-control-label::after {
    top: -webkit-calc(.25rem + 2px);
    top: -moz-calc(.25rem + 2px);
    top: calc(.25rem + 2px);
    left: -webkit-calc(-2.25rem + 2px);
    left: -moz-calc(-2.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: -webkit-calc(1rem - 4px);
    width: -moz-calc(1rem - 4px);
    width: calc(1rem - 4px);
    height: -webkit-calc(1rem - 4px);
    height: -moz-calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #ADB5BD;
    border-radius: .5rem;
    -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-transform .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    -o-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -o-transform .15s ease-in-out;
    -moz-transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -moz-transform .15s ease-in-out;
    transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out, -moz-transform .15s ease-in-out, -o-transform .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}

.custom-file, .custom-select {
    height: -webkit-calc(1.5em + .75rem + 2px)
}

@media (prefers-reduced-motion: reduce) {
    .custom-switch .custom-control-label::after {
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none
    }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #FFF;
    -webkit-transform: translateX(.75rem);
    -moz-transform: translateX(.75rem);
    -ms-transform: translateX(.75rem);
    -o-transform: translateX(.75rem);
    transform: translateX(.75rem)
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(0, 157, 160, .5)
}

.custom-select {
    display: inline-block;
    width: 100%;
    height: -moz-calc(1.5em + .75rem + 2px);
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem 1.75rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    vertical-align: middle;
    border: 1px solid #CED4DA;
    border-radius: .25rem;
    appearance: none
}

.custom-select:focus {
    border-color: #21FBFF;
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(0, 157, 160, .25);
    box-shadow: 0 0 0 .2rem rgba(0, 157, 160, .25)
}

.custom-select:focus::-ms-value {
    color: #495057;
    background-color: #FFF
}

.custom-file-input:disabled ~ .custom-file-label, .custom-select:disabled {
    background-color: #E9ECEF
}

.custom-select[multiple], .custom-select[size]:not([size='1']) {
    height: auto;
    padding-right: .75rem;
    background-image: none
}

.custom-select:disabled {
    color: #6C757D
}

.custom-select::-ms-expand {
    display: none
}

.custom-select-sm {
    height: -webkit-calc(1.5em + .5rem + 2px);
    height: -moz-calc(1.5em + .5rem + 2px);
    height: calc(1.5em + .5rem + 2px);
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: .875rem
}

.custom-select-lg {
    height: -webkit-calc(1.5em + 1rem + 2px);
    height: -moz-calc(1.5em + 1rem + 2px);
    height: calc(1.5em + 1rem + 2px);
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.25rem
}

.custom-file, .custom-file-input {
    position: relative;
    height: -moz-calc(1.5em + .75rem + 2px);
    width: 100%
}

.custom-file {
    display: inline-block;
    height: calc(1.5em + .75rem + 2px)
}

.custom-file-input {
    z-index: 2;
    height: -webkit-calc(1.5em + .75rem + 2px);
    height: calc(1.5em + .75rem + 2px);
    margin: 0;
    opacity: 0
}

.custom-file-label, .custom-file-label::after {
    position: absolute;
    padding: .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    top: 0;
    right: 0
}

.custom-file-input:focus ~ .custom-file-label {
    border-color: #21FBFF;
    -webkit-box-shadow: 0 0 0 .2rem rgba(0, 157, 160, .25);
    box-shadow: 0 0 0 .2rem rgba(0, 157, 160, .25)
}

.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 {
    left: 0;
    z-index: 1;
    height: -webkit-calc(1.5em + .75rem + 2px);
    height: -moz-calc(1.5em + .75rem + 2px);
    height: calc(1.5em + .75rem + 2px);
    font-weight: 400;
    background-color: #FFF;
    border: 1px solid #CED4DA;
    border-radius: .25rem
}

.alert-link, .close {
    font-weight: 700
}

.custom-file-label::after {
    bottom: 0;
    z-index: 3;
    display: block;
    height: -webkit-calc(1.5em + .75rem);
    height: -moz-calc(1.5em + .75rem);
    height: calc(1.5em + .75rem);
    content: 'Browse';
    background-color: #E9ECEF;
    border-left: inherit;
    border-radius: 0 .25rem .25rem 0
}

.nav, .navbar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-flex-wrap: wrap
}

.custom-range {
    width: 100%;
    height: -webkit-calc(1rem + .4rem);
    height: -moz-calc(1rem + .4rem);
    height: calc(1rem + .4rem);
    padding: 0;
    background-color: transparent;
    appearance: none
}

.custom-range:focus {
    outline: 0
}

.custom-range:focus::-webkit-slider-thumb {
    -webkit-box-shadow: 0 0 0 1px #F5F7FA, 0 0 0 .2rem rgba(0, 157, 160, .25);
    box-shadow: 0 0 0 1px #F5F7FA, 0 0 0 .2rem rgba(0, 157, 160, .25)
}

.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #F5F7FA, 0 0 0 .2rem rgba(0, 157, 160, .25)
}

.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #F5F7FA, 0 0 0 .2rem rgba(0, 157, 160, .25)
}

.custom-range::-moz-focus-outer {
    border: 0
}

.custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    background-color: #009DA0;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    -o-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion: reduce) {
    .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none
    }
}

.custom-range::-webkit-slider-thumb:active {
    background-color: #54FCFF
}

.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #DEE2E6;
    border-color: transparent;
    border-radius: 1rem
}

.custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #009DA0;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    -o-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    -moz-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion: reduce) {
    .custom-range::-moz-range-thumb {
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none
    }
}

.custom-range::-moz-range-thumb:active {
    background-color: #54FCFF
}

.custom-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #DEE2E6;
    border-color: transparent;
    border-radius: 1rem
}

.custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: .2rem;
    margin-left: .2rem;
    background-color: #009DA0;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    -o-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    appearance: none
}

@media (prefers-reduced-motion: reduce) {
    .custom-range::-ms-thumb {
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none
    }
}

.custom-range::-ms-thumb:active {
    background-color: #54FCFF
}

.custom-range::-ms-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: .5rem
}

.custom-range::-ms-fill-lower {
    background-color: #DEE2E6;
    border-radius: 1rem
}

.custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #DEE2E6;
    border-radius: 1rem
}

.custom-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 .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    -o-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
    .custom-control-label::before, .custom-file-label, .custom-select {
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none
    }
}

.nav {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0
}

.nav-link {
    display: block;
    padding: .5rem 1rem
}

.nav-link.disabled {
    color: #6C757D;
    pointer-events: none;
    cursor: default
}

.nav-tabs {
    border-bottom: 1px solid #DEE2E6
}

.nav-tabs .nav-item {
    margin-bottom: -1px
}

.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    border-color: #E9ECEF #E9ECEF #DEE2E6
}

.nav-tabs .nav-link.disabled {
    color: #6C757D;
    background-color: transparent;
    border-color: transparent
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #495057;
    border-color: #DEE2E6 #DEE2E6 #F5F7FA
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav-pills .nav-link {
    border-radius: .25rem
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #FFF;
    background-color: #009DA0
}

.nav-fill .nav-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -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;
    -moz-box-flex: 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: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .75rem 1.5rem
}

.navbar > .container, .navbar > .container-fluid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.navbar-brand {
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1.5rem;
    font-size: 1.25rem;
    line-height: inherit
}

.card, .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox
}

.navbar-nav {
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0
}

.navbar-expand, .navbar-expand .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -moz-box-orient: horizontal
}

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0
}

.navbar-nav .dropdown-menu {
    position: static;
    float: none
}

.navbar-text {
    display: inline-block;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.navbar-collapse {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem
}

.navbar-toggler:focus, .navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: '';
    background: center center no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%
}

@media (max-width: 575.98px) {
    .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width: 576px) {
    .navbar-expand-sm, .navbar-expand-sm .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal
    }

    .navbar-expand-sm {
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .navbar-expand-sm .navbar-nav {
        -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-right: .5rem;
        padding-left: .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: -moz-box !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-right: 0;
        padding-left: 0
    }
}

@media (min-width: 768px) {
    .navbar-expand-md, .navbar-expand-md .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal
    }

    .navbar-expand-md {
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .navbar-expand-md .navbar-nav {
        -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-right: .5rem;
        padding-left: .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: -moz-box !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-right: 0;
        padding-left: 0
    }
}

@media (min-width: 992px) {
    .navbar-expand-lg, .navbar-expand-lg .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal
    }

    .navbar-expand-lg {
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .navbar-expand-lg .navbar-nav {
        -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-right: .5rem;
        padding-left: .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: -moz-box !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-right: 0;
        padding-left: 0
    }
}

@media (min-width: 1200px) {
    .navbar-expand-xl, .navbar-expand-xl .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal
    }

    .navbar-expand-xl {
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .navbar-expand-xl .navbar-nav {
        -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-right: .5rem;
        padding-left: .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: -moz-box !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-flex-flow: row nowrap;
    -moz-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.navbar-expand > .container, .navbar-expand > .container-fluid {
    padding-right: 0;
    padding-left: 0
}

.navbar-expand .navbar-nav {
    -webkit-flex-direction: row;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.card, .card-deck {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-direction: normal
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
}

.navbar-expand > .container, .navbar-expand > .container-fluid {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.navbar-expand .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !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, .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, .5)
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, .7)
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, .3)
}

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
    color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, .5);
    border-color: rgba(0, 0, 0, .1)
}

.navbar-light .navbar-toggler-icon {
    background-image: url('data:image/svg+xml,%3csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath stroke=\'rgba(0, 0, 0, 0.5)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e')
}

.navbar-light .navbar-text {
    color: rgba(0, 0, 0, .5)
}

.navbar-light .navbar-text a, .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
    color: rgba(0, 0, 0, .9)
}

.navbar-dark .navbar-brand, .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
    color: #FFF
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, .5)
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255, 255, 255, .75)
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, .25)
}

.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {
    color: #FFF
}

.navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, .5);
    border-color: rgba(255, 255, 255, .1)
}

.navbar-dark .navbar-toggler-icon {
    background-image: url('data:image/svg+xml,%3csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath stroke=\'rgba(255, 255, 255, 0.5)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e')
}

.navbar-dark .navbar-text {
    color: rgba(255, 255, 255, .5)
}

.navbar-dark .navbar-text a, .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
    color: #FFF
}

.card {
    position: relative;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #FFF;
    -webkit-background-clip: border-box;
    background-clip: border-box
}

.card-footer, .card-header {
    padding: 1.5rem;
    background-color: rgba(0, 0, 0, .03)
}

.toast, .toast-header {
    -webkit-background-clip: padding-box
}

.card > hr {
    margin-right: 0;
    margin-left: 0
}

.card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.card-body {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.5rem
}

.card-title {
    margin-bottom: 1.5rem
}

.card-header, .card-subtitle, .card-text:last-child {
    margin-bottom: 0
}

.card-subtitle {
    margin-top: -.75rem
}

.card-link + .card-link {
    margin-left: 1.5rem
}

.card-header-pills, .card-header-tabs {
    margin-right: -.75rem;
    margin-left: -.75rem
}

.card-header {
    border-bottom: 1px solid rgba(0, 0, 0, .125)
}

.card-header:first-child {
    border-radius: -webkit-calc(.25rem - 1px) -webkit-calc(.25rem - 1px) 0 0;
    border-radius: -moz-calc(.25rem - 1px) -moz-calc(.25rem - 1px) 0 0;
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}

.card-header + .list-group .list-group-item:first-child {
    border-top: 0
}

.card-footer {
    border-top: 1px solid rgba(0, 0, 0, .125)
}

.card-footer:last-child {
    border-radius: 0 0 -webkit-calc(.25rem - 1px) -webkit-calc(.25rem - 1px);
    border-radius: 0 0 -moz-calc(.25rem - 1px) -moz-calc(.25rem - 1px);
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.card-header-tabs {
    margin-bottom: -1.5rem;
    border-bottom: 0
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem
}

.card-img {
    width: 100%;
    border-radius: -webkit-calc(.25rem - 1px);
    border-radius: -moz-calc(.25rem - 1px);
    border-radius: calc(.25rem - 1px)
}

.card-img-top {
    width: 100%;
    border-top-left-radius: -webkit-calc(.25rem - 1px);
    border-top-left-radius: -moz-calc(.25rem - 1px);
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: -webkit-calc(.25rem - 1px);
    border-top-right-radius: -moz-calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.card-img-bottom {
    width: 100%;
    border-bottom-right-radius: -webkit-calc(.25rem - 1px);
    border-bottom-right-radius: -moz-calc(.25rem - 1px);
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: -webkit-calc(.25rem - 1px);
    border-bottom-left-radius: -moz-calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.card-deck {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.card-deck .card {
    margin-bottom: 15px
}

@media (min-width: 576px) {
    .card-deck, .card-deck .card {
        -webkit-box-direction: normal;
        -moz-box-direction: normal
    }

    .card-deck {
        -webkit-box-orient: horizontal;
        -webkit-flex-flow: row wrap;
        -moz-box-orient: horizontal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        margin-right: -15px;
        margin-left: -15px
    }

    .card-deck .card {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 0;
        -moz-box-flex: 1;
        -ms-flex: 1 0 0;
        flex: 1 0 0;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px
    }
}

.card-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -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;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }

    .card-group > .card {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 0;
        -moz-box-flex: 1;
        -ms-flex: 1 0 0;
        flex: 1 0 0;
        margin-bottom: 0
    }

    .card-group > .card + .card {
        margin-left: 0;
        border-left: 0
    }

    .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top {
        border-top-right-radius: 0
    }

    .card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom {
        border-bottom-right-radius: 0
    }

    .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top {
        border-top-left-radius: 0
    }

    .card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom {
        border-bottom-left-radius: 0
    }

    .card-columns {
        -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%
    }
}

.list-group, .progress-bar {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-direction: normal
}

.card-columns .card {
    margin-bottom: 1.5rem
}

.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-right-radius: 0;
    border-bottom-left-radius: 0
}

.accordion > .card:last-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.breadcrumb, .pagination {
    border-radius: .25rem;
    list-style: none
}

.accordion > .card .card-header {
    margin-bottom: -1px
}

.breadcrumb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    background-color: #E9ECEF
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: .5rem
}

.breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
    color: #6C757D;
    content: '/'
}

.pagination, .progress {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox
}

.breadcrumb-item.active {
    color: #6C757D
}

.pagination {
    display: flex;
    padding-left: 0
}

.page-link, .popover-body, .popover-header {
    padding: .5rem .75rem
}

.page-link {
    position: relative;
    display: block;
    margin-left: -1px;
    line-height: 1.25;
    color: #009DA0;
    background-color: #FFF;
    border: 1px solid #DEE2E6
}

.page-link:hover {
    z-index: 2;
    color: #005254;
    background-color: #E9ECEF;
    border-color: #DEE2E6
}

.page-link:focus {
    z-index: 2;
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(0, 157, 160, .25);
    box-shadow: 0 0 0 .2rem rgba(0, 157, 160, .25)
}

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.page-item:last-child .page-link {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.page-item.active .page-link {
    z-index: 1;
    color: #FFF;
    background-color: #009DA0;
    border-color: #009DA0
}

.page-item.disabled .page-link {
    color: #6C757D;
    pointer-events: none;
    cursor: auto;
    background-color: #FFF;
    border-color: #DEE2E6
}

.pagination-lg .page-link {
    padding: .75rem 1.5rem;
    font-size: 1.25rem;
    line-height: 1.5
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.pagination-sm .page-link {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5
}

.badge, .close {
    line-height: 1
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem
}

.badge {
    display: inline-block;
    text-align: center;
    border-radius: .25rem;
    -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    -o-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -moz-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
    .badge {
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none
    }
}

.badge:empty {
    display: none
}

.btn .badge, .fc button .badge {
    position: relative;
    top: -1px
}

.badge-pill {
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem
}

.badge-primary {
    color: #FFF;
    background-color: #009DA0
}

a.badge-primary:focus, a.badge-primary:hover {
    color: #FFF;
    background-color: #006B6D
}

a.badge-primary.focus, a.badge-primary:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(0, 157, 160, .5);
    box-shadow: 0 0 0 .2rem rgba(0, 157, 160, .5)
}

.badge-secondary {
    color: #FFF;
    background-color: #868E96
}

a.badge-secondary:focus, a.badge-secondary:hover {
    color: #FFF;
    background-color: #6C757D
}

a.badge-secondary.focus, a.badge-secondary:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(134, 142, 150, .5);
    box-shadow: 0 0 0 .2rem rgba(134, 142, 150, .5)
}

.badge-success {
    color: #FFF;
    background-color: #0CC27E
}

a.badge-success:focus, a.badge-success:hover {
    color: #FFF;
    background-color: #09925F
}

a.badge-success.focus, a.badge-success:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(12, 194, 126, .5);
    box-shadow: 0 0 0 .2rem rgba(12, 194, 126, .5)
}

.badge-info {
    color: #FFF;
    background-color: #1CBCD8
}

a.badge-info:focus, a.badge-info:hover {
    color: #FFF;
    background-color: #1695AB
}

a.badge-info.focus, a.badge-info:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(28, 188, 216, .5);
    box-shadow: 0 0 0 .2rem rgba(28, 188, 216, .5)
}

.badge-warning {
    color: #212529;
    background-color: #FF8D60
}

a.badge-warning:focus, a.badge-warning:hover {
    color: #212529;
    background-color: #FF682D
}

a.badge-warning.focus, a.badge-warning:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 141, 96, .5);
    box-shadow: 0 0 0 .2rem rgba(255, 141, 96, .5)
}

.badge-danger {
    color: #FFF;
    background-color: #FF586B
}

a.badge-danger:focus, a.badge-danger:hover {
    color: #FFF;
    background-color: #FF253E
}

a.badge-danger.focus, a.badge-danger:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 88, 107, .5);
    box-shadow: 0 0 0 .2rem rgba(255, 88, 107, .5)
}

.badge-light {
    color: #212529;
    background-color: #F8F9FA
}

a.badge-light:focus, a.badge-light:hover {
    color: #212529;
    background-color: #DAE0E5
}

a.badge-light.focus, a.badge-light:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5);
    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}

.badge-dark {
    color: #FFF;
    background-color: #343A40
}

a.badge-dark:focus, a.badge-dark:hover {
    color: #FFF;
    background-color: #1D2124
}

a.badge-dark.focus, a.badge-dark:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5);
    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}

.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #E9ECEF;
    border-radius: .3rem
}

@media (min-width: 576px) {
    .jumbotron {
        padding: 4rem 2rem
    }
}

.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0
}

.alert {
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem
}

.alert-heading {
    color: inherit
}

.alert-dismissible {
    padding-right: 4rem
}

.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: .75rem 1.25rem;
    color: inherit
}

.alert-primary hr {
    border-top-color: #A6DDDD
}

.alert-secondary {
    color: #464A4E;
    background-color: #E7E8EA;
    border-color: #DDDFE2
}

.alert-secondary hr {
    border-top-color: #CFD2D6
}

.alert-secondary .alert-link {
    color: #2E3133
}

.alert-success hr {
    border-top-color: #A7E9D0
}

.alert-info hr {
    border-top-color: #A9E6F0
}

.alert-warning hr {
    border-top-color: #FFCDB9
}

.alert-danger hr {
    border-top-color: #FFB7C0
}

.alert-light {
    color: #818182;
    background-color: #FEFEFE;
    border-color: #FDFDFE
}

.alert-light hr {
    border-top-color: #ECECF6
}

.alert-light .alert-link {
    color: #686868
}

.alert-dark {
    color: #1B1E21;
    background-color: #D6D8D9;
    border-color: #C6C8CA
}

.alert-dark hr {
    border-top-color: #B9BBBE
}

.alert-dark .alert-link {
    color: #040505
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }
    to {
        background-position: 0 0
    }
}

@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }
    to {
        background-position: 0 0
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }
    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }
    to {
        background-position: 0 0
    }
}

.progress {
    display: flex;
    height: 1rem;
    font-size: .75rem;
    background-color: #E9ECEF;
    border-radius: .25rem
}

.media, .progress-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox
}

.progress-bar {
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #FFF;
    text-align: center;
    background-color: #009DA0;
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    -moz-transition: width .6s ease;
    transition: width .6s ease
}

.progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -moz- oldlinear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    -webkit-background-size: 1rem 1rem;
    background-size: 1rem 1rem
}

.progress-bar-animated {
    -webkit-animation: progress-bar-stripes 1s linear infinite;
    -moz-animation: progress-bar-stripes 1s linear infinite;
    -o-animation: progress-bar-stripes 1s linear infinite;
    animation: progress-bar-stripes 1s linear infinite
}

@media (prefers-reduced-motion: reduce) {
    .progress-bar {
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none
    }

    .progress-bar-animated {
        -webkit-animation: none;
        -moz-animation: none;
        -o-animation: none;
        animation: none
    }
}

.media {
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.media-body {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.list-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0
}

.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit
}

.list-group-item-action:focus, .list-group-item-action:hover {
    z-index: 1;
    color: #495057;
    background-color: #F8F9FA
}

.list-group-item-action:active {
    color: #212529;
    background-color: #E9ECEF
}

.list-group-item {
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #FFF;
    border: 1px solid rgba(0, 0, 0, .125)
}

.list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.list-group-item.disabled, .list-group-item:disabled {
    color: #6C757D;
    pointer-events: none;
    background-color: #FFF
}

.list-group-item.active {
    z-index: 2;
    color: #FFF
}

.list-group-horizontal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.list-group-horizontal .list-group-item {
    margin-right: -1px;
    margin-bottom: 0
}

.list-group-horizontal .list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0
}

.list-group-horizontal .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: 0
}

@media (min-width: 576px) {
    .list-group-horizontal-sm {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .list-group-horizontal-sm .list-group-item {
        margin-right: -1px;
        margin-bottom: 0
    }

    .list-group-horizontal-sm .list-group-item:first-child {
        border-top-left-radius: .25rem;
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-sm .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: .25rem;
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
}

@media (min-width: 768px) {
    .list-group-horizontal-md {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .list-group-horizontal-md .list-group-item {
        margin-right: -1px;
        margin-bottom: 0
    }

    .list-group-horizontal-md .list-group-item:first-child {
        border-top-left-radius: .25rem;
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-md .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: .25rem;
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
}

@media (min-width: 992px) {
    .list-group-horizontal-lg {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .list-group-horizontal-lg .list-group-item {
        margin-right: -1px;
        margin-bottom: 0
    }

    .list-group-horizontal-lg .list-group-item:first-child {
        border-top-left-radius: .25rem;
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-lg .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: .25rem;
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
}

@media (min-width: 1200px) {
    .list-group-horizontal-xl {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .list-group-horizontal-xl .list-group-item {
        margin-right: -1px;
        margin-bottom: 0
    }

    .list-group-horizontal-xl .list-group-item:first-child {
        border-top-left-radius: .25rem;
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-xl .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: .25rem;
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
}

.modal-content, .modal-dialog-centered.modal-dialog-scrollable {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal
}

.list-group-flush .list-group-item {
    border-right: 0;
    border-left: 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: #005253;
    background-color: #B8E4E4
}

.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
    color: #005253;
    background-color: #A6DDDD
}

.list-group-item-primary.list-group-item-action.active {
    color: #FFF;
    background-color: #005253;
    border-color: #005253
}

.list-group-item-secondary {
    color: #464A4E;
    background-color: #DDDFE2
}

.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
    color: #464A4E;
    background-color: #CFD2D6
}

.list-group-item-secondary.list-group-item-action.active {
    color: #FFF;
    background-color: #464A4E;
    border-color: #464A4E
}

.list-group-item-success {
    color: #066542;
    background-color: #BBEEDB
}

.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
    color: #066542;
    background-color: #A7E9D0
}

.list-group-item-success.list-group-item-action.active {
    color: #FFF;
    background-color: #066542;
    border-color: #066542
}

.list-group-item-info {
    color: #0F6270;
    background-color: #BFECF4
}

.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
    color: #0F6270;
    background-color: #A9E6F0
}

.list-group-item-info.list-group-item-action.active {
    color: #FFF;
    background-color: #0F6270;
    border-color: #0F6270
}

.list-group-item-warning {
    color: #854932;
    background-color: #FFDFD2
}

.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
    color: #854932;
    background-color: #FFCDB9
}

.list-group-item-warning.list-group-item-action.active {
    color: #FFF;
    background-color: #854932;
    border-color: #854932
}

.list-group-item-danger {
    color: #852E38;
    background-color: #FFD0D6
}

.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
    color: #852E38;
    background-color: #FFB7C0
}

.list-group-item-danger.list-group-item-action.active {
    color: #FFF;
    background-color: #852E38;
    border-color: #852E38
}

.list-group-item-light {
    color: #818182;
    background-color: #FDFDFE
}

.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
    color: #818182;
    background-color: #ECECF6
}

.list-group-item-light.list-group-item-action.active {
    color: #FFF;
    background-color: #818182;
    border-color: #818182
}

.list-group-item-dark {
    color: #1B1E21;
    background-color: #C6C8CA
}

.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
    color: #1B1E21;
    background-color: #B9BBBE
}

.list-group-item-dark.list-group-item-action.active {
    color: #FFF;
    background-color: #1B1E21;
    border-color: #1B1E21
}

.close {
    float: right;
    font-size: 1.5rem;
    color: #000;
    text-shadow: 0 1px 0 #FFF;
    opacity: .5
}

.popover, .tooltip {
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    text-decoration: none
}

.modal-title, .popover, .tooltip {
    line-height: 1.5
}

.popover, .text-hide, .tooltip {
    text-shadow: none
}

.close:hover {
    color: #000;
    text-decoration: none
}

.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {
    opacity: .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;
    font-size: .875rem;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1);
    box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    opacity: 0;
    border-radius: .25rem
}

.toast:not(:last-child) {
    margin-bottom: .75rem
}

.toast.showing {
    opacity: 1
}

.toast.show {
    display: block;
    opacity: 1
}

.toast.hide {
    display: none
}

.modal-dialog-scrollable, .toast-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox
}

.toast-header {
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .25rem .75rem;
    color: #6C757D;
    background-color: rgba(255, 255, 255, .85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0, 0, 0, .05)
}

.toast-body {
    padding: .75rem
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}

.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    -moz-transition: transform .3s ease-out, -moz-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out, -moz-transform .3s ease-out, -o-transform .3s ease-out;
    -webkit-transform: translate(0, -50px);
    -moz-transform: translate(0, -50px);
    -ms-transform: translate(0, -50px);
    -o-transform: translate(0, -50px);
    transform: translate(0, -50px)
}

@media (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none
    }
}

.modal.show .modal-dialog {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}

.modal-dialog-scrollable {
    display: flex;
    max-height: -webkit-calc(100% - 1rem);
    max-height: -moz-calc(100% - 1rem);
    max-height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
    max-height: -webkit-calc(100vh - 1rem);
    max-height: -moz-calc(100vh - 1rem);
    max-height: calc(100vh - 1rem);
    overflow: hidden
}

.modal-dialog-scrollable .modal-footer, .modal-dialog-scrollable .modal-header {
    -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: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: -webkit-calc(100% - 1rem);
    min-height: -moz-calc(100% - 1rem);
    min-height: calc(100% - 1rem)
}

.modal-dialog-centered::before {
    display: block;
    height: -webkit-calc(100vh - 1rem);
    height: -moz-calc(100vh - 1rem);
    height: calc(100vh - 1rem);
    content: ''
}

.modal-content, .modal-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox
}

.modal-dialog-centered.modal-dialog-scrollable {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: 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
}

.carousel-inner::after, .clearfix::after, .embed-responsive::before, .popover .arrow::after, .popover .arrow::before, .stretched-link::after, .tooltip .arrow::before {
    content: ''
}

.modal-content {
    position: relative;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #FFF;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    outline: 0
}

.flex-column, .flex-row {
    -webkit-box-direction: normal !important;
    -moz-box-direction: normal !important
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #DEE2E6;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem
}

.modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto
}

.modal-title {
    margin-bottom: 0
}

.modal-body {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem
}

.modal-footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #DEE2E6;
    border-bottom-right-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.popover, .popover .arrow, .popover .arrow::after, .popover .arrow::before, .tooltip, .tooltip .arrow {
    position: absolute;
    display: block
}

.modal-footer > :not(:first-child) {
    margin-left: .25rem
}

.modal-footer > :not(:last-child) {
    margin-right: .25rem
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto
    }

    .modal-dialog-scrollable {
        max-height: -webkit-calc(100% - 3.5rem);
        max-height: -moz-calc(100% - 3.5rem);
        max-height: calc(100% - 3.5rem)
    }

    .modal-dialog-scrollable .modal-content {
        max-height: -webkit-calc(100vh - 3.5rem);
        max-height: -moz-calc(100vh - 3.5rem);
        max-height: calc(100vh - 3.5rem)
    }

    .modal-dialog-centered {
        min-height: -webkit-calc(100% - 3.5rem);
        min-height: -moz-calc(100% - 3.5rem);
        min-height: calc(100% - 3.5rem)
    }

    .modal-dialog-centered::before {
        height: -webkit-calc(100vh - 3.5rem);
        height: -moz-calc(100vh - 3.5rem);
        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 {
    z-index: 1070;
    margin: 0;
    text-align: left;
    text-align: start;
    opacity: 0
}

.tooltip.show {
    opacity: .9
}

.tooltip .arrow {
    width: .8rem;
    height: .4rem
}

.tooltip .arrow::before {
    position: absolute;
    border-color: transparent;
    border-style: solid
}

.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {
    bottom: 0
}

.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
    top: 0;
    border-width: .4rem .4rem 0;
    border-top-color: #000
}

.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {
    left: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {
    right: 0;
    border-width: .4rem .4rem .4rem 0;
    border-right-color: #000
}

.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {
    top: 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {
    bottom: 0;
    border-width: 0 .4rem .4rem;
    border-bottom-color: #000
}

.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {
    right: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {
    left: 0;
    border-width: .4rem 0 .4rem .4rem;
    border-left-color: #000
}

.tooltip-inner {
    max-width: 200px;
    padding: .25rem .5rem;
    color: #FFF;
    text-align: center;
    background-color: #000;
    border-radius: .25rem
}

.popover {
    top: 0;
    left: 0;
    z-index: 1060;
    max-width: 276px;
    text-align: left;
    text-align: start;
    background-color: #FFF;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem
}

.badge, p {
    letter-spacing: .3px
}

.popover .arrow {
    width: 1rem;
    height: .5rem;
    margin: 0 .3rem
}

.popover .arrow::after, .popover .arrow::before {
    border-color: transparent;
    border-style: solid
}

.bs-popover-auto[x-placement^=top], .bs-popover-top {
    margin-bottom: .5rem
}

.bs-popover-auto[x-placement^=top] > .arrow, .bs-popover-top > .arrow {
    bottom: -webkit-calc((.5rem + 1px) * -1);
    bottom: -moz-calc((.5rem + 1px) * -1);
    bottom: calc((.5rem + 1px) * -1)
}

.bs-popover-auto[x-placement^=top] > .arrow::before, .bs-popover-top > .arrow::before {
    bottom: 0;
    border-width: .5rem .5rem 0;
    border-top-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=top] > .arrow::after, .bs-popover-top > .arrow::after {
    bottom: 1px;
    border-width: .5rem .5rem 0;
    border-top-color: #FFF
}

.bs-popover-auto[x-placement^=right], .bs-popover-right {
    margin-left: .5rem
}

.bs-popover-auto[x-placement^=right] > .arrow, .bs-popover-right > .arrow {
    left: -webkit-calc((.5rem + 1px) * -1);
    left: -moz-calc((.5rem + 1px) * -1);
    left: calc((.5rem + 1px) * -1);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}

.bs-popover-auto[x-placement^=right] > .arrow::before, .bs-popover-right > .arrow::before {
    left: 0;
    border-width: .5rem .5rem .5rem 0;
    border-right-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=right] > .arrow::after, .bs-popover-right > .arrow::after {
    left: 1px;
    border-width: .5rem .5rem .5rem 0;
    border-right-color: #FFF
}

.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {
    margin-top: .5rem
}

.bs-popover-auto[x-placement^=bottom] > .arrow, .bs-popover-bottom > .arrow {
    top: -webkit-calc((.5rem + 1px) * -1);
    top: -moz-calc((.5rem + 1px) * -1);
    top: calc((.5rem + 1px) * -1)
}

.bs-popover-auto[x-placement^=bottom] > .arrow::before, .bs-popover-bottom > .arrow::before {
    top: 0;
    border-width: 0 .5rem .5rem;
    border-bottom-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=bottom] > .arrow::after, .bs-popover-bottom > .arrow::after {
    top: 1px;
    border-width: 0 .5rem .5rem;
    border-bottom-color: #FFF
}

.bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -.5rem;
    content: '';
    border-bottom: 1px solid #F7F7F7
}

.carousel, .carousel-inner, .carousel-item {
    position: relative
}

.bs-popover-auto[x-placement^=left], .bs-popover-left {
    margin-right: .5rem
}

.bs-popover-auto[x-placement^=left] > .arrow, .bs-popover-left > .arrow {
    right: -webkit-calc((.5rem + 1px) * -1);
    right: -moz-calc((.5rem + 1px) * -1);
    right: calc((.5rem + 1px) * -1);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}

.bs-popover-auto[x-placement^=left] > .arrow::before, .bs-popover-left > .arrow::before {
    right: 0;
    border-width: .5rem 0 .5rem .5rem;
    border-left-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=left] > .arrow::after, .bs-popover-left > .arrow::after {
    right: 1px;
    border-width: .5rem 0 .5rem .5rem;
    border-left-color: #FFF
}

.popover-header {
    margin-bottom: 0;
    font-size: 1rem;
    background-color: #F7F7F7;
    border-bottom: 1px solid #EBEBEB;
    border-top-left-radius: -webkit-calc(.3rem - 1px);
    border-top-left-radius: -moz-calc(.3rem - 1px);
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: -webkit-calc(.3rem - 1px);
    border-top-right-radius: -moz-calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

.popover-header:empty {
    display: none
}

.popover-body {
    color: #212529
}

.carousel.pointer-event {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.carousel-inner {
    width: 100%;
    overflow: hidden
}

.carousel-inner::after {
    display: block;
    clear: both
}

.carousel-item {
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform .6s ease-in-out;
    -o-transition: -o-transform .6s ease-in-out;
    -moz-transition: transform .6s ease-in-out, -moz-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out, -moz-transform .6s ease-in-out, -o-transform .6s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
    .carousel-item {
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none
    }
}

.carousel-item-next, .carousel-item-prev, .carousel-item.active {
    display: block
}

.active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.carousel-fade .carousel-item {
    opacity: 0;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    -moz-transition-property: opacity;
    transition-property: opacity;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}

.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {
    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 .6s opacity;
    -o-transition: 0s .6s opacity;
    -moz-transition: 0s .6s opacity;
    transition: 0s .6s opacity
}

@media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none
    }
}

.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    color: #FFF;
    text-align: center;
    opacity: .5;
    -webkit-transition: opacity .15s ease;
    -o-transition: opacity .15s ease;
    -moz-transition: opacity .15s ease;
    transition: opacity .15s ease
}

@media (prefers-reduced-motion: reduce) {
    .carousel-control-next, .carousel-control-prev {
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none
    }
}

.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
    color: #FFF;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: 50%/100% 100% no-repeat
}

.card.horizontal .card-body, .carousel-indicators {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -moz-box
}

.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;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none
}

.spinner-border, .spinner-grow {
    display: inline-block;
    vertical-align: text-bottom
}

.carousel-indicators li {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #FFF;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    -webkit-transition: opacity .6s ease;
    -o-transition: opacity .6s ease;
    -moz-transition: opacity .6s ease;
    transition: opacity .6s ease
}

@media (prefers-reduced-motion: reduce) {
    .carousel-indicators li {
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none
    }
}

.carousel-indicators .active {
    opacity: 1
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #FFF;
    text-align: center
}

@-webkit-keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-moz-keyframes spinner-border {
    to {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-o-keyframes spinner-border {
    to {
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.spinner-border {
    width: 2rem;
    height: 2rem;
    border: .25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: spinner-border .75s linear infinite;
    -moz-animation: spinner-border .75s linear infinite;
    -o-animation: spinner-border .75s linear infinite;
    animation: spinner-border .75s linear infinite
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: .2em
}

@-webkit-keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    50% {
        opacity: 1
    }
}

@-moz-keyframes spinner-grow {
    0% {
        -moz-transform: scale(0);
        transform: scale(0)
    }
    50% {
        opacity: 1
    }
}

@-o-keyframes spinner-grow {
    0% {
        -o-transform: scale(0);
        transform: scale(0)
    }
    50% {
        opacity: 1
    }
}

@keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0)
    }
    50% {
        opacity: 1
    }
}

.spinner-grow {
    width: 2rem;
    height: 2rem;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    -webkit-animation: spinner-grow .75s linear infinite;
    -moz-animation: spinner-grow .75s linear infinite;
    -o-animation: spinner-grow .75s linear infinite;
    animation: spinner-grow .75s linear infinite
}

.spinner-grow-sm {
    width: 1rem;
    height: 1rem
}

.align-baseline {
    vertical-align: baseline !important
}

.align-top {
    vertical-align: top !important
}

.align-middle {
    vertical-align: middle !important
}

.align-bottom {
    vertical-align: bottom !important
}

.align-text-bottom {
    vertical-align: text-bottom !important
}

.align-text-top {
    vertical-align: text-top !important
}

a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {
    background-color: #006B6D !important
}

.bg-secondary {
    background-color: #868E96 !important
}

a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover {
    background-color: #6C757D !important
}

a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover {
    background-color: #09925F !important
}

a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover {
    background-color: #1695AB !important
}

a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover {
    background-color: #FF682D !important
}

a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover {
    background-color: #FF253E !important
}

.bg-light {
    background-color: #F8F9FA !important
}

a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {
    background-color: #DAE0E5 !important
}

.bg-dark {
    background-color: #343A40 !important
}

a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {
    background-color: #1D2124 !important
}

.bg-transparent {
    background-color: transparent !important
}

.border {
    border: 1px solid #DEE2E6 !important
}

.border-top {
    border-top: 1px solid #DEE2E6 !important
}

.border-right {
    border-right: 1px solid #DEE2E6 !important
}

.border-bottom {
    border-bottom: 1px solid #DEE2E6 !important
}

.border-left {
    border-left: 1px solid #DEE2E6 !important
}

.border-0 {
    border: 0 !important
}

.border-top-0 {
    border-top: 0 !important
}

.border-right-0 {
    border-right: 0 !important
}

.border-bottom-0 {
    border-bottom: 0 !important
}

.border-left-0 {
    border-left: 0 !important
}

.border-primary {
    border-color: #009DA0 !important
}

.border-secondary {
    border-color: #868E96 !important
}

.border-success {
    border-color: #0CC27E !important
}

.border-info {
    border-color: #1CBCD8 !important
}

.border-warning {
    border-color: #FF8D60 !important
}

.border-danger {
    border-color: #FF586B !important
}

.border-light {
    border-color: #F8F9FA !important
}

.border-dark {
    border-color: #343A40 !important
}

.border-white {
    border-color: #FFF !important
}

.rounded-sm {
    border-radius: .2rem !important
}

.rounded-right, .rounded-top {
    border-top-right-radius: .25rem !important
}

.rounded-bottom, .rounded-right {
    border-bottom-right-radius: .25rem !important
}

.rounded-left, .rounded-top {
    border-top-left-radius: .25rem !important
}

.rounded-bottom, .rounded-left {
    border-bottom-left-radius: .25rem !important
}

.rounded {
    border-radius: .25rem !important
}

.rounded-lg {
    border-radius: .3rem !important
}

.rounded-circle {
    border-radius: 50% !important
}

.rounded-pill {
    border-radius: 50rem !important
}

.rounded-0 {
    border-radius: 0 !important
}

.clearfix::after {
    display: block;
    clear: both
}

.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: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important
}

.d-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !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: -moz-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .d-sm-inline-flex {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -moz-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width: 768px) {
    .d-md-none {
        display: none !important
    }

    .d-md-inline {
        display: inline !important
    }

    .d-md-inline-block {
        display: inline-block !important
    }

    .d-md-block {
        display: block !important
    }

    .d-md-table {
        display: table !important
    }

    .d-md-table-row {
        display: table-row !important
    }

    .d-md-table-cell {
        display: table-cell !important
    }

    .d-md-flex {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .d-md-inline-flex {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -moz-inline-box !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: -moz-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .d-lg-inline-flex {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -moz-inline-box !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: -moz-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .d-xl-inline-flex {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -moz-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media print {
    .d-print-none {
        display: none !important
    }

    .d-print-inline {
        display: inline !important
    }

    .d-print-inline-block {
        display: inline-block !important
    }

    .d-print-block {
        display: block !important
    }

    .d-print-table {
        display: table !important
    }

    .d-print-table-row {
        display: table-row !important
    }

    .d-print-table-cell {
        display: table-cell !important
    }

    .d-print-flex {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .d-print-inline-flex {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -moz-inline-box !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
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.embed-responsive-21by9::before {
    padding-top: 42.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-flex-direction: row !important;
    -moz-box-orient: horizontal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important
}

.flex-column {
    -webkit-box-orient: vertical !important;
    -webkit-flex-direction: column !important;
    -moz-box-orient: vertical !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important
}

.flex-column-reverse, .flex-row-reverse {
    -webkit-box-direction: reverse !important;
    -moz-box-direction: reverse !important
}

.flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-flex-direction: row-reverse !important;
    -moz-box-orient: horizontal !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important
}

.flex-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-flex-direction: column-reverse !important;
    -moz-box-orient: vertical !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;
    -moz-box-flex: 1 !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;
    -moz-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important
}

.flex-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
    -moz-box-flex: 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;
    -moz-box-pack: 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;
    -moz-box-pack: 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;
    -moz-box-pack: 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;
    -moz-box-pack: justify !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;
    -moz-box-align: 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;
    -moz-box-align: 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;
    -moz-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important
}

.align-items-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
    -moz-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important
}

.align-items-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
    -moz-box-align: 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;
    -ms-grid-row-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;
    -ms-grid-row-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;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important
}

@media (min-width: 576px) {
    .flex-sm-column, .flex-sm-row {
        -webkit-box-direction: normal !important;
        -moz-box-direction: normal !important
    }

    .flex-sm-row {
        -webkit-box-orient: horizontal !important;
        -webkit-flex-direction: row !important;
        -moz-box-orient: horizontal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .flex-sm-column {
        -webkit-box-orient: vertical !important;
        -webkit-flex-direction: column !important;
        -moz-box-orient: vertical !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .flex-sm-column-reverse, .flex-sm-row-reverse {
        -webkit-box-direction: reverse !important;
        -moz-box-direction: reverse !important
    }

    .flex-sm-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-flex-direction: row-reverse !important;
        -moz-box-orient: horizontal !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .flex-sm-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-flex-direction: column-reverse !important;
        -moz-box-orient: vertical !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;
        -moz-box-flex: 1 !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;
        -moz-box-flex: 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;
        -moz-box-flex: 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;
        -moz-box-pack: 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;
        -moz-box-pack: 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;
        -moz-box-pack: 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;
        -moz-box-pack: justify !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;
        -moz-box-align: 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;
        -moz-box-align: 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;
        -moz-box-align: 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;
        -moz-box-align: 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;
        -moz-box-align: 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;
        -ms-grid-row-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;
        -ms-grid-row-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;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width: 768px) {
    .flex-md-column, .flex-md-row {
        -webkit-box-direction: normal !important;
        -moz-box-direction: normal !important
    }

    .flex-md-row {
        -webkit-box-orient: horizontal !important;
        -webkit-flex-direction: row !important;
        -moz-box-orient: horizontal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .flex-md-column {
        -webkit-box-orient: vertical !important;
        -webkit-flex-direction: column !important;
        -moz-box-orient: vertical !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .flex-md-column-reverse, .flex-md-row-reverse {
        -webkit-box-direction: reverse !important;
        -moz-box-direction: reverse !important
    }

    .flex-md-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-flex-direction: row-reverse !important;
        -moz-box-orient: horizontal !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .flex-md-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-flex-direction: column-reverse !important;
        -moz-box-orient: vertical !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;
        -moz-box-flex: 1 !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;
        -moz-box-flex: 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;
        -moz-box-flex: 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;
        -moz-box-pack: 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;
        -moz-box-pack: 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;
        -moz-box-pack: 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;
        -moz-box-pack: justify !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;
        -moz-box-align: 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;
        -moz-box-align: 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;
        -moz-box-align: 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;
        -moz-box-align: 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;
        -moz-box-align: 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;
        -ms-grid-row-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;
        -ms-grid-row-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;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width: 992px) {
    .flex-lg-column, .flex-lg-row {
        -webkit-box-direction: normal !important;
        -moz-box-direction: normal !important
    }

    .flex-lg-row {
        -webkit-box-orient: horizontal !important;
        -webkit-flex-direction: row !important;
        -moz-box-orient: horizontal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .flex-lg-column {
        -webkit-box-orient: vertical !important;
        -webkit-flex-direction: column !important;
        -moz-box-orient: vertical !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .flex-lg-column-reverse, .flex-lg-row-reverse {
        -webkit-box-direction: reverse !important;
        -moz-box-direction: reverse !important
    }

    .flex-lg-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-flex-direction: row-reverse !important;
        -moz-box-orient: horizontal !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .flex-lg-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-flex-direction: column-reverse !important;
        -moz-box-orient: vertical !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;
        -moz-box-flex: 1 !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;
        -moz-box-flex: 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;
        -moz-box-flex: 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;
        -moz-box-pack: 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;
        -moz-box-pack: 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;
        -moz-box-pack: 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;
        -moz-box-pack: justify !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;
        -moz-box-align: 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;
        -moz-box-align: 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;
        -moz-box-align: 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;
        -moz-box-align: 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;
        -moz-box-align: 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;
        -ms-grid-row-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;
        -ms-grid-row-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;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width: 1200px) {
    .flex-xl-column, .flex-xl-row {
        -webkit-box-direction: normal !important;
        -moz-box-direction: normal !important
    }

    .flex-xl-row {
        -webkit-box-orient: horizontal !important;
        -webkit-flex-direction: row !important;
        -moz-box-orient: horizontal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .flex-xl-column {
        -webkit-box-orient: vertical !important;
        -webkit-flex-direction: column !important;
        -moz-box-orient: vertical !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .flex-xl-column-reverse, .flex-xl-row-reverse {
        -webkit-box-direction: reverse !important;
        -moz-box-direction: reverse !important
    }

    .flex-xl-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-flex-direction: row-reverse !important;
        -moz-box-orient: horizontal !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .flex-xl-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-flex-direction: column-reverse !important;
        -moz-box-orient: vertical !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;
        -moz-box-flex: 1 !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;
        -moz-box-flex: 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;
        -moz-box-flex: 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;
        -moz-box-pack: 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;
        -moz-box-pack: 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;
        -moz-box-pack: 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;
        -moz-box-pack: justify !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;
        -moz-box-align: 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;
        -moz-box-align: 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;
        -moz-box-align: 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;
        -moz-box-align: 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;
        -moz-box-align: 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;
        -ms-grid-row-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;
        -ms-grid-row-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;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important
    }
}

.card .card-stacked, .toast-bs-container .toast-position {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal
}

.float-left {
    float: left !important
}

.float-right {
    float: right !important
}

.float-none {
    float: none !important
}

@media (min-width: 576px) {
    .float-sm-left {
        float: left !important
    }

    .float-sm-right {
        float: right !important
    }

    .float-sm-none {
        float: none !important
    }
}

@media (min-width: 768px) {
    .float-md-left {
        float: left !important
    }

    .float-md-right {
        float: right !important
    }

    .float-md-none {
        float: none !important
    }
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important
}

.fixed-bottom, .fixed-top {
    position: fixed;
    z-index: 1030;
    left: 0;
    right: 0
}

.fixed-top {
    top: 0
}

.fixed-bottom {
    bottom: 0
}

@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 {
    -webkit-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important
}

.shadow {
    -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important
}

.shadow-lg {
    -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important
}

.shadow-none {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.w-25 {
    width: 25% !important
}

.w-50 {
    width: 50% !important
}

.w-75 {
    width: 75% !important
}

.w-auto {
    width: auto !important
}

.h-25 {
    height: 25% !important
}

.h-50 {
    height: 50% !important
}

.h-75 {
    height: 75% !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;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    background-color: rgba(0, 0, 0, 0)
}

.cd-horizontal-timeline .events a.selected, .grid-hover figure figcaption::after, .grid-hover figure figcaption::before, .ps-container.ps-in-scrolling, .ps-container:hover.ps-in-scrolling {
    pointer-events: none
}

.m-0 {
    margin: 0 !important
}

.mt-0, .my-0 {
    margin-top: 0 !important
}

.mr-0, .mx-0 {
    margin-right: 0 !important
}

.mb-0, .my-0 {
    margin-bottom: 0 !important
}

.ml-0, .mx-0 {
    margin-left: 0 !important
}

.m-1 {
    margin: .375rem !important
}

.mt-1, .my-1 {
    margin-top: .375rem !important
}

.mr-1, .mx-1 {
    margin-right: .375rem !important
}

.mb-1, .my-1 {
    margin-bottom: .375rem !important
}

.ml-1, .mx-1 {
    margin-left: .375rem !important
}

.m-2 {
    margin: .75rem !important
}

.mt-2, .my-2 {
    margin-top: .75rem !important
}

.mr-2, .mx-2 {
    margin-right: .75rem !important
}

.mb-2, .my-2 {
    margin-bottom: .75rem !important
}

.ml-2, .mx-2 {
    margin-left: .75rem !important
}

.m-3 {
    margin: 1.5rem !important
}

.mt-3, .my-3 {
    margin-top: 1.5rem !important
}

.mr-3, .mx-3 {
    margin-right: 1.5rem !important
}

.mb-3, .my-3 {
    margin-bottom: 1.5rem !important
}

.ml-3, .mx-3 {
    margin-left: 1.5rem !important
}

.m-4 {
    margin: 2.25rem !important
}

.mt-4, .my-4 {
    margin-top: 2.25rem !important
}

.mr-4, .mx-4 {
    margin-right: 2.25rem !important
}

.mb-4, .my-4 {
    margin-bottom: 2.25rem !important
}

.ml-4, .mx-4 {
    margin-left: 2.25rem !important
}

.m-5 {
    margin: 4.5rem !important
}

.mt-5, .my-5 {
    margin-top: 4.5rem !important
}

.mr-5, .mx-5 {
    margin-right: 4.5rem !important
}

.mb-5, .my-5 {
    margin-bottom: 4.5rem !important
}

.ml-5, .mx-5 {
    margin-left: 4.5rem !important
}

.p-0 {
    padding: 0 !important
}

.pt-0, .py-0 {
    padding-top: 0 !important
}

.pr-0, .px-0 {
    padding-right: 0 !important
}

.pb-0, .py-0 {
    padding-bottom: 0 !important
}

.pl-0, .px-0 {
    padding-left: 0 !important
}

.p-1 {
    padding: .375rem !important
}

.pt-1, .py-1 {
    padding-top: .375rem !important
}

.pr-1, .px-1 {
    padding-right: .375rem !important
}

.pb-1, .py-1 {
    padding-bottom: .375rem !important
}

.pl-1, .px-1 {
    padding-left: .375rem !important
}

.p-2 {
    padding: .75rem !important
}

.pt-2, .py-2 {
    padding-top: .75rem !important
}

.pr-2, .px-2 {
    padding-right: .75rem !important
}

.pb-2, .py-2 {
    padding-bottom: .75rem !important
}

.pl-2, .px-2 {
    padding-left: .75rem !important
}

.p-3 {
    padding: 1.5rem !important
}

.pt-3, .py-3 {
    padding-top: 1.5rem !important
}

.pr-3, .px-3 {
    padding-right: 1.5rem !important
}

.pb-3, .py-3 {
    padding-bottom: 1.5rem !important
}

.pl-3, .px-3 {
    padding-left: 1.5rem !important
}

.p-4 {
    padding: 2.25rem !important
}

.pt-4, .py-4 {
    padding-top: 2.25rem !important
}

.pr-4, .px-4 {
    padding-right: 2.25rem !important
}

.pb-4, .py-4 {
    padding-bottom: 2.25rem !important
}

.pl-4, .px-4 {
    padding-left: 2.25rem !important
}

.p-5 {
    padding: 4.5rem !important
}

.pt-5, .py-5 {
    padding-top: 4.5rem !important
}

.pr-5, .px-5 {
    padding-right: 4.5rem !important
}

.pb-5, .py-5 {
    padding-bottom: 4.5rem !important
}

.pl-5, .px-5 {
    padding-left: 4.5rem !important
}

.m-n1 {
    margin: -.375rem !important
}

.mt-n1, .my-n1 {
    margin-top: -.375rem !important
}

.mr-n1, .mx-n1 {
    margin-right: -.375rem !important
}

.mb-n1, .my-n1 {
    margin-bottom: -.375rem !important
}

.ml-n1, .mx-n1 {
    margin-left: -.375rem !important
}

.m-n2 {
    margin: -.75rem !important
}

.mt-n2, .my-n2 {
    margin-top: -.75rem !important
}

.mr-n2, .mx-n2 {
    margin-right: -.75rem !important
}

.mb-n2, .my-n2 {
    margin-bottom: -.75rem !important
}

.ml-n2, .mx-n2 {
    margin-left: -.75rem !important
}

.m-n3 {
    margin: -1.5rem !important
}

.mt-n3, .my-n3 {
    margin-top: -1.5rem !important
}

.mr-n3, .mx-n3 {
    margin-right: -1.5rem !important
}

.mb-n3, .my-n3 {
    margin-bottom: -1.5rem !important
}

.ml-n3, .mx-n3 {
    margin-left: -1.5rem !important
}

.m-n4 {
    margin: -2.25rem !important
}

.mt-n4, .my-n4 {
    margin-top: -2.25rem !important
}

.mr-n4, .mx-n4 {
    margin-right: -2.25rem !important
}

.mb-n4, .my-n4 {
    margin-bottom: -2.25rem !important
}

.ml-n4, .mx-n4 {
    margin-left: -2.25rem !important
}

.m-n5 {
    margin: -4.5rem !important
}

.mt-n5, .my-n5 {
    margin-top: -4.5rem !important
}

.mr-n5, .mx-n5 {
    margin-right: -4.5rem !important
}

.mb-n5, .my-n5 {
    margin-bottom: -4.5rem !important
}

.ml-n5, .mx-n5 {
    margin-left: -4.5rem !important
}

.m-auto {
    margin: auto !important
}

.mt-auto, .my-auto {
    margin-top: auto !important
}

.mr-auto, .mx-auto {
    margin-right: auto !important
}

.mb-auto, .my-auto {
    margin-bottom: auto !important
}

.ml-auto, .mx-auto {
    margin-left: auto !important
}

@media (min-width: 576px) {
    .m-sm-0 {
        margin: 0 !important
    }

    .mt-sm-0, .my-sm-0 {
        margin-top: 0 !important
    }

    .mr-sm-0, .mx-sm-0 {
        margin-right: 0 !important
    }

    .mb-sm-0, .my-sm-0 {
        margin-bottom: 0 !important
    }

    .ml-sm-0, .mx-sm-0 {
        margin-left: 0 !important
    }

    .m-sm-1 {
        margin: .375rem !important
    }

    .mt-sm-1, .my-sm-1 {
        margin-top: .375rem !important
    }

    .mr-sm-1, .mx-sm-1 {
        margin-right: .375rem !important
    }

    .mb-sm-1, .my-sm-1 {
        margin-bottom: .375rem !important
    }

    .ml-sm-1, .mx-sm-1 {
        margin-left: .375rem !important
    }

    .m-sm-2 {
        margin: .75rem !important
    }

    .mt-sm-2, .my-sm-2 {
        margin-top: .75rem !important
    }

    .mr-sm-2, .mx-sm-2 {
        margin-right: .75rem !important
    }

    .mb-sm-2, .my-sm-2 {
        margin-bottom: .75rem !important
    }

    .ml-sm-2, .mx-sm-2 {
        margin-left: .75rem !important
    }

    .m-sm-3 {
        margin: 1.5rem !important
    }

    .mt-sm-3, .my-sm-3 {
        margin-top: 1.5rem !important
    }

    .mr-sm-3, .mx-sm-3 {
        margin-right: 1.5rem !important
    }

    .mb-sm-3, .my-sm-3 {
        margin-bottom: 1.5rem !important
    }

    .ml-sm-3, .mx-sm-3 {
        margin-left: 1.5rem !important
    }

    .m-sm-4 {
        margin: 2.25rem !important
    }

    .mt-sm-4, .my-sm-4 {
        margin-top: 2.25rem !important
    }

    .mr-sm-4, .mx-sm-4 {
        margin-right: 2.25rem !important
    }

    .mb-sm-4, .my-sm-4 {
        margin-bottom: 2.25rem !important
    }

    .ml-sm-4, .mx-sm-4 {
        margin-left: 2.25rem !important
    }

    .m-sm-5 {
        margin: 4.5rem !important
    }

    .mt-sm-5, .my-sm-5 {
        margin-top: 4.5rem !important
    }

    .mr-sm-5, .mx-sm-5 {
        margin-right: 4.5rem !important
    }

    .mb-sm-5, .my-sm-5 {
        margin-bottom: 4.5rem !important
    }

    .ml-sm-5, .mx-sm-5 {
        margin-left: 4.5rem !important
    }

    .p-sm-0 {
        padding: 0 !important
    }

    .pt-sm-0, .py-sm-0 {
        padding-top: 0 !important
    }

    .pr-sm-0, .px-sm-0 {
        padding-right: 0 !important
    }

    .pb-sm-0, .py-sm-0 {
        padding-bottom: 0 !important
    }

    .pl-sm-0, .px-sm-0 {
        padding-left: 0 !important
    }

    .p-sm-1 {
        padding: .375rem !important
    }

    .pt-sm-1, .py-sm-1 {
        padding-top: .375rem !important
    }

    .pr-sm-1, .px-sm-1 {
        padding-right: .375rem !important
    }

    .pb-sm-1, .py-sm-1 {
        padding-bottom: .375rem !important
    }

    .pl-sm-1, .px-sm-1 {
        padding-left: .375rem !important
    }

    .p-sm-2 {
        padding: .75rem !important
    }

    .pt-sm-2, .py-sm-2 {
        padding-top: .75rem !important
    }

    .pr-sm-2, .px-sm-2 {
        padding-right: .75rem !important
    }

    .pb-sm-2, .py-sm-2 {
        padding-bottom: .75rem !important
    }

    .pl-sm-2, .px-sm-2 {
        padding-left: .75rem !important
    }

    .p-sm-3 {
        padding: 1.5rem !important
    }

    .pt-sm-3, .py-sm-3 {
        padding-top: 1.5rem !important
    }

    .pr-sm-3, .px-sm-3 {
        padding-right: 1.5rem !important
    }

    .pb-sm-3, .py-sm-3 {
        padding-bottom: 1.5rem !important
    }

    .pl-sm-3, .px-sm-3 {
        padding-left: 1.5rem !important
    }

    .p-sm-4 {
        padding: 2.25rem !important
    }

    .pt-sm-4, .py-sm-4 {
        padding-top: 2.25rem !important
    }

    .pr-sm-4, .px-sm-4 {
        padding-right: 2.25rem !important
    }

    .pb-sm-4, .py-sm-4 {
        padding-bottom: 2.25rem !important
    }

    .pl-sm-4, .px-sm-4 {
        padding-left: 2.25rem !important
    }

    .p-sm-5 {
        padding: 4.5rem !important
    }

    .pt-sm-5, .py-sm-5 {
        padding-top: 4.5rem !important
    }

    .pr-sm-5, .px-sm-5 {
        padding-right: 4.5rem !important
    }

    .pb-sm-5, .py-sm-5 {
        padding-bottom: 4.5rem !important
    }

    .pl-sm-5, .px-sm-5 {
        padding-left: 4.5rem !important
    }

    .m-sm-n1 {
        margin: -.375rem !important
    }

    .mt-sm-n1, .my-sm-n1 {
        margin-top: -.375rem !important
    }

    .mr-sm-n1, .mx-sm-n1 {
        margin-right: -.375rem !important
    }

    .mb-sm-n1, .my-sm-n1 {
        margin-bottom: -.375rem !important
    }

    .ml-sm-n1, .mx-sm-n1 {
        margin-left: -.375rem !important
    }

    .m-sm-n2 {
        margin: -.75rem !important
    }

    .mt-sm-n2, .my-sm-n2 {
        margin-top: -.75rem !important
    }

    .mr-sm-n2, .mx-sm-n2 {
        margin-right: -.75rem !important
    }

    .mb-sm-n2, .my-sm-n2 {
        margin-bottom: -.75rem !important
    }

    .ml-sm-n2, .mx-sm-n2 {
        margin-left: -.75rem !important
    }

    .m-sm-n3 {
        margin: -1.5rem !important
    }

    .mt-sm-n3, .my-sm-n3 {
        margin-top: -1.5rem !important
    }

    .mr-sm-n3, .mx-sm-n3 {
        margin-right: -1.5rem !important
    }

    .mb-sm-n3, .my-sm-n3 {
        margin-bottom: -1.5rem !important
    }

    .ml-sm-n3, .mx-sm-n3 {
        margin-left: -1.5rem !important
    }

    .m-sm-n4 {
        margin: -2.25rem !important
    }

    .mt-sm-n4, .my-sm-n4 {
        margin-top: -2.25rem !important
    }

    .mr-sm-n4, .mx-sm-n4 {
        margin-right: -2.25rem !important
    }

    .mb-sm-n4, .my-sm-n4 {
        margin-bottom: -2.25rem !important
    }

    .ml-sm-n4, .mx-sm-n4 {
        margin-left: -2.25rem !important
    }

    .m-sm-n5 {
        margin: -4.5rem !important
    }

    .mt-sm-n5, .my-sm-n5 {
        margin-top: -4.5rem !important
    }

    .mr-sm-n5, .mx-sm-n5 {
        margin-right: -4.5rem !important
    }

    .mb-sm-n5, .my-sm-n5 {
        margin-bottom: -4.5rem !important
    }

    .ml-sm-n5, .mx-sm-n5 {
        margin-left: -4.5rem !important
    }

    .m-sm-auto {
        margin: auto !important
    }

    .mt-sm-auto, .my-sm-auto {
        margin-top: auto !important
    }

    .mr-sm-auto, .mx-sm-auto {
        margin-right: auto !important
    }

    .mb-sm-auto, .my-sm-auto {
        margin-bottom: auto !important
    }

    .ml-sm-auto, .mx-sm-auto {
        margin-left: auto !important
    }
}

@media (min-width: 768px) {
    .m-md-0 {
        margin: 0 !important
    }

    .mt-md-0, .my-md-0 {
        margin-top: 0 !important
    }

    .mr-md-0, .mx-md-0 {
        margin-right: 0 !important
    }

    .mb-md-0, .my-md-0 {
        margin-bottom: 0 !important
    }

    .ml-md-0, .mx-md-0 {
        margin-left: 0 !important
    }

    .m-md-1 {
        margin: .375rem !important
    }

    .mt-md-1, .my-md-1 {
        margin-top: .375rem !important
    }

    .mr-md-1, .mx-md-1 {
        margin-right: .375rem !important
    }

    .mb-md-1, .my-md-1 {
        margin-bottom: .375rem !important
    }

    .ml-md-1, .mx-md-1 {
        margin-left: .375rem !important
    }

    .m-md-2 {
        margin: .75rem !important
    }

    .mt-md-2, .my-md-2 {
        margin-top: .75rem !important
    }

    .mr-md-2, .mx-md-2 {
        margin-right: .75rem !important
    }

    .mb-md-2, .my-md-2 {
        margin-bottom: .75rem !important
    }

    .ml-md-2, .mx-md-2 {
        margin-left: .75rem !important
    }

    .m-md-3 {
        margin: 1.5rem !important
    }

    .mt-md-3, .my-md-3 {
        margin-top: 1.5rem !important
    }

    .mr-md-3, .mx-md-3 {
        margin-right: 1.5rem !important
    }

    .mb-md-3, .my-md-3 {
        margin-bottom: 1.5rem !important
    }

    .ml-md-3, .mx-md-3 {
        margin-left: 1.5rem !important
    }

    .m-md-4 {
        margin: 2.25rem !important
    }

    .mt-md-4, .my-md-4 {
        margin-top: 2.25rem !important
    }

    .mr-md-4, .mx-md-4 {
        margin-right: 2.25rem !important
    }

    .mb-md-4, .my-md-4 {
        margin-bottom: 2.25rem !important
    }

    .ml-md-4, .mx-md-4 {
        margin-left: 2.25rem !important
    }

    .m-md-5 {
        margin: 4.5rem !important
    }

    .mt-md-5, .my-md-5 {
        margin-top: 4.5rem !important
    }

    .mr-md-5, .mx-md-5 {
        margin-right: 4.5rem !important
    }

    .mb-md-5, .my-md-5 {
        margin-bottom: 4.5rem !important
    }

    .ml-md-5, .mx-md-5 {
        margin-left: 4.5rem !important
    }

    .p-md-0 {
        padding: 0 !important
    }

    .pt-md-0, .py-md-0 {
        padding-top: 0 !important
    }

    .pr-md-0, .px-md-0 {
        padding-right: 0 !important
    }

    .pb-md-0, .py-md-0 {
        padding-bottom: 0 !important
    }

    .pl-md-0, .px-md-0 {
        padding-left: 0 !important
    }

    .p-md-1 {
        padding: .375rem !important
    }

    .pt-md-1, .py-md-1 {
        padding-top: .375rem !important
    }

    .pr-md-1, .px-md-1 {
        padding-right: .375rem !important
    }

    .pb-md-1, .py-md-1 {
        padding-bottom: .375rem !important
    }

    .pl-md-1, .px-md-1 {
        padding-left: .375rem !important
    }

    .p-md-2 {
        padding: .75rem !important
    }

    .pt-md-2, .py-md-2 {
        padding-top: .75rem !important
    }

    .pr-md-2, .px-md-2 {
        padding-right: .75rem !important
    }

    .pb-md-2, .py-md-2 {
        padding-bottom: .75rem !important
    }

    .pl-md-2, .px-md-2 {
        padding-left: .75rem !important
    }

    .p-md-3 {
        padding: 1.5rem !important
    }

    .pt-md-3, .py-md-3 {
        padding-top: 1.5rem !important
    }

    .pr-md-3, .px-md-3 {
        padding-right: 1.5rem !important
    }

    .pb-md-3, .py-md-3 {
        padding-bottom: 1.5rem !important
    }

    .pl-md-3, .px-md-3 {
        padding-left: 1.5rem !important
    }

    .p-md-4 {
        padding: 2.25rem !important
    }

    .pt-md-4, .py-md-4 {
        padding-top: 2.25rem !important
    }

    .pr-md-4, .px-md-4 {
        padding-right: 2.25rem !important
    }

    .pb-md-4, .py-md-4 {
        padding-bottom: 2.25rem !important
    }

    .pl-md-4, .px-md-4 {
        padding-left: 2.25rem !important
    }

    .p-md-5 {
        padding: 4.5rem !important
    }

    .pt-md-5, .py-md-5 {
        padding-top: 4.5rem !important
    }

    .pr-md-5, .px-md-5 {
        padding-right: 4.5rem !important
    }

    .pb-md-5, .py-md-5 {
        padding-bottom: 4.5rem !important
    }

    .pl-md-5, .px-md-5 {
        padding-left: 4.5rem !important
    }

    .m-md-n1 {
        margin: -.375rem !important
    }

    .mt-md-n1, .my-md-n1 {
        margin-top: -.375rem !important
    }

    .mr-md-n1, .mx-md-n1 {
        margin-right: -.375rem !important
    }

    .mb-md-n1, .my-md-n1 {
        margin-bottom: -.375rem !important
    }

    .ml-md-n1, .mx-md-n1 {
        margin-left: -.375rem !important
    }

    .m-md-n2 {
        margin: -.75rem !important
    }

    .mt-md-n2, .my-md-n2 {
        margin-top: -.75rem !important
    }

    .mr-md-n2, .mx-md-n2 {
        margin-right: -.75rem !important
    }

    .mb-md-n2, .my-md-n2 {
        margin-bottom: -.75rem !important
    }

    .ml-md-n2, .mx-md-n2 {
        margin-left: -.75rem !important
    }

    .m-md-n3 {
        margin: -1.5rem !important
    }

    .mt-md-n3, .my-md-n3 {
        margin-top: -1.5rem !important
    }

    .mr-md-n3, .mx-md-n3 {
        margin-right: -1.5rem !important
    }

    .mb-md-n3, .my-md-n3 {
        margin-bottom: -1.5rem !important
    }

    .ml-md-n3, .mx-md-n3 {
        margin-left: -1.5rem !important
    }

    .m-md-n4 {
        margin: -2.25rem !important
    }

    .mt-md-n4, .my-md-n4 {
        margin-top: -2.25rem !important
    }

    .mr-md-n4, .mx-md-n4 {
        margin-right: -2.25rem !important
    }

    .mb-md-n4, .my-md-n4 {
        margin-bottom: -2.25rem !important
    }

    .ml-md-n4, .mx-md-n4 {
        margin-left: -2.25rem !important
    }

    .m-md-n5 {
        margin: -4.5rem !important
    }

    .mt-md-n5, .my-md-n5 {
        margin-top: -4.5rem !important
    }

    .mr-md-n5, .mx-md-n5 {
        margin-right: -4.5rem !important
    }

    .mb-md-n5, .my-md-n5 {
        margin-bottom: -4.5rem !important
    }

    .ml-md-n5, .mx-md-n5 {
        margin-left: -4.5rem !important
    }

    .m-md-auto {
        margin: auto !important
    }

    .mt-md-auto, .my-md-auto {
        margin-top: auto !important
    }

    .mr-md-auto, .mx-md-auto {
        margin-right: auto !important
    }

    .mb-md-auto, .my-md-auto {
        margin-bottom: auto !important
    }

    .ml-md-auto, .mx-md-auto {
        margin-left: auto !important
    }
}

.text-monospace {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace !important
}

.text-justify {
    text-align: justify !important
}

.text-wrap {
    white-space: normal !important
}

.text-nowrap {
    white-space: nowrap !important
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-left {
    text-align: left !important
}

.text-right {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

@media (min-width: 576px) {
    .text-sm-left {
        text-align: left !important
    }

    .text-sm-right {
        text-align: right !important
    }

    .text-sm-center {
        text-align: center !important
    }
}

@media (min-width: 768px) {
    .text-md-left {
        text-align: left !important
    }

    .text-md-right {
        text-align: right !important
    }

    .text-md-center {
        text-align: center !important
    }
}

@media (min-width: 992px) {
    .float-lg-left {
        float: left !important
    }

    .float-lg-right {
        float: right !important
    }

    .float-lg-none {
        float: none !important
    }

    .m-lg-0 {
        margin: 0 !important
    }

    .mt-lg-0, .my-lg-0 {
        margin-top: 0 !important
    }

    .mr-lg-0, .mx-lg-0 {
        margin-right: 0 !important
    }

    .mb-lg-0, .my-lg-0 {
        margin-bottom: 0 !important
    }

    .ml-lg-0, .mx-lg-0 {
        margin-left: 0 !important
    }

    .m-lg-1 {
        margin: .375rem !important
    }

    .mt-lg-1, .my-lg-1 {
        margin-top: .375rem !important
    }

    .mr-lg-1, .mx-lg-1 {
        margin-right: .375rem !important
    }

    .mb-lg-1, .my-lg-1 {
        margin-bottom: .375rem !important
    }

    .ml-lg-1, .mx-lg-1 {
        margin-left: .375rem !important
    }

    .m-lg-2 {
        margin: .75rem !important
    }

    .mt-lg-2, .my-lg-2 {
        margin-top: .75rem !important
    }

    .mr-lg-2, .mx-lg-2 {
        margin-right: .75rem !important
    }

    .mb-lg-2, .my-lg-2 {
        margin-bottom: .75rem !important
    }

    .ml-lg-2, .mx-lg-2 {
        margin-left: .75rem !important
    }

    .m-lg-3 {
        margin: 1.5rem !important
    }

    .mt-lg-3, .my-lg-3 {
        margin-top: 1.5rem !important
    }

    .mr-lg-3, .mx-lg-3 {
        margin-right: 1.5rem !important
    }

    .mb-lg-3, .my-lg-3 {
        margin-bottom: 1.5rem !important
    }

    .ml-lg-3, .mx-lg-3 {
        margin-left: 1.5rem !important
    }

    .m-lg-4 {
        margin: 2.25rem !important
    }

    .mt-lg-4, .my-lg-4 {
        margin-top: 2.25rem !important
    }

    .mr-lg-4, .mx-lg-4 {
        margin-right: 2.25rem !important
    }

    .mb-lg-4, .my-lg-4 {
        margin-bottom: 2.25rem !important
    }

    .ml-lg-4, .mx-lg-4 {
        margin-left: 2.25rem !important
    }

    .m-lg-5 {
        margin: 4.5rem !important
    }

    .mt-lg-5, .my-lg-5 {
        margin-top: 4.5rem !important
    }

    .mr-lg-5, .mx-lg-5 {
        margin-right: 4.5rem !important
    }

    .mb-lg-5, .my-lg-5 {
        margin-bottom: 4.5rem !important
    }

    .ml-lg-5, .mx-lg-5 {
        margin-left: 4.5rem !important
    }

    .p-lg-0 {
        padding: 0 !important
    }

    .pt-lg-0, .py-lg-0 {
        padding-top: 0 !important
    }

    .pr-lg-0, .px-lg-0 {
        padding-right: 0 !important
    }

    .pb-lg-0, .py-lg-0 {
        padding-bottom: 0 !important
    }

    .pl-lg-0, .px-lg-0 {
        padding-left: 0 !important
    }

    .p-lg-1 {
        padding: .375rem !important
    }

    .pt-lg-1, .py-lg-1 {
        padding-top: .375rem !important
    }

    .pr-lg-1, .px-lg-1 {
        padding-right: .375rem !important
    }

    .pb-lg-1, .py-lg-1 {
        padding-bottom: .375rem !important
    }

    .pl-lg-1, .px-lg-1 {
        padding-left: .375rem !important
    }

    .p-lg-2 {
        padding: .75rem !important
    }

    .pt-lg-2, .py-lg-2 {
        padding-top: .75rem !important
    }

    .pr-lg-2, .px-lg-2 {
        padding-right: .75rem !important
    }

    .pb-lg-2, .py-lg-2 {
        padding-bottom: .75rem !important
    }

    .pl-lg-2, .px-lg-2 {
        padding-left: .75rem !important
    }

    .p-lg-3 {
        padding: 1.5rem !important
    }

    .pt-lg-3, .py-lg-3 {
        padding-top: 1.5rem !important
    }

    .pr-lg-3, .px-lg-3 {
        padding-right: 1.5rem !important
    }

    .pb-lg-3, .py-lg-3 {
        padding-bottom: 1.5rem !important
    }

    .pl-lg-3, .px-lg-3 {
        padding-left: 1.5rem !important
    }

    .p-lg-4 {
        padding: 2.25rem !important
    }

    .pt-lg-4, .py-lg-4 {
        padding-top: 2.25rem !important
    }

    .pr-lg-4, .px-lg-4 {
        padding-right: 2.25rem !important
    }

    .pb-lg-4, .py-lg-4 {
        padding-bottom: 2.25rem !important
    }

    .pl-lg-4, .px-lg-4 {
        padding-left: 2.25rem !important
    }

    .p-lg-5 {
        padding: 4.5rem !important
    }

    .pt-lg-5, .py-lg-5 {
        padding-top: 4.5rem !important
    }

    .pr-lg-5, .px-lg-5 {
        padding-right: 4.5rem !important
    }

    .pb-lg-5, .py-lg-5 {
        padding-bottom: 4.5rem !important
    }

    .pl-lg-5, .px-lg-5 {
        padding-left: 4.5rem !important
    }

    .m-lg-n1 {
        margin: -.375rem !important
    }

    .mt-lg-n1, .my-lg-n1 {
        margin-top: -.375rem !important
    }

    .mr-lg-n1, .mx-lg-n1 {
        margin-right: -.375rem !important
    }

    .mb-lg-n1, .my-lg-n1 {
        margin-bottom: -.375rem !important
    }

    .ml-lg-n1, .mx-lg-n1 {
        margin-left: -.375rem !important
    }

    .m-lg-n2 {
        margin: -.75rem !important
    }

    .mt-lg-n2, .my-lg-n2 {
        margin-top: -.75rem !important
    }

    .mr-lg-n2, .mx-lg-n2 {
        margin-right: -.75rem !important
    }

    .mb-lg-n2, .my-lg-n2 {
        margin-bottom: -.75rem !important
    }

    .ml-lg-n2, .mx-lg-n2 {
        margin-left: -.75rem !important
    }

    .m-lg-n3 {
        margin: -1.5rem !important
    }

    .mt-lg-n3, .my-lg-n3 {
        margin-top: -1.5rem !important
    }

    .mr-lg-n3, .mx-lg-n3 {
        margin-right: -1.5rem !important
    }

    .mb-lg-n3, .my-lg-n3 {
        margin-bottom: -1.5rem !important
    }

    .ml-lg-n3, .mx-lg-n3 {
        margin-left: -1.5rem !important
    }

    .m-lg-n4 {
        margin: -2.25rem !important
    }

    .mt-lg-n4, .my-lg-n4 {
        margin-top: -2.25rem !important
    }

    .mr-lg-n4, .mx-lg-n4 {
        margin-right: -2.25rem !important
    }

    .mb-lg-n4, .my-lg-n4 {
        margin-bottom: -2.25rem !important
    }

    .ml-lg-n4, .mx-lg-n4 {
        margin-left: -2.25rem !important
    }

    .m-lg-n5 {
        margin: -4.5rem !important
    }

    .mt-lg-n5, .my-lg-n5 {
        margin-top: -4.5rem !important
    }

    .mr-lg-n5, .mx-lg-n5 {
        margin-right: -4.5rem !important
    }

    .mb-lg-n5, .my-lg-n5 {
        margin-bottom: -4.5rem !important
    }

    .ml-lg-n5, .mx-lg-n5 {
        margin-left: -4.5rem !important
    }

    .m-lg-auto {
        margin: auto !important
    }

    .mt-lg-auto, .my-lg-auto {
        margin-top: auto !important
    }

    .mr-lg-auto, .mx-lg-auto {
        margin-right: auto !important
    }

    .mb-lg-auto, .my-lg-auto {
        margin-bottom: auto !important
    }

    .ml-lg-auto, .mx-lg-auto {
        margin-left: auto !important
    }

    .text-lg-left {
        text-align: left !important
    }

    .text-lg-right {
        text-align: right !important
    }

    .text-lg-center {
        text-align: center !important
    }
}

@media (min-width: 1200px) {
    .float-xl-left {
        float: left !important
    }

    .float-xl-right {
        float: right !important
    }

    .float-xl-none {
        float: none !important
    }

    .m-xl-0 {
        margin: 0 !important
    }

    .mt-xl-0, .my-xl-0 {
        margin-top: 0 !important
    }

    .mr-xl-0, .mx-xl-0 {
        margin-right: 0 !important
    }

    .mb-xl-0, .my-xl-0 {
        margin-bottom: 0 !important
    }

    .ml-xl-0, .mx-xl-0 {
        margin-left: 0 !important
    }

    .m-xl-1 {
        margin: .375rem !important
    }

    .mt-xl-1, .my-xl-1 {
        margin-top: .375rem !important
    }

    .mr-xl-1, .mx-xl-1 {
        margin-right: .375rem !important
    }

    .mb-xl-1, .my-xl-1 {
        margin-bottom: .375rem !important
    }

    .ml-xl-1, .mx-xl-1 {
        margin-left: .375rem !important
    }

    .m-xl-2 {
        margin: .75rem !important
    }

    .mt-xl-2, .my-xl-2 {
        margin-top: .75rem !important
    }

    .mr-xl-2, .mx-xl-2 {
        margin-right: .75rem !important
    }

    .mb-xl-2, .my-xl-2 {
        margin-bottom: .75rem !important
    }

    .ml-xl-2, .mx-xl-2 {
        margin-left: .75rem !important
    }

    .m-xl-3 {
        margin: 1.5rem !important
    }

    .mt-xl-3, .my-xl-3 {
        margin-top: 1.5rem !important
    }

    .mr-xl-3, .mx-xl-3 {
        margin-right: 1.5rem !important
    }

    .mb-xl-3, .my-xl-3 {
        margin-bottom: 1.5rem !important
    }

    .ml-xl-3, .mx-xl-3 {
        margin-left: 1.5rem !important
    }

    .m-xl-4 {
        margin: 2.25rem !important
    }

    .mt-xl-4, .my-xl-4 {
        margin-top: 2.25rem !important
    }

    .mr-xl-4, .mx-xl-4 {
        margin-right: 2.25rem !important
    }

    .mb-xl-4, .my-xl-4 {
        margin-bottom: 2.25rem !important
    }

    .ml-xl-4, .mx-xl-4 {
        margin-left: 2.25rem !important
    }

    .m-xl-5 {
        margin: 4.5rem !important
    }

    .mt-xl-5, .my-xl-5 {
        margin-top: 4.5rem !important
    }

    .mr-xl-5, .mx-xl-5 {
        margin-right: 4.5rem !important
    }

    .mb-xl-5, .my-xl-5 {
        margin-bottom: 4.5rem !important
    }

    .ml-xl-5, .mx-xl-5 {
        margin-left: 4.5rem !important
    }

    .p-xl-0 {
        padding: 0 !important
    }

    .pt-xl-0, .py-xl-0 {
        padding-top: 0 !important
    }

    .pr-xl-0, .px-xl-0 {
        padding-right: 0 !important
    }

    .pb-xl-0, .py-xl-0 {
        padding-bottom: 0 !important
    }

    .pl-xl-0, .px-xl-0 {
        padding-left: 0 !important
    }

    .p-xl-1 {
        padding: .375rem !important
    }

    .pt-xl-1, .py-xl-1 {
        padding-top: .375rem !important
    }

    .pr-xl-1, .px-xl-1 {
        padding-right: .375rem !important
    }

    .pb-xl-1, .py-xl-1 {
        padding-bottom: .375rem !important
    }

    .pl-xl-1, .px-xl-1 {
        padding-left: .375rem !important
    }

    .p-xl-2 {
        padding: .75rem !important
    }

    .pt-xl-2, .py-xl-2 {
        padding-top: .75rem !important
    }

    .pr-xl-2, .px-xl-2 {
        padding-right: .75rem !important
    }

    .pb-xl-2, .py-xl-2 {
        padding-bottom: .75rem !important
    }

    .pl-xl-2, .px-xl-2 {
        padding-left: .75rem !important
    }

    .p-xl-3 {
        padding: 1.5rem !important
    }

    .pt-xl-3, .py-xl-3 {
        padding-top: 1.5rem !important
    }

    .pr-xl-3, .px-xl-3 {
        padding-right: 1.5rem !important
    }

    .pb-xl-3, .py-xl-3 {
        padding-bottom: 1.5rem !important
    }

    .pl-xl-3, .px-xl-3 {
        padding-left: 1.5rem !important
    }

    .p-xl-4 {
        padding: 2.25rem !important
    }

    .pt-xl-4, .py-xl-4 {
        padding-top: 2.25rem !important
    }

    .pr-xl-4, .px-xl-4 {
        padding-right: 2.25rem !important
    }

    .pb-xl-4, .py-xl-4 {
        padding-bottom: 2.25rem !important
    }

    .pl-xl-4, .px-xl-4 {
        padding-left: 2.25rem !important
    }

    .p-xl-5 {
        padding: 4.5rem !important
    }

    .pt-xl-5, .py-xl-5 {
        padding-top: 4.5rem !important
    }

    .pr-xl-5, .px-xl-5 {
        padding-right: 4.5rem !important
    }

    .pb-xl-5, .py-xl-5 {
        padding-bottom: 4.5rem !important
    }

    .pl-xl-5, .px-xl-5 {
        padding-left: 4.5rem !important
    }

    .m-xl-n1 {
        margin: -.375rem !important
    }

    .mt-xl-n1, .my-xl-n1 {
        margin-top: -.375rem !important
    }

    .mr-xl-n1, .mx-xl-n1 {
        margin-right: -.375rem !important
    }

    .mb-xl-n1, .my-xl-n1 {
        margin-bottom: -.375rem !important
    }

    .ml-xl-n1, .mx-xl-n1 {
        margin-left: -.375rem !important
    }

    .m-xl-n2 {
        margin: -.75rem !important
    }

    .mt-xl-n2, .my-xl-n2 {
        margin-top: -.75rem !important
    }

    .mr-xl-n2, .mx-xl-n2 {
        margin-right: -.75rem !important
    }

    .mb-xl-n2, .my-xl-n2 {
        margin-bottom: -.75rem !important
    }

    .ml-xl-n2, .mx-xl-n2 {
        margin-left: -.75rem !important
    }

    .m-xl-n3 {
        margin: -1.5rem !important
    }

    .mt-xl-n3, .my-xl-n3 {
        margin-top: -1.5rem !important
    }

    .mr-xl-n3, .mx-xl-n3 {
        margin-right: -1.5rem !important
    }

    .mb-xl-n3, .my-xl-n3 {
        margin-bottom: -1.5rem !important
    }

    .ml-xl-n3, .mx-xl-n3 {
        margin-left: -1.5rem !important
    }

    .m-xl-n4 {
        margin: -2.25rem !important
    }

    .mt-xl-n4, .my-xl-n4 {
        margin-top: -2.25rem !important
    }

    .mr-xl-n4, .mx-xl-n4 {
        margin-right: -2.25rem !important
    }

    .mb-xl-n4, .my-xl-n4 {
        margin-bottom: -2.25rem !important
    }

    .ml-xl-n4, .mx-xl-n4 {
        margin-left: -2.25rem !important
    }

    .m-xl-n5 {
        margin: -4.5rem !important
    }

    .mt-xl-n5, .my-xl-n5 {
        margin-top: -4.5rem !important
    }

    .mr-xl-n5, .mx-xl-n5 {
        margin-right: -4.5rem !important
    }

    .mb-xl-n5, .my-xl-n5 {
        margin-bottom: -4.5rem !important
    }

    .ml-xl-n5, .mx-xl-n5 {
        margin-left: -4.5rem !important
    }

    .m-xl-auto {
        margin: auto !important
    }

    .mt-xl-auto, .my-xl-auto {
        margin-top: auto !important
    }

    .mr-xl-auto, .mx-xl-auto {
        margin-right: auto !important
    }

    .mb-xl-auto, .my-xl-auto {
        margin-bottom: auto !important
    }

    .ml-xl-auto, .mx-xl-auto {
        margin-left: auto !important
    }

    .text-xl-left {
        text-align: left !important
    }

    .text-xl-right {
        text-align: right !important
    }

    .text-xl-center {
        text-align: center !important
    }
}

.text-lowercase {
    text-transform: lowercase !important
}

.text-uppercase {
    text-transform: uppercase !important
}

.text-capitalize {
    text-transform: capitalize !important
}

.font-weight-light {
    font-weight: 300 !important
}

.font-weight-lighter {
    font-weight: lighter !important
}

.font-weight-normal {
    font-weight: 400 !important
}

.font-weight-bold {
    font-weight: 700 !important
}

.font-weight-bolder {
    font-weight: bolder !important
}

.font-italic {
    font-style: italic !important
}

.text-white {
    color: #FFF !important
}

a.text-primary:focus, a.text-primary:hover {
    color: #005254 !important
}

.text-secondary {
    color: #868E96 !important
}

a.text-secondary:focus, a.text-secondary:hover {
    color: #60686F !important
}

a.text-success:focus, a.text-success:hover {
    color: #087A4F !important
}

a.text-info:focus, a.text-info:hover {
    color: #138194 !important
}

a.text-warning:focus, a.text-warning:hover {
    color: #FF5614 !important
}

a.text-danger:focus, a.text-danger:hover {
    color: #FF0C27 !important
}

.text-light {
    color: #F8F9FA !important
}

a.text-light:focus, a.text-light:hover {
    color: #CBD3DA !important
}

.text-dark {
    color: #343A40 !important
}

a.text-dark:focus, a.text-dark:hover {
    color: #121416 !important
}

.text-body {
    color: #212529 !important
}

.text-muted {
    color: #6C757D !important
}

.text-black-50 {
    color: rgba(0, 0, 0, .5) !important
}

.text-white-50 {
    color: rgba(255, 255, 255, .5) !important
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    background-color: transparent;
    border: 0
}

.blockquote p, .text-italic, blockquote p {
    font-style: italic
}

.alert[class*=alert-icon-]:after, .wi, figure.effect-zoe p.icon-links a span::before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.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 {
    blockquote, img, pre, tr {
        page-break-inside: avoid
    }

    *, ::after, ::before {
        text-shadow: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }

    a:not(.btn) {
        text-decoration: underline
    }

    abbr[title]::after {
        content: ' (' attr(title) ')'
    }

    pre {
        white-space: pre-wrap !important
    }

    blockquote, pre {
        border: 1px solid #ADB5BD
    }

    thead {
        display: table-header-group
    }

    h2, h3, p {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }

    @page {
        size: a3
    }

    .container, body {
        min-width: 992px !important
    }

    .navbar {
        display: none
    }

    .badge {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse !important
    }

    .table td, .table th {
        background-color: #FFF !important
    }

    .table-bordered td, .table-bordered th {
        border: 1px solid #DEE2E6 !important
    }

    .table-dark {
        color: inherit
    }

    .table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th {
        border-color: #DEE2E6
    }

    .table .thead-dark th {
        color: inherit;
        border-color: #DEE2E6
    }
}

.card {
    font-size: 1rem;
    font-weight: 400
}

.btn.gradient-indigo-light-blue.active, .btn.gradient-indigo-light-blue:active, .fc button.gradient-indigo-light-blue.active, .fc button.gradient-indigo-light-blue:active, .gradient-indigo-light-blue {
    background-image: -webkit-linear-gradient(45deg, #C5CAE9, #B3E5FC) !important;
    background-image: -moz- oldlinear-gradient(45deg, #C5CAE9, #B3E5FC) !important;
    background-image: -o-linear-gradient(45deg, #C5CAE9, #B3E5FC) !important;
    background-image: linear-gradient(45deg, #C5CAE9, #B3E5FC) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-light-blue-indigo.active, .btn.gradient-light-blue-indigo:active, .fc button.gradient-light-blue-indigo.active, .fc button.gradient-light-blue-indigo:active, .gradient-light-blue-indigo {
    background-image: -webkit-linear-gradient(45deg, #B3E5FC, #9FA8DA) !important;
    background-image: -moz- oldlinear-gradient(45deg, #B3E5FC, #9FA8DA) !important;
    background-image: -o-linear-gradient(45deg, #B3E5FC, #9FA8DA) !important;
    background-image: linear-gradient(45deg, #B3E5FC, #9FA8DA) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-yellow-green.active, .btn.gradient-yellow-green:active, .fc button.gradient-yellow-green.active, .fc button.gradient-yellow-green:active, .gradient-yellow-green {
    background-image: -webkit-linear-gradient(45deg, #FFFF8D, #B9F6CA) !important;
    background-image: -moz- oldlinear-gradient(45deg, #FFFF8D, #B9F6CA) !important;
    background-image: -o-linear-gradient(45deg, #FFFF8D, #B9F6CA) !important;
    background-image: linear-gradient(45deg, #FFFF8D, #B9F6CA) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-orange-deep-orange.active, .btn.gradient-orange-deep-orange:active, .fc button.gradient-orange-deep-orange.active, .fc button.gradient-orange-deep-orange:active, .gradient-orange-deep-orange {
    background-image: -webkit-linear-gradient(45deg, #FFE0B2, #FFCCBC) !important;
    background-image: -moz- oldlinear-gradient(45deg, #FFE0B2, #FFCCBC) !important;
    background-image: -o-linear-gradient(45deg, #FFE0B2, #FFCCBC) !important;
    background-image: linear-gradient(45deg, #FFE0B2, #FFCCBC) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-deep-purple-purple.active, .btn.gradient-deep-purple-purple:active, .fc button.gradient-deep-purple-purple.active, .fc button.gradient-deep-purple-purple:active, .gradient-deep-purple-purple {
    background-image: -webkit-linear-gradient(45deg, #D1C4E9, #F3E5F5) !important;
    background-image: -moz- oldlinear-gradient(45deg, #D1C4E9, #F3E5F5) !important;
    background-image: -o-linear-gradient(45deg, #D1C4E9, #F3E5F5) !important;
    background-image: linear-gradient(45deg, #D1C4E9, #F3E5F5) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-red-pink.active, .btn.gradient-red-pink:active, .fc button.gradient-red-pink.active, .fc button.gradient-red-pink:active, .gradient-red-pink {
    background-image: -webkit-linear-gradient(45deg, #FF5252, #F48FB1) !important;
    background-image: -moz- oldlinear-gradient(45deg, #FF5252, #F48FB1) !important;
    background-image: -o-linear-gradient(45deg, #FF5252, #F48FB1) !important;
    background-image: linear-gradient(45deg, #FF5252, #F48FB1) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-light-green-amber.active, .btn.gradient-light-green-amber:active, .fc button.gradient-light-green-amber.active, .fc button.gradient-light-green-amber:active, .gradient-light-green-amber {
    background-image: -webkit-linear-gradient(45deg, #C5E1A5, #FFF8E1) !important;
    background-image: -moz- oldlinear-gradient(45deg, #C5E1A5, #FFF8E1) !important;
    background-image: -o-linear-gradient(45deg, #C5E1A5, #FFF8E1) !important;
    background-image: linear-gradient(45deg, #C5E1A5, #FFF8E1) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-amber-amber.active, .btn.gradient-amber-amber:active, .fc button.gradient-amber-amber.active, .fc button.gradient-amber-amber:active, .gradient-amber-amber {
    background-image: -webkit-linear-gradient(45deg, #FF6F00, #FFCA28) !important;
    background-image: -moz- oldlinear-gradient(45deg, #FF6F00, #FFCA28) !important;
    background-image: -o-linear-gradient(45deg, #FF6F00, #FFCA28) !important;
    background-image: linear-gradient(45deg, #FF6F00, #FFCA28) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-purple-pink.active, .btn.gradient-purple-pink:active, .fc button.gradient-purple-pink.active, .fc button.gradient-purple-pink:active, .gradient-purple-pink {
    background-image: -webkit-linear-gradient(45deg, #EA80FC, #FCE4EC) !important;
    background-image: -moz- oldlinear-gradient(45deg, #EA80FC, #FCE4EC) !important;
    background-image: -o-linear-gradient(45deg, #EA80FC, #FCE4EC) !important;
    background-image: linear-gradient(45deg, #EA80FC, #FCE4EC) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-indigo-dark-blue.active, .btn.gradient-indigo-dark-blue:active, .fc button.gradient-indigo-dark-blue.active, .fc button.gradient-indigo-dark-blue:active, .gradient-indigo-dark-blue {
    background-image: -webkit-linear-gradient(45deg, #3949AB, #4FC3F7) !important;
    background-image: -moz- oldlinear-gradient(45deg, #3949AB, #4FC3F7) !important;
    background-image: -o-linear-gradient(45deg, #3949AB, #4FC3F7) !important;
    background-image: linear-gradient(45deg, #3949AB, #4FC3F7) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-teal-cyan.active, .btn.gradient-teal-cyan:active, .fc button.gradient-teal-cyan.active, .fc button.gradient-teal-cyan:active, .gradient-teal-cyan {
    background-image: -webkit-linear-gradient(45deg, #E0F2F1, #00E5FF) !important;
    background-image: -moz- oldlinear-gradient(45deg, #E0F2F1, #00E5FF) !important;
    background-image: -o-linear-gradient(45deg, #E0F2F1, #00E5FF) !important;
    background-image: linear-gradient(45deg, #E0F2F1, #00E5FF) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-blue-grey-blue-grey.active, .btn.gradient-blue-grey-blue-grey:active, .fc button.gradient-blue-grey-blue-grey.active, .fc button.gradient-blue-grey-blue-grey:active, .gradient-blue-grey-blue-grey {
    background-image: -webkit-linear-gradient(45deg, #CFD8DC, #546E7A) !important;
    background-image: -moz- oldlinear-gradient(45deg, #CFD8DC, #546E7A) !important;
    background-image: -o-linear-gradient(45deg, #CFD8DC, #546E7A) !important;
    background-image: linear-gradient(45deg, #CFD8DC, #546E7A) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-cyan-dark-green.active, .btn.gradient-cyan-dark-green:active, .fc button.gradient-cyan-dark-green.active, .fc button.gradient-cyan-dark-green:active, .gradient-cyan-dark-green {
    background-image: -webkit-linear-gradient(45deg, #0097A7, #B2FF59) !important;
    background-image: -moz- oldlinear-gradient(45deg, #0097A7, #B2FF59) !important;
    background-image: -o-linear-gradient(45deg, #0097A7, #B2FF59) !important;
    background-image: linear-gradient(45deg, #0097A7, #B2FF59) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-orange-amber.active, .btn.gradient-orange-amber:active, .fc button.gradient-orange-amber.active, .fc button.gradient-orange-amber:active, .gradient-orange-amber {
    background-image: -webkit-linear-gradient(45deg, #E65100, #FFA000) !important;
    background-image: -moz- oldlinear-gradient(45deg, #E65100, #FFA000) !important;
    background-image: -o-linear-gradient(45deg, #E65100, #FFA000) !important;
    background-image: linear-gradient(45deg, #E65100, #FFA000) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-indigo-blue.active, .btn.gradient-indigo-blue:active, .fc button.gradient-indigo-blue.active, .fc button.gradient-indigo-blue:active, .gradient-indigo-blue {
    background-image: -webkit-linear-gradient(45deg, #303F9F, #1976D2) !important;
    background-image: -moz- oldlinear-gradient(45deg, #303F9F, #1976D2) !important;
    background-image: -o-linear-gradient(45deg, #303F9F, #1976D2) !important;
    background-image: linear-gradient(45deg, #303F9F, #1976D2) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-brown-brown.active, .btn.gradient-brown-brown:active, .fc button.gradient-brown-brown.active, .fc button.gradient-brown-brown:active, .gradient-brown-brown {
    background-image: -webkit-linear-gradient(45deg, #6D4C41, #D7CCC8) !important;
    background-image: -moz- oldlinear-gradient(45deg, #6D4C41, #D7CCC8) !important;
    background-image: -o-linear-gradient(45deg, #6D4C41, #D7CCC8) !important;
    background-image: linear-gradient(45deg, #6D4C41, #D7CCC8) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-blue-grey-blue.active, .btn.gradient-blue-grey-blue:active, .fc button.gradient-blue-grey-blue.active, .fc button.gradient-blue-grey-blue:active, .gradient-blue-grey-blue {
    background-image: -webkit-linear-gradient(45deg, #263238, #2979FF) !important;
    background-image: -moz- oldlinear-gradient(45deg, #263238, #2979FF) !important;
    background-image: -o-linear-gradient(45deg, #263238, #2979FF) !important;
    background-image: linear-gradient(45deg, #263238, #2979FF) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-purple-deep-orange.active, .btn.gradient-purple-deep-orange:active, .fc button.gradient-purple-deep-orange.active, .fc button.gradient-purple-deep-orange:active, .gradient-purple-deep-orange {
    background-image: -webkit-linear-gradient(45deg, #8E24AA, #FF6E40) !important;
    background-image: -moz- oldlinear-gradient(45deg, #8E24AA, #FF6E40) !important;
    background-image: -o-linear-gradient(45deg, #8E24AA, #FF6E40) !important;
    background-image: linear-gradient(45deg, #8E24AA, #FF6E40) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-green-teal.active, .btn.gradient-green-teal:active, .fc button.gradient-green-teal.active, .fc button.gradient-green-teal:active, .gradient-green-teal {
    background-image: -webkit-linear-gradient(45deg, #43A047, #1DE9B6) !important;
    background-image: -moz- oldlinear-gradient(45deg, #43A047, #1DE9B6) !important;
    background-image: -o-linear-gradient(45deg, #43A047, #1DE9B6) !important;
    background-image: linear-gradient(45deg, #43A047, #1DE9B6) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-purple-light-blue.active, .btn.gradient-purple-light-blue:active, .fc button.gradient-purple-light-blue.active, .fc button.gradient-purple-light-blue:active, .gradient-purple-light-blue {
    background-image: -webkit-linear-gradient(45deg, #E040FB, #4FC3F7) !important;
    background-image: -moz- oldlinear-gradient(45deg, #E040FB, #4FC3F7) !important;
    background-image: -o-linear-gradient(45deg, #E040FB, #4FC3F7) !important;
    background-image: linear-gradient(45deg, #E040FB, #4FC3F7) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-cyan-cyan.active, .btn.gradient-cyan-cyan:active, .fc button.gradient-cyan-cyan.active, .fc button.gradient-cyan-cyan:active, .gradient-cyan-cyan {
    background-image: -webkit-linear-gradient(45deg, #18FFFF, #00E5FF) !important;
    background-image: -moz- oldlinear-gradient(45deg, #18FFFF, #00E5FF) !important;
    background-image: -o-linear-gradient(45deg, #18FFFF, #00E5FF) !important;
    background-image: linear-gradient(45deg, #18FFFF, #00E5FF) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-yellow-teal.active, .btn.gradient-yellow-teal:active, .fc button.gradient-yellow-teal.active, .fc button.gradient-yellow-teal:active, .gradient-yellow-teal {
    background-image: -webkit-linear-gradient(45deg, #FFF9C4, #64FFDA) !important;
    background-image: -moz- oldlinear-gradient(45deg, #FFF9C4, #64FFDA) !important;
    background-image: -o-linear-gradient(45deg, #FFF9C4, #64FFDA) !important;
    background-image: linear-gradient(45deg, #FFF9C4, #64FFDA) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-purple-deep-purple.active, .btn.gradient-purple-deep-purple:active, .fc button.gradient-purple-deep-purple.active, .fc button.gradient-purple-deep-purple:active, .gradient-purple-deep-purple {
    background-image: -webkit-linear-gradient(45deg, #7B1FA2, #7C4DFF) !important;
    background-image: -moz- oldlinear-gradient(45deg, #7B1FA2, #7C4DFF) !important;
    background-image: -o-linear-gradient(45deg, #7B1FA2, #7C4DFF) !important;
    background-image: linear-gradient(45deg, #7B1FA2, #7C4DFF) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-cyan-light-green.active, .btn.gradient-cyan-light-green:active, .fc button.gradient-cyan-light-green.active, .fc button.gradient-cyan-light-green:active, .gradient-cyan-light-green {
    background-image: -webkit-linear-gradient(45deg, #00E5FF, #CCFF90) !important;
    background-image: -moz- oldlinear-gradient(45deg, #00E5FF, #CCFF90) !important;
    background-image: -o-linear-gradient(45deg, #00E5FF, #CCFF90) !important;
    background-image: linear-gradient(45deg, #00E5FF, #CCFF90) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-purple-amber.active, .btn.gradient-purple-amber:active, .fc button.gradient-purple-amber.active, .fc button.gradient-purple-amber:active, .gradient-purple-amber {
    background-image: -webkit-linear-gradient(45deg, #D500F9, #FFA000) !important;
    background-image: -moz- oldlinear-gradient(45deg, #D500F9, #FFA000) !important;
    background-image: -o-linear-gradient(45deg, #D500F9, #FFA000) !important;
    background-image: linear-gradient(45deg, #D500F9, #FFA000) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-indigo-purple.active, .btn.gradient-indigo-purple:active, .fc button.gradient-indigo-purple.active, .fc button.gradient-indigo-purple:active, .gradient-indigo-purple {
    background-image: -webkit-linear-gradient(45deg, #303F9F, #7B1FA2) !important;
    background-image: -moz- oldlinear-gradient(45deg, #303F9F, #7B1FA2) !important;
    background-image: -o-linear-gradient(45deg, #303F9F, #7B1FA2) !important;
    background-image: linear-gradient(45deg, #303F9F, #7B1FA2) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-deep-purple-blue.active, .btn.gradient-deep-purple-blue:active, .fc button.gradient-deep-purple-blue.active, .fc button.gradient-deep-purple-blue:active, .gradient-deep-purple-blue {
    background-image: -webkit-linear-gradient(45deg, #6200EA, #1976D2) !important;
    background-image: -moz- oldlinear-gradient(45deg, #6200EA, #1976D2) !important;
    background-image: -o-linear-gradient(45deg, #6200EA, #1976D2) !important;
    background-image: linear-gradient(45deg, #6200EA, #1976D2) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-deep-orange-orange.active, .btn.gradient-deep-orange-orange:active, .fc button.gradient-deep-orange-orange.active, .fc button.gradient-deep-orange-orange:active, .gradient-deep-orange-orange {
    background-image: -webkit-linear-gradient(45deg, #BF360C, #F57C00) !important;
    background-image: -moz- oldlinear-gradient(45deg, #BF360C, #F57C00) !important;
    background-image: -o-linear-gradient(45deg, #BF360C, #F57C00) !important;
    background-image: linear-gradient(45deg, #BF360C, #F57C00) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-light-blue-cyan.active, .btn.gradient-light-blue-cyan:active, .fc button.gradient-light-blue-cyan.active, .fc button.gradient-light-blue-cyan:active, .gradient-light-blue-cyan {
    background-image: -webkit-linear-gradient(45deg, #0288D1, #26C6DA) !important;
    background-image: -moz- oldlinear-gradient(45deg, #0288D1, #26C6DA) !important;
    background-image: -o-linear-gradient(45deg, #0288D1, #26C6DA) !important;
    background-image: linear-gradient(45deg, #0288D1, #26C6DA) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-blue-indigo.active, .btn.gradient-blue-indigo:active, .fc button.gradient-blue-indigo.active, .fc button.gradient-blue-indigo:active, .gradient-blue-indigo {
    background-image: -webkit-linear-gradient(45deg, #2962FF, #3949AB) !important;
    background-image: -moz- oldlinear-gradient(45deg, #2962FF, #3949AB) !important;
    background-image: -o-linear-gradient(45deg, #2962FF, #3949AB) !important;
    background-image: linear-gradient(45deg, #2962FF, #3949AB) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-strawberry.active, .btn.gradient-strawberry:active, .fc button.gradient-strawberry.active, .fc button.gradient-strawberry:active, .gradient-strawberry {
    background-image: -webkit-linear-gradient(45deg, #FE0B46, #FFAB96) !important;
    background-image: -moz- oldlinear-gradient(45deg, #FE0B46, #FFAB96) !important;
    background-image: -o-linear-gradient(45deg, #FE0B46, #FFAB96) !important;
    background-image: linear-gradient(45deg, #FE0B46, #FFAB96) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-blueberry.active, .btn.gradient-blueberry:active, .fc button.gradient-blueberry.active, .fc button.gradient-blueberry:active, .gradient-blueberry {
    background-image: -webkit-linear-gradient(45deg, #6078EA, #17EAD9) !important;
    background-image: -moz- oldlinear-gradient(45deg, #6078EA, #17EAD9) !important;
    background-image: -o-linear-gradient(45deg, #6078EA, #17EAD9) !important;
    background-image: linear-gradient(45deg, #6078EA, #17EAD9) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-mint.active, .btn.gradient-mint:active, .fc button.gradient-mint.active, .fc button.gradient-mint:active, .gradient-mint {
    background-image: -webkit-linear-gradient(45deg, #23BCBB, #45E994) !important;
    background-image: -moz- oldlinear-gradient(45deg, #23BCBB, #45E994) !important;
    background-image: -o-linear-gradient(45deg, #23BCBB, #45E994) !important;
    background-image: linear-gradient(45deg, #23BCBB, #45E994) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-orange.active, .btn.gradient-orange:active, .fc button.gradient-orange.active, .fc button.gradient-orange:active, .gradient-orange {
    background-image: -webkit-linear-gradient(45deg, #C471F3, #F671CD) !important;
    background-image: -moz- oldlinear-gradient(45deg, #C471F3, #F671CD) !important;
    background-image: -o-linear-gradient(45deg, #C471F3, #F671CD) !important;
    background-image: linear-gradient(45deg, #C471F3, #F671CD) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-pomegranate.active, .btn.gradient-pomegranate:active, .fc button.gradient-pomegranate.active, .fc button.gradient-pomegranate:active, .gradient-pomegranate {
    background-image: -webkit-linear-gradient(45deg, #9B3CB7, #FF396F) !important;
    background-image: -moz- oldlinear-gradient(45deg, #9B3CB7, #FF396F) !important;
    background-image: -o-linear-gradient(45deg, #9B3CB7, #FF396F) !important;
    background-image: linear-gradient(45deg, #9B3CB7, #FF396F) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-green-tea.active, .btn.gradient-green-tea:active, .fc button.gradient-green-tea.active, .fc button.gradient-green-tea:active, .gradient-green-tea {
    background-image: -webkit-linear-gradient(45deg, #004B91, #78CC37) !important;
    background-image: -moz- oldlinear-gradient(45deg, #004B91, #78CC37) !important;
    background-image: -o-linear-gradient(45deg, #004B91, #78CC37) !important;
    background-image: linear-gradient(45deg, #004B91, #78CC37) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-blackberry.active, .btn.gradient-blackberry:active, .fc button.gradient-blackberry.active, .fc button.gradient-blackberry:active, .gradient-blackberry {
    background-image: -webkit-linear-gradient(45deg, #843CF7, #38B8F2) !important;
    background-image: -moz- oldlinear-gradient(45deg, #843CF7, #38B8F2) !important;
    background-image: -o-linear-gradient(45deg, #843CF7, #38B8F2) !important;
    background-image: linear-gradient(45deg, #843CF7, #38B8F2) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-plum.active, .btn.gradient-plum:active, .fc button.gradient-plum.active, .fc button.gradient-plum:active, .gradient-plum {
    background-image: -webkit-linear-gradient(45deg, #E35C67, #381CE2) !important;
    background-image: -moz- oldlinear-gradient(45deg, #E35C67, #381CE2) !important;
    background-image: -o-linear-gradient(45deg, #E35C67, #381CE2) !important;
    background-image: linear-gradient(45deg, #E35C67, #381CE2) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-passion-fruit.active, .btn.gradient-passion-fruit:active, .fc button.gradient-passion-fruit.active, .fc button.gradient-passion-fruit:active, .gradient-passion-fruit {
    background-image: -webkit-linear-gradient(45deg, #8137F7, #F6AB3E) !important;
    background-image: -moz- oldlinear-gradient(45deg, #8137F7, #F6AB3E) !important;
    background-image: -o-linear-gradient(45deg, #8137F7, #F6AB3E) !important;
    background-image: linear-gradient(45deg, #8137F7, #F6AB3E) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-sublime-vivid.active, .btn.gradient-sublime-vivid:active, .fc button.gradient-sublime-vivid.active, .fc button.gradient-sublime-vivid:active, .gradient-sublime-vivid {
    background-image: -webkit-linear-gradient(45deg, #FC466B, #3F5EFB) !important;
    background-image: -moz- oldlinear-gradient(45deg, #FC466B, #3F5EFB) !important;
    background-image: -o-linear-gradient(45deg, #FC466B, #3F5EFB) !important;
    background-image: linear-gradient(45deg, #FC466B, #3F5EFB) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-king-yna.active, .btn.gradient-king-yna:active, .fc button.gradient-king-yna.active, .fc button.gradient-king-yna:active, .gradient-king-yna {
    background-image: -webkit-linear-gradient(45deg, #1A2A6C, #B21F1F) !important;
    background-image: -moz- oldlinear-gradient(45deg, #1A2A6C, #B21F1F) !important;
    background-image: -o-linear-gradient(45deg, #1A2A6C, #B21F1F) !important;
    background-image: linear-gradient(45deg, #1A2A6C, #B21F1F) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-summer.active, .btn.gradient-summer:active, .fc button.gradient-summer.active, .fc button.gradient-summer:active, .gradient-summer {
    background-image: -webkit-linear-gradient(45deg, #22C1C3, #FDBB2D) !important;
    background-image: -moz- oldlinear-gradient(45deg, #22C1C3, #FDBB2D) !important;
    background-image: -o-linear-gradient(45deg, #22C1C3, #FDBB2D) !important;
    background-image: linear-gradient(45deg, #22C1C3, #FDBB2D) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-crystal-clear.active, .btn.gradient-crystal-clear:active, .fc button.gradient-crystal-clear.active, .fc button.gradient-crystal-clear:active, .gradient-crystal-clear {
    background-image: -webkit-linear-gradient(45deg, #159957, #155799) !important;
    background-image: -moz- oldlinear-gradient(45deg, #159957, #155799) !important;
    background-image: -o-linear-gradient(45deg, #159957, #155799) !important;
    background-image: linear-gradient(45deg, #159957, #155799) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-celestial.active, .btn.gradient-celestial:active, .fc button.gradient-celestial.active, .fc button.gradient-celestial:active, .gradient-celestial {
    background-image: -webkit-linear-gradient(45deg, #C33764, #1D2671) !important;
    background-image: -moz- oldlinear-gradient(45deg, #C33764, #1D2671) !important;
    background-image: -o-linear-gradient(45deg, #C33764, #1D2671) !important;
    background-image: linear-gradient(45deg, #C33764, #1D2671) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-mini.active, .btn.gradient-mini:active, .fc button.gradient-mini.active, .fc button.gradient-mini:active, .gradient-mini {
    background-image: -webkit-linear-gradient(45deg, #30E8BF, #FF8235) !important;
    background-image: -moz- oldlinear-gradient(45deg, #30E8BF, #FF8235) !important;
    background-image: -o-linear-gradient(45deg, #30E8BF, #FF8235) !important;
    background-image: linear-gradient(45deg, #30E8BF, #FF8235) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-ibiza-sunset.active, .btn.gradient-ibiza-sunset:active, .fc button.gradient-ibiza-sunset.active, .fc button.gradient-ibiza-sunset:active, .gradient-ibiza-sunset {
    background-image: -webkit-linear-gradient(45deg, #EE0979, #FF6A00) !important;
    background-image: -moz- oldlinear-gradient(45deg, #EE0979, #FF6A00) !important;
    background-image: -o-linear-gradient(45deg, #EE0979, #FF6A00) !important;
    background-image: linear-gradient(45deg, #EE0979, #FF6A00) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-dawn.active, .btn.gradient-dawn:active, .fc button.gradient-dawn.active, .fc button.gradient-dawn:active, .gradient-dawn {
    background-image: -webkit-linear-gradient(45deg, #F3904F, #3B4371) !important;
    background-image: -moz- oldlinear-gradient(45deg, #F3904F, #3B4371) !important;
    background-image: -o-linear-gradient(45deg, #F3904F, #3B4371) !important;
    background-image: linear-gradient(45deg, #F3904F, #3B4371) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-brady-brady-fun-fun.active, .btn.gradient-brady-brady-fun-fun:active, .fc button.gradient-brady-brady-fun-fun.active, .fc button.gradient-brady-brady-fun-fun:active, .gradient-brady-brady-fun-fun {
    background-image: -webkit-linear-gradient(45deg, #00C3FF, #FFFF1C) !important;
    background-image: -moz- oldlinear-gradient(45deg, #00C3FF, #FFFF1C) !important;
    background-image: -o-linear-gradient(45deg, #00C3FF, #FFFF1C) !important;
    background-image: linear-gradient(45deg, #00C3FF, #FFFF1C) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-cosmic-fusion.active, .btn.gradient-cosmic-fusion:active, .fc button.gradient-cosmic-fusion.active, .fc button.gradient-cosmic-fusion:active, .gradient-cosmic-fusion {
    background-image: -webkit-linear-gradient(45deg, #F0C, #339) !important;
    background-image: -moz- oldlinear-gradient(45deg, #F0C, #339) !important;
    background-image: -o-linear-gradient(45deg, #F0C, #339) !important;
    background-image: linear-gradient(45deg, #F0C, #339) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-nepal.active, .btn.gradient-nepal:active, .fc button.gradient-nepal.active, .fc button.gradient-nepal:active, .gradient-nepal {
    background-image: -webkit-linear-gradient(45deg, #DE6161, #2657EB) !important;
    background-image: -moz- oldlinear-gradient(45deg, #DE6161, #2657EB) !important;
    background-image: -o-linear-gradient(45deg, #DE6161, #2657EB) !important;
    background-image: linear-gradient(45deg, #DE6161, #2657EB) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-love-couple.active, .btn.gradient-love-couple:active, .fc button.gradient-love-couple.active, .fc button.gradient-love-couple:active, .gradient-love-couple {
    background-image: -webkit-linear-gradient(45deg, #3A6186, #89253E) !important;
    background-image: -moz- oldlinear-gradient(45deg, #3A6186, #89253E) !important;
    background-image: -o-linear-gradient(45deg, #3A6186, #89253E) !important;
    background-image: linear-gradient(45deg, #3A6186, #89253E) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-sunset.active, .btn.gradient-sunset:active, .fc button.gradient-sunset.active, .fc button.gradient-sunset:active, .gradient-sunset {
    background-image: -webkit-linear-gradient(45deg, #0B486B, #F56217) !important;
    background-image: -moz- oldlinear-gradient(45deg, #0B486B, #F56217) !important;
    background-image: -o-linear-gradient(45deg, #0B486B, #F56217) !important;
    background-image: linear-gradient(45deg, #0B486B, #F56217) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-grapefruit-sunset.active, .btn.gradient-grapefruit-sunset:active, .fc button.gradient-grapefruit-sunset.active, .fc button.gradient-grapefruit-sunset:active, .gradient-grapefruit-sunset {
    background-image: -webkit-linear-gradient(45deg, #E96443, #904E95) !important;
    background-image: -moz- oldlinear-gradient(45deg, #E96443, #904E95) !important;
    background-image: -o-linear-gradient(45deg, #E96443, #904E95) !important;
    background-image: linear-gradient(45deg, #E96443, #904E95) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-politics.active, .btn.gradient-politics:active, .fc button.gradient-politics.active, .fc button.gradient-politics:active, .gradient-politics {
    background-image: -webkit-linear-gradient(45deg, #2196F3, #F44336) !important;
    background-image: -moz- oldlinear-gradient(45deg, #2196F3, #F44336) !important;
    background-image: -o-linear-gradient(45deg, #2196F3, #F44336) !important;
    background-image: linear-gradient(45deg, #2196F3, #F44336) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-red-ocean.active, .btn.gradient-red-ocean:active, .fc button.gradient-red-ocean.active, .fc button.gradient-red-ocean:active, .gradient-red-ocean {
    background-image: -webkit-linear-gradient(45deg, #1D4350, #A43931) !important;
    background-image: -moz- oldlinear-gradient(45deg, #1D4350, #A43931) !important;
    background-image: -o-linear-gradient(45deg, #1D4350, #A43931) !important;
    background-image: linear-gradient(45deg, #1D4350, #A43931) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-back-to-earth.active, .btn.gradient-back-to-earth:active, .fc button.gradient-back-to-earth.active, .fc button.gradient-back-to-earth:active, .gradient-back-to-earth {
    background-image: -webkit-linear-gradient(45deg, #20CAE4, #1CE5B7) !important;
    background-image: -moz- oldlinear-gradient(45deg, #20CAE4, #1CE5B7) !important;
    background-image: -o-linear-gradient(45deg, #20CAE4, #1CE5B7) !important;
    background-image: linear-gradient(45deg, #20CAE4, #1CE5B7) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-flickr.active, .btn.gradient-flickr:active, .fc button.gradient-flickr.active, .fc button.gradient-flickr:active, .gradient-flickr {
    background-image: -webkit-linear-gradient(45deg, #33001B, #FF0084) !important;
    background-image: -moz- oldlinear-gradient(45deg, #33001B, #FF0084) !important;
    background-image: -o-linear-gradient(45deg, #33001B, #FF0084) !important;
    background-image: linear-gradient(45deg, #33001B, #FF0084) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-virgin-america.active, .btn.gradient-virgin-america:active, .fc button.gradient-virgin-america.active, .fc button.gradient-virgin-america:active, .gradient-virgin-america {
    background-image: -webkit-linear-gradient(45deg, #7B4397, #DC2430) !important;
    background-image: -moz- oldlinear-gradient(45deg, #7B4397, #DC2430) !important;
    background-image: -o-linear-gradient(45deg, #7B4397, #DC2430) !important;
    background-image: linear-gradient(45deg, #7B4397, #DC2430) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-purple-bliss.active, .btn.gradient-purple-bliss:active, .fc button.gradient-purple-bliss.active, .fc button.gradient-purple-bliss:active, .gradient-purple-bliss {
    background-image: -webkit-linear-gradient(45deg, #360033, #0B8793) !important;
    background-image: -moz- oldlinear-gradient(45deg, #360033, #0B8793) !important;
    background-image: -o-linear-gradient(45deg, #360033, #0B8793) !important;
    background-image: linear-gradient(45deg, #360033, #0B8793) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-man-of-steel.active, .btn.gradient-man-of-steel:active, .fc button.gradient-man-of-steel.active, .fc button.gradient-man-of-steel:active, .gradient-man-of-steel {
    background-image: -webkit-linear-gradient(45deg, #780206, #061161) !important;
    background-image: -moz- oldlinear-gradient(45deg, #780206, #061161) !important;
    background-image: -o-linear-gradient(45deg, #780206, #061161) !important;
    background-image: linear-gradient(45deg, #780206, #061161) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-shdow-night.active, .btn.gradient-shdow-night:active, .fc button.gradient-shdow-night.active, .fc button.gradient-shdow-night:active, .gradient-shdow-night {
    background-image: -webkit-linear-gradient(45deg, #000, #53346D) !important;
    background-image: -moz- oldlinear-gradient(45deg, #000, #53346D) !important;
    background-image: -o-linear-gradient(45deg, #000, #53346D) !important;
    background-image: linear-gradient(45deg, #000, #53346D) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-dracula.active, .btn.gradient-dracula:active, .fc button.gradient-dracula.active, .fc button.gradient-dracula:active, .gradient-dracula {
    background-image: -webkit-linear-gradient(45deg, #DC2424, #4A569D) !important;
    background-image: -moz- oldlinear-gradient(45deg, #DC2424, #4A569D) !important;
    background-image: -o-linear-gradient(45deg, #DC2424, #4A569D) !important;
    background-image: linear-gradient(45deg, #DC2424, #4A569D) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-bloody-mary.active, .btn.gradient-bloody-mary:active, .fc button.gradient-bloody-mary.active, .fc button.gradient-bloody-mary:active, .gradient-bloody-mary {
    background-image: -webkit-linear-gradient(45deg, #FF512F, #DD2476) !important;
    background-image: -moz- oldlinear-gradient(45deg, #FF512F, #DD2476) !important;
    background-image: -o-linear-gradient(45deg, #FF512F, #DD2476) !important;
    background-image: linear-gradient(45deg, #FF512F, #DD2476) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-harmonic-energy.active, .btn.gradient-harmonic-energy:active, .fc button.gradient-harmonic-energy.active, .fc button.gradient-harmonic-energy:active, .gradient-harmonic-energy {
    background-image: -webkit-linear-gradient(45deg, #16A085, #F4D03F) !important;
    background-image: -moz- oldlinear-gradient(45deg, #16A085, #F4D03F) !important;
    background-image: -o-linear-gradient(45deg, #16A085, #F4D03F) !important;
    background-image: linear-gradient(45deg, #16A085, #F4D03F) !important;
    background-repeat: repeat-x !important
}

.btn.gradient-purple-love.active, .btn.gradient-purple-love:active, .fc button.gradient-purple-love.active, .fc button.gradient-purple-love:active, .gradient-purple-love {
    background-image: -webkit-linear-gradient(45deg, #CC2B5E, #753A88) !important;
    background-image: -moz- oldlinear-gradient(45deg, #CC2B5E, #753A88) !important;
    background-image: -o-linear-gradient(45deg, #CC2B5E, #753A88) !important;
    background-image: linear-gradient(45deg, #CC2B5E, #753A88) !important;
    background-repeat: repeat-x !important
}

.white {
    color: #FFF !important
}

.bg-white {
    background-color: #FFF !important
}

.bg-white .card-footer, .bg-white .card-header {
    background-color: transparent
}

.toast-white {
    background-color: #FFF
}

.alert-white {
    border-color: #FFF !important;
    background-color: #fff !important;
    color: #A6A6A6 !important
}

.alert-white .alert-link {
    color: #919191 !important
}

.badge-white {
    background-color: #FFF
}

.panel-white {
    border-color: #FFF
}

.panel-white .panel-heading {
    color: #FFF;
    border-color: #FFF;
    background-color: #fff
}

.bg-white.tag-glow, .border-white.tag-glow {
    -webkit-box-shadow: 0 0 10px #FFF;
    box-shadow: 0 0 10px #FFF
}

.overlay-white {
    background: #FFF;
    background: rgba(255, 255, 255, .8)
}

.card.card-outline-white, .card.card-outline-white .card-footer, .card.card-outline-white .card-header {
    background-color: transparent
}

.card.card-outline-white {
    border-width: 1px;
    border-style: solid;
    border-color: #FFF
}

.btn-white.btn-flat {
    background-color: transparent !important;
    color: #FFF;
    border: none
}

.btn-group-raised .btn-white {
    background-color: #FFF !important;
    color: #FFF !important
}

.btn-outline-white {
    border: 1px solid #FFF;
    background-color: transparent;
    color: #FFF;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-white:focus {
    background-color: transparent !important;
    color: #FFF !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-white.active {
    background-color: #FFF !important;
    color: #FFF !important
}

.btn-outline-white:hover {
    background-color: #F7F7F7 !important;
    color: #FFF !important
}

.btn-outline-white.btn-fab, .btn-outline-white.btn-raised {
    border: 1px solid #FFF;
    background-color: transparent;
    color: #FFF;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-white.btn-fab:focus, .btn-outline-white.btn-raised:focus {
    background-color: transparent
}

.btn-outline-white.btn-fab.active, .btn-outline-white.btn-raised.active {
    background-color: #FFF !important;
    color: #FFF !important
}

.btn-outline-white.btn-fab:hover, .btn-outline-white.btn-raised:hover {
    background-color: #F7F7F7 !important;
    color: #FFF !important
}

.alert-black, .alert-black .alert-link, .black {
    color: #000 !important
}

.progress .progress-bar.progress-bar-white {
    background-color: #FFF
}

.progress .progress-bar.progress-bar-white[value]::-webkit-progress-value {
    background-color: #FFF
}

.progress .progress-bar.progress-bar-white[value]::-moz-progress-bar {
    background-color: #FFF
}

.progress .progress-bar.progress-bar-white[value]::-ms-fill {
    background-color: #FFF
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-white .progress-bar {
        background-color: #FFF
    }
}

input:focus ~ .bg-white {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFF !important;
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFF !important
}

.bg-black {
    background-color: #000 !important
}

.bg-black .card-footer, .bg-black .card-header {
    background-color: transparent
}

.toast-black {
    background-color: #000
}

.alert-black {
    border-color: #000 !important;
    background-color: #121212 !important
}

.badge-black {
    background-color: #000
}

.panel-black {
    border-color: #000
}

.panel-black .panel-heading {
    color: #FFF;
    border-color: #000;
    background-color: #0D0D0D
}

.bg-black.tag-glow, .border-black.tag-glow {
    -webkit-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000
}

.overlay-black {
    background: #000;
    background: rgba(0, 0, 0, .8)
}

.card.card-outline-black, .card.card-outline-black .card-footer, .card.card-outline-black .card-header {
    background-color: transparent
}

.card.card-outline-black {
    border-width: 1px;
    border-style: solid;
    border-color: #000
}

.btn-black.btn-flat {
    background-color: transparent !important;
    color: #000;
    border: none
}

.btn-group-raised .btn-black {
    background-color: #000 !important;
    color: #FFF !important
}

.btn-outline-black {
    border: 1px solid #000;
    background-color: transparent;
    color: #000;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-black:focus {
    background-color: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-black.active, .btn-outline-black:hover {
    background-color: #000 !important;
    color: #FFF !important
}

.btn-outline-black.btn-fab, .btn-outline-black.btn-raised {
    border: 1px solid #000;
    background-color: transparent;
    color: #000;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-black.btn-fab:focus, .btn-outline-black.btn-raised:focus {
    background-color: transparent
}

.btn-outline-black.btn-fab.active, .btn-outline-black.btn-fab:hover, .btn-outline-black.btn-raised.active, .btn-outline-black.btn-raised:hover {
    background-color: #000 !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-black {
    background-color: #000
}

.progress .progress-bar.progress-bar-black[value]::-webkit-progress-value {
    background-color: #000
}

.progress .progress-bar.progress-bar-black[value]::-moz-progress-bar {
    background-color: #000
}

.progress .progress-bar.progress-bar-black[value]::-ms-fill {
    background-color: #000
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-black .progress-bar {
        background-color: #000
    }
}

.bg-primary.bg-lighten-5, .btn-primary.btn-lighten-5 {
    background-color: #E0F3F4 !important
}

input:focus ~ .bg-black {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #000 !important;
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #000 !important
}

.primary.lighten-5 {
    color: #E0F3F4 !important
}

.btn-primary.btn-lighten-5 {
    border-color: #008B8E !important
}

.btn-primary.btn-lighten-5:hover {
    border-color: #008B8E !important;
    background-color: #008184 !important
}

.btn-primary.btn-lighten-5:active, .btn-primary.btn-lighten-5:focus {
    border-color: #008184 !important;
    background-color: #006F73 !important
}

.btn-outline-primary.btn-outline-lighten-5 {
    border-color: #E0F3F4 !important;
    color: #E0F3F4 !important
}

.btn-outline-primary.btn-outline-lighten-5:hover {
    background-color: #E0F3F4 !important
}

.progress-primary.progress-lighten-5 {
    background-color: #E0F3F4
}

.progress-primary.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #E0F3F4
}

.progress-primary.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #E0F3F4
}

.progress-primary.progress-lighten-5[value]::-ms-fill {
    background-color: #E0F3F4
}

@media screen and (min-width: 0\0
) {
    .progress-primary.progress-lighten-5 .progress-bar {
        background-color: #E0F3F4
    }
}

.border-primary.border-lighten-5 {
    border: 1px solid #E0F3F4 !important
}

.border-top-primary.border-top-lighten-5 {
    border-top: 1px solid #E0F3F4 !important
}

.border-bottom-primary.border-bottom-lighten-5 {
    border-bottom: 1px solid #E0F3F4 !important
}

.border-left-primary.border-left-lighten-5 {
    border-left: 1px solid #E0F3F4 !important
}

.border-right-primary.border-right-lighten-5 {
    border-right: 1px solid #E0F3F4 !important
}

.overlay-primary.overlay-lighten-5 {
    background: #E0F3F4;
    background: rgba(224, 243, 244, .8)
}

.bg-primary.bg-lighten-4, .btn-primary.btn-lighten-4 {
    background-color: #B3E2E3 !important
}

.primary.lighten-4 {
    color: #B3E2E3 !important
}

.btn-primary.btn-lighten-4 {
    border-color: #008B8E !important
}

.btn-primary.btn-lighten-4:hover {
    border-color: #008B8E !important;
    background-color: #008184 !important
}

.btn-primary.btn-lighten-4:active, .btn-primary.btn-lighten-4:focus {
    border-color: #008184 !important;
    background-color: #006F73 !important
}

.btn-outline-primary.btn-outline-lighten-4 {
    border-color: #B3E2E3 !important;
    color: #B3E2E3 !important
}

.btn-outline-primary.btn-outline-lighten-4:hover {
    background-color: #B3E2E3 !important
}

.progress-primary.progress-lighten-4 {
    background-color: #B3E2E3
}

.progress-primary.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #B3E2E3
}

.progress-primary.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #B3E2E3
}

.progress-primary.progress-lighten-4[value]::-ms-fill {
    background-color: #B3E2E3
}

@media screen and (min-width: 0\0
) {
    .progress-primary.progress-lighten-4 .progress-bar {
        background-color: #B3E2E3
    }
}

.border-primary.border-lighten-4 {
    border: 1px solid #B3E2E3 !important
}

.border-top-primary.border-top-lighten-4 {
    border-top: 1px solid #B3E2E3 !important
}

.border-bottom-primary.border-bottom-lighten-4 {
    border-bottom: 1px solid #B3E2E3 !important
}

.border-left-primary.border-left-lighten-4 {
    border-left: 1px solid #B3E2E3 !important
}

.border-right-primary.border-right-lighten-4 {
    border-right: 1px solid #B3E2E3 !important
}

.overlay-primary.overlay-lighten-4 {
    background: #B3E2E3;
    background: rgba(179, 226, 227, .8)
}

.bg-primary.bg-lighten-3, .btn-primary.btn-lighten-3 {
    background-color: #80CED0 !important
}

.primary.lighten-3 {
    color: #80CED0 !important
}

.btn-primary.btn-lighten-3 {
    border-color: #008B8E !important
}

.btn-primary.btn-lighten-3:hover {
    border-color: #008B8E !important;
    background-color: #008184 !important
}

.btn-primary.btn-lighten-3:active, .btn-primary.btn-lighten-3:focus {
    border-color: #008184 !important;
    background-color: #006F73 !important
}

.btn-outline-primary.btn-outline-lighten-3 {
    border-color: #80CED0 !important;
    color: #80CED0 !important
}

.btn-outline-primary.btn-outline-lighten-3:hover {
    background-color: #80CED0 !important
}

.progress-primary.progress-lighten-3 {
    background-color: #80CED0
}

.progress-primary.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #80CED0
}

.progress-primary.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #80CED0
}

.progress-primary.progress-lighten-3[value]::-ms-fill {
    background-color: #80CED0
}

@media screen and (min-width: 0\0
) {
    .progress-primary.progress-lighten-3 .progress-bar {
        background-color: #80CED0
    }
}

.border-primary.border-lighten-3 {
    border: 1px solid #80CED0 !important
}

.border-top-primary.border-top-lighten-3 {
    border-top: 1px solid #80CED0 !important
}

.border-bottom-primary.border-bottom-lighten-3 {
    border-bottom: 1px solid #80CED0 !important
}

.border-left-primary.border-left-lighten-3 {
    border-left: 1px solid #80CED0 !important
}

.border-right-primary.border-right-lighten-3 {
    border-right: 1px solid #80CED0 !important
}

.overlay-primary.overlay-lighten-3 {
    background: #80CED0;
    background: rgba(128, 206, 208, .8)
}

.bg-primary.bg-lighten-2, .btn-primary.btn-lighten-2 {
    background-color: #4DBABD !important
}

.primary.lighten-2 {
    color: #4DBABD !important
}

.btn-primary.btn-lighten-2 {
    border-color: #008B8E !important
}

.btn-primary.btn-lighten-2:hover {
    border-color: #008B8E !important;
    background-color: #008184 !important
}

.btn-primary.btn-lighten-2:active, .btn-primary.btn-lighten-2:focus {
    border-color: #008184 !important;
    background-color: #006F73 !important
}

.btn-outline-primary.btn-outline-lighten-2 {
    border-color: #4DBABD !important;
    color: #4DBABD !important
}

.btn-outline-primary.btn-outline-lighten-2:hover {
    background-color: #4DBABD !important
}

.progress-primary.progress-lighten-2 {
    background-color: #4DBABD
}

.progress-primary.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #4DBABD
}

.progress-primary.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #4DBABD
}

.progress-primary.progress-lighten-2[value]::-ms-fill {
    background-color: #4DBABD
}

@media screen and (min-width: 0\0
) {
    .progress-primary.progress-lighten-2 .progress-bar {
        background-color: #4DBABD
    }
}

.border-primary.border-lighten-2 {
    border: 1px solid #4DBABD !important
}

.border-top-primary.border-top-lighten-2 {
    border-top: 1px solid #4DBABD !important
}

.border-bottom-primary.border-bottom-lighten-2 {
    border-bottom: 1px solid #4DBABD !important
}

.border-left-primary.border-left-lighten-2 {
    border-left: 1px solid #4DBABD !important
}

.border-right-primary.border-right-lighten-2 {
    border-right: 1px solid #4DBABD !important
}

.overlay-primary.overlay-lighten-2 {
    background: #4DBABD;
    background: rgba(77, 186, 189, .8)
}

.bg-primary.bg-lighten-1, .btn-primary.btn-lighten-1 {
    background-color: #26ACAE !important
}

.primary.lighten-1 {
    color: #26ACAE !important
}

.btn-primary.btn-lighten-1 {
    border-color: #008B8E !important
}

.btn-primary.btn-lighten-1:hover {
    border-color: #008B8E !important;
    background-color: #008184 !important
}

.btn-primary.btn-lighten-1:active, .btn-primary.btn-lighten-1:focus {
    border-color: #008184 !important;
    background-color: #006F73 !important
}

.btn-outline-primary.btn-outline-lighten-1 {
    border-color: #26ACAE !important;
    color: #26ACAE !important
}

.btn-outline-primary.btn-outline-lighten-1:hover {
    background-color: #26ACAE !important
}

.progress-primary.progress-lighten-1 {
    background-color: #26ACAE
}

.progress-primary.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #26ACAE
}

.progress-primary.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #26ACAE
}

.progress-primary.progress-lighten-1[value]::-ms-fill {
    background-color: #26ACAE
}

@media screen and (min-width: 0\0
) {
    .progress-primary.progress-lighten-1 .progress-bar {
        background-color: #26ACAE
    }
}

.border-primary.border-lighten-1 {
    border: 1px solid #26ACAE !important
}

.border-top-primary.border-top-lighten-1 {
    border-top: 1px solid #26ACAE !important
}

.border-bottom-primary.border-bottom-lighten-1 {
    border-bottom: 1px solid #26ACAE !important
}

.border-left-primary.border-left-lighten-1 {
    border-left: 1px solid #26ACAE !important
}

.border-right-primary.border-right-lighten-1 {
    border-right: 1px solid #26ACAE !important
}

.overlay-primary.overlay-lighten-1 {
    background: #26ACAE;
    background: rgba(38, 172, 174, .8)
}

.primary {
    color: #009DA0 !important
}

.alert-primary, .alert-primary .alert-link {
    color: #000 !important
}

.bg-primary {
    background-color: #009DA0 !important
}

.bg-primary .card-footer, .bg-primary .card-header {
    background-color: transparent
}

.toast-primary {
    background-color: #009DA0
}

.alert-primary {
    border-color: #009DA0 !important;
    background-color: #00C0C4 !important
}

.border-top-primary {
    border-top-color: #009DA0
}

.border-bottom-primary {
    border-bottom-color: #009DA0
}

.border-left-primary {
    border-left-color: #009DA0
}

.border-right-primary {
    border-right-color: #009DA0
}

.panel-primary {
    border-color: #009DA0
}

.panel-primary .panel-heading {
    color: #FFF;
    border-color: #009DA0;
    background-color: #00B6BA
}

.bg-primary.tag-glow, .border-primary.tag-glow {
    -webkit-box-shadow: 0 0 10px #009DA0;
    box-shadow: 0 0 10px #009DA0
}

.overlay-primary {
    background: #009DA0;
    background: rgba(0, 157, 160, .8)
}

.card.card-outline-primary, .card.card-outline-primary .card-footer, .card.card-outline-primary .card-header {
    background-color: transparent
}

.card.card-outline-primary {
    border-width: 1px;
    border-style: solid;
    border-color: #009DA0
}

.btn-primary.btn-flat {
    background-color: transparent !important;
    color: #009DA0;
    border: none
}

.btn-group-raised .btn-primary {
    background-color: #009DA0 !important;
    color: #FFF !important
}

.btn-outline-primary {
    border: 1px solid #009DA0;
    background-color: transparent;
    color: #009DA0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-primary:focus {
    background-color: transparent !important;
    color: #009DA0 !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-primary.active {
    background-color: #009DA0 !important;
    color: #FFF !important
}

.btn-outline-primary:hover {
    background-color: #008E91 !important;
    color: #FFF !important
}

.btn-outline-primary.btn-fab, .btn-outline-primary.btn-raised {
    border: 1px solid #009DA0;
    background-color: transparent;
    color: #009DA0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-primary.btn-fab:focus, .btn-outline-primary.btn-raised:focus {
    background-color: transparent
}

.btn-outline-primary.btn-fab.active, .btn-outline-primary.btn-raised.active {
    background-color: #009DA0 !important;
    color: #FFF !important
}

.btn-outline-primary.btn-fab:hover, .btn-outline-primary.btn-raised:hover {
    background-color: #008E91 !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-primary {
    background-color: #009DA0
}

.progress .progress-bar.progress-bar-primary[value]::-webkit-progress-value {
    background-color: #009DA0
}

.progress .progress-bar.progress-bar-primary[value]::-moz-progress-bar {
    background-color: #009DA0
}

.progress .progress-bar.progress-bar-primary[value]::-ms-fill {
    background-color: #009DA0
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-primary .progress-bar {
        background-color: #009DA0
    }
}

.bg-primary.bg-darken-1, .btn-primary.btn-darken-1 {
    background-color: #009598 !important
}

.primary.darken-1 {
    color: #009598 !important
}

.btn-primary.btn-darken-1 {
    border-color: #008B8E !important
}

.btn-primary.btn-darken-1:hover {
    border-color: #008B8E !important;
    background-color: #008184 !important
}

.btn-primary.btn-darken-1:active, .btn-primary.btn-darken-1:focus {
    border-color: #008184 !important;
    background-color: #006F73 !important
}

.btn-outline-primary.btn-outline-darken-1 {
    border-color: #009598 !important;
    color: #009598 !important
}

.btn-outline-primary.btn-outline-darken-1:hover {
    background-color: #009598 !important
}

.progress-primary.progress-darken-1 {
    background-color: #009598
}

.progress-primary.progress-darken-1[value]::-webkit-progress-value {
    background-color: #009598
}

.progress-primary.progress-darken-1[value]::-moz-progress-bar {
    background-color: #009598
}

.progress-primary.progress-darken-1[value]::-ms-fill {
    background-color: #009598
}

@media screen and (min-width: 0\0
) {
    .progress-primary.progress-darken-1 .progress-bar {
        background-color: #009598
    }
}

.border-primary.border-darken-1 {
    border: 1px solid #009598 !important
}

.border-top-primary.border-top-darken-1 {
    border-top: 1px solid #009598 !important
}

.border-bottom-primary.border-bottom-darken-1 {
    border-bottom: 1px solid #009598 !important
}

.border-left-primary.border-left-darken-1 {
    border-left: 1px solid #009598 !important
}

.border-right-primary.border-right-darken-1 {
    border-right: 1px solid #009598 !important
}

.overlay-primary.overlay-darken-1 {
    background: #009598;
    background: rgba(0, 149, 152, .8)
}

.bg-primary.bg-darken-2, .btn-primary.btn-darken-2 {
    background-color: #008B8E !important
}

.primary.darken-2 {
    color: #008B8E !important
}

.btn-primary.btn-darken-2 {
    border-color: #008B8E !important
}

.btn-primary.btn-darken-2:hover {
    border-color: #008B8E !important;
    background-color: #008184 !important
}

.btn-primary.btn-darken-2:active, .btn-primary.btn-darken-2:focus {
    border-color: #008184 !important;
    background-color: #006F73 !important
}

.btn-outline-primary.btn-outline-darken-2 {
    border-color: #008B8E !important;
    color: #008B8E !important
}

.btn-outline-primary.btn-outline-darken-2:hover {
    background-color: #008B8E !important
}

.progress-primary.progress-darken-2 {
    background-color: #008B8E
}

.progress-primary.progress-darken-2[value]::-webkit-progress-value {
    background-color: #008B8E
}

.progress-primary.progress-darken-2[value]::-moz-progress-bar {
    background-color: #008B8E
}

.progress-primary.progress-darken-2[value]::-ms-fill {
    background-color: #008B8E
}

@media screen and (min-width: 0\0
) {
    .progress-primary.progress-darken-2 .progress-bar {
        background-color: #008B8E
    }
}

.border-primary.border-darken-2 {
    border: 1px solid #008B8E !important
}

.border-top-primary.border-top-darken-2 {
    border-top: 1px solid #008B8E !important
}

.border-bottom-primary.border-bottom-darken-2 {
    border-bottom: 1px solid #008B8E !important
}

.border-left-primary.border-left-darken-2 {
    border-left: 1px solid #008B8E !important
}

.border-right-primary.border-right-darken-2 {
    border-right: 1px solid #008B8E !important
}

.overlay-primary.overlay-darken-2 {
    background: #008B8E;
    background: rgba(0, 139, 142, .8)
}

.primary.darken-3 {
    color: #008184 !important
}

.bg-primary.bg-darken-3 {
    background-color: #008184 !important
}

.btn-primary.btn-darken-3, .btn-primary.btn-darken-3:hover {
    border-color: #008B8E !important;
    background-color: #008184 !important
}

.btn-primary.btn-darken-3:active, .btn-primary.btn-darken-3:focus {
    border-color: #008184 !important;
    background-color: #006F73 !important
}

.btn-outline-primary.btn-outline-darken-3 {
    border-color: #008184 !important;
    color: #008184 !important
}

.btn-outline-primary.btn-outline-darken-3:hover {
    background-color: #008184 !important
}

.progress-primary.progress-darken-3 {
    background-color: #008184
}

.progress-primary.progress-darken-3[value]::-webkit-progress-value {
    background-color: #008184
}

.progress-primary.progress-darken-3[value]::-moz-progress-bar {
    background-color: #008184
}

.progress-primary.progress-darken-3[value]::-ms-fill {
    background-color: #008184
}

@media screen and (min-width: 0\0
) {
    .progress-primary.progress-darken-3 .progress-bar {
        background-color: #008184
    }
}

.border-primary.border-darken-3 {
    border: 1px solid #008184 !important
}

.border-top-primary.border-top-darken-3 {
    border-top: 1px solid #008184 !important
}

.border-bottom-primary.border-bottom-darken-3 {
    border-bottom: 1px solid #008184 !important
}

.border-left-primary.border-left-darken-3 {
    border-left: 1px solid #008184 !important
}

.border-right-primary.border-right-darken-3 {
    border-right: 1px solid #008184 !important
}

.overlay-primary.overlay-darken-3 {
    background: #008184;
    background: rgba(0, 129, 132, .8)
}

.bg-primary.bg-darken-4, .btn-primary.btn-darken-4 {
    background-color: #006F73 !important
}

.primary.darken-4 {
    color: #006F73 !important
}

.btn-primary.btn-darken-4 {
    border-color: #008B8E !important
}

.btn-primary.btn-darken-4:hover {
    border-color: #008B8E !important;
    background-color: #008184 !important
}

.btn-primary.btn-darken-4:active, .btn-primary.btn-darken-4:focus {
    border-color: #008184 !important;
    background-color: #006F73 !important
}

.btn-outline-primary.btn-outline-darken-4 {
    border-color: #006F73 !important;
    color: #006F73 !important
}

.btn-outline-primary.btn-outline-darken-4:hover {
    background-color: #006F73 !important
}

.progress-primary.progress-darken-4 {
    background-color: #006F73
}

.progress-primary.progress-darken-4[value]::-webkit-progress-value {
    background-color: #006F73
}

.progress-primary.progress-darken-4[value]::-moz-progress-bar {
    background-color: #006F73
}

.progress-primary.progress-darken-4[value]::-ms-fill {
    background-color: #006F73
}

@media screen and (min-width: 0\0
) {
    .progress-primary.progress-darken-4 .progress-bar {
        background-color: #006F73
    }
}

.border-primary.border-darken-4 {
    border: 1px solid #006F73 !important
}

.border-top-primary.border-top-darken-4 {
    border-top: 1px solid #006F73 !important
}

.border-bottom-primary.border-bottom-darken-4 {
    border-bottom: 1px solid #006F73 !important
}

.border-left-primary.border-left-darken-4 {
    border-left: 1px solid #006F73 !important
}

.border-right-primary.border-right-darken-4 {
    border-right: 1px solid #006F73 !important
}

.overlay-primary.overlay-darken-4 {
    background: #006F73;
    background: rgba(0, 111, 115, .8)
}

.bg-primary.bg-accent-1, .btn-primary.btn-accent-1 {
    background-color: #A1FBFF !important
}

.primary.accent-1 {
    color: #A1FBFF !important
}

.btn-primary.btn-accent-1 {
    border-color: #008B8E !important
}

.btn-primary.btn-accent-1:hover {
    border-color: #008B8E !important;
    background-color: #008184 !important
}

.btn-primary.btn-accent-1:active, .btn-primary.btn-accent-1:focus {
    border-color: #008184 !important;
    background-color: #006F73 !important
}

.btn-outline-primary.btn-outline-accent-1 {
    border-color: #A1FBFF !important;
    color: #A1FBFF !important
}

.btn-outline-primary.btn-outline-accent-1:hover {
    background-color: #A1FBFF !important
}

.progress-primary.progress-accent-1 {
    background-color: #A1FBFF
}

.progress-primary.progress-accent-1[value]::-webkit-progress-value {
    background-color: #A1FBFF
}

.progress-primary.progress-accent-1[value]::-moz-progress-bar {
    background-color: #A1FBFF
}

.progress-primary.progress-accent-1[value]::-ms-fill {
    background-color: #A1FBFF
}

@media screen and (min-width: 0\0
) {
    .progress-primary.progress-accent-1 .progress-bar {
        background-color: #A1FBFF
    }
}

.border-primary.border-accent-1 {
    border: 1px solid #A1FBFF !important
}

.border-top-primary.border-top-accent-1 {
    border-top: 1px solid #A1FBFF !important
}

.border-bottom-primary.border-bottom-accent-1 {
    border-bottom: 1px solid #A1FBFF !important
}

.border-left-primary.border-left-accent-1 {
    border-left: 1px solid #A1FBFF !important
}

.border-right-primary.border-right-accent-1 {
    border-right: 1px solid #A1FBFF !important
}

.overlay-primary.overlay-accent-1 {
    background: #A1FBFF;
    background: rgba(161, 251, 255, .8)
}

.bg-primary.bg-accent-2, .btn-primary.btn-accent-2 {
    background-color: #6EF9FF !important
}

.primary.accent-2 {
    color: #6EF9FF !important
}

.btn-primary.btn-accent-2 {
    border-color: #008B8E !important
}

.btn-primary.btn-accent-2:hover {
    border-color: #008B8E !important;
    background-color: #008184 !important
}

.btn-primary.btn-accent-2:active, .btn-primary.btn-accent-2:focus {
    border-color: #008184 !important;
    background-color: #006F73 !important
}

.btn-outline-primary.btn-outline-accent-2 {
    border-color: #6EF9FF !important;
    color: #6EF9FF !important
}

.btn-outline-primary.btn-outline-accent-2:hover {
    background-color: #6EF9FF !important
}

.progress-primary.progress-accent-2 {
    background-color: #6EF9FF
}

.progress-primary.progress-accent-2[value]::-webkit-progress-value {
    background-color: #6EF9FF
}

.progress-primary.progress-accent-2[value]::-moz-progress-bar {
    background-color: #6EF9FF
}

.progress-primary.progress-accent-2[value]::-ms-fill {
    background-color: #6EF9FF
}

@media screen and (min-width: 0\0
) {
    .progress-primary.progress-accent-2 .progress-bar {
        background-color: #6EF9FF
    }
}

.border-primary.border-accent-2 {
    border: 1px solid #6EF9FF !important
}

.border-top-primary.border-top-accent-2 {
    border-top: 1px solid #6EF9FF !important
}

.border-bottom-primary.border-bottom-accent-2 {
    border-bottom: 1px solid #6EF9FF !important
}

.border-left-primary.border-left-accent-2 {
    border-left: 1px solid #6EF9FF !important
}

.border-right-primary.border-right-accent-2 {
    border-right: 1px solid #6EF9FF !important
}

.overlay-primary.overlay-accent-2 {
    background: #6EF9FF;
    background: rgba(110, 249, 255, .8)
}

.bg-primary.bg-accent-3, .btn-primary.btn-accent-3 {
    background-color: #3BF7FF !important
}

.primary.accent-3 {
    color: #3BF7FF !important
}

.btn-primary.btn-accent-3 {
    border-color: #008B8E !important
}

.btn-primary.btn-accent-3:hover {
    border-color: #008B8E !important;
    background-color: #008184 !important
}

.btn-primary.btn-accent-3:active, .btn-primary.btn-accent-3:focus {
    border-color: #008184 !important;
    background-color: #006F73 !important
}

.btn-outline-primary.btn-outline-accent-3 {
    border-color: #3BF7FF !important;
    color: #3BF7FF !important
}

.btn-outline-primary.btn-outline-accent-3:hover {
    background-color: #3BF7FF !important
}

.progress-primary.progress-accent-3 {
    background-color: #3BF7FF
}

.progress-primary.progress-accent-3[value]::-webkit-progress-value {
    background-color: #3BF7FF
}

.progress-primary.progress-accent-3[value]::-moz-progress-bar {
    background-color: #3BF7FF
}

.progress-primary.progress-accent-3[value]::-ms-fill {
    background-color: #3BF7FF
}

@media screen and (min-width: 0\0
) {
    .progress-primary.progress-accent-3 .progress-bar {
        background-color: #3BF7FF
    }
}

.border-primary.border-accent-3 {
    border: 1px solid #3BF7FF !important
}

.border-top-primary.border-top-accent-3 {
    border-top: 1px solid #3BF7FF !important
}

.border-bottom-primary.border-bottom-accent-3 {
    border-bottom: 1px solid #3BF7FF !important
}

.border-left-primary.border-left-accent-3 {
    border-left: 1px solid #3BF7FF !important
}

.border-right-primary.border-right-accent-3 {
    border-right: 1px solid #3BF7FF !important
}

.overlay-primary.overlay-accent-3 {
    background: #3BF7FF;
    background: rgba(59, 247, 255, .8)
}

.bg-primary.bg-accent-4, .btn-primary.btn-accent-4 {
    background-color: #22F6FF !important
}

.primary.accent-4 {
    color: #22F6FF !important
}

.btn-primary.btn-accent-4 {
    border-color: #008B8E !important
}

.btn-primary.btn-accent-4:hover {
    border-color: #008B8E !important;
    background-color: #008184 !important
}

.btn-primary.btn-accent-4:active, .btn-primary.btn-accent-4:focus {
    border-color: #008184 !important;
    background-color: #006F73 !important
}

.btn-outline-primary.btn-outline-accent-4 {
    border-color: #22F6FF !important;
    color: #22F6FF !important
}

.btn-outline-primary.btn-outline-accent-4:hover {
    background-color: #22F6FF !important
}

.progress-primary.progress-accent-4 {
    background-color: #22F6FF
}

.progress-primary.progress-accent-4[value]::-webkit-progress-value {
    background-color: #22F6FF
}

.progress-primary.progress-accent-4[value]::-moz-progress-bar {
    background-color: #22F6FF
}

.progress-primary.progress-accent-4[value]::-ms-fill {
    background-color: #22F6FF
}

@media screen and (min-width: 0\0
) {
    .progress-primary.progress-accent-4 .progress-bar {
        background-color: #22F6FF
    }
}

input:focus ~ .bg-primary {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #22F6FF !important;
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #22F6FF !important
}

.border-primary.border-accent-4 {
    border: 1px solid #22F6FF !important
}

.border-top-primary.border-top-accent-4 {
    border-top: 1px solid #22F6FF !important
}

.border-bottom-primary.border-bottom-accent-4 {
    border-bottom: 1px solid #22F6FF !important
}

.border-left-primary.border-left-accent-4 {
    border-left: 1px solid #22F6FF !important
}

.border-right-primary.border-right-accent-4 {
    border-right: 1px solid #22F6FF !important
}

.overlay-primary.overlay-accent-4 {
    background: #22F6FF;
    background: rgba(34, 246, 255, .8)
}

.bg-success.bg-lighten-5, .btn-success.btn-lighten-5 {
    background-color: #E2F8F0 !important
}

.success.lighten-5 {
    color: #E2F8F0 !important
}

.btn-success.btn-lighten-5 {
    border-color: #08B46B !important
}

.btn-success.btn-lighten-5:hover {
    border-color: #08B46B !important;
    background-color: #06AC61 !important
}

.btn-success.btn-lighten-5:active, .btn-success.btn-lighten-5:focus {
    border-color: #06AC61 !important;
    background-color: #039F4E !important
}

.btn-outline-success.btn-outline-lighten-5 {
    border-color: #E2F8F0 !important;
    color: #E2F8F0 !important
}

.btn-outline-success.btn-outline-lighten-5:hover {
    background-color: #E2F8F0 !important
}

.progress-success.progress-lighten-5 {
    background-color: #E2F8F0
}

.progress-success.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #E2F8F0
}

.progress-success.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #E2F8F0
}

.progress-success.progress-lighten-5[value]::-ms-fill {
    background-color: #E2F8F0
}

@media screen and (min-width: 0\0
) {
    .progress-success.progress-lighten-5 .progress-bar {
        background-color: #E2F8F0
    }
}

.border-success.border-lighten-5 {
    border: 1px solid #E2F8F0 !important
}

.border-top-success.border-top-lighten-5 {
    border-top: 1px solid #E2F8F0 !important
}

.border-bottom-success.border-bottom-lighten-5 {
    border-bottom: 1px solid #E2F8F0 !important
}

.border-left-success.border-left-lighten-5 {
    border-left: 1px solid #E2F8F0 !important
}

.border-right-success.border-right-lighten-5 {
    border-right: 1px solid #E2F8F0 !important
}

.overlay-success.overlay-lighten-5 {
    background: #E2F8F0;
    background: rgba(226, 248, 240, .8)
}

.bg-success.bg-lighten-4, .btn-success.btn-lighten-4 {
    background-color: #B6EDD8 !important
}

.success.lighten-4 {
    color: #B6EDD8 !important
}

.btn-success.btn-lighten-4 {
    border-color: #08B46B !important
}

.btn-success.btn-lighten-4:hover {
    border-color: #08B46B !important;
    background-color: #06AC61 !important
}

.btn-success.btn-lighten-4:active, .btn-success.btn-lighten-4:focus {
    border-color: #06AC61 !important;
    background-color: #039F4E !important
}

.btn-outline-success.btn-outline-lighten-4 {
    border-color: #B6EDD8 !important;
    color: #B6EDD8 !important
}

.btn-outline-success.btn-outline-lighten-4:hover {
    background-color: #B6EDD8 !important
}

.progress-success.progress-lighten-4 {
    background-color: #B6EDD8
}

.progress-success.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #B6EDD8
}

.progress-success.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #B6EDD8
}

.progress-success.progress-lighten-4[value]::-ms-fill {
    background-color: #B6EDD8
}

@media screen and (min-width: 0\0
) {
    .progress-success.progress-lighten-4 .progress-bar {
        background-color: #B6EDD8
    }
}

.border-success.border-lighten-4 {
    border: 1px solid #B6EDD8 !important
}

.border-top-success.border-top-lighten-4 {
    border-top: 1px solid #B6EDD8 !important
}

.border-bottom-success.border-bottom-lighten-4 {
    border-bottom: 1px solid #B6EDD8 !important
}

.border-left-success.border-left-lighten-4 {
    border-left: 1px solid #B6EDD8 !important
}

.border-right-success.border-right-lighten-4 {
    border-right: 1px solid #B6EDD8 !important
}

.overlay-success.overlay-lighten-4 {
    background: #B6EDD8;
    background: rgba(182, 237, 216, .8)
}

.bg-success.bg-lighten-3, .btn-success.btn-lighten-3 {
    background-color: #86E1BF !important
}

.success.lighten-3 {
    color: #86E1BF !important
}

.btn-success.btn-lighten-3 {
    border-color: #08B46B !important
}

.btn-success.btn-lighten-3:hover {
    border-color: #08B46B !important;
    background-color: #06AC61 !important
}

.btn-success.btn-lighten-3:active, .btn-success.btn-lighten-3:focus {
    border-color: #06AC61 !important;
    background-color: #039F4E !important
}

.btn-outline-success.btn-outline-lighten-3 {
    border-color: #86E1BF !important;
    color: #86E1BF !important
}

.btn-outline-success.btn-outline-lighten-3:hover {
    background-color: #86E1BF !important
}

.progress-success.progress-lighten-3 {
    background-color: #86E1BF
}

.progress-success.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #86E1BF
}

.progress-success.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #86E1BF
}

.progress-success.progress-lighten-3[value]::-ms-fill {
    background-color: #86E1BF
}

@media screen and (min-width: 0\0
) {
    .progress-success.progress-lighten-3 .progress-bar {
        background-color: #86E1BF
    }
}

.border-success.border-lighten-3 {
    border: 1px solid #86E1BF !important
}

.border-top-success.border-top-lighten-3 {
    border-top: 1px solid #86E1BF !important
}

.border-bottom-success.border-bottom-lighten-3 {
    border-bottom: 1px solid #86E1BF !important
}

.border-left-success.border-left-lighten-3 {
    border-left: 1px solid #86E1BF !important
}

.border-right-success.border-right-lighten-3 {
    border-right: 1px solid #86E1BF !important
}

.overlay-success.overlay-lighten-3 {
    background: #86E1BF;
    background: rgba(134, 225, 191, .8)
}

.bg-success.bg-lighten-2, .btn-success.btn-lighten-2 {
    background-color: #55D4A5 !important
}

.success.lighten-2 {
    color: #55D4A5 !important
}

.btn-success.btn-lighten-2 {
    border-color: #08B46B !important
}

.btn-success.btn-lighten-2:hover {
    border-color: #08B46B !important;
    background-color: #06AC61 !important
}

.btn-success.btn-lighten-2:active, .btn-success.btn-lighten-2:focus {
    border-color: #06AC61 !important;
    background-color: #039F4E !important
}

.btn-outline-success.btn-outline-lighten-2 {
    border-color: #55D4A5 !important;
    color: #55D4A5 !important
}

.btn-outline-success.btn-outline-lighten-2:hover {
    background-color: #55D4A5 !important
}

.progress-success.progress-lighten-2 {
    background-color: #55D4A5
}

.progress-success.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #55D4A5
}

.progress-success.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #55D4A5
}

.progress-success.progress-lighten-2[value]::-ms-fill {
    background-color: #55D4A5
}

@media screen and (min-width: 0\0
) {
    .progress-success.progress-lighten-2 .progress-bar {
        background-color: #55D4A5
    }
}

.border-success.border-lighten-2 {
    border: 1px solid #55D4A5 !important
}

.border-top-success.border-top-lighten-2 {
    border-top: 1px solid #55D4A5 !important
}

.border-bottom-success.border-bottom-lighten-2 {
    border-bottom: 1px solid #55D4A5 !important
}

.border-left-success.border-left-lighten-2 {
    border-left: 1px solid #55D4A5 !important
}

.border-right-success.border-right-lighten-2 {
    border-right: 1px solid #55D4A5 !important
}

.overlay-success.overlay-lighten-2 {
    background: #55D4A5;
    background: rgba(85, 212, 165, .8)
}

.bg-success.bg-lighten-1, .btn-success.btn-lighten-1 {
    background-color: #30CB91 !important
}

.success.lighten-1 {
    color: #30CB91 !important
}

.btn-success.btn-lighten-1 {
    border-color: #08B46B !important
}

.btn-success.btn-lighten-1:hover {
    border-color: #08B46B !important;
    background-color: #06AC61 !important
}

.btn-success.btn-lighten-1:active, .btn-success.btn-lighten-1:focus {
    border-color: #06AC61 !important;
    background-color: #039F4E !important
}

.btn-outline-success.btn-outline-lighten-1 {
    border-color: #30CB91 !important;
    color: #30CB91 !important
}

.btn-outline-success.btn-outline-lighten-1:hover {
    background-color: #30CB91 !important
}

.progress-success.progress-lighten-1 {
    background-color: #30CB91
}

.progress-success.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #30CB91
}

.progress-success.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #30CB91
}

.progress-success.progress-lighten-1[value]::-ms-fill {
    background-color: #30CB91
}

@media screen and (min-width: 0\0
) {
    .progress-success.progress-lighten-1 .progress-bar {
        background-color: #30CB91
    }
}

.border-success.border-lighten-1 {
    border: 1px solid #30CB91 !important
}

.border-top-success.border-top-lighten-1 {
    border-top: 1px solid #30CB91 !important
}

.border-bottom-success.border-bottom-lighten-1 {
    border-bottom: 1px solid #30CB91 !important
}

.border-left-success.border-left-lighten-1 {
    border-left: 1px solid #30CB91 !important
}

.border-right-success.border-right-lighten-1 {
    border-right: 1px solid #30CB91 !important
}

.overlay-success.overlay-lighten-1 {
    background: #30CB91;
    background: rgba(48, 203, 145, .8)
}

.success {
    color: #0CC27E !important
}

.bg-success {
    background-color: #0CC27E !important
}

.bg-success .card-footer, .bg-success .card-header {
    background-color: transparent
}

.alert-success {
    border-color: #0CC27E !important;
    background-color: #0EE494 !important;
    color: #021A11 !important
}

.alert-success .alert-link {
    color: #000 !important
}

.border-top-success {
    border-top-color: #0CC27E
}

.border-bottom-success {
    border-bottom-color: #0CC27E
}

.border-left-success {
    border-left-color: #0CC27E
}

.border-right-success {
    border-right-color: #0CC27E
}

.panel-success {
    border-color: #0CC27E
}

.panel-success .panel-heading {
    color: #FFF;
    border-color: #0CC27E;
    background-color: #0DDA8E
}

.bg-success.tag-glow, .border-success.tag-glow {
    -webkit-box-shadow: 0 0 10px #0CC27E;
    box-shadow: 0 0 10px #0CC27E
}

.overlay-success {
    background: #0CC27E;
    background: rgba(12, 194, 126, .8)
}

.card.card-outline-success, .card.card-outline-success .card-footer, .card.card-outline-success .card-header {
    background-color: transparent
}

.card.card-outline-success {
    border-width: 1px;
    border-style: solid;
    border-color: #0CC27E
}

.btn-success.btn-flat {
    background-color: transparent !important;
    color: #0CC27E;
    border: none
}

.btn-group-raised .btn-success {
    background-color: #0CC27E !important;
    color: #FFF !important
}

.btn-outline-success {
    border: 1px solid #0CC27E;
    background-color: transparent;
    color: #0CC27E;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-success:focus {
    background-color: transparent !important;
    color: #0CC27E !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-success.active {
    background-color: #0CC27E !important;
    color: #FFF !important
}

.btn-outline-success:hover {
    background-color: #0BB475 !important;
    color: #FFF !important
}

.btn-outline-success.btn-fab, .btn-outline-success.btn-raised {
    border: 1px solid #0CC27E;
    background-color: transparent;
    color: #0CC27E;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-success.btn-fab:focus, .btn-outline-success.btn-raised:focus {
    background-color: transparent
}

.btn-outline-success.btn-fab.active, .btn-outline-success.btn-raised.active {
    background-color: #0CC27E !important;
    color: #FFF !important
}

.btn-outline-success.btn-fab:hover, .btn-outline-success.btn-raised:hover {
    background-color: #0BB475 !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-success {
    background-color: #0CC27E
}

.progress .progress-bar.progress-bar-success[value]::-webkit-progress-value {
    background-color: #0CC27E
}

.progress .progress-bar.progress-bar-success[value]::-moz-progress-bar {
    background-color: #0CC27E
}

.progress .progress-bar.progress-bar-success[value]::-ms-fill {
    background-color: #0CC27E
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-success .progress-bar {
        background-color: #0CC27E
    }
}

.bg-success.bg-darken-1, .btn-success.btn-darken-1 {
    background-color: #0ABC76 !important
}

.success.darken-1 {
    color: #0ABC76 !important
}

.btn-success.btn-darken-1 {
    border-color: #08B46B !important
}

.btn-success.btn-darken-1:hover {
    border-color: #08B46B !important;
    background-color: #06AC61 !important
}

.btn-success.btn-darken-1:active, .btn-success.btn-darken-1:focus {
    border-color: #06AC61 !important;
    background-color: #039F4E !important
}

.btn-outline-success.btn-outline-darken-1 {
    border-color: #0ABC76 !important;
    color: #0ABC76 !important
}

.btn-outline-success.btn-outline-darken-1:hover {
    background-color: #0ABC76 !important
}

.progress-success.progress-darken-1 {
    background-color: #0ABC76
}

.progress-success.progress-darken-1[value]::-webkit-progress-value {
    background-color: #0ABC76
}

.progress-success.progress-darken-1[value]::-moz-progress-bar {
    background-color: #0ABC76
}

.progress-success.progress-darken-1[value]::-ms-fill {
    background-color: #0ABC76
}

@media screen and (min-width: 0\0
) {
    .progress-success.progress-darken-1 .progress-bar {
        background-color: #0ABC76
    }
}

.border-success.border-darken-1 {
    border: 1px solid #0ABC76 !important
}

.border-top-success.border-top-darken-1 {
    border-top: 1px solid #0ABC76 !important
}

.border-bottom-success.border-bottom-darken-1 {
    border-bottom: 1px solid #0ABC76 !important
}

.border-left-success.border-left-darken-1 {
    border-left: 1px solid #0ABC76 !important
}

.border-right-success.border-right-darken-1 {
    border-right: 1px solid #0ABC76 !important
}

.overlay-success.overlay-darken-1 {
    background: #0ABC76;
    background: rgba(10, 188, 118, .8)
}

.bg-success.bg-darken-2, .btn-success.btn-darken-2 {
    background-color: #08B46B !important
}

.success.darken-2 {
    color: #08B46B !important
}

.btn-success.btn-darken-2 {
    border-color: #08B46B !important
}

.btn-success.btn-darken-2:hover {
    border-color: #08B46B !important;
    background-color: #06AC61 !important
}

.btn-success.btn-darken-2:active, .btn-success.btn-darken-2:focus {
    border-color: #06AC61 !important;
    background-color: #039F4E !important
}

.btn-outline-success.btn-outline-darken-2 {
    border-color: #08B46B !important;
    color: #08B46B !important
}

.btn-outline-success.btn-outline-darken-2:hover {
    background-color: #08B46B !important
}

.progress-success.progress-darken-2 {
    background-color: #08B46B
}

.progress-success.progress-darken-2[value]::-webkit-progress-value {
    background-color: #08B46B
}

.progress-success.progress-darken-2[value]::-moz-progress-bar {
    background-color: #08B46B
}

.progress-success.progress-darken-2[value]::-ms-fill {
    background-color: #08B46B
}

@media screen and (min-width: 0\0
) {
    .progress-success.progress-darken-2 .progress-bar {
        background-color: #08B46B
    }
}

.border-success.border-darken-2 {
    border: 1px solid #08B46B !important
}

.border-top-success.border-top-darken-2 {
    border-top: 1px solid #08B46B !important
}

.border-bottom-success.border-bottom-darken-2 {
    border-bottom: 1px solid #08B46B !important
}

.border-left-success.border-left-darken-2 {
    border-left: 1px solid #08B46B !important
}

.border-right-success.border-right-darken-2 {
    border-right: 1px solid #08B46B !important
}

.overlay-success.overlay-darken-2 {
    background: #08B46B;
    background: rgba(8, 180, 107, .8)
}

.success.darken-3 {
    color: #06AC61 !important
}

.bg-success.bg-darken-3 {
    background-color: #06AC61 !important
}

.btn-success.btn-darken-3, .btn-success.btn-darken-3:hover {
    border-color: #08B46B !important;
    background-color: #06AC61 !important
}

.btn-success.btn-darken-3:active, .btn-success.btn-darken-3:focus {
    border-color: #06AC61 !important;
    background-color: #039F4E !important
}

.btn-outline-success.btn-outline-darken-3 {
    border-color: #06AC61 !important;
    color: #06AC61 !important
}

.btn-outline-success.btn-outline-darken-3:hover {
    background-color: #06AC61 !important
}

.progress-success.progress-darken-3 {
    background-color: #06AC61
}

.progress-success.progress-darken-3[value]::-webkit-progress-value {
    background-color: #06AC61
}

.progress-success.progress-darken-3[value]::-moz-progress-bar {
    background-color: #06AC61
}

.progress-success.progress-darken-3[value]::-ms-fill {
    background-color: #06AC61
}

@media screen and (min-width: 0\0
) {
    .progress-success.progress-darken-3 .progress-bar {
        background-color: #06AC61
    }
}

.border-success.border-darken-3 {
    border: 1px solid #06AC61 !important
}

.border-top-success.border-top-darken-3 {
    border-top: 1px solid #06AC61 !important
}

.border-bottom-success.border-bottom-darken-3 {
    border-bottom: 1px solid #06AC61 !important
}

.border-left-success.border-left-darken-3 {
    border-left: 1px solid #06AC61 !important
}

.border-right-success.border-right-darken-3 {
    border-right: 1px solid #06AC61 !important
}

.overlay-success.overlay-darken-3 {
    background: #06AC61;
    background: rgba(6, 172, 97, .8)
}

.bg-success.bg-darken-4, .btn-success.btn-darken-4 {
    background-color: #039F4E !important
}

.success.darken-4 {
    color: #039F4E !important
}

.btn-success.btn-darken-4 {
    border-color: #08B46B !important
}

.btn-success.btn-darken-4:hover {
    border-color: #08B46B !important;
    background-color: #06AC61 !important
}

.btn-success.btn-darken-4:active, .btn-success.btn-darken-4:focus {
    border-color: #06AC61 !important;
    background-color: #039F4E !important
}

.btn-outline-success.btn-outline-darken-4 {
    border-color: #039F4E !important;
    color: #039F4E !important
}

.btn-outline-success.btn-outline-darken-4:hover {
    background-color: #039F4E !important
}

.progress-success.progress-darken-4 {
    background-color: #039F4E
}

.progress-success.progress-darken-4[value]::-webkit-progress-value {
    background-color: #039F4E
}

.progress-success.progress-darken-4[value]::-moz-progress-bar {
    background-color: #039F4E
}

.progress-success.progress-darken-4[value]::-ms-fill {
    background-color: #039F4E
}

@media screen and (min-width: 0\0
) {
    .progress-success.progress-darken-4 .progress-bar {
        background-color: #039F4E
    }
}

.border-success.border-darken-4 {
    border: 1px solid #039F4E !important
}

.border-top-success.border-top-darken-4 {
    border-top: 1px solid #039F4E !important
}

.border-bottom-success.border-bottom-darken-4 {
    border-bottom: 1px solid #039F4E !important
}

.border-left-success.border-left-darken-4 {
    border-left: 1px solid #039F4E !important
}

.border-right-success.border-right-darken-4 {
    border-right: 1px solid #039F4E !important
}

.overlay-success.overlay-darken-4 {
    background: #039F4E;
    background: rgba(3, 159, 78, .8)
}

.bg-success.bg-accent-1, .btn-success.btn-accent-1 {
    background-color: #C9FFE0 !important
}

.success.accent-1 {
    color: #C9FFE0 !important
}

.btn-success.btn-accent-1 {
    border-color: #08B46B !important
}

.btn-success.btn-accent-1:hover {
    border-color: #08B46B !important;
    background-color: #06AC61 !important
}

.btn-success.btn-accent-1:active, .btn-success.btn-accent-1:focus {
    border-color: #06AC61 !important;
    background-color: #039F4E !important
}

.btn-outline-success.btn-outline-accent-1 {
    border-color: #C9FFE0 !important;
    color: #C9FFE0 !important
}

.btn-outline-success.btn-outline-accent-1:hover {
    background-color: #C9FFE0 !important
}

.progress-success.progress-accent-1 {
    background-color: #C9FFE0
}

.progress-success.progress-accent-1[value]::-webkit-progress-value {
    background-color: #C9FFE0
}

.progress-success.progress-accent-1[value]::-moz-progress-bar {
    background-color: #C9FFE0
}

.progress-success.progress-accent-1[value]::-ms-fill {
    background-color: #C9FFE0
}

@media screen and (min-width: 0\0
) {
    .progress-success.progress-accent-1 .progress-bar {
        background-color: #C9FFE0
    }
}

.border-success.border-accent-1 {
    border: 1px solid #C9FFE0 !important
}

.border-top-success.border-top-accent-1 {
    border-top: 1px solid #C9FFE0 !important
}

.border-bottom-success.border-bottom-accent-1 {
    border-bottom: 1px solid #C9FFE0 !important
}

.border-left-success.border-left-accent-1 {
    border-left: 1px solid #C9FFE0 !important
}

.border-right-success.border-right-accent-1 {
    border-right: 1px solid #C9FFE0 !important
}

.overlay-success.overlay-accent-1 {
    background: #C9FFE0;
    background: rgba(201, 255, 224, .8)
}

.bg-success.bg-accent-2, .btn-success.btn-accent-2 {
    background-color: #96FFC3 !important
}

.success.accent-2 {
    color: #96FFC3 !important
}

.btn-success.btn-accent-2 {
    border-color: #08B46B !important
}

.btn-success.btn-accent-2:hover {
    border-color: #08B46B !important;
    background-color: #06AC61 !important
}

.btn-success.btn-accent-2:active, .btn-success.btn-accent-2:focus {
    border-color: #06AC61 !important;
    background-color: #039F4E !important
}

.btn-outline-success.btn-outline-accent-2 {
    border-color: #96FFC3 !important;
    color: #96FFC3 !important
}

.btn-outline-success.btn-outline-accent-2:hover {
    background-color: #96FFC3 !important
}

.progress-success.progress-accent-2 {
    background-color: #96FFC3
}

.progress-success.progress-accent-2[value]::-webkit-progress-value {
    background-color: #96FFC3
}

.progress-success.progress-accent-2[value]::-moz-progress-bar {
    background-color: #96FFC3
}

.progress-success.progress-accent-2[value]::-ms-fill {
    background-color: #96FFC3
}

@media screen and (min-width: 0\0
) {
    .progress-success.progress-accent-2 .progress-bar {
        background-color: #96FFC3
    }
}

.border-success.border-accent-2 {
    border: 1px solid #96FFC3 !important
}

.border-top-success.border-top-accent-2 {
    border-top: 1px solid #96FFC3 !important
}

.border-bottom-success.border-bottom-accent-2 {
    border-bottom: 1px solid #96FFC3 !important
}

.border-left-success.border-left-accent-2 {
    border-left: 1px solid #96FFC3 !important
}

.border-right-success.border-right-accent-2 {
    border-right: 1px solid #96FFC3 !important
}

.overlay-success.overlay-accent-2 {
    background: #96FFC3;
    background: rgba(150, 255, 195, .8)
}

.bg-success.bg-accent-3, .btn-success.btn-accent-3 {
    background-color: #63FFA5 !important
}

.success.accent-3 {
    color: #63FFA5 !important
}

.btn-success.btn-accent-3 {
    border-color: #08B46B !important
}

.btn-success.btn-accent-3:hover {
    border-color: #08B46B !important;
    background-color: #06AC61 !important
}

.btn-success.btn-accent-3:active, .btn-success.btn-accent-3:focus {
    border-color: #06AC61 !important;
    background-color: #039F4E !important
}

.btn-outline-success.btn-outline-accent-3 {
    border-color: #63FFA5 !important;
    color: #63FFA5 !important
}

.btn-outline-success.btn-outline-accent-3:hover {
    background-color: #63FFA5 !important
}

.progress-success.progress-accent-3 {
    background-color: #63FFA5
}

.progress-success.progress-accent-3[value]::-webkit-progress-value {
    background-color: #63FFA5
}

.progress-success.progress-accent-3[value]::-moz-progress-bar {
    background-color: #63FFA5
}

.progress-success.progress-accent-3[value]::-ms-fill {
    background-color: #63FFA5
}

@media screen and (min-width: 0\0
) {
    .progress-success.progress-accent-3 .progress-bar {
        background-color: #63FFA5
    }
}

.border-success.border-accent-3 {
    border: 1px solid #63FFA5 !important
}

.border-top-success.border-top-accent-3 {
    border-top: 1px solid #63FFA5 !important
}

.border-bottom-success.border-bottom-accent-3 {
    border-bottom: 1px solid #63FFA5 !important
}

.border-left-success.border-left-accent-3 {
    border-left: 1px solid #63FFA5 !important
}

.border-right-success.border-right-accent-3 {
    border-right: 1px solid #63FFA5 !important
}

.overlay-success.overlay-accent-3 {
    background: #63FFA5;
    background: rgba(99, 255, 165, .8)
}

.bg-success.bg-accent-4, .btn-success.btn-accent-4 {
    background-color: #4AFF96 !important
}

.success.accent-4 {
    color: #4AFF96 !important
}

.btn-success.btn-accent-4 {
    border-color: #08B46B !important
}

.btn-success.btn-accent-4:hover {
    border-color: #08B46B !important;
    background-color: #06AC61 !important
}

.btn-success.btn-accent-4:active, .btn-success.btn-accent-4:focus {
    border-color: #06AC61 !important;
    background-color: #039F4E !important
}

.btn-outline-success.btn-outline-accent-4 {
    border-color: #4AFF96 !important;
    color: #4AFF96 !important
}

.btn-outline-success.btn-outline-accent-4:hover {
    background-color: #4AFF96 !important
}

.progress-success.progress-accent-4 {
    background-color: #4AFF96
}

.progress-success.progress-accent-4[value]::-webkit-progress-value {
    background-color: #4AFF96
}

.progress-success.progress-accent-4[value]::-moz-progress-bar {
    background-color: #4AFF96
}

.progress-success.progress-accent-4[value]::-ms-fill {
    background-color: #4AFF96
}

@media screen and (min-width: 0\0
) {
    .progress-success.progress-accent-4 .progress-bar {
        background-color: #4AFF96
    }
}

input:focus ~ .bg-success {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #4AFF96 !important;
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #4AFF96 !important
}

.border-success.border-accent-4 {
    border: 1px solid #4AFF96 !important
}

.border-top-success.border-top-accent-4 {
    border-top: 1px solid #4AFF96 !important
}

.border-bottom-success.border-bottom-accent-4 {
    border-bottom: 1px solid #4AFF96 !important
}

.border-left-success.border-left-accent-4 {
    border-left: 1px solid #4AFF96 !important
}

.border-right-success.border-right-accent-4 {
    border-right: 1px solid #4AFF96 !important
}

.btn-info.btn-lighten-5, .btn-info.btn-lighten-5:hover {
    border-color: #14ADCE !important
}

.overlay-success.overlay-accent-4 {
    background: #4AFF96;
    background: rgba(74, 255, 150, .8)
}

.bg-info.bg-lighten-5, .btn-info.btn-lighten-5 {
    background-color: #E4F7FA !important
}

.info.lighten-5 {
    color: #E4F7FA !important
}

.btn-info.btn-lighten-5:hover {
    background-color: #11A5C8 !important
}

.btn-info.btn-lighten-5:active, .btn-info.btn-lighten-5:focus {
    border-color: #11A5C8 !important;
    background-color: #0997BF !important
}

.btn-outline-info.btn-outline-lighten-5 {
    border-color: #E4F7FA !important;
    color: #E4F7FA !important
}

.btn-outline-info.btn-outline-lighten-5:hover {
    background-color: #E4F7FA !important
}

.progress-info.progress-lighten-5 {
    background-color: #E4F7FA
}

.progress-info.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #E4F7FA
}

.progress-info.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #E4F7FA
}

.progress-info.progress-lighten-5[value]::-ms-fill {
    background-color: #E4F7FA
}

@media screen and (min-width: 0\0
) {
    .progress-info.progress-lighten-5 .progress-bar {
        background-color: #E4F7FA
    }
}

.border-info.border-lighten-5 {
    border: 1px solid #E4F7FA !important
}

.border-top-info.border-top-lighten-5 {
    border-top: 1px solid #E4F7FA !important
}

.border-bottom-info.border-bottom-lighten-5 {
    border-bottom: 1px solid #E4F7FA !important
}

.border-left-info.border-left-lighten-5 {
    border-left: 1px solid #E4F7FA !important
}

.border-right-info.border-right-lighten-5 {
    border-right: 1px solid #E4F7FA !important
}

.btn-info.btn-lighten-4, .btn-info.btn-lighten-4:hover {
    border-color: #14ADCE !important
}

.overlay-info.overlay-lighten-5 {
    background: #E4F7FA;
    background: rgba(228, 247, 250, .8)
}

.bg-info.bg-lighten-4, .btn-info.btn-lighten-4 {
    background-color: #BBEBF3 !important
}

.info.lighten-4 {
    color: #BBEBF3 !important
}

.btn-info.btn-lighten-4:hover {
    background-color: #11A5C8 !important
}

.btn-info.btn-lighten-4:active, .btn-info.btn-lighten-4:focus {
    border-color: #11A5C8 !important;
    background-color: #0997BF !important
}

.btn-outline-info.btn-outline-lighten-4 {
    border-color: #BBEBF3 !important;
    color: #BBEBF3 !important
}

.btn-outline-info.btn-outline-lighten-4:hover {
    background-color: #BBEBF3 !important
}

.progress-info.progress-lighten-4 {
    background-color: #BBEBF3
}

.progress-info.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #BBEBF3
}

.progress-info.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #BBEBF3
}

.progress-info.progress-lighten-4[value]::-ms-fill {
    background-color: #BBEBF3
}

@media screen and (min-width: 0\0
) {
    .progress-info.progress-lighten-4 .progress-bar {
        background-color: #BBEBF3
    }
}

.border-info.border-lighten-4 {
    border: 1px solid #BBEBF3 !important
}

.border-top-info.border-top-lighten-4 {
    border-top: 1px solid #BBEBF3 !important
}

.border-bottom-info.border-bottom-lighten-4 {
    border-bottom: 1px solid #BBEBF3 !important
}

.border-left-info.border-left-lighten-4 {
    border-left: 1px solid #BBEBF3 !important
}

.border-right-info.border-right-lighten-4 {
    border-right: 1px solid #BBEBF3 !important
}

.btn-info.btn-lighten-3, .btn-info.btn-lighten-3:hover {
    border-color: #14ADCE !important
}

.overlay-info.overlay-lighten-4 {
    background: #BBEBF3;
    background: rgba(187, 235, 243, .8)
}

.bg-info.bg-lighten-3, .btn-info.btn-lighten-3 {
    background-color: #8EDEEC !important
}

.info.lighten-3 {
    color: #8EDEEC !important
}

.btn-info.btn-lighten-3:hover {
    background-color: #11A5C8 !important
}

.btn-info.btn-lighten-3:active, .btn-info.btn-lighten-3:focus {
    border-color: #11A5C8 !important;
    background-color: #0997BF !important
}

.btn-outline-info.btn-outline-lighten-3 {
    border-color: #8EDEEC !important;
    color: #8EDEEC !important
}

.btn-outline-info.btn-outline-lighten-3:hover {
    background-color: #8EDEEC !important
}

.progress-info.progress-lighten-3 {
    background-color: #8EDEEC
}

.progress-info.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #8EDEEC
}

.progress-info.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #8EDEEC
}

.progress-info.progress-lighten-3[value]::-ms-fill {
    background-color: #8EDEEC
}

@media screen and (min-width: 0\0
) {
    .progress-info.progress-lighten-3 .progress-bar {
        background-color: #8EDEEC
    }
}

.border-info.border-lighten-3 {
    border: 1px solid #8EDEEC !important
}

.border-top-info.border-top-lighten-3 {
    border-top: 1px solid #8EDEEC !important
}

.border-bottom-info.border-bottom-lighten-3 {
    border-bottom: 1px solid #8EDEEC !important
}

.border-left-info.border-left-lighten-3 {
    border-left: 1px solid #8EDEEC !important
}

.border-right-info.border-right-lighten-3 {
    border-right: 1px solid #8EDEEC !important
}

.btn-info.btn-lighten-2, .btn-info.btn-lighten-2:hover {
    border-color: #14ADCE !important
}

.overlay-info.overlay-lighten-3 {
    background: #8EDEEC;
    background: rgba(142, 222, 236, .8)
}

.bg-info.bg-lighten-2, .btn-info.btn-lighten-2 {
    background-color: #60D0E4 !important
}

.info.lighten-2 {
    color: #60D0E4 !important
}

.btn-info.btn-lighten-2:hover {
    background-color: #11A5C8 !important
}

.btn-info.btn-lighten-2:active, .btn-info.btn-lighten-2:focus {
    border-color: #11A5C8 !important;
    background-color: #0997BF !important
}

.btn-outline-info.btn-outline-lighten-2 {
    border-color: #60D0E4 !important;
    color: #60D0E4 !important
}

.btn-outline-info.btn-outline-lighten-2:hover {
    background-color: #60D0E4 !important
}

.progress-info.progress-lighten-2 {
    background-color: #60D0E4
}

.progress-info.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #60D0E4
}

.progress-info.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #60D0E4
}

.progress-info.progress-lighten-2[value]::-ms-fill {
    background-color: #60D0E4
}

@media screen and (min-width: 0\0
) {
    .progress-info.progress-lighten-2 .progress-bar {
        background-color: #60D0E4
    }
}

.border-info.border-lighten-2 {
    border: 1px solid #60D0E4 !important
}

.border-top-info.border-top-lighten-2 {
    border-top: 1px solid #60D0E4 !important
}

.border-bottom-info.border-bottom-lighten-2 {
    border-bottom: 1px solid #60D0E4 !important
}

.border-left-info.border-left-lighten-2 {
    border-left: 1px solid #60D0E4 !important
}

.border-right-info.border-right-lighten-2 {
    border-right: 1px solid #60D0E4 !important
}

.btn-info.btn-lighten-1, .btn-info.btn-lighten-1:hover {
    border-color: #14ADCE !important
}

.overlay-info.overlay-lighten-2 {
    background: #60D0E4;
    background: rgba(96, 208, 228, .8)
}

.bg-info.bg-lighten-1, .btn-info.btn-lighten-1 {
    background-color: #3EC6DE !important
}

.info.lighten-1 {
    color: #3EC6DE !important
}

.btn-info.btn-lighten-1:hover {
    background-color: #11A5C8 !important
}

.btn-info.btn-lighten-1:active, .btn-info.btn-lighten-1:focus {
    border-color: #11A5C8 !important;
    background-color: #0997BF !important
}

.btn-outline-info.btn-outline-lighten-1 {
    border-color: #3EC6DE !important;
    color: #3EC6DE !important
}

.btn-outline-info.btn-outline-lighten-1:hover {
    background-color: #3EC6DE !important
}

.progress-info.progress-lighten-1 {
    background-color: #3EC6DE
}

.progress-info.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #3EC6DE
}

.progress-info.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #3EC6DE
}

.progress-info.progress-lighten-1[value]::-ms-fill {
    background-color: #3EC6DE
}

@media screen and (min-width: 0\0
) {
    .progress-info.progress-lighten-1 .progress-bar {
        background-color: #3EC6DE
    }
}

.border-info.border-lighten-1 {
    border: 1px solid #3EC6DE !important
}

.border-top-info.border-top-lighten-1 {
    border-top: 1px solid #3EC6DE !important
}

.border-bottom-info.border-bottom-lighten-1 {
    border-bottom: 1px solid #3EC6DE !important
}

.border-left-info.border-left-lighten-1 {
    border-left: 1px solid #3EC6DE !important
}

.border-right-info.border-right-lighten-1 {
    border-right: 1px solid #3EC6DE !important
}

.overlay-info.overlay-lighten-1 {
    background: #3EC6DE;
    background: rgba(62, 198, 222, .8)
}

.info {
    color: #1CBCD8 !important
}

.bg-info {
    background-color: #1CBCD8 !important
}

.bg-info .card-footer, .bg-info .card-header {
    background-color: transparent
}

.alert-info {
    border-color: #1CBCD8 !important;
    background-color: #33CAE5 !important;
    color: #08323A !important
}

.alert-info .alert-link {
    color: #031316 !important
}

.border-top-info {
    border-top-color: #1CBCD8
}

.border-bottom-info {
    border-bottom-color: #1CBCD8
}

.border-left-info {
    border-left-color: #1CBCD8
}

.border-right-info {
    border-right-color: #1CBCD8
}

.panel-info {
    border-color: #1CBCD8
}

.panel-info .panel-heading {
    color: #FFF;
    border-color: #1CBCD8;
    background-color: #2AC8E3
}

.bg-info.tag-glow, .border-info.tag-glow {
    -webkit-box-shadow: 0 0 10px #1CBCD8;
    box-shadow: 0 0 10px #1CBCD8
}

.overlay-info {
    background: #1CBCD8;
    background: rgba(28, 188, 216, .8)
}

.card.card-outline-info, .card.card-outline-info .card-footer, .card.card-outline-info .card-header {
    background-color: transparent
}

.card.card-outline-info {
    border-width: 1px;
    border-style: solid;
    border-color: #1CBCD8
}

.btn-info.btn-flat {
    background-color: transparent !important;
    color: #1CBCD8;
    border: none
}

.btn-group-raised .btn-info {
    background-color: #1CBCD8 !important;
    color: #FFF !important
}

.btn-outline-info {
    border: 1px solid #1CBCD8;
    background-color: transparent;
    color: #1CBCD8;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-info:focus {
    background-color: transparent !important;
    color: #1CBCD8 !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-info.active {
    background-color: #1CBCD8 !important;
    color: #FFF !important
}

.btn-outline-info:hover {
    background-color: #1AB0CA !important;
    color: #FFF !important
}

.btn-outline-info.btn-fab, .btn-outline-info.btn-raised {
    border: 1px solid #1CBCD8;
    background-color: transparent;
    color: #1CBCD8;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-info.btn-darken-1, .btn-info.btn-darken-1:hover {
    border-color: #14ADCE !important
}

.btn-outline-info.btn-fab:focus, .btn-outline-info.btn-raised:focus {
    background-color: transparent
}

.btn-outline-info.btn-fab.active, .btn-outline-info.btn-raised.active {
    background-color: #1CBCD8 !important;
    color: #FFF !important
}

.btn-outline-info.btn-fab:hover, .btn-outline-info.btn-raised:hover {
    background-color: #1AB0CA !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-info {
    background-color: #1CBCD8
}

.progress .progress-bar.progress-bar-info[value]::-webkit-progress-value {
    background-color: #1CBCD8
}

.progress .progress-bar.progress-bar-info[value]::-moz-progress-bar {
    background-color: #1CBCD8
}

.progress .progress-bar.progress-bar-info[value]::-ms-fill {
    background-color: #1CBCD8
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-info .progress-bar {
        background-color: #1CBCD8
    }
}

.bg-info.bg-darken-1, .btn-info.btn-darken-1 {
    background-color: #19B6D4 !important
}

.info.darken-1 {
    color: #19B6D4 !important
}

.btn-info.btn-darken-1:hover {
    background-color: #11A5C8 !important
}

.btn-info.btn-darken-1:active, .btn-info.btn-darken-1:focus {
    border-color: #11A5C8 !important;
    background-color: #0997BF !important
}

.btn-outline-info.btn-outline-darken-1 {
    border-color: #19B6D4 !important;
    color: #19B6D4 !important
}

.btn-outline-info.btn-outline-darken-1:hover {
    background-color: #19B6D4 !important
}

.progress-info.progress-darken-1 {
    background-color: #19B6D4
}

.progress-info.progress-darken-1[value]::-webkit-progress-value {
    background-color: #19B6D4
}

.progress-info.progress-darken-1[value]::-moz-progress-bar {
    background-color: #19B6D4
}

.progress-info.progress-darken-1[value]::-ms-fill {
    background-color: #19B6D4
}

@media screen and (min-width: 0\0
) {
    .progress-info.progress-darken-1 .progress-bar {
        background-color: #19B6D4
    }
}

.border-info.border-darken-1 {
    border: 1px solid #19B6D4 !important
}

.border-top-info.border-top-darken-1 {
    border-top: 1px solid #19B6D4 !important
}

.border-bottom-info.border-bottom-darken-1 {
    border-bottom: 1px solid #19B6D4 !important
}

.border-left-info.border-left-darken-1 {
    border-left: 1px solid #19B6D4 !important
}

.border-right-info.border-right-darken-1 {
    border-right: 1px solid #19B6D4 !important
}

.btn-info.btn-darken-2, .btn-info.btn-darken-2:hover {
    border-color: #14ADCE !important
}

.overlay-info.overlay-darken-1 {
    background: #19B6D4;
    background: rgba(25, 182, 212, .8)
}

.bg-info.bg-darken-2, .btn-info.btn-darken-2 {
    background-color: #14ADCE !important
}

.info.darken-2 {
    color: #14ADCE !important
}

.btn-info.btn-darken-2:hover {
    background-color: #11A5C8 !important
}

.btn-info.btn-darken-2:active, .btn-info.btn-darken-2:focus {
    border-color: #11A5C8 !important;
    background-color: #0997BF !important
}

.btn-outline-info.btn-outline-darken-2 {
    border-color: #14ADCE !important;
    color: #14ADCE !important
}

.btn-outline-info.btn-outline-darken-2:hover {
    background-color: #14ADCE !important
}

.progress-info.progress-darken-2 {
    background-color: #14ADCE
}

.progress-info.progress-darken-2[value]::-webkit-progress-value {
    background-color: #14ADCE
}

.progress-info.progress-darken-2[value]::-moz-progress-bar {
    background-color: #14ADCE
}

.progress-info.progress-darken-2[value]::-ms-fill {
    background-color: #14ADCE
}

@media screen and (min-width: 0\0
) {
    .progress-info.progress-darken-2 .progress-bar {
        background-color: #14ADCE
    }
}

.border-info.border-darken-2 {
    border: 1px solid #14ADCE !important
}

.border-top-info.border-top-darken-2 {
    border-top: 1px solid #14ADCE !important
}

.border-bottom-info.border-bottom-darken-2 {
    border-bottom: 1px solid #14ADCE !important
}

.border-left-info.border-left-darken-2 {
    border-left: 1px solid #14ADCE !important
}

.border-right-info.border-right-darken-2 {
    border-right: 1px solid #14ADCE !important
}

.overlay-info.overlay-darken-2 {
    background: #14ADCE;
    background: rgba(20, 173, 206, .8)
}

.info.darken-3 {
    color: #11A5C8 !important
}

.bg-info.bg-darken-3 {
    background-color: #11A5C8 !important
}

.btn-info.btn-darken-3, .btn-info.btn-darken-3:hover {
    border-color: #14ADCE !important;
    background-color: #11A5C8 !important
}

.btn-info.btn-darken-3:active, .btn-info.btn-darken-3:focus {
    border-color: #11A5C8 !important;
    background-color: #0997BF !important
}

.btn-outline-info.btn-outline-darken-3 {
    border-color: #11A5C8 !important;
    color: #11A5C8 !important
}

.btn-outline-info.btn-outline-darken-3:hover {
    background-color: #11A5C8 !important
}

.progress-info.progress-darken-3 {
    background-color: #11A5C8
}

.progress-info.progress-darken-3[value]::-webkit-progress-value {
    background-color: #11A5C8
}

.progress-info.progress-darken-3[value]::-moz-progress-bar {
    background-color: #11A5C8
}

.progress-info.progress-darken-3[value]::-ms-fill {
    background-color: #11A5C8
}

@media screen and (min-width: 0\0
) {
    .progress-info.progress-darken-3 .progress-bar {
        background-color: #11A5C8
    }
}

.border-info.border-darken-3 {
    border: 1px solid #11A5C8 !important
}

.border-top-info.border-top-darken-3 {
    border-top: 1px solid #11A5C8 !important
}

.border-bottom-info.border-bottom-darken-3 {
    border-bottom: 1px solid #11A5C8 !important
}

.border-left-info.border-left-darken-3 {
    border-left: 1px solid #11A5C8 !important
}

.border-right-info.border-right-darken-3 {
    border-right: 1px solid #11A5C8 !important
}

.btn-info.btn-darken-4, .btn-info.btn-darken-4:hover {
    border-color: #14ADCE !important
}

.overlay-info.overlay-darken-3 {
    background: #11A5C8;
    background: rgba(17, 165, 200, .8)
}

.bg-info.bg-darken-4, .btn-info.btn-darken-4 {
    background-color: #0997BF !important
}

.info.darken-4 {
    color: #0997BF !important
}

.btn-info.btn-darken-4:hover {
    background-color: #11A5C8 !important
}

.btn-info.btn-darken-4:active, .btn-info.btn-darken-4:focus {
    border-color: #11A5C8 !important;
    background-color: #0997BF !important
}

.btn-outline-info.btn-outline-darken-4 {
    border-color: #0997BF !important;
    color: #0997BF !important
}

.btn-outline-info.btn-outline-darken-4:hover {
    background-color: #0997BF !important
}

.progress-info.progress-darken-4 {
    background-color: #0997BF
}

.progress-info.progress-darken-4[value]::-webkit-progress-value {
    background-color: #0997BF
}

.progress-info.progress-darken-4[value]::-moz-progress-bar {
    background-color: #0997BF
}

.progress-info.progress-darken-4[value]::-ms-fill {
    background-color: #0997BF
}

@media screen and (min-width: 0\0
) {
    .progress-info.progress-darken-4 .progress-bar {
        background-color: #0997BF
    }
}

.border-info.border-darken-4 {
    border: 1px solid #0997BF !important
}

.border-top-info.border-top-darken-4 {
    border-top: 1px solid #0997BF !important
}

.border-bottom-info.border-bottom-darken-4 {
    border-bottom: 1px solid #0997BF !important
}

.border-left-info.border-left-darken-4 {
    border-left: 1px solid #0997BF !important
}

.border-right-info.border-right-darken-4 {
    border-right: 1px solid #0997BF !important
}

.btn-info.btn-accent-1, .btn-info.btn-accent-1:hover {
    border-color: #14ADCE !important
}

.overlay-info.overlay-darken-4 {
    background: #0997BF;
    background: rgba(9, 151, 191, .8)
}

.bg-info.bg-accent-1, .btn-info.btn-accent-1 {
    background-color: #EAFAFF !important
}

.info.accent-1 {
    color: #EAFAFF !important
}

.btn-info.btn-accent-1:hover {
    background-color: #11A5C8 !important
}

.btn-info.btn-accent-1:active, .btn-info.btn-accent-1:focus {
    border-color: #11A5C8 !important;
    background-color: #0997BF !important
}

.btn-outline-info.btn-outline-accent-1 {
    border-color: #EAFAFF !important;
    color: #EAFAFF !important
}

.btn-outline-info.btn-outline-accent-1:hover {
    background-color: #EAFAFF !important
}

.progress-info.progress-accent-1 {
    background-color: #EAFAFF
}

.progress-info.progress-accent-1[value]::-webkit-progress-value {
    background-color: #EAFAFF
}

.progress-info.progress-accent-1[value]::-moz-progress-bar {
    background-color: #EAFAFF
}

.progress-info.progress-accent-1[value]::-ms-fill {
    background-color: #EAFAFF
}

@media screen and (min-width: 0\0
) {
    .progress-info.progress-accent-1 .progress-bar {
        background-color: #EAFAFF
    }
}

.border-info.border-accent-1 {
    border: 1px solid #EAFAFF !important
}

.border-top-info.border-top-accent-1 {
    border-top: 1px solid #EAFAFF !important
}

.border-bottom-info.border-bottom-accent-1 {
    border-bottom: 1px solid #EAFAFF !important
}

.border-left-info.border-left-accent-1 {
    border-left: 1px solid #EAFAFF !important
}

.border-right-info.border-right-accent-1 {
    border-right: 1px solid #EAFAFF !important
}

.btn-info.btn-accent-2, .btn-info.btn-accent-2:hover {
    border-color: #14ADCE !important
}

.overlay-info.overlay-accent-1 {
    background: #EAFAFF;
    background: rgba(234, 250, 255, .8)
}

.bg-info.bg-accent-2, .btn-info.btn-accent-2 {
    background-color: #B7EDFF !important
}

.info.accent-2 {
    color: #B7EDFF !important
}

.btn-info.btn-accent-2:hover {
    background-color: #11A5C8 !important
}

.btn-info.btn-accent-2:active, .btn-info.btn-accent-2:focus {
    border-color: #11A5C8 !important;
    background-color: #0997BF !important
}

.btn-outline-info.btn-outline-accent-2 {
    border-color: #B7EDFF !important;
    color: #B7EDFF !important
}

.btn-outline-info.btn-outline-accent-2:hover {
    background-color: #B7EDFF !important
}

.progress-info.progress-accent-2 {
    background-color: #B7EDFF
}

.progress-info.progress-accent-2[value]::-webkit-progress-value {
    background-color: #B7EDFF
}

.progress-info.progress-accent-2[value]::-moz-progress-bar {
    background-color: #B7EDFF
}

.progress-info.progress-accent-2[value]::-ms-fill {
    background-color: #B7EDFF
}

@media screen and (min-width: 0\0
) {
    .progress-info.progress-accent-2 .progress-bar {
        background-color: #B7EDFF
    }
}

.border-info.border-accent-2 {
    border: 1px solid #B7EDFF !important
}

.border-top-info.border-top-accent-2 {
    border-top: 1px solid #B7EDFF !important
}

.border-bottom-info.border-bottom-accent-2 {
    border-bottom: 1px solid #B7EDFF !important
}

.border-left-info.border-left-accent-2 {
    border-left: 1px solid #B7EDFF !important
}

.border-right-info.border-right-accent-2 {
    border-right: 1px solid #B7EDFF !important
}

.btn-info.btn-accent-3, .btn-info.btn-accent-3:hover {
    border-color: #14ADCE !important
}

.overlay-info.overlay-accent-2 {
    background: #B7EDFF;
    background: rgba(183, 237, 255, .8)
}

.bg-info.bg-accent-3, .btn-info.btn-accent-3 {
    background-color: #84E1FF !important
}

.info.accent-3 {
    color: #84E1FF !important
}

.btn-info.btn-accent-3:hover {
    background-color: #11A5C8 !important
}

.btn-info.btn-accent-3:active, .btn-info.btn-accent-3:focus {
    border-color: #11A5C8 !important;
    background-color: #0997BF !important
}

.btn-outline-info.btn-outline-accent-3 {
    border-color: #84E1FF !important;
    color: #84E1FF !important
}

.btn-outline-info.btn-outline-accent-3:hover {
    background-color: #84E1FF !important
}

.progress-info.progress-accent-3 {
    background-color: #84E1FF
}

.progress-info.progress-accent-3[value]::-webkit-progress-value {
    background-color: #84E1FF
}

.progress-info.progress-accent-3[value]::-moz-progress-bar {
    background-color: #84E1FF
}

.progress-info.progress-accent-3[value]::-ms-fill {
    background-color: #84E1FF
}

@media screen and (min-width: 0\0
) {
    .progress-info.progress-accent-3 .progress-bar {
        background-color: #84E1FF
    }
}

.border-info.border-accent-3 {
    border: 1px solid #84E1FF !important
}

.border-top-info.border-top-accent-3 {
    border-top: 1px solid #84E1FF !important
}

.border-bottom-info.border-bottom-accent-3 {
    border-bottom: 1px solid #84E1FF !important
}

.border-left-info.border-left-accent-3 {
    border-left: 1px solid #84E1FF !important
}

.border-right-info.border-right-accent-3 {
    border-right: 1px solid #84E1FF !important
}

.btn-info.btn-accent-4, .btn-info.btn-accent-4:hover {
    border-color: #14ADCE !important
}

.overlay-info.overlay-accent-3 {
    background: #84E1FF;
    background: rgba(132, 225, 255, .8)
}

.bg-info.bg-accent-4, .btn-info.btn-accent-4 {
    background-color: #6ADAFF !important
}

.info.accent-4 {
    color: #6ADAFF !important
}

.btn-info.btn-accent-4:hover {
    background-color: #11A5C8 !important
}

.btn-info.btn-accent-4:active, .btn-info.btn-accent-4:focus {
    border-color: #11A5C8 !important;
    background-color: #0997BF !important
}

.btn-outline-info.btn-outline-accent-4 {
    border-color: #6ADAFF !important;
    color: #6ADAFF !important
}

.btn-outline-info.btn-outline-accent-4:hover {
    background-color: #6ADAFF !important
}

.progress-info.progress-accent-4 {
    background-color: #6ADAFF
}

.progress-info.progress-accent-4[value]::-webkit-progress-value {
    background-color: #6ADAFF
}

.progress-info.progress-accent-4[value]::-moz-progress-bar {
    background-color: #6ADAFF
}

.progress-info.progress-accent-4[value]::-ms-fill {
    background-color: #6ADAFF
}

@media screen and (min-width: 0\0
) {
    .progress-info.progress-accent-4 .progress-bar {
        background-color: #6ADAFF
    }
}

input:focus ~ .bg-info {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #6ADAFF !important;
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #6ADAFF !important
}

.border-info.border-accent-4 {
    border: 1px solid #6ADAFF !important
}

.border-top-info.border-top-accent-4 {
    border-top: 1px solid #6ADAFF !important
}

.border-bottom-info.border-bottom-accent-4 {
    border-bottom: 1px solid #6ADAFF !important
}

.border-left-info.border-left-accent-4 {
    border-left: 1px solid #6ADAFF !important
}

.border-right-info.border-right-accent-4 {
    border-right: 1px solid #6ADAFF !important
}

.overlay-info.overlay-accent-4 {
    background: #6ADAFF;
    background: rgba(106, 218, 255, .8)
}

.bg-warning.bg-lighten-5, .btn-warning.btn-lighten-5 {
    background-color: #FFF1EC !important
}

.warning.lighten-5 {
    color: #FFF1EC !important
}

.btn-warning.btn-lighten-5 {
    border-color: #FF7A4E !important
}

.btn-warning.btn-lighten-5:hover {
    border-color: #FF7A4E !important;
    background-color: #FF7044 !important
}

.btn-warning.btn-lighten-5:active, .btn-warning.btn-lighten-5:focus {
    border-color: #FF7044 !important;
    background-color: #FF5D33 !important
}

.btn-outline-warning.btn-outline-lighten-5 {
    border-color: #FFF1EC !important;
    color: #FFF1EC !important
}

.btn-outline-warning.btn-outline-lighten-5:hover {
    background-color: #FFF1EC !important
}

.progress-warning.progress-lighten-5 {
    background-color: #FFF1EC
}

.progress-warning.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #FFF1EC
}

.progress-warning.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #FFF1EC
}

.progress-warning.progress-lighten-5[value]::-ms-fill {
    background-color: #FFF1EC
}

@media screen and (min-width: 0\0
) {
    .progress-warning.progress-lighten-5 .progress-bar {
        background-color: #FFF1EC
    }
}

.border-warning.border-lighten-5 {
    border: 1px solid #FFF1EC !important
}

.border-top-warning.border-top-lighten-5 {
    border-top: 1px solid #FFF1EC !important
}

.border-bottom-warning.border-bottom-lighten-5 {
    border-bottom: 1px solid #FFF1EC !important
}

.border-left-warning.border-left-lighten-5 {
    border-left: 1px solid #FFF1EC !important
}

.border-right-warning.border-right-lighten-5 {
    border-right: 1px solid #FFF1EC !important
}

.overlay-warning.overlay-lighten-5 {
    background: #FFF1EC;
    background: rgba(255, 241, 236, .8)
}

.bg-warning.bg-lighten-4, .btn-warning.btn-lighten-4 {
    background-color: #FFDDCF !important
}

.warning.lighten-4 {
    color: #FFDDCF !important
}

.btn-warning.btn-lighten-4 {
    border-color: #FF7A4E !important
}

.btn-warning.btn-lighten-4:hover {
    border-color: #FF7A4E !important;
    background-color: #FF7044 !important
}

.btn-warning.btn-lighten-4:active, .btn-warning.btn-lighten-4:focus {
    border-color: #FF7044 !important;
    background-color: #FF5D33 !important
}

.btn-outline-warning.btn-outline-lighten-4 {
    border-color: #FFDDCF !important;
    color: #FFDDCF !important
}

.btn-outline-warning.btn-outline-lighten-4:hover {
    background-color: #FFDDCF !important
}

.progress-warning.progress-lighten-4 {
    background-color: #FFDDCF
}

.progress-warning.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #FFDDCF
}

.progress-warning.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #FFDDCF
}

.progress-warning.progress-lighten-4[value]::-ms-fill {
    background-color: #FFDDCF
}

@media screen and (min-width: 0\0
) {
    .progress-warning.progress-lighten-4 .progress-bar {
        background-color: #FFDDCF
    }
}

.border-warning.border-lighten-4 {
    border: 1px solid #FFDDCF !important
}

.border-top-warning.border-top-lighten-4 {
    border-top: 1px solid #FFDDCF !important
}

.border-bottom-warning.border-bottom-lighten-4 {
    border-bottom: 1px solid #FFDDCF !important
}

.border-left-warning.border-left-lighten-4 {
    border-left: 1px solid #FFDDCF !important
}

.border-right-warning.border-right-lighten-4 {
    border-right: 1px solid #FFDDCF !important
}

.overlay-warning.overlay-lighten-4 {
    background: #FFDDCF;
    background: rgba(255, 221, 207, .8)
}

.bg-warning.bg-lighten-3, .btn-warning.btn-lighten-3 {
    background-color: #FFC6B0 !important
}

.warning.lighten-3 {
    color: #FFC6B0 !important
}

.btn-warning.btn-lighten-3 {
    border-color: #FF7A4E !important
}

.btn-warning.btn-lighten-3:hover {
    border-color: #FF7A4E !important;
    background-color: #FF7044 !important
}

.btn-warning.btn-lighten-3:active, .btn-warning.btn-lighten-3:focus {
    border-color: #FF7044 !important;
    background-color: #FF5D33 !important
}

.btn-outline-warning.btn-outline-lighten-3 {
    border-color: #FFC6B0 !important;
    color: #FFC6B0 !important
}

.btn-outline-warning.btn-outline-lighten-3:hover {
    background-color: #FFC6B0 !important
}

.progress-warning.progress-lighten-3 {
    background-color: #FFC6B0
}

.progress-warning.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #FFC6B0
}

.progress-warning.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #FFC6B0
}

.progress-warning.progress-lighten-3[value]::-ms-fill {
    background-color: #FFC6B0
}

@media screen and (min-width: 0\0
) {
    .progress-warning.progress-lighten-3 .progress-bar {
        background-color: #FFC6B0
    }
}

.border-warning.border-lighten-3 {
    border: 1px solid #FFC6B0 !important
}

.border-top-warning.border-top-lighten-3 {
    border-top: 1px solid #FFC6B0 !important
}

.border-bottom-warning.border-bottom-lighten-3 {
    border-bottom: 1px solid #FFC6B0 !important
}

.border-left-warning.border-left-lighten-3 {
    border-left: 1px solid #FFC6B0 !important
}

.border-right-warning.border-right-lighten-3 {
    border-right: 1px solid #FFC6B0 !important
}

.overlay-warning.overlay-lighten-3 {
    background: #FFC6B0;
    background: rgba(255, 198, 176, .8)
}

.bg-warning.bg-lighten-2, .btn-warning.btn-lighten-2 {
    background-color: #FFAF90 !important
}

.warning.lighten-2 {
    color: #FFAF90 !important
}

.btn-warning.btn-lighten-2 {
    border-color: #FF7A4E !important
}

.btn-warning.btn-lighten-2:hover {
    border-color: #FF7A4E !important;
    background-color: #FF7044 !important
}

.btn-warning.btn-lighten-2:active, .btn-warning.btn-lighten-2:focus {
    border-color: #FF7044 !important;
    background-color: #FF5D33 !important
}

.btn-outline-warning.btn-outline-lighten-2 {
    border-color: #FFAF90 !important;
    color: #FFAF90 !important
}

.btn-outline-warning.btn-outline-lighten-2:hover {
    background-color: #FFAF90 !important
}

.progress-warning.progress-lighten-2 {
    background-color: #FFAF90
}

.progress-warning.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #FFAF90
}

.progress-warning.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #FFAF90
}

.progress-warning.progress-lighten-2[value]::-ms-fill {
    background-color: #FFAF90
}

@media screen and (min-width: 0\0
) {
    .progress-warning.progress-lighten-2 .progress-bar {
        background-color: #FFAF90
    }
}

.border-warning.border-lighten-2 {
    border: 1px solid #FFAF90 !important
}

.border-top-warning.border-top-lighten-2 {
    border-top: 1px solid #FFAF90 !important
}

.border-bottom-warning.border-bottom-lighten-2 {
    border-bottom: 1px solid #FFAF90 !important
}

.border-left-warning.border-left-lighten-2 {
    border-left: 1px solid #FFAF90 !important
}

.border-right-warning.border-right-lighten-2 {
    border-right: 1px solid #FFAF90 !important
}

.overlay-warning.overlay-lighten-2 {
    background: #FFAF90;
    background: rgba(255, 175, 144, .8)
}

.bg-warning.bg-lighten-1, .btn-warning.btn-lighten-1 {
    background-color: #FF9E78 !important
}

.warning.lighten-1 {
    color: #FF9E78 !important
}

.btn-warning.btn-lighten-1 {
    border-color: #FF7A4E !important
}

.btn-warning.btn-lighten-1:hover {
    border-color: #FF7A4E !important;
    background-color: #FF7044 !important
}

.btn-warning.btn-lighten-1:active, .btn-warning.btn-lighten-1:focus {
    border-color: #FF7044 !important;
    background-color: #FF5D33 !important
}

.btn-outline-warning.btn-outline-lighten-1 {
    border-color: #FF9E78 !important;
    color: #FF9E78 !important
}

.btn-outline-warning.btn-outline-lighten-1:hover {
    background-color: #FF9E78 !important
}

.progress-warning.progress-lighten-1 {
    background-color: #FF9E78
}

.progress-warning.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #FF9E78
}

.progress-warning.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #FF9E78
}

.progress-warning.progress-lighten-1[value]::-ms-fill {
    background-color: #FF9E78
}

@media screen and (min-width: 0\0
) {
    .progress-warning.progress-lighten-1 .progress-bar {
        background-color: #FF9E78
    }
}

.border-warning.border-lighten-1 {
    border: 1px solid #FF9E78 !important
}

.border-top-warning.border-top-lighten-1 {
    border-top: 1px solid #FF9E78 !important
}

.border-bottom-warning.border-bottom-lighten-1 {
    border-bottom: 1px solid #FF9E78 !important
}

.border-left-warning.border-left-lighten-1 {
    border-left: 1px solid #FF9E78 !important
}

.border-right-warning.border-right-lighten-1 {
    border-right: 1px solid #FF9E78 !important
}

.overlay-warning.overlay-lighten-1 {
    background: #FF9E78;
    background: rgba(255, 158, 120, .8)
}

.warning {
    color: #FF8D60 !important
}

.bg-warning {
    background-color: #FF8D60 !important
}

.bg-warning .card-footer, .bg-warning .card-header {
    background-color: transparent
}

.alert-warning {
    border-color: #FF8D60 !important;
    background-color: #FFA784 !important;
    color: #AD3100 !important
}

.alert-warning .alert-link {
    color: #842500 !important
}

.border-top-warning {
    border-top-color: #FF8D60
}

.border-bottom-warning {
    border-bottom-color: #FF8D60
}

.border-left-warning {
    border-left-color: #FF8D60
}

.border-right-warning {
    border-right-color: #FF8D60
}

.panel-warning {
    border-color: #FF8D60
}

.panel-warning .panel-heading {
    color: #FFF;
    border-color: #FF8D60;
    background-color: #FF9F7A
}

.bg-warning.tag-glow, .border-warning.tag-glow {
    -webkit-box-shadow: 0 0 10px #FF8D60;
    box-shadow: 0 0 10px #FF8D60
}

.overlay-warning {
    background: #FF8D60;
    background: rgba(255, 141, 96, .8)
}

.card.card-outline-warning, .card.card-outline-warning .card-footer, .card.card-outline-warning .card-header {
    background-color: transparent
}

.card.card-outline-warning {
    border-width: 1px;
    border-style: solid;
    border-color: #FF8D60
}

.btn-warning.btn-flat {
    background-color: transparent !important;
    color: #FF8D60;
    border: none
}

.btn-group-raised .btn-warning {
    background-color: #FF8D60 !important;
    color: #FFF !important
}

.btn-outline-warning {
    border: 1px solid #FF8D60;
    background-color: transparent;
    color: #FF8D60;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-warning:focus {
    background-color: transparent !important;
    color: #FF8D60 !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-warning.active {
    background-color: #FF8D60 !important;
    color: #FFF !important
}

.btn-outline-warning:hover {
    background-color: #FF8251 !important;
    color: #FFF !important
}

.btn-outline-warning.btn-fab, .btn-outline-warning.btn-raised {
    border: 1px solid #FF8D60;
    background-color: transparent;
    color: #FF8D60;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-warning.btn-fab:focus, .btn-outline-warning.btn-raised:focus {
    background-color: transparent
}

.btn-outline-warning.btn-fab.active, .btn-outline-warning.btn-raised.active {
    background-color: #FF8D60 !important;
    color: #FFF !important
}

.btn-outline-warning.btn-fab:hover, .btn-outline-warning.btn-raised:hover {
    background-color: #FF8251 !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-warning {
    background-color: #FF8D60
}

.progress .progress-bar.progress-bar-warning[value]::-webkit-progress-value {
    background-color: #FF8D60
}

.progress .progress-bar.progress-bar-warning[value]::-moz-progress-bar {
    background-color: #FF8D60
}

.progress .progress-bar.progress-bar-warning[value]::-ms-fill {
    background-color: #FF8D60
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-warning .progress-bar {
        background-color: #FF8D60
    }
}

.bg-warning.bg-darken-1, .btn-warning.btn-darken-1 {
    background-color: #FF8558 !important
}

.warning.darken-1 {
    color: #FF8558 !important
}

.btn-warning.btn-darken-1 {
    border-color: #FF7A4E !important
}

.btn-warning.btn-darken-1:hover {
    border-color: #FF7A4E !important;
    background-color: #FF7044 !important
}

.btn-warning.btn-darken-1:active, .btn-warning.btn-darken-1:focus {
    border-color: #FF7044 !important;
    background-color: #FF5D33 !important
}

.btn-outline-warning.btn-outline-darken-1 {
    border-color: #FF8558 !important;
    color: #FF8558 !important
}

.btn-outline-warning.btn-outline-darken-1:hover {
    background-color: #FF8558 !important
}

.progress-warning.progress-darken-1 {
    background-color: #FF8558
}

.progress-warning.progress-darken-1[value]::-webkit-progress-value {
    background-color: #FF8558
}

.progress-warning.progress-darken-1[value]::-moz-progress-bar {
    background-color: #FF8558
}

.progress-warning.progress-darken-1[value]::-ms-fill {
    background-color: #FF8558
}

@media screen and (min-width: 0\0
) {
    .progress-warning.progress-darken-1 .progress-bar {
        background-color: #FF8558
    }
}

.border-warning.border-darken-1 {
    border: 1px solid #FF8558 !important
}

.border-top-warning.border-top-darken-1 {
    border-top: 1px solid #FF8558 !important
}

.border-bottom-warning.border-bottom-darken-1 {
    border-bottom: 1px solid #FF8558 !important
}

.border-left-warning.border-left-darken-1 {
    border-left: 1px solid #FF8558 !important
}

.border-right-warning.border-right-darken-1 {
    border-right: 1px solid #FF8558 !important
}

.overlay-warning.overlay-darken-1 {
    background: #FF8558;
    background: rgba(255, 133, 88, .8)
}

.bg-warning.bg-darken-2, .btn-warning.btn-darken-2 {
    background-color: #FF7A4E !important
}

.warning.darken-2 {
    color: #FF7A4E !important
}

.btn-warning.btn-darken-2 {
    border-color: #FF7A4E !important
}

.btn-warning.btn-darken-2:hover {
    border-color: #FF7A4E !important;
    background-color: #FF7044 !important
}

.btn-warning.btn-darken-2:active, .btn-warning.btn-darken-2:focus {
    border-color: #FF7044 !important;
    background-color: #FF5D33 !important
}

.btn-outline-warning.btn-outline-darken-2 {
    border-color: #FF7A4E !important;
    color: #FF7A4E !important
}

.btn-outline-warning.btn-outline-darken-2:hover {
    background-color: #FF7A4E !important
}

.progress-warning.progress-darken-2 {
    background-color: #FF7A4E
}

.progress-warning.progress-darken-2[value]::-webkit-progress-value {
    background-color: #FF7A4E
}

.progress-warning.progress-darken-2[value]::-moz-progress-bar {
    background-color: #FF7A4E
}

.progress-warning.progress-darken-2[value]::-ms-fill {
    background-color: #FF7A4E
}

@media screen and (min-width: 0\0
) {
    .progress-warning.progress-darken-2 .progress-bar {
        background-color: #FF7A4E
    }
}

.border-warning.border-darken-2 {
    border: 1px solid #FF7A4E !important
}

.border-top-warning.border-top-darken-2 {
    border-top: 1px solid #FF7A4E !important
}

.border-bottom-warning.border-bottom-darken-2 {
    border-bottom: 1px solid #FF7A4E !important
}

.border-left-warning.border-left-darken-2 {
    border-left: 1px solid #FF7A4E !important
}

.border-right-warning.border-right-darken-2 {
    border-right: 1px solid #FF7A4E !important
}

.overlay-warning.overlay-darken-2 {
    background: #FF7A4E;
    background: rgba(255, 122, 78, .8)
}

.warning.darken-3 {
    color: #FF7044 !important
}

.bg-warning.bg-darken-3 {
    background-color: #FF7044 !important
}

.btn-warning.btn-darken-3, .btn-warning.btn-darken-3:hover {
    border-color: #FF7A4E !important;
    background-color: #FF7044 !important
}

.btn-warning.btn-darken-3:active, .btn-warning.btn-darken-3:focus {
    border-color: #FF7044 !important;
    background-color: #FF5D33 !important
}

.btn-outline-warning.btn-outline-darken-3 {
    border-color: #FF7044 !important;
    color: #FF7044 !important
}

.btn-outline-warning.btn-outline-darken-3:hover {
    background-color: #FF7044 !important
}

.progress-warning.progress-darken-3 {
    background-color: #FF7044
}

.progress-warning.progress-darken-3[value]::-webkit-progress-value {
    background-color: #FF7044
}

.progress-warning.progress-darken-3[value]::-moz-progress-bar {
    background-color: #FF7044
}

.progress-warning.progress-darken-3[value]::-ms-fill {
    background-color: #FF7044
}

@media screen and (min-width: 0\0
) {
    .progress-warning.progress-darken-3 .progress-bar {
        background-color: #FF7044
    }
}

.border-warning.border-darken-3 {
    border: 1px solid #FF7044 !important
}

.border-top-warning.border-top-darken-3 {
    border-top: 1px solid #FF7044 !important
}

.border-bottom-warning.border-bottom-darken-3 {
    border-bottom: 1px solid #FF7044 !important
}

.border-left-warning.border-left-darken-3 {
    border-left: 1px solid #FF7044 !important
}

.border-right-warning.border-right-darken-3 {
    border-right: 1px solid #FF7044 !important
}

.overlay-warning.overlay-darken-3 {
    background: #FF7044;
    background: rgba(255, 112, 68, .8)
}

.bg-warning.bg-darken-4, .btn-warning.btn-darken-4 {
    background-color: #FF5D33 !important
}

.warning.darken-4 {
    color: #FF5D33 !important
}

.btn-warning.btn-darken-4 {
    border-color: #FF7A4E !important
}

.btn-warning.btn-darken-4:hover {
    border-color: #FF7A4E !important;
    background-color: #FF7044 !important
}

.btn-warning.btn-darken-4:active, .btn-warning.btn-darken-4:focus {
    border-color: #FF7044 !important;
    background-color: #FF5D33 !important
}

.btn-outline-warning.btn-outline-darken-4 {
    border-color: #FF5D33 !important;
    color: #FF5D33 !important
}

.btn-outline-warning.btn-outline-darken-4:hover {
    background-color: #FF5D33 !important
}

.progress-warning.progress-darken-4 {
    background-color: #FF5D33
}

.progress-warning.progress-darken-4[value]::-webkit-progress-value {
    background-color: #FF5D33
}

.progress-warning.progress-darken-4[value]::-moz-progress-bar {
    background-color: #FF5D33
}

.progress-warning.progress-darken-4[value]::-ms-fill {
    background-color: #FF5D33
}

@media screen and (min-width: 0\0
) {
    .progress-warning.progress-darken-4 .progress-bar {
        background-color: #FF5D33
    }
}

.border-warning.border-darken-4 {
    border: 1px solid #FF5D33 !important
}

.border-top-warning.border-top-darken-4 {
    border-top: 1px solid #FF5D33 !important
}

.border-bottom-warning.border-bottom-darken-4 {
    border-bottom: 1px solid #FF5D33 !important
}

.border-left-warning.border-left-darken-4 {
    border-left: 1px solid #FF5D33 !important
}

.border-right-warning.border-right-darken-4 {
    border-right: 1px solid #FF5D33 !important
}

.overlay-warning.overlay-darken-4 {
    background: #FF5D33;
    background: rgba(255, 93, 51, .8)
}

.bg-warning.bg-accent-1, .btn-warning.btn-accent-1 {
    background-color: #FFF !important
}

.warning.accent-1 {
    color: #FFF !important
}

.btn-warning.btn-accent-1 {
    border-color: #FF7A4E !important
}

.btn-warning.btn-accent-1:hover {
    border-color: #FF7A4E !important;
    background-color: #FF7044 !important
}

.btn-warning.btn-accent-1:active, .btn-warning.btn-accent-1:focus {
    border-color: #FF7044 !important;
    background-color: #FF5D33 !important
}

.btn-outline-warning.btn-outline-accent-1 {
    border-color: #FFF !important;
    color: #FFF !important
}

.btn-outline-warning.btn-outline-accent-1:hover {
    background-color: #FFF !important
}

.progress-warning.progress-accent-1 {
    background-color: #FFF
}

.progress-warning.progress-accent-1[value]::-webkit-progress-value {
    background-color: #FFF
}

.progress-warning.progress-accent-1[value]::-moz-progress-bar {
    background-color: #FFF
}

.progress-warning.progress-accent-1[value]::-ms-fill {
    background-color: #FFF
}

@media screen and (min-width: 0\0
) {
    .progress-warning.progress-accent-1 .progress-bar {
        background-color: #FFF
    }
}

.border-warning.border-accent-1 {
    border: 1px solid #FFF !important
}

.border-top-warning.border-top-accent-1 {
    border-top: 1px solid #FFF !important
}

.border-bottom-warning.border-bottom-accent-1 {
    border-bottom: 1px solid #FFF !important
}

.border-left-warning.border-left-accent-1 {
    border-left: 1px solid #FFF !important
}

.border-right-warning.border-right-accent-1 {
    border-right: 1px solid #FFF !important
}

.overlay-warning.overlay-accent-1 {
    background: #FFF;
    background: rgba(255, 255, 255, .8)
}

.bg-warning.bg-accent-2, .btn-warning.btn-accent-2 {
    background-color: #FFEFEC !important
}

.warning.accent-2 {
    color: #FFEFEC !important
}

.btn-warning.btn-accent-2 {
    border-color: #FF7A4E !important
}

.btn-warning.btn-accent-2:hover {
    border-color: #FF7A4E !important;
    background-color: #FF7044 !important
}

.btn-warning.btn-accent-2:active, .btn-warning.btn-accent-2:focus {
    border-color: #FF7044 !important;
    background-color: #FF5D33 !important
}

.btn-outline-warning.btn-outline-accent-2 {
    border-color: #FFEFEC !important;
    color: #FFEFEC !important
}

.btn-outline-warning.btn-outline-accent-2:hover {
    background-color: #FFEFEC !important
}

.progress-warning.progress-accent-2 {
    background-color: #FFEFEC
}

.progress-warning.progress-accent-2[value]::-webkit-progress-value {
    background-color: #FFEFEC
}

.progress-warning.progress-accent-2[value]::-moz-progress-bar {
    background-color: #FFEFEC
}

.progress-warning.progress-accent-2[value]::-ms-fill {
    background-color: #FFEFEC
}

@media screen and (min-width: 0\0
) {
    .progress-warning.progress-accent-2 .progress-bar {
        background-color: #FFEFEC
    }
}

.border-warning.border-accent-2 {
    border: 1px solid #FFEFEC !important
}

.border-top-warning.border-top-accent-2 {
    border-top: 1px solid #FFEFEC !important
}

.border-bottom-warning.border-bottom-accent-2 {
    border-bottom: 1px solid #FFEFEC !important
}

.border-left-warning.border-left-accent-2 {
    border-left: 1px solid #FFEFEC !important
}

.border-right-warning.border-right-accent-2 {
    border-right: 1px solid #FFEFEC !important
}

.overlay-warning.overlay-accent-2 {
    background: #FFEFEC;
    background: rgba(255, 239, 236, .8)
}

.bg-warning.bg-accent-3, .btn-warning.btn-accent-3 {
    background-color: #FFE4DE !important
}

.warning.accent-3 {
    color: #FFE4DE !important
}

.btn-warning.btn-accent-3 {
    border-color: #FF7A4E !important
}

.btn-warning.btn-accent-3:hover {
    border-color: #FF7A4E !important;
    background-color: #FF7044 !important
}

.btn-warning.btn-accent-3:active, .btn-warning.btn-accent-3:focus {
    border-color: #FF7044 !important;
    background-color: #FF5D33 !important
}

.btn-outline-warning.btn-outline-accent-3 {
    border-color: #FFE4DE !important;
    color: #FFE4DE !important
}

.btn-outline-warning.btn-outline-accent-3:hover {
    background-color: #FFE4DE !important
}

.progress-warning.progress-accent-3 {
    background-color: #FFE4DE
}

.progress-warning.progress-accent-3[value]::-webkit-progress-value {
    background-color: #FFE4DE
}

.progress-warning.progress-accent-3[value]::-moz-progress-bar {
    background-color: #FFE4DE
}

.progress-warning.progress-accent-3[value]::-ms-fill {
    background-color: #FFE4DE
}

@media screen and (min-width: 0\0
) {
    .progress-warning.progress-accent-3 .progress-bar {
        background-color: #FFE4DE
    }
}

.border-warning.border-accent-3 {
    border: 1px solid #FFE4DE !important
}

.border-top-warning.border-top-accent-3 {
    border-top: 1px solid #FFE4DE !important
}

.border-bottom-warning.border-bottom-accent-3 {
    border-bottom: 1px solid #FFE4DE !important
}

.border-left-warning.border-left-accent-3 {
    border-left: 1px solid #FFE4DE !important
}

.border-right-warning.border-right-accent-3 {
    border-right: 1px solid #FFE4DE !important
}

.overlay-warning.overlay-accent-3 {
    background: #FFE4DE;
    background: rgba(255, 228, 222, .8)
}

.bg-warning.bg-accent-4, .btn-warning.btn-accent-4 {
    background-color: #FFCFC4 !important
}

.warning.accent-4 {
    color: #FFCFC4 !important
}

.btn-warning.btn-accent-4 {
    border-color: #FF7A4E !important
}

.btn-warning.btn-accent-4:hover {
    border-color: #FF7A4E !important;
    background-color: #FF7044 !important
}

.btn-warning.btn-accent-4:active, .btn-warning.btn-accent-4:focus {
    border-color: #FF7044 !important;
    background-color: #FF5D33 !important
}

.btn-outline-warning.btn-outline-accent-4 {
    border-color: #FFCFC4 !important;
    color: #FFCFC4 !important
}

.btn-outline-warning.btn-outline-accent-4:hover {
    background-color: #FFCFC4 !important
}

.progress-warning.progress-accent-4 {
    background-color: #FFCFC4
}

.progress-warning.progress-accent-4[value]::-webkit-progress-value {
    background-color: #FFCFC4
}

.progress-warning.progress-accent-4[value]::-moz-progress-bar {
    background-color: #FFCFC4
}

.progress-warning.progress-accent-4[value]::-ms-fill {
    background-color: #FFCFC4
}

@media screen and (min-width: 0\0
) {
    .progress-warning.progress-accent-4 .progress-bar {
        background-color: #FFCFC4
    }
}

input:focus ~ .bg-warning {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFCFC4 !important;
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFCFC4 !important
}

.border-warning.border-accent-4 {
    border: 1px solid #FFCFC4 !important
}

.border-top-warning.border-top-accent-4 {
    border-top: 1px solid #FFCFC4 !important
}

.border-bottom-warning.border-bottom-accent-4 {
    border-bottom: 1px solid #FFCFC4 !important
}

.border-left-warning.border-left-accent-4 {
    border-left: 1px solid #FFCFC4 !important
}

.border-right-warning.border-right-accent-4 {
    border-right: 1px solid #FFCFC4 !important
}

.overlay-warning.overlay-accent-4 {
    background: #FFCFC4;
    background: rgba(255, 207, 196, .8)
}

.bg-danger.bg-lighten-5, .btn-danger.btn-lighten-5 {
    background-color: #FFEBED !important
}

.danger.lighten-5 {
    color: #FFEBED !important
}

.btn-danger.btn-lighten-5 {
    border-color: #FF4758 !important
}

.btn-danger.btn-lighten-5:hover {
    border-color: #FF4758 !important;
    background-color: #FF3D4E !important
}

.btn-danger.btn-lighten-5:active, .btn-danger.btn-lighten-5:focus {
    border-color: #FF3D4E !important;
    background-color: #FF2D3C !important
}

.btn-outline-danger.btn-outline-lighten-5 {
    border-color: #FFEBED !important;
    color: #FFEBED !important
}

.btn-outline-danger.btn-outline-lighten-5:hover {
    background-color: #FFEBED !important
}

.progress-danger.progress-lighten-5 {
    background-color: #FFEBED
}

.progress-danger.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #FFEBED
}

.progress-danger.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #FFEBED
}

.progress-danger.progress-lighten-5[value]::-ms-fill {
    background-color: #FFEBED
}

@media screen and (min-width: 0\0
) {
    .progress-danger.progress-lighten-5 .progress-bar {
        background-color: #FFEBED
    }
}

.border-danger.border-lighten-5 {
    border: 1px solid #FFEBED !important
}

.border-top-danger.border-top-lighten-5 {
    border-top: 1px solid #FFEBED !important
}

.border-bottom-danger.border-bottom-lighten-5 {
    border-bottom: 1px solid #FFEBED !important
}

.border-left-danger.border-left-lighten-5 {
    border-left: 1px solid #FFEBED !important
}

.border-right-danger.border-right-lighten-5 {
    border-right: 1px solid #FFEBED !important
}

.overlay-danger.overlay-lighten-5 {
    background: #FFEBED;
    background: rgba(255, 235, 237, .8)
}

.bg-danger.bg-lighten-4, .btn-danger.btn-lighten-4 {
    background-color: #FFCDD3 !important
}

.danger.lighten-4 {
    color: #FFCDD3 !important
}

.btn-danger.btn-lighten-4 {
    border-color: #FF4758 !important
}

.btn-danger.btn-lighten-4:hover {
    border-color: #FF4758 !important;
    background-color: #FF3D4E !important
}

.btn-danger.btn-lighten-4:active, .btn-danger.btn-lighten-4:focus {
    border-color: #FF3D4E !important;
    background-color: #FF2D3C !important
}

.btn-outline-danger.btn-outline-lighten-4 {
    border-color: #FFCDD3 !important;
    color: #FFCDD3 !important
}

.btn-outline-danger.btn-outline-lighten-4:hover {
    background-color: #FFCDD3 !important
}

.progress-danger.progress-lighten-4 {
    background-color: #FFCDD3
}

.progress-danger.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #FFCDD3
}

.progress-danger.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #FFCDD3
}

.progress-danger.progress-lighten-4[value]::-ms-fill {
    background-color: #FFCDD3
}

@media screen and (min-width: 0\0
) {
    .progress-danger.progress-lighten-4 .progress-bar {
        background-color: #FFCDD3
    }
}

.border-danger.border-lighten-4 {
    border: 1px solid #FFCDD3 !important
}

.border-top-danger.border-top-lighten-4 {
    border-top: 1px solid #FFCDD3 !important
}

.border-bottom-danger.border-bottom-lighten-4 {
    border-bottom: 1px solid #FFCDD3 !important
}

.border-left-danger.border-left-lighten-4 {
    border-left: 1px solid #FFCDD3 !important
}

.border-right-danger.border-right-lighten-4 {
    border-right: 1px solid #FFCDD3 !important
}

.overlay-danger.overlay-lighten-4 {
    background: #FFCDD3;
    background: rgba(255, 205, 211, .8)
}

.bg-danger.bg-lighten-3, .btn-danger.btn-lighten-3 {
    background-color: #FFACB5 !important
}

.danger.lighten-3 {
    color: #FFACB5 !important
}

.btn-danger.btn-lighten-3 {
    border-color: #FF4758 !important
}

.btn-danger.btn-lighten-3:hover {
    border-color: #FF4758 !important;
    background-color: #FF3D4E !important
}

.btn-danger.btn-lighten-3:active, .btn-danger.btn-lighten-3:focus {
    border-color: #FF3D4E !important;
    background-color: #FF2D3C !important
}

.btn-outline-danger.btn-outline-lighten-3 {
    border-color: #FFACB5 !important;
    color: #FFACB5 !important
}

.btn-outline-danger.btn-outline-lighten-3:hover {
    background-color: #FFACB5 !important
}

.progress-danger.progress-lighten-3 {
    background-color: #FFACB5
}

.progress-danger.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #FFACB5
}

.progress-danger.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #FFACB5
}

.progress-danger.progress-lighten-3[value]::-ms-fill {
    background-color: #FFACB5
}

@media screen and (min-width: 0\0
) {
    .progress-danger.progress-lighten-3 .progress-bar {
        background-color: #FFACB5
    }
}

.border-danger.border-lighten-3 {
    border: 1px solid #FFACB5 !important
}

.border-top-danger.border-top-lighten-3 {
    border-top: 1px solid #FFACB5 !important
}

.border-bottom-danger.border-bottom-lighten-3 {
    border-bottom: 1px solid #FFACB5 !important
}

.border-left-danger.border-left-lighten-3 {
    border-left: 1px solid #FFACB5 !important
}

.border-right-danger.border-right-lighten-3 {
    border-right: 1px solid #FFACB5 !important
}

.overlay-danger.overlay-lighten-3 {
    background: #FFACB5;
    background: rgba(255, 172, 181, .8)
}

.bg-danger.bg-lighten-2, .btn-danger.btn-lighten-2 {
    background-color: #FF8A97 !important
}

.danger.lighten-2 {
    color: #FF8A97 !important
}

.btn-danger.btn-lighten-2 {
    border-color: #FF4758 !important
}

.btn-danger.btn-lighten-2:hover {
    border-color: #FF4758 !important;
    background-color: #FF3D4E !important
}

.btn-danger.btn-lighten-2:active, .btn-danger.btn-lighten-2:focus {
    border-color: #FF3D4E !important;
    background-color: #FF2D3C !important
}

.btn-outline-danger.btn-outline-lighten-2 {
    border-color: #FF8A97 !important;
    color: #FF8A97 !important
}

.btn-outline-danger.btn-outline-lighten-2:hover {
    background-color: #FF8A97 !important
}

.progress-danger.progress-lighten-2 {
    background-color: #FF8A97
}

.progress-danger.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #FF8A97
}

.progress-danger.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #FF8A97
}

.progress-danger.progress-lighten-2[value]::-ms-fill {
    background-color: #FF8A97
}

@media screen and (min-width: 0\0
) {
    .progress-danger.progress-lighten-2 .progress-bar {
        background-color: #FF8A97
    }
}

.border-danger.border-lighten-2 {
    border: 1px solid #FF8A97 !important
}

.border-top-danger.border-top-lighten-2 {
    border-top: 1px solid #FF8A97 !important
}

.border-bottom-danger.border-bottom-lighten-2 {
    border-bottom: 1px solid #FF8A97 !important
}

.border-left-danger.border-left-lighten-2 {
    border-left: 1px solid #FF8A97 !important
}

.border-right-danger.border-right-lighten-2 {
    border-right: 1px solid #FF8A97 !important
}

.overlay-danger.overlay-lighten-2 {
    background: #FF8A97;
    background: rgba(255, 138, 151, .8)
}

.bg-danger.bg-lighten-1, .btn-danger.btn-lighten-1 {
    background-color: #FF7181 !important
}

.danger.lighten-1 {
    color: #FF7181 !important
}

.btn-danger.btn-lighten-1 {
    border-color: #FF4758 !important
}

.btn-danger.btn-lighten-1:hover {
    border-color: #FF4758 !important;
    background-color: #FF3D4E !important
}

.btn-danger.btn-lighten-1:active, .btn-danger.btn-lighten-1:focus {
    border-color: #FF3D4E !important;
    background-color: #FF2D3C !important
}

.btn-outline-danger.btn-outline-lighten-1 {
    border-color: #FF7181 !important;
    color: #FF7181 !important
}

.btn-outline-danger.btn-outline-lighten-1:hover {
    background-color: #FF7181 !important
}

.progress-danger.progress-lighten-1 {
    background-color: #FF7181
}

.progress-danger.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #FF7181
}

.progress-danger.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #FF7181
}

.progress-danger.progress-lighten-1[value]::-ms-fill {
    background-color: #FF7181
}

@media screen and (min-width: 0\0
) {
    .progress-danger.progress-lighten-1 .progress-bar {
        background-color: #FF7181
    }
}

.border-danger.border-lighten-1 {
    border: 1px solid #FF7181 !important
}

.border-top-danger.border-top-lighten-1 {
    border-top: 1px solid #FF7181 !important
}

.border-bottom-danger.border-bottom-lighten-1 {
    border-bottom: 1px solid #FF7181 !important
}

.border-left-danger.border-left-lighten-1 {
    border-left: 1px solid #FF7181 !important
}

.border-right-danger.border-right-lighten-1 {
    border-right: 1px solid #FF7181 !important
}

.overlay-danger.overlay-lighten-1 {
    background: #FF7181;
    background: rgba(255, 113, 129, .8)
}

.danger {
    color: #FF586B !important
}

.bg-danger {
    background-color: #FF586B !important
}

.bg-danger .card-footer, .bg-danger .card-header {
    background-color: transparent
}

.toast-danger {
    background-color: #FF586B
}

.alert-danger {
    border-color: #FF586B !important;
    background-color: #FF7C8B !important;
    color: #A50013 !important
}

.alert-danger .alert-link {
    color: #7C000E !important
}

.border-top-danger {
    border-top-color: #FF586B
}

.border-bottom-danger {
    border-bottom-color: #FF586B
}

.border-left-danger {
    border-left-color: #FF586B
}

.border-right-danger {
    border-right-color: #FF586B
}

.panel-danger {
    border-color: #FF586B
}

.panel-danger .panel-heading {
    color: #FFF;
    border-color: #FF586B;
    background-color: #FF7282
}

.bg-danger.tag-glow, .border-danger.tag-glow {
    -webkit-box-shadow: 0 0 10px #FF586B;
    box-shadow: 0 0 10px #FF586B
}

.overlay-danger {
    background: #FF586B;
    background: rgba(255, 88, 107, .8)
}

.card.card-outline-danger, .card.card-outline-danger .card-footer, .card.card-outline-danger .card-header {
    background-color: transparent
}

.card.card-outline-danger {
    border-width: 1px;
    border-style: solid;
    border-color: #FF586B
}

.btn-danger.btn-flat {
    background-color: transparent !important;
    color: #FF586B;
    border: none
}

.btn-group-raised .btn-danger {
    background-color: #FF586B !important;
    color: #FFF !important
}

.btn-outline-danger {
    border: 1px solid #FF586B;
    background-color: transparent;
    color: #FF586B;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-danger:focus {
    background-color: transparent !important;
    color: #FF586B !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-danger.active {
    background-color: #FF586B !important;
    color: #FFF !important
}

.btn-outline-danger:hover {
    background-color: #FF495D !important;
    color: #FFF !important
}

.btn-outline-danger.btn-fab, .btn-outline-danger.btn-raised {
    border: 1px solid #FF586B;
    background-color: transparent;
    color: #FF586B;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-danger.btn-darken-1, .btn-danger.btn-darken-1:hover {
    border-color: #FF4758 !important
}

.btn-outline-danger.btn-fab:focus, .btn-outline-danger.btn-raised:focus {
    background-color: transparent
}

.btn-outline-danger.btn-fab.active, .btn-outline-danger.btn-raised.active {
    background-color: #FF586B !important;
    color: #FFF !important
}

.btn-outline-danger.btn-fab:hover, .btn-outline-danger.btn-raised:hover {
    background-color: #FF495D !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-danger {
    background-color: #FF586B
}

.progress .progress-bar.progress-bar-danger[value]::-webkit-progress-value {
    background-color: #FF586B
}

.progress .progress-bar.progress-bar-danger[value]::-moz-progress-bar {
    background-color: #FF586B
}

.progress .progress-bar.progress-bar-danger[value]::-ms-fill {
    background-color: #FF586B
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-danger .progress-bar {
        background-color: #FF586B
    }
}

.bg-danger.bg-darken-1, .btn-danger.btn-darken-1 {
    background-color: #FF5063 !important
}

.danger.darken-1 {
    color: #FF5063 !important
}

.btn-danger.btn-darken-1:hover {
    background-color: #FF3D4E !important
}

.btn-danger.btn-darken-1:active, .btn-danger.btn-darken-1:focus {
    border-color: #FF3D4E !important;
    background-color: #FF2D3C !important
}

.btn-outline-danger.btn-outline-darken-1 {
    border-color: #FF5063 !important;
    color: #FF5063 !important
}

.btn-outline-danger.btn-outline-darken-1:hover {
    background-color: #FF5063 !important
}

.progress-danger.progress-darken-1 {
    background-color: #FF5063
}

.progress-danger.progress-darken-1[value]::-webkit-progress-value {
    background-color: #FF5063
}

.progress-danger.progress-darken-1[value]::-moz-progress-bar {
    background-color: #FF5063
}

.progress-danger.progress-darken-1[value]::-ms-fill {
    background-color: #FF5063
}

@media screen and (min-width: 0\0
) {
    .progress-danger.progress-darken-1 .progress-bar {
        background-color: #FF5063
    }
}

.border-danger.border-darken-1 {
    border: 1px solid #FF5063 !important
}

.border-top-danger.border-top-darken-1 {
    border-top: 1px solid #FF5063 !important
}

.border-bottom-danger.border-bottom-darken-1 {
    border-bottom: 1px solid #FF5063 !important
}

.border-left-danger.border-left-darken-1 {
    border-left: 1px solid #FF5063 !important
}

.border-right-danger.border-right-darken-1 {
    border-right: 1px solid #FF5063 !important
}

.btn-danger.btn-darken-2, .btn-danger.btn-darken-2:hover {
    border-color: #FF4758 !important
}

.overlay-danger.overlay-darken-1 {
    background: #FF5063;
    background: rgba(255, 80, 99, .8)
}

.bg-danger.bg-darken-2, .btn-danger.btn-darken-2 {
    background-color: #FF4758 !important
}

.danger.darken-2 {
    color: #FF4758 !important
}

.btn-danger.btn-darken-2:hover {
    background-color: #FF3D4E !important
}

.btn-danger.btn-darken-2:active, .btn-danger.btn-darken-2:focus {
    border-color: #FF3D4E !important;
    background-color: #FF2D3C !important
}

.btn-outline-danger.btn-outline-darken-2 {
    border-color: #FF4758 !important;
    color: #FF4758 !important
}

.btn-outline-danger.btn-outline-darken-2:hover {
    background-color: #FF4758 !important
}

.progress-danger.progress-darken-2 {
    background-color: #FF4758
}

.progress-danger.progress-darken-2[value]::-webkit-progress-value {
    background-color: #FF4758
}

.progress-danger.progress-darken-2[value]::-moz-progress-bar {
    background-color: #FF4758
}

.progress-danger.progress-darken-2[value]::-ms-fill {
    background-color: #FF4758
}

@media screen and (min-width: 0\0
) {
    .progress-danger.progress-darken-2 .progress-bar {
        background-color: #FF4758
    }
}

.border-danger.border-darken-2 {
    border: 1px solid #FF4758 !important
}

.border-top-danger.border-top-darken-2 {
    border-top: 1px solid #FF4758 !important
}

.border-bottom-danger.border-bottom-darken-2 {
    border-bottom: 1px solid #FF4758 !important
}

.border-left-danger.border-left-darken-2 {
    border-left: 1px solid #FF4758 !important
}

.border-right-danger.border-right-darken-2 {
    border-right: 1px solid #FF4758 !important
}

.overlay-danger.overlay-darken-2 {
    background: #FF4758;
    background: rgba(255, 71, 88, .8)
}

.danger.darken-3 {
    color: #FF3D4E !important
}

.bg-danger.bg-darken-3 {
    background-color: #FF3D4E !important
}

.btn-danger.btn-darken-3, .btn-danger.btn-darken-3:hover {
    border-color: #FF4758 !important;
    background-color: #FF3D4E !important
}

.btn-danger.btn-darken-3:active, .btn-danger.btn-darken-3:focus {
    border-color: #FF3D4E !important;
    background-color: #FF2D3C !important
}

.btn-outline-danger.btn-outline-darken-3 {
    border-color: #FF3D4E !important;
    color: #FF3D4E !important
}

.btn-outline-danger.btn-outline-darken-3:hover {
    background-color: #FF3D4E !important
}

.progress-danger.progress-darken-3 {
    background-color: #FF3D4E
}

.progress-danger.progress-darken-3[value]::-webkit-progress-value {
    background-color: #FF3D4E
}

.progress-danger.progress-darken-3[value]::-moz-progress-bar {
    background-color: #FF3D4E
}

.progress-danger.progress-darken-3[value]::-ms-fill {
    background-color: #FF3D4E
}

@media screen and (min-width: 0\0
) {
    .progress-danger.progress-darken-3 .progress-bar {
        background-color: #FF3D4E
    }
}

.border-danger.border-darken-3 {
    border: 1px solid #FF3D4E !important
}

.border-top-danger.border-top-darken-3 {
    border-top: 1px solid #FF3D4E !important
}

.border-bottom-danger.border-bottom-darken-3 {
    border-bottom: 1px solid #FF3D4E !important
}

.border-left-danger.border-left-darken-3 {
    border-left: 1px solid #FF3D4E !important
}

.border-right-danger.border-right-darken-3 {
    border-right: 1px solid #FF3D4E !important
}

.btn-danger.btn-darken-4, .btn-danger.btn-darken-4:hover {
    border-color: #FF4758 !important
}

.overlay-danger.overlay-darken-3 {
    background: #FF3D4E;
    background: rgba(255, 61, 78, .8)
}

.bg-danger.bg-darken-4, .btn-danger.btn-darken-4 {
    background-color: #FF2D3C !important
}

.danger.darken-4 {
    color: #FF2D3C !important
}

.btn-danger.btn-darken-4:hover {
    background-color: #FF3D4E !important
}

.btn-danger.btn-darken-4:active, .btn-danger.btn-darken-4:focus {
    border-color: #FF3D4E !important;
    background-color: #FF2D3C !important
}

.btn-outline-danger.btn-outline-darken-4 {
    border-color: #FF2D3C !important;
    color: #FF2D3C !important
}

.btn-outline-danger.btn-outline-darken-4:hover {
    background-color: #FF2D3C !important
}

.progress-danger.progress-darken-4 {
    background-color: #FF2D3C
}

.progress-danger.progress-darken-4[value]::-webkit-progress-value {
    background-color: #FF2D3C
}

.progress-danger.progress-darken-4[value]::-moz-progress-bar {
    background-color: #FF2D3C
}

.progress-danger.progress-darken-4[value]::-ms-fill {
    background-color: #FF2D3C
}

@media screen and (min-width: 0\0
) {
    .progress-danger.progress-darken-4 .progress-bar {
        background-color: #FF2D3C
    }
}

.border-danger.border-darken-4 {
    border: 1px solid #FF2D3C !important
}

.border-top-danger.border-top-darken-4 {
    border-top: 1px solid #FF2D3C !important
}

.border-bottom-danger.border-bottom-darken-4 {
    border-bottom: 1px solid #FF2D3C !important
}

.border-left-danger.border-left-darken-4 {
    border-left: 1px solid #FF2D3C !important
}

.border-right-danger.border-right-darken-4 {
    border-right: 1px solid #FF2D3C !important
}

.btn-danger.btn-accent-1, .btn-danger.btn-accent-1:hover {
    border-color: #FF4758 !important
}

.overlay-danger.overlay-darken-4 {
    background: #FF2D3C;
    background: rgba(255, 45, 60, .8)
}

.bg-danger.bg-accent-1, .btn-danger.btn-accent-1 {
    background-color: #FFF !important
}

.danger.accent-1 {
    color: #FFF !important
}

.btn-danger.btn-accent-1:hover {
    background-color: #FF3D4E !important
}

.btn-danger.btn-accent-1:active, .btn-danger.btn-accent-1:focus {
    border-color: #FF3D4E !important;
    background-color: #FF2D3C !important
}

.btn-outline-danger.btn-outline-accent-1 {
    border-color: #FFF !important;
    color: #FFF !important
}

.btn-outline-danger.btn-outline-accent-1:hover {
    background-color: #FFF !important
}

.progress-danger.progress-accent-1 {
    background-color: #FFF
}

.progress-danger.progress-accent-1[value]::-webkit-progress-value {
    background-color: #FFF
}

.progress-danger.progress-accent-1[value]::-moz-progress-bar {
    background-color: #FFF
}

.progress-danger.progress-accent-1[value]::-ms-fill {
    background-color: #FFF
}

@media screen and (min-width: 0\0
) {
    .progress-danger.progress-accent-1 .progress-bar {
        background-color: #FFF
    }
}

.border-danger.border-accent-1 {
    border: 1px solid #FFF !important
}

.border-top-danger.border-top-accent-1 {
    border-top: 1px solid #FFF !important
}

.border-bottom-danger.border-bottom-accent-1 {
    border-bottom: 1px solid #FFF !important
}

.border-left-danger.border-left-accent-1 {
    border-left: 1px solid #FFF !important
}

.border-right-danger.border-right-accent-1 {
    border-right: 1px solid #FFF !important
}

.btn-danger.btn-accent-2, .btn-danger.btn-accent-2:hover {
    border-color: #FF4758 !important
}

.overlay-danger.overlay-accent-1 {
    background: #FFF;
    background: rgba(255, 255, 255, .8)
}

.bg-danger.bg-accent-2, .btn-danger.btn-accent-2 {
    background-color: #FBEBED !important
}

.danger.accent-2 {
    color: #FBEBED !important
}

.btn-danger.btn-accent-2:hover {
    background-color: #FF3D4E !important
}

.btn-danger.btn-accent-2:active, .btn-danger.btn-accent-2:focus {
    border-color: #FF3D4E !important;
    background-color: #FF2D3C !important
}

.btn-outline-danger.btn-outline-accent-2 {
    border-color: #FBEBED !important;
    color: #FBEBED !important
}

.btn-outline-danger.btn-outline-accent-2:hover {
    background-color: #FBEBED !important
}

.progress-danger.progress-accent-2 {
    background-color: #FBEBED
}

.progress-danger.progress-accent-2[value]::-webkit-progress-value {
    background-color: #FBEBED
}

.progress-danger.progress-accent-2[value]::-moz-progress-bar {
    background-color: #FBEBED
}

.progress-danger.progress-accent-2[value]::-ms-fill {
    background-color: #FBEBED
}

@media screen and (min-width: 0\0
) {
    .progress-danger.progress-accent-2 .progress-bar {
        background-color: #FBEBED
    }
}

.border-danger.border-accent-2 {
    border: 1px solid #FBEBED !important
}

.border-top-danger.border-top-accent-2 {
    border-top: 1px solid #FBEBED !important
}

.border-bottom-danger.border-bottom-accent-2 {
    border-bottom: 1px solid #FBEBED !important
}

.border-left-danger.border-left-accent-2 {
    border-left: 1px solid #FBEBED !important
}

.border-right-danger.border-right-accent-2 {
    border-right: 1px solid #FBEBED !important
}

.btn-danger.btn-accent-3, .btn-danger.btn-accent-3:hover {
    border-color: #FF4758 !important
}

.overlay-danger.overlay-accent-2 {
    background: #FBEBED;
    background: rgba(251, 235, 237, .8)
}

.bg-danger.bg-accent-3, .btn-danger.btn-accent-3 {
    background-color: #FFD9DB !important
}

.danger.accent-3 {
    color: #FFD9DB !important
}

.btn-danger.btn-accent-3:hover {
    background-color: #FF3D4E !important
}

.btn-danger.btn-accent-3:active, .btn-danger.btn-accent-3:focus {
    border-color: #FF3D4E !important;
    background-color: #FF2D3C !important
}

.btn-outline-danger.btn-outline-accent-3 {
    border-color: #FFD9DB !important;
    color: #FFD9DB !important
}

.btn-outline-danger.btn-outline-accent-3:hover {
    background-color: #FFD9DB !important
}

.progress-danger.progress-accent-3 {
    background-color: #FFD9DB
}

.progress-danger.progress-accent-3[value]::-webkit-progress-value {
    background-color: #FFD9DB
}

.progress-danger.progress-accent-3[value]::-moz-progress-bar {
    background-color: #FFD9DB
}

.progress-danger.progress-accent-3[value]::-ms-fill {
    background-color: #FFD9DB
}

@media screen and (min-width: 0\0
) {
    .progress-danger.progress-accent-3 .progress-bar {
        background-color: #FFD9DB
    }
}

.border-danger.border-accent-3 {
    border: 1px solid #FFD9DB !important
}

.border-top-danger.border-top-accent-3 {
    border-top: 1px solid #FFD9DB !important
}

.border-bottom-danger.border-bottom-accent-3 {
    border-bottom: 1px solid #FFD9DB !important
}

.border-left-danger.border-left-accent-3 {
    border-left: 1px solid #FFD9DB !important
}

.border-right-danger.border-right-accent-3 {
    border-right: 1px solid #FFD9DB !important
}

.btn-danger.btn-accent-4, .btn-danger.btn-accent-4:hover {
    border-color: #FF4758 !important
}

.overlay-danger.overlay-accent-3 {
    background: #FFD9DB;
    background: rgba(255, 217, 219, .8)
}

.bg-danger.bg-accent-4, .btn-danger.btn-accent-4 {
    background-color: #FFBFC3 !important
}

.danger.accent-4 {
    color: #FFBFC3 !important
}

.btn-danger.btn-accent-4:hover {
    background-color: #FF3D4E !important
}

.btn-danger.btn-accent-4:active, .btn-danger.btn-accent-4:focus {
    border-color: #FF3D4E !important;
    background-color: #FF2D3C !important
}

.btn-outline-danger.btn-outline-accent-4 {
    border-color: #FFBFC3 !important;
    color: #FFBFC3 !important
}

.btn-outline-danger.btn-outline-accent-4:hover {
    background-color: #FFBFC3 !important
}

.progress-danger.progress-accent-4 {
    background-color: #FFBFC3
}

.progress-danger.progress-accent-4[value]::-webkit-progress-value {
    background-color: #FFBFC3
}

.progress-danger.progress-accent-4[value]::-moz-progress-bar {
    background-color: #FFBFC3
}

.progress-danger.progress-accent-4[value]::-ms-fill {
    background-color: #FFBFC3
}

@media screen and (min-width: 0\0
) {
    .progress-danger.progress-accent-4 .progress-bar {
        background-color: #FFBFC3
    }
}

input:focus ~ .bg-danger {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFBFC3 !important;
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFBFC3 !important
}

.border-danger.border-accent-4 {
    border: 1px solid #FFBFC3 !important
}

.border-top-danger.border-top-accent-4 {
    border-top: 1px solid #FFBFC3 !important
}

.border-bottom-danger.border-bottom-accent-4 {
    border-bottom: 1px solid #FFBFC3 !important
}

.border-left-danger.border-left-accent-4 {
    border-left: 1px solid #FFBFC3 !important
}

.border-right-danger.border-right-accent-4 {
    border-right: 1px solid #FFBFC3 !important
}

.btn-red.btn-lighten-5, .btn-red.btn-lighten-5:hover {
    border-color: #D32F2F !important
}

.overlay-danger.overlay-accent-4 {
    background: #FFBFC3;
    background: rgba(255, 191, 195, .8)
}

.bg-red.bg-lighten-5, .btn-red.btn-lighten-5 {
    background-color: #FFEBEE !important
}

.red.lighten-5 {
    color: #FFEBEE !important
}

.btn-red.btn-lighten-5:hover {
    background-color: #C62828 !important
}

.btn-red.btn-lighten-5:active, .btn-red.btn-lighten-5:focus {
    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
}

.progress-red.progress-lighten-5 {
    background-color: #FFEBEE
}

.progress-red.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #FFEBEE
}

.progress-red.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #FFEBEE
}

.progress-red.progress-lighten-5[value]::-ms-fill {
    background-color: #FFEBEE
}

@media screen and (min-width: 0\0
) {
    .progress-red.progress-lighten-5 .progress-bar {
        background-color: #FFEBEE
    }
}

.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-left: 1px solid #FFEBEE !important
}

.border-right-red.border-right-lighten-5 {
    border-right: 1px solid #FFEBEE !important
}

.btn-red.btn-lighten-4, .btn-red.btn-lighten-4:hover {
    border-color: #D32F2F !important
}

.overlay-red.overlay-lighten-5 {
    background: #FFEBEE;
    background: rgba(255, 235, 238, .8)
}

.bg-red.bg-lighten-4, .btn-red.btn-lighten-4 {
    background-color: #FFCDD2 !important
}

.red.lighten-4 {
    color: #FFCDD2 !important
}

.btn-red.btn-lighten-4:hover {
    background-color: #C62828 !important
}

.btn-red.btn-lighten-4:active, .btn-red.btn-lighten-4:focus {
    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
}

.progress-red.progress-lighten-4 {
    background-color: #FFCDD2
}

.progress-red.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #FFCDD2
}

.progress-red.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #FFCDD2
}

.progress-red.progress-lighten-4[value]::-ms-fill {
    background-color: #FFCDD2
}

@media screen and (min-width: 0\0
) {
    .progress-red.progress-lighten-4 .progress-bar {
        background-color: #FFCDD2
    }
}

.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-left: 1px solid #FFCDD2 !important
}

.border-right-red.border-right-lighten-4 {
    border-right: 1px solid #FFCDD2 !important
}

.btn-red.btn-lighten-3, .btn-red.btn-lighten-3:hover {
    border-color: #D32F2F !important
}

.overlay-red.overlay-lighten-4 {
    background: #FFCDD2;
    background: rgba(255, 205, 210, .8)
}

.bg-red.bg-lighten-3, .btn-red.btn-lighten-3 {
    background-color: #EF9A9A !important
}

.red.lighten-3 {
    color: #EF9A9A !important
}

.btn-red.btn-lighten-3:hover {
    background-color: #C62828 !important
}

.btn-red.btn-lighten-3:active, .btn-red.btn-lighten-3:focus {
    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
}

.progress-red.progress-lighten-3 {
    background-color: #EF9A9A
}

.progress-red.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #EF9A9A
}

.progress-red.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #EF9A9A
}

.progress-red.progress-lighten-3[value]::-ms-fill {
    background-color: #EF9A9A
}

@media screen and (min-width: 0\0
) {
    .progress-red.progress-lighten-3 .progress-bar {
        background-color: #EF9A9A
    }
}

.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-left: 1px solid #EF9A9A !important
}

.border-right-red.border-right-lighten-3 {
    border-right: 1px solid #EF9A9A !important
}

.btn-red.btn-lighten-2, .btn-red.btn-lighten-2:hover {
    border-color: #D32F2F !important
}

.overlay-red.overlay-lighten-3 {
    background: #EF9A9A;
    background: rgba(239, 154, 154, .8)
}

.bg-red.bg-lighten-2, .btn-red.btn-lighten-2 {
    background-color: #E57373 !important
}

.red.lighten-2 {
    color: #E57373 !important
}

.btn-red.btn-lighten-2:hover {
    background-color: #C62828 !important
}

.btn-red.btn-lighten-2:active, .btn-red.btn-lighten-2:focus {
    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
}

.progress-red.progress-lighten-2 {
    background-color: #E57373
}

.progress-red.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #E57373
}

.progress-red.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #E57373
}

.progress-red.progress-lighten-2[value]::-ms-fill {
    background-color: #E57373
}

@media screen and (min-width: 0\0
) {
    .progress-red.progress-lighten-2 .progress-bar {
        background-color: #E57373
    }
}

.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-left: 1px solid #E57373 !important
}

.border-right-red.border-right-lighten-2 {
    border-right: 1px solid #E57373 !important
}

.btn-red.btn-lighten-1, .btn-red.btn-lighten-1:hover {
    border-color: #D32F2F !important
}

.overlay-red.overlay-lighten-2 {
    background: #E57373;
    background: rgba(229, 115, 115, .8)
}

.bg-red.bg-lighten-1, .btn-red.btn-lighten-1 {
    background-color: #EF5350 !important
}

.red.lighten-1 {
    color: #EF5350 !important
}

.btn-red.btn-lighten-1:hover {
    background-color: #C62828 !important
}

.btn-red.btn-lighten-1:active, .btn-red.btn-lighten-1:focus {
    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
}

.progress-red.progress-lighten-1 {
    background-color: #EF5350
}

.progress-red.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #EF5350
}

.progress-red.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #EF5350
}

.progress-red.progress-lighten-1[value]::-ms-fill {
    background-color: #EF5350
}

@media screen and (min-width: 0\0
) {
    .progress-red.progress-lighten-1 .progress-bar {
        background-color: #EF5350
    }
}

.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-left: 1px solid #EF5350 !important
}

.border-right-red.border-right-lighten-1 {
    border-right: 1px solid #EF5350 !important
}

.overlay-red.overlay-lighten-1 {
    background: #EF5350;
    background: rgba(239, 83, 80, .8)
}

.red {
    color: #F44336 !important
}

.bg-red {
    background-color: #F44336 !important
}

.bg-red .card-footer, .bg-red .card-header {
    background-color: transparent
}

.toast-red {
    background-color: #F44336
}

.alert-red {
    border-color: #F44336 !important;
    background-color: #F66358 !important;
    color: #710E06 !important
}

.border-red, .card.card-outline-red, .panel-red {
    border-color: #F44336
}

.alert-red .alert-link {
    color: #4B0904 !important
}

.border-top-red {
    border-top-color: #F44336
}

.border-bottom-red {
    border-bottom-color: #F44336
}

.border-left-red {
    border-left-color: #F44336
}

.border-right-red {
    border-right-color: #F44336
}

.badge-red {
    background-color: #F44336
}

.panel-red .panel-heading {
    color: #FFF;
    border-color: #F44336;
    background-color: #F55A4E
}

.bg-red.tag-glow, .border-red.tag-glow {
    -webkit-box-shadow: 0 0 10px #F44336;
    box-shadow: 0 0 10px #F44336
}

.overlay-red {
    background: #F44336;
    background: rgba(244, 67, 54, .8)
}

.card.card-outline-red, .card.card-outline-red .card-footer, .card.card-outline-red .card-header {
    background-color: transparent
}

.card.card-outline-red {
    border-width: 1px;
    border-style: solid
}

.btn-red.btn-flat {
    background-color: transparent !important;
    color: #F44336;
    border: none
}

.btn-group-raised .btn-red {
    background-color: #F44336 !important;
    color: #FFF !important
}

.btn-outline-red {
    border: 1px solid #F44336;
    background-color: transparent;
    color: #F44336;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-red:focus {
    background-color: transparent !important;
    color: #F44336 !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-red.active {
    background-color: #F44336 !important;
    color: #FFF !important
}

.btn-outline-red:hover {
    background-color: #F33527 !important;
    color: #FFF !important
}

.btn-outline-red.btn-fab, .btn-outline-red.btn-raised {
    border: 1px solid #F44336;
    background-color: transparent;
    color: #F44336;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-red.btn-darken-1, .btn-red.btn-darken-1:hover {
    border-color: #D32F2F !important
}

.btn-outline-red.btn-fab:focus, .btn-outline-red.btn-raised:focus {
    background-color: transparent
}

.btn-outline-red.btn-fab.active, .btn-outline-red.btn-raised.active {
    background-color: #F44336 !important;
    color: #FFF !important
}

.btn-outline-red.btn-fab:hover, .btn-outline-red.btn-raised:hover {
    background-color: #F33527 !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-red {
    background-color: #F44336
}

.progress .progress-bar.progress-bar-red[value]::-webkit-progress-value {
    background-color: #F44336
}

.progress .progress-bar.progress-bar-red[value]::-moz-progress-bar {
    background-color: #F44336
}

.progress .progress-bar.progress-bar-red[value]::-ms-fill {
    background-color: #F44336
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-red .progress-bar {
        background-color: #F44336
    }
}

.bg-red.bg-darken-1, .btn-red.btn-darken-1 {
    background-color: #E53935 !important
}

.red.darken-1 {
    color: #E53935 !important
}

.btn-red.btn-darken-1:hover {
    background-color: #C62828 !important
}

.btn-red.btn-darken-1:active, .btn-red.btn-darken-1:focus {
    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
}

.progress-red.progress-darken-1 {
    background-color: #E53935
}

.progress-red.progress-darken-1[value]::-webkit-progress-value {
    background-color: #E53935
}

.progress-red.progress-darken-1[value]::-moz-progress-bar {
    background-color: #E53935
}

.progress-red.progress-darken-1[value]::-ms-fill {
    background-color: #E53935
}

@media screen and (min-width: 0\0
) {
    .progress-red.progress-darken-1 .progress-bar {
        background-color: #E53935
    }
}

.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-left: 1px solid #E53935 !important
}

.border-right-red.border-right-darken-1 {
    border-right: 1px solid #E53935 !important
}

.btn-red.btn-darken-2, .btn-red.btn-darken-2:hover {
    border-color: #D32F2F !important
}

.overlay-red.overlay-darken-1 {
    background: #E53935;
    background: rgba(229, 57, 53, .8)
}

.bg-red.bg-darken-2, .btn-red.btn-darken-2 {
    background-color: #D32F2F !important
}

.red.darken-2 {
    color: #D32F2F !important
}

.btn-red.btn-darken-2:hover {
    background-color: #C62828 !important
}

.btn-red.btn-darken-2:active, .btn-red.btn-darken-2:focus {
    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
}

.progress-red.progress-darken-2 {
    background-color: #D32F2F
}

.progress-red.progress-darken-2[value]::-webkit-progress-value {
    background-color: #D32F2F
}

.progress-red.progress-darken-2[value]::-moz-progress-bar {
    background-color: #D32F2F
}

.progress-red.progress-darken-2[value]::-ms-fill {
    background-color: #D32F2F
}

@media screen and (min-width: 0\0
) {
    .progress-red.progress-darken-2 .progress-bar {
        background-color: #D32F2F
    }
}

.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-left: 1px solid #D32F2F !important
}

.border-right-red.border-right-darken-2 {
    border-right: 1px solid #D32F2F !important
}

.overlay-red.overlay-darken-2 {
    background: #D32F2F;
    background: rgba(211, 47, 47, .8)
}

.red.darken-3 {
    color: #C62828 !important
}

.bg-red.bg-darken-3 {
    background-color: #C62828 !important
}

.btn-red.btn-darken-3, .btn-red.btn-darken-3:hover {
    border-color: #D32F2F !important;
    background-color: #C62828 !important
}

.btn-red.btn-darken-3:active, .btn-red.btn-darken-3:focus {
    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
}

.progress-red.progress-darken-3 {
    background-color: #C62828
}

.progress-red.progress-darken-3[value]::-webkit-progress-value {
    background-color: #C62828
}

.progress-red.progress-darken-3[value]::-moz-progress-bar {
    background-color: #C62828
}

.progress-red.progress-darken-3[value]::-ms-fill {
    background-color: #C62828
}

@media screen and (min-width: 0\0
) {
    .progress-red.progress-darken-3 .progress-bar {
        background-color: #C62828
    }
}

.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-left: 1px solid #C62828 !important
}

.border-right-red.border-right-darken-3 {
    border-right: 1px solid #C62828 !important
}

.btn-red.btn-darken-4, .btn-red.btn-darken-4:hover {
    border-color: #D32F2F !important
}

.overlay-red.overlay-darken-3 {
    background: #C62828;
    background: rgba(198, 40, 40, .8)
}

.bg-red.bg-darken-4, .btn-red.btn-darken-4 {
    background-color: #B71C1C !important
}

.red.darken-4 {
    color: #B71C1C !important
}

.btn-red.btn-darken-4:hover {
    background-color: #C62828 !important
}

.btn-red.btn-darken-4:active, .btn-red.btn-darken-4:focus {
    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
}

.progress-red.progress-darken-4 {
    background-color: #B71C1C
}

.progress-red.progress-darken-4[value]::-webkit-progress-value {
    background-color: #B71C1C
}

.progress-red.progress-darken-4[value]::-moz-progress-bar {
    background-color: #B71C1C
}

.progress-red.progress-darken-4[value]::-ms-fill {
    background-color: #B71C1C
}

@media screen and (min-width: 0\0
) {
    .progress-red.progress-darken-4 .progress-bar {
        background-color: #B71C1C
    }
}

.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-left: 1px solid #B71C1C !important
}

.border-right-red.border-right-darken-4 {
    border-right: 1px solid #B71C1C !important
}

.btn-red.btn-accent-1, .btn-red.btn-accent-1:hover {
    border-color: #D32F2F !important
}

.overlay-red.overlay-darken-4 {
    background: #B71C1C;
    background: rgba(183, 28, 28, .8)
}

.bg-red.bg-accent-1, .btn-red.btn-accent-1 {
    background-color: #FF8A80 !important
}

.red.accent-1 {
    color: #FF8A80 !important
}

.btn-red.btn-accent-1:hover {
    background-color: #C62828 !important
}

.btn-red.btn-accent-1:active, .btn-red.btn-accent-1:focus {
    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
}

.progress-red.progress-accent-1 {
    background-color: #FF8A80
}

.progress-red.progress-accent-1[value]::-webkit-progress-value {
    background-color: #FF8A80
}

.progress-red.progress-accent-1[value]::-moz-progress-bar {
    background-color: #FF8A80
}

.progress-red.progress-accent-1[value]::-ms-fill {
    background-color: #FF8A80
}

@media screen and (min-width: 0\0
) {
    .progress-red.progress-accent-1 .progress-bar {
        background-color: #FF8A80
    }
}

.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-left: 1px solid #FF8A80 !important
}

.border-right-red.border-right-accent-1 {
    border-right: 1px solid #FF8A80 !important
}

.btn-red.btn-accent-2, .btn-red.btn-accent-2:hover {
    border-color: #D32F2F !important
}

.overlay-red.overlay-accent-1 {
    background: #FF8A80;
    background: rgba(255, 138, 128, .8)
}

.bg-red.bg-accent-2, .btn-red.btn-accent-2 {
    background-color: #FF5252 !important
}

.red.accent-2 {
    color: #FF5252 !important
}

.btn-red.btn-accent-2:hover {
    background-color: #C62828 !important
}

.btn-red.btn-accent-2:active, .btn-red.btn-accent-2:focus {
    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
}

.progress-red.progress-accent-2 {
    background-color: #FF5252
}

.progress-red.progress-accent-2[value]::-webkit-progress-value {
    background-color: #FF5252
}

.progress-red.progress-accent-2[value]::-moz-progress-bar {
    background-color: #FF5252
}

.progress-red.progress-accent-2[value]::-ms-fill {
    background-color: #FF5252
}

@media screen and (min-width: 0\0
) {
    .progress-red.progress-accent-2 .progress-bar {
        background-color: #FF5252
    }
}

.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-left: 1px solid #FF5252 !important
}

.border-right-red.border-right-accent-2 {
    border-right: 1px solid #FF5252 !important
}

.btn-red.btn-accent-3, .btn-red.btn-accent-3:hover {
    border-color: #D32F2F !important
}

.overlay-red.overlay-accent-2 {
    background: #FF5252;
    background: rgba(255, 82, 82, .8)
}

.bg-red.bg-accent-3, .btn-red.btn-accent-3 {
    background-color: #FF1744 !important
}

.red.accent-3 {
    color: #FF1744 !important
}

.btn-red.btn-accent-3:hover {
    background-color: #C62828 !important
}

.btn-red.btn-accent-3:active, .btn-red.btn-accent-3:focus {
    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
}

.progress-red.progress-accent-3 {
    background-color: #FF1744
}

.progress-red.progress-accent-3[value]::-webkit-progress-value {
    background-color: #FF1744
}

.progress-red.progress-accent-3[value]::-moz-progress-bar {
    background-color: #FF1744
}

.progress-red.progress-accent-3[value]::-ms-fill {
    background-color: #FF1744
}

@media screen and (min-width: 0\0
) {
    .progress-red.progress-accent-3 .progress-bar {
        background-color: #FF1744
    }
}

.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-left: 1px solid #FF1744 !important
}

.border-right-red.border-right-accent-3 {
    border-right: 1px solid #FF1744 !important
}

.btn-red.btn-accent-4, .btn-red.btn-accent-4:hover {
    border-color: #D32F2F !important
}

.overlay-red.overlay-accent-3 {
    background: #FF1744;
    background: rgba(255, 23, 68, .8)
}

.bg-red.bg-accent-4, .btn-red.btn-accent-4 {
    background-color: #D50000 !important
}

.red.accent-4 {
    color: #D50000 !important
}

.btn-red.btn-accent-4:hover {
    background-color: #C62828 !important
}

.btn-red.btn-accent-4:active, .btn-red.btn-accent-4:focus {
    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
}

.progress-red.progress-accent-4 {
    background-color: #D50000
}

.progress-red.progress-accent-4[value]::-webkit-progress-value {
    background-color: #D50000
}

.progress-red.progress-accent-4[value]::-moz-progress-bar {
    background-color: #D50000
}

.progress-red.progress-accent-4[value]::-ms-fill {
    background-color: #D50000
}

@media screen and (min-width: 0\0
) {
    .progress-red.progress-accent-4 .progress-bar {
        background-color: #D50000
    }
}

input:focus ~ .bg-red {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #D50000 !important;
    box-shadow: 0 0 0 .075rem #FFF, 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-left: 1px solid #D50000 !important
}

.border-right-red.border-right-accent-4 {
    border-right: 1px solid #D50000 !important
}

.btn-pink.btn-lighten-5, .btn-pink.btn-lighten-5:hover {
    border-color: #C2185B !important
}

.overlay-red.overlay-accent-4 {
    background: #D50000;
    background: rgba(213, 0, 0, .8)
}

.bg-pink.bg-lighten-5, .btn-pink.btn-lighten-5 {
    background-color: #FCE4EC !important
}

.pink.lighten-5 {
    color: #FCE4EC !important
}

.btn-pink.btn-lighten-5:hover {
    background-color: #AD1457 !important
}

.btn-pink.btn-lighten-5:active, .btn-pink.btn-lighten-5:focus {
    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
}

.progress-pink.progress-lighten-5 {
    background-color: #FCE4EC
}

.progress-pink.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #FCE4EC
}

.progress-pink.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #FCE4EC
}

.progress-pink.progress-lighten-5[value]::-ms-fill {
    background-color: #FCE4EC
}

@media screen and (min-width: 0\0
) {
    .progress-pink.progress-lighten-5 .progress-bar {
        background-color: #FCE4EC
    }
}

.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-left: 1px solid #FCE4EC !important
}

.border-right-pink.border-right-lighten-5 {
    border-right: 1px solid #FCE4EC !important
}

.btn-pink.btn-lighten-4, .btn-pink.btn-lighten-4:hover {
    border-color: #C2185B !important
}

.overlay-pink.overlay-lighten-5 {
    background: #FCE4EC;
    background: rgba(252, 228, 236, .8)
}

.bg-pink.bg-lighten-4, .btn-pink.btn-lighten-4 {
    background-color: #F8BBD0 !important
}

.pink.lighten-4 {
    color: #F8BBD0 !important
}

.btn-pink.btn-lighten-4:hover {
    background-color: #AD1457 !important
}

.btn-pink.btn-lighten-4:active, .btn-pink.btn-lighten-4:focus {
    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
}

.progress-pink.progress-lighten-4 {
    background-color: #F8BBD0
}

.progress-pink.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #F8BBD0
}

.progress-pink.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #F8BBD0
}

.progress-pink.progress-lighten-4[value]::-ms-fill {
    background-color: #F8BBD0
}

@media screen and (min-width: 0\0
) {
    .progress-pink.progress-lighten-4 .progress-bar {
        background-color: #F8BBD0
    }
}

.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-left: 1px solid #F8BBD0 !important
}

.border-right-pink.border-right-lighten-4 {
    border-right: 1px solid #F8BBD0 !important
}

.btn-pink.btn-lighten-3, .btn-pink.btn-lighten-3:hover {
    border-color: #C2185B !important
}

.overlay-pink.overlay-lighten-4 {
    background: #F8BBD0;
    background: rgba(248, 187, 208, .8)
}

.bg-pink.bg-lighten-3, .btn-pink.btn-lighten-3 {
    background-color: #F48FB1 !important
}

.pink.lighten-3 {
    color: #F48FB1 !important
}

.btn-pink.btn-lighten-3:hover {
    background-color: #AD1457 !important
}

.btn-pink.btn-lighten-3:active, .btn-pink.btn-lighten-3:focus {
    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
}

.progress-pink.progress-lighten-3 {
    background-color: #F48FB1
}

.progress-pink.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #F48FB1
}

.progress-pink.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #F48FB1
}

.progress-pink.progress-lighten-3[value]::-ms-fill {
    background-color: #F48FB1
}

@media screen and (min-width: 0\0
) {
    .progress-pink.progress-lighten-3 .progress-bar {
        background-color: #F48FB1
    }
}

.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-left: 1px solid #F48FB1 !important
}

.border-right-pink.border-right-lighten-3 {
    border-right: 1px solid #F48FB1 !important
}

.btn-pink.btn-lighten-2, .btn-pink.btn-lighten-2:hover {
    border-color: #C2185B !important
}

.overlay-pink.overlay-lighten-3 {
    background: #F48FB1;
    background: rgba(244, 143, 177, .8)
}

.bg-pink.bg-lighten-2, .btn-pink.btn-lighten-2 {
    background-color: #F06292 !important
}

.pink.lighten-2 {
    color: #F06292 !important
}

.btn-pink.btn-lighten-2:hover {
    background-color: #AD1457 !important
}

.btn-pink.btn-lighten-2:active, .btn-pink.btn-lighten-2:focus {
    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
}

.progress-pink.progress-lighten-2 {
    background-color: #F06292
}

.progress-pink.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #F06292
}

.progress-pink.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #F06292
}

.progress-pink.progress-lighten-2[value]::-ms-fill {
    background-color: #F06292
}

@media screen and (min-width: 0\0
) {
    .progress-pink.progress-lighten-2 .progress-bar {
        background-color: #F06292
    }
}

.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-left: 1px solid #F06292 !important
}

.border-right-pink.border-right-lighten-2 {
    border-right: 1px solid #F06292 !important
}

.btn-pink.btn-lighten-1, .btn-pink.btn-lighten-1:hover {
    border-color: #C2185B !important
}

.overlay-pink.overlay-lighten-2 {
    background: #F06292;
    background: rgba(240, 98, 146, .8)
}

.bg-pink.bg-lighten-1, .btn-pink.btn-lighten-1 {
    background-color: #EC407A !important
}

.pink.lighten-1 {
    color: #EC407A !important
}

.btn-pink.btn-lighten-1:hover {
    background-color: #AD1457 !important
}

.btn-pink.btn-lighten-1:active, .btn-pink.btn-lighten-1:focus {
    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
}

.progress-pink.progress-lighten-1 {
    background-color: #EC407A
}

.progress-pink.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #EC407A
}

.progress-pink.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #EC407A
}

.progress-pink.progress-lighten-1[value]::-ms-fill {
    background-color: #EC407A
}

@media screen and (min-width: 0\0
) {
    .progress-pink.progress-lighten-1 .progress-bar {
        background-color: #EC407A
    }
}

.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-left: 1px solid #EC407A !important
}

.border-right-pink.border-right-lighten-1 {
    border-right: 1px solid #EC407A !important
}

.overlay-pink.overlay-lighten-1 {
    background: #EC407A;
    background: rgba(236, 64, 122, .8)
}

.pink {
    color: #E91E63 !important
}

.bg-pink {
    background-color: #E91E63 !important
}

.bg-pink .card-footer, .bg-pink .card-header {
    background-color: transparent
}

.toast-pink {
    background-color: #E91E63
}

.alert-pink {
    border-color: #E91E63 !important;
    background-color: #EC3F7A !important;
    color: #4D081F !important
}

.border-pink, .card.card-outline-pink, .panel-pink {
    border-color: #E91E63
}

.alert-pink .alert-link {
    color: #280410 !important
}

.border-top-pink {
    border-top-color: #E91E63
}

.border-bottom-pink {
    border-bottom-color: #E91E63
}

.border-left-pink {
    border-left-color: #E91E63
}

.border-right-pink {
    border-right-color: #E91E63
}

.badge-pink {
    background-color: #E91E63
}

.panel-pink .panel-heading {
    color: #FFF;
    border-color: #E91E63;
    background-color: #EB3573
}

.bg-pink.tag-glow, .border-pink.tag-glow {
    -webkit-box-shadow: 0 0 10px #E91E63;
    box-shadow: 0 0 10px #E91E63
}

.overlay-pink {
    background: #E91E63;
    background: rgba(233, 30, 99, .8)
}

.card.card-outline-pink, .card.card-outline-pink .card-footer, .card.card-outline-pink .card-header {
    background-color: transparent
}

.card.card-outline-pink {
    border-width: 1px;
    border-style: solid
}

.btn-pink.btn-flat {
    background-color: transparent !important;
    color: #E91E63;
    border: none
}

.btn-group-raised .btn-pink {
    background-color: #E91E63 !important;
    color: #FFF !important
}

.btn-outline-pink {
    border: 1px solid #E91E63;
    background-color: transparent;
    color: #E91E63;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-pink:focus {
    background-color: transparent !important;
    color: #E91E63 !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-pink.active {
    background-color: #E91E63 !important;
    color: #FFF !important
}

.btn-outline-pink:hover {
    background-color: #E2165B !important;
    color: #FFF !important
}

.btn-outline-pink.btn-fab, .btn-outline-pink.btn-raised {
    border: 1px solid #E91E63;
    background-color: transparent;
    color: #E91E63;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-pink.btn-darken-1, .btn-pink.btn-darken-1:hover {
    border-color: #C2185B !important
}

.btn-outline-pink.btn-fab:focus, .btn-outline-pink.btn-raised:focus {
    background-color: transparent
}

.btn-outline-pink.btn-fab.active, .btn-outline-pink.btn-raised.active {
    background-color: #E91E63 !important;
    color: #FFF !important
}

.btn-outline-pink.btn-fab:hover, .btn-outline-pink.btn-raised:hover {
    background-color: #E2165B !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-pink {
    background-color: #E91E63
}

.progress .progress-bar.progress-bar-pink[value]::-webkit-progress-value {
    background-color: #E91E63
}

.progress .progress-bar.progress-bar-pink[value]::-moz-progress-bar {
    background-color: #E91E63
}

.progress .progress-bar.progress-bar-pink[value]::-ms-fill {
    background-color: #E91E63
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-pink .progress-bar {
        background-color: #E91E63
    }
}

.bg-pink.bg-darken-1, .btn-pink.btn-darken-1 {
    background-color: #D81B60 !important
}

.pink.darken-1 {
    color: #D81B60 !important
}

.btn-pink.btn-darken-1:hover {
    background-color: #AD1457 !important
}

.btn-pink.btn-darken-1:active, .btn-pink.btn-darken-1:focus {
    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
}

.progress-pink.progress-darken-1 {
    background-color: #D81B60
}

.progress-pink.progress-darken-1[value]::-webkit-progress-value {
    background-color: #D81B60
}

.progress-pink.progress-darken-1[value]::-moz-progress-bar {
    background-color: #D81B60
}

.progress-pink.progress-darken-1[value]::-ms-fill {
    background-color: #D81B60
}

@media screen and (min-width: 0\0
) {
    .progress-pink.progress-darken-1 .progress-bar {
        background-color: #D81B60
    }
}

.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-left: 1px solid #D81B60 !important
}

.border-right-pink.border-right-darken-1 {
    border-right: 1px solid #D81B60 !important
}

.btn-pink.btn-darken-2, .btn-pink.btn-darken-2:hover {
    border-color: #C2185B !important
}

.overlay-pink.overlay-darken-1 {
    background: #D81B60;
    background: rgba(216, 27, 96, .8)
}

.bg-pink.bg-darken-2, .btn-pink.btn-darken-2 {
    background-color: #C2185B !important
}

.pink.darken-2 {
    color: #C2185B !important
}

.btn-pink.btn-darken-2:hover {
    background-color: #AD1457 !important
}

.btn-pink.btn-darken-2:active, .btn-pink.btn-darken-2:focus {
    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
}

.progress-pink.progress-darken-2 {
    background-color: #C2185B
}

.progress-pink.progress-darken-2[value]::-webkit-progress-value {
    background-color: #C2185B
}

.progress-pink.progress-darken-2[value]::-moz-progress-bar {
    background-color: #C2185B
}

.progress-pink.progress-darken-2[value]::-ms-fill {
    background-color: #C2185B
}

@media screen and (min-width: 0\0
) {
    .progress-pink.progress-darken-2 .progress-bar {
        background-color: #C2185B
    }
}

.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-left: 1px solid #C2185B !important
}

.border-right-pink.border-right-darken-2 {
    border-right: 1px solid #C2185B !important
}

.overlay-pink.overlay-darken-2 {
    background: #C2185B;
    background: rgba(194, 24, 91, .8)
}

.pink.darken-3 {
    color: #AD1457 !important
}

.bg-pink.bg-darken-3 {
    background-color: #AD1457 !important
}

.btn-pink.btn-darken-3, .btn-pink.btn-darken-3:hover {
    border-color: #C2185B !important;
    background-color: #AD1457 !important
}

.btn-pink.btn-darken-3:active, .btn-pink.btn-darken-3:focus {
    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
}

.progress-pink.progress-darken-3 {
    background-color: #AD1457
}

.progress-pink.progress-darken-3[value]::-webkit-progress-value {
    background-color: #AD1457
}

.progress-pink.progress-darken-3[value]::-moz-progress-bar {
    background-color: #AD1457
}

.progress-pink.progress-darken-3[value]::-ms-fill {
    background-color: #AD1457
}

@media screen and (min-width: 0\0
) {
    .progress-pink.progress-darken-3 .progress-bar {
        background-color: #AD1457
    }
}

.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-left: 1px solid #AD1457 !important
}

.border-right-pink.border-right-darken-3 {
    border-right: 1px solid #AD1457 !important
}

.btn-pink.btn-darken-4, .btn-pink.btn-darken-4:hover {
    border-color: #C2185B !important
}

.overlay-pink.overlay-darken-3 {
    background: #AD1457;
    background: rgba(173, 20, 87, .8)
}

.bg-pink.bg-darken-4, .btn-pink.btn-darken-4 {
    background-color: #880E4F !important
}

.pink.darken-4 {
    color: #880E4F !important
}

.btn-pink.btn-darken-4:hover {
    background-color: #AD1457 !important
}

.btn-pink.btn-darken-4:active, .btn-pink.btn-darken-4:focus {
    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
}

.progress-pink.progress-darken-4 {
    background-color: #880E4F
}

.progress-pink.progress-darken-4[value]::-webkit-progress-value {
    background-color: #880E4F
}

.progress-pink.progress-darken-4[value]::-moz-progress-bar {
    background-color: #880E4F
}

.progress-pink.progress-darken-4[value]::-ms-fill {
    background-color: #880E4F
}

@media screen and (min-width: 0\0
) {
    .progress-pink.progress-darken-4 .progress-bar {
        background-color: #880E4F
    }
}

.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-left: 1px solid #880E4F !important
}

.border-right-pink.border-right-darken-4 {
    border-right: 1px solid #880E4F !important
}

.btn-pink.btn-accent-1, .btn-pink.btn-accent-1:hover {
    border-color: #C2185B !important
}

.overlay-pink.overlay-darken-4 {
    background: #880E4F;
    background: rgba(136, 14, 79, .8)
}

.bg-pink.bg-accent-1, .btn-pink.btn-accent-1 {
    background-color: #FF80AB !important
}

.pink.accent-1 {
    color: #FF80AB !important
}

.btn-pink.btn-accent-1:hover {
    background-color: #AD1457 !important
}

.btn-pink.btn-accent-1:active, .btn-pink.btn-accent-1:focus {
    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
}

.progress-pink.progress-accent-1 {
    background-color: #FF80AB
}

.progress-pink.progress-accent-1[value]::-webkit-progress-value {
    background-color: #FF80AB
}

.progress-pink.progress-accent-1[value]::-moz-progress-bar {
    background-color: #FF80AB
}

.progress-pink.progress-accent-1[value]::-ms-fill {
    background-color: #FF80AB
}

@media screen and (min-width: 0\0
) {
    .progress-pink.progress-accent-1 .progress-bar {
        background-color: #FF80AB
    }
}

.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-left: 1px solid #FF80AB !important
}

.border-right-pink.border-right-accent-1 {
    border-right: 1px solid #FF80AB !important
}

.btn-pink.btn-accent-2, .btn-pink.btn-accent-2:hover {
    border-color: #C2185B !important
}

.overlay-pink.overlay-accent-1 {
    background: #FF80AB;
    background: rgba(255, 128, 171, .8)
}

.bg-pink.bg-accent-2, .btn-pink.btn-accent-2 {
    background-color: #FF4081 !important
}

.pink.accent-2 {
    color: #FF4081 !important
}

.btn-pink.btn-accent-2:hover {
    background-color: #AD1457 !important
}

.btn-pink.btn-accent-2:active, .btn-pink.btn-accent-2:focus {
    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
}

.progress-pink.progress-accent-2 {
    background-color: #FF4081
}

.progress-pink.progress-accent-2[value]::-webkit-progress-value {
    background-color: #FF4081
}

.progress-pink.progress-accent-2[value]::-moz-progress-bar {
    background-color: #FF4081
}

.progress-pink.progress-accent-2[value]::-ms-fill {
    background-color: #FF4081
}

@media screen and (min-width: 0\0
) {
    .progress-pink.progress-accent-2 .progress-bar {
        background-color: #FF4081
    }
}

.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-left: 1px solid #FF4081 !important
}

.border-right-pink.border-right-accent-2 {
    border-right: 1px solid #FF4081 !important
}

.btn-pink.btn-accent-3, .btn-pink.btn-accent-3:hover {
    border-color: #C2185B !important
}

.overlay-pink.overlay-accent-2 {
    background: #FF4081;
    background: rgba(255, 64, 129, .8)
}

.bg-pink.bg-accent-3, .btn-pink.btn-accent-3 {
    background-color: #F50057 !important
}

.pink.accent-3 {
    color: #F50057 !important
}

.btn-pink.btn-accent-3:hover {
    background-color: #AD1457 !important
}

.btn-pink.btn-accent-3:active, .btn-pink.btn-accent-3:focus {
    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
}

.progress-pink.progress-accent-3 {
    background-color: #F50057
}

.progress-pink.progress-accent-3[value]::-webkit-progress-value {
    background-color: #F50057
}

.progress-pink.progress-accent-3[value]::-moz-progress-bar {
    background-color: #F50057
}

.progress-pink.progress-accent-3[value]::-ms-fill {
    background-color: #F50057
}

@media screen and (min-width: 0\0
) {
    .progress-pink.progress-accent-3 .progress-bar {
        background-color: #F50057
    }
}

.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-left: 1px solid #F50057 !important
}

.border-right-pink.border-right-accent-3 {
    border-right: 1px solid #F50057 !important
}

.btn-pink.btn-accent-4, .btn-pink.btn-accent-4:hover {
    border-color: #C2185B !important
}

.overlay-pink.overlay-accent-3 {
    background: #F50057;
    background: rgba(245, 0, 87, .8)
}

.bg-pink.bg-accent-4, .btn-pink.btn-accent-4 {
    background-color: #C51162 !important
}

.pink.accent-4 {
    color: #C51162 !important
}

.btn-pink.btn-accent-4:hover {
    background-color: #AD1457 !important
}

.btn-pink.btn-accent-4:active, .btn-pink.btn-accent-4:focus {
    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
}

.progress-pink.progress-accent-4 {
    background-color: #C51162
}

.progress-pink.progress-accent-4[value]::-webkit-progress-value {
    background-color: #C51162
}

.progress-pink.progress-accent-4[value]::-moz-progress-bar {
    background-color: #C51162
}

.progress-pink.progress-accent-4[value]::-ms-fill {
    background-color: #C51162
}

@media screen and (min-width: 0\0
) {
    .progress-pink.progress-accent-4 .progress-bar {
        background-color: #C51162
    }
}

input:focus ~ .bg-pink {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #C51162 !important;
    box-shadow: 0 0 0 .075rem #FFF, 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-left: 1px solid #C51162 !important
}

.border-right-pink.border-right-accent-4 {
    border-right: 1px solid #C51162 !important
}

.overlay-pink.overlay-accent-4 {
    background: #C51162;
    background: rgba(197, 17, 98, .8)
}

.bg-purple.bg-lighten-5, .btn-purple.btn-lighten-5 {
    background-color: #F3E5F5 !important
}

.purple.lighten-5 {
    color: #F3E5F5 !important
}

.btn-purple.btn-lighten-5 {
    border-color: #7B1FA2 !important
}

.btn-purple.btn-lighten-5:hover {
    border-color: #7B1FA2 !important;
    background-color: #6A1B9A !important
}

.btn-purple.btn-lighten-5:active, .btn-purple.btn-lighten-5:focus {
    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
}

.progress-purple.progress-lighten-5 {
    background-color: #F3E5F5
}

.progress-purple.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #F3E5F5
}

.progress-purple.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #F3E5F5
}

.progress-purple.progress-lighten-5[value]::-ms-fill {
    background-color: #F3E5F5
}

@media screen and (min-width: 0\0
) {
    .progress-purple.progress-lighten-5 .progress-bar {
        background-color: #F3E5F5
    }
}

.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-left: 1px solid #F3E5F5 !important
}

.border-right-purple.border-right-lighten-5 {
    border-right: 1px solid #F3E5F5 !important
}

.overlay-purple.overlay-lighten-5 {
    background: #F3E5F5;
    background: rgba(243, 229, 245, .8)
}

.bg-purple.bg-lighten-4, .btn-purple.btn-lighten-4 {
    background-color: #E1BEE7 !important
}

.purple.lighten-4 {
    color: #E1BEE7 !important
}

.btn-purple.btn-lighten-4 {
    border-color: #7B1FA2 !important
}

.btn-purple.btn-lighten-4:hover {
    border-color: #7B1FA2 !important;
    background-color: #6A1B9A !important
}

.btn-purple.btn-lighten-4:active, .btn-purple.btn-lighten-4:focus {
    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
}

.progress-purple.progress-lighten-4 {
    background-color: #E1BEE7
}

.progress-purple.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #E1BEE7
}

.progress-purple.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #E1BEE7
}

.progress-purple.progress-lighten-4[value]::-ms-fill {
    background-color: #E1BEE7
}

@media screen and (min-width: 0\0
) {
    .progress-purple.progress-lighten-4 .progress-bar {
        background-color: #E1BEE7
    }
}

.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-left: 1px solid #E1BEE7 !important
}

.border-right-purple.border-right-lighten-4 {
    border-right: 1px solid #E1BEE7 !important
}

.overlay-purple.overlay-lighten-4 {
    background: #E1BEE7;
    background: rgba(225, 190, 231, .8)
}

.bg-purple.bg-lighten-3, .btn-purple.btn-lighten-3 {
    background-color: #CE93D8 !important
}

.purple.lighten-3 {
    color: #CE93D8 !important
}

.btn-purple.btn-lighten-3 {
    border-color: #7B1FA2 !important
}

.btn-purple.btn-lighten-3:hover {
    border-color: #7B1FA2 !important;
    background-color: #6A1B9A !important
}

.btn-purple.btn-lighten-3:active, .btn-purple.btn-lighten-3:focus {
    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
}

.progress-purple.progress-lighten-3 {
    background-color: #CE93D8
}

.progress-purple.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #CE93D8
}

.progress-purple.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #CE93D8
}

.progress-purple.progress-lighten-3[value]::-ms-fill {
    background-color: #CE93D8
}

@media screen and (min-width: 0\0
) {
    .progress-purple.progress-lighten-3 .progress-bar {
        background-color: #CE93D8
    }
}

.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-left: 1px solid #CE93D8 !important
}

.border-right-purple.border-right-lighten-3 {
    border-right: 1px solid #CE93D8 !important
}

.overlay-purple.overlay-lighten-3 {
    background: #CE93D8;
    background: rgba(206, 147, 216, .8)
}

.bg-purple.bg-lighten-2, .btn-purple.btn-lighten-2 {
    background-color: #BA68C8 !important
}

.purple.lighten-2 {
    color: #BA68C8 !important
}

.btn-purple.btn-lighten-2 {
    border-color: #7B1FA2 !important
}

.btn-purple.btn-lighten-2:hover {
    border-color: #7B1FA2 !important;
    background-color: #6A1B9A !important
}

.btn-purple.btn-lighten-2:active, .btn-purple.btn-lighten-2:focus {
    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
}

.progress-purple.progress-lighten-2 {
    background-color: #BA68C8
}

.progress-purple.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #BA68C8
}

.progress-purple.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #BA68C8
}

.progress-purple.progress-lighten-2[value]::-ms-fill {
    background-color: #BA68C8
}

@media screen and (min-width: 0\0
) {
    .progress-purple.progress-lighten-2 .progress-bar {
        background-color: #BA68C8
    }
}

.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-left: 1px solid #BA68C8 !important
}

.border-right-purple.border-right-lighten-2 {
    border-right: 1px solid #BA68C8 !important
}

.overlay-purple.overlay-lighten-2 {
    background: #BA68C8;
    background: rgba(186, 104, 200, .8)
}

.bg-purple.bg-lighten-1, .btn-purple.btn-lighten-1 {
    background-color: #AB47BC !important
}

.purple.lighten-1 {
    color: #AB47BC !important
}

.btn-purple.btn-lighten-1 {
    border-color: #7B1FA2 !important
}

.btn-purple.btn-lighten-1:hover {
    border-color: #7B1FA2 !important;
    background-color: #6A1B9A !important
}

.btn-purple.btn-lighten-1:active, .btn-purple.btn-lighten-1:focus {
    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
}

.progress-purple.progress-lighten-1 {
    background-color: #AB47BC
}

.progress-purple.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #AB47BC
}

.progress-purple.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #AB47BC
}

.progress-purple.progress-lighten-1[value]::-ms-fill {
    background-color: #AB47BC
}

@media screen and (min-width: 0\0
) {
    .progress-purple.progress-lighten-1 .progress-bar {
        background-color: #AB47BC
    }
}

.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-left: 1px solid #AB47BC !important
}

.border-right-purple.border-right-lighten-1 {
    border-right: 1px solid #AB47BC !important
}

.overlay-purple.overlay-lighten-1 {
    background: #AB47BC;
    background: rgba(171, 71, 188, .8)
}

.purple {
    color: #9C27B0 !important
}

.bg-purple {
    background-color: #9C27B0 !important
}

.bg-purple .card-footer, .bg-purple .card-header {
    background-color: transparent
}

.toast-purple {
    background-color: #9C27B0
}

.alert-purple {
    border-color: #9C27B0 !important;
    background-color: #B62DCD !important;
    color: #1A071E !important
}

.border-purple, .card.card-outline-purple, .panel-purple {
    border-color: #9C27B0
}

.alert-purple .alert-link {
    color: #000 !important
}

.border-top-purple {
    border-top-color: #9C27B0
}

.border-bottom-purple {
    border-bottom-color: #9C27B0
}

.border-left-purple {
    border-left-color: #9C27B0
}

.border-right-purple {
    border-right-color: #9C27B0
}

.badge-purple {
    background-color: #9C27B0
}

.panel-purple .panel-heading {
    color: #FFF;
    border-color: #9C27B0;
    background-color: #AF2CC5
}

.bg-purple.tag-glow, .border-purple.tag-glow {
    -webkit-box-shadow: 0 0 10px #9C27B0;
    box-shadow: 0 0 10px #9C27B0
}

.overlay-purple {
    background: #9C27B0;
    background: rgba(156, 39, 176, .8)
}

.card.card-outline-purple, .card.card-outline-purple .card-footer, .card.card-outline-purple .card-header {
    background-color: transparent
}

.card.card-outline-purple {
    border-width: 1px;
    border-style: solid
}

.btn-purple.btn-flat {
    background-color: transparent !important;
    color: #9C27B0;
    border: none
}

.btn-group-raised .btn-purple {
    background-color: #9C27B0 !important;
    color: #FFF !important
}

.btn-outline-purple {
    border: 1px solid #9C27B0;
    background-color: transparent;
    color: #9C27B0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-purple:focus {
    background-color: transparent !important;
    color: #9C27B0 !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-purple.active {
    background-color: #9C27B0 !important;
    color: #FFF !important
}

.btn-outline-purple:hover {
    background-color: #9124A3 !important;
    color: #FFF !important
}

.btn-outline-purple.btn-fab, .btn-outline-purple.btn-raised {
    border: 1px solid #9C27B0;
    background-color: transparent;
    color: #9C27B0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-purple.btn-darken-1, .btn-purple.btn-darken-1:hover {
    border-color: #7B1FA2 !important
}

.btn-outline-purple.btn-fab:focus, .btn-outline-purple.btn-raised:focus {
    background-color: transparent
}

.btn-outline-purple.btn-fab.active, .btn-outline-purple.btn-raised.active {
    background-color: #9C27B0 !important;
    color: #FFF !important
}

.btn-outline-purple.btn-fab:hover, .btn-outline-purple.btn-raised:hover {
    background-color: #9124A3 !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-purple {
    background-color: #9C27B0
}

.progress .progress-bar.progress-bar-purple[value]::-webkit-progress-value {
    background-color: #9C27B0
}

.progress .progress-bar.progress-bar-purple[value]::-moz-progress-bar {
    background-color: #9C27B0
}

.progress .progress-bar.progress-bar-purple[value]::-ms-fill {
    background-color: #9C27B0
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-purple .progress-bar {
        background-color: #9C27B0
    }
}

.bg-purple.bg-darken-1, .btn-purple.btn-darken-1 {
    background-color: #8E24AA !important
}

.purple.darken-1 {
    color: #8E24AA !important
}

.btn-purple.btn-darken-1:hover {
    background-color: #6A1B9A !important
}

.btn-purple.btn-darken-1:active, .btn-purple.btn-darken-1:focus {
    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
}

.progress-purple.progress-darken-1 {
    background-color: #8E24AA
}

.progress-purple.progress-darken-1[value]::-webkit-progress-value {
    background-color: #8E24AA
}

.progress-purple.progress-darken-1[value]::-moz-progress-bar {
    background-color: #8E24AA
}

.progress-purple.progress-darken-1[value]::-ms-fill {
    background-color: #8E24AA
}

@media screen and (min-width: 0\0
) {
    .progress-purple.progress-darken-1 .progress-bar {
        background-color: #8E24AA
    }
}

.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-left: 1px solid #8E24AA !important
}

.border-right-purple.border-right-darken-1 {
    border-right: 1px solid #8E24AA !important
}

.btn-purple.btn-darken-2, .btn-purple.btn-darken-2:hover {
    border-color: #7B1FA2 !important
}

.overlay-purple.overlay-darken-1 {
    background: #8E24AA;
    background: rgba(142, 36, 170, .8)
}

.bg-purple.bg-darken-2, .btn-purple.btn-darken-2 {
    background-color: #7B1FA2 !important
}

.purple.darken-2 {
    color: #7B1FA2 !important
}

.btn-purple.btn-darken-2:hover {
    background-color: #6A1B9A !important
}

.btn-purple.btn-darken-2:active, .btn-purple.btn-darken-2:focus {
    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
}

.progress-purple.progress-darken-2 {
    background-color: #7B1FA2
}

.progress-purple.progress-darken-2[value]::-webkit-progress-value {
    background-color: #7B1FA2
}

.progress-purple.progress-darken-2[value]::-moz-progress-bar {
    background-color: #7B1FA2
}

.progress-purple.progress-darken-2[value]::-ms-fill {
    background-color: #7B1FA2
}

@media screen and (min-width: 0\0
) {
    .progress-purple.progress-darken-2 .progress-bar {
        background-color: #7B1FA2
    }
}

.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-left: 1px solid #7B1FA2 !important
}

.border-right-purple.border-right-darken-2 {
    border-right: 1px solid #7B1FA2 !important
}

.overlay-purple.overlay-darken-2 {
    background: #7B1FA2;
    background: rgba(123, 31, 162, .8)
}

.purple.darken-3 {
    color: #6A1B9A !important
}

.bg-purple.bg-darken-3 {
    background-color: #6A1B9A !important
}

.btn-purple.btn-darken-3, .btn-purple.btn-darken-3:hover {
    border-color: #7B1FA2 !important;
    background-color: #6A1B9A !important
}

.btn-purple.btn-darken-3:active, .btn-purple.btn-darken-3:focus {
    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
}

.progress-purple.progress-darken-3 {
    background-color: #6A1B9A
}

.progress-purple.progress-darken-3[value]::-webkit-progress-value {
    background-color: #6A1B9A
}

.progress-purple.progress-darken-3[value]::-moz-progress-bar {
    background-color: #6A1B9A
}

.progress-purple.progress-darken-3[value]::-ms-fill {
    background-color: #6A1B9A
}

@media screen and (min-width: 0\0
) {
    .progress-purple.progress-darken-3 .progress-bar {
        background-color: #6A1B9A
    }
}

.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-left: 1px solid #6A1B9A !important
}

.border-right-purple.border-right-darken-3 {
    border-right: 1px solid #6A1B9A !important
}

.btn-purple.btn-darken-4, .btn-purple.btn-darken-4:hover {
    border-color: #7B1FA2 !important
}

.overlay-purple.overlay-darken-3 {
    background: #6A1B9A;
    background: rgba(106, 27, 154, .8)
}

.bg-purple.bg-darken-4, .btn-purple.btn-darken-4 {
    background-color: #4A148C !important
}

.purple.darken-4 {
    color: #4A148C !important
}

.btn-purple.btn-darken-4:hover {
    background-color: #6A1B9A !important
}

.btn-purple.btn-darken-4:active, .btn-purple.btn-darken-4:focus {
    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
}

.progress-purple.progress-darken-4 {
    background-color: #4A148C
}

.progress-purple.progress-darken-4[value]::-webkit-progress-value {
    background-color: #4A148C
}

.progress-purple.progress-darken-4[value]::-moz-progress-bar {
    background-color: #4A148C
}

.progress-purple.progress-darken-4[value]::-ms-fill {
    background-color: #4A148C
}

@media screen and (min-width: 0\0
) {
    .progress-purple.progress-darken-4 .progress-bar {
        background-color: #4A148C
    }
}

.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-left: 1px solid #4A148C !important
}

.border-right-purple.border-right-darken-4 {
    border-right: 1px solid #4A148C !important
}

.btn-purple.btn-accent-1, .btn-purple.btn-accent-1:hover {
    border-color: #7B1FA2 !important
}

.overlay-purple.overlay-darken-4 {
    background: #4A148C;
    background: rgba(74, 20, 140, .8)
}

.bg-purple.bg-accent-1, .btn-purple.btn-accent-1 {
    background-color: #EA80FC !important
}

.purple.accent-1 {
    color: #EA80FC !important
}

.btn-purple.btn-accent-1:hover {
    background-color: #6A1B9A !important
}

.btn-purple.btn-accent-1:active, .btn-purple.btn-accent-1:focus {
    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
}

.progress-purple.progress-accent-1 {
    background-color: #EA80FC
}

.progress-purple.progress-accent-1[value]::-webkit-progress-value {
    background-color: #EA80FC
}

.progress-purple.progress-accent-1[value]::-moz-progress-bar {
    background-color: #EA80FC
}

.progress-purple.progress-accent-1[value]::-ms-fill {
    background-color: #EA80FC
}

@media screen and (min-width: 0\0
) {
    .progress-purple.progress-accent-1 .progress-bar {
        background-color: #EA80FC
    }
}

.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-left: 1px solid #EA80FC !important
}

.border-right-purple.border-right-accent-1 {
    border-right: 1px solid #EA80FC !important
}

.btn-purple.btn-accent-2, .btn-purple.btn-accent-2:hover {
    border-color: #7B1FA2 !important
}

.overlay-purple.overlay-accent-1 {
    background: #EA80FC;
    background: rgba(234, 128, 252, .8)
}

.bg-purple.bg-accent-2, .btn-purple.btn-accent-2 {
    background-color: #E040FB !important
}

.purple.accent-2 {
    color: #E040FB !important
}

.btn-purple.btn-accent-2:hover {
    background-color: #6A1B9A !important
}

.btn-purple.btn-accent-2:active, .btn-purple.btn-accent-2:focus {
    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
}

.progress-purple.progress-accent-2 {
    background-color: #E040FB
}

.progress-purple.progress-accent-2[value]::-webkit-progress-value {
    background-color: #E040FB
}

.progress-purple.progress-accent-2[value]::-moz-progress-bar {
    background-color: #E040FB
}

.progress-purple.progress-accent-2[value]::-ms-fill {
    background-color: #E040FB
}

@media screen and (min-width: 0\0
) {
    .progress-purple.progress-accent-2 .progress-bar {
        background-color: #E040FB
    }
}

.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-left: 1px solid #E040FB !important
}

.border-right-purple.border-right-accent-2 {
    border-right: 1px solid #E040FB !important
}

.btn-purple.btn-accent-3, .btn-purple.btn-accent-3:hover {
    border-color: #7B1FA2 !important
}

.overlay-purple.overlay-accent-2 {
    background: #E040FB;
    background: rgba(224, 64, 251, .8)
}

.bg-purple.bg-accent-3, .btn-purple.btn-accent-3 {
    background-color: #D500F9 !important
}

.purple.accent-3 {
    color: #D500F9 !important
}

.btn-purple.btn-accent-3:hover {
    background-color: #6A1B9A !important
}

.btn-purple.btn-accent-3:active, .btn-purple.btn-accent-3:focus {
    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
}

.progress-purple.progress-accent-3 {
    background-color: #D500F9
}

.progress-purple.progress-accent-3[value]::-webkit-progress-value {
    background-color: #D500F9
}

.progress-purple.progress-accent-3[value]::-moz-progress-bar {
    background-color: #D500F9
}

.progress-purple.progress-accent-3[value]::-ms-fill {
    background-color: #D500F9
}

@media screen and (min-width: 0\0
) {
    .progress-purple.progress-accent-3 .progress-bar {
        background-color: #D500F9
    }
}

.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-left: 1px solid #D500F9 !important
}

.border-right-purple.border-right-accent-3 {
    border-right: 1px solid #D500F9 !important
}

.btn-purple.btn-accent-4, .btn-purple.btn-accent-4:hover {
    border-color: #7B1FA2 !important
}

.overlay-purple.overlay-accent-3 {
    background: #D500F9;
    background: rgba(213, 0, 249, .8)
}

.bg-purple.bg-accent-4, .btn-purple.btn-accent-4 {
    background-color: #A0F !important
}

.purple.accent-4 {
    color: #A0F !important
}

.btn-purple.btn-accent-4:hover {
    background-color: #6A1B9A !important
}

.btn-purple.btn-accent-4:active, .btn-purple.btn-accent-4:focus {
    border-color: #6A1B9A !important;
    background-color: #4A148C !important
}

.btn-outline-purple.btn-outline-accent-4 {
    border-color: #A0F !important;
    color: #A0F !important
}

.btn-outline-purple.btn-outline-accent-4:hover {
    background-color: #A0F !important
}

.progress-purple.progress-accent-4 {
    background-color: #A0F
}

.progress-purple.progress-accent-4[value]::-webkit-progress-value {
    background-color: #A0F
}

.progress-purple.progress-accent-4[value]::-moz-progress-bar {
    background-color: #A0F
}

.progress-purple.progress-accent-4[value]::-ms-fill {
    background-color: #A0F
}

@media screen and (min-width: 0\0
) {
    .progress-purple.progress-accent-4 .progress-bar {
        background-color: #A0F
    }
}

input:focus ~ .bg-purple {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #A0F !important;
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #A0F !important
}

.border-purple.border-accent-4 {
    border: 1px solid #A0F !important
}

.border-top-purple.border-top-accent-4 {
    border-top: 1px solid #A0F !important
}

.border-bottom-purple.border-bottom-accent-4 {
    border-bottom: 1px solid #A0F !important
}

.border-left-purple.border-left-accent-4 {
    border-left: 1px solid #A0F !important
}

.border-right-purple.border-right-accent-4 {
    border-right: 1px solid #A0F !important
}

.overlay-purple.overlay-accent-4 {
    background: #A0F;
    background: rgba(170, 0, 255, .8)
}

.bg-deep-purple.bg-lighten-5, .btn-deep-purple.btn-lighten-5 {
    background-color: #EDE7F6 !important
}

.deep-purple.lighten-5 {
    color: #EDE7F6 !important
}

.btn-deep-purple.btn-lighten-5 {
    border-color: #512DA8 !important
}

.btn-deep-purple.btn-lighten-5:hover {
    border-color: #512DA8 !important;
    background-color: #4527A0 !important
}

.btn-deep-purple.btn-lighten-5:active, .btn-deep-purple.btn-lighten-5:focus {
    border-color: #4527A0 !important;
    background-color: #311B92 !important
}

.btn-outline-deep-purple.btn-outline-lighten-5 {
    border-color: #EDE7F6 !important;
    color: #EDE7F6 !important
}

.btn-outline-deep-purple.btn-outline-lighten-5:hover {
    background-color: #EDE7F6 !important
}

.progress-deep-purple.progress-lighten-5 {
    background-color: #EDE7F6
}

.progress-deep-purple.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #EDE7F6
}

.progress-deep-purple.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #EDE7F6
}

.progress-deep-purple.progress-lighten-5[value]::-ms-fill {
    background-color: #EDE7F6
}

@media screen and (min-width: 0\0
) {
    .progress-deep-purple.progress-lighten-5 .progress-bar {
        background-color: #EDE7F6
    }
}

.border-deep-purple.border-lighten-5 {
    border: 1px solid #EDE7F6 !important
}

.border-top-deep-purple.border-top-lighten-5 {
    border-top: 1px solid #EDE7F6 !important
}

.border-bottom-deep-purple.border-bottom-lighten-5 {
    border-bottom: 1px solid #EDE7F6 !important
}

.border-left-deep-purple.border-left-lighten-5 {
    border-left: 1px solid #EDE7F6 !important
}

.border-right-deep-purple.border-right-lighten-5 {
    border-right: 1px solid #EDE7F6 !important
}

.overlay-deep-purple.overlay-lighten-5 {
    background: #EDE7F6;
    background: rgba(237, 231, 246, .8)
}

.bg-deep-purple.bg-lighten-4, .btn-deep-purple.btn-lighten-4 {
    background-color: #D1C4E9 !important
}

.deep-purple.lighten-4 {
    color: #D1C4E9 !important
}

.btn-deep-purple.btn-lighten-4 {
    border-color: #512DA8 !important
}

.btn-deep-purple.btn-lighten-4:hover {
    border-color: #512DA8 !important;
    background-color: #4527A0 !important
}

.btn-deep-purple.btn-lighten-4:active, .btn-deep-purple.btn-lighten-4:focus {
    border-color: #4527A0 !important;
    background-color: #311B92 !important
}

.btn-outline-deep-purple.btn-outline-lighten-4 {
    border-color: #D1C4E9 !important;
    color: #D1C4E9 !important
}

.btn-outline-deep-purple.btn-outline-lighten-4:hover {
    background-color: #D1C4E9 !important
}

.progress-deep-purple.progress-lighten-4 {
    background-color: #D1C4E9
}

.progress-deep-purple.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #D1C4E9
}

.progress-deep-purple.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #D1C4E9
}

.progress-deep-purple.progress-lighten-4[value]::-ms-fill {
    background-color: #D1C4E9
}

@media screen and (min-width: 0\0
) {
    .progress-deep-purple.progress-lighten-4 .progress-bar {
        background-color: #D1C4E9
    }
}

.border-deep-purple.border-lighten-4 {
    border: 1px solid #D1C4E9 !important
}

.border-top-deep-purple.border-top-lighten-4 {
    border-top: 1px solid #D1C4E9 !important
}

.border-bottom-deep-purple.border-bottom-lighten-4 {
    border-bottom: 1px solid #D1C4E9 !important
}

.border-left-deep-purple.border-left-lighten-4 {
    border-left: 1px solid #D1C4E9 !important
}

.border-right-deep-purple.border-right-lighten-4 {
    border-right: 1px solid #D1C4E9 !important
}

.overlay-deep-purple.overlay-lighten-4 {
    background: #D1C4E9;
    background: rgba(209, 196, 233, .8)
}

.bg-deep-purple.bg-lighten-3, .btn-deep-purple.btn-lighten-3 {
    background-color: #B39DDB !important
}

.deep-purple.lighten-3 {
    color: #B39DDB !important
}

.btn-deep-purple.btn-lighten-3 {
    border-color: #512DA8 !important
}

.btn-deep-purple.btn-lighten-3:hover {
    border-color: #512DA8 !important;
    background-color: #4527A0 !important
}

.btn-deep-purple.btn-lighten-3:active, .btn-deep-purple.btn-lighten-3:focus {
    border-color: #4527A0 !important;
    background-color: #311B92 !important
}

.btn-outline-deep-purple.btn-outline-lighten-3 {
    border-color: #B39DDB !important;
    color: #B39DDB !important
}

.btn-outline-deep-purple.btn-outline-lighten-3:hover {
    background-color: #B39DDB !important
}

.progress-deep-purple.progress-lighten-3 {
    background-color: #B39DDB
}

.progress-deep-purple.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #B39DDB
}

.progress-deep-purple.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #B39DDB
}

.progress-deep-purple.progress-lighten-3[value]::-ms-fill {
    background-color: #B39DDB
}

@media screen and (min-width: 0\0
) {
    .progress-deep-purple.progress-lighten-3 .progress-bar {
        background-color: #B39DDB
    }
}

.border-deep-purple.border-lighten-3 {
    border: 1px solid #B39DDB !important
}

.border-top-deep-purple.border-top-lighten-3 {
    border-top: 1px solid #B39DDB !important
}

.border-bottom-deep-purple.border-bottom-lighten-3 {
    border-bottom: 1px solid #B39DDB !important
}

.border-left-deep-purple.border-left-lighten-3 {
    border-left: 1px solid #B39DDB !important
}

.border-right-deep-purple.border-right-lighten-3 {
    border-right: 1px solid #B39DDB !important
}

.overlay-deep-purple.overlay-lighten-3 {
    background: #B39DDB;
    background: rgba(179, 157, 219, .8)
}

.bg-deep-purple.bg-lighten-2, .btn-deep-purple.btn-lighten-2 {
    background-color: #9575CD !important
}

.deep-purple.lighten-2 {
    color: #9575CD !important
}

.btn-deep-purple.btn-lighten-2 {
    border-color: #512DA8 !important
}

.btn-deep-purple.btn-lighten-2:hover {
    border-color: #512DA8 !important;
    background-color: #4527A0 !important
}

.btn-deep-purple.btn-lighten-2:active, .btn-deep-purple.btn-lighten-2:focus {
    border-color: #4527A0 !important;
    background-color: #311B92 !important
}

.btn-outline-deep-purple.btn-outline-lighten-2 {
    border-color: #9575CD !important;
    color: #9575CD !important
}

.btn-outline-deep-purple.btn-outline-lighten-2:hover {
    background-color: #9575CD !important
}

.progress-deep-purple.progress-lighten-2 {
    background-color: #9575CD
}

.progress-deep-purple.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #9575CD
}

.progress-deep-purple.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #9575CD
}

.progress-deep-purple.progress-lighten-2[value]::-ms-fill {
    background-color: #9575CD
}

@media screen and (min-width: 0\0
) {
    .progress-deep-purple.progress-lighten-2 .progress-bar {
        background-color: #9575CD
    }
}

.border-deep-purple.border-lighten-2 {
    border: 1px solid #9575CD !important
}

.border-top-deep-purple.border-top-lighten-2 {
    border-top: 1px solid #9575CD !important
}

.border-bottom-deep-purple.border-bottom-lighten-2 {
    border-bottom: 1px solid #9575CD !important
}

.border-left-deep-purple.border-left-lighten-2 {
    border-left: 1px solid #9575CD !important
}

.border-right-deep-purple.border-right-lighten-2 {
    border-right: 1px solid #9575CD !important
}

.overlay-deep-purple.overlay-lighten-2 {
    background: #9575CD;
    background: rgba(149, 117, 205, .8)
}

.bg-deep-purple.bg-lighten-1, .btn-deep-purple.btn-lighten-1 {
    background-color: #7E57C2 !important
}

.deep-purple.lighten-1 {
    color: #7E57C2 !important
}

.btn-deep-purple.btn-lighten-1 {
    border-color: #512DA8 !important
}

.btn-deep-purple.btn-lighten-1:hover {
    border-color: #512DA8 !important;
    background-color: #4527A0 !important
}

.btn-deep-purple.btn-lighten-1:active, .btn-deep-purple.btn-lighten-1:focus {
    border-color: #4527A0 !important;
    background-color: #311B92 !important
}

.btn-outline-deep-purple.btn-outline-lighten-1 {
    border-color: #7E57C2 !important;
    color: #7E57C2 !important
}

.btn-outline-deep-purple.btn-outline-lighten-1:hover {
    background-color: #7E57C2 !important
}

.progress-deep-purple.progress-lighten-1 {
    background-color: #7E57C2
}

.progress-deep-purple.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #7E57C2
}

.progress-deep-purple.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #7E57C2
}

.progress-deep-purple.progress-lighten-1[value]::-ms-fill {
    background-color: #7E57C2
}

@media screen and (min-width: 0\0
) {
    .progress-deep-purple.progress-lighten-1 .progress-bar {
        background-color: #7E57C2
    }
}

.border-deep-purple.border-lighten-1 {
    border: 1px solid #7E57C2 !important
}

.border-top-deep-purple.border-top-lighten-1 {
    border-top: 1px solid #7E57C2 !important
}

.border-bottom-deep-purple.border-bottom-lighten-1 {
    border-bottom: 1px solid #7E57C2 !important
}

.border-left-deep-purple.border-left-lighten-1 {
    border-left: 1px solid #7E57C2 !important
}

.border-right-deep-purple.border-right-lighten-1 {
    border-right: 1px solid #7E57C2 !important
}

.overlay-deep-purple.overlay-lighten-1 {
    background: #7E57C2;
    background: rgba(126, 87, 194, .8)
}

.deep-purple {
    color: #673AB7 !important
}

.bg-deep-purple {
    background-color: #673AB7 !important
}

.bg-deep-purple .card-footer, .bg-deep-purple .card-header {
    background-color: transparent
}

.toast-deep-purple {
    background-color: #673AB7
}

.alert-deep-purple {
    border-color: #673AB7 !important;
    background-color: #794EC7 !important;
    color: #1B0F2F !important
}

.border-deep-purple, .card.card-outline-deep-purple, .panel-deep-purple {
    border-color: #673AB7
}

.alert-deep-purple .alert-link {
    color: #090510 !important
}

.border-top-deep-purple {
    border-top-color: #673AB7
}

.border-bottom-deep-purple {
    border-bottom-color: #673AB7
}

.border-left-deep-purple {
    border-left-color: #673AB7
}

.border-right-deep-purple {
    border-right-color: #673AB7
}

.badge-deep-purple {
    background-color: #673AB7
}

.panel-deep-purple .panel-heading {
    color: #FFF;
    border-color: #673AB7;
    background-color: #7446C4
}

.bg-deep-purple.tag-glow, .border-deep-purple.tag-glow {
    -webkit-box-shadow: 0 0 10px #673AB7;
    box-shadow: 0 0 10px #673AB7
}

.overlay-deep-purple {
    background: #673AB7;
    background: rgba(103, 58, 183, .8)
}

.card.card-outline-deep-purple {
    border-width: 1px;
    border-style: solid;
    background-color: transparent
}

.card.card-outline-deep-purple .card-footer, .card.card-outline-deep-purple .card-header {
    background-color: transparent
}

.btn-deep-purple.btn-flat {
    background-color: transparent !important;
    color: #673AB7;
    border: none
}

.btn-group-raised .btn-deep-purple {
    background-color: #673AB7 !important;
    color: #FFF !important
}

.btn-outline-deep-purple {
    border: 1px solid #673AB7;
    background-color: transparent;
    color: #673AB7;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-deep-purple:focus {
    background-color: transparent !important;
    color: #673AB7 !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-deep-purple.active {
    background-color: #673AB7 !important;
    color: #FFF !important
}

.btn-outline-deep-purple:hover {
    background-color: #6036AB !important;
    color: #FFF !important
}

.btn-outline-deep-purple.btn-fab, .btn-outline-deep-purple.btn-raised {
    border: 1px solid #673AB7;
    background-color: transparent;
    color: #673AB7;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-deep-purple.btn-fab:focus, .btn-outline-deep-purple.btn-raised:focus {
    background-color: transparent
}

.btn-outline-deep-purple.btn-fab.active, .btn-outline-deep-purple.btn-raised.active {
    background-color: #673AB7 !important;
    color: #FFF !important
}

.btn-outline-deep-purple.btn-fab:hover, .btn-outline-deep-purple.btn-raised:hover {
    background-color: #6036AB !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-deep-purple {
    background-color: #673AB7
}

.progress .progress-bar.progress-bar-deep-purple[value]::-webkit-progress-value {
    background-color: #673AB7
}

.progress .progress-bar.progress-bar-deep-purple[value]::-moz-progress-bar {
    background-color: #673AB7
}

.progress .progress-bar.progress-bar-deep-purple[value]::-ms-fill {
    background-color: #673AB7
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-deep-purple .progress-bar {
        background-color: #673AB7
    }
}

.bg-deep-purple.bg-darken-1, .btn-deep-purple.btn-darken-1 {
    background-color: #5E35B1 !important
}

.deep-purple.darken-1 {
    color: #5E35B1 !important
}

.btn-deep-purple.btn-darken-1 {
    border-color: #512DA8 !important
}

.btn-deep-purple.btn-darken-1:hover {
    border-color: #512DA8 !important;
    background-color: #4527A0 !important
}

.btn-deep-purple.btn-darken-1:active, .btn-deep-purple.btn-darken-1:focus {
    border-color: #4527A0 !important;
    background-color: #311B92 !important
}

.btn-outline-deep-purple.btn-outline-darken-1 {
    border-color: #5E35B1 !important;
    color: #5E35B1 !important
}

.btn-outline-deep-purple.btn-outline-darken-1:hover {
    background-color: #5E35B1 !important
}

.progress-deep-purple.progress-darken-1 {
    background-color: #5E35B1
}

.progress-deep-purple.progress-darken-1[value]::-webkit-progress-value {
    background-color: #5E35B1
}

.progress-deep-purple.progress-darken-1[value]::-moz-progress-bar {
    background-color: #5E35B1
}

.progress-deep-purple.progress-darken-1[value]::-ms-fill {
    background-color: #5E35B1
}

@media screen and (min-width: 0\0
) {
    .progress-deep-purple.progress-darken-1 .progress-bar {
        background-color: #5E35B1
    }
}

.border-deep-purple.border-darken-1 {
    border: 1px solid #5E35B1 !important
}

.border-top-deep-purple.border-top-darken-1 {
    border-top: 1px solid #5E35B1 !important
}

.border-bottom-deep-purple.border-bottom-darken-1 {
    border-bottom: 1px solid #5E35B1 !important
}

.border-left-deep-purple.border-left-darken-1 {
    border-left: 1px solid #5E35B1 !important
}

.border-right-deep-purple.border-right-darken-1 {
    border-right: 1px solid #5E35B1 !important
}

.overlay-deep-purple.overlay-darken-1 {
    background: #5E35B1;
    background: rgba(94, 53, 177, .8)
}

.bg-deep-purple.bg-darken-2, .btn-deep-purple.btn-darken-2 {
    background-color: #512DA8 !important
}

.deep-purple.darken-2 {
    color: #512DA8 !important
}

.btn-deep-purple.btn-darken-2 {
    border-color: #512DA8 !important
}

.btn-deep-purple.btn-darken-2:hover {
    border-color: #512DA8 !important;
    background-color: #4527A0 !important
}

.btn-deep-purple.btn-darken-2:active, .btn-deep-purple.btn-darken-2:focus {
    border-color: #4527A0 !important;
    background-color: #311B92 !important
}

.btn-outline-deep-purple.btn-outline-darken-2 {
    border-color: #512DA8 !important;
    color: #512DA8 !important
}

.btn-outline-deep-purple.btn-outline-darken-2:hover {
    background-color: #512DA8 !important
}

.progress-deep-purple.progress-darken-2 {
    background-color: #512DA8
}

.progress-deep-purple.progress-darken-2[value]::-webkit-progress-value {
    background-color: #512DA8
}

.progress-deep-purple.progress-darken-2[value]::-moz-progress-bar {
    background-color: #512DA8
}

.progress-deep-purple.progress-darken-2[value]::-ms-fill {
    background-color: #512DA8
}

@media screen and (min-width: 0\0
) {
    .progress-deep-purple.progress-darken-2 .progress-bar {
        background-color: #512DA8
    }
}

.border-deep-purple.border-darken-2 {
    border: 1px solid #512DA8 !important
}

.border-top-deep-purple.border-top-darken-2 {
    border-top: 1px solid #512DA8 !important
}

.border-bottom-deep-purple.border-bottom-darken-2 {
    border-bottom: 1px solid #512DA8 !important
}

.border-left-deep-purple.border-left-darken-2 {
    border-left: 1px solid #512DA8 !important
}

.border-right-deep-purple.border-right-darken-2 {
    border-right: 1px solid #512DA8 !important
}

.overlay-deep-purple.overlay-darken-2 {
    background: #512DA8;
    background: rgba(81, 45, 168, .8)
}

.deep-purple.darken-3 {
    color: #4527A0 !important
}

.bg-deep-purple.bg-darken-3 {
    background-color: #4527A0 !important
}

.btn-deep-purple.btn-darken-3, .btn-deep-purple.btn-darken-3:hover {
    border-color: #512DA8 !important;
    background-color: #4527A0 !important
}

.btn-deep-purple.btn-darken-3:active, .btn-deep-purple.btn-darken-3:focus {
    border-color: #4527A0 !important;
    background-color: #311B92 !important
}

.btn-outline-deep-purple.btn-outline-darken-3 {
    border-color: #4527A0 !important;
    color: #4527A0 !important
}

.btn-outline-deep-purple.btn-outline-darken-3:hover {
    background-color: #4527A0 !important
}

.progress-deep-purple.progress-darken-3 {
    background-color: #4527A0
}

.progress-deep-purple.progress-darken-3[value]::-webkit-progress-value {
    background-color: #4527A0
}

.progress-deep-purple.progress-darken-3[value]::-moz-progress-bar {
    background-color: #4527A0
}

.progress-deep-purple.progress-darken-3[value]::-ms-fill {
    background-color: #4527A0
}

@media screen and (min-width: 0\0
) {
    .progress-deep-purple.progress-darken-3 .progress-bar {
        background-color: #4527A0
    }
}

.border-deep-purple.border-darken-3 {
    border: 1px solid #4527A0 !important
}

.border-top-deep-purple.border-top-darken-3 {
    border-top: 1px solid #4527A0 !important
}

.border-bottom-deep-purple.border-bottom-darken-3 {
    border-bottom: 1px solid #4527A0 !important
}

.border-left-deep-purple.border-left-darken-3 {
    border-left: 1px solid #4527A0 !important
}

.border-right-deep-purple.border-right-darken-3 {
    border-right: 1px solid #4527A0 !important
}

.overlay-deep-purple.overlay-darken-3 {
    background: #4527A0;
    background: rgba(69, 39, 160, .8)
}

.bg-deep-purple.bg-darken-4, .btn-deep-purple.btn-darken-4 {
    background-color: #311B92 !important
}

.deep-purple.darken-4 {
    color: #311B92 !important
}

.btn-deep-purple.btn-darken-4 {
    border-color: #512DA8 !important
}

.btn-deep-purple.btn-darken-4:hover {
    border-color: #512DA8 !important;
    background-color: #4527A0 !important
}

.btn-deep-purple.btn-darken-4:active, .btn-deep-purple.btn-darken-4:focus {
    border-color: #4527A0 !important;
    background-color: #311B92 !important
}

.btn-outline-deep-purple.btn-outline-darken-4 {
    border-color: #311B92 !important;
    color: #311B92 !important
}

.btn-outline-deep-purple.btn-outline-darken-4:hover {
    background-color: #311B92 !important
}

.progress-deep-purple.progress-darken-4 {
    background-color: #311B92
}

.progress-deep-purple.progress-darken-4[value]::-webkit-progress-value {
    background-color: #311B92
}

.progress-deep-purple.progress-darken-4[value]::-moz-progress-bar {
    background-color: #311B92
}

.progress-deep-purple.progress-darken-4[value]::-ms-fill {
    background-color: #311B92
}

@media screen and (min-width: 0\0
) {
    .progress-deep-purple.progress-darken-4 .progress-bar {
        background-color: #311B92
    }
}

.border-deep-purple.border-darken-4 {
    border: 1px solid #311B92 !important
}

.border-top-deep-purple.border-top-darken-4 {
    border-top: 1px solid #311B92 !important
}

.border-bottom-deep-purple.border-bottom-darken-4 {
    border-bottom: 1px solid #311B92 !important
}

.border-left-deep-purple.border-left-darken-4 {
    border-left: 1px solid #311B92 !important
}

.border-right-deep-purple.border-right-darken-4 {
    border-right: 1px solid #311B92 !important
}

.overlay-deep-purple.overlay-darken-4 {
    background: #311B92;
    background: rgba(49, 27, 146, .8)
}

.bg-deep-purple.bg-accent-1, .btn-deep-purple.btn-accent-1 {
    background-color: #B388FF !important
}

.deep-purple.accent-1 {
    color: #B388FF !important
}

.btn-deep-purple.btn-accent-1 {
    border-color: #512DA8 !important
}

.btn-deep-purple.btn-accent-1:hover {
    border-color: #512DA8 !important;
    background-color: #4527A0 !important
}

.btn-deep-purple.btn-accent-1:active, .btn-deep-purple.btn-accent-1:focus {
    border-color: #4527A0 !important;
    background-color: #311B92 !important
}

.btn-outline-deep-purple.btn-outline-accent-1 {
    border-color: #B388FF !important;
    color: #B388FF !important
}

.btn-outline-deep-purple.btn-outline-accent-1:hover {
    background-color: #B388FF !important
}

.progress-deep-purple.progress-accent-1 {
    background-color: #B388FF
}

.progress-deep-purple.progress-accent-1[value]::-webkit-progress-value {
    background-color: #B388FF
}

.progress-deep-purple.progress-accent-1[value]::-moz-progress-bar {
    background-color: #B388FF
}

.progress-deep-purple.progress-accent-1[value]::-ms-fill {
    background-color: #B388FF
}

@media screen and (min-width: 0\0
) {
    .progress-deep-purple.progress-accent-1 .progress-bar {
        background-color: #B388FF
    }
}

.border-deep-purple.border-accent-1 {
    border: 1px solid #B388FF !important
}

.border-top-deep-purple.border-top-accent-1 {
    border-top: 1px solid #B388FF !important
}

.border-bottom-deep-purple.border-bottom-accent-1 {
    border-bottom: 1px solid #B388FF !important
}

.border-left-deep-purple.border-left-accent-1 {
    border-left: 1px solid #B388FF !important
}

.border-right-deep-purple.border-right-accent-1 {
    border-right: 1px solid #B388FF !important
}

.overlay-deep-purple.overlay-accent-1 {
    background: #B388FF;
    background: rgba(179, 136, 255, .8)
}

.bg-deep-purple.bg-accent-2, .btn-deep-purple.btn-accent-2 {
    background-color: #7C4DFF !important
}

.deep-purple.accent-2 {
    color: #7C4DFF !important
}

.btn-deep-purple.btn-accent-2 {
    border-color: #512DA8 !important
}

.btn-deep-purple.btn-accent-2:hover {
    border-color: #512DA8 !important;
    background-color: #4527A0 !important
}

.btn-deep-purple.btn-accent-2:active, .btn-deep-purple.btn-accent-2:focus {
    border-color: #4527A0 !important;
    background-color: #311B92 !important
}

.btn-outline-deep-purple.btn-outline-accent-2 {
    border-color: #7C4DFF !important;
    color: #7C4DFF !important
}

.btn-outline-deep-purple.btn-outline-accent-2:hover {
    background-color: #7C4DFF !important
}

.progress-deep-purple.progress-accent-2 {
    background-color: #7C4DFF
}

.progress-deep-purple.progress-accent-2[value]::-webkit-progress-value {
    background-color: #7C4DFF
}

.progress-deep-purple.progress-accent-2[value]::-moz-progress-bar {
    background-color: #7C4DFF
}

.progress-deep-purple.progress-accent-2[value]::-ms-fill {
    background-color: #7C4DFF
}

@media screen and (min-width: 0\0
) {
    .progress-deep-purple.progress-accent-2 .progress-bar {
        background-color: #7C4DFF
    }
}

.border-deep-purple.border-accent-2 {
    border: 1px solid #7C4DFF !important
}

.border-top-deep-purple.border-top-accent-2 {
    border-top: 1px solid #7C4DFF !important
}

.border-bottom-deep-purple.border-bottom-accent-2 {
    border-bottom: 1px solid #7C4DFF !important
}

.border-left-deep-purple.border-left-accent-2 {
    border-left: 1px solid #7C4DFF !important
}

.border-right-deep-purple.border-right-accent-2 {
    border-right: 1px solid #7C4DFF !important
}

.overlay-deep-purple.overlay-accent-2 {
    background: #7C4DFF;
    background: rgba(124, 77, 255, .8)
}

.bg-deep-purple.bg-accent-3, .btn-deep-purple.btn-accent-3 {
    background-color: #651FFF !important
}

.deep-purple.accent-3 {
    color: #651FFF !important
}

.btn-deep-purple.btn-accent-3 {
    border-color: #512DA8 !important
}

.btn-deep-purple.btn-accent-3:hover {
    border-color: #512DA8 !important;
    background-color: #4527A0 !important
}

.btn-deep-purple.btn-accent-3:active, .btn-deep-purple.btn-accent-3:focus {
    border-color: #4527A0 !important;
    background-color: #311B92 !important
}

.btn-outline-deep-purple.btn-outline-accent-3 {
    border-color: #651FFF !important;
    color: #651FFF !important
}

.btn-outline-deep-purple.btn-outline-accent-3:hover {
    background-color: #651FFF !important
}

.progress-deep-purple.progress-accent-3 {
    background-color: #651FFF
}

.progress-deep-purple.progress-accent-3[value]::-webkit-progress-value {
    background-color: #651FFF
}

.progress-deep-purple.progress-accent-3[value]::-moz-progress-bar {
    background-color: #651FFF
}

.progress-deep-purple.progress-accent-3[value]::-ms-fill {
    background-color: #651FFF
}

@media screen and (min-width: 0\0
) {
    .progress-deep-purple.progress-accent-3 .progress-bar {
        background-color: #651FFF
    }
}

.border-deep-purple.border-accent-3 {
    border: 1px solid #651FFF !important
}

.border-top-deep-purple.border-top-accent-3 {
    border-top: 1px solid #651FFF !important
}

.border-bottom-deep-purple.border-bottom-accent-3 {
    border-bottom: 1px solid #651FFF !important
}

.border-left-deep-purple.border-left-accent-3 {
    border-left: 1px solid #651FFF !important
}

.border-right-deep-purple.border-right-accent-3 {
    border-right: 1px solid #651FFF !important
}

.overlay-deep-purple.overlay-accent-3 {
    background: #651FFF;
    background: rgba(101, 31, 255, .8)
}

.bg-deep-purple.bg-accent-4, .btn-deep-purple.btn-accent-4 {
    background-color: #6200EA !important
}

.deep-purple.accent-4 {
    color: #6200EA !important
}

.btn-deep-purple.btn-accent-4 {
    border-color: #512DA8 !important
}

.btn-deep-purple.btn-accent-4:hover {
    border-color: #512DA8 !important;
    background-color: #4527A0 !important
}

.btn-deep-purple.btn-accent-4:active, .btn-deep-purple.btn-accent-4:focus {
    border-color: #4527A0 !important;
    background-color: #311B92 !important
}

.btn-outline-deep-purple.btn-outline-accent-4 {
    border-color: #6200EA !important;
    color: #6200EA !important
}

.btn-outline-deep-purple.btn-outline-accent-4:hover {
    background-color: #6200EA !important
}

.progress-deep-purple.progress-accent-4 {
    background-color: #6200EA
}

.progress-deep-purple.progress-accent-4[value]::-webkit-progress-value {
    background-color: #6200EA
}

.progress-deep-purple.progress-accent-4[value]::-moz-progress-bar {
    background-color: #6200EA
}

.progress-deep-purple.progress-accent-4[value]::-ms-fill {
    background-color: #6200EA
}

@media screen and (min-width: 0\0
) {
    .progress-deep-purple.progress-accent-4 .progress-bar {
        background-color: #6200EA
    }
}

input:focus ~ .bg-deep-purple {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #6200EA !important;
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #6200EA !important
}

.border-deep-purple.border-accent-4 {
    border: 1px solid #6200EA !important
}

.border-top-deep-purple.border-top-accent-4 {
    border-top: 1px solid #6200EA !important
}

.border-bottom-deep-purple.border-bottom-accent-4 {
    border-bottom: 1px solid #6200EA !important
}

.border-left-deep-purple.border-left-accent-4 {
    border-left: 1px solid #6200EA !important
}

.border-right-deep-purple.border-right-accent-4 {
    border-right: 1px solid #6200EA !important
}

.overlay-deep-purple.overlay-accent-4 {
    background: #6200EA;
    background: rgba(98, 0, 234, .8)
}

.bg-indigo.bg-lighten-5, .btn-indigo.btn-lighten-5 {
    background-color: #E8EAF6 !important
}

.indigo.lighten-5 {
    color: #E8EAF6 !important
}

.btn-indigo.btn-lighten-5 {
    border-color: #303F9F !important
}

.btn-indigo.btn-lighten-5:hover {
    border-color: #303F9F !important;
    background-color: #283593 !important
}

.btn-indigo.btn-lighten-5:active, .btn-indigo.btn-lighten-5:focus {
    border-color: #283593 !important;
    background-color: #1A237E !important
}

.btn-outline-indigo.btn-outline-lighten-5 {
    border-color: #E8EAF6 !important;
    color: #E8EAF6 !important
}

.btn-outline-indigo.btn-outline-lighten-5:hover {
    background-color: #E8EAF6 !important
}

.progress-indigo.progress-lighten-5 {
    background-color: #E8EAF6
}

.progress-indigo.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #E8EAF6
}

.progress-indigo.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #E8EAF6
}

.progress-indigo.progress-lighten-5[value]::-ms-fill {
    background-color: #E8EAF6
}

@media screen and (min-width: 0\0
) {
    .progress-indigo.progress-lighten-5 .progress-bar {
        background-color: #E8EAF6
    }
}

.border-indigo.border-lighten-5 {
    border: 1px solid #E8EAF6 !important
}

.border-top-indigo.border-top-lighten-5 {
    border-top: 1px solid #E8EAF6 !important
}

.border-bottom-indigo.border-bottom-lighten-5 {
    border-bottom: 1px solid #E8EAF6 !important
}

.border-left-indigo.border-left-lighten-5 {
    border-left: 1px solid #E8EAF6 !important
}

.border-right-indigo.border-right-lighten-5 {
    border-right: 1px solid #E8EAF6 !important
}

.overlay-indigo.overlay-lighten-5 {
    background: #E8EAF6;
    background: rgba(232, 234, 246, .8)
}

.bg-indigo.bg-lighten-4, .btn-indigo.btn-lighten-4 {
    background-color: #C5CAE9 !important
}

.indigo.lighten-4 {
    color: #C5CAE9 !important
}

.btn-indigo.btn-lighten-4 {
    border-color: #303F9F !important
}

.btn-indigo.btn-lighten-4:hover {
    border-color: #303F9F !important;
    background-color: #283593 !important
}

.btn-indigo.btn-lighten-4:active, .btn-indigo.btn-lighten-4:focus {
    border-color: #283593 !important;
    background-color: #1A237E !important
}

.btn-outline-indigo.btn-outline-lighten-4 {
    border-color: #C5CAE9 !important;
    color: #C5CAE9 !important
}

.btn-outline-indigo.btn-outline-lighten-4:hover {
    background-color: #C5CAE9 !important
}

.progress-indigo.progress-lighten-4 {
    background-color: #C5CAE9
}

.progress-indigo.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #C5CAE9
}

.progress-indigo.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #C5CAE9
}

.progress-indigo.progress-lighten-4[value]::-ms-fill {
    background-color: #C5CAE9
}

@media screen and (min-width: 0\0
) {
    .progress-indigo.progress-lighten-4 .progress-bar {
        background-color: #C5CAE9
    }
}

.border-indigo.border-lighten-4 {
    border: 1px solid #C5CAE9 !important
}

.border-top-indigo.border-top-lighten-4 {
    border-top: 1px solid #C5CAE9 !important
}

.border-bottom-indigo.border-bottom-lighten-4 {
    border-bottom: 1px solid #C5CAE9 !important
}

.border-left-indigo.border-left-lighten-4 {
    border-left: 1px solid #C5CAE9 !important
}

.border-right-indigo.border-right-lighten-4 {
    border-right: 1px solid #C5CAE9 !important
}

.overlay-indigo.overlay-lighten-4 {
    background: #C5CAE9;
    background: rgba(197, 202, 233, .8)
}

.bg-indigo.bg-lighten-3, .btn-indigo.btn-lighten-3 {
    background-color: #9FA8DA !important
}

.indigo.lighten-3 {
    color: #9FA8DA !important
}

.btn-indigo.btn-lighten-3 {
    border-color: #303F9F !important
}

.btn-indigo.btn-lighten-3:hover {
    border-color: #303F9F !important;
    background-color: #283593 !important
}

.btn-indigo.btn-lighten-3:active, .btn-indigo.btn-lighten-3:focus {
    border-color: #283593 !important;
    background-color: #1A237E !important
}

.btn-outline-indigo.btn-outline-lighten-3 {
    border-color: #9FA8DA !important;
    color: #9FA8DA !important
}

.btn-outline-indigo.btn-outline-lighten-3:hover {
    background-color: #9FA8DA !important
}

.progress-indigo.progress-lighten-3 {
    background-color: #9FA8DA
}

.progress-indigo.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #9FA8DA
}

.progress-indigo.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #9FA8DA
}

.progress-indigo.progress-lighten-3[value]::-ms-fill {
    background-color: #9FA8DA
}

@media screen and (min-width: 0\0
) {
    .progress-indigo.progress-lighten-3 .progress-bar {
        background-color: #9FA8DA
    }
}

.border-indigo.border-lighten-3 {
    border: 1px solid #9FA8DA !important
}

.border-top-indigo.border-top-lighten-3 {
    border-top: 1px solid #9FA8DA !important
}

.border-bottom-indigo.border-bottom-lighten-3 {
    border-bottom: 1px solid #9FA8DA !important
}

.border-left-indigo.border-left-lighten-3 {
    border-left: 1px solid #9FA8DA !important
}

.border-right-indigo.border-right-lighten-3 {
    border-right: 1px solid #9FA8DA !important
}

.overlay-indigo.overlay-lighten-3 {
    background: #9FA8DA;
    background: rgba(159, 168, 218, .8)
}

.bg-indigo.bg-lighten-2, .btn-indigo.btn-lighten-2 {
    background-color: #7986CB !important
}

.indigo.lighten-2 {
    color: #7986CB !important
}

.btn-indigo.btn-lighten-2 {
    border-color: #303F9F !important
}

.btn-indigo.btn-lighten-2:hover {
    border-color: #303F9F !important;
    background-color: #283593 !important
}

.btn-indigo.btn-lighten-2:active, .btn-indigo.btn-lighten-2:focus {
    border-color: #283593 !important;
    background-color: #1A237E !important
}

.btn-outline-indigo.btn-outline-lighten-2 {
    border-color: #7986CB !important;
    color: #7986CB !important
}

.btn-outline-indigo.btn-outline-lighten-2:hover {
    background-color: #7986CB !important
}

.progress-indigo.progress-lighten-2 {
    background-color: #7986CB
}

.progress-indigo.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #7986CB
}

.progress-indigo.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #7986CB
}

.progress-indigo.progress-lighten-2[value]::-ms-fill {
    background-color: #7986CB
}

@media screen and (min-width: 0\0
) {
    .progress-indigo.progress-lighten-2 .progress-bar {
        background-color: #7986CB
    }
}

.border-indigo.border-lighten-2 {
    border: 1px solid #7986CB !important
}

.border-top-indigo.border-top-lighten-2 {
    border-top: 1px solid #7986CB !important
}

.border-bottom-indigo.border-bottom-lighten-2 {
    border-bottom: 1px solid #7986CB !important
}

.border-left-indigo.border-left-lighten-2 {
    border-left: 1px solid #7986CB !important
}

.border-right-indigo.border-right-lighten-2 {
    border-right: 1px solid #7986CB !important
}

.overlay-indigo.overlay-lighten-2 {
    background: #7986CB;
    background: rgba(121, 134, 203, .8)
}

.bg-indigo.bg-lighten-1, .btn-indigo.btn-lighten-1 {
    background-color: #5C6BC0 !important
}

.indigo.lighten-1 {
    color: #5C6BC0 !important
}

.btn-indigo.btn-lighten-1 {
    border-color: #303F9F !important
}

.btn-indigo.btn-lighten-1:hover {
    border-color: #303F9F !important;
    background-color: #283593 !important
}

.btn-indigo.btn-lighten-1:active, .btn-indigo.btn-lighten-1:focus {
    border-color: #283593 !important;
    background-color: #1A237E !important
}

.btn-outline-indigo.btn-outline-lighten-1 {
    border-color: #5C6BC0 !important;
    color: #5C6BC0 !important
}

.btn-outline-indigo.btn-outline-lighten-1:hover {
    background-color: #5C6BC0 !important
}

.progress-indigo.progress-lighten-1 {
    background-color: #5C6BC0
}

.progress-indigo.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #5C6BC0
}

.progress-indigo.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #5C6BC0
}

.progress-indigo.progress-lighten-1[value]::-ms-fill {
    background-color: #5C6BC0
}

@media screen and (min-width: 0\0
) {
    .progress-indigo.progress-lighten-1 .progress-bar {
        background-color: #5C6BC0
    }
}

.border-indigo.border-lighten-1 {
    border: 1px solid #5C6BC0 !important
}

.border-top-indigo.border-top-lighten-1 {
    border-top: 1px solid #5C6BC0 !important
}

.border-bottom-indigo.border-bottom-lighten-1 {
    border-bottom: 1px solid #5C6BC0 !important
}

.border-left-indigo.border-left-lighten-1 {
    border-left: 1px solid #5C6BC0 !important
}

.border-right-indigo.border-right-lighten-1 {
    border-right: 1px solid #5C6BC0 !important
}

.overlay-indigo.overlay-lighten-1 {
    background: #5C6BC0;
    background: rgba(92, 107, 192, .8)
}

.indigo {
    color: #3F51B5 !important
}

.bg-indigo {
    background-color: #3F51B5 !important
}

.bg-indigo .card-footer, .bg-indigo .card-header {
    background-color: transparent
}

.toast-indigo {
    background-color: #3F51B5
}

.alert-indigo {
    border-color: #3F51B5 !important;
    background-color: #5465C4 !important;
    color: #111631 !important
}

.border-indigo, .card.card-outline-indigo, .panel-indigo {
    border-color: #3F51B5
}

.alert-indigo .alert-link {
    color: #060812 !important
}

.border-top-indigo {
    border-top-color: #3F51B5
}

.border-bottom-indigo {
    border-bottom-color: #3F51B5
}

.border-left-indigo {
    border-left-color: #3F51B5
}

.border-right-indigo {
    border-right-color: #3F51B5
}

.badge-indigo {
    background-color: #3F51B5
}

.panel-indigo .panel-heading {
    color: #FFF;
    border-color: #3F51B5;
    background-color: #4D5EC1
}

.bg-indigo.tag-glow, .border-indigo.tag-glow {
    -webkit-box-shadow: 0 0 10px #3F51B5;
    box-shadow: 0 0 10px #3F51B5
}

.overlay-indigo {
    background: #3F51B5;
    background: rgba(63, 81, 181, .8)
}

.card.card-outline-indigo, .card.card-outline-indigo .card-footer, .card.card-outline-indigo .card-header {
    background-color: transparent
}

.card.card-outline-indigo {
    border-width: 1px;
    border-style: solid
}

.btn-indigo.btn-flat {
    background-color: transparent !important;
    color: #3F51B5;
    border: none
}

.btn-group-raised .btn-indigo {
    background-color: #3F51B5 !important;
    color: #FFF !important
}

.btn-outline-indigo {
    border: 1px solid #3F51B5;
    background-color: transparent;
    color: #3F51B5;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-indigo:focus {
    background-color: transparent !important;
    color: #3F51B5 !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-indigo.active {
    background-color: #3F51B5 !important;
    color: #FFF !important
}

.btn-outline-indigo:hover {
    background-color: #3B4CAA !important;
    color: #FFF !important
}

.btn-outline-indigo.btn-fab, .btn-outline-indigo.btn-raised {
    border: 1px solid #3F51B5;
    background-color: transparent;
    color: #3F51B5;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-indigo.btn-darken-1, .btn-indigo.btn-darken-1:hover {
    border-color: #303F9F !important
}

.btn-outline-indigo.btn-fab:focus, .btn-outline-indigo.btn-raised:focus {
    background-color: transparent
}

.btn-outline-indigo.btn-fab.active, .btn-outline-indigo.btn-raised.active {
    background-color: #3F51B5 !important;
    color: #FFF !important
}

.btn-outline-indigo.btn-fab:hover, .btn-outline-indigo.btn-raised:hover {
    background-color: #3B4CAA !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-indigo {
    background-color: #3F51B5
}

.progress .progress-bar.progress-bar-indigo[value]::-webkit-progress-value {
    background-color: #3F51B5
}

.progress .progress-bar.progress-bar-indigo[value]::-moz-progress-bar {
    background-color: #3F51B5
}

.progress .progress-bar.progress-bar-indigo[value]::-ms-fill {
    background-color: #3F51B5
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-indigo .progress-bar {
        background-color: #3F51B5
    }
}

.bg-indigo.bg-darken-1, .btn-indigo.btn-darken-1 {
    background-color: #3949AB !important
}

.indigo.darken-1 {
    color: #3949AB !important
}

.btn-indigo.btn-darken-1:hover {
    background-color: #283593 !important
}

.btn-indigo.btn-darken-1:active, .btn-indigo.btn-darken-1:focus {
    border-color: #283593 !important;
    background-color: #1A237E !important
}

.btn-outline-indigo.btn-outline-darken-1 {
    border-color: #3949AB !important;
    color: #3949AB !important
}

.btn-outline-indigo.btn-outline-darken-1:hover {
    background-color: #3949AB !important
}

.progress-indigo.progress-darken-1 {
    background-color: #3949AB
}

.progress-indigo.progress-darken-1[value]::-webkit-progress-value {
    background-color: #3949AB
}

.progress-indigo.progress-darken-1[value]::-moz-progress-bar {
    background-color: #3949AB
}

.progress-indigo.progress-darken-1[value]::-ms-fill {
    background-color: #3949AB
}

@media screen and (min-width: 0\0
) {
    .progress-indigo.progress-darken-1 .progress-bar {
        background-color: #3949AB
    }
}

.border-indigo.border-darken-1 {
    border: 1px solid #3949AB !important
}

.border-top-indigo.border-top-darken-1 {
    border-top: 1px solid #3949AB !important
}

.border-bottom-indigo.border-bottom-darken-1 {
    border-bottom: 1px solid #3949AB !important
}

.border-left-indigo.border-left-darken-1 {
    border-left: 1px solid #3949AB !important
}

.border-right-indigo.border-right-darken-1 {
    border-right: 1px solid #3949AB !important
}

.btn-indigo.btn-darken-2, .btn-indigo.btn-darken-2:hover {
    border-color: #303F9F !important
}

.overlay-indigo.overlay-darken-1 {
    background: #3949AB;
    background: rgba(57, 73, 171, .8)
}

.bg-indigo.bg-darken-2, .btn-indigo.btn-darken-2 {
    background-color: #303F9F !important
}

.indigo.darken-2 {
    color: #303F9F !important
}

.btn-indigo.btn-darken-2:hover {
    background-color: #283593 !important
}

.btn-indigo.btn-darken-2:active, .btn-indigo.btn-darken-2:focus {
    border-color: #283593 !important;
    background-color: #1A237E !important
}

.btn-outline-indigo.btn-outline-darken-2 {
    border-color: #303F9F !important;
    color: #303F9F !important
}

.btn-outline-indigo.btn-outline-darken-2:hover {
    background-color: #303F9F !important
}

.progress-indigo.progress-darken-2 {
    background-color: #303F9F
}

.progress-indigo.progress-darken-2[value]::-webkit-progress-value {
    background-color: #303F9F
}

.progress-indigo.progress-darken-2[value]::-moz-progress-bar {
    background-color: #303F9F
}

.progress-indigo.progress-darken-2[value]::-ms-fill {
    background-color: #303F9F
}

@media screen and (min-width: 0\0
) {
    .progress-indigo.progress-darken-2 .progress-bar {
        background-color: #303F9F
    }
}

.border-indigo.border-darken-2 {
    border: 1px solid #303F9F !important
}

.border-top-indigo.border-top-darken-2 {
    border-top: 1px solid #303F9F !important
}

.border-bottom-indigo.border-bottom-darken-2 {
    border-bottom: 1px solid #303F9F !important
}

.border-left-indigo.border-left-darken-2 {
    border-left: 1px solid #303F9F !important
}

.border-right-indigo.border-right-darken-2 {
    border-right: 1px solid #303F9F !important
}

.overlay-indigo.overlay-darken-2 {
    background: #303F9F;
    background: rgba(48, 63, 159, .8)
}

.indigo.darken-3 {
    color: #283593 !important
}

.bg-indigo.bg-darken-3 {
    background-color: #283593 !important
}

.btn-indigo.btn-darken-3, .btn-indigo.btn-darken-3:hover {
    border-color: #303F9F !important;
    background-color: #283593 !important
}

.btn-indigo.btn-darken-3:active, .btn-indigo.btn-darken-3:focus {
    border-color: #283593 !important;
    background-color: #1A237E !important
}

.btn-outline-indigo.btn-outline-darken-3 {
    border-color: #283593 !important;
    color: #283593 !important
}

.btn-outline-indigo.btn-outline-darken-3:hover {
    background-color: #283593 !important
}

.progress-indigo.progress-darken-3 {
    background-color: #283593
}

.progress-indigo.progress-darken-3[value]::-webkit-progress-value {
    background-color: #283593
}

.progress-indigo.progress-darken-3[value]::-moz-progress-bar {
    background-color: #283593
}

.progress-indigo.progress-darken-3[value]::-ms-fill {
    background-color: #283593
}

@media screen and (min-width: 0\0
) {
    .progress-indigo.progress-darken-3 .progress-bar {
        background-color: #283593
    }
}

.border-indigo.border-darken-3 {
    border: 1px solid #283593 !important
}

.border-top-indigo.border-top-darken-3 {
    border-top: 1px solid #283593 !important
}

.border-bottom-indigo.border-bottom-darken-3 {
    border-bottom: 1px solid #283593 !important
}

.border-left-indigo.border-left-darken-3 {
    border-left: 1px solid #283593 !important
}

.border-right-indigo.border-right-darken-3 {
    border-right: 1px solid #283593 !important
}

.btn-indigo.btn-darken-4, .btn-indigo.btn-darken-4:hover {
    border-color: #303F9F !important
}

.overlay-indigo.overlay-darken-3 {
    background: #283593;
    background: rgba(40, 53, 147, .8)
}

.bg-indigo.bg-darken-4, .btn-indigo.btn-darken-4 {
    background-color: #1A237E !important
}

.indigo.darken-4 {
    color: #1A237E !important
}

.btn-indigo.btn-darken-4:hover {
    background-color: #283593 !important
}

.btn-indigo.btn-darken-4:active, .btn-indigo.btn-darken-4:focus {
    border-color: #283593 !important;
    background-color: #1A237E !important
}

.btn-outline-indigo.btn-outline-darken-4 {
    border-color: #1A237E !important;
    color: #1A237E !important
}

.btn-outline-indigo.btn-outline-darken-4:hover {
    background-color: #1A237E !important
}

.progress-indigo.progress-darken-4 {
    background-color: #1A237E
}

.progress-indigo.progress-darken-4[value]::-webkit-progress-value {
    background-color: #1A237E
}

.progress-indigo.progress-darken-4[value]::-moz-progress-bar {
    background-color: #1A237E
}

.progress-indigo.progress-darken-4[value]::-ms-fill {
    background-color: #1A237E
}

@media screen and (min-width: 0\0
) {
    .progress-indigo.progress-darken-4 .progress-bar {
        background-color: #1A237E
    }
}

.border-indigo.border-darken-4 {
    border: 1px solid #1A237E !important
}

.border-top-indigo.border-top-darken-4 {
    border-top: 1px solid #1A237E !important
}

.border-bottom-indigo.border-bottom-darken-4 {
    border-bottom: 1px solid #1A237E !important
}

.border-left-indigo.border-left-darken-4 {
    border-left: 1px solid #1A237E !important
}

.border-right-indigo.border-right-darken-4 {
    border-right: 1px solid #1A237E !important
}

.btn-indigo.btn-accent-1, .btn-indigo.btn-accent-1:hover {
    border-color: #303F9F !important
}

.overlay-indigo.overlay-darken-4 {
    background: #1A237E;
    background: rgba(26, 35, 126, .8)
}

.bg-indigo.bg-accent-1, .btn-indigo.btn-accent-1 {
    background-color: #8C9EFF !important
}

.indigo.accent-1 {
    color: #8C9EFF !important
}

.btn-indigo.btn-accent-1:hover {
    background-color: #283593 !important
}

.btn-indigo.btn-accent-1:active, .btn-indigo.btn-accent-1:focus {
    border-color: #283593 !important;
    background-color: #1A237E !important
}

.btn-outline-indigo.btn-outline-accent-1 {
    border-color: #8C9EFF !important;
    color: #8C9EFF !important
}

.btn-outline-indigo.btn-outline-accent-1:hover {
    background-color: #8C9EFF !important
}

.progress-indigo.progress-accent-1 {
    background-color: #8C9EFF
}

.progress-indigo.progress-accent-1[value]::-webkit-progress-value {
    background-color: #8C9EFF
}

.progress-indigo.progress-accent-1[value]::-moz-progress-bar {
    background-color: #8C9EFF
}

.progress-indigo.progress-accent-1[value]::-ms-fill {
    background-color: #8C9EFF
}

@media screen and (min-width: 0\0
) {
    .progress-indigo.progress-accent-1 .progress-bar {
        background-color: #8C9EFF
    }
}

.border-indigo.border-accent-1 {
    border: 1px solid #8C9EFF !important
}

.border-top-indigo.border-top-accent-1 {
    border-top: 1px solid #8C9EFF !important
}

.border-bottom-indigo.border-bottom-accent-1 {
    border-bottom: 1px solid #8C9EFF !important
}

.border-left-indigo.border-left-accent-1 {
    border-left: 1px solid #8C9EFF !important
}

.border-right-indigo.border-right-accent-1 {
    border-right: 1px solid #8C9EFF !important
}

.btn-indigo.btn-accent-2, .btn-indigo.btn-accent-2:hover {
    border-color: #303F9F !important
}

.overlay-indigo.overlay-accent-1 {
    background: #8C9EFF;
    background: rgba(140, 158, 255, .8)
}

.bg-indigo.bg-accent-2, .btn-indigo.btn-accent-2 {
    background-color: #536DFE !important
}

.indigo.accent-2 {
    color: #536DFE !important
}

.btn-indigo.btn-accent-2:hover {
    background-color: #283593 !important
}

.btn-indigo.btn-accent-2:active, .btn-indigo.btn-accent-2:focus {
    border-color: #283593 !important;
    background-color: #1A237E !important
}

.btn-outline-indigo.btn-outline-accent-2 {
    border-color: #536DFE !important;
    color: #536DFE !important
}

.btn-outline-indigo.btn-outline-accent-2:hover {
    background-color: #536DFE !important
}

.progress-indigo.progress-accent-2 {
    background-color: #536DFE
}

.progress-indigo.progress-accent-2[value]::-webkit-progress-value {
    background-color: #536DFE
}

.progress-indigo.progress-accent-2[value]::-moz-progress-bar {
    background-color: #536DFE
}

.progress-indigo.progress-accent-2[value]::-ms-fill {
    background-color: #536DFE
}

@media screen and (min-width: 0\0
) {
    .progress-indigo.progress-accent-2 .progress-bar {
        background-color: #536DFE
    }
}

.border-indigo.border-accent-2 {
    border: 1px solid #536DFE !important
}

.border-top-indigo.border-top-accent-2 {
    border-top: 1px solid #536DFE !important
}

.border-bottom-indigo.border-bottom-accent-2 {
    border-bottom: 1px solid #536DFE !important
}

.border-left-indigo.border-left-accent-2 {
    border-left: 1px solid #536DFE !important
}

.border-right-indigo.border-right-accent-2 {
    border-right: 1px solid #536DFE !important
}

.btn-indigo.btn-accent-3, .btn-indigo.btn-accent-3:hover {
    border-color: #303F9F !important
}

.overlay-indigo.overlay-accent-2 {
    background: #536DFE;
    background: rgba(83, 109, 254, .8)
}

.bg-indigo.bg-accent-3, .btn-indigo.btn-accent-3 {
    background-color: #3D5AFE !important
}

.indigo.accent-3 {
    color: #3D5AFE !important
}

.btn-indigo.btn-accent-3:hover {
    background-color: #283593 !important
}

.btn-indigo.btn-accent-3:active, .btn-indigo.btn-accent-3:focus {
    border-color: #283593 !important;
    background-color: #1A237E !important
}

.btn-outline-indigo.btn-outline-accent-3 {
    border-color: #3D5AFE !important;
    color: #3D5AFE !important
}

.btn-outline-indigo.btn-outline-accent-3:hover {
    background-color: #3D5AFE !important
}

.progress-indigo.progress-accent-3 {
    background-color: #3D5AFE
}

.progress-indigo.progress-accent-3[value]::-webkit-progress-value {
    background-color: #3D5AFE
}

.progress-indigo.progress-accent-3[value]::-moz-progress-bar {
    background-color: #3D5AFE
}

.progress-indigo.progress-accent-3[value]::-ms-fill {
    background-color: #3D5AFE
}

@media screen and (min-width: 0\0
) {
    .progress-indigo.progress-accent-3 .progress-bar {
        background-color: #3D5AFE
    }
}

.border-indigo.border-accent-3 {
    border: 1px solid #3D5AFE !important
}

.border-top-indigo.border-top-accent-3 {
    border-top: 1px solid #3D5AFE !important
}

.border-bottom-indigo.border-bottom-accent-3 {
    border-bottom: 1px solid #3D5AFE !important
}

.border-left-indigo.border-left-accent-3 {
    border-left: 1px solid #3D5AFE !important
}

.border-right-indigo.border-right-accent-3 {
    border-right: 1px solid #3D5AFE !important
}

.btn-indigo.btn-accent-4, .btn-indigo.btn-accent-4:hover {
    border-color: #303F9F !important
}

.overlay-indigo.overlay-accent-3 {
    background: #3D5AFE;
    background: rgba(61, 90, 254, .8)
}

.bg-indigo.bg-accent-4, .btn-indigo.btn-accent-4 {
    background-color: #304FFE !important
}

.indigo.accent-4 {
    color: #304FFE !important
}

.btn-indigo.btn-accent-4:hover {
    background-color: #283593 !important
}

.btn-indigo.btn-accent-4:active, .btn-indigo.btn-accent-4:focus {
    border-color: #283593 !important;
    background-color: #1A237E !important
}

.btn-outline-indigo.btn-outline-accent-4 {
    border-color: #304FFE !important;
    color: #304FFE !important
}

.btn-outline-indigo.btn-outline-accent-4:hover {
    background-color: #304FFE !important
}

.progress-indigo.progress-accent-4 {
    background-color: #304FFE
}

.progress-indigo.progress-accent-4[value]::-webkit-progress-value {
    background-color: #304FFE
}

.progress-indigo.progress-accent-4[value]::-moz-progress-bar {
    background-color: #304FFE
}

.progress-indigo.progress-accent-4[value]::-ms-fill {
    background-color: #304FFE
}

@media screen and (min-width: 0\0
) {
    .progress-indigo.progress-accent-4 .progress-bar {
        background-color: #304FFE
    }
}

input:focus ~ .bg-indigo {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #304FFE !important;
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #304FFE !important
}

.border-indigo.border-accent-4 {
    border: 1px solid #304FFE !important
}

.border-top-indigo.border-top-accent-4 {
    border-top: 1px solid #304FFE !important
}

.border-bottom-indigo.border-bottom-accent-4 {
    border-bottom: 1px solid #304FFE !important
}

.border-left-indigo.border-left-accent-4 {
    border-left: 1px solid #304FFE !important
}

.border-right-indigo.border-right-accent-4 {
    border-right: 1px solid #304FFE !important
}

.btn-blue.btn-lighten-5, .btn-blue.btn-lighten-5:hover {
    border-color: #1976D2 !important
}

.overlay-indigo.overlay-accent-4 {
    background: #304FFE;
    background: rgba(48, 79, 254, .8)
}

.bg-blue.bg-lighten-5, .btn-blue.btn-lighten-5 {
    background-color: #E3F2FD !important
}

.blue.lighten-5 {
    color: #E3F2FD !important
}

.btn-blue.btn-lighten-5:hover {
    background-color: #1565C0 !important
}

.btn-blue.btn-lighten-5:active, .btn-blue.btn-lighten-5:focus {
    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
}

.progress-blue.progress-lighten-5 {
    background-color: #E3F2FD
}

.progress-blue.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #E3F2FD
}

.progress-blue.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #E3F2FD
}

.progress-blue.progress-lighten-5[value]::-ms-fill {
    background-color: #E3F2FD
}

@media screen and (min-width: 0\0
) {
    .progress-blue.progress-lighten-5 .progress-bar {
        background-color: #E3F2FD
    }
}

.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-left: 1px solid #E3F2FD !important
}

.border-right-blue.border-right-lighten-5 {
    border-right: 1px solid #E3F2FD !important
}

.btn-blue.btn-lighten-4, .btn-blue.btn-lighten-4:hover {
    border-color: #1976D2 !important
}

.overlay-blue.overlay-lighten-5 {
    background: #E3F2FD;
    background: rgba(227, 242, 253, .8)
}

.bg-blue.bg-lighten-4, .btn-blue.btn-lighten-4 {
    background-color: #BBDEFB !important
}

.blue.lighten-4 {
    color: #BBDEFB !important
}

.btn-blue.btn-lighten-4:hover {
    background-color: #1565C0 !important
}

.btn-blue.btn-lighten-4:active, .btn-blue.btn-lighten-4:focus {
    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
}

.progress-blue.progress-lighten-4 {
    background-color: #BBDEFB
}

.progress-blue.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #BBDEFB
}

.progress-blue.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #BBDEFB
}

.progress-blue.progress-lighten-4[value]::-ms-fill {
    background-color: #BBDEFB
}

@media screen and (min-width: 0\0
) {
    .progress-blue.progress-lighten-4 .progress-bar {
        background-color: #BBDEFB
    }
}

.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-left: 1px solid #BBDEFB !important
}

.border-right-blue.border-right-lighten-4 {
    border-right: 1px solid #BBDEFB !important
}

.btn-blue.btn-lighten-3, .btn-blue.btn-lighten-3:hover {
    border-color: #1976D2 !important
}

.overlay-blue.overlay-lighten-4 {
    background: #BBDEFB;
    background: rgba(187, 222, 251, .8)
}

.bg-blue.bg-lighten-3, .btn-blue.btn-lighten-3 {
    background-color: #90CAF9 !important
}

.blue.lighten-3 {
    color: #90CAF9 !important
}

.btn-blue.btn-lighten-3:hover {
    background-color: #1565C0 !important
}

.btn-blue.btn-lighten-3:active, .btn-blue.btn-lighten-3:focus {
    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
}

.progress-blue.progress-lighten-3 {
    background-color: #90CAF9
}

.progress-blue.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #90CAF9
}

.progress-blue.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #90CAF9
}

.progress-blue.progress-lighten-3[value]::-ms-fill {
    background-color: #90CAF9
}

@media screen and (min-width: 0\0
) {
    .progress-blue.progress-lighten-3 .progress-bar {
        background-color: #90CAF9
    }
}

.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-left: 1px solid #90CAF9 !important
}

.border-right-blue.border-right-lighten-3 {
    border-right: 1px solid #90CAF9 !important
}

.btn-blue.btn-lighten-2, .btn-blue.btn-lighten-2:hover {
    border-color: #1976D2 !important
}

.overlay-blue.overlay-lighten-3 {
    background: #90CAF9;
    background: rgba(144, 202, 249, .8)
}

.bg-blue.bg-lighten-2, .btn-blue.btn-lighten-2 {
    background-color: #64B5F6 !important
}

.blue.lighten-2 {
    color: #64B5F6 !important
}

.btn-blue.btn-lighten-2:hover {
    background-color: #1565C0 !important
}

.btn-blue.btn-lighten-2:active, .btn-blue.btn-lighten-2:focus {
    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
}

.progress-blue.progress-lighten-2 {
    background-color: #64B5F6
}

.progress-blue.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #64B5F6
}

.progress-blue.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #64B5F6
}

.progress-blue.progress-lighten-2[value]::-ms-fill {
    background-color: #64B5F6
}

@media screen and (min-width: 0\0
) {
    .progress-blue.progress-lighten-2 .progress-bar {
        background-color: #64B5F6
    }
}

.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-left: 1px solid #64B5F6 !important
}

.border-right-blue.border-right-lighten-2 {
    border-right: 1px solid #64B5F6 !important
}

.btn-blue.btn-lighten-1, .btn-blue.btn-lighten-1:hover {
    border-color: #1976D2 !important
}

.overlay-blue.overlay-lighten-2 {
    background: #64B5F6;
    background: rgba(100, 181, 246, .8)
}

.bg-blue.bg-lighten-1, .btn-blue.btn-lighten-1 {
    background-color: #42A5F5 !important
}

.blue.lighten-1 {
    color: #42A5F5 !important
}

.btn-blue.btn-lighten-1:hover {
    background-color: #1565C0 !important
}

.btn-blue.btn-lighten-1:active, .btn-blue.btn-lighten-1:focus {
    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
}

.progress-blue.progress-lighten-1 {
    background-color: #42A5F5
}

.progress-blue.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #42A5F5
}

.progress-blue.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #42A5F5
}

.progress-blue.progress-lighten-1[value]::-ms-fill {
    background-color: #42A5F5
}

@media screen and (min-width: 0\0
) {
    .progress-blue.progress-lighten-1 .progress-bar {
        background-color: #42A5F5
    }
}

.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-left: 1px solid #42A5F5 !important
}

.border-right-blue.border-right-lighten-1 {
    border-right: 1px solid #42A5F5 !important
}

.overlay-blue.overlay-lighten-1 {
    background: #42A5F5;
    background: rgba(66, 165, 245, .8)
}

.blue {
    color: #2196F3 !important
}

.bg-blue {
    background-color: #2196F3 !important
}

.bg-blue .card-footer, .bg-blue .card-header {
    background-color: transparent
}

.toast-blue {
    background-color: #2196F3
}

.alert-blue {
    border-color: #2196F3 !important;
    background-color: #43A6F5 !important;
    color: #05365D !important
}

.border-blue, .card.card-outline-blue, .panel-blue {
    border-color: #2196F3
}

.alert-blue .alert-link {
    color: #031F36 !important
}

.border-top-blue {
    border-top-color: #2196F3
}

.border-bottom-blue {
    border-bottom-color: #2196F3
}

.border-left-blue {
    border-left-color: #2196F3
}

.border-right-blue {
    border-right-color: #2196F3
}

.badge-blue {
    background-color: #2196F3
}

.panel-blue .panel-heading {
    color: #FFF;
    border-color: #2196F3;
    background-color: #39A1F4
}

.bg-blue.tag-glow, .border-blue.tag-glow {
    -webkit-box-shadow: 0 0 10px #2196F3;
    box-shadow: 0 0 10px #2196F3
}

.overlay-blue {
    background: #2196F3;
    background: rgba(33, 150, 243, .8)
}

.card.card-outline-blue, .card.card-outline-blue .card-footer, .card.card-outline-blue .card-header {
    background-color: transparent
}

.card.card-outline-blue {
    border-width: 1px;
    border-style: solid
}

.btn-blue.btn-flat {
    background-color: transparent !important;
    color: #2196F3;
    border: none
}

.btn-group-raised .btn-blue {
    background-color: #2196F3 !important;
    color: #FFF !important
}

.btn-outline-blue {
    border: 1px solid #2196F3;
    background-color: transparent;
    color: #2196F3;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-blue:focus {
    background-color: transparent !important;
    color: #2196F3 !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-blue.active {
    background-color: #2196F3 !important;
    color: #FFF !important
}

.btn-outline-blue:hover {
    background-color: #128FF2 !important;
    color: #FFF !important
}

.btn-outline-blue.btn-fab, .btn-outline-blue.btn-raised {
    border: 1px solid #2196F3;
    background-color: transparent;
    color: #2196F3;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-blue.btn-darken-1, .btn-blue.btn-darken-1:hover {
    border-color: #1976D2 !important
}

.btn-outline-blue.btn-fab:focus, .btn-outline-blue.btn-raised:focus {
    background-color: transparent
}

.btn-outline-blue.btn-fab.active, .btn-outline-blue.btn-raised.active {
    background-color: #2196F3 !important;
    color: #FFF !important
}

.btn-outline-blue.btn-fab:hover, .btn-outline-blue.btn-raised:hover {
    background-color: #128FF2 !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-blue {
    background-color: #2196F3
}

.progress .progress-bar.progress-bar-blue[value]::-webkit-progress-value {
    background-color: #2196F3
}

.progress .progress-bar.progress-bar-blue[value]::-moz-progress-bar {
    background-color: #2196F3
}

.progress .progress-bar.progress-bar-blue[value]::-ms-fill {
    background-color: #2196F3
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-blue .progress-bar {
        background-color: #2196F3
    }
}

.bg-blue.bg-darken-1, .btn-blue.btn-darken-1 {
    background-color: #1E88E5 !important
}

.blue.darken-1 {
    color: #1E88E5 !important
}

.btn-blue.btn-darken-1:hover {
    background-color: #1565C0 !important
}

.btn-blue.btn-darken-1:active, .btn-blue.btn-darken-1:focus {
    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
}

.progress-blue.progress-darken-1 {
    background-color: #1E88E5
}

.progress-blue.progress-darken-1[value]::-webkit-progress-value {
    background-color: #1E88E5
}

.progress-blue.progress-darken-1[value]::-moz-progress-bar {
    background-color: #1E88E5
}

.progress-blue.progress-darken-1[value]::-ms-fill {
    background-color: #1E88E5
}

@media screen and (min-width: 0\0
) {
    .progress-blue.progress-darken-1 .progress-bar {
        background-color: #1E88E5
    }
}

.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-left: 1px solid #1E88E5 !important
}

.border-right-blue.border-right-darken-1 {
    border-right: 1px solid #1E88E5 !important
}

.btn-blue.btn-darken-2, .btn-blue.btn-darken-2:hover {
    border-color: #1976D2 !important
}

.overlay-blue.overlay-darken-1 {
    background: #1E88E5;
    background: rgba(30, 136, 229, .8)
}

.bg-blue.bg-darken-2, .btn-blue.btn-darken-2 {
    background-color: #1976D2 !important
}

.blue.darken-2 {
    color: #1976D2 !important
}

.btn-blue.btn-darken-2:hover {
    background-color: #1565C0 !important
}

.btn-blue.btn-darken-2:active, .btn-blue.btn-darken-2:focus {
    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
}

.progress-blue.progress-darken-2 {
    background-color: #1976D2
}

.progress-blue.progress-darken-2[value]::-webkit-progress-value {
    background-color: #1976D2
}

.progress-blue.progress-darken-2[value]::-moz-progress-bar {
    background-color: #1976D2
}

.progress-blue.progress-darken-2[value]::-ms-fill {
    background-color: #1976D2
}

@media screen and (min-width: 0\0
) {
    .progress-blue.progress-darken-2 .progress-bar {
        background-color: #1976D2
    }
}

.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-left: 1px solid #1976D2 !important
}

.border-right-blue.border-right-darken-2 {
    border-right: 1px solid #1976D2 !important
}

.overlay-blue.overlay-darken-2 {
    background: #1976D2;
    background: rgba(25, 118, 210, .8)
}

.blue.darken-3 {
    color: #1565C0 !important
}

.bg-blue.bg-darken-3 {
    background-color: #1565C0 !important
}

.btn-blue.btn-darken-3, .btn-blue.btn-darken-3:hover {
    border-color: #1976D2 !important;
    background-color: #1565C0 !important
}

.btn-blue.btn-darken-3:active, .btn-blue.btn-darken-3:focus {
    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
}

.progress-blue.progress-darken-3 {
    background-color: #1565C0
}

.progress-blue.progress-darken-3[value]::-webkit-progress-value {
    background-color: #1565C0
}

.progress-blue.progress-darken-3[value]::-moz-progress-bar {
    background-color: #1565C0
}

.progress-blue.progress-darken-3[value]::-ms-fill {
    background-color: #1565C0
}

@media screen and (min-width: 0\0
) {
    .progress-blue.progress-darken-3 .progress-bar {
        background-color: #1565C0
    }
}

.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-left: 1px solid #1565C0 !important
}

.border-right-blue.border-right-darken-3 {
    border-right: 1px solid #1565C0 !important
}

.btn-blue.btn-darken-4, .btn-blue.btn-darken-4:hover {
    border-color: #1976D2 !important
}

.overlay-blue.overlay-darken-3 {
    background: #1565C0;
    background: rgba(21, 101, 192, .8)
}

.bg-blue.bg-darken-4, .btn-blue.btn-darken-4 {
    background-color: #0D47A1 !important
}

.blue.darken-4 {
    color: #0D47A1 !important
}

.btn-blue.btn-darken-4:hover {
    background-color: #1565C0 !important
}

.btn-blue.btn-darken-4:active, .btn-blue.btn-darken-4:focus {
    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
}

.progress-blue.progress-darken-4 {
    background-color: #0D47A1
}

.progress-blue.progress-darken-4[value]::-webkit-progress-value {
    background-color: #0D47A1
}

.progress-blue.progress-darken-4[value]::-moz-progress-bar {
    background-color: #0D47A1
}

.progress-blue.progress-darken-4[value]::-ms-fill {
    background-color: #0D47A1
}

@media screen and (min-width: 0\0
) {
    .progress-blue.progress-darken-4 .progress-bar {
        background-color: #0D47A1
    }
}

.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-left: 1px solid #0D47A1 !important
}

.border-right-blue.border-right-darken-4 {
    border-right: 1px solid #0D47A1 !important
}

.btn-blue.btn-accent-1, .btn-blue.btn-accent-1:hover {
    border-color: #1976D2 !important
}

.overlay-blue.overlay-darken-4 {
    background: #0D47A1;
    background: rgba(13, 71, 161, .8)
}

.bg-blue.bg-accent-1, .btn-blue.btn-accent-1 {
    background-color: #82B1FF !important
}

.blue.accent-1 {
    color: #82B1FF !important
}

.btn-blue.btn-accent-1:hover {
    background-color: #1565C0 !important
}

.btn-blue.btn-accent-1:active, .btn-blue.btn-accent-1:focus {
    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
}

.progress-blue.progress-accent-1 {
    background-color: #82B1FF
}

.progress-blue.progress-accent-1[value]::-webkit-progress-value {
    background-color: #82B1FF
}

.progress-blue.progress-accent-1[value]::-moz-progress-bar {
    background-color: #82B1FF
}

.progress-blue.progress-accent-1[value]::-ms-fill {
    background-color: #82B1FF
}

@media screen and (min-width: 0\0
) {
    .progress-blue.progress-accent-1 .progress-bar {
        background-color: #82B1FF
    }
}

.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-left: 1px solid #82B1FF !important
}

.border-right-blue.border-right-accent-1 {
    border-right: 1px solid #82B1FF !important
}

.btn-blue.btn-accent-2, .btn-blue.btn-accent-2:hover {
    border-color: #1976D2 !important
}

.overlay-blue.overlay-accent-1 {
    background: #82B1FF;
    background: rgba(130, 177, 255, .8)
}

.bg-blue.bg-accent-2, .btn-blue.btn-accent-2 {
    background-color: #448AFF !important
}

.blue.accent-2 {
    color: #448AFF !important
}

.btn-blue.btn-accent-2:hover {
    background-color: #1565C0 !important
}

.btn-blue.btn-accent-2:active, .btn-blue.btn-accent-2:focus {
    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
}

.progress-blue.progress-accent-2 {
    background-color: #448AFF
}

.progress-blue.progress-accent-2[value]::-webkit-progress-value {
    background-color: #448AFF
}

.progress-blue.progress-accent-2[value]::-moz-progress-bar {
    background-color: #448AFF
}

.progress-blue.progress-accent-2[value]::-ms-fill {
    background-color: #448AFF
}

@media screen and (min-width: 0\0
) {
    .progress-blue.progress-accent-2 .progress-bar {
        background-color: #448AFF
    }
}

.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-left: 1px solid #448AFF !important
}

.border-right-blue.border-right-accent-2 {
    border-right: 1px solid #448AFF !important
}

.btn-blue.btn-accent-3, .btn-blue.btn-accent-3:hover {
    border-color: #1976D2 !important
}

.overlay-blue.overlay-accent-2 {
    background: #448AFF;
    background: rgba(68, 138, 255, .8)
}

.bg-blue.bg-accent-3, .btn-blue.btn-accent-3 {
    background-color: #2979FF !important
}

.blue.accent-3 {
    color: #2979FF !important
}

.btn-blue.btn-accent-3:hover {
    background-color: #1565C0 !important
}

.btn-blue.btn-accent-3:active, .btn-blue.btn-accent-3:focus {
    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
}

.progress-blue.progress-accent-3 {
    background-color: #2979FF
}

.progress-blue.progress-accent-3[value]::-webkit-progress-value {
    background-color: #2979FF
}

.progress-blue.progress-accent-3[value]::-moz-progress-bar {
    background-color: #2979FF
}

.progress-blue.progress-accent-3[value]::-ms-fill {
    background-color: #2979FF
}

@media screen and (min-width: 0\0
) {
    .progress-blue.progress-accent-3 .progress-bar {
        background-color: #2979FF
    }
}

.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-left: 1px solid #2979FF !important
}

.border-right-blue.border-right-accent-3 {
    border-right: 1px solid #2979FF !important
}

.btn-blue.btn-accent-4, .btn-blue.btn-accent-4:hover {
    border-color: #1976D2 !important
}

.overlay-blue.overlay-accent-3 {
    background: #2979FF;
    background: rgba(41, 121, 255, .8)
}

.bg-blue.bg-accent-4, .btn-blue.btn-accent-4 {
    background-color: #2962FF !important
}

.blue.accent-4 {
    color: #2962FF !important
}

.btn-blue.btn-accent-4:hover {
    background-color: #1565C0 !important
}

.btn-blue.btn-accent-4:active, .btn-blue.btn-accent-4:focus {
    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
}

.progress-blue.progress-accent-4 {
    background-color: #2962FF
}

.progress-blue.progress-accent-4[value]::-webkit-progress-value {
    background-color: #2962FF
}

.progress-blue.progress-accent-4[value]::-moz-progress-bar {
    background-color: #2962FF
}

.progress-blue.progress-accent-4[value]::-ms-fill {
    background-color: #2962FF
}

@media screen and (min-width: 0\0
) {
    .progress-blue.progress-accent-4 .progress-bar {
        background-color: #2962FF
    }
}

input:focus ~ .bg-blue {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #2962FF !important;
    box-shadow: 0 0 0 .075rem #FFF, 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-left: 1px solid #2962FF !important
}

.border-right-blue.border-right-accent-4 {
    border-right: 1px solid #2962FF !important
}

.overlay-blue.overlay-accent-4 {
    background: #2962FF;
    background: rgba(41, 98, 255, .8)
}

.bg-light-blue.bg-lighten-5, .btn-light-blue.btn-lighten-5 {
    background-color: #E1F5FE !important
}

.light-blue.lighten-5 {
    color: #E1F5FE !important
}

.btn-light-blue.btn-lighten-5 {
    border-color: #0288D1 !important
}

.btn-light-blue.btn-lighten-5:hover {
    border-color: #0288D1 !important;
    background-color: #0277BD !important
}

.btn-light-blue.btn-lighten-5:active, .btn-light-blue.btn-lighten-5:focus {
    border-color: #0277BD !important;
    background-color: #01579B !important
}

.btn-outline-light-blue.btn-outline-lighten-5 {
    border-color: #E1F5FE !important;
    color: #E1F5FE !important
}

.btn-outline-light-blue.btn-outline-lighten-5:hover {
    background-color: #E1F5FE !important
}

.progress-light-blue.progress-lighten-5 {
    background-color: #E1F5FE
}

.progress-light-blue.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #E1F5FE
}

.progress-light-blue.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #E1F5FE
}

.progress-light-blue.progress-lighten-5[value]::-ms-fill {
    background-color: #E1F5FE
}

@media screen and (min-width: 0\0
) {
    .progress-light-blue.progress-lighten-5 .progress-bar {
        background-color: #E1F5FE
    }
}

.border-light-blue.border-lighten-5 {
    border: 1px solid #E1F5FE !important
}

.border-top-light-blue.border-top-lighten-5 {
    border-top: 1px solid #E1F5FE !important
}

.border-bottom-light-blue.border-bottom-lighten-5 {
    border-bottom: 1px solid #E1F5FE !important
}

.border-left-light-blue.border-left-lighten-5 {
    border-left: 1px solid #E1F5FE !important
}

.border-right-light-blue.border-right-lighten-5 {
    border-right: 1px solid #E1F5FE !important
}

.overlay-light-blue.overlay-lighten-5 {
    background: #E1F5FE;
    background: rgba(225, 245, 254, .8)
}

.bg-light-blue.bg-lighten-4, .btn-light-blue.btn-lighten-4 {
    background-color: #B3E5FC !important
}

.light-blue.lighten-4 {
    color: #B3E5FC !important
}

.btn-light-blue.btn-lighten-4 {
    border-color: #0288D1 !important
}

.btn-light-blue.btn-lighten-4:hover {
    border-color: #0288D1 !important;
    background-color: #0277BD !important
}

.btn-light-blue.btn-lighten-4:active, .btn-light-blue.btn-lighten-4:focus {
    border-color: #0277BD !important;
    background-color: #01579B !important
}

.btn-outline-light-blue.btn-outline-lighten-4 {
    border-color: #B3E5FC !important;
    color: #B3E5FC !important
}

.btn-outline-light-blue.btn-outline-lighten-4:hover {
    background-color: #B3E5FC !important
}

.progress-light-blue.progress-lighten-4 {
    background-color: #B3E5FC
}

.progress-light-blue.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #B3E5FC
}

.progress-light-blue.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #B3E5FC
}

.progress-light-blue.progress-lighten-4[value]::-ms-fill {
    background-color: #B3E5FC
}

@media screen and (min-width: 0\0
) {
    .progress-light-blue.progress-lighten-4 .progress-bar {
        background-color: #B3E5FC
    }
}

.border-light-blue.border-lighten-4 {
    border: 1px solid #B3E5FC !important
}

.border-top-light-blue.border-top-lighten-4 {
    border-top: 1px solid #B3E5FC !important
}

.border-bottom-light-blue.border-bottom-lighten-4 {
    border-bottom: 1px solid #B3E5FC !important
}

.border-left-light-blue.border-left-lighten-4 {
    border-left: 1px solid #B3E5FC !important
}

.border-right-light-blue.border-right-lighten-4 {
    border-right: 1px solid #B3E5FC !important
}

.overlay-light-blue.overlay-lighten-4 {
    background: #B3E5FC;
    background: rgba(179, 229, 252, .8)
}

.bg-light-blue.bg-lighten-3, .btn-light-blue.btn-lighten-3 {
    background-color: #81D4FA !important
}

.light-blue.lighten-3 {
    color: #81D4FA !important
}

.btn-light-blue.btn-lighten-3 {
    border-color: #0288D1 !important
}

.btn-light-blue.btn-lighten-3:hover {
    border-color: #0288D1 !important;
    background-color: #0277BD !important
}

.btn-light-blue.btn-lighten-3:active, .btn-light-blue.btn-lighten-3:focus {
    border-color: #0277BD !important;
    background-color: #01579B !important
}

.btn-outline-light-blue.btn-outline-lighten-3 {
    border-color: #81D4FA !important;
    color: #81D4FA !important
}

.btn-outline-light-blue.btn-outline-lighten-3:hover {
    background-color: #81D4FA !important
}

.progress-light-blue.progress-lighten-3 {
    background-color: #81D4FA
}

.progress-light-blue.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #81D4FA
}

.progress-light-blue.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #81D4FA
}

.progress-light-blue.progress-lighten-3[value]::-ms-fill {
    background-color: #81D4FA
}

@media screen and (min-width: 0\0
) {
    .progress-light-blue.progress-lighten-3 .progress-bar {
        background-color: #81D4FA
    }
}

.border-light-blue.border-lighten-3 {
    border: 1px solid #81D4FA !important
}

.border-top-light-blue.border-top-lighten-3 {
    border-top: 1px solid #81D4FA !important
}

.border-bottom-light-blue.border-bottom-lighten-3 {
    border-bottom: 1px solid #81D4FA !important
}

.border-left-light-blue.border-left-lighten-3 {
    border-left: 1px solid #81D4FA !important
}

.border-right-light-blue.border-right-lighten-3 {
    border-right: 1px solid #81D4FA !important
}

.overlay-light-blue.overlay-lighten-3 {
    background: #81D4FA;
    background: rgba(129, 212, 250, .8)
}

.bg-light-blue.bg-lighten-2, .btn-light-blue.btn-lighten-2 {
    background-color: #4FC3F7 !important
}

.light-blue.lighten-2 {
    color: #4FC3F7 !important
}

.btn-light-blue.btn-lighten-2 {
    border-color: #0288D1 !important
}

.btn-light-blue.btn-lighten-2:hover {
    border-color: #0288D1 !important;
    background-color: #0277BD !important
}

.btn-light-blue.btn-lighten-2:active, .btn-light-blue.btn-lighten-2:focus {
    border-color: #0277BD !important;
    background-color: #01579B !important
}

.btn-outline-light-blue.btn-outline-lighten-2 {
    border-color: #4FC3F7 !important;
    color: #4FC3F7 !important
}

.btn-outline-light-blue.btn-outline-lighten-2:hover {
    background-color: #4FC3F7 !important
}

.progress-light-blue.progress-lighten-2 {
    background-color: #4FC3F7
}

.progress-light-blue.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #4FC3F7
}

.progress-light-blue.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #4FC3F7
}

.progress-light-blue.progress-lighten-2[value]::-ms-fill {
    background-color: #4FC3F7
}

@media screen and (min-width: 0\0
) {
    .progress-light-blue.progress-lighten-2 .progress-bar {
        background-color: #4FC3F7
    }
}

.border-light-blue.border-lighten-2 {
    border: 1px solid #4FC3F7 !important
}

.border-top-light-blue.border-top-lighten-2 {
    border-top: 1px solid #4FC3F7 !important
}

.border-bottom-light-blue.border-bottom-lighten-2 {
    border-bottom: 1px solid #4FC3F7 !important
}

.border-left-light-blue.border-left-lighten-2 {
    border-left: 1px solid #4FC3F7 !important
}

.border-right-light-blue.border-right-lighten-2 {
    border-right: 1px solid #4FC3F7 !important
}

.overlay-light-blue.overlay-lighten-2 {
    background: #4FC3F7;
    background: rgba(79, 195, 247, .8)
}

.bg-light-blue.bg-lighten-1, .btn-light-blue.btn-lighten-1 {
    background-color: #29B6F6 !important
}

.light-blue.lighten-1 {
    color: #29B6F6 !important
}

.btn-light-blue.btn-lighten-1 {
    border-color: #0288D1 !important
}

.btn-light-blue.btn-lighten-1:hover {
    border-color: #0288D1 !important;
    background-color: #0277BD !important
}

.btn-light-blue.btn-lighten-1:active, .btn-light-blue.btn-lighten-1:focus {
    border-color: #0277BD !important;
    background-color: #01579B !important
}

.btn-outline-light-blue.btn-outline-lighten-1 {
    border-color: #29B6F6 !important;
    color: #29B6F6 !important
}

.btn-outline-light-blue.btn-outline-lighten-1:hover {
    background-color: #29B6F6 !important
}

.progress-light-blue.progress-lighten-1 {
    background-color: #29B6F6
}

.progress-light-blue.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #29B6F6
}

.progress-light-blue.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #29B6F6
}

.progress-light-blue.progress-lighten-1[value]::-ms-fill {
    background-color: #29B6F6
}

@media screen and (min-width: 0\0
) {
    .progress-light-blue.progress-lighten-1 .progress-bar {
        background-color: #29B6F6
    }
}

.border-light-blue.border-lighten-1 {
    border: 1px solid #29B6F6 !important
}

.border-top-light-blue.border-top-lighten-1 {
    border-top: 1px solid #29B6F6 !important
}

.border-bottom-light-blue.border-bottom-lighten-1 {
    border-bottom: 1px solid #29B6F6 !important
}

.border-left-light-blue.border-left-lighten-1 {
    border-left: 1px solid #29B6F6 !important
}

.border-right-light-blue.border-right-lighten-1 {
    border-right: 1px solid #29B6F6 !important
}

.overlay-light-blue.overlay-lighten-1 {
    background: #29B6F6;
    background: rgba(41, 182, 246, .8)
}

.light-blue {
    color: #03A9F4 !important
}

.bg-light-blue {
    background-color: #03A9F4 !important
}

.bg-light-blue .card-footer, .bg-light-blue .card-header {
    background-color: transparent
}

.toast-light-blue {
    background-color: #03A9F4
}

.alert-light-blue {
    border-color: #03A9F4 !important;
    background-color: #1EB7FC !important;
    color: #012F44 !important
}

.border-light-blue, .card.card-outline-light-blue, .panel-light-blue {
    border-color: #03A9F4
}

.alert-light-blue .alert-link {
    color: #00131B !important
}

.border-top-light-blue {
    border-top-color: #03A9F4
}

.border-bottom-light-blue {
    border-bottom-color: #03A9F4
}

.border-left-light-blue {
    border-left-color: #03A9F4
}

.border-right-light-blue {
    border-right-color: #03A9F4
}

.badge-light-blue {
    background-color: #03A9F4
}

.panel-light-blue .panel-heading {
    color: #FFF;
    border-color: #03A9F4;
    background-color: #14B4FC
}

.bg-light-blue.tag-glow, .border-light-blue.tag-glow {
    -webkit-box-shadow: 0 0 10px #03A9F4;
    box-shadow: 0 0 10px #03A9F4
}

.overlay-light-blue {
    background: #03A9F4;
    background: rgba(3, 169, 244, .8)
}

.card.card-outline-light-blue {
    border-width: 1px;
    border-style: solid;
    background-color: transparent
}

.card.card-outline-light-blue .card-footer, .card.card-outline-light-blue .card-header {
    background-color: transparent
}

.btn-light-blue.btn-flat {
    background-color: transparent !important;
    color: #03A9F4;
    border: none
}

.btn-group-raised .btn-light-blue {
    background-color: #03A9F4 !important;
    color: #FFF !important
}

.btn-outline-light-blue {
    border: 1px solid #03A9F4;
    background-color: transparent;
    color: #03A9F4;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-light-blue:focus {
    background-color: transparent !important;
    color: #03A9F4 !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-light-blue.active {
    background-color: #03A9F4 !important;
    color: #FFF !important
}

.btn-outline-light-blue:hover {
    background-color: #039FE5 !important;
    color: #FFF !important
}

.btn-outline-light-blue.btn-fab, .btn-outline-light-blue.btn-raised {
    border: 1px solid #03A9F4;
    background-color: transparent;
    color: #03A9F4;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-light-blue.btn-fab:focus, .btn-outline-light-blue.btn-raised:focus {
    background-color: transparent
}

.btn-outline-light-blue.btn-fab.active, .btn-outline-light-blue.btn-raised.active {
    background-color: #03A9F4 !important;
    color: #FFF !important
}

.btn-outline-light-blue.btn-fab:hover, .btn-outline-light-blue.btn-raised:hover {
    background-color: #039FE5 !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-light-blue {
    background-color: #03A9F4
}

.progress .progress-bar.progress-bar-light-blue[value]::-webkit-progress-value {
    background-color: #03A9F4
}

.progress .progress-bar.progress-bar-light-blue[value]::-moz-progress-bar {
    background-color: #03A9F4
}

.progress .progress-bar.progress-bar-light-blue[value]::-ms-fill {
    background-color: #03A9F4
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-light-blue .progress-bar {
        background-color: #03A9F4
    }
}

.bg-light-blue.bg-darken-1, .btn-light-blue.btn-darken-1 {
    background-color: #039BE5 !important
}

.light-blue.darken-1 {
    color: #039BE5 !important
}

.btn-light-blue.btn-darken-1 {
    border-color: #0288D1 !important
}

.btn-light-blue.btn-darken-1:hover {
    border-color: #0288D1 !important;
    background-color: #0277BD !important
}

.btn-light-blue.btn-darken-1:active, .btn-light-blue.btn-darken-1:focus {
    border-color: #0277BD !important;
    background-color: #01579B !important
}

.btn-outline-light-blue.btn-outline-darken-1 {
    border-color: #039BE5 !important;
    color: #039BE5 !important
}

.btn-outline-light-blue.btn-outline-darken-1:hover {
    background-color: #039BE5 !important
}

.progress-light-blue.progress-darken-1 {
    background-color: #039BE5
}

.progress-light-blue.progress-darken-1[value]::-webkit-progress-value {
    background-color: #039BE5
}

.progress-light-blue.progress-darken-1[value]::-moz-progress-bar {
    background-color: #039BE5
}

.progress-light-blue.progress-darken-1[value]::-ms-fill {
    background-color: #039BE5
}

@media screen and (min-width: 0\0
) {
    .progress-light-blue.progress-darken-1 .progress-bar {
        background-color: #039BE5
    }
}

.border-light-blue.border-darken-1 {
    border: 1px solid #039BE5 !important
}

.border-top-light-blue.border-top-darken-1 {
    border-top: 1px solid #039BE5 !important
}

.border-bottom-light-blue.border-bottom-darken-1 {
    border-bottom: 1px solid #039BE5 !important
}

.border-left-light-blue.border-left-darken-1 {
    border-left: 1px solid #039BE5 !important
}

.border-right-light-blue.border-right-darken-1 {
    border-right: 1px solid #039BE5 !important
}

.overlay-light-blue.overlay-darken-1 {
    background: #039BE5;
    background: rgba(3, 155, 229, .8)
}

.bg-light-blue.bg-darken-2, .btn-light-blue.btn-darken-2 {
    background-color: #0288D1 !important
}

.light-blue.darken-2 {
    color: #0288D1 !important
}

.btn-light-blue.btn-darken-2 {
    border-color: #0288D1 !important
}

.btn-light-blue.btn-darken-2:hover {
    border-color: #0288D1 !important;
    background-color: #0277BD !important
}

.btn-light-blue.btn-darken-2:active, .btn-light-blue.btn-darken-2:focus {
    border-color: #0277BD !important;
    background-color: #01579B !important
}

.btn-outline-light-blue.btn-outline-darken-2 {
    border-color: #0288D1 !important;
    color: #0288D1 !important
}

.btn-outline-light-blue.btn-outline-darken-2:hover {
    background-color: #0288D1 !important
}

.progress-light-blue.progress-darken-2 {
    background-color: #0288D1
}

.progress-light-blue.progress-darken-2[value]::-webkit-progress-value {
    background-color: #0288D1
}

.progress-light-blue.progress-darken-2[value]::-moz-progress-bar {
    background-color: #0288D1
}

.progress-light-blue.progress-darken-2[value]::-ms-fill {
    background-color: #0288D1
}

@media screen and (min-width: 0\0
) {
    .progress-light-blue.progress-darken-2 .progress-bar {
        background-color: #0288D1
    }
}

.border-light-blue.border-darken-2 {
    border: 1px solid #0288D1 !important
}

.border-top-light-blue.border-top-darken-2 {
    border-top: 1px solid #0288D1 !important
}

.border-bottom-light-blue.border-bottom-darken-2 {
    border-bottom: 1px solid #0288D1 !important
}

.border-left-light-blue.border-left-darken-2 {
    border-left: 1px solid #0288D1 !important
}

.border-right-light-blue.border-right-darken-2 {
    border-right: 1px solid #0288D1 !important
}

.overlay-light-blue.overlay-darken-2 {
    background: #0288D1;
    background: rgba(2, 136, 209, .8)
}

.light-blue.darken-3 {
    color: #0277BD !important
}

.bg-light-blue.bg-darken-3 {
    background-color: #0277BD !important
}

.btn-light-blue.btn-darken-3, .btn-light-blue.btn-darken-3:hover {
    border-color: #0288D1 !important;
    background-color: #0277BD !important
}

.btn-light-blue.btn-darken-3:active, .btn-light-blue.btn-darken-3:focus {
    border-color: #0277BD !important;
    background-color: #01579B !important
}

.btn-outline-light-blue.btn-outline-darken-3 {
    border-color: #0277BD !important;
    color: #0277BD !important
}

.btn-outline-light-blue.btn-outline-darken-3:hover {
    background-color: #0277BD !important
}

.progress-light-blue.progress-darken-3 {
    background-color: #0277BD
}

.progress-light-blue.progress-darken-3[value]::-webkit-progress-value {
    background-color: #0277BD
}

.progress-light-blue.progress-darken-3[value]::-moz-progress-bar {
    background-color: #0277BD
}

.progress-light-blue.progress-darken-3[value]::-ms-fill {
    background-color: #0277BD
}

@media screen and (min-width: 0\0
) {
    .progress-light-blue.progress-darken-3 .progress-bar {
        background-color: #0277BD
    }
}

.border-light-blue.border-darken-3 {
    border: 1px solid #0277BD !important
}

.border-top-light-blue.border-top-darken-3 {
    border-top: 1px solid #0277BD !important
}

.border-bottom-light-blue.border-bottom-darken-3 {
    border-bottom: 1px solid #0277BD !important
}

.border-left-light-blue.border-left-darken-3 {
    border-left: 1px solid #0277BD !important
}

.border-right-light-blue.border-right-darken-3 {
    border-right: 1px solid #0277BD !important
}

.overlay-light-blue.overlay-darken-3 {
    background: #0277BD;
    background: rgba(2, 119, 189, .8)
}

.bg-light-blue.bg-darken-4, .btn-light-blue.btn-darken-4 {
    background-color: #01579B !important
}

.light-blue.darken-4 {
    color: #01579B !important
}

.btn-light-blue.btn-darken-4 {
    border-color: #0288D1 !important
}

.btn-light-blue.btn-darken-4:hover {
    border-color: #0288D1 !important;
    background-color: #0277BD !important
}

.btn-light-blue.btn-darken-4:active, .btn-light-blue.btn-darken-4:focus {
    border-color: #0277BD !important;
    background-color: #01579B !important
}

.btn-outline-light-blue.btn-outline-darken-4 {
    border-color: #01579B !important;
    color: #01579B !important
}

.btn-outline-light-blue.btn-outline-darken-4:hover {
    background-color: #01579B !important
}

.progress-light-blue.progress-darken-4 {
    background-color: #01579B
}

.progress-light-blue.progress-darken-4[value]::-webkit-progress-value {
    background-color: #01579B
}

.progress-light-blue.progress-darken-4[value]::-moz-progress-bar {
    background-color: #01579B
}

.progress-light-blue.progress-darken-4[value]::-ms-fill {
    background-color: #01579B
}

@media screen and (min-width: 0\0
) {
    .progress-light-blue.progress-darken-4 .progress-bar {
        background-color: #01579B
    }
}

.border-light-blue.border-darken-4 {
    border: 1px solid #01579B !important
}

.border-top-light-blue.border-top-darken-4 {
    border-top: 1px solid #01579B !important
}

.border-bottom-light-blue.border-bottom-darken-4 {
    border-bottom: 1px solid #01579B !important
}

.border-left-light-blue.border-left-darken-4 {
    border-left: 1px solid #01579B !important
}

.border-right-light-blue.border-right-darken-4 {
    border-right: 1px solid #01579B !important
}

.overlay-light-blue.overlay-darken-4 {
    background: #01579B;
    background: rgba(1, 87, 155, .8)
}

.bg-light-blue.bg-accent-1, .btn-light-blue.btn-accent-1 {
    background-color: #80D8FF !important
}

.light-blue.accent-1 {
    color: #80D8FF !important
}

.btn-light-blue.btn-accent-1 {
    border-color: #0288D1 !important
}

.btn-light-blue.btn-accent-1:hover {
    border-color: #0288D1 !important;
    background-color: #0277BD !important
}

.btn-light-blue.btn-accent-1:active, .btn-light-blue.btn-accent-1:focus {
    border-color: #0277BD !important;
    background-color: #01579B !important
}

.btn-outline-light-blue.btn-outline-accent-1 {
    border-color: #80D8FF !important;
    color: #80D8FF !important
}

.btn-outline-light-blue.btn-outline-accent-1:hover {
    background-color: #80D8FF !important
}

.progress-light-blue.progress-accent-1 {
    background-color: #80D8FF
}

.progress-light-blue.progress-accent-1[value]::-webkit-progress-value {
    background-color: #80D8FF
}

.progress-light-blue.progress-accent-1[value]::-moz-progress-bar {
    background-color: #80D8FF
}

.progress-light-blue.progress-accent-1[value]::-ms-fill {
    background-color: #80D8FF
}

@media screen and (min-width: 0\0
) {
    .progress-light-blue.progress-accent-1 .progress-bar {
        background-color: #80D8FF
    }
}

.border-light-blue.border-accent-1 {
    border: 1px solid #80D8FF !important
}

.border-top-light-blue.border-top-accent-1 {
    border-top: 1px solid #80D8FF !important
}

.border-bottom-light-blue.border-bottom-accent-1 {
    border-bottom: 1px solid #80D8FF !important
}

.border-left-light-blue.border-left-accent-1 {
    border-left: 1px solid #80D8FF !important
}

.border-right-light-blue.border-right-accent-1 {
    border-right: 1px solid #80D8FF !important
}

.overlay-light-blue.overlay-accent-1 {
    background: #80D8FF;
    background: rgba(128, 216, 255, .8)
}

.bg-light-blue.bg-accent-2, .btn-light-blue.btn-accent-2 {
    background-color: #40C4FF !important
}

.light-blue.accent-2 {
    color: #40C4FF !important
}

.btn-light-blue.btn-accent-2 {
    border-color: #0288D1 !important
}

.btn-light-blue.btn-accent-2:hover {
    border-color: #0288D1 !important;
    background-color: #0277BD !important
}

.btn-light-blue.btn-accent-2:active, .btn-light-blue.btn-accent-2:focus {
    border-color: #0277BD !important;
    background-color: #01579B !important
}

.btn-outline-light-blue.btn-outline-accent-2 {
    border-color: #40C4FF !important;
    color: #40C4FF !important
}

.btn-outline-light-blue.btn-outline-accent-2:hover {
    background-color: #40C4FF !important
}

.progress-light-blue.progress-accent-2 {
    background-color: #40C4FF
}

.progress-light-blue.progress-accent-2[value]::-webkit-progress-value {
    background-color: #40C4FF
}

.progress-light-blue.progress-accent-2[value]::-moz-progress-bar {
    background-color: #40C4FF
}

.progress-light-blue.progress-accent-2[value]::-ms-fill {
    background-color: #40C4FF
}

@media screen and (min-width: 0\0
) {
    .progress-light-blue.progress-accent-2 .progress-bar {
        background-color: #40C4FF
    }
}

.border-light-blue.border-accent-2 {
    border: 1px solid #40C4FF !important
}

.border-top-light-blue.border-top-accent-2 {
    border-top: 1px solid #40C4FF !important
}

.border-bottom-light-blue.border-bottom-accent-2 {
    border-bottom: 1px solid #40C4FF !important
}

.border-left-light-blue.border-left-accent-2 {
    border-left: 1px solid #40C4FF !important
}

.border-right-light-blue.border-right-accent-2 {
    border-right: 1px solid #40C4FF !important
}

.overlay-light-blue.overlay-accent-2 {
    background: #40C4FF;
    background: rgba(64, 196, 255, .8)
}

.bg-light-blue.bg-accent-3, .btn-light-blue.btn-accent-3 {
    background-color: #00B0FF !important
}

.light-blue.accent-3 {
    color: #00B0FF !important
}

.btn-light-blue.btn-accent-3 {
    border-color: #0288D1 !important
}

.btn-light-blue.btn-accent-3:hover {
    border-color: #0288D1 !important;
    background-color: #0277BD !important
}

.btn-light-blue.btn-accent-3:active, .btn-light-blue.btn-accent-3:focus {
    border-color: #0277BD !important;
    background-color: #01579B !important
}

.btn-outline-light-blue.btn-outline-accent-3 {
    border-color: #00B0FF !important;
    color: #00B0FF !important
}

.btn-outline-light-blue.btn-outline-accent-3:hover {
    background-color: #00B0FF !important
}

.progress-light-blue.progress-accent-3 {
    background-color: #00B0FF
}

.progress-light-blue.progress-accent-3[value]::-webkit-progress-value {
    background-color: #00B0FF
}

.progress-light-blue.progress-accent-3[value]::-moz-progress-bar {
    background-color: #00B0FF
}

.progress-light-blue.progress-accent-3[value]::-ms-fill {
    background-color: #00B0FF
}

@media screen and (min-width: 0\0
) {
    .progress-light-blue.progress-accent-3 .progress-bar {
        background-color: #00B0FF
    }
}

.border-light-blue.border-accent-3 {
    border: 1px solid #00B0FF !important
}

.border-top-light-blue.border-top-accent-3 {
    border-top: 1px solid #00B0FF !important
}

.border-bottom-light-blue.border-bottom-accent-3 {
    border-bottom: 1px solid #00B0FF !important
}

.border-left-light-blue.border-left-accent-3 {
    border-left: 1px solid #00B0FF !important
}

.border-right-light-blue.border-right-accent-3 {
    border-right: 1px solid #00B0FF !important
}

.overlay-light-blue.overlay-accent-3 {
    background: #00B0FF;
    background: rgba(0, 176, 255, .8)
}

.bg-light-blue.bg-accent-4, .btn-light-blue.btn-accent-4 {
    background-color: #0091EA !important
}

.light-blue.accent-4 {
    color: #0091EA !important
}

.btn-light-blue.btn-accent-4 {
    border-color: #0288D1 !important
}

.btn-light-blue.btn-accent-4:hover {
    border-color: #0288D1 !important;
    background-color: #0277BD !important
}

.btn-light-blue.btn-accent-4:active, .btn-light-blue.btn-accent-4:focus {
    border-color: #0277BD !important;
    background-color: #01579B !important
}

.btn-outline-light-blue.btn-outline-accent-4 {
    border-color: #0091EA !important;
    color: #0091EA !important
}

.btn-outline-light-blue.btn-outline-accent-4:hover {
    background-color: #0091EA !important
}

.progress-light-blue.progress-accent-4 {
    background-color: #0091EA
}

.progress-light-blue.progress-accent-4[value]::-webkit-progress-value {
    background-color: #0091EA
}

.progress-light-blue.progress-accent-4[value]::-moz-progress-bar {
    background-color: #0091EA
}

.progress-light-blue.progress-accent-4[value]::-ms-fill {
    background-color: #0091EA
}

@media screen and (min-width: 0\0
) {
    .progress-light-blue.progress-accent-4 .progress-bar {
        background-color: #0091EA
    }
}

input:focus ~ .bg-light-blue {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #0091EA !important;
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #0091EA !important
}

.border-light-blue.border-accent-4 {
    border: 1px solid #0091EA !important
}

.border-top-light-blue.border-top-accent-4 {
    border-top: 1px solid #0091EA !important
}

.border-bottom-light-blue.border-bottom-accent-4 {
    border-bottom: 1px solid #0091EA !important
}

.border-left-light-blue.border-left-accent-4 {
    border-left: 1px solid #0091EA !important
}

.border-right-light-blue.border-right-accent-4 {
    border-right: 1px solid #0091EA !important
}

.btn-cyan.btn-lighten-5, .btn-cyan.btn-lighten-5:hover {
    border-color: #0097A7 !important
}

.overlay-light-blue.overlay-accent-4 {
    background: #0091EA;
    background: rgba(0, 145, 234, .8)
}

.bg-cyan.bg-lighten-5, .btn-cyan.btn-lighten-5 {
    background-color: #E0F7FA !important
}

.cyan.lighten-5 {
    color: #E0F7FA !important
}

.btn-cyan.btn-lighten-5:hover {
    background-color: #00838F !important
}

.btn-cyan.btn-lighten-5:active, .btn-cyan.btn-lighten-5:focus {
    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
}

.progress-cyan.progress-lighten-5 {
    background-color: #E0F7FA
}

.progress-cyan.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #E0F7FA
}

.progress-cyan.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #E0F7FA
}

.progress-cyan.progress-lighten-5[value]::-ms-fill {
    background-color: #E0F7FA
}

@media screen and (min-width: 0\0
) {
    .progress-cyan.progress-lighten-5 .progress-bar {
        background-color: #E0F7FA
    }
}

.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-left: 1px solid #E0F7FA !important
}

.border-right-cyan.border-right-lighten-5 {
    border-right: 1px solid #E0F7FA !important
}

.btn-cyan.btn-lighten-4, .btn-cyan.btn-lighten-4:hover {
    border-color: #0097A7 !important
}

.overlay-cyan.overlay-lighten-5 {
    background: #E0F7FA;
    background: rgba(224, 247, 250, .8)
}

.bg-cyan.bg-lighten-4, .btn-cyan.btn-lighten-4 {
    background-color: #B2EBF2 !important
}

.cyan.lighten-4 {
    color: #B2EBF2 !important
}

.btn-cyan.btn-lighten-4:hover {
    background-color: #00838F !important
}

.btn-cyan.btn-lighten-4:active, .btn-cyan.btn-lighten-4:focus {
    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
}

.progress-cyan.progress-lighten-4 {
    background-color: #B2EBF2
}

.progress-cyan.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #B2EBF2
}

.progress-cyan.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #B2EBF2
}

.progress-cyan.progress-lighten-4[value]::-ms-fill {
    background-color: #B2EBF2
}

@media screen and (min-width: 0\0
) {
    .progress-cyan.progress-lighten-4 .progress-bar {
        background-color: #B2EBF2
    }
}

.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-left: 1px solid #B2EBF2 !important
}

.border-right-cyan.border-right-lighten-4 {
    border-right: 1px solid #B2EBF2 !important
}

.btn-cyan.btn-lighten-3, .btn-cyan.btn-lighten-3:hover {
    border-color: #0097A7 !important
}

.overlay-cyan.overlay-lighten-4 {
    background: #B2EBF2;
    background: rgba(178, 235, 242, .8)
}

.bg-cyan.bg-lighten-3, .btn-cyan.btn-lighten-3 {
    background-color: #80DEEA !important
}

.cyan.lighten-3 {
    color: #80DEEA !important
}

.btn-cyan.btn-lighten-3:hover {
    background-color: #00838F !important
}

.btn-cyan.btn-lighten-3:active, .btn-cyan.btn-lighten-3:focus {
    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
}

.progress-cyan.progress-lighten-3 {
    background-color: #80DEEA
}

.progress-cyan.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #80DEEA
}

.progress-cyan.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #80DEEA
}

.progress-cyan.progress-lighten-3[value]::-ms-fill {
    background-color: #80DEEA
}

@media screen and (min-width: 0\0
) {
    .progress-cyan.progress-lighten-3 .progress-bar {
        background-color: #80DEEA
    }
}

.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-left: 1px solid #80DEEA !important
}

.border-right-cyan.border-right-lighten-3 {
    border-right: 1px solid #80DEEA !important
}

.btn-cyan.btn-lighten-2, .btn-cyan.btn-lighten-2:hover {
    border-color: #0097A7 !important
}

.overlay-cyan.overlay-lighten-3 {
    background: #80DEEA;
    background: rgba(128, 222, 234, .8)
}

.bg-cyan.bg-lighten-2, .btn-cyan.btn-lighten-2 {
    background-color: #4DD0E1 !important
}

.cyan.lighten-2 {
    color: #4DD0E1 !important
}

.btn-cyan.btn-lighten-2:hover {
    background-color: #00838F !important
}

.btn-cyan.btn-lighten-2:active, .btn-cyan.btn-lighten-2:focus {
    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
}

.progress-cyan.progress-lighten-2 {
    background-color: #4DD0E1
}

.progress-cyan.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #4DD0E1
}

.progress-cyan.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #4DD0E1
}

.progress-cyan.progress-lighten-2[value]::-ms-fill {
    background-color: #4DD0E1
}

@media screen and (min-width: 0\0
) {
    .progress-cyan.progress-lighten-2 .progress-bar {
        background-color: #4DD0E1
    }
}

.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-left: 1px solid #4DD0E1 !important
}

.border-right-cyan.border-right-lighten-2 {
    border-right: 1px solid #4DD0E1 !important
}

.btn-cyan.btn-lighten-1, .btn-cyan.btn-lighten-1:hover {
    border-color: #0097A7 !important
}

.overlay-cyan.overlay-lighten-2 {
    background: #4DD0E1;
    background: rgba(77, 208, 225, .8)
}

.bg-cyan.bg-lighten-1, .btn-cyan.btn-lighten-1 {
    background-color: #26C6DA !important
}

.cyan.lighten-1 {
    color: #26C6DA !important
}

.btn-cyan.btn-lighten-1:hover {
    background-color: #00838F !important
}

.btn-cyan.btn-lighten-1:active, .btn-cyan.btn-lighten-1:focus {
    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
}

.progress-cyan.progress-lighten-1 {
    background-color: #26C6DA
}

.progress-cyan.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #26C6DA
}

.progress-cyan.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #26C6DA
}

.progress-cyan.progress-lighten-1[value]::-ms-fill {
    background-color: #26C6DA
}

@media screen and (min-width: 0\0
) {
    .progress-cyan.progress-lighten-1 .progress-bar {
        background-color: #26C6DA
    }
}

.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-left: 1px solid #26C6DA !important
}

.border-right-cyan.border-right-lighten-1 {
    border-right: 1px solid #26C6DA !important
}

.overlay-cyan.overlay-lighten-1 {
    background: #26C6DA;
    background: rgba(38, 198, 218, .8)
}

.cyan {
    color: #00BCD4 !important
}

.bg-cyan {
    background-color: #00BCD4 !important
}

.bg-cyan .card-footer, .bg-cyan .card-header {
    background-color: transparent
}

.toast-cyan {
    background-color: #00BCD4
}

.alert-cyan {
    border-color: #00BCD4 !important;
    background-color: #00DCF8 !important;
    color: #001E22 !important
}

.border-cyan, .card.card-outline-cyan, .panel-cyan {
    border-color: #00BCD4
}

.alert-cyan .alert-link {
    color: #000 !important
}

.border-top-cyan {
    border-top-color: #00BCD4
}

.border-bottom-cyan {
    border-bottom-color: #00BCD4
}

.border-left-cyan {
    border-left-color: #00BCD4
}

.border-right-cyan {
    border-right-color: #00BCD4
}

.badge-cyan {
    background-color: #00BCD4
}

.panel-cyan .panel-heading {
    color: #FFF;
    border-color: #00BCD4;
    background-color: #00D3EE
}

.bg-cyan.tag-glow, .border-cyan.tag-glow {
    -webkit-box-shadow: 0 0 10px #00BCD4;
    box-shadow: 0 0 10px #00BCD4
}

.overlay-cyan {
    background: #00BCD4;
    background: rgba(0, 188, 212, .8)
}

.card.card-outline-cyan, .card.card-outline-cyan .card-footer, .card.card-outline-cyan .card-header {
    background-color: transparent
}

.card.card-outline-cyan {
    border-width: 1px;
    border-style: solid
}

.btn-cyan.btn-flat {
    background-color: transparent !important;
    color: #00BCD4;
    border: none
}

.btn-group-raised .btn-cyan {
    background-color: #00BCD4 !important;
    color: #FFF !important
}

.btn-outline-cyan {
    border: 1px solid #00BCD4;
    background-color: transparent;
    color: #00BCD4;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-cyan:focus {
    background-color: transparent !important;
    color: #00BCD4 !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-cyan.active {
    background-color: #00BCD4 !important;
    color: #FFF !important
}

.btn-outline-cyan:hover {
    background-color: #00AEC5 !important;
    color: #FFF !important
}

.btn-outline-cyan.btn-fab, .btn-outline-cyan.btn-raised {
    border: 1px solid #00BCD4;
    background-color: transparent;
    color: #00BCD4;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-cyan.btn-darken-1, .btn-cyan.btn-darken-1:hover {
    border-color: #0097A7 !important
}

.btn-outline-cyan.btn-fab:focus, .btn-outline-cyan.btn-raised:focus {
    background-color: transparent
}

.btn-outline-cyan.btn-fab.active, .btn-outline-cyan.btn-raised.active {
    background-color: #00BCD4 !important;
    color: #FFF !important
}

.btn-outline-cyan.btn-fab:hover, .btn-outline-cyan.btn-raised:hover {
    background-color: #00AEC5 !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-cyan {
    background-color: #00BCD4
}

.progress .progress-bar.progress-bar-cyan[value]::-webkit-progress-value {
    background-color: #00BCD4
}

.progress .progress-bar.progress-bar-cyan[value]::-moz-progress-bar {
    background-color: #00BCD4
}

.progress .progress-bar.progress-bar-cyan[value]::-ms-fill {
    background-color: #00BCD4
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-cyan .progress-bar {
        background-color: #00BCD4
    }
}

.bg-cyan.bg-darken-1, .btn-cyan.btn-darken-1 {
    background-color: #00ACC1 !important
}

.cyan.darken-1 {
    color: #00ACC1 !important
}

.btn-cyan.btn-darken-1:hover {
    background-color: #00838F !important
}

.btn-cyan.btn-darken-1:active, .btn-cyan.btn-darken-1:focus {
    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
}

.progress-cyan.progress-darken-1 {
    background-color: #00ACC1
}

.progress-cyan.progress-darken-1[value]::-webkit-progress-value {
    background-color: #00ACC1
}

.progress-cyan.progress-darken-1[value]::-moz-progress-bar {
    background-color: #00ACC1
}

.progress-cyan.progress-darken-1[value]::-ms-fill {
    background-color: #00ACC1
}

@media screen and (min-width: 0\0
) {
    .progress-cyan.progress-darken-1 .progress-bar {
        background-color: #00ACC1
    }
}

.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-left: 1px solid #00ACC1 !important
}

.border-right-cyan.border-right-darken-1 {
    border-right: 1px solid #00ACC1 !important
}

.btn-cyan.btn-darken-2, .btn-cyan.btn-darken-2:hover {
    border-color: #0097A7 !important
}

.overlay-cyan.overlay-darken-1 {
    background: #00ACC1;
    background: rgba(0, 172, 193, .8)
}

.bg-cyan.bg-darken-2, .btn-cyan.btn-darken-2 {
    background-color: #0097A7 !important
}

.cyan.darken-2 {
    color: #0097A7 !important
}

.btn-cyan.btn-darken-2:hover {
    background-color: #00838F !important
}

.btn-cyan.btn-darken-2:active, .btn-cyan.btn-darken-2:focus {
    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
}

.progress-cyan.progress-darken-2 {
    background-color: #0097A7
}

.progress-cyan.progress-darken-2[value]::-webkit-progress-value {
    background-color: #0097A7
}

.progress-cyan.progress-darken-2[value]::-moz-progress-bar {
    background-color: #0097A7
}

.progress-cyan.progress-darken-2[value]::-ms-fill {
    background-color: #0097A7
}

@media screen and (min-width: 0\0
) {
    .progress-cyan.progress-darken-2 .progress-bar {
        background-color: #0097A7
    }
}

.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-left: 1px solid #0097A7 !important
}

.border-right-cyan.border-right-darken-2 {
    border-right: 1px solid #0097A7 !important
}

.overlay-cyan.overlay-darken-2 {
    background: #0097A7;
    background: rgba(0, 151, 167, .8)
}

.cyan.darken-3 {
    color: #00838F !important
}

.bg-cyan.bg-darken-3 {
    background-color: #00838F !important
}

.btn-cyan.btn-darken-3, .btn-cyan.btn-darken-3:hover {
    border-color: #0097A7 !important;
    background-color: #00838F !important
}

.btn-cyan.btn-darken-3:active, .btn-cyan.btn-darken-3:focus {
    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
}

.progress-cyan.progress-darken-3 {
    background-color: #00838F
}

.progress-cyan.progress-darken-3[value]::-webkit-progress-value {
    background-color: #00838F
}

.progress-cyan.progress-darken-3[value]::-moz-progress-bar {
    background-color: #00838F
}

.progress-cyan.progress-darken-3[value]::-ms-fill {
    background-color: #00838F
}

@media screen and (min-width: 0\0
) {
    .progress-cyan.progress-darken-3 .progress-bar {
        background-color: #00838F
    }
}

.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-left: 1px solid #00838F !important
}

.border-right-cyan.border-right-darken-3 {
    border-right: 1px solid #00838F !important
}

.btn-cyan.btn-darken-4, .btn-cyan.btn-darken-4:hover {
    border-color: #0097A7 !important
}

.overlay-cyan.overlay-darken-3 {
    background: #00838F;
    background: rgba(0, 131, 143, .8)
}

.bg-cyan.bg-darken-4, .btn-cyan.btn-darken-4 {
    background-color: #006064 !important
}

.cyan.darken-4 {
    color: #006064 !important
}

.btn-cyan.btn-darken-4:hover {
    background-color: #00838F !important
}

.btn-cyan.btn-darken-4:active, .btn-cyan.btn-darken-4:focus {
    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
}

.progress-cyan.progress-darken-4 {
    background-color: #006064
}

.progress-cyan.progress-darken-4[value]::-webkit-progress-value {
    background-color: #006064
}

.progress-cyan.progress-darken-4[value]::-moz-progress-bar {
    background-color: #006064
}

.progress-cyan.progress-darken-4[value]::-ms-fill {
    background-color: #006064
}

@media screen and (min-width: 0\0
) {
    .progress-cyan.progress-darken-4 .progress-bar {
        background-color: #006064
    }
}

.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-left: 1px solid #006064 !important
}

.border-right-cyan.border-right-darken-4 {
    border-right: 1px solid #006064 !important
}

.btn-cyan.btn-accent-1, .btn-cyan.btn-accent-1:hover {
    border-color: #0097A7 !important
}

.overlay-cyan.overlay-darken-4 {
    background: #006064;
    background: rgba(0, 96, 100, .8)
}

.bg-cyan.bg-accent-1, .btn-cyan.btn-accent-1 {
    background-color: #84FFFF !important
}

.cyan.accent-1 {
    color: #84FFFF !important
}

.btn-cyan.btn-accent-1:hover {
    background-color: #00838F !important
}

.btn-cyan.btn-accent-1:active, .btn-cyan.btn-accent-1:focus {
    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
}

.progress-cyan.progress-accent-1 {
    background-color: #84FFFF
}

.progress-cyan.progress-accent-1[value]::-webkit-progress-value {
    background-color: #84FFFF
}

.progress-cyan.progress-accent-1[value]::-moz-progress-bar {
    background-color: #84FFFF
}

.progress-cyan.progress-accent-1[value]::-ms-fill {
    background-color: #84FFFF
}

@media screen and (min-width: 0\0
) {
    .progress-cyan.progress-accent-1 .progress-bar {
        background-color: #84FFFF
    }
}

.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-left: 1px solid #84FFFF !important
}

.border-right-cyan.border-right-accent-1 {
    border-right: 1px solid #84FFFF !important
}

.btn-cyan.btn-accent-2, .btn-cyan.btn-accent-2:hover {
    border-color: #0097A7 !important
}

.overlay-cyan.overlay-accent-1 {
    background: #84FFFF;
    background: rgba(132, 255, 255, .8)
}

.bg-cyan.bg-accent-2, .btn-cyan.btn-accent-2 {
    background-color: #18FFFF !important
}

.cyan.accent-2 {
    color: #18FFFF !important
}

.btn-cyan.btn-accent-2:hover {
    background-color: #00838F !important
}

.btn-cyan.btn-accent-2:active, .btn-cyan.btn-accent-2:focus {
    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
}

.progress-cyan.progress-accent-2 {
    background-color: #18FFFF
}

.progress-cyan.progress-accent-2[value]::-webkit-progress-value {
    background-color: #18FFFF
}

.progress-cyan.progress-accent-2[value]::-moz-progress-bar {
    background-color: #18FFFF
}

.progress-cyan.progress-accent-2[value]::-ms-fill {
    background-color: #18FFFF
}

@media screen and (min-width: 0\0
) {
    .progress-cyan.progress-accent-2 .progress-bar {
        background-color: #18FFFF
    }
}

.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-left: 1px solid #18FFFF !important
}

.border-right-cyan.border-right-accent-2 {
    border-right: 1px solid #18FFFF !important
}

.btn-cyan.btn-accent-3, .btn-cyan.btn-accent-3:hover {
    border-color: #0097A7 !important
}

.overlay-cyan.overlay-accent-2 {
    background: #18FFFF;
    background: rgba(24, 255, 255, .8)
}

.bg-cyan.bg-accent-3, .btn-cyan.btn-accent-3 {
    background-color: #00E5FF !important
}

.cyan.accent-3 {
    color: #00E5FF !important
}

.btn-cyan.btn-accent-3:hover {
    background-color: #00838F !important
}

.btn-cyan.btn-accent-3:active, .btn-cyan.btn-accent-3:focus {
    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
}

.progress-cyan.progress-accent-3 {
    background-color: #00E5FF
}

.progress-cyan.progress-accent-3[value]::-webkit-progress-value {
    background-color: #00E5FF
}

.progress-cyan.progress-accent-3[value]::-moz-progress-bar {
    background-color: #00E5FF
}

.progress-cyan.progress-accent-3[value]::-ms-fill {
    background-color: #00E5FF
}

@media screen and (min-width: 0\0
) {
    .progress-cyan.progress-accent-3 .progress-bar {
        background-color: #00E5FF
    }
}

.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-left: 1px solid #00E5FF !important
}

.border-right-cyan.border-right-accent-3 {
    border-right: 1px solid #00E5FF !important
}

.btn-cyan.btn-accent-4, .btn-cyan.btn-accent-4:hover {
    border-color: #0097A7 !important
}

.overlay-cyan.overlay-accent-3 {
    background: #00E5FF;
    background: rgba(0, 229, 255, .8)
}

.bg-cyan.bg-accent-4, .btn-cyan.btn-accent-4 {
    background-color: #00B8D4 !important
}

.cyan.accent-4 {
    color: #00B8D4 !important
}

.btn-cyan.btn-accent-4:hover {
    background-color: #00838F !important
}

.btn-cyan.btn-accent-4:active, .btn-cyan.btn-accent-4:focus {
    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
}

.progress-cyan.progress-accent-4 {
    background-color: #00B8D4
}

.progress-cyan.progress-accent-4[value]::-webkit-progress-value {
    background-color: #00B8D4
}

.progress-cyan.progress-accent-4[value]::-moz-progress-bar {
    background-color: #00B8D4
}

.progress-cyan.progress-accent-4[value]::-ms-fill {
    background-color: #00B8D4
}

@media screen and (min-width: 0\0
) {
    .progress-cyan.progress-accent-4 .progress-bar {
        background-color: #00B8D4
    }
}

input:focus ~ .bg-cyan {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #00B8D4 !important;
    box-shadow: 0 0 0 .075rem #FFF, 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-left: 1px solid #00B8D4 !important
}

.border-right-cyan.border-right-accent-4 {
    border-right: 1px solid #00B8D4 !important
}

.btn-teal.btn-lighten-5, .btn-teal.btn-lighten-5:hover {
    border-color: #00796B !important
}

.overlay-cyan.overlay-accent-4 {
    background: #00B8D4;
    background: rgba(0, 184, 212, .8)
}

.bg-teal.bg-lighten-5, .btn-teal.btn-lighten-5 {
    background-color: #E0F2F1 !important
}

.teal.lighten-5 {
    color: #E0F2F1 !important
}

.btn-teal.btn-lighten-5:hover {
    background-color: #00695C !important
}

.btn-teal.btn-lighten-5:active, .btn-teal.btn-lighten-5:focus {
    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
}

.progress-teal.progress-lighten-5 {
    background-color: #E0F2F1
}

.progress-teal.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #E0F2F1
}

.progress-teal.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #E0F2F1
}

.progress-teal.progress-lighten-5[value]::-ms-fill {
    background-color: #E0F2F1
}

@media screen and (min-width: 0\0
) {
    .progress-teal.progress-lighten-5 .progress-bar {
        background-color: #E0F2F1
    }
}

.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-left: 1px solid #E0F2F1 !important
}

.border-right-teal.border-right-lighten-5 {
    border-right: 1px solid #E0F2F1 !important
}

.btn-teal.btn-lighten-4, .btn-teal.btn-lighten-4:hover {
    border-color: #00796B !important
}

.overlay-teal.overlay-lighten-5 {
    background: #E0F2F1;
    background: rgba(224, 242, 241, .8)
}

.bg-teal.bg-lighten-4, .btn-teal.btn-lighten-4 {
    background-color: #B2DFDB !important
}

.teal.lighten-4 {
    color: #B2DFDB !important
}

.btn-teal.btn-lighten-4:hover {
    background-color: #00695C !important
}

.btn-teal.btn-lighten-4:active, .btn-teal.btn-lighten-4:focus {
    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
}

.progress-teal.progress-lighten-4 {
    background-color: #B2DFDB
}

.progress-teal.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #B2DFDB
}

.progress-teal.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #B2DFDB
}

.progress-teal.progress-lighten-4[value]::-ms-fill {
    background-color: #B2DFDB
}

@media screen and (min-width: 0\0
) {
    .progress-teal.progress-lighten-4 .progress-bar {
        background-color: #B2DFDB
    }
}

.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-left: 1px solid #B2DFDB !important
}

.border-right-teal.border-right-lighten-4 {
    border-right: 1px solid #B2DFDB !important
}

.btn-teal.btn-lighten-3, .btn-teal.btn-lighten-3:hover {
    border-color: #00796B !important
}

.overlay-teal.overlay-lighten-4 {
    background: #B2DFDB;
    background: rgba(178, 223, 219, .8)
}

.bg-teal.bg-lighten-3, .btn-teal.btn-lighten-3 {
    background-color: #80CBC4 !important
}

.teal.lighten-3 {
    color: #80CBC4 !important
}

.btn-teal.btn-lighten-3:hover {
    background-color: #00695C !important
}

.btn-teal.btn-lighten-3:active, .btn-teal.btn-lighten-3:focus {
    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
}

.progress-teal.progress-lighten-3 {
    background-color: #80CBC4
}

.progress-teal.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #80CBC4
}

.progress-teal.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #80CBC4
}

.progress-teal.progress-lighten-3[value]::-ms-fill {
    background-color: #80CBC4
}

@media screen and (min-width: 0\0
) {
    .progress-teal.progress-lighten-3 .progress-bar {
        background-color: #80CBC4
    }
}

.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-left: 1px solid #80CBC4 !important
}

.border-right-teal.border-right-lighten-3 {
    border-right: 1px solid #80CBC4 !important
}

.btn-teal.btn-lighten-2, .btn-teal.btn-lighten-2:hover {
    border-color: #00796B !important
}

.overlay-teal.overlay-lighten-3 {
    background: #80CBC4;
    background: rgba(128, 203, 196, .8)
}

.bg-teal.bg-lighten-2, .btn-teal.btn-lighten-2 {
    background-color: #4DB6AC !important
}

.teal.lighten-2 {
    color: #4DB6AC !important
}

.btn-teal.btn-lighten-2:hover {
    background-color: #00695C !important
}

.btn-teal.btn-lighten-2:active, .btn-teal.btn-lighten-2:focus {
    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
}

.progress-teal.progress-lighten-2 {
    background-color: #4DB6AC
}

.progress-teal.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #4DB6AC
}

.progress-teal.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #4DB6AC
}

.progress-teal.progress-lighten-2[value]::-ms-fill {
    background-color: #4DB6AC
}

@media screen and (min-width: 0\0
) {
    .progress-teal.progress-lighten-2 .progress-bar {
        background-color: #4DB6AC
    }
}

.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-left: 1px solid #4DB6AC !important
}

.border-right-teal.border-right-lighten-2 {
    border-right: 1px solid #4DB6AC !important
}

.btn-teal.btn-lighten-1, .btn-teal.btn-lighten-1:hover {
    border-color: #00796B !important
}

.overlay-teal.overlay-lighten-2 {
    background: #4DB6AC;
    background: rgba(77, 182, 172, .8)
}

.bg-teal.bg-lighten-1, .btn-teal.btn-lighten-1 {
    background-color: #26A69A !important
}

.teal.lighten-1 {
    color: #26A69A !important
}

.btn-teal.btn-lighten-1:hover {
    background-color: #00695C !important
}

.btn-teal.btn-lighten-1:active, .btn-teal.btn-lighten-1:focus {
    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
}

.progress-teal.progress-lighten-1 {
    background-color: #26A69A
}

.progress-teal.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #26A69A
}

.progress-teal.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #26A69A
}

.progress-teal.progress-lighten-1[value]::-ms-fill {
    background-color: #26A69A
}

@media screen and (min-width: 0\0
) {
    .progress-teal.progress-lighten-1 .progress-bar {
        background-color: #26A69A
    }
}

.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-left: 1px solid #26A69A !important
}

.border-right-teal.border-right-lighten-1 {
    border-right: 1px solid #26A69A !important
}

.overlay-teal.overlay-lighten-1 {
    background: #26A69A;
    background: rgba(38, 166, 154, .8)
}

.teal {
    color: #009688 !important
}

.alert-teal, .alert-teal .alert-link {
    color: #000 !important
}

.bg-teal {
    background-color: #009688 !important
}

.bg-teal .card-footer, .bg-teal .card-header {
    background-color: transparent
}

.toast-teal {
    background-color: #009688
}

.alert-teal {
    border-color: #009688 !important;
    background-color: #00BAA8 !important
}

.border-teal, .card.card-outline-teal, .panel-teal {
    border-color: #009688
}

.border-top-teal {
    border-top-color: #009688
}

.border-bottom-teal {
    border-bottom-color: #009688
}

.border-left-teal {
    border-left-color: #009688
}

.border-right-teal {
    border-right-color: #009688
}

.badge-teal {
    background-color: #009688
}

.panel-teal .panel-heading {
    color: #FFF;
    border-color: #009688;
    background-color: #00B09F
}

.bg-teal.tag-glow, .border-teal.tag-glow {
    -webkit-box-shadow: 0 0 10px #009688;
    box-shadow: 0 0 10px #009688
}

.overlay-teal {
    background: #009688;
    background: rgba(0, 150, 136, .8)
}

.card.card-outline-teal, .card.card-outline-teal .card-footer, .card.card-outline-teal .card-header {
    background-color: transparent
}

.card.card-outline-teal {
    border-width: 1px;
    border-style: solid
}

.btn-teal.btn-flat {
    background-color: transparent !important;
    color: #009688;
    border: none
}

.btn-group-raised .btn-teal {
    background-color: #009688 !important;
    color: #FFF !important
}

.btn-outline-teal {
    border: 1px solid #009688;
    background-color: transparent;
    color: #009688;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-teal:focus {
    background-color: transparent !important;
    color: #009688 !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-teal.active {
    background-color: #009688 !important;
    color: #FFF !important
}

.btn-outline-teal:hover {
    background-color: #00877A !important;
    color: #FFF !important
}

.btn-outline-teal.btn-fab, .btn-outline-teal.btn-raised {
    border: 1px solid #009688;
    background-color: transparent;
    color: #009688;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-teal.btn-darken-1, .btn-teal.btn-darken-1:hover {
    border-color: #00796B !important
}

.btn-outline-teal.btn-fab:focus, .btn-outline-teal.btn-raised:focus {
    background-color: transparent
}

.btn-outline-teal.btn-fab.active, .btn-outline-teal.btn-raised.active {
    background-color: #009688 !important;
    color: #FFF !important
}

.btn-outline-teal.btn-fab:hover, .btn-outline-teal.btn-raised:hover {
    background-color: #00877A !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-teal {
    background-color: #009688
}

.progress .progress-bar.progress-bar-teal[value]::-webkit-progress-value {
    background-color: #009688
}

.progress .progress-bar.progress-bar-teal[value]::-moz-progress-bar {
    background-color: #009688
}

.progress .progress-bar.progress-bar-teal[value]::-ms-fill {
    background-color: #009688
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-teal .progress-bar {
        background-color: #009688
    }
}

.bg-teal.bg-darken-1, .btn-teal.btn-darken-1 {
    background-color: #00897B !important
}

.teal.darken-1 {
    color: #00897B !important
}

.btn-teal.btn-darken-1:hover {
    background-color: #00695C !important
}

.btn-teal.btn-darken-1:active, .btn-teal.btn-darken-1:focus {
    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
}

.progress-teal.progress-darken-1 {
    background-color: #00897B
}

.progress-teal.progress-darken-1[value]::-webkit-progress-value {
    background-color: #00897B
}

.progress-teal.progress-darken-1[value]::-moz-progress-bar {
    background-color: #00897B
}

.progress-teal.progress-darken-1[value]::-ms-fill {
    background-color: #00897B
}

@media screen and (min-width: 0\0
) {
    .progress-teal.progress-darken-1 .progress-bar {
        background-color: #00897B
    }
}

.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-left: 1px solid #00897B !important
}

.border-right-teal.border-right-darken-1 {
    border-right: 1px solid #00897B !important
}

.btn-teal.btn-darken-2, .btn-teal.btn-darken-2:hover {
    border-color: #00796B !important
}

.overlay-teal.overlay-darken-1 {
    background: #00897B;
    background: rgba(0, 137, 123, .8)
}

.bg-teal.bg-darken-2, .btn-teal.btn-darken-2 {
    background-color: #00796B !important
}

.teal.darken-2 {
    color: #00796B !important
}

.btn-teal.btn-darken-2:hover {
    background-color: #00695C !important
}

.btn-teal.btn-darken-2:active, .btn-teal.btn-darken-2:focus {
    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
}

.progress-teal.progress-darken-2 {
    background-color: #00796B
}

.progress-teal.progress-darken-2[value]::-webkit-progress-value {
    background-color: #00796B
}

.progress-teal.progress-darken-2[value]::-moz-progress-bar {
    background-color: #00796B
}

.progress-teal.progress-darken-2[value]::-ms-fill {
    background-color: #00796B
}

@media screen and (min-width: 0\0
) {
    .progress-teal.progress-darken-2 .progress-bar {
        background-color: #00796B
    }
}

.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-left: 1px solid #00796B !important
}

.border-right-teal.border-right-darken-2 {
    border-right: 1px solid #00796B !important
}

.overlay-teal.overlay-darken-2 {
    background: #00796B;
    background: rgba(0, 121, 107, .8)
}

.teal.darken-3 {
    color: #00695C !important
}

.bg-teal.bg-darken-3 {
    background-color: #00695C !important
}

.btn-teal.btn-darken-3, .btn-teal.btn-darken-3:hover {
    border-color: #00796B !important;
    background-color: #00695C !important
}

.btn-teal.btn-darken-3:active, .btn-teal.btn-darken-3:focus {
    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
}

.progress-teal.progress-darken-3 {
    background-color: #00695C
}

.progress-teal.progress-darken-3[value]::-webkit-progress-value {
    background-color: #00695C
}

.progress-teal.progress-darken-3[value]::-moz-progress-bar {
    background-color: #00695C
}

.progress-teal.progress-darken-3[value]::-ms-fill {
    background-color: #00695C
}

@media screen and (min-width: 0\0
) {
    .progress-teal.progress-darken-3 .progress-bar {
        background-color: #00695C
    }
}

.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-left: 1px solid #00695C !important
}

.border-right-teal.border-right-darken-3 {
    border-right: 1px solid #00695C !important
}

.btn-teal.btn-darken-4, .btn-teal.btn-darken-4:hover {
    border-color: #00796B !important
}

.overlay-teal.overlay-darken-3 {
    background: #00695C;
    background: rgba(0, 105, 92, .8)
}

.bg-teal.bg-darken-4, .btn-teal.btn-darken-4 {
    background-color: #004D40 !important
}

.teal.darken-4 {
    color: #004D40 !important
}

.btn-teal.btn-darken-4:hover {
    background-color: #00695C !important
}

.btn-teal.btn-darken-4:active, .btn-teal.btn-darken-4:focus {
    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
}

.progress-teal.progress-darken-4 {
    background-color: #004D40
}

.progress-teal.progress-darken-4[value]::-webkit-progress-value {
    background-color: #004D40
}

.progress-teal.progress-darken-4[value]::-moz-progress-bar {
    background-color: #004D40
}

.progress-teal.progress-darken-4[value]::-ms-fill {
    background-color: #004D40
}

@media screen and (min-width: 0\0
) {
    .progress-teal.progress-darken-4 .progress-bar {
        background-color: #004D40
    }
}

.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-left: 1px solid #004D40 !important
}

.border-right-teal.border-right-darken-4 {
    border-right: 1px solid #004D40 !important
}

.btn-teal.btn-accent-1, .btn-teal.btn-accent-1:hover {
    border-color: #00796B !important
}

.overlay-teal.overlay-darken-4 {
    background: #004D40;
    background: rgba(0, 77, 64, .8)
}

.bg-teal.bg-accent-1, .btn-teal.btn-accent-1 {
    background-color: #A7FFEB !important
}

.teal.accent-1 {
    color: #A7FFEB !important
}

.btn-teal.btn-accent-1:hover {
    background-color: #00695C !important
}

.btn-teal.btn-accent-1:active, .btn-teal.btn-accent-1:focus {
    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
}

.progress-teal.progress-accent-1 {
    background-color: #A7FFEB
}

.progress-teal.progress-accent-1[value]::-webkit-progress-value {
    background-color: #A7FFEB
}

.progress-teal.progress-accent-1[value]::-moz-progress-bar {
    background-color: #A7FFEB
}

.progress-teal.progress-accent-1[value]::-ms-fill {
    background-color: #A7FFEB
}

@media screen and (min-width: 0\0
) {
    .progress-teal.progress-accent-1 .progress-bar {
        background-color: #A7FFEB
    }
}

.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-left: 1px solid #A7FFEB !important
}

.border-right-teal.border-right-accent-1 {
    border-right: 1px solid #A7FFEB !important
}

.btn-teal.btn-accent-2, .btn-teal.btn-accent-2:hover {
    border-color: #00796B !important
}

.overlay-teal.overlay-accent-1 {
    background: #A7FFEB;
    background: rgba(167, 255, 235, .8)
}

.bg-teal.bg-accent-2, .btn-teal.btn-accent-2 {
    background-color: #64FFDA !important
}

.teal.accent-2 {
    color: #64FFDA !important
}

.btn-teal.btn-accent-2:hover {
    background-color: #00695C !important
}

.btn-teal.btn-accent-2:active, .btn-teal.btn-accent-2:focus {
    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
}

.progress-teal.progress-accent-2 {
    background-color: #64FFDA
}

.progress-teal.progress-accent-2[value]::-webkit-progress-value {
    background-color: #64FFDA
}

.progress-teal.progress-accent-2[value]::-moz-progress-bar {
    background-color: #64FFDA
}

.progress-teal.progress-accent-2[value]::-ms-fill {
    background-color: #64FFDA
}

@media screen and (min-width: 0\0
) {
    .progress-teal.progress-accent-2 .progress-bar {
        background-color: #64FFDA
    }
}

.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-left: 1px solid #64FFDA !important
}

.border-right-teal.border-right-accent-2 {
    border-right: 1px solid #64FFDA !important
}

.btn-teal.btn-accent-3, .btn-teal.btn-accent-3:hover {
    border-color: #00796B !important
}

.overlay-teal.overlay-accent-2 {
    background: #64FFDA;
    background: rgba(100, 255, 218, .8)
}

.bg-teal.bg-accent-3, .btn-teal.btn-accent-3 {
    background-color: #1DE9B6 !important
}

.teal.accent-3 {
    color: #1DE9B6 !important
}

.btn-teal.btn-accent-3:hover {
    background-color: #00695C !important
}

.btn-teal.btn-accent-3:active, .btn-teal.btn-accent-3:focus {
    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
}

.progress-teal.progress-accent-3 {
    background-color: #1DE9B6
}

.progress-teal.progress-accent-3[value]::-webkit-progress-value {
    background-color: #1DE9B6
}

.progress-teal.progress-accent-3[value]::-moz-progress-bar {
    background-color: #1DE9B6
}

.progress-teal.progress-accent-3[value]::-ms-fill {
    background-color: #1DE9B6
}

@media screen and (min-width: 0\0
) {
    .progress-teal.progress-accent-3 .progress-bar {
        background-color: #1DE9B6
    }
}

.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-left: 1px solid #1DE9B6 !important
}

.border-right-teal.border-right-accent-3 {
    border-right: 1px solid #1DE9B6 !important
}

.btn-teal.btn-accent-4, .btn-teal.btn-accent-4:hover {
    border-color: #00796B !important
}

.overlay-teal.overlay-accent-3 {
    background: #1DE9B6;
    background: rgba(29, 233, 182, .8)
}

.bg-teal.bg-accent-4, .btn-teal.btn-accent-4 {
    background-color: #00BFA5 !important
}

.teal.accent-4 {
    color: #00BFA5 !important
}

.btn-teal.btn-accent-4:hover {
    background-color: #00695C !important
}

.btn-teal.btn-accent-4:active, .btn-teal.btn-accent-4:focus {
    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
}

.progress-teal.progress-accent-4 {
    background-color: #00BFA5
}

.progress-teal.progress-accent-4[value]::-webkit-progress-value {
    background-color: #00BFA5
}

.progress-teal.progress-accent-4[value]::-moz-progress-bar {
    background-color: #00BFA5
}

.progress-teal.progress-accent-4[value]::-ms-fill {
    background-color: #00BFA5
}

@media screen and (min-width: 0\0
) {
    .progress-teal.progress-accent-4 .progress-bar {
        background-color: #00BFA5
    }
}

input:focus ~ .bg-teal {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #00BFA5 !important;
    box-shadow: 0 0 0 .075rem #FFF, 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-left: 1px solid #00BFA5 !important
}

.border-right-teal.border-right-accent-4 {
    border-right: 1px solid #00BFA5 !important
}

.btn-green.btn-lighten-5, .btn-green.btn-lighten-5:hover {
    border-color: #388E3C !important
}

.overlay-teal.overlay-accent-4 {
    background: #00BFA5;
    background: rgba(0, 191, 165, .8)
}

.bg-green.bg-lighten-5, .btn-green.btn-lighten-5 {
    background-color: #E8F5E9 !important
}

.green.lighten-5 {
    color: #E8F5E9 !important
}

.btn-green.btn-lighten-5:hover {
    background-color: #2E7D32 !important
}

.btn-green.btn-lighten-5:active, .btn-green.btn-lighten-5:focus {
    border-color: #2E7D32 !important;
    background-color: #1B5E20 !important
}

.btn-outline-green.btn-outline-lighten-5 {
    border-color: #E8F5E9 !important;
    color: #E8F5E9 !important
}

.btn-outline-green.btn-outline-lighten-5:hover {
    background-color: #E8F5E9 !important
}

.progress-green.progress-lighten-5 {
    background-color: #E8F5E9
}

.progress-green.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #E8F5E9
}

.progress-green.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #E8F5E9
}

.progress-green.progress-lighten-5[value]::-ms-fill {
    background-color: #E8F5E9
}

@media screen and (min-width: 0\0
) {
    .progress-green.progress-lighten-5 .progress-bar {
        background-color: #E8F5E9
    }
}

.border-green.border-lighten-5 {
    border: 1px solid #E8F5E9 !important
}

.border-top-green.border-top-lighten-5 {
    border-top: 1px solid #E8F5E9 !important
}

.border-bottom-green.border-bottom-lighten-5 {
    border-bottom: 1px solid #E8F5E9 !important
}

.border-left-green.border-left-lighten-5 {
    border-left: 1px solid #E8F5E9 !important
}

.border-right-green.border-right-lighten-5 {
    border-right: 1px solid #E8F5E9 !important
}

.btn-green.btn-lighten-4, .btn-green.btn-lighten-4:hover {
    border-color: #388E3C !important
}

.overlay-green.overlay-lighten-5 {
    background: #E8F5E9;
    background: rgba(232, 245, 233, .8)
}

.bg-green.bg-lighten-4, .btn-green.btn-lighten-4 {
    background-color: #C8E6C9 !important
}

.green.lighten-4 {
    color: #C8E6C9 !important
}

.btn-green.btn-lighten-4:hover {
    background-color: #2E7D32 !important
}

.btn-green.btn-lighten-4:active, .btn-green.btn-lighten-4:focus {
    border-color: #2E7D32 !important;
    background-color: #1B5E20 !important
}

.btn-outline-green.btn-outline-lighten-4 {
    border-color: #C8E6C9 !important;
    color: #C8E6C9 !important
}

.btn-outline-green.btn-outline-lighten-4:hover {
    background-color: #C8E6C9 !important
}

.progress-green.progress-lighten-4 {
    background-color: #C8E6C9
}

.progress-green.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #C8E6C9
}

.progress-green.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #C8E6C9
}

.progress-green.progress-lighten-4[value]::-ms-fill {
    background-color: #C8E6C9
}

@media screen and (min-width: 0\0
) {
    .progress-green.progress-lighten-4 .progress-bar {
        background-color: #C8E6C9
    }
}

.border-green.border-lighten-4 {
    border: 1px solid #C8E6C9 !important
}

.border-top-green.border-top-lighten-4 {
    border-top: 1px solid #C8E6C9 !important
}

.border-bottom-green.border-bottom-lighten-4 {
    border-bottom: 1px solid #C8E6C9 !important
}

.border-left-green.border-left-lighten-4 {
    border-left: 1px solid #C8E6C9 !important
}

.border-right-green.border-right-lighten-4 {
    border-right: 1px solid #C8E6C9 !important
}

.btn-green.btn-lighten-3, .btn-green.btn-lighten-3:hover {
    border-color: #388E3C !important
}

.overlay-green.overlay-lighten-4 {
    background: #C8E6C9;
    background: rgba(200, 230, 201, .8)
}

.bg-green.bg-lighten-3, .btn-green.btn-lighten-3 {
    background-color: #A5D6A7 !important
}

.green.lighten-3 {
    color: #A5D6A7 !important
}

.btn-green.btn-lighten-3:hover {
    background-color: #2E7D32 !important
}

.btn-green.btn-lighten-3:active, .btn-green.btn-lighten-3:focus {
    border-color: #2E7D32 !important;
    background-color: #1B5E20 !important
}

.btn-outline-green.btn-outline-lighten-3 {
    border-color: #A5D6A7 !important;
    color: #A5D6A7 !important
}

.btn-outline-green.btn-outline-lighten-3:hover {
    background-color: #A5D6A7 !important
}

.progress-green.progress-lighten-3 {
    background-color: #A5D6A7
}

.progress-green.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #A5D6A7
}

.progress-green.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #A5D6A7
}

.progress-green.progress-lighten-3[value]::-ms-fill {
    background-color: #A5D6A7
}

@media screen and (min-width: 0\0
) {
    .progress-green.progress-lighten-3 .progress-bar {
        background-color: #A5D6A7
    }
}

.border-green.border-lighten-3 {
    border: 1px solid #A5D6A7 !important
}

.border-top-green.border-top-lighten-3 {
    border-top: 1px solid #A5D6A7 !important
}

.border-bottom-green.border-bottom-lighten-3 {
    border-bottom: 1px solid #A5D6A7 !important
}

.border-left-green.border-left-lighten-3 {
    border-left: 1px solid #A5D6A7 !important
}

.border-right-green.border-right-lighten-3 {
    border-right: 1px solid #A5D6A7 !important
}

.btn-green.btn-lighten-2, .btn-green.btn-lighten-2:hover {
    border-color: #388E3C !important
}

.overlay-green.overlay-lighten-3 {
    background: #A5D6A7;
    background: rgba(165, 214, 167, .8)
}

.bg-green.bg-lighten-2, .btn-green.btn-lighten-2 {
    background-color: #81C784 !important
}

.green.lighten-2 {
    color: #81C784 !important
}

.btn-green.btn-lighten-2:hover {
    background-color: #2E7D32 !important
}

.btn-green.btn-lighten-2:active, .btn-green.btn-lighten-2:focus {
    border-color: #2E7D32 !important;
    background-color: #1B5E20 !important
}

.btn-outline-green.btn-outline-lighten-2 {
    border-color: #81C784 !important;
    color: #81C784 !important
}

.btn-outline-green.btn-outline-lighten-2:hover {
    background-color: #81C784 !important
}

.progress-green.progress-lighten-2 {
    background-color: #81C784
}

.progress-green.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #81C784
}

.progress-green.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #81C784
}

.progress-green.progress-lighten-2[value]::-ms-fill {
    background-color: #81C784
}

@media screen and (min-width: 0\0
) {
    .progress-green.progress-lighten-2 .progress-bar {
        background-color: #81C784
    }
}

.border-green.border-lighten-2 {
    border: 1px solid #81C784 !important
}

.border-top-green.border-top-lighten-2 {
    border-top: 1px solid #81C784 !important
}

.border-bottom-green.border-bottom-lighten-2 {
    border-bottom: 1px solid #81C784 !important
}

.border-left-green.border-left-lighten-2 {
    border-left: 1px solid #81C784 !important
}

.border-right-green.border-right-lighten-2 {
    border-right: 1px solid #81C784 !important
}

.btn-green.btn-lighten-1, .btn-green.btn-lighten-1:hover {
    border-color: #388E3C !important
}

.overlay-green.overlay-lighten-2 {
    background: #81C784;
    background: rgba(129, 199, 132, .8)
}

.bg-green.bg-lighten-1, .btn-green.btn-lighten-1 {
    background-color: #66BB6A !important
}

.green.lighten-1 {
    color: #66BB6A !important
}

.btn-green.btn-lighten-1:hover {
    background-color: #2E7D32 !important
}

.btn-green.btn-lighten-1:active, .btn-green.btn-lighten-1:focus {
    border-color: #2E7D32 !important;
    background-color: #1B5E20 !important
}

.btn-outline-green.btn-outline-lighten-1 {
    border-color: #66BB6A !important;
    color: #66BB6A !important
}

.btn-outline-green.btn-outline-lighten-1:hover {
    background-color: #66BB6A !important
}

.progress-green.progress-lighten-1 {
    background-color: #66BB6A
}

.progress-green.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #66BB6A
}

.progress-green.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #66BB6A
}

.progress-green.progress-lighten-1[value]::-ms-fill {
    background-color: #66BB6A
}

@media screen and (min-width: 0\0
) {
    .progress-green.progress-lighten-1 .progress-bar {
        background-color: #66BB6A
    }
}

.border-green.border-lighten-1 {
    border: 1px solid #66BB6A !important
}

.border-top-green.border-top-lighten-1 {
    border-top: 1px solid #66BB6A !important
}

.border-bottom-green.border-bottom-lighten-1 {
    border-bottom: 1px solid #66BB6A !important
}

.border-left-green.border-left-lighten-1 {
    border-left: 1px solid #66BB6A !important
}

.border-right-green.border-right-lighten-1 {
    border-right: 1px solid #66BB6A !important
}

.overlay-green.overlay-lighten-1 {
    background: #66BB6A;
    background: rgba(102, 187, 106, .8)
}

.green {
    color: #4CAF50 !important
}

.bg-green {
    background-color: #4CAF50 !important
}

.bg-green .card-footer, .bg-green .card-header {
    background-color: transparent
}

.toast-green {
    background-color: #4CAF50
}

.alert-green {
    border-color: #4CAF50 !important;
    background-color: #63BB67 !important;
    color: #163317 !important
}

.border-green, .card.card-outline-green, .panel-green {
    border-color: #4CAF50
}

.alert-green .alert-link {
    color: #0A160A !important
}

.border-top-green {
    border-top-color: #4CAF50
}

.border-bottom-green {
    border-bottom-color: #4CAF50
}

.border-left-green {
    border-left-color: #4CAF50
}

.border-right-green {
    border-right-color: #4CAF50
}

.badge-green {
    background-color: #4CAF50
}

.panel-green .panel-heading {
    color: #FFF;
    border-color: #4CAF50;
    background-color: #5CB860
}

.bg-green.tag-glow, .border-green.tag-glow {
    -webkit-box-shadow: 0 0 10px #4CAF50;
    box-shadow: 0 0 10px #4CAF50
}

.overlay-green {
    background: #4CAF50;
    background: rgba(76, 175, 80, .8)
}

.card.card-outline-green, .card.card-outline-green .card-footer, .card.card-outline-green .card-header {
    background-color: transparent
}

.card.card-outline-green {
    border-width: 1px;
    border-style: solid
}

.btn-green.btn-flat {
    background-color: transparent !important;
    color: #4CAF50;
    border: none
}

.btn-group-raised .btn-green {
    background-color: #4CAF50 !important;
    color: #FFF !important
}

.btn-outline-green {
    border: 1px solid #4CAF50;
    background-color: transparent;
    color: #4CAF50;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-green:focus {
    background-color: transparent !important;
    color: #4CAF50 !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-green.active {
    background-color: #4CAF50 !important;
    color: #FFF !important
}

.btn-outline-green:hover {
    background-color: #47A44B !important;
    color: #FFF !important
}

.btn-outline-green.btn-fab, .btn-outline-green.btn-raised {
    border: 1px solid #4CAF50;
    background-color: transparent;
    color: #4CAF50;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-green.btn-darken-1, .btn-green.btn-darken-1:hover {
    border-color: #388E3C !important
}

.btn-outline-green.btn-fab:focus, .btn-outline-green.btn-raised:focus {
    background-color: transparent
}

.btn-outline-green.btn-fab.active, .btn-outline-green.btn-raised.active {
    background-color: #4CAF50 !important;
    color: #FFF !important
}

.btn-outline-green.btn-fab:hover, .btn-outline-green.btn-raised:hover {
    background-color: #47A44B !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-green {
    background-color: #4CAF50
}

.progress .progress-bar.progress-bar-green[value]::-webkit-progress-value {
    background-color: #4CAF50
}

.progress .progress-bar.progress-bar-green[value]::-moz-progress-bar {
    background-color: #4CAF50
}

.progress .progress-bar.progress-bar-green[value]::-ms-fill {
    background-color: #4CAF50
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-green .progress-bar {
        background-color: #4CAF50
    }
}

.bg-green.bg-darken-1, .btn-green.btn-darken-1 {
    background-color: #43A047 !important
}

.green.darken-1 {
    color: #43A047 !important
}

.btn-green.btn-darken-1:hover {
    background-color: #2E7D32 !important
}

.btn-green.btn-darken-1:active, .btn-green.btn-darken-1:focus {
    border-color: #2E7D32 !important;
    background-color: #1B5E20 !important
}

.btn-outline-green.btn-outline-darken-1 {
    border-color: #43A047 !important;
    color: #43A047 !important
}

.btn-outline-green.btn-outline-darken-1:hover {
    background-color: #43A047 !important
}

.progress-green.progress-darken-1 {
    background-color: #43A047
}

.progress-green.progress-darken-1[value]::-webkit-progress-value {
    background-color: #43A047
}

.progress-green.progress-darken-1[value]::-moz-progress-bar {
    background-color: #43A047
}

.progress-green.progress-darken-1[value]::-ms-fill {
    background-color: #43A047
}

@media screen and (min-width: 0\0
) {
    .progress-green.progress-darken-1 .progress-bar {
        background-color: #43A047
    }
}

.border-green.border-darken-1 {
    border: 1px solid #43A047 !important
}

.border-top-green.border-top-darken-1 {
    border-top: 1px solid #43A047 !important
}

.border-bottom-green.border-bottom-darken-1 {
    border-bottom: 1px solid #43A047 !important
}

.border-left-green.border-left-darken-1 {
    border-left: 1px solid #43A047 !important
}

.border-right-green.border-right-darken-1 {
    border-right: 1px solid #43A047 !important
}

.btn-green.btn-darken-2, .btn-green.btn-darken-2:hover {
    border-color: #388E3C !important
}

.overlay-green.overlay-darken-1 {
    background: #43A047;
    background: rgba(67, 160, 71, .8)
}

.bg-green.bg-darken-2, .btn-green.btn-darken-2 {
    background-color: #388E3C !important
}

.green.darken-2 {
    color: #388E3C !important
}

.btn-green.btn-darken-2:hover {
    background-color: #2E7D32 !important
}

.btn-green.btn-darken-2:active, .btn-green.btn-darken-2:focus {
    border-color: #2E7D32 !important;
    background-color: #1B5E20 !important
}

.btn-outline-green.btn-outline-darken-2 {
    border-color: #388E3C !important;
    color: #388E3C !important
}

.btn-outline-green.btn-outline-darken-2:hover {
    background-color: #388E3C !important
}

.progress-green.progress-darken-2 {
    background-color: #388E3C
}

.progress-green.progress-darken-2[value]::-webkit-progress-value {
    background-color: #388E3C
}

.progress-green.progress-darken-2[value]::-moz-progress-bar {
    background-color: #388E3C
}

.progress-green.progress-darken-2[value]::-ms-fill {
    background-color: #388E3C
}

@media screen and (min-width: 0\0
) {
    .progress-green.progress-darken-2 .progress-bar {
        background-color: #388E3C
    }
}

.border-green.border-darken-2 {
    border: 1px solid #388E3C !important
}

.border-top-green.border-top-darken-2 {
    border-top: 1px solid #388E3C !important
}

.border-bottom-green.border-bottom-darken-2 {
    border-bottom: 1px solid #388E3C !important
}

.border-left-green.border-left-darken-2 {
    border-left: 1px solid #388E3C !important
}

.border-right-green.border-right-darken-2 {
    border-right: 1px solid #388E3C !important
}

.overlay-green.overlay-darken-2 {
    background: #388E3C;
    background: rgba(56, 142, 60, .8)
}

.green.darken-3 {
    color: #2E7D32 !important
}

.bg-green.bg-darken-3 {
    background-color: #2E7D32 !important
}

.btn-green.btn-darken-3, .btn-green.btn-darken-3:hover {
    border-color: #388E3C !important;
    background-color: #2E7D32 !important
}

.btn-green.btn-darken-3:active, .btn-green.btn-darken-3:focus {
    border-color: #2E7D32 !important;
    background-color: #1B5E20 !important
}

.btn-outline-green.btn-outline-darken-3 {
    border-color: #2E7D32 !important;
    color: #2E7D32 !important
}

.btn-outline-green.btn-outline-darken-3:hover {
    background-color: #2E7D32 !important
}

.progress-green.progress-darken-3 {
    background-color: #2E7D32
}

.progress-green.progress-darken-3[value]::-webkit-progress-value {
    background-color: #2E7D32
}

.progress-green.progress-darken-3[value]::-moz-progress-bar {
    background-color: #2E7D32
}

.progress-green.progress-darken-3[value]::-ms-fill {
    background-color: #2E7D32
}

@media screen and (min-width: 0\0
) {
    .progress-green.progress-darken-3 .progress-bar {
        background-color: #2E7D32
    }
}

.border-green.border-darken-3 {
    border: 1px solid #2E7D32 !important
}

.border-top-green.border-top-darken-3 {
    border-top: 1px solid #2E7D32 !important
}

.border-bottom-green.border-bottom-darken-3 {
    border-bottom: 1px solid #2E7D32 !important
}

.border-left-green.border-left-darken-3 {
    border-left: 1px solid #2E7D32 !important
}

.border-right-green.border-right-darken-3 {
    border-right: 1px solid #2E7D32 !important
}

.btn-green.btn-darken-4, .btn-green.btn-darken-4:hover {
    border-color: #388E3C !important
}

.overlay-green.overlay-darken-3 {
    background: #2E7D32;
    background: rgba(46, 125, 50, .8)
}

.bg-green.bg-darken-4, .btn-green.btn-darken-4 {
    background-color: #1B5E20 !important
}

.green.darken-4 {
    color: #1B5E20 !important
}

.btn-green.btn-darken-4:hover {
    background-color: #2E7D32 !important
}

.btn-green.btn-darken-4:active, .btn-green.btn-darken-4:focus {
    border-color: #2E7D32 !important;
    background-color: #1B5E20 !important
}

.btn-outline-green.btn-outline-darken-4 {
    border-color: #1B5E20 !important;
    color: #1B5E20 !important
}

.btn-outline-green.btn-outline-darken-4:hover {
    background-color: #1B5E20 !important
}

.progress-green.progress-darken-4 {
    background-color: #1B5E20
}

.progress-green.progress-darken-4[value]::-webkit-progress-value {
    background-color: #1B5E20
}

.progress-green.progress-darken-4[value]::-moz-progress-bar {
    background-color: #1B5E20
}

.progress-green.progress-darken-4[value]::-ms-fill {
    background-color: #1B5E20
}

@media screen and (min-width: 0\0
) {
    .progress-green.progress-darken-4 .progress-bar {
        background-color: #1B5E20
    }
}

.border-green.border-darken-4 {
    border: 1px solid #1B5E20 !important
}

.border-top-green.border-top-darken-4 {
    border-top: 1px solid #1B5E20 !important
}

.border-bottom-green.border-bottom-darken-4 {
    border-bottom: 1px solid #1B5E20 !important
}

.border-left-green.border-left-darken-4 {
    border-left: 1px solid #1B5E20 !important
}

.border-right-green.border-right-darken-4 {
    border-right: 1px solid #1B5E20 !important
}

.btn-green.btn-accent-1, .btn-green.btn-accent-1:hover {
    border-color: #388E3C !important
}

.overlay-green.overlay-darken-4 {
    background: #1B5E20;
    background: rgba(27, 94, 32, .8)
}

.bg-green.bg-accent-1, .btn-green.btn-accent-1 {
    background-color: #B9F6CA !important
}

.green.accent-1 {
    color: #B9F6CA !important
}

.btn-green.btn-accent-1:hover {
    background-color: #2E7D32 !important
}

.btn-green.btn-accent-1:active, .btn-green.btn-accent-1:focus {
    border-color: #2E7D32 !important;
    background-color: #1B5E20 !important
}

.btn-outline-green.btn-outline-accent-1 {
    border-color: #B9F6CA !important;
    color: #B9F6CA !important
}

.btn-outline-green.btn-outline-accent-1:hover {
    background-color: #B9F6CA !important
}

.progress-green.progress-accent-1 {
    background-color: #B9F6CA
}

.progress-green.progress-accent-1[value]::-webkit-progress-value {
    background-color: #B9F6CA
}

.progress-green.progress-accent-1[value]::-moz-progress-bar {
    background-color: #B9F6CA
}

.progress-green.progress-accent-1[value]::-ms-fill {
    background-color: #B9F6CA
}

@media screen and (min-width: 0\0
) {
    .progress-green.progress-accent-1 .progress-bar {
        background-color: #B9F6CA
    }
}

.border-green.border-accent-1 {
    border: 1px solid #B9F6CA !important
}

.border-top-green.border-top-accent-1 {
    border-top: 1px solid #B9F6CA !important
}

.border-bottom-green.border-bottom-accent-1 {
    border-bottom: 1px solid #B9F6CA !important
}

.border-left-green.border-left-accent-1 {
    border-left: 1px solid #B9F6CA !important
}

.border-right-green.border-right-accent-1 {
    border-right: 1px solid #B9F6CA !important
}

.btn-green.btn-accent-2, .btn-green.btn-accent-2:hover {
    border-color: #388E3C !important
}

.overlay-green.overlay-accent-1 {
    background: #B9F6CA;
    background: rgba(185, 246, 202, .8)
}

.bg-green.bg-accent-2, .btn-green.btn-accent-2 {
    background-color: #69F0AE !important
}

.green.accent-2 {
    color: #69F0AE !important
}

.btn-green.btn-accent-2:hover {
    background-color: #2E7D32 !important
}

.btn-green.btn-accent-2:active, .btn-green.btn-accent-2:focus {
    border-color: #2E7D32 !important;
    background-color: #1B5E20 !important
}

.btn-outline-green.btn-outline-accent-2 {
    border-color: #69F0AE !important;
    color: #69F0AE !important
}

.btn-outline-green.btn-outline-accent-2:hover {
    background-color: #69F0AE !important
}

.progress-green.progress-accent-2 {
    background-color: #69F0AE
}

.progress-green.progress-accent-2[value]::-webkit-progress-value {
    background-color: #69F0AE
}

.progress-green.progress-accent-2[value]::-moz-progress-bar {
    background-color: #69F0AE
}

.progress-green.progress-accent-2[value]::-ms-fill {
    background-color: #69F0AE
}

@media screen and (min-width: 0\0
) {
    .progress-green.progress-accent-2 .progress-bar {
        background-color: #69F0AE
    }
}

.border-green.border-accent-2 {
    border: 1px solid #69F0AE !important
}

.border-top-green.border-top-accent-2 {
    border-top: 1px solid #69F0AE !important
}

.border-bottom-green.border-bottom-accent-2 {
    border-bottom: 1px solid #69F0AE !important
}

.border-left-green.border-left-accent-2 {
    border-left: 1px solid #69F0AE !important
}

.border-right-green.border-right-accent-2 {
    border-right: 1px solid #69F0AE !important
}

.btn-green.btn-accent-3, .btn-green.btn-accent-3:hover {
    border-color: #388E3C !important
}

.overlay-green.overlay-accent-2 {
    background: #69F0AE;
    background: rgba(105, 240, 174, .8)
}

.bg-green.bg-accent-3, .btn-green.btn-accent-3 {
    background-color: #00E676 !important
}

.green.accent-3 {
    color: #00E676 !important
}

.btn-green.btn-accent-3:hover {
    background-color: #2E7D32 !important
}

.btn-green.btn-accent-3:active, .btn-green.btn-accent-3:focus {
    border-color: #2E7D32 !important;
    background-color: #1B5E20 !important
}

.btn-outline-green.btn-outline-accent-3 {
    border-color: #00E676 !important;
    color: #00E676 !important
}

.btn-outline-green.btn-outline-accent-3:hover {
    background-color: #00E676 !important
}

.progress-green.progress-accent-3 {
    background-color: #00E676
}

.progress-green.progress-accent-3[value]::-webkit-progress-value {
    background-color: #00E676
}

.progress-green.progress-accent-3[value]::-moz-progress-bar {
    background-color: #00E676
}

.progress-green.progress-accent-3[value]::-ms-fill {
    background-color: #00E676
}

@media screen and (min-width: 0\0
) {
    .progress-green.progress-accent-3 .progress-bar {
        background-color: #00E676
    }
}

.border-green.border-accent-3 {
    border: 1px solid #00E676 !important
}

.border-top-green.border-top-accent-3 {
    border-top: 1px solid #00E676 !important
}

.border-bottom-green.border-bottom-accent-3 {
    border-bottom: 1px solid #00E676 !important
}

.border-left-green.border-left-accent-3 {
    border-left: 1px solid #00E676 !important
}

.border-right-green.border-right-accent-3 {
    border-right: 1px solid #00E676 !important
}

.btn-green.btn-accent-4, .btn-green.btn-accent-4:hover {
    border-color: #388E3C !important
}

.overlay-green.overlay-accent-3 {
    background: #00E676;
    background: rgba(0, 230, 118, .8)
}

.bg-green.bg-accent-4, .btn-green.btn-accent-4 {
    background-color: #00C853 !important
}

.green.accent-4 {
    color: #00C853 !important
}

.btn-green.btn-accent-4:hover {
    background-color: #2E7D32 !important
}

.btn-green.btn-accent-4:active, .btn-green.btn-accent-4:focus {
    border-color: #2E7D32 !important;
    background-color: #1B5E20 !important
}

.btn-outline-green.btn-outline-accent-4 {
    border-color: #00C853 !important;
    color: #00C853 !important
}

.btn-outline-green.btn-outline-accent-4:hover {
    background-color: #00C853 !important
}

.progress-green.progress-accent-4 {
    background-color: #00C853
}

.progress-green.progress-accent-4[value]::-webkit-progress-value {
    background-color: #00C853
}

.progress-green.progress-accent-4[value]::-moz-progress-bar {
    background-color: #00C853
}

.progress-green.progress-accent-4[value]::-ms-fill {
    background-color: #00C853
}

@media screen and (min-width: 0\0
) {
    .progress-green.progress-accent-4 .progress-bar {
        background-color: #00C853
    }
}

input:focus ~ .bg-green {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #00C853 !important;
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #00C853 !important
}

.border-green.border-accent-4 {
    border: 1px solid #00C853 !important
}

.border-top-green.border-top-accent-4 {
    border-top: 1px solid #00C853 !important
}

.border-bottom-green.border-bottom-accent-4 {
    border-bottom: 1px solid #00C853 !important
}

.border-left-green.border-left-accent-4 {
    border-left: 1px solid #00C853 !important
}

.border-right-green.border-right-accent-4 {
    border-right: 1px solid #00C853 !important
}

.overlay-green.overlay-accent-4 {
    background: #00C853;
    background: rgba(0, 200, 83, .8)
}

.bg-light-green.bg-lighten-5, .btn-light-green.btn-lighten-5 {
    background-color: #F1F8E9 !important
}

.light-green.lighten-5 {
    color: #F1F8E9 !important
}

.btn-light-green.btn-lighten-5 {
    border-color: #689F38 !important
}

.btn-light-green.btn-lighten-5:hover {
    border-color: #689F38 !important;
    background-color: #558B2F !important
}

.btn-light-green.btn-lighten-5:active, .btn-light-green.btn-lighten-5:focus {
    border-color: #558B2F !important;
    background-color: #33691E !important
}

.btn-outline-light-green.btn-outline-lighten-5 {
    border-color: #F1F8E9 !important;
    color: #F1F8E9 !important
}

.btn-outline-light-green.btn-outline-lighten-5:hover {
    background-color: #F1F8E9 !important
}

.progress-light-green.progress-lighten-5 {
    background-color: #F1F8E9
}

.progress-light-green.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #F1F8E9
}

.progress-light-green.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #F1F8E9
}

.progress-light-green.progress-lighten-5[value]::-ms-fill {
    background-color: #F1F8E9
}

@media screen and (min-width: 0\0
) {
    .progress-light-green.progress-lighten-5 .progress-bar {
        background-color: #F1F8E9
    }
}

.border-light-green.border-lighten-5 {
    border: 1px solid #F1F8E9 !important
}

.border-top-light-green.border-top-lighten-5 {
    border-top: 1px solid #F1F8E9 !important
}

.border-bottom-light-green.border-bottom-lighten-5 {
    border-bottom: 1px solid #F1F8E9 !important
}

.border-left-light-green.border-left-lighten-5 {
    border-left: 1px solid #F1F8E9 !important
}

.border-right-light-green.border-right-lighten-5 {
    border-right: 1px solid #F1F8E9 !important
}

.overlay-light-green.overlay-lighten-5 {
    background: #F1F8E9;
    background: rgba(241, 248, 233, .8)
}

.bg-light-green.bg-lighten-4, .btn-light-green.btn-lighten-4 {
    background-color: #DCEDC8 !important
}

.light-green.lighten-4 {
    color: #DCEDC8 !important
}

.btn-light-green.btn-lighten-4 {
    border-color: #689F38 !important
}

.btn-light-green.btn-lighten-4:hover {
    border-color: #689F38 !important;
    background-color: #558B2F !important
}

.btn-light-green.btn-lighten-4:active, .btn-light-green.btn-lighten-4:focus {
    border-color: #558B2F !important;
    background-color: #33691E !important
}

.btn-outline-light-green.btn-outline-lighten-4 {
    border-color: #DCEDC8 !important;
    color: #DCEDC8 !important
}

.btn-outline-light-green.btn-outline-lighten-4:hover {
    background-color: #DCEDC8 !important
}

.progress-light-green.progress-lighten-4 {
    background-color: #DCEDC8
}

.progress-light-green.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #DCEDC8
}

.progress-light-green.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #DCEDC8
}

.progress-light-green.progress-lighten-4[value]::-ms-fill {
    background-color: #DCEDC8
}

@media screen and (min-width: 0\0
) {
    .progress-light-green.progress-lighten-4 .progress-bar {
        background-color: #DCEDC8
    }
}

.border-light-green.border-lighten-4 {
    border: 1px solid #DCEDC8 !important
}

.border-top-light-green.border-top-lighten-4 {
    border-top: 1px solid #DCEDC8 !important
}

.border-bottom-light-green.border-bottom-lighten-4 {
    border-bottom: 1px solid #DCEDC8 !important
}

.border-left-light-green.border-left-lighten-4 {
    border-left: 1px solid #DCEDC8 !important
}

.border-right-light-green.border-right-lighten-4 {
    border-right: 1px solid #DCEDC8 !important
}

.overlay-light-green.overlay-lighten-4 {
    background: #DCEDC8;
    background: rgba(220, 237, 200, .8)
}

.bg-light-green.bg-lighten-3, .btn-light-green.btn-lighten-3 {
    background-color: #C5E1A5 !important
}

.light-green.lighten-3 {
    color: #C5E1A5 !important
}

.btn-light-green.btn-lighten-3 {
    border-color: #689F38 !important
}

.btn-light-green.btn-lighten-3:hover {
    border-color: #689F38 !important;
    background-color: #558B2F !important
}

.btn-light-green.btn-lighten-3:active, .btn-light-green.btn-lighten-3:focus {
    border-color: #558B2F !important;
    background-color: #33691E !important
}

.btn-outline-light-green.btn-outline-lighten-3 {
    border-color: #C5E1A5 !important;
    color: #C5E1A5 !important
}

.btn-outline-light-green.btn-outline-lighten-3:hover {
    background-color: #C5E1A5 !important
}

.progress-light-green.progress-lighten-3 {
    background-color: #C5E1A5
}

.progress-light-green.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #C5E1A5
}

.progress-light-green.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #C5E1A5
}

.progress-light-green.progress-lighten-3[value]::-ms-fill {
    background-color: #C5E1A5
}

@media screen and (min-width: 0\0
) {
    .progress-light-green.progress-lighten-3 .progress-bar {
        background-color: #C5E1A5
    }
}

.border-light-green.border-lighten-3 {
    border: 1px solid #C5E1A5 !important
}

.border-top-light-green.border-top-lighten-3 {
    border-top: 1px solid #C5E1A5 !important
}

.border-bottom-light-green.border-bottom-lighten-3 {
    border-bottom: 1px solid #C5E1A5 !important
}

.border-left-light-green.border-left-lighten-3 {
    border-left: 1px solid #C5E1A5 !important
}

.border-right-light-green.border-right-lighten-3 {
    border-right: 1px solid #C5E1A5 !important
}

.overlay-light-green.overlay-lighten-3 {
    background: #C5E1A5;
    background: rgba(197, 225, 165, .8)
}

.bg-light-green.bg-lighten-2, .btn-light-green.btn-lighten-2 {
    background-color: #AED581 !important
}

.light-green.lighten-2 {
    color: #AED581 !important
}

.btn-light-green.btn-lighten-2 {
    border-color: #689F38 !important
}

.btn-light-green.btn-lighten-2:hover {
    border-color: #689F38 !important;
    background-color: #558B2F !important
}

.btn-light-green.btn-lighten-2:active, .btn-light-green.btn-lighten-2:focus {
    border-color: #558B2F !important;
    background-color: #33691E !important
}

.btn-outline-light-green.btn-outline-lighten-2 {
    border-color: #AED581 !important;
    color: #AED581 !important
}

.btn-outline-light-green.btn-outline-lighten-2:hover {
    background-color: #AED581 !important
}

.progress-light-green.progress-lighten-2 {
    background-color: #AED581
}

.progress-light-green.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #AED581
}

.progress-light-green.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #AED581
}

.progress-light-green.progress-lighten-2[value]::-ms-fill {
    background-color: #AED581
}

@media screen and (min-width: 0\0
) {
    .progress-light-green.progress-lighten-2 .progress-bar {
        background-color: #AED581
    }
}

.border-light-green.border-lighten-2 {
    border: 1px solid #AED581 !important
}

.border-top-light-green.border-top-lighten-2 {
    border-top: 1px solid #AED581 !important
}

.border-bottom-light-green.border-bottom-lighten-2 {
    border-bottom: 1px solid #AED581 !important
}

.border-left-light-green.border-left-lighten-2 {
    border-left: 1px solid #AED581 !important
}

.border-right-light-green.border-right-lighten-2 {
    border-right: 1px solid #AED581 !important
}

.overlay-light-green.overlay-lighten-2 {
    background: #AED581;
    background: rgba(174, 213, 129, .8)
}

.bg-light-green.bg-lighten-1, .btn-light-green.btn-lighten-1 {
    background-color: #9CCC65 !important
}

.light-green.lighten-1 {
    color: #9CCC65 !important
}

.btn-light-green.btn-lighten-1 {
    border-color: #689F38 !important
}

.btn-light-green.btn-lighten-1:hover {
    border-color: #689F38 !important;
    background-color: #558B2F !important
}

.btn-light-green.btn-lighten-1:active, .btn-light-green.btn-lighten-1:focus {
    border-color: #558B2F !important;
    background-color: #33691E !important
}

.btn-outline-light-green.btn-outline-lighten-1 {
    border-color: #9CCC65 !important;
    color: #9CCC65 !important
}

.btn-outline-light-green.btn-outline-lighten-1:hover {
    background-color: #9CCC65 !important
}

.progress-light-green.progress-lighten-1 {
    background-color: #9CCC65
}

.progress-light-green.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #9CCC65
}

.progress-light-green.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #9CCC65
}

.progress-light-green.progress-lighten-1[value]::-ms-fill {
    background-color: #9CCC65
}

@media screen and (min-width: 0\0
) {
    .progress-light-green.progress-lighten-1 .progress-bar {
        background-color: #9CCC65
    }
}

.border-light-green.border-lighten-1 {
    border: 1px solid #9CCC65 !important
}

.border-top-light-green.border-top-lighten-1 {
    border-top: 1px solid #9CCC65 !important
}

.border-bottom-light-green.border-bottom-lighten-1 {
    border-bottom: 1px solid #9CCC65 !important
}

.border-left-light-green.border-left-lighten-1 {
    border-left: 1px solid #9CCC65 !important
}

.border-right-light-green.border-right-lighten-1 {
    border-right: 1px solid #9CCC65 !important
}

.overlay-light-green.overlay-lighten-1 {
    background: #9CCC65;
    background: rgba(156, 204, 101, .8)
}

.light-green {
    color: #8BC34A !important
}

.bg-light-green {
    background-color: #8BC34A !important
}

.bg-light-green .card-footer, .bg-light-green .card-header {
    background-color: transparent
}

.toast-light-green {
    background-color: #8BC34A
}

.alert-light-green {
    border-color: #8BC34A !important;
    background-color: #9CCC65 !important;
    color: #2F4417 !important
}

.border-light-green, .card.card-outline-light-green, .panel-light-green {
    border-color: #8BC34A
}

.alert-light-green .alert-link {
    color: #1A250C !important
}

.border-top-light-green {
    border-top-color: #8BC34A
}

.border-bottom-light-green {
    border-bottom-color: #8BC34A
}

.border-left-light-green {
    border-left-color: #8BC34A
}

.border-right-light-green {
    border-right-color: #8BC34A
}

.badge-light-green {
    background-color: #8BC34A
}

.panel-light-green .panel-heading {
    color: #FFF;
    border-color: #8BC34A;
    background-color: #97C95D
}

.bg-light-green.tag-glow, .border-light-green.tag-glow {
    -webkit-box-shadow: 0 0 10px #8BC34A;
    box-shadow: 0 0 10px #8BC34A
}

.overlay-light-green {
    background: #8BC34A;
    background: rgba(139, 195, 74, .8)
}

.card.card-outline-light-green {
    border-width: 1px;
    border-style: solid;
    background-color: transparent
}

.card.card-outline-light-green .card-footer, .card.card-outline-light-green .card-header {
    background-color: transparent
}

.btn-light-green.btn-flat {
    background-color: transparent !important;
    color: #8BC34A;
    border: none
}

.btn-group-raised .btn-light-green {
    background-color: #8BC34A !important;
    color: #FFF !important
}

.btn-outline-light-green {
    border: 1px solid #8BC34A;
    background-color: transparent;
    color: #8BC34A;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-light-green:focus {
    background-color: transparent !important;
    color: #8BC34A !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-light-green.active {
    background-color: #8BC34A !important;
    color: #FFF !important
}

.btn-outline-light-green:hover {
    background-color: #84BF3F !important;
    color: #FFF !important
}

.btn-outline-light-green.btn-fab, .btn-outline-light-green.btn-raised {
    border: 1px solid #8BC34A;
    background-color: transparent;
    color: #8BC34A;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-light-green.btn-fab:focus, .btn-outline-light-green.btn-raised:focus {
    background-color: transparent
}

.btn-outline-light-green.btn-fab.active, .btn-outline-light-green.btn-raised.active {
    background-color: #8BC34A !important;
    color: #FFF !important
}

.btn-outline-light-green.btn-fab:hover, .btn-outline-light-green.btn-raised:hover {
    background-color: #84BF3F !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-light-green {
    background-color: #8BC34A
}

.progress .progress-bar.progress-bar-light-green[value]::-webkit-progress-value {
    background-color: #8BC34A
}

.progress .progress-bar.progress-bar-light-green[value]::-moz-progress-bar {
    background-color: #8BC34A
}

.progress .progress-bar.progress-bar-light-green[value]::-ms-fill {
    background-color: #8BC34A
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-light-green .progress-bar {
        background-color: #8BC34A
    }
}

.bg-light-green.bg-darken-1, .btn-light-green.btn-darken-1 {
    background-color: #7CB342 !important
}

.light-green.darken-1 {
    color: #7CB342 !important
}

.btn-light-green.btn-darken-1 {
    border-color: #689F38 !important
}

.btn-light-green.btn-darken-1:hover {
    border-color: #689F38 !important;
    background-color: #558B2F !important
}

.btn-light-green.btn-darken-1:active, .btn-light-green.btn-darken-1:focus {
    border-color: #558B2F !important;
    background-color: #33691E !important
}

.btn-outline-light-green.btn-outline-darken-1 {
    border-color: #7CB342 !important;
    color: #7CB342 !important
}

.btn-outline-light-green.btn-outline-darken-1:hover {
    background-color: #7CB342 !important
}

.progress-light-green.progress-darken-1 {
    background-color: #7CB342
}

.progress-light-green.progress-darken-1[value]::-webkit-progress-value {
    background-color: #7CB342
}

.progress-light-green.progress-darken-1[value]::-moz-progress-bar {
    background-color: #7CB342
}

.progress-light-green.progress-darken-1[value]::-ms-fill {
    background-color: #7CB342
}

@media screen and (min-width: 0\0
) {
    .progress-light-green.progress-darken-1 .progress-bar {
        background-color: #7CB342
    }
}

.border-light-green.border-darken-1 {
    border: 1px solid #7CB342 !important
}

.border-top-light-green.border-top-darken-1 {
    border-top: 1px solid #7CB342 !important
}

.border-bottom-light-green.border-bottom-darken-1 {
    border-bottom: 1px solid #7CB342 !important
}

.border-left-light-green.border-left-darken-1 {
    border-left: 1px solid #7CB342 !important
}

.border-right-light-green.border-right-darken-1 {
    border-right: 1px solid #7CB342 !important
}

.overlay-light-green.overlay-darken-1 {
    background: #7CB342;
    background: rgba(124, 179, 66, .8)
}

.bg-light-green.bg-darken-2, .btn-light-green.btn-darken-2 {
    background-color: #689F38 !important
}

.light-green.darken-2 {
    color: #689F38 !important
}

.btn-light-green.btn-darken-2 {
    border-color: #689F38 !important
}

.btn-light-green.btn-darken-2:hover {
    border-color: #689F38 !important;
    background-color: #558B2F !important
}

.btn-light-green.btn-darken-2:active, .btn-light-green.btn-darken-2:focus {
    border-color: #558B2F !important;
    background-color: #33691E !important
}

.btn-outline-light-green.btn-outline-darken-2 {
    border-color: #689F38 !important;
    color: #689F38 !important
}

.btn-outline-light-green.btn-outline-darken-2:hover {
    background-color: #689F38 !important
}

.progress-light-green.progress-darken-2 {
    background-color: #689F38
}

.progress-light-green.progress-darken-2[value]::-webkit-progress-value {
    background-color: #689F38
}

.progress-light-green.progress-darken-2[value]::-moz-progress-bar {
    background-color: #689F38
}

.progress-light-green.progress-darken-2[value]::-ms-fill {
    background-color: #689F38
}

@media screen and (min-width: 0\0
) {
    .progress-light-green.progress-darken-2 .progress-bar {
        background-color: #689F38
    }
}

.border-light-green.border-darken-2 {
    border: 1px solid #689F38 !important
}

.border-top-light-green.border-top-darken-2 {
    border-top: 1px solid #689F38 !important
}

.border-bottom-light-green.border-bottom-darken-2 {
    border-bottom: 1px solid #689F38 !important
}

.border-left-light-green.border-left-darken-2 {
    border-left: 1px solid #689F38 !important
}

.border-right-light-green.border-right-darken-2 {
    border-right: 1px solid #689F38 !important
}

.overlay-light-green.overlay-darken-2 {
    background: #689F38;
    background: rgba(104, 159, 56, .8)
}

.light-green.darken-3 {
    color: #558B2F !important
}

.bg-light-green.bg-darken-3 {
    background-color: #558B2F !important
}

.btn-light-green.btn-darken-3, .btn-light-green.btn-darken-3:hover {
    border-color: #689F38 !important;
    background-color: #558B2F !important
}

.btn-light-green.btn-darken-3:active, .btn-light-green.btn-darken-3:focus {
    border-color: #558B2F !important;
    background-color: #33691E !important
}

.btn-outline-light-green.btn-outline-darken-3 {
    border-color: #558B2F !important;
    color: #558B2F !important
}

.btn-outline-light-green.btn-outline-darken-3:hover {
    background-color: #558B2F !important
}

.progress-light-green.progress-darken-3 {
    background-color: #558B2F
}

.progress-light-green.progress-darken-3[value]::-webkit-progress-value {
    background-color: #558B2F
}

.progress-light-green.progress-darken-3[value]::-moz-progress-bar {
    background-color: #558B2F
}

.progress-light-green.progress-darken-3[value]::-ms-fill {
    background-color: #558B2F
}

@media screen and (min-width: 0\0
) {
    .progress-light-green.progress-darken-3 .progress-bar {
        background-color: #558B2F
    }
}

.border-light-green.border-darken-3 {
    border: 1px solid #558B2F !important
}

.border-top-light-green.border-top-darken-3 {
    border-top: 1px solid #558B2F !important
}

.border-bottom-light-green.border-bottom-darken-3 {
    border-bottom: 1px solid #558B2F !important
}

.border-left-light-green.border-left-darken-3 {
    border-left: 1px solid #558B2F !important
}

.border-right-light-green.border-right-darken-3 {
    border-right: 1px solid #558B2F !important
}

.overlay-light-green.overlay-darken-3 {
    background: #558B2F;
    background: rgba(85, 139, 47, .8)
}

.bg-light-green.bg-darken-4, .btn-light-green.btn-darken-4 {
    background-color: #33691E !important
}

.light-green.darken-4 {
    color: #33691E !important
}

.btn-light-green.btn-darken-4 {
    border-color: #689F38 !important
}

.btn-light-green.btn-darken-4:hover {
    border-color: #689F38 !important;
    background-color: #558B2F !important
}

.btn-light-green.btn-darken-4:active, .btn-light-green.btn-darken-4:focus {
    border-color: #558B2F !important;
    background-color: #33691E !important
}

.btn-outline-light-green.btn-outline-darken-4 {
    border-color: #33691E !important;
    color: #33691E !important
}

.btn-outline-light-green.btn-outline-darken-4:hover {
    background-color: #33691E !important
}

.progress-light-green.progress-darken-4 {
    background-color: #33691E
}

.progress-light-green.progress-darken-4[value]::-webkit-progress-value {
    background-color: #33691E
}

.progress-light-green.progress-darken-4[value]::-moz-progress-bar {
    background-color: #33691E
}

.progress-light-green.progress-darken-4[value]::-ms-fill {
    background-color: #33691E
}

@media screen and (min-width: 0\0
) {
    .progress-light-green.progress-darken-4 .progress-bar {
        background-color: #33691E
    }
}

.border-light-green.border-darken-4 {
    border: 1px solid #33691E !important
}

.border-top-light-green.border-top-darken-4 {
    border-top: 1px solid #33691E !important
}

.border-bottom-light-green.border-bottom-darken-4 {
    border-bottom: 1px solid #33691E !important
}

.border-left-light-green.border-left-darken-4 {
    border-left: 1px solid #33691E !important
}

.border-right-light-green.border-right-darken-4 {
    border-right: 1px solid #33691E !important
}

.overlay-light-green.overlay-darken-4 {
    background: #33691E;
    background: rgba(51, 105, 30, .8)
}

.bg-light-green.bg-accent-1, .btn-light-green.btn-accent-1 {
    background-color: #CCFF90 !important
}

.light-green.accent-1 {
    color: #CCFF90 !important
}

.btn-light-green.btn-accent-1 {
    border-color: #689F38 !important
}

.btn-light-green.btn-accent-1:hover {
    border-color: #689F38 !important;
    background-color: #558B2F !important
}

.btn-light-green.btn-accent-1:active, .btn-light-green.btn-accent-1:focus {
    border-color: #558B2F !important;
    background-color: #33691E !important
}

.btn-outline-light-green.btn-outline-accent-1 {
    border-color: #CCFF90 !important;
    color: #CCFF90 !important
}

.btn-outline-light-green.btn-outline-accent-1:hover {
    background-color: #CCFF90 !important
}

.progress-light-green.progress-accent-1 {
    background-color: #CCFF90
}

.progress-light-green.progress-accent-1[value]::-webkit-progress-value {
    background-color: #CCFF90
}

.progress-light-green.progress-accent-1[value]::-moz-progress-bar {
    background-color: #CCFF90
}

.progress-light-green.progress-accent-1[value]::-ms-fill {
    background-color: #CCFF90
}

@media screen and (min-width: 0\0
) {
    .progress-light-green.progress-accent-1 .progress-bar {
        background-color: #CCFF90
    }
}

.border-light-green.border-accent-1 {
    border: 1px solid #CCFF90 !important
}

.border-top-light-green.border-top-accent-1 {
    border-top: 1px solid #CCFF90 !important
}

.border-bottom-light-green.border-bottom-accent-1 {
    border-bottom: 1px solid #CCFF90 !important
}

.border-left-light-green.border-left-accent-1 {
    border-left: 1px solid #CCFF90 !important
}

.border-right-light-green.border-right-accent-1 {
    border-right: 1px solid #CCFF90 !important
}

.overlay-light-green.overlay-accent-1 {
    background: #CCFF90;
    background: rgba(204, 255, 144, .8)
}

.bg-light-green.bg-accent-2, .btn-light-green.btn-accent-2 {
    background-color: #B2FF59 !important
}

.light-green.accent-2 {
    color: #B2FF59 !important
}

.btn-light-green.btn-accent-2 {
    border-color: #689F38 !important
}

.btn-light-green.btn-accent-2:hover {
    border-color: #689F38 !important;
    background-color: #558B2F !important
}

.btn-light-green.btn-accent-2:active, .btn-light-green.btn-accent-2:focus {
    border-color: #558B2F !important;
    background-color: #33691E !important
}

.btn-outline-light-green.btn-outline-accent-2 {
    border-color: #B2FF59 !important;
    color: #B2FF59 !important
}

.btn-outline-light-green.btn-outline-accent-2:hover {
    background-color: #B2FF59 !important
}

.progress-light-green.progress-accent-2 {
    background-color: #B2FF59
}

.progress-light-green.progress-accent-2[value]::-webkit-progress-value {
    background-color: #B2FF59
}

.progress-light-green.progress-accent-2[value]::-moz-progress-bar {
    background-color: #B2FF59
}

.progress-light-green.progress-accent-2[value]::-ms-fill {
    background-color: #B2FF59
}

@media screen and (min-width: 0\0
) {
    .progress-light-green.progress-accent-2 .progress-bar {
        background-color: #B2FF59
    }
}

.border-light-green.border-accent-2 {
    border: 1px solid #B2FF59 !important
}

.border-top-light-green.border-top-accent-2 {
    border-top: 1px solid #B2FF59 !important
}

.border-bottom-light-green.border-bottom-accent-2 {
    border-bottom: 1px solid #B2FF59 !important
}

.border-left-light-green.border-left-accent-2 {
    border-left: 1px solid #B2FF59 !important
}

.border-right-light-green.border-right-accent-2 {
    border-right: 1px solid #B2FF59 !important
}

.overlay-light-green.overlay-accent-2 {
    background: #B2FF59;
    background: rgba(178, 255, 89, .8)
}

.bg-light-green.bg-accent-3, .btn-light-green.btn-accent-3 {
    background-color: #76FF03 !important
}

.light-green.accent-3 {
    color: #76FF03 !important
}

.btn-light-green.btn-accent-3 {
    border-color: #689F38 !important
}

.btn-light-green.btn-accent-3:hover {
    border-color: #689F38 !important;
    background-color: #558B2F !important
}

.btn-light-green.btn-accent-3:active, .btn-light-green.btn-accent-3:focus {
    border-color: #558B2F !important;
    background-color: #33691E !important
}

.btn-outline-light-green.btn-outline-accent-3 {
    border-color: #76FF03 !important;
    color: #76FF03 !important
}

.btn-outline-light-green.btn-outline-accent-3:hover {
    background-color: #76FF03 !important
}

.progress-light-green.progress-accent-3 {
    background-color: #76FF03
}

.progress-light-green.progress-accent-3[value]::-webkit-progress-value {
    background-color: #76FF03
}

.progress-light-green.progress-accent-3[value]::-moz-progress-bar {
    background-color: #76FF03
}

.progress-light-green.progress-accent-3[value]::-ms-fill {
    background-color: #76FF03
}

@media screen and (min-width: 0\0
) {
    .progress-light-green.progress-accent-3 .progress-bar {
        background-color: #76FF03
    }
}

.border-light-green.border-accent-3 {
    border: 1px solid #76FF03 !important
}

.border-top-light-green.border-top-accent-3 {
    border-top: 1px solid #76FF03 !important
}

.border-bottom-light-green.border-bottom-accent-3 {
    border-bottom: 1px solid #76FF03 !important
}

.border-left-light-green.border-left-accent-3 {
    border-left: 1px solid #76FF03 !important
}

.border-right-light-green.border-right-accent-3 {
    border-right: 1px solid #76FF03 !important
}

.overlay-light-green.overlay-accent-3 {
    background: #76FF03;
    background: rgba(118, 255, 3, .8)
}

.bg-light-green.bg-accent-4, .btn-light-green.btn-accent-4 {
    background-color: #64DD17 !important
}

.light-green.accent-4 {
    color: #64DD17 !important
}

.btn-light-green.btn-accent-4 {
    border-color: #689F38 !important
}

.btn-light-green.btn-accent-4:hover {
    border-color: #689F38 !important;
    background-color: #558B2F !important
}

.btn-light-green.btn-accent-4:active, .btn-light-green.btn-accent-4:focus {
    border-color: #558B2F !important;
    background-color: #33691E !important
}

.btn-outline-light-green.btn-outline-accent-4 {
    border-color: #64DD17 !important;
    color: #64DD17 !important
}

.btn-outline-light-green.btn-outline-accent-4:hover {
    background-color: #64DD17 !important
}

.progress-light-green.progress-accent-4 {
    background-color: #64DD17
}

.progress-light-green.progress-accent-4[value]::-webkit-progress-value {
    background-color: #64DD17
}

.progress-light-green.progress-accent-4[value]::-moz-progress-bar {
    background-color: #64DD17
}

.progress-light-green.progress-accent-4[value]::-ms-fill {
    background-color: #64DD17
}

@media screen and (min-width: 0\0
) {
    .progress-light-green.progress-accent-4 .progress-bar {
        background-color: #64DD17
    }
}

input:focus ~ .bg-light-green {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #64DD17 !important;
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #64DD17 !important
}

.border-light-green.border-accent-4 {
    border: 1px solid #64DD17 !important
}

.border-top-light-green.border-top-accent-4 {
    border-top: 1px solid #64DD17 !important
}

.border-bottom-light-green.border-bottom-accent-4 {
    border-bottom: 1px solid #64DD17 !important
}

.border-left-light-green.border-left-accent-4 {
    border-left: 1px solid #64DD17 !important
}

.border-right-light-green.border-right-accent-4 {
    border-right: 1px solid #64DD17 !important
}

.btn-lime.btn-lighten-5, .btn-lime.btn-lighten-5:hover {
    border-color: #AFB42B !important
}

.overlay-light-green.overlay-accent-4 {
    background: #64DD17;
    background: rgba(100, 221, 23, .8)
}

.bg-lime.bg-lighten-5, .btn-lime.btn-lighten-5 {
    background-color: #F9FBE7 !important
}

.lime.lighten-5 {
    color: #F9FBE7 !important
}

.btn-lime.btn-lighten-5:hover {
    background-color: #9E9D24 !important
}

.btn-lime.btn-lighten-5:active, .btn-lime.btn-lighten-5:focus {
    border-color: #9E9D24 !important;
    background-color: #827717 !important
}

.btn-outline-lime.btn-outline-lighten-5 {
    border-color: #F9FBE7 !important;
    color: #F9FBE7 !important
}

.btn-outline-lime.btn-outline-lighten-5:hover {
    background-color: #F9FBE7 !important
}

.progress-lime.progress-lighten-5 {
    background-color: #F9FBE7
}

.progress-lime.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #F9FBE7
}

.progress-lime.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #F9FBE7
}

.progress-lime.progress-lighten-5[value]::-ms-fill {
    background-color: #F9FBE7
}

@media screen and (min-width: 0\0
) {
    .progress-lime.progress-lighten-5 .progress-bar {
        background-color: #F9FBE7
    }
}

.border-lime.border-lighten-5 {
    border: 1px solid #F9FBE7 !important
}

.border-top-lime.border-top-lighten-5 {
    border-top: 1px solid #F9FBE7 !important
}

.border-bottom-lime.border-bottom-lighten-5 {
    border-bottom: 1px solid #F9FBE7 !important
}

.border-left-lime.border-left-lighten-5 {
    border-left: 1px solid #F9FBE7 !important
}

.border-right-lime.border-right-lighten-5 {
    border-right: 1px solid #F9FBE7 !important
}

.btn-lime.btn-lighten-4, .btn-lime.btn-lighten-4:hover {
    border-color: #AFB42B !important
}

.overlay-lime.overlay-lighten-5 {
    background: #F9FBE7;
    background: rgba(249, 251, 231, .8)
}

.bg-lime.bg-lighten-4, .btn-lime.btn-lighten-4 {
    background-color: #F0F4C3 !important
}

.lime.lighten-4 {
    color: #F0F4C3 !important
}

.btn-lime.btn-lighten-4:hover {
    background-color: #9E9D24 !important
}

.btn-lime.btn-lighten-4:active, .btn-lime.btn-lighten-4:focus {
    border-color: #9E9D24 !important;
    background-color: #827717 !important
}

.btn-outline-lime.btn-outline-lighten-4 {
    border-color: #F0F4C3 !important;
    color: #F0F4C3 !important
}

.btn-outline-lime.btn-outline-lighten-4:hover {
    background-color: #F0F4C3 !important
}

.progress-lime.progress-lighten-4 {
    background-color: #F0F4C3
}

.progress-lime.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #F0F4C3
}

.progress-lime.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #F0F4C3
}

.progress-lime.progress-lighten-4[value]::-ms-fill {
    background-color: #F0F4C3
}

@media screen and (min-width: 0\0
) {
    .progress-lime.progress-lighten-4 .progress-bar {
        background-color: #F0F4C3
    }
}

.border-lime.border-lighten-4 {
    border: 1px solid #F0F4C3 !important
}

.border-top-lime.border-top-lighten-4 {
    border-top: 1px solid #F0F4C3 !important
}

.border-bottom-lime.border-bottom-lighten-4 {
    border-bottom: 1px solid #F0F4C3 !important
}

.border-left-lime.border-left-lighten-4 {
    border-left: 1px solid #F0F4C3 !important
}

.border-right-lime.border-right-lighten-4 {
    border-right: 1px solid #F0F4C3 !important
}

.btn-lime.btn-lighten-3, .btn-lime.btn-lighten-3:hover {
    border-color: #AFB42B !important
}

.overlay-lime.overlay-lighten-4 {
    background: #F0F4C3;
    background: rgba(240, 244, 195, .8)
}

.bg-lime.bg-lighten-3, .btn-lime.btn-lighten-3 {
    background-color: #E6EE9C !important
}

.lime.lighten-3 {
    color: #E6EE9C !important
}

.btn-lime.btn-lighten-3:hover {
    background-color: #9E9D24 !important
}

.btn-lime.btn-lighten-3:active, .btn-lime.btn-lighten-3:focus {
    border-color: #9E9D24 !important;
    background-color: #827717 !important
}

.btn-outline-lime.btn-outline-lighten-3 {
    border-color: #E6EE9C !important;
    color: #E6EE9C !important
}

.btn-outline-lime.btn-outline-lighten-3:hover {
    background-color: #E6EE9C !important
}

.progress-lime.progress-lighten-3 {
    background-color: #E6EE9C
}

.progress-lime.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #E6EE9C
}

.progress-lime.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #E6EE9C
}

.progress-lime.progress-lighten-3[value]::-ms-fill {
    background-color: #E6EE9C
}

@media screen and (min-width: 0\0
) {
    .progress-lime.progress-lighten-3 .progress-bar {
        background-color: #E6EE9C
    }
}

.border-lime.border-lighten-3 {
    border: 1px solid #E6EE9C !important
}

.border-top-lime.border-top-lighten-3 {
    border-top: 1px solid #E6EE9C !important
}

.border-bottom-lime.border-bottom-lighten-3 {
    border-bottom: 1px solid #E6EE9C !important
}

.border-left-lime.border-left-lighten-3 {
    border-left: 1px solid #E6EE9C !important
}

.border-right-lime.border-right-lighten-3 {
    border-right: 1px solid #E6EE9C !important
}

.btn-lime.btn-lighten-2, .btn-lime.btn-lighten-2:hover {
    border-color: #AFB42B !important
}

.overlay-lime.overlay-lighten-3 {
    background: #E6EE9C;
    background: rgba(230, 238, 156, .8)
}

.bg-lime.bg-lighten-2, .btn-lime.btn-lighten-2 {
    background-color: #DCE775 !important
}

.lime.lighten-2 {
    color: #DCE775 !important
}

.btn-lime.btn-lighten-2:hover {
    background-color: #9E9D24 !important
}

.btn-lime.btn-lighten-2:active, .btn-lime.btn-lighten-2:focus {
    border-color: #9E9D24 !important;
    background-color: #827717 !important
}

.btn-outline-lime.btn-outline-lighten-2 {
    border-color: #DCE775 !important;
    color: #DCE775 !important
}

.btn-outline-lime.btn-outline-lighten-2:hover {
    background-color: #DCE775 !important
}

.progress-lime.progress-lighten-2 {
    background-color: #DCE775
}

.progress-lime.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #DCE775
}

.progress-lime.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #DCE775
}

.progress-lime.progress-lighten-2[value]::-ms-fill {
    background-color: #DCE775
}

@media screen and (min-width: 0\0
) {
    .progress-lime.progress-lighten-2 .progress-bar {
        background-color: #DCE775
    }
}

.border-lime.border-lighten-2 {
    border: 1px solid #DCE775 !important
}

.border-top-lime.border-top-lighten-2 {
    border-top: 1px solid #DCE775 !important
}

.border-bottom-lime.border-bottom-lighten-2 {
    border-bottom: 1px solid #DCE775 !important
}

.border-left-lime.border-left-lighten-2 {
    border-left: 1px solid #DCE775 !important
}

.border-right-lime.border-right-lighten-2 {
    border-right: 1px solid #DCE775 !important
}

.btn-lime.btn-lighten-1, .btn-lime.btn-lighten-1:hover {
    border-color: #AFB42B !important
}

.overlay-lime.overlay-lighten-2 {
    background: #DCE775;
    background: rgba(220, 231, 117, .8)
}

.bg-lime.bg-lighten-1, .btn-lime.btn-lighten-1 {
    background-color: #D4E157 !important
}

.lime.lighten-1 {
    color: #D4E157 !important
}

.btn-lime.btn-lighten-1:hover {
    background-color: #9E9D24 !important
}

.btn-lime.btn-lighten-1:active, .btn-lime.btn-lighten-1:focus {
    border-color: #9E9D24 !important;
    background-color: #827717 !important
}

.btn-outline-lime.btn-outline-lighten-1 {
    border-color: #D4E157 !important;
    color: #D4E157 !important
}

.btn-outline-lime.btn-outline-lighten-1:hover {
    background-color: #D4E157 !important
}

.progress-lime.progress-lighten-1 {
    background-color: #D4E157
}

.progress-lime.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #D4E157
}

.progress-lime.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #D4E157
}

.progress-lime.progress-lighten-1[value]::-ms-fill {
    background-color: #D4E157
}

@media screen and (min-width: 0\0
) {
    .progress-lime.progress-lighten-1 .progress-bar {
        background-color: #D4E157
    }
}

.border-lime.border-lighten-1 {
    border: 1px solid #D4E157 !important
}

.border-top-lime.border-top-lighten-1 {
    border-top: 1px solid #D4E157 !important
}

.border-bottom-lime.border-bottom-lighten-1 {
    border-bottom: 1px solid #D4E157 !important
}

.border-left-lime.border-left-lighten-1 {
    border-left: 1px solid #D4E157 !important
}

.border-right-lime.border-right-lighten-1 {
    border-right: 1px solid #D4E157 !important
}

.overlay-lime.overlay-lighten-1 {
    background: #D4E157;
    background: rgba(212, 225, 87, .8)
}

.lime {
    color: #CDDC39 !important
}

.bg-lime {
    background-color: #CDDC39 !important
}

.bg-lime .card-footer, .bg-lime .card-header {
    background-color: transparent
}

.toast-lime {
    background-color: #CDDC39
}

.alert-lime {
    border-color: #CDDC39 !important;
    background-color: #D5E157 !important;
    color: #4D540F !important
}

.border-lime, .card.card-outline-lime, .panel-lime {
    border-color: #CDDC39
}

.alert-lime .alert-link {
    color: #2D3109 !important
}

.border-top-lime {
    border-top-color: #CDDC39
}

.border-bottom-lime {
    border-bottom-color: #CDDC39
}

.border-left-lime {
    border-left-color: #CDDC39
}

.border-right-lime {
    border-right-color: #CDDC39
}

.badge-lime {
    background-color: #CDDC39
}

.panel-lime .panel-heading {
    color: #FFF;
    border-color: #CDDC39;
    background-color: #D2E04F
}

.bg-lime.tag-glow, .border-lime.tag-glow {
    -webkit-box-shadow: 0 0 10px #CDDC39;
    box-shadow: 0 0 10px #CDDC39
}

.overlay-lime {
    background: #CDDC39;
    background: rgba(205, 220, 57, .8)
}

.card.card-outline-lime, .card.card-outline-lime .card-footer, .card.card-outline-lime .card-header {
    background-color: transparent
}

.card.card-outline-lime {
    border-width: 1px;
    border-style: solid
}

.btn-lime.btn-flat {
    background-color: transparent !important;
    color: #CDDC39;
    border: none
}

.btn-group-raised .btn-lime {
    background-color: #CDDC39 !important;
    color: #FFF !important
}

.btn-outline-lime {
    border: 1px solid #CDDC39;
    background-color: transparent;
    color: #CDDC39;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-lime:focus {
    background-color: transparent !important;
    color: #CDDC39 !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-lime.active {
    background-color: #CDDC39 !important;
    color: #FFF !important
}

.btn-outline-lime:hover {
    background-color: #CADA2C !important;
    color: #FFF !important
}

.btn-outline-lime.btn-fab, .btn-outline-lime.btn-raised {
    border: 1px solid #CDDC39;
    background-color: transparent;
    color: #CDDC39;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-lime.btn-darken-1, .btn-lime.btn-darken-1:hover {
    border-color: #AFB42B !important
}

.btn-outline-lime.btn-fab:focus, .btn-outline-lime.btn-raised:focus {
    background-color: transparent
}

.btn-outline-lime.btn-fab.active, .btn-outline-lime.btn-raised.active {
    background-color: #CDDC39 !important;
    color: #FFF !important
}

.btn-outline-lime.btn-fab:hover, .btn-outline-lime.btn-raised:hover {
    background-color: #CADA2C !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-lime {
    background-color: #CDDC39
}

.progress .progress-bar.progress-bar-lime[value]::-webkit-progress-value {
    background-color: #CDDC39
}

.progress .progress-bar.progress-bar-lime[value]::-moz-progress-bar {
    background-color: #CDDC39
}

.progress .progress-bar.progress-bar-lime[value]::-ms-fill {
    background-color: #CDDC39
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-lime .progress-bar {
        background-color: #CDDC39
    }
}

.bg-lime.bg-darken-1, .btn-lime.btn-darken-1 {
    background-color: #C0CA33 !important
}

.lime.darken-1 {
    color: #C0CA33 !important
}

.btn-lime.btn-darken-1:hover {
    background-color: #9E9D24 !important
}

.btn-lime.btn-darken-1:active, .btn-lime.btn-darken-1:focus {
    border-color: #9E9D24 !important;
    background-color: #827717 !important
}

.btn-outline-lime.btn-outline-darken-1 {
    border-color: #C0CA33 !important;
    color: #C0CA33 !important
}

.btn-outline-lime.btn-outline-darken-1:hover {
    background-color: #C0CA33 !important
}

.progress-lime.progress-darken-1 {
    background-color: #C0CA33
}

.progress-lime.progress-darken-1[value]::-webkit-progress-value {
    background-color: #C0CA33
}

.progress-lime.progress-darken-1[value]::-moz-progress-bar {
    background-color: #C0CA33
}

.progress-lime.progress-darken-1[value]::-ms-fill {
    background-color: #C0CA33
}

@media screen and (min-width: 0\0
) {
    .progress-lime.progress-darken-1 .progress-bar {
        background-color: #C0CA33
    }
}

.border-lime.border-darken-1 {
    border: 1px solid #C0CA33 !important
}

.border-top-lime.border-top-darken-1 {
    border-top: 1px solid #C0CA33 !important
}

.border-bottom-lime.border-bottom-darken-1 {
    border-bottom: 1px solid #C0CA33 !important
}

.border-left-lime.border-left-darken-1 {
    border-left: 1px solid #C0CA33 !important
}

.border-right-lime.border-right-darken-1 {
    border-right: 1px solid #C0CA33 !important
}

.btn-lime.btn-darken-2, .btn-lime.btn-darken-2:hover {
    border-color: #AFB42B !important
}

.overlay-lime.overlay-darken-1 {
    background: #C0CA33;
    background: rgba(192, 202, 51, .8)
}

.bg-lime.bg-darken-2, .btn-lime.btn-darken-2 {
    background-color: #AFB42B !important
}

.lime.darken-2 {
    color: #AFB42B !important
}

.btn-lime.btn-darken-2:hover {
    background-color: #9E9D24 !important
}

.btn-lime.btn-darken-2:active, .btn-lime.btn-darken-2:focus {
    border-color: #9E9D24 !important;
    background-color: #827717 !important
}

.btn-outline-lime.btn-outline-darken-2 {
    border-color: #AFB42B !important;
    color: #AFB42B !important
}

.btn-outline-lime.btn-outline-darken-2:hover {
    background-color: #AFB42B !important
}

.progress-lime.progress-darken-2 {
    background-color: #AFB42B
}

.progress-lime.progress-darken-2[value]::-webkit-progress-value {
    background-color: #AFB42B
}

.progress-lime.progress-darken-2[value]::-moz-progress-bar {
    background-color: #AFB42B
}

.progress-lime.progress-darken-2[value]::-ms-fill {
    background-color: #AFB42B
}

@media screen and (min-width: 0\0
) {
    .progress-lime.progress-darken-2 .progress-bar {
        background-color: #AFB42B
    }
}

.border-lime.border-darken-2 {
    border: 1px solid #AFB42B !important
}

.border-top-lime.border-top-darken-2 {
    border-top: 1px solid #AFB42B !important
}

.border-bottom-lime.border-bottom-darken-2 {
    border-bottom: 1px solid #AFB42B !important
}

.border-left-lime.border-left-darken-2 {
    border-left: 1px solid #AFB42B !important
}

.border-right-lime.border-right-darken-2 {
    border-right: 1px solid #AFB42B !important
}

.overlay-lime.overlay-darken-2 {
    background: #AFB42B;
    background: rgba(175, 180, 43, .8)
}

.lime.darken-3 {
    color: #9E9D24 !important
}

.bg-lime.bg-darken-3 {
    background-color: #9E9D24 !important
}

.btn-lime.btn-darken-3, .btn-lime.btn-darken-3:hover {
    border-color: #AFB42B !important;
    background-color: #9E9D24 !important
}

.btn-lime.btn-darken-3:active, .btn-lime.btn-darken-3:focus {
    border-color: #9E9D24 !important;
    background-color: #827717 !important
}

.btn-outline-lime.btn-outline-darken-3 {
    border-color: #9E9D24 !important;
    color: #9E9D24 !important
}

.btn-outline-lime.btn-outline-darken-3:hover {
    background-color: #9E9D24 !important
}

.progress-lime.progress-darken-3 {
    background-color: #9E9D24
}

.progress-lime.progress-darken-3[value]::-webkit-progress-value {
    background-color: #9E9D24
}

.progress-lime.progress-darken-3[value]::-moz-progress-bar {
    background-color: #9E9D24
}

.progress-lime.progress-darken-3[value]::-ms-fill {
    background-color: #9E9D24
}

@media screen and (min-width: 0\0
) {
    .progress-lime.progress-darken-3 .progress-bar {
        background-color: #9E9D24
    }
}

.border-lime.border-darken-3 {
    border: 1px solid #9E9D24 !important
}

.border-top-lime.border-top-darken-3 {
    border-top: 1px solid #9E9D24 !important
}

.border-bottom-lime.border-bottom-darken-3 {
    border-bottom: 1px solid #9E9D24 !important
}

.border-left-lime.border-left-darken-3 {
    border-left: 1px solid #9E9D24 !important
}

.border-right-lime.border-right-darken-3 {
    border-right: 1px solid #9E9D24 !important
}

.btn-lime.btn-darken-4, .btn-lime.btn-darken-4:hover {
    border-color: #AFB42B !important
}

.overlay-lime.overlay-darken-3 {
    background: #9E9D24;
    background: rgba(158, 157, 36, .8)
}

.bg-lime.bg-darken-4, .btn-lime.btn-darken-4 {
    background-color: #827717 !important
}

.lime.darken-4 {
    color: #827717 !important
}

.btn-lime.btn-darken-4:hover {
    background-color: #9E9D24 !important
}

.btn-lime.btn-darken-4:active, .btn-lime.btn-darken-4:focus {
    border-color: #9E9D24 !important;
    background-color: #827717 !important
}

.btn-outline-lime.btn-outline-darken-4 {
    border-color: #827717 !important;
    color: #827717 !important
}

.btn-outline-lime.btn-outline-darken-4:hover {
    background-color: #827717 !important
}

.progress-lime.progress-darken-4 {
    background-color: #827717
}

.progress-lime.progress-darken-4[value]::-webkit-progress-value {
    background-color: #827717
}

.progress-lime.progress-darken-4[value]::-moz-progress-bar {
    background-color: #827717
}

.progress-lime.progress-darken-4[value]::-ms-fill {
    background-color: #827717
}

@media screen and (min-width: 0\0
) {
    .progress-lime.progress-darken-4 .progress-bar {
        background-color: #827717
    }
}

.border-lime.border-darken-4 {
    border: 1px solid #827717 !important
}

.border-top-lime.border-top-darken-4 {
    border-top: 1px solid #827717 !important
}

.border-bottom-lime.border-bottom-darken-4 {
    border-bottom: 1px solid #827717 !important
}

.border-left-lime.border-left-darken-4 {
    border-left: 1px solid #827717 !important
}

.border-right-lime.border-right-darken-4 {
    border-right: 1px solid #827717 !important
}

.btn-lime.btn-accent-1, .btn-lime.btn-accent-1:hover {
    border-color: #AFB42B !important
}

.overlay-lime.overlay-darken-4 {
    background: #827717;
    background: rgba(130, 119, 23, .8)
}

.bg-lime.bg-accent-1, .btn-lime.btn-accent-1 {
    background-color: #F4FF81 !important
}

.lime.accent-1 {
    color: #F4FF81 !important
}

.btn-lime.btn-accent-1:hover {
    background-color: #9E9D24 !important
}

.btn-lime.btn-accent-1:active, .btn-lime.btn-accent-1:focus {
    border-color: #9E9D24 !important;
    background-color: #827717 !important
}

.btn-outline-lime.btn-outline-accent-1 {
    border-color: #F4FF81 !important;
    color: #F4FF81 !important
}

.btn-outline-lime.btn-outline-accent-1:hover {
    background-color: #F4FF81 !important
}

.progress-lime.progress-accent-1 {
    background-color: #F4FF81
}

.progress-lime.progress-accent-1[value]::-webkit-progress-value {
    background-color: #F4FF81
}

.progress-lime.progress-accent-1[value]::-moz-progress-bar {
    background-color: #F4FF81
}

.progress-lime.progress-accent-1[value]::-ms-fill {
    background-color: #F4FF81
}

@media screen and (min-width: 0\0
) {
    .progress-lime.progress-accent-1 .progress-bar {
        background-color: #F4FF81
    }
}

.border-lime.border-accent-1 {
    border: 1px solid #F4FF81 !important
}

.border-top-lime.border-top-accent-1 {
    border-top: 1px solid #F4FF81 !important
}

.border-bottom-lime.border-bottom-accent-1 {
    border-bottom: 1px solid #F4FF81 !important
}

.border-left-lime.border-left-accent-1 {
    border-left: 1px solid #F4FF81 !important
}

.border-right-lime.border-right-accent-1 {
    border-right: 1px solid #F4FF81 !important
}

.btn-lime.btn-accent-2, .btn-lime.btn-accent-2:hover {
    border-color: #AFB42B !important
}

.overlay-lime.overlay-accent-1 {
    background: #F4FF81;
    background: rgba(244, 255, 129, .8)
}

.bg-lime.bg-accent-2, .btn-lime.btn-accent-2 {
    background-color: #EEFF41 !important
}

.lime.accent-2 {
    color: #EEFF41 !important
}

.btn-lime.btn-accent-2:hover {
    background-color: #9E9D24 !important
}

.btn-lime.btn-accent-2:active, .btn-lime.btn-accent-2:focus {
    border-color: #9E9D24 !important;
    background-color: #827717 !important
}

.btn-outline-lime.btn-outline-accent-2 {
    border-color: #EEFF41 !important;
    color: #EEFF41 !important
}

.btn-outline-lime.btn-outline-accent-2:hover {
    background-color: #EEFF41 !important
}

.progress-lime.progress-accent-2 {
    background-color: #EEFF41
}

.progress-lime.progress-accent-2[value]::-webkit-progress-value {
    background-color: #EEFF41
}

.progress-lime.progress-accent-2[value]::-moz-progress-bar {
    background-color: #EEFF41
}

.progress-lime.progress-accent-2[value]::-ms-fill {
    background-color: #EEFF41
}

@media screen and (min-width: 0\0
) {
    .progress-lime.progress-accent-2 .progress-bar {
        background-color: #EEFF41
    }
}

.border-lime.border-accent-2 {
    border: 1px solid #EEFF41 !important
}

.border-top-lime.border-top-accent-2 {
    border-top: 1px solid #EEFF41 !important
}

.border-bottom-lime.border-bottom-accent-2 {
    border-bottom: 1px solid #EEFF41 !important
}

.border-left-lime.border-left-accent-2 {
    border-left: 1px solid #EEFF41 !important
}

.border-right-lime.border-right-accent-2 {
    border-right: 1px solid #EEFF41 !important
}

.btn-lime.btn-accent-3, .btn-lime.btn-accent-3:hover {
    border-color: #AFB42B !important
}

.overlay-lime.overlay-accent-2 {
    background: #EEFF41;
    background: rgba(238, 255, 65, .8)
}

.bg-lime.bg-accent-3, .btn-lime.btn-accent-3 {
    background-color: #C6FF00 !important
}

.lime.accent-3 {
    color: #C6FF00 !important
}

.btn-lime.btn-accent-3:hover {
    background-color: #9E9D24 !important
}

.btn-lime.btn-accent-3:active, .btn-lime.btn-accent-3:focus {
    border-color: #9E9D24 !important;
    background-color: #827717 !important
}

.btn-outline-lime.btn-outline-accent-3 {
    border-color: #C6FF00 !important;
    color: #C6FF00 !important
}

.btn-outline-lime.btn-outline-accent-3:hover {
    background-color: #C6FF00 !important
}

.progress-lime.progress-accent-3 {
    background-color: #C6FF00
}

.progress-lime.progress-accent-3[value]::-webkit-progress-value {
    background-color: #C6FF00
}

.progress-lime.progress-accent-3[value]::-moz-progress-bar {
    background-color: #C6FF00
}

.progress-lime.progress-accent-3[value]::-ms-fill {
    background-color: #C6FF00
}

@media screen and (min-width: 0\0
) {
    .progress-lime.progress-accent-3 .progress-bar {
        background-color: #C6FF00
    }
}

.border-lime.border-accent-3 {
    border: 1px solid #C6FF00 !important
}

.border-top-lime.border-top-accent-3 {
    border-top: 1px solid #C6FF00 !important
}

.border-bottom-lime.border-bottom-accent-3 {
    border-bottom: 1px solid #C6FF00 !important
}

.border-left-lime.border-left-accent-3 {
    border-left: 1px solid #C6FF00 !important
}

.border-right-lime.border-right-accent-3 {
    border-right: 1px solid #C6FF00 !important
}

.btn-lime.btn-accent-4, .btn-lime.btn-accent-4:hover {
    border-color: #AFB42B !important
}

.overlay-lime.overlay-accent-3 {
    background: #C6FF00;
    background: rgba(198, 255, 0, .8)
}

.bg-lime.bg-accent-4, .btn-lime.btn-accent-4 {
    background-color: #AEEA00 !important
}

.lime.accent-4 {
    color: #AEEA00 !important
}

.btn-lime.btn-accent-4:hover {
    background-color: #9E9D24 !important
}

.btn-lime.btn-accent-4:active, .btn-lime.btn-accent-4:focus {
    border-color: #9E9D24 !important;
    background-color: #827717 !important
}

.btn-outline-lime.btn-outline-accent-4 {
    border-color: #AEEA00 !important;
    color: #AEEA00 !important
}

.btn-outline-lime.btn-outline-accent-4:hover {
    background-color: #AEEA00 !important
}

.progress-lime.progress-accent-4 {
    background-color: #AEEA00
}

.progress-lime.progress-accent-4[value]::-webkit-progress-value {
    background-color: #AEEA00
}

.progress-lime.progress-accent-4[value]::-moz-progress-bar {
    background-color: #AEEA00
}

.progress-lime.progress-accent-4[value]::-ms-fill {
    background-color: #AEEA00
}

@media screen and (min-width: 0\0
) {
    .progress-lime.progress-accent-4 .progress-bar {
        background-color: #AEEA00
    }
}

input:focus ~ .bg-lime {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #AEEA00 !important;
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #AEEA00 !important
}

.border-lime.border-accent-4 {
    border: 1px solid #AEEA00 !important
}

.border-top-lime.border-top-accent-4 {
    border-top: 1px solid #AEEA00 !important
}

.border-bottom-lime.border-bottom-accent-4 {
    border-bottom: 1px solid #AEEA00 !important
}

.border-left-lime.border-left-accent-4 {
    border-left: 1px solid #AEEA00 !important
}

.border-right-lime.border-right-accent-4 {
    border-right: 1px solid #AEEA00 !important
}

.overlay-lime.overlay-accent-4 {
    background: #AEEA00;
    background: rgba(174, 234, 0, .8)
}

.bg-yellow.bg-lighten-5, .btn-yellow.btn-lighten-5 {
    background-color: #FFFDE7 !important
}

.yellow.lighten-5 {
    color: #FFFDE7 !important
}

.btn-yellow.btn-lighten-5 {
    border-color: #FBC02D !important
}

.btn-yellow.btn-lighten-5:hover {
    border-color: #FBC02D !important;
    background-color: #F9A825 !important
}

.btn-yellow.btn-lighten-5:active, .btn-yellow.btn-lighten-5:focus {
    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
}

.progress-yellow.progress-lighten-5 {
    background-color: #FFFDE7
}

.progress-yellow.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #FFFDE7
}

.progress-yellow.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #FFFDE7
}

.progress-yellow.progress-lighten-5[value]::-ms-fill {
    background-color: #FFFDE7
}

@media screen and (min-width: 0\0
) {
    .progress-yellow.progress-lighten-5 .progress-bar {
        background-color: #FFFDE7
    }
}

.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-left: 1px solid #FFFDE7 !important
}

.border-right-yellow.border-right-lighten-5 {
    border-right: 1px solid #FFFDE7 !important
}

.overlay-yellow.overlay-lighten-5 {
    background: #FFFDE7;
    background: rgba(255, 253, 231, .8)
}

.bg-yellow.bg-lighten-4, .btn-yellow.btn-lighten-4 {
    background-color: #FFF9C4 !important
}

.yellow.lighten-4 {
    color: #FFF9C4 !important
}

.btn-yellow.btn-lighten-4 {
    border-color: #FBC02D !important
}

.btn-yellow.btn-lighten-4:hover {
    border-color: #FBC02D !important;
    background-color: #F9A825 !important
}

.btn-yellow.btn-lighten-4:active, .btn-yellow.btn-lighten-4:focus {
    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
}

.progress-yellow.progress-lighten-4 {
    background-color: #FFF9C4
}

.progress-yellow.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #FFF9C4
}

.progress-yellow.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #FFF9C4
}

.progress-yellow.progress-lighten-4[value]::-ms-fill {
    background-color: #FFF9C4
}

@media screen and (min-width: 0\0
) {
    .progress-yellow.progress-lighten-4 .progress-bar {
        background-color: #FFF9C4
    }
}

.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-left: 1px solid #FFF9C4 !important
}

.border-right-yellow.border-right-lighten-4 {
    border-right: 1px solid #FFF9C4 !important
}

.overlay-yellow.overlay-lighten-4 {
    background: #FFF9C4;
    background: rgba(255, 249, 196, .8)
}

.bg-yellow.bg-lighten-3, .btn-yellow.btn-lighten-3 {
    background-color: #FFF59D !important
}

.yellow.lighten-3 {
    color: #FFF59D !important
}

.btn-yellow.btn-lighten-3 {
    border-color: #FBC02D !important
}

.btn-yellow.btn-lighten-3:hover {
    border-color: #FBC02D !important;
    background-color: #F9A825 !important
}

.btn-yellow.btn-lighten-3:active, .btn-yellow.btn-lighten-3:focus {
    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
}

.progress-yellow.progress-lighten-3 {
    background-color: #FFF59D
}

.progress-yellow.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #FFF59D
}

.progress-yellow.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #FFF59D
}

.progress-yellow.progress-lighten-3[value]::-ms-fill {
    background-color: #FFF59D
}

@media screen and (min-width: 0\0
) {
    .progress-yellow.progress-lighten-3 .progress-bar {
        background-color: #FFF59D
    }
}

.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-left: 1px solid #FFF59D !important
}

.border-right-yellow.border-right-lighten-3 {
    border-right: 1px solid #FFF59D !important
}

.overlay-yellow.overlay-lighten-3 {
    background: #FFF59D;
    background: rgba(255, 245, 157, .8)
}

.bg-yellow.bg-lighten-2, .btn-yellow.btn-lighten-2 {
    background-color: #FFF176 !important
}

.yellow.lighten-2 {
    color: #FFF176 !important
}

.btn-yellow.btn-lighten-2 {
    border-color: #FBC02D !important
}

.btn-yellow.btn-lighten-2:hover {
    border-color: #FBC02D !important;
    background-color: #F9A825 !important
}

.btn-yellow.btn-lighten-2:active, .btn-yellow.btn-lighten-2:focus {
    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
}

.progress-yellow.progress-lighten-2 {
    background-color: #FFF176
}

.progress-yellow.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #FFF176
}

.progress-yellow.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #FFF176
}

.progress-yellow.progress-lighten-2[value]::-ms-fill {
    background-color: #FFF176
}

@media screen and (min-width: 0\0
) {
    .progress-yellow.progress-lighten-2 .progress-bar {
        background-color: #FFF176
    }
}

.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-left: 1px solid #FFF176 !important
}

.border-right-yellow.border-right-lighten-2 {
    border-right: 1px solid #FFF176 !important
}

.overlay-yellow.overlay-lighten-2 {
    background: #FFF176;
    background: rgba(255, 241, 118, .8)
}

.bg-yellow.bg-lighten-1, .btn-yellow.btn-lighten-1 {
    background-color: #FFEE58 !important
}

.yellow.lighten-1 {
    color: #FFEE58 !important
}

.btn-yellow.btn-lighten-1 {
    border-color: #FBC02D !important
}

.btn-yellow.btn-lighten-1:hover {
    border-color: #FBC02D !important;
    background-color: #F9A825 !important
}

.btn-yellow.btn-lighten-1:active, .btn-yellow.btn-lighten-1:focus {
    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
}

.progress-yellow.progress-lighten-1 {
    background-color: #FFEE58
}

.progress-yellow.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #FFEE58
}

.progress-yellow.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #FFEE58
}

.progress-yellow.progress-lighten-1[value]::-ms-fill {
    background-color: #FFEE58
}

@media screen and (min-width: 0\0
) {
    .progress-yellow.progress-lighten-1 .progress-bar {
        background-color: #FFEE58
    }
}

.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-left: 1px solid #FFEE58 !important
}

.border-right-yellow.border-right-lighten-1 {
    border-right: 1px solid #FFEE58 !important
}

.overlay-yellow.overlay-lighten-1 {
    background: #FFEE58;
    background: rgba(255, 238, 88, .8)
}

.yellow {
    color: #FFEB3B !important
}

.bg-yellow {
    background-color: #FFEB3B !important
}

.bg-yellow .card-footer, .bg-yellow .card-header {
    background-color: transparent
}

.toast-yellow {
    background-color: #FFEB3B
}

.alert-yellow {
    border-color: #FFEB3B !important;
    background-color: #FFEF5F !important;
    color: #887A00 !important
}

.border-yellow, .card.card-outline-yellow, .panel-yellow {
    border-color: #FFEB3B
}

.alert-yellow .alert-link {
    color: #5F5500 !important
}

.border-top-yellow {
    border-top-color: #FFEB3B
}

.border-bottom-yellow {
    border-bottom-color: #FFEB3B
}

.border-left-yellow {
    border-left-color: #FFEB3B
}

.border-right-yellow {
    border-right-color: #FFEB3B
}

.badge-yellow {
    background-color: #FFEB3B
}

.panel-yellow .panel-heading {
    color: #FFF;
    border-color: #FFEB3B;
    background-color: #FE5
}

.bg-yellow.tag-glow, .border-yellow.tag-glow {
    -webkit-box-shadow: 0 0 10px #FFEB3B;
    box-shadow: 0 0 10px #FFEB3B
}

.overlay-yellow {
    background: #FFEB3B;
    background: rgba(255, 235, 59, .8)
}

.card.card-outline-yellow, .card.card-outline-yellow .card-footer, .card.card-outline-yellow .card-header {
    background-color: transparent
}

.card.card-outline-yellow {
    border-width: 1px;
    border-style: solid
}

.btn-yellow.btn-flat {
    background-color: transparent !important;
    color: #FFEB3B;
    border: none
}

.btn-group-raised .btn-yellow {
    background-color: #FFEB3B !important;
    color: #FFF !important
}

.btn-outline-yellow {
    border: 1px solid #FFEB3B;
    background-color: transparent;
    color: #FFEB3B;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-yellow:focus {
    background-color: transparent !important;
    color: #FFEB3B !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-yellow.active {
    background-color: #FFEB3B !important;
    color: #FFF !important
}

.btn-outline-yellow:hover {
    background-color: #FFE92C !important;
    color: #FFF !important
}

.btn-outline-yellow.btn-fab, .btn-outline-yellow.btn-raised {
    border: 1px solid #FFEB3B;
    background-color: transparent;
    color: #FFEB3B;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-yellow.btn-darken-1, .btn-yellow.btn-darken-1:hover {
    border-color: #FBC02D !important
}

.btn-outline-yellow.btn-fab:focus, .btn-outline-yellow.btn-raised:focus {
    background-color: transparent
}

.btn-outline-yellow.btn-fab.active, .btn-outline-yellow.btn-raised.active {
    background-color: #FFEB3B !important;
    color: #FFF !important
}

.btn-outline-yellow.btn-fab:hover, .btn-outline-yellow.btn-raised:hover {
    background-color: #FFE92C !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-yellow {
    background-color: #FFEB3B
}

.progress .progress-bar.progress-bar-yellow[value]::-webkit-progress-value {
    background-color: #FFEB3B
}

.progress .progress-bar.progress-bar-yellow[value]::-moz-progress-bar {
    background-color: #FFEB3B
}

.progress .progress-bar.progress-bar-yellow[value]::-ms-fill {
    background-color: #FFEB3B
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-yellow .progress-bar {
        background-color: #FFEB3B
    }
}

.bg-yellow.bg-darken-1, .btn-yellow.btn-darken-1 {
    background-color: #FDD835 !important
}

.yellow.darken-1 {
    color: #FDD835 !important
}

.btn-yellow.btn-darken-1:hover {
    background-color: #F9A825 !important
}

.btn-yellow.btn-darken-1:active, .btn-yellow.btn-darken-1:focus {
    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
}

.progress-yellow.progress-darken-1 {
    background-color: #FDD835
}

.progress-yellow.progress-darken-1[value]::-webkit-progress-value {
    background-color: #FDD835
}

.progress-yellow.progress-darken-1[value]::-moz-progress-bar {
    background-color: #FDD835
}

.progress-yellow.progress-darken-1[value]::-ms-fill {
    background-color: #FDD835
}

@media screen and (min-width: 0\0
) {
    .progress-yellow.progress-darken-1 .progress-bar {
        background-color: #FDD835
    }
}

.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-left: 1px solid #FDD835 !important
}

.border-right-yellow.border-right-darken-1 {
    border-right: 1px solid #FDD835 !important
}

.btn-yellow.btn-darken-2, .btn-yellow.btn-darken-2:hover {
    border-color: #FBC02D !important
}

.overlay-yellow.overlay-darken-1 {
    background: #FDD835;
    background: rgba(253, 216, 53, .8)
}

.bg-yellow.bg-darken-2, .btn-yellow.btn-darken-2 {
    background-color: #FBC02D !important
}

.yellow.darken-2 {
    color: #FBC02D !important
}

.btn-yellow.btn-darken-2:hover {
    background-color: #F9A825 !important
}

.btn-yellow.btn-darken-2:active, .btn-yellow.btn-darken-2:focus {
    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
}

.progress-yellow.progress-darken-2 {
    background-color: #FBC02D
}

.progress-yellow.progress-darken-2[value]::-webkit-progress-value {
    background-color: #FBC02D
}

.progress-yellow.progress-darken-2[value]::-moz-progress-bar {
    background-color: #FBC02D
}

.progress-yellow.progress-darken-2[value]::-ms-fill {
    background-color: #FBC02D
}

@media screen and (min-width: 0\0
) {
    .progress-yellow.progress-darken-2 .progress-bar {
        background-color: #FBC02D
    }
}

.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-left: 1px solid #FBC02D !important
}

.border-right-yellow.border-right-darken-2 {
    border-right: 1px solid #FBC02D !important
}

.overlay-yellow.overlay-darken-2 {
    background: #FBC02D;
    background: rgba(251, 192, 45, .8)
}

.yellow.darken-3 {
    color: #F9A825 !important
}

.bg-yellow.bg-darken-3 {
    background-color: #F9A825 !important
}

.btn-yellow.btn-darken-3, .btn-yellow.btn-darken-3:hover {
    border-color: #FBC02D !important;
    background-color: #F9A825 !important
}

.btn-yellow.btn-darken-3:active, .btn-yellow.btn-darken-3:focus {
    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
}

.progress-yellow.progress-darken-3 {
    background-color: #F9A825
}

.progress-yellow.progress-darken-3[value]::-webkit-progress-value {
    background-color: #F9A825
}

.progress-yellow.progress-darken-3[value]::-moz-progress-bar {
    background-color: #F9A825
}

.progress-yellow.progress-darken-3[value]::-ms-fill {
    background-color: #F9A825
}

@media screen and (min-width: 0\0
) {
    .progress-yellow.progress-darken-3 .progress-bar {
        background-color: #F9A825
    }
}

.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-left: 1px solid #F9A825 !important
}

.border-right-yellow.border-right-darken-3 {
    border-right: 1px solid #F9A825 !important
}

.btn-yellow.btn-darken-4, .btn-yellow.btn-darken-4:hover {
    border-color: #FBC02D !important
}

.overlay-yellow.overlay-darken-3 {
    background: #F9A825;
    background: rgba(249, 168, 37, .8)
}

.bg-yellow.bg-darken-4, .btn-yellow.btn-darken-4 {
    background-color: #F57F17 !important
}

.yellow.darken-4 {
    color: #F57F17 !important
}

.btn-yellow.btn-darken-4:hover {
    background-color: #F9A825 !important
}

.btn-yellow.btn-darken-4:active, .btn-yellow.btn-darken-4:focus {
    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
}

.progress-yellow.progress-darken-4 {
    background-color: #F57F17
}

.progress-yellow.progress-darken-4[value]::-webkit-progress-value {
    background-color: #F57F17
}

.progress-yellow.progress-darken-4[value]::-moz-progress-bar {
    background-color: #F57F17
}

.progress-yellow.progress-darken-4[value]::-ms-fill {
    background-color: #F57F17
}

@media screen and (min-width: 0\0
) {
    .progress-yellow.progress-darken-4 .progress-bar {
        background-color: #F57F17
    }
}

.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-left: 1px solid #F57F17 !important
}

.border-right-yellow.border-right-darken-4 {
    border-right: 1px solid #F57F17 !important
}

.btn-yellow.btn-accent-1, .btn-yellow.btn-accent-1:hover {
    border-color: #FBC02D !important
}

.overlay-yellow.overlay-darken-4 {
    background: #F57F17;
    background: rgba(245, 127, 23, .8)
}

.bg-yellow.bg-accent-1, .btn-yellow.btn-accent-1 {
    background-color: #FFFF8D !important
}

.yellow.accent-1 {
    color: #FFFF8D !important
}

.btn-yellow.btn-accent-1:hover {
    background-color: #F9A825 !important
}

.btn-yellow.btn-accent-1:active, .btn-yellow.btn-accent-1:focus {
    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
}

.progress-yellow.progress-accent-1 {
    background-color: #FFFF8D
}

.progress-yellow.progress-accent-1[value]::-webkit-progress-value {
    background-color: #FFFF8D
}

.progress-yellow.progress-accent-1[value]::-moz-progress-bar {
    background-color: #FFFF8D
}

.progress-yellow.progress-accent-1[value]::-ms-fill {
    background-color: #FFFF8D
}

@media screen and (min-width: 0\0
) {
    .progress-yellow.progress-accent-1 .progress-bar {
        background-color: #FFFF8D
    }
}

.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-left: 1px solid #FFFF8D !important
}

.border-right-yellow.border-right-accent-1 {
    border-right: 1px solid #FFFF8D !important
}

.btn-yellow.btn-accent-2, .btn-yellow.btn-accent-2:hover {
    border-color: #FBC02D !important
}

.overlay-yellow.overlay-accent-1 {
    background: #FFFF8D;
    background: rgba(255, 255, 141, .8)
}

.bg-yellow.bg-accent-2, .btn-yellow.btn-accent-2 {
    background-color: #FF0 !important
}

.yellow.accent-2 {
    color: #FF0 !important
}

.btn-yellow.btn-accent-2:hover {
    background-color: #F9A825 !important
}

.btn-yellow.btn-accent-2:active, .btn-yellow.btn-accent-2:focus {
    border-color: #F9A825 !important;
    background-color: #F57F17 !important
}

.btn-outline-yellow.btn-outline-accent-2 {
    border-color: #FF0 !important;
    color: #FF0 !important
}

.btn-outline-yellow.btn-outline-accent-2:hover {
    background-color: #FF0 !important
}

.progress-yellow.progress-accent-2 {
    background-color: #FF0
}

.progress-yellow.progress-accent-2[value]::-webkit-progress-value {
    background-color: #FF0
}

.progress-yellow.progress-accent-2[value]::-moz-progress-bar {
    background-color: #FF0
}

.progress-yellow.progress-accent-2[value]::-ms-fill {
    background-color: #FF0
}

@media screen and (min-width: 0\0
) {
    .progress-yellow.progress-accent-2 .progress-bar {
        background-color: #FF0
    }
}

.border-yellow.border-accent-2 {
    border: 1px solid #FF0 !important
}

.border-top-yellow.border-top-accent-2 {
    border-top: 1px solid #FF0 !important
}

.border-bottom-yellow.border-bottom-accent-2 {
    border-bottom: 1px solid #FF0 !important
}

.border-left-yellow.border-left-accent-2 {
    border-left: 1px solid #FF0 !important
}

.border-right-yellow.border-right-accent-2 {
    border-right: 1px solid #FF0 !important
}

.btn-yellow.btn-accent-3, .btn-yellow.btn-accent-3:hover {
    border-color: #FBC02D !important
}

.overlay-yellow.overlay-accent-2 {
    background: #FF0;
    background: rgba(255, 255, 0, .8)
}

.bg-yellow.bg-accent-3, .btn-yellow.btn-accent-3 {
    background-color: #FFEA00 !important
}

.yellow.accent-3 {
    color: #FFEA00 !important
}

.btn-yellow.btn-accent-3:hover {
    background-color: #F9A825 !important
}

.btn-yellow.btn-accent-3:active, .btn-yellow.btn-accent-3:focus {
    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
}

.progress-yellow.progress-accent-3 {
    background-color: #FFEA00
}

.progress-yellow.progress-accent-3[value]::-webkit-progress-value {
    background-color: #FFEA00
}

.progress-yellow.progress-accent-3[value]::-moz-progress-bar {
    background-color: #FFEA00
}

.progress-yellow.progress-accent-3[value]::-ms-fill {
    background-color: #FFEA00
}

@media screen and (min-width: 0\0
) {
    .progress-yellow.progress-accent-3 .progress-bar {
        background-color: #FFEA00
    }
}

.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-left: 1px solid #FFEA00 !important
}

.border-right-yellow.border-right-accent-3 {
    border-right: 1px solid #FFEA00 !important
}

.btn-yellow.btn-accent-4, .btn-yellow.btn-accent-4:hover {
    border-color: #FBC02D !important
}

.overlay-yellow.overlay-accent-3 {
    background: #FFEA00;
    background: rgba(255, 234, 0, .8)
}

.bg-yellow.bg-accent-4, .btn-yellow.btn-accent-4 {
    background-color: #FFD600 !important
}

.yellow.accent-4 {
    color: #FFD600 !important
}

.btn-yellow.btn-accent-4:hover {
    background-color: #F9A825 !important
}

.btn-yellow.btn-accent-4:active, .btn-yellow.btn-accent-4:focus {
    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
}

.progress-yellow.progress-accent-4 {
    background-color: #FFD600
}

.progress-yellow.progress-accent-4[value]::-webkit-progress-value {
    background-color: #FFD600
}

.progress-yellow.progress-accent-4[value]::-moz-progress-bar {
    background-color: #FFD600
}

.progress-yellow.progress-accent-4[value]::-ms-fill {
    background-color: #FFD600
}

@media screen and (min-width: 0\0
) {
    .progress-yellow.progress-accent-4 .progress-bar {
        background-color: #FFD600
    }
}

input:focus ~ .bg-yellow {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFD600 !important;
    box-shadow: 0 0 0 .075rem #FFF, 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-left: 1px solid #FFD600 !important
}

.border-right-yellow.border-right-accent-4 {
    border-right: 1px solid #FFD600 !important
}

.btn-amber.btn-lighten-5, .btn-amber.btn-lighten-5:hover {
    border-color: #FFA000 !important
}

.overlay-yellow.overlay-accent-4 {
    background: #FFD600;
    background: rgba(255, 214, 0, .8)
}

.bg-amber.bg-lighten-5, .btn-amber.btn-lighten-5 {
    background-color: #FFF8E1 !important
}

.amber.lighten-5 {
    color: #FFF8E1 !important
}

.btn-amber.btn-lighten-5:hover {
    background-color: #FF8F00 !important
}

.btn-amber.btn-lighten-5:active, .btn-amber.btn-lighten-5:focus {
    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
}

.progress-amber.progress-lighten-5 {
    background-color: #FFF8E1
}

.progress-amber.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #FFF8E1
}

.progress-amber.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #FFF8E1
}

.progress-amber.progress-lighten-5[value]::-ms-fill {
    background-color: #FFF8E1
}

@media screen and (min-width: 0\0
) {
    .progress-amber.progress-lighten-5 .progress-bar {
        background-color: #FFF8E1
    }
}

.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-left: 1px solid #FFF8E1 !important
}

.border-right-amber.border-right-lighten-5 {
    border-right: 1px solid #FFF8E1 !important
}

.btn-amber.btn-lighten-4, .btn-amber.btn-lighten-4:hover {
    border-color: #FFA000 !important
}

.overlay-amber.overlay-lighten-5 {
    background: #FFF8E1;
    background: rgba(255, 248, 225, .8)
}

.bg-amber.bg-lighten-4, .btn-amber.btn-lighten-4 {
    background-color: #FFECB3 !important
}

.amber.lighten-4 {
    color: #FFECB3 !important
}

.btn-amber.btn-lighten-4:hover {
    background-color: #FF8F00 !important
}

.btn-amber.btn-lighten-4:active, .btn-amber.btn-lighten-4:focus {
    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
}

.progress-amber.progress-lighten-4 {
    background-color: #FFECB3
}

.progress-amber.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #FFECB3
}

.progress-amber.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #FFECB3
}

.progress-amber.progress-lighten-4[value]::-ms-fill {
    background-color: #FFECB3
}

@media screen and (min-width: 0\0
) {
    .progress-amber.progress-lighten-4 .progress-bar {
        background-color: #FFECB3
    }
}

.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-left: 1px solid #FFECB3 !important
}

.border-right-amber.border-right-lighten-4 {
    border-right: 1px solid #FFECB3 !important
}

.btn-amber.btn-lighten-3, .btn-amber.btn-lighten-3:hover {
    border-color: #FFA000 !important
}

.overlay-amber.overlay-lighten-4 {
    background: #FFECB3;
    background: rgba(255, 236, 179, .8)
}

.bg-amber.bg-lighten-3, .btn-amber.btn-lighten-3 {
    background-color: #FFE082 !important
}

.amber.lighten-3 {
    color: #FFE082 !important
}

.btn-amber.btn-lighten-3:hover {
    background-color: #FF8F00 !important
}

.btn-amber.btn-lighten-3:active, .btn-amber.btn-lighten-3:focus {
    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
}

.progress-amber.progress-lighten-3 {
    background-color: #FFE082
}

.progress-amber.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #FFE082
}

.progress-amber.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #FFE082
}

.progress-amber.progress-lighten-3[value]::-ms-fill {
    background-color: #FFE082
}

@media screen and (min-width: 0\0
) {
    .progress-amber.progress-lighten-3 .progress-bar {
        background-color: #FFE082
    }
}

.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-left: 1px solid #FFE082 !important
}

.border-right-amber.border-right-lighten-3 {
    border-right: 1px solid #FFE082 !important
}

.btn-amber.btn-lighten-2, .btn-amber.btn-lighten-2:hover {
    border-color: #FFA000 !important
}

.overlay-amber.overlay-lighten-3 {
    background: #FFE082;
    background: rgba(255, 224, 130, .8)
}

.bg-amber.bg-lighten-2, .btn-amber.btn-lighten-2 {
    background-color: #FFD54F !important
}

.amber.lighten-2 {
    color: #FFD54F !important
}

.btn-amber.btn-lighten-2:hover {
    background-color: #FF8F00 !important
}

.btn-amber.btn-lighten-2:active, .btn-amber.btn-lighten-2:focus {
    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
}

.progress-amber.progress-lighten-2 {
    background-color: #FFD54F
}

.progress-amber.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #FFD54F
}

.progress-amber.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #FFD54F
}

.progress-amber.progress-lighten-2[value]::-ms-fill {
    background-color: #FFD54F
}

@media screen and (min-width: 0\0
) {
    .progress-amber.progress-lighten-2 .progress-bar {
        background-color: #FFD54F
    }
}

.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-left: 1px solid #FFD54F !important
}

.border-right-amber.border-right-lighten-2 {
    border-right: 1px solid #FFD54F !important
}

.btn-amber.btn-lighten-1, .btn-amber.btn-lighten-1:hover {
    border-color: #FFA000 !important
}

.overlay-amber.overlay-lighten-2 {
    background: #FFD54F;
    background: rgba(255, 213, 79, .8)
}

.bg-amber.bg-lighten-1, .btn-amber.btn-lighten-1 {
    background-color: #FFCA28 !important
}

.amber.lighten-1 {
    color: #FFCA28 !important
}

.btn-amber.btn-lighten-1:hover {
    background-color: #FF8F00 !important
}

.btn-amber.btn-lighten-1:active, .btn-amber.btn-lighten-1:focus {
    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
}

.progress-amber.progress-lighten-1 {
    background-color: #FFCA28
}

.progress-amber.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #FFCA28
}

.progress-amber.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #FFCA28
}

.progress-amber.progress-lighten-1[value]::-ms-fill {
    background-color: #FFCA28
}

@media screen and (min-width: 0\0
) {
    .progress-amber.progress-lighten-1 .progress-bar {
        background-color: #FFCA28
    }
}

.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-left: 1px solid #FFCA28 !important
}

.border-right-amber.border-right-lighten-1 {
    border-right: 1px solid #FFCA28 !important
}

.overlay-amber.overlay-lighten-1 {
    background: #FFCA28;
    background: rgba(255, 202, 40, .8)
}

.amber {
    color: #FFC107 !important
}

.bg-amber {
    background-color: #FFC107 !important
}

.bg-amber .card-footer, .bg-amber .card-header {
    background-color: transparent
}

.toast-amber {
    background-color: #FFC107
}

.alert-amber {
    border-color: #FFC107 !important;
    background-color: #FFCA2B !important;
    color: #543F00 !important
}

.border-amber, .card.card-outline-amber, .panel-amber {
    border-color: #FFC107
}

.alert-amber .alert-link {
    color: #2B2000 !important
}

.border-top-amber {
    border-top-color: #FFC107
}

.border-bottom-amber {
    border-bottom-color: #FFC107
}

.border-left-amber {
    border-left-color: #FFC107
}

.border-right-amber {
    border-right-color: #FFC107
}

.badge-amber {
    background-color: #FFC107
}

.panel-amber .panel-heading {
    color: #FFF;
    border-color: #FFC107;
    background-color: #FFC721
}

.bg-amber.tag-glow, .border-amber.tag-glow {
    -webkit-box-shadow: 0 0 10px #FFC107;
    box-shadow: 0 0 10px #FFC107
}

.overlay-amber {
    background: #FFC107;
    background: rgba(255, 193, 7, .8)
}

.card.card-outline-amber, .card.card-outline-amber .card-footer, .card.card-outline-amber .card-header {
    background-color: transparent
}

.card.card-outline-amber {
    border-width: 1px;
    border-style: solid
}

.btn-amber.btn-flat {
    background-color: transparent !important;
    color: #FFC107;
    border: none
}

.btn-group-raised .btn-amber {
    background-color: #FFC107 !important;
    color: #FFF !important
}

.btn-outline-amber {
    border: 1px solid #FFC107;
    background-color: transparent;
    color: #FFC107;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-amber:focus {
    background-color: transparent !important;
    color: #FFC107 !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-amber.active {
    background-color: #FFC107 !important;
    color: #FFF !important
}

.btn-outline-amber:hover {
    background-color: #F7B900 !important;
    color: #FFF !important
}

.btn-outline-amber.btn-fab, .btn-outline-amber.btn-raised {
    border: 1px solid #FFC107;
    background-color: transparent;
    color: #FFC107;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-amber.btn-darken-1, .btn-amber.btn-darken-1:hover {
    border-color: #FFA000 !important
}

.btn-outline-amber.btn-fab:focus, .btn-outline-amber.btn-raised:focus {
    background-color: transparent
}

.btn-outline-amber.btn-fab.active, .btn-outline-amber.btn-raised.active {
    background-color: #FFC107 !important;
    color: #FFF !important
}

.btn-outline-amber.btn-fab:hover, .btn-outline-amber.btn-raised:hover {
    background-color: #F7B900 !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-amber {
    background-color: #FFC107
}

.progress .progress-bar.progress-bar-amber[value]::-webkit-progress-value {
    background-color: #FFC107
}

.progress .progress-bar.progress-bar-amber[value]::-moz-progress-bar {
    background-color: #FFC107
}

.progress .progress-bar.progress-bar-amber[value]::-ms-fill {
    background-color: #FFC107
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-amber .progress-bar {
        background-color: #FFC107
    }
}

.bg-amber.bg-darken-1, .btn-amber.btn-darken-1 {
    background-color: #FFB300 !important
}

.amber.darken-1 {
    color: #FFB300 !important
}

.btn-amber.btn-darken-1:hover {
    background-color: #FF8F00 !important
}

.btn-amber.btn-darken-1:active, .btn-amber.btn-darken-1:focus {
    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
}

.progress-amber.progress-darken-1 {
    background-color: #FFB300
}

.progress-amber.progress-darken-1[value]::-webkit-progress-value {
    background-color: #FFB300
}

.progress-amber.progress-darken-1[value]::-moz-progress-bar {
    background-color: #FFB300
}

.progress-amber.progress-darken-1[value]::-ms-fill {
    background-color: #FFB300
}

@media screen and (min-width: 0\0
) {
    .progress-amber.progress-darken-1 .progress-bar {
        background-color: #FFB300
    }
}

.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-left: 1px solid #FFB300 !important
}

.border-right-amber.border-right-darken-1 {
    border-right: 1px solid #FFB300 !important
}

.btn-amber.btn-darken-2, .btn-amber.btn-darken-2:hover {
    border-color: #FFA000 !important
}

.overlay-amber.overlay-darken-1 {
    background: #FFB300;
    background: rgba(255, 179, 0, .8)
}

.bg-amber.bg-darken-2, .btn-amber.btn-darken-2 {
    background-color: #FFA000 !important
}

.amber.darken-2 {
    color: #FFA000 !important
}

.btn-amber.btn-darken-2:hover {
    background-color: #FF8F00 !important
}

.btn-amber.btn-darken-2:active, .btn-amber.btn-darken-2:focus {
    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
}

.progress-amber.progress-darken-2 {
    background-color: #FFA000
}

.progress-amber.progress-darken-2[value]::-webkit-progress-value {
    background-color: #FFA000
}

.progress-amber.progress-darken-2[value]::-moz-progress-bar {
    background-color: #FFA000
}

.progress-amber.progress-darken-2[value]::-ms-fill {
    background-color: #FFA000
}

@media screen and (min-width: 0\0
) {
    .progress-amber.progress-darken-2 .progress-bar {
        background-color: #FFA000
    }
}

.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-left: 1px solid #FFA000 !important
}

.border-right-amber.border-right-darken-2 {
    border-right: 1px solid #FFA000 !important
}

.overlay-amber.overlay-darken-2 {
    background: #FFA000;
    background: rgba(255, 160, 0, .8)
}

.amber.darken-3 {
    color: #FF8F00 !important
}

.bg-amber.bg-darken-3 {
    background-color: #FF8F00 !important
}

.btn-amber.btn-darken-3, .btn-amber.btn-darken-3:hover {
    border-color: #FFA000 !important;
    background-color: #FF8F00 !important
}

.btn-amber.btn-darken-3:active, .btn-amber.btn-darken-3:focus {
    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
}

.progress-amber.progress-darken-3 {
    background-color: #FF8F00
}

.progress-amber.progress-darken-3[value]::-webkit-progress-value {
    background-color: #FF8F00
}

.progress-amber.progress-darken-3[value]::-moz-progress-bar {
    background-color: #FF8F00
}

.progress-amber.progress-darken-3[value]::-ms-fill {
    background-color: #FF8F00
}

@media screen and (min-width: 0\0
) {
    .progress-amber.progress-darken-3 .progress-bar {
        background-color: #FF8F00
    }
}

.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-left: 1px solid #FF8F00 !important
}

.border-right-amber.border-right-darken-3 {
    border-right: 1px solid #FF8F00 !important
}

.btn-amber.btn-darken-4, .btn-amber.btn-darken-4:hover {
    border-color: #FFA000 !important
}

.overlay-amber.overlay-darken-3 {
    background: #FF8F00;
    background: rgba(255, 143, 0, .8)
}

.bg-amber.bg-darken-4, .btn-amber.btn-darken-4 {
    background-color: #FF6F00 !important
}

.amber.darken-4 {
    color: #FF6F00 !important
}

.btn-amber.btn-darken-4:hover {
    background-color: #FF8F00 !important
}

.btn-amber.btn-darken-4:active, .btn-amber.btn-darken-4:focus {
    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
}

.progress-amber.progress-darken-4 {
    background-color: #FF6F00
}

.progress-amber.progress-darken-4[value]::-webkit-progress-value {
    background-color: #FF6F00
}

.progress-amber.progress-darken-4[value]::-moz-progress-bar {
    background-color: #FF6F00
}

.progress-amber.progress-darken-4[value]::-ms-fill {
    background-color: #FF6F00
}

@media screen and (min-width: 0\0
) {
    .progress-amber.progress-darken-4 .progress-bar {
        background-color: #FF6F00
    }
}

.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-left: 1px solid #FF6F00 !important
}

.border-right-amber.border-right-darken-4 {
    border-right: 1px solid #FF6F00 !important
}

.btn-amber.btn-accent-1, .btn-amber.btn-accent-1:hover {
    border-color: #FFA000 !important
}

.overlay-amber.overlay-darken-4 {
    background: #FF6F00;
    background: rgba(255, 111, 0, .8)
}

.bg-amber.bg-accent-1, .btn-amber.btn-accent-1 {
    background-color: #FFE57F !important
}

.amber.accent-1 {
    color: #FFE57F !important
}

.btn-amber.btn-accent-1:hover {
    background-color: #FF8F00 !important
}

.btn-amber.btn-accent-1:active, .btn-amber.btn-accent-1:focus {
    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
}

.progress-amber.progress-accent-1 {
    background-color: #FFE57F
}

.progress-amber.progress-accent-1[value]::-webkit-progress-value {
    background-color: #FFE57F
}

.progress-amber.progress-accent-1[value]::-moz-progress-bar {
    background-color: #FFE57F
}

.progress-amber.progress-accent-1[value]::-ms-fill {
    background-color: #FFE57F
}

@media screen and (min-width: 0\0
) {
    .progress-amber.progress-accent-1 .progress-bar {
        background-color: #FFE57F
    }
}

.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-left: 1px solid #FFE57F !important
}

.border-right-amber.border-right-accent-1 {
    border-right: 1px solid #FFE57F !important
}

.btn-amber.btn-accent-2, .btn-amber.btn-accent-2:hover {
    border-color: #FFA000 !important
}

.overlay-amber.overlay-accent-1 {
    background: #FFE57F;
    background: rgba(255, 229, 127, .8)
}

.bg-amber.bg-accent-2, .btn-amber.btn-accent-2 {
    background-color: #FFD740 !important
}

.amber.accent-2 {
    color: #FFD740 !important
}

.btn-amber.btn-accent-2:hover {
    background-color: #FF8F00 !important
}

.btn-amber.btn-accent-2:active, .btn-amber.btn-accent-2:focus {
    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
}

.progress-amber.progress-accent-2 {
    background-color: #FFD740
}

.progress-amber.progress-accent-2[value]::-webkit-progress-value {
    background-color: #FFD740
}

.progress-amber.progress-accent-2[value]::-moz-progress-bar {
    background-color: #FFD740
}

.progress-amber.progress-accent-2[value]::-ms-fill {
    background-color: #FFD740
}

@media screen and (min-width: 0\0
) {
    .progress-amber.progress-accent-2 .progress-bar {
        background-color: #FFD740
    }
}

.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-left: 1px solid #FFD740 !important
}

.border-right-amber.border-right-accent-2 {
    border-right: 1px solid #FFD740 !important
}

.btn-amber.btn-accent-3, .btn-amber.btn-accent-3:hover {
    border-color: #FFA000 !important
}

.overlay-amber.overlay-accent-2 {
    background: #FFD740;
    background: rgba(255, 215, 64, .8)
}

.bg-amber.bg-accent-3, .btn-amber.btn-accent-3 {
    background-color: #FFC400 !important
}

.amber.accent-3 {
    color: #FFC400 !important
}

.btn-amber.btn-accent-3:hover {
    background-color: #FF8F00 !important
}

.btn-amber.btn-accent-3:active, .btn-amber.btn-accent-3:focus {
    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
}

.progress-amber.progress-accent-3 {
    background-color: #FFC400
}

.progress-amber.progress-accent-3[value]::-webkit-progress-value {
    background-color: #FFC400
}

.progress-amber.progress-accent-3[value]::-moz-progress-bar {
    background-color: #FFC400
}

.progress-amber.progress-accent-3[value]::-ms-fill {
    background-color: #FFC400
}

@media screen and (min-width: 0\0
) {
    .progress-amber.progress-accent-3 .progress-bar {
        background-color: #FFC400
    }
}

.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-left: 1px solid #FFC400 !important
}

.border-right-amber.border-right-accent-3 {
    border-right: 1px solid #FFC400 !important
}

.btn-amber.btn-accent-4, .btn-amber.btn-accent-4:hover {
    border-color: #FFA000 !important
}

.overlay-amber.overlay-accent-3 {
    background: #FFC400;
    background: rgba(255, 196, 0, .8)
}

.bg-amber.bg-accent-4, .btn-amber.btn-accent-4 {
    background-color: #FFAB00 !important
}

.amber.accent-4 {
    color: #FFAB00 !important
}

.btn-amber.btn-accent-4:hover {
    background-color: #FF8F00 !important
}

.btn-amber.btn-accent-4:active, .btn-amber.btn-accent-4:focus {
    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
}

.progress-amber.progress-accent-4 {
    background-color: #FFAB00
}

.progress-amber.progress-accent-4[value]::-webkit-progress-value {
    background-color: #FFAB00
}

.progress-amber.progress-accent-4[value]::-moz-progress-bar {
    background-color: #FFAB00
}

.progress-amber.progress-accent-4[value]::-ms-fill {
    background-color: #FFAB00
}

@media screen and (min-width: 0\0
) {
    .progress-amber.progress-accent-4 .progress-bar {
        background-color: #FFAB00
    }
}

input:focus ~ .bg-amber {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFAB00 !important;
    box-shadow: 0 0 0 .075rem #FFF, 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-left: 1px solid #FFAB00 !important
}

.border-right-amber.border-right-accent-4 {
    border-right: 1px solid #FFAB00 !important
}

.overlay-amber.overlay-accent-4 {
    background: #FFAB00;
    background: rgba(255, 171, 0, .8)
}

.bg-orange.bg-lighten-5, .btn-orange.btn-lighten-5 {
    background-color: #FFF3E0 !important
}

.orange.lighten-5 {
    color: #FFF3E0 !important
}

.btn-orange.btn-lighten-5 {
    border-color: #F57C00 !important
}

.btn-orange.btn-lighten-5:hover {
    border-color: #F57C00 !important;
    background-color: #EF6C00 !important
}

.btn-orange.btn-lighten-5:active, .btn-orange.btn-lighten-5:focus {
    border-color: #EF6C00 !important;
    background-color: #E65100 !important
}

.btn-outline-orange.btn-outline-lighten-5 {
    border-color: #FFF3E0 !important;
    color: #FFF3E0 !important
}

.btn-outline-orange.btn-outline-lighten-5:hover {
    background-color: #FFF3E0 !important
}

.progress-orange.progress-lighten-5 {
    background-color: #FFF3E0
}

.progress-orange.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #FFF3E0
}

.progress-orange.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #FFF3E0
}

.progress-orange.progress-lighten-5[value]::-ms-fill {
    background-color: #FFF3E0
}

@media screen and (min-width: 0\0
) {
    .progress-orange.progress-lighten-5 .progress-bar {
        background-color: #FFF3E0
    }
}

.border-orange.border-lighten-5 {
    border: 1px solid #FFF3E0 !important
}

.border-top-orange.border-top-lighten-5 {
    border-top: 1px solid #FFF3E0 !important
}

.border-bottom-orange.border-bottom-lighten-5 {
    border-bottom: 1px solid #FFF3E0 !important
}

.border-left-orange.border-left-lighten-5 {
    border-left: 1px solid #FFF3E0 !important
}

.border-right-orange.border-right-lighten-5 {
    border-right: 1px solid #FFF3E0 !important
}

.overlay-orange.overlay-lighten-5 {
    background: #FFF3E0;
    background: rgba(255, 243, 224, .8)
}

.bg-orange.bg-lighten-4, .btn-orange.btn-lighten-4 {
    background-color: #FFE0B2 !important
}

.orange.lighten-4 {
    color: #FFE0B2 !important
}

.btn-orange.btn-lighten-4 {
    border-color: #F57C00 !important
}

.btn-orange.btn-lighten-4:hover {
    border-color: #F57C00 !important;
    background-color: #EF6C00 !important
}

.btn-orange.btn-lighten-4:active, .btn-orange.btn-lighten-4:focus {
    border-color: #EF6C00 !important;
    background-color: #E65100 !important
}

.btn-outline-orange.btn-outline-lighten-4 {
    border-color: #FFE0B2 !important;
    color: #FFE0B2 !important
}

.btn-outline-orange.btn-outline-lighten-4:hover {
    background-color: #FFE0B2 !important
}

.progress-orange.progress-lighten-4 {
    background-color: #FFE0B2
}

.progress-orange.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #FFE0B2
}

.progress-orange.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #FFE0B2
}

.progress-orange.progress-lighten-4[value]::-ms-fill {
    background-color: #FFE0B2
}

@media screen and (min-width: 0\0
) {
    .progress-orange.progress-lighten-4 .progress-bar {
        background-color: #FFE0B2
    }
}

.border-orange.border-lighten-4 {
    border: 1px solid #FFE0B2 !important
}

.border-top-orange.border-top-lighten-4 {
    border-top: 1px solid #FFE0B2 !important
}

.border-bottom-orange.border-bottom-lighten-4 {
    border-bottom: 1px solid #FFE0B2 !important
}

.border-left-orange.border-left-lighten-4 {
    border-left: 1px solid #FFE0B2 !important
}

.border-right-orange.border-right-lighten-4 {
    border-right: 1px solid #FFE0B2 !important
}

.overlay-orange.overlay-lighten-4 {
    background: #FFE0B2;
    background: rgba(255, 224, 178, .8)
}

.bg-orange.bg-lighten-3, .btn-orange.btn-lighten-3 {
    background-color: #FFCC80 !important
}

.orange.lighten-3 {
    color: #FFCC80 !important
}

.btn-orange.btn-lighten-3 {
    border-color: #F57C00 !important
}

.btn-orange.btn-lighten-3:hover {
    border-color: #F57C00 !important;
    background-color: #EF6C00 !important
}

.btn-orange.btn-lighten-3:active, .btn-orange.btn-lighten-3:focus {
    border-color: #EF6C00 !important;
    background-color: #E65100 !important
}

.btn-outline-orange.btn-outline-lighten-3 {
    border-color: #FFCC80 !important;
    color: #FFCC80 !important
}

.btn-outline-orange.btn-outline-lighten-3:hover {
    background-color: #FFCC80 !important
}

.progress-orange.progress-lighten-3 {
    background-color: #FFCC80
}

.progress-orange.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #FFCC80
}

.progress-orange.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #FFCC80
}

.progress-orange.progress-lighten-3[value]::-ms-fill {
    background-color: #FFCC80
}

@media screen and (min-width: 0\0
) {
    .progress-orange.progress-lighten-3 .progress-bar {
        background-color: #FFCC80
    }
}

.border-orange.border-lighten-3 {
    border: 1px solid #FFCC80 !important
}

.border-top-orange.border-top-lighten-3 {
    border-top: 1px solid #FFCC80 !important
}

.border-bottom-orange.border-bottom-lighten-3 {
    border-bottom: 1px solid #FFCC80 !important
}

.border-left-orange.border-left-lighten-3 {
    border-left: 1px solid #FFCC80 !important
}

.border-right-orange.border-right-lighten-3 {
    border-right: 1px solid #FFCC80 !important
}

.overlay-orange.overlay-lighten-3 {
    background: #FFCC80;
    background: rgba(255, 204, 128, .8)
}

.bg-orange.bg-lighten-2, .btn-orange.btn-lighten-2 {
    background-color: #FFB74D !important
}

.orange.lighten-2 {
    color: #FFB74D !important
}

.btn-orange.btn-lighten-2 {
    border-color: #F57C00 !important
}

.btn-orange.btn-lighten-2:hover {
    border-color: #F57C00 !important;
    background-color: #EF6C00 !important
}

.btn-orange.btn-lighten-2:active, .btn-orange.btn-lighten-2:focus {
    border-color: #EF6C00 !important;
    background-color: #E65100 !important
}

.btn-outline-orange.btn-outline-lighten-2 {
    border-color: #FFB74D !important;
    color: #FFB74D !important
}

.btn-outline-orange.btn-outline-lighten-2:hover {
    background-color: #FFB74D !important
}

.progress-orange.progress-lighten-2 {
    background-color: #FFB74D
}

.progress-orange.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #FFB74D
}

.progress-orange.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #FFB74D
}

.progress-orange.progress-lighten-2[value]::-ms-fill {
    background-color: #FFB74D
}

@media screen and (min-width: 0\0
) {
    .progress-orange.progress-lighten-2 .progress-bar {
        background-color: #FFB74D
    }
}

.border-orange.border-lighten-2 {
    border: 1px solid #FFB74D !important
}

.border-top-orange.border-top-lighten-2 {
    border-top: 1px solid #FFB74D !important
}

.border-bottom-orange.border-bottom-lighten-2 {
    border-bottom: 1px solid #FFB74D !important
}

.border-left-orange.border-left-lighten-2 {
    border-left: 1px solid #FFB74D !important
}

.border-right-orange.border-right-lighten-2 {
    border-right: 1px solid #FFB74D !important
}

.overlay-orange.overlay-lighten-2 {
    background: #FFB74D;
    background: rgba(255, 183, 77, .8)
}

.bg-orange.bg-lighten-1, .btn-orange.btn-lighten-1 {
    background-color: #FFA726 !important
}

.orange.lighten-1 {
    color: #FFA726 !important
}

.btn-orange.btn-lighten-1 {
    border-color: #F57C00 !important
}

.btn-orange.btn-lighten-1:hover {
    border-color: #F57C00 !important;
    background-color: #EF6C00 !important
}

.btn-orange.btn-lighten-1:active, .btn-orange.btn-lighten-1:focus {
    border-color: #EF6C00 !important;
    background-color: #E65100 !important
}

.btn-outline-orange.btn-outline-lighten-1 {
    border-color: #FFA726 !important;
    color: #FFA726 !important
}

.btn-outline-orange.btn-outline-lighten-1:hover {
    background-color: #FFA726 !important
}

.progress-orange.progress-lighten-1 {
    background-color: #FFA726
}

.progress-orange.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #FFA726
}

.progress-orange.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #FFA726
}

.progress-orange.progress-lighten-1[value]::-ms-fill {
    background-color: #FFA726
}

@media screen and (min-width: 0\0
) {
    .progress-orange.progress-lighten-1 .progress-bar {
        background-color: #FFA726
    }
}

.border-orange.border-lighten-1 {
    border: 1px solid #FFA726 !important
}

.border-top-orange.border-top-lighten-1 {
    border-top: 1px solid #FFA726 !important
}

.border-bottom-orange.border-bottom-lighten-1 {
    border-bottom: 1px solid #FFA726 !important
}

.border-left-orange.border-left-lighten-1 {
    border-left: 1px solid #FFA726 !important
}

.border-right-orange.border-right-lighten-1 {
    border-right: 1px solid #FFA726 !important
}

.overlay-orange.overlay-lighten-1 {
    background: #FFA726;
    background: rgba(255, 167, 38, .8)
}

.orange {
    color: #FF9800 !important
}

.bg-orange {
    background-color: #FF9800 !important
}

.bg-orange .card-footer, .bg-orange .card-header {
    background-color: transparent
}

.toast-orange {
    background-color: #FF9800
}

.alert-orange {
    border-color: #FF9800 !important;
    background-color: #FFA624 !important;
    color: #4D2E00 !important
}

.border-orange, .card.card-outline-orange, .panel-orange {
    border-color: #FF9800
}

.alert-orange .alert-link {
    color: #241500 !important
}

.border-top-orange {
    border-top-color: #FF9800
}

.border-bottom-orange {
    border-bottom-color: #FF9800
}

.border-left-orange {
    border-left-color: #FF9800
}

.border-right-orange {
    border-right-color: #FF9800
}

.badge-orange {
    background-color: #FF9800
}

.panel-orange .panel-heading {
    color: #FFF;
    border-color: #FF9800;
    background-color: #FFA21A
}

.bg-orange.tag-glow, .border-orange.tag-glow {
    -webkit-box-shadow: 0 0 10px #FF9800;
    box-shadow: 0 0 10px #FF9800
}

.overlay-orange {
    background: #FF9800;
    background: rgba(255, 152, 0, .8)
}

.card.card-outline-orange, .card.card-outline-orange .card-footer, .card.card-outline-orange .card-header {
    background-color: transparent
}

.card.card-outline-orange {
    border-width: 1px;
    border-style: solid
}

.btn-orange.btn-flat {
    background-color: transparent !important;
    color: #FF9800;
    border: none
}

.btn-group-raised .btn-orange {
    background-color: #FF9800 !important;
    color: #FFF !important
}

.btn-outline-orange {
    border: 1px solid #FF9800;
    background-color: transparent;
    color: #FF9800;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-orange:focus {
    background-color: transparent !important;
    color: #FF9800 !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-orange.active {
    background-color: #FF9800 !important;
    color: #FFF !important
}

.btn-outline-orange:hover {
    background-color: #F08F00 !important;
    color: #FFF !important
}

.btn-outline-orange.btn-fab, .btn-outline-orange.btn-raised {
    border: 1px solid #FF9800;
    background-color: transparent;
    color: #FF9800;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-orange.btn-darken-1, .btn-orange.btn-darken-1:hover {
    border-color: #F57C00 !important
}

.btn-outline-orange.btn-fab:focus, .btn-outline-orange.btn-raised:focus {
    background-color: transparent
}

.btn-outline-orange.btn-fab.active, .btn-outline-orange.btn-raised.active {
    background-color: #FF9800 !important;
    color: #FFF !important
}

.btn-outline-orange.btn-fab:hover, .btn-outline-orange.btn-raised:hover {
    background-color: #F08F00 !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-orange {
    background-color: #FF9800
}

.progress .progress-bar.progress-bar-orange[value]::-webkit-progress-value {
    background-color: #FF9800
}

.progress .progress-bar.progress-bar-orange[value]::-moz-progress-bar {
    background-color: #FF9800
}

.progress .progress-bar.progress-bar-orange[value]::-ms-fill {
    background-color: #FF9800
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-orange .progress-bar {
        background-color: #FF9800
    }
}

.bg-orange.bg-darken-1, .btn-orange.btn-darken-1 {
    background-color: #FB8C00 !important
}

.orange.darken-1 {
    color: #FB8C00 !important
}

.btn-orange.btn-darken-1:hover {
    background-color: #EF6C00 !important
}

.btn-orange.btn-darken-1:active, .btn-orange.btn-darken-1:focus {
    border-color: #EF6C00 !important;
    background-color: #E65100 !important
}

.btn-outline-orange.btn-outline-darken-1 {
    border-color: #FB8C00 !important;
    color: #FB8C00 !important
}

.btn-outline-orange.btn-outline-darken-1:hover {
    background-color: #FB8C00 !important
}

.progress-orange.progress-darken-1 {
    background-color: #FB8C00
}

.progress-orange.progress-darken-1[value]::-webkit-progress-value {
    background-color: #FB8C00
}

.progress-orange.progress-darken-1[value]::-moz-progress-bar {
    background-color: #FB8C00
}

.progress-orange.progress-darken-1[value]::-ms-fill {
    background-color: #FB8C00
}

@media screen and (min-width: 0\0
) {
    .progress-orange.progress-darken-1 .progress-bar {
        background-color: #FB8C00
    }
}

.border-orange.border-darken-1 {
    border: 1px solid #FB8C00 !important
}

.border-top-orange.border-top-darken-1 {
    border-top: 1px solid #FB8C00 !important
}

.border-bottom-orange.border-bottom-darken-1 {
    border-bottom: 1px solid #FB8C00 !important
}

.border-left-orange.border-left-darken-1 {
    border-left: 1px solid #FB8C00 !important
}

.border-right-orange.border-right-darken-1 {
    border-right: 1px solid #FB8C00 !important
}

.btn-orange.btn-darken-2, .btn-orange.btn-darken-2:hover {
    border-color: #F57C00 !important
}

.overlay-orange.overlay-darken-1 {
    background: #FB8C00;
    background: rgba(251, 140, 0, .8)
}

.bg-orange.bg-darken-2, .btn-orange.btn-darken-2 {
    background-color: #F57C00 !important
}

.orange.darken-2 {
    color: #F57C00 !important
}

.btn-orange.btn-darken-2:hover {
    background-color: #EF6C00 !important
}

.btn-orange.btn-darken-2:active, .btn-orange.btn-darken-2:focus {
    border-color: #EF6C00 !important;
    background-color: #E65100 !important
}

.btn-outline-orange.btn-outline-darken-2 {
    border-color: #F57C00 !important;
    color: #F57C00 !important
}

.btn-outline-orange.btn-outline-darken-2:hover {
    background-color: #F57C00 !important
}

.progress-orange.progress-darken-2 {
    background-color: #F57C00
}

.progress-orange.progress-darken-2[value]::-webkit-progress-value {
    background-color: #F57C00
}

.progress-orange.progress-darken-2[value]::-moz-progress-bar {
    background-color: #F57C00
}

.progress-orange.progress-darken-2[value]::-ms-fill {
    background-color: #F57C00
}

@media screen and (min-width: 0\0
) {
    .progress-orange.progress-darken-2 .progress-bar {
        background-color: #F57C00
    }
}

.border-orange.border-darken-2 {
    border: 1px solid #F57C00 !important
}

.border-top-orange.border-top-darken-2 {
    border-top: 1px solid #F57C00 !important
}

.border-bottom-orange.border-bottom-darken-2 {
    border-bottom: 1px solid #F57C00 !important
}

.border-left-orange.border-left-darken-2 {
    border-left: 1px solid #F57C00 !important
}

.border-right-orange.border-right-darken-2 {
    border-right: 1px solid #F57C00 !important
}

.overlay-orange.overlay-darken-2 {
    background: #F57C00;
    background: rgba(245, 124, 0, .8)
}

.orange.darken-3 {
    color: #EF6C00 !important
}

.bg-orange.bg-darken-3 {
    background-color: #EF6C00 !important
}

.btn-orange.btn-darken-3, .btn-orange.btn-darken-3:hover {
    border-color: #F57C00 !important;
    background-color: #EF6C00 !important
}

.btn-orange.btn-darken-3:active, .btn-orange.btn-darken-3:focus {
    border-color: #EF6C00 !important;
    background-color: #E65100 !important
}

.btn-outline-orange.btn-outline-darken-3 {
    border-color: #EF6C00 !important;
    color: #EF6C00 !important
}

.btn-outline-orange.btn-outline-darken-3:hover {
    background-color: #EF6C00 !important
}

.progress-orange.progress-darken-3 {
    background-color: #EF6C00
}

.progress-orange.progress-darken-3[value]::-webkit-progress-value {
    background-color: #EF6C00
}

.progress-orange.progress-darken-3[value]::-moz-progress-bar {
    background-color: #EF6C00
}

.progress-orange.progress-darken-3[value]::-ms-fill {
    background-color: #EF6C00
}

@media screen and (min-width: 0\0
) {
    .progress-orange.progress-darken-3 .progress-bar {
        background-color: #EF6C00
    }
}

.border-orange.border-darken-3 {
    border: 1px solid #EF6C00 !important
}

.border-top-orange.border-top-darken-3 {
    border-top: 1px solid #EF6C00 !important
}

.border-bottom-orange.border-bottom-darken-3 {
    border-bottom: 1px solid #EF6C00 !important
}

.border-left-orange.border-left-darken-3 {
    border-left: 1px solid #EF6C00 !important
}

.border-right-orange.border-right-darken-3 {
    border-right: 1px solid #EF6C00 !important
}

.btn-orange.btn-darken-4, .btn-orange.btn-darken-4:hover {
    border-color: #F57C00 !important
}

.overlay-orange.overlay-darken-3 {
    background: #EF6C00;
    background: rgba(239, 108, 0, .8)
}

.bg-orange.bg-darken-4, .btn-orange.btn-darken-4 {
    background-color: #E65100 !important
}

.orange.darken-4 {
    color: #E65100 !important
}

.btn-orange.btn-darken-4:hover {
    background-color: #EF6C00 !important
}

.btn-orange.btn-darken-4:active, .btn-orange.btn-darken-4:focus {
    border-color: #EF6C00 !important;
    background-color: #E65100 !important
}

.btn-outline-orange.btn-outline-darken-4 {
    border-color: #E65100 !important;
    color: #E65100 !important
}

.btn-outline-orange.btn-outline-darken-4:hover {
    background-color: #E65100 !important
}

.progress-orange.progress-darken-4 {
    background-color: #E65100
}

.progress-orange.progress-darken-4[value]::-webkit-progress-value {
    background-color: #E65100
}

.progress-orange.progress-darken-4[value]::-moz-progress-bar {
    background-color: #E65100
}

.progress-orange.progress-darken-4[value]::-ms-fill {
    background-color: #E65100
}

@media screen and (min-width: 0\0
) {
    .progress-orange.progress-darken-4 .progress-bar {
        background-color: #E65100
    }
}

.border-orange.border-darken-4 {
    border: 1px solid #E65100 !important
}

.border-top-orange.border-top-darken-4 {
    border-top: 1px solid #E65100 !important
}

.border-bottom-orange.border-bottom-darken-4 {
    border-bottom: 1px solid #E65100 !important
}

.border-left-orange.border-left-darken-4 {
    border-left: 1px solid #E65100 !important
}

.border-right-orange.border-right-darken-4 {
    border-right: 1px solid #E65100 !important
}

.btn-orange.btn-accent-1, .btn-orange.btn-accent-1:hover {
    border-color: #F57C00 !important
}

.overlay-orange.overlay-darken-4 {
    background: #E65100;
    background: rgba(230, 81, 0, .8)
}

.bg-orange.bg-accent-1, .btn-orange.btn-accent-1 {
    background-color: #FFD180 !important
}

.orange.accent-1 {
    color: #FFD180 !important
}

.btn-orange.btn-accent-1:hover {
    background-color: #EF6C00 !important
}

.btn-orange.btn-accent-1:active, .btn-orange.btn-accent-1:focus {
    border-color: #EF6C00 !important;
    background-color: #E65100 !important
}

.btn-outline-orange.btn-outline-accent-1 {
    border-color: #FFD180 !important;
    color: #FFD180 !important
}

.btn-outline-orange.btn-outline-accent-1:hover {
    background-color: #FFD180 !important
}

.progress-orange.progress-accent-1 {
    background-color: #FFD180
}

.progress-orange.progress-accent-1[value]::-webkit-progress-value {
    background-color: #FFD180
}

.progress-orange.progress-accent-1[value]::-moz-progress-bar {
    background-color: #FFD180
}

.progress-orange.progress-accent-1[value]::-ms-fill {
    background-color: #FFD180
}

@media screen and (min-width: 0\0
) {
    .progress-orange.progress-accent-1 .progress-bar {
        background-color: #FFD180
    }
}

.border-orange.border-accent-1 {
    border: 1px solid #FFD180 !important
}

.border-top-orange.border-top-accent-1 {
    border-top: 1px solid #FFD180 !important
}

.border-bottom-orange.border-bottom-accent-1 {
    border-bottom: 1px solid #FFD180 !important
}

.border-left-orange.border-left-accent-1 {
    border-left: 1px solid #FFD180 !important
}

.border-right-orange.border-right-accent-1 {
    border-right: 1px solid #FFD180 !important
}

.btn-orange.btn-accent-2, .btn-orange.btn-accent-2:hover {
    border-color: #F57C00 !important
}

.overlay-orange.overlay-accent-1 {
    background: #FFD180;
    background: rgba(255, 209, 128, .8)
}

.bg-orange.bg-accent-2, .btn-orange.btn-accent-2 {
    background-color: #FFAB40 !important
}

.orange.accent-2 {
    color: #FFAB40 !important
}

.btn-orange.btn-accent-2:hover {
    background-color: #EF6C00 !important
}

.btn-orange.btn-accent-2:active, .btn-orange.btn-accent-2:focus {
    border-color: #EF6C00 !important;
    background-color: #E65100 !important
}

.btn-outline-orange.btn-outline-accent-2 {
    border-color: #FFAB40 !important;
    color: #FFAB40 !important
}

.btn-outline-orange.btn-outline-accent-2:hover {
    background-color: #FFAB40 !important
}

.progress-orange.progress-accent-2 {
    background-color: #FFAB40
}

.progress-orange.progress-accent-2[value]::-webkit-progress-value {
    background-color: #FFAB40
}

.progress-orange.progress-accent-2[value]::-moz-progress-bar {
    background-color: #FFAB40
}

.progress-orange.progress-accent-2[value]::-ms-fill {
    background-color: #FFAB40
}

@media screen and (min-width: 0\0
) {
    .progress-orange.progress-accent-2 .progress-bar {
        background-color: #FFAB40
    }
}

.border-orange.border-accent-2 {
    border: 1px solid #FFAB40 !important
}

.border-top-orange.border-top-accent-2 {
    border-top: 1px solid #FFAB40 !important
}

.border-bottom-orange.border-bottom-accent-2 {
    border-bottom: 1px solid #FFAB40 !important
}

.border-left-orange.border-left-accent-2 {
    border-left: 1px solid #FFAB40 !important
}

.border-right-orange.border-right-accent-2 {
    border-right: 1px solid #FFAB40 !important
}

.btn-orange.btn-accent-3, .btn-orange.btn-accent-3:hover {
    border-color: #F57C00 !important
}

.overlay-orange.overlay-accent-2 {
    background: #FFAB40;
    background: rgba(255, 171, 64, .8)
}

.bg-orange.bg-accent-3, .btn-orange.btn-accent-3 {
    background-color: #FF9100 !important
}

.orange.accent-3 {
    color: #FF9100 !important
}

.btn-orange.btn-accent-3:hover {
    background-color: #EF6C00 !important
}

.btn-orange.btn-accent-3:active, .btn-orange.btn-accent-3:focus {
    border-color: #EF6C00 !important;
    background-color: #E65100 !important
}

.btn-outline-orange.btn-outline-accent-3 {
    border-color: #FF9100 !important;
    color: #FF9100 !important
}

.btn-outline-orange.btn-outline-accent-3:hover {
    background-color: #FF9100 !important
}

.progress-orange.progress-accent-3 {
    background-color: #FF9100
}

.progress-orange.progress-accent-3[value]::-webkit-progress-value {
    background-color: #FF9100
}

.progress-orange.progress-accent-3[value]::-moz-progress-bar {
    background-color: #FF9100
}

.progress-orange.progress-accent-3[value]::-ms-fill {
    background-color: #FF9100
}

@media screen and (min-width: 0\0
) {
    .progress-orange.progress-accent-3 .progress-bar {
        background-color: #FF9100
    }
}

.border-orange.border-accent-3 {
    border: 1px solid #FF9100 !important
}

.border-top-orange.border-top-accent-3 {
    border-top: 1px solid #FF9100 !important
}

.border-bottom-orange.border-bottom-accent-3 {
    border-bottom: 1px solid #FF9100 !important
}

.border-left-orange.border-left-accent-3 {
    border-left: 1px solid #FF9100 !important
}

.border-right-orange.border-right-accent-3 {
    border-right: 1px solid #FF9100 !important
}

.btn-orange.btn-accent-4, .btn-orange.btn-accent-4:hover {
    border-color: #F57C00 !important
}

.overlay-orange.overlay-accent-3 {
    background: #FF9100;
    background: rgba(255, 145, 0, .8)
}

.bg-orange.bg-accent-4, .btn-orange.btn-accent-4 {
    background-color: #FF6D00 !important
}

.orange.accent-4 {
    color: #FF6D00 !important
}

.btn-orange.btn-accent-4:hover {
    background-color: #EF6C00 !important
}

.btn-orange.btn-accent-4:active, .btn-orange.btn-accent-4:focus {
    border-color: #EF6C00 !important;
    background-color: #E65100 !important
}

.btn-outline-orange.btn-outline-accent-4 {
    border-color: #FF6D00 !important;
    color: #FF6D00 !important
}

.btn-outline-orange.btn-outline-accent-4:hover {
    background-color: #FF6D00 !important
}

.progress-orange.progress-accent-4 {
    background-color: #FF6D00
}

.progress-orange.progress-accent-4[value]::-webkit-progress-value {
    background-color: #FF6D00
}

.progress-orange.progress-accent-4[value]::-moz-progress-bar {
    background-color: #FF6D00
}

.progress-orange.progress-accent-4[value]::-ms-fill {
    background-color: #FF6D00
}

@media screen and (min-width: 0\0
) {
    .progress-orange.progress-accent-4 .progress-bar {
        background-color: #FF6D00
    }
}

input:focus ~ .bg-orange {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FF6D00 !important;
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FF6D00 !important
}

.border-orange.border-accent-4 {
    border: 1px solid #FF6D00 !important
}

.border-top-orange.border-top-accent-4 {
    border-top: 1px solid #FF6D00 !important
}

.border-bottom-orange.border-bottom-accent-4 {
    border-bottom: 1px solid #FF6D00 !important
}

.border-left-orange.border-left-accent-4 {
    border-left: 1px solid #FF6D00 !important
}

.border-right-orange.border-right-accent-4 {
    border-right: 1px solid #FF6D00 !important
}

.overlay-orange.overlay-accent-4 {
    background: #FF6D00;
    background: rgba(255, 109, 0, .8)
}

.bg-deep-orange.bg-lighten-5, .btn-deep-orange.btn-lighten-5 {
    background-color: #FBE9E7 !important
}

.deep-orange.lighten-5 {
    color: #FBE9E7 !important
}

.btn-deep-orange.btn-lighten-5 {
    border-color: #E64A19 !important
}

.btn-deep-orange.btn-lighten-5:hover {
    border-color: #E64A19 !important;
    background-color: #D84315 !important
}

.btn-deep-orange.btn-lighten-5:active, .btn-deep-orange.btn-lighten-5:focus {
    border-color: #D84315 !important;
    background-color: #BF360C !important
}

.btn-outline-deep-orange.btn-outline-lighten-5 {
    border-color: #FBE9E7 !important;
    color: #FBE9E7 !important
}

.btn-outline-deep-orange.btn-outline-lighten-5:hover {
    background-color: #FBE9E7 !important
}

.progress-deep-orange.progress-lighten-5 {
    background-color: #FBE9E7
}

.progress-deep-orange.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #FBE9E7
}

.progress-deep-orange.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #FBE9E7
}

.progress-deep-orange.progress-lighten-5[value]::-ms-fill {
    background-color: #FBE9E7
}

@media screen and (min-width: 0\0
) {
    .progress-deep-orange.progress-lighten-5 .progress-bar {
        background-color: #FBE9E7
    }
}

.border-deep-orange.border-lighten-5 {
    border: 1px solid #FBE9E7 !important
}

.border-top-deep-orange.border-top-lighten-5 {
    border-top: 1px solid #FBE9E7 !important
}

.border-bottom-deep-orange.border-bottom-lighten-5 {
    border-bottom: 1px solid #FBE9E7 !important
}

.border-left-deep-orange.border-left-lighten-5 {
    border-left: 1px solid #FBE9E7 !important
}

.border-right-deep-orange.border-right-lighten-5 {
    border-right: 1px solid #FBE9E7 !important
}

.overlay-deep-orange.overlay-lighten-5 {
    background: #FBE9E7;
    background: rgba(251, 233, 231, .8)
}

.bg-deep-orange.bg-lighten-4, .btn-deep-orange.btn-lighten-4 {
    background-color: #FFCCBC !important
}

.deep-orange.lighten-4 {
    color: #FFCCBC !important
}

.btn-deep-orange.btn-lighten-4 {
    border-color: #E64A19 !important
}

.btn-deep-orange.btn-lighten-4:hover {
    border-color: #E64A19 !important;
    background-color: #D84315 !important
}

.btn-deep-orange.btn-lighten-4:active, .btn-deep-orange.btn-lighten-4:focus {
    border-color: #D84315 !important;
    background-color: #BF360C !important
}

.btn-outline-deep-orange.btn-outline-lighten-4 {
    border-color: #FFCCBC !important;
    color: #FFCCBC !important
}

.btn-outline-deep-orange.btn-outline-lighten-4:hover {
    background-color: #FFCCBC !important
}

.progress-deep-orange.progress-lighten-4 {
    background-color: #FFCCBC
}

.progress-deep-orange.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #FFCCBC
}

.progress-deep-orange.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #FFCCBC
}

.progress-deep-orange.progress-lighten-4[value]::-ms-fill {
    background-color: #FFCCBC
}

@media screen and (min-width: 0\0
) {
    .progress-deep-orange.progress-lighten-4 .progress-bar {
        background-color: #FFCCBC
    }
}

.border-deep-orange.border-lighten-4 {
    border: 1px solid #FFCCBC !important
}

.border-top-deep-orange.border-top-lighten-4 {
    border-top: 1px solid #FFCCBC !important
}

.border-bottom-deep-orange.border-bottom-lighten-4 {
    border-bottom: 1px solid #FFCCBC !important
}

.border-left-deep-orange.border-left-lighten-4 {
    border-left: 1px solid #FFCCBC !important
}

.border-right-deep-orange.border-right-lighten-4 {
    border-right: 1px solid #FFCCBC !important
}

.overlay-deep-orange.overlay-lighten-4 {
    background: #FFCCBC;
    background: rgba(255, 204, 188, .8)
}

.bg-deep-orange.bg-lighten-3, .btn-deep-orange.btn-lighten-3 {
    background-color: #FFAB91 !important
}

.deep-orange.lighten-3 {
    color: #FFAB91 !important
}

.btn-deep-orange.btn-lighten-3 {
    border-color: #E64A19 !important
}

.btn-deep-orange.btn-lighten-3:hover {
    border-color: #E64A19 !important;
    background-color: #D84315 !important
}

.btn-deep-orange.btn-lighten-3:active, .btn-deep-orange.btn-lighten-3:focus {
    border-color: #D84315 !important;
    background-color: #BF360C !important
}

.btn-outline-deep-orange.btn-outline-lighten-3 {
    border-color: #FFAB91 !important;
    color: #FFAB91 !important
}

.btn-outline-deep-orange.btn-outline-lighten-3:hover {
    background-color: #FFAB91 !important
}

.progress-deep-orange.progress-lighten-3 {
    background-color: #FFAB91
}

.progress-deep-orange.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #FFAB91
}

.progress-deep-orange.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #FFAB91
}

.progress-deep-orange.progress-lighten-3[value]::-ms-fill {
    background-color: #FFAB91
}

@media screen and (min-width: 0\0
) {
    .progress-deep-orange.progress-lighten-3 .progress-bar {
        background-color: #FFAB91
    }
}

.border-deep-orange.border-lighten-3 {
    border: 1px solid #FFAB91 !important
}

.border-top-deep-orange.border-top-lighten-3 {
    border-top: 1px solid #FFAB91 !important
}

.border-bottom-deep-orange.border-bottom-lighten-3 {
    border-bottom: 1px solid #FFAB91 !important
}

.border-left-deep-orange.border-left-lighten-3 {
    border-left: 1px solid #FFAB91 !important
}

.border-right-deep-orange.border-right-lighten-3 {
    border-right: 1px solid #FFAB91 !important
}

.overlay-deep-orange.overlay-lighten-3 {
    background: #FFAB91;
    background: rgba(255, 171, 145, .8)
}

.bg-deep-orange.bg-lighten-2, .btn-deep-orange.btn-lighten-2 {
    background-color: #FF8A65 !important
}

.deep-orange.lighten-2 {
    color: #FF8A65 !important
}

.btn-deep-orange.btn-lighten-2 {
    border-color: #E64A19 !important
}

.btn-deep-orange.btn-lighten-2:hover {
    border-color: #E64A19 !important;
    background-color: #D84315 !important
}

.btn-deep-orange.btn-lighten-2:active, .btn-deep-orange.btn-lighten-2:focus {
    border-color: #D84315 !important;
    background-color: #BF360C !important
}

.btn-outline-deep-orange.btn-outline-lighten-2 {
    border-color: #FF8A65 !important;
    color: #FF8A65 !important
}

.btn-outline-deep-orange.btn-outline-lighten-2:hover {
    background-color: #FF8A65 !important
}

.progress-deep-orange.progress-lighten-2 {
    background-color: #FF8A65
}

.progress-deep-orange.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #FF8A65
}

.progress-deep-orange.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #FF8A65
}

.progress-deep-orange.progress-lighten-2[value]::-ms-fill {
    background-color: #FF8A65
}

@media screen and (min-width: 0\0
) {
    .progress-deep-orange.progress-lighten-2 .progress-bar {
        background-color: #FF8A65
    }
}

.border-deep-orange.border-lighten-2 {
    border: 1px solid #FF8A65 !important
}

.border-top-deep-orange.border-top-lighten-2 {
    border-top: 1px solid #FF8A65 !important
}

.border-bottom-deep-orange.border-bottom-lighten-2 {
    border-bottom: 1px solid #FF8A65 !important
}

.border-left-deep-orange.border-left-lighten-2 {
    border-left: 1px solid #FF8A65 !important
}

.border-right-deep-orange.border-right-lighten-2 {
    border-right: 1px solid #FF8A65 !important
}

.overlay-deep-orange.overlay-lighten-2 {
    background: #FF8A65;
    background: rgba(255, 138, 101, .8)
}

.bg-deep-orange.bg-lighten-1, .btn-deep-orange.btn-lighten-1 {
    background-color: #FF7043 !important
}

.deep-orange.lighten-1 {
    color: #FF7043 !important
}

.btn-deep-orange.btn-lighten-1 {
    border-color: #E64A19 !important
}

.btn-deep-orange.btn-lighten-1:hover {
    border-color: #E64A19 !important;
    background-color: #D84315 !important
}

.btn-deep-orange.btn-lighten-1:active, .btn-deep-orange.btn-lighten-1:focus {
    border-color: #D84315 !important;
    background-color: #BF360C !important
}

.btn-outline-deep-orange.btn-outline-lighten-1 {
    border-color: #FF7043 !important;
    color: #FF7043 !important
}

.btn-outline-deep-orange.btn-outline-lighten-1:hover {
    background-color: #FF7043 !important
}

.progress-deep-orange.progress-lighten-1 {
    background-color: #FF7043
}

.progress-deep-orange.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #FF7043
}

.progress-deep-orange.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #FF7043
}

.progress-deep-orange.progress-lighten-1[value]::-ms-fill {
    background-color: #FF7043
}

@media screen and (min-width: 0\0
) {
    .progress-deep-orange.progress-lighten-1 .progress-bar {
        background-color: #FF7043
    }
}

.border-deep-orange.border-lighten-1 {
    border: 1px solid #FF7043 !important
}

.border-top-deep-orange.border-top-lighten-1 {
    border-top: 1px solid #FF7043 !important
}

.border-bottom-deep-orange.border-bottom-lighten-1 {
    border-bottom: 1px solid #FF7043 !important
}

.border-left-deep-orange.border-left-lighten-1 {
    border-left: 1px solid #FF7043 !important
}

.border-right-deep-orange.border-right-lighten-1 {
    border-right: 1px solid #FF7043 !important
}

.overlay-deep-orange.overlay-lighten-1 {
    background: #FF7043;
    background: rgba(255, 112, 67, .8)
}

.deep-orange {
    color: #FF5722 !important
}

.bg-deep-orange {
    background-color: #FF5722 !important
}

.bg-deep-orange .card-footer, .bg-deep-orange .card-header {
    background-color: transparent
}

.toast-deep-orange {
    background-color: #FF5722
}

.alert-deep-orange {
    border-color: #FF5722 !important;
    background-color: #FF7246 !important;
    color: #6F1B00 !important
}

.border-deep-orange, .card.card-outline-deep-orange, .panel-deep-orange {
    border-color: #FF5722
}

.alert-deep-orange .alert-link {
    color: #461100 !important
}

.border-top-deep-orange {
    border-top-color: #FF5722
}

.border-bottom-deep-orange {
    border-bottom-color: #FF5722
}

.border-left-deep-orange {
    border-left-color: #FF5722
}

.border-right-deep-orange {
    border-right-color: #FF5722
}

.badge-deep-orange {
    background-color: #FF5722
}

.panel-deep-orange .panel-heading {
    color: #FFF;
    border-color: #FF5722;
    background-color: #FF6A3C
}

.bg-deep-orange.tag-glow, .border-deep-orange.tag-glow {
    -webkit-box-shadow: 0 0 10px #FF5722;
    box-shadow: 0 0 10px #FF5722
}

.overlay-deep-orange {
    background: #FF5722;
    background: rgba(255, 87, 34, .8)
}

.card.card-outline-deep-orange {
    border-width: 1px;
    border-style: solid;
    background-color: transparent
}

.card.card-outline-deep-orange .card-footer, .card.card-outline-deep-orange .card-header {
    background-color: transparent
}

.btn-deep-orange.btn-flat {
    background-color: transparent !important;
    color: #FF5722;
    border: none
}

.btn-group-raised .btn-deep-orange {
    background-color: #FF5722 !important;
    color: #FFF !important
}

.btn-outline-deep-orange {
    border: 1px solid #FF5722;
    background-color: transparent;
    color: #FF5722;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-deep-orange:focus {
    background-color: transparent !important;
    color: #FF5722 !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-deep-orange.active {
    background-color: #FF5722 !important;
    color: #FFF !important
}

.btn-outline-deep-orange:hover {
    background-color: #FF4B13 !important;
    color: #FFF !important
}

.btn-outline-deep-orange.btn-fab, .btn-outline-deep-orange.btn-raised {
    border: 1px solid #FF5722;
    background-color: transparent;
    color: #FF5722;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-deep-orange.btn-fab:focus, .btn-outline-deep-orange.btn-raised:focus {
    background-color: transparent
}

.btn-outline-deep-orange.btn-fab.active, .btn-outline-deep-orange.btn-raised.active {
    background-color: #FF5722 !important;
    color: #FFF !important
}

.btn-outline-deep-orange.btn-fab:hover, .btn-outline-deep-orange.btn-raised:hover {
    background-color: #FF4B13 !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-deep-orange {
    background-color: #FF5722
}

.progress .progress-bar.progress-bar-deep-orange[value]::-webkit-progress-value {
    background-color: #FF5722
}

.progress .progress-bar.progress-bar-deep-orange[value]::-moz-progress-bar {
    background-color: #FF5722
}

.progress .progress-bar.progress-bar-deep-orange[value]::-ms-fill {
    background-color: #FF5722
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-deep-orange .progress-bar {
        background-color: #FF5722
    }
}

.bg-deep-orange.bg-darken-1, .btn-deep-orange.btn-darken-1 {
    background-color: #F4511E !important
}

.deep-orange.darken-1 {
    color: #F4511E !important
}

.btn-deep-orange.btn-darken-1 {
    border-color: #E64A19 !important
}

.btn-deep-orange.btn-darken-1:hover {
    border-color: #E64A19 !important;
    background-color: #D84315 !important
}

.btn-deep-orange.btn-darken-1:active, .btn-deep-orange.btn-darken-1:focus {
    border-color: #D84315 !important;
    background-color: #BF360C !important
}

.btn-outline-deep-orange.btn-outline-darken-1 {
    border-color: #F4511E !important;
    color: #F4511E !important
}

.btn-outline-deep-orange.btn-outline-darken-1:hover {
    background-color: #F4511E !important
}

.progress-deep-orange.progress-darken-1 {
    background-color: #F4511E
}

.progress-deep-orange.progress-darken-1[value]::-webkit-progress-value {
    background-color: #F4511E
}

.progress-deep-orange.progress-darken-1[value]::-moz-progress-bar {
    background-color: #F4511E
}

.progress-deep-orange.progress-darken-1[value]::-ms-fill {
    background-color: #F4511E
}

@media screen and (min-width: 0\0
) {
    .progress-deep-orange.progress-darken-1 .progress-bar {
        background-color: #F4511E
    }
}

.border-deep-orange.border-darken-1 {
    border: 1px solid #F4511E !important
}

.border-top-deep-orange.border-top-darken-1 {
    border-top: 1px solid #F4511E !important
}

.border-bottom-deep-orange.border-bottom-darken-1 {
    border-bottom: 1px solid #F4511E !important
}

.border-left-deep-orange.border-left-darken-1 {
    border-left: 1px solid #F4511E !important
}

.border-right-deep-orange.border-right-darken-1 {
    border-right: 1px solid #F4511E !important
}

.overlay-deep-orange.overlay-darken-1 {
    background: #F4511E;
    background: rgba(244, 81, 30, .8)
}

.bg-deep-orange.bg-darken-2, .btn-deep-orange.btn-darken-2 {
    background-color: #E64A19 !important
}

.deep-orange.darken-2 {
    color: #E64A19 !important
}

.btn-deep-orange.btn-darken-2 {
    border-color: #E64A19 !important
}

.btn-deep-orange.btn-darken-2:hover {
    border-color: #E64A19 !important;
    background-color: #D84315 !important
}

.btn-deep-orange.btn-darken-2:active, .btn-deep-orange.btn-darken-2:focus {
    border-color: #D84315 !important;
    background-color: #BF360C !important
}

.btn-outline-deep-orange.btn-outline-darken-2 {
    border-color: #E64A19 !important;
    color: #E64A19 !important
}

.btn-outline-deep-orange.btn-outline-darken-2:hover {
    background-color: #E64A19 !important
}

.progress-deep-orange.progress-darken-2 {
    background-color: #E64A19
}

.progress-deep-orange.progress-darken-2[value]::-webkit-progress-value {
    background-color: #E64A19
}

.progress-deep-orange.progress-darken-2[value]::-moz-progress-bar {
    background-color: #E64A19
}

.progress-deep-orange.progress-darken-2[value]::-ms-fill {
    background-color: #E64A19
}

@media screen and (min-width: 0\0
) {
    .progress-deep-orange.progress-darken-2 .progress-bar {
        background-color: #E64A19
    }
}

.border-deep-orange.border-darken-2 {
    border: 1px solid #E64A19 !important
}

.border-top-deep-orange.border-top-darken-2 {
    border-top: 1px solid #E64A19 !important
}

.border-bottom-deep-orange.border-bottom-darken-2 {
    border-bottom: 1px solid #E64A19 !important
}

.border-left-deep-orange.border-left-darken-2 {
    border-left: 1px solid #E64A19 !important
}

.border-right-deep-orange.border-right-darken-2 {
    border-right: 1px solid #E64A19 !important
}

.overlay-deep-orange.overlay-darken-2 {
    background: #E64A19;
    background: rgba(230, 74, 25, .8)
}

.deep-orange.darken-3 {
    color: #D84315 !important
}

.bg-deep-orange.bg-darken-3 {
    background-color: #D84315 !important
}

.btn-deep-orange.btn-darken-3, .btn-deep-orange.btn-darken-3:hover {
    border-color: #E64A19 !important;
    background-color: #D84315 !important
}

.btn-deep-orange.btn-darken-3:active, .btn-deep-orange.btn-darken-3:focus {
    border-color: #D84315 !important;
    background-color: #BF360C !important
}

.btn-outline-deep-orange.btn-outline-darken-3 {
    border-color: #D84315 !important;
    color: #D84315 !important
}

.btn-outline-deep-orange.btn-outline-darken-3:hover {
    background-color: #D84315 !important
}

.progress-deep-orange.progress-darken-3 {
    background-color: #D84315
}

.progress-deep-orange.progress-darken-3[value]::-webkit-progress-value {
    background-color: #D84315
}

.progress-deep-orange.progress-darken-3[value]::-moz-progress-bar {
    background-color: #D84315
}

.progress-deep-orange.progress-darken-3[value]::-ms-fill {
    background-color: #D84315
}

@media screen and (min-width: 0\0
) {
    .progress-deep-orange.progress-darken-3 .progress-bar {
        background-color: #D84315
    }
}

.border-deep-orange.border-darken-3 {
    border: 1px solid #D84315 !important
}

.border-top-deep-orange.border-top-darken-3 {
    border-top: 1px solid #D84315 !important
}

.border-bottom-deep-orange.border-bottom-darken-3 {
    border-bottom: 1px solid #D84315 !important
}

.border-left-deep-orange.border-left-darken-3 {
    border-left: 1px solid #D84315 !important
}

.border-right-deep-orange.border-right-darken-3 {
    border-right: 1px solid #D84315 !important
}

.overlay-deep-orange.overlay-darken-3 {
    background: #D84315;
    background: rgba(216, 67, 21, .8)
}

.bg-deep-orange.bg-darken-4, .btn-deep-orange.btn-darken-4 {
    background-color: #BF360C !important
}

.deep-orange.darken-4 {
    color: #BF360C !important
}

.btn-deep-orange.btn-darken-4 {
    border-color: #E64A19 !important
}

.btn-deep-orange.btn-darken-4:hover {
    border-color: #E64A19 !important;
    background-color: #D84315 !important
}

.btn-deep-orange.btn-darken-4:active, .btn-deep-orange.btn-darken-4:focus {
    border-color: #D84315 !important;
    background-color: #BF360C !important
}

.btn-outline-deep-orange.btn-outline-darken-4 {
    border-color: #BF360C !important;
    color: #BF360C !important
}

.btn-outline-deep-orange.btn-outline-darken-4:hover {
    background-color: #BF360C !important
}

.progress-deep-orange.progress-darken-4 {
    background-color: #BF360C
}

.progress-deep-orange.progress-darken-4[value]::-webkit-progress-value {
    background-color: #BF360C
}

.progress-deep-orange.progress-darken-4[value]::-moz-progress-bar {
    background-color: #BF360C
}

.progress-deep-orange.progress-darken-4[value]::-ms-fill {
    background-color: #BF360C
}

@media screen and (min-width: 0\0
) {
    .progress-deep-orange.progress-darken-4 .progress-bar {
        background-color: #BF360C
    }
}

.border-deep-orange.border-darken-4 {
    border: 1px solid #BF360C !important
}

.border-top-deep-orange.border-top-darken-4 {
    border-top: 1px solid #BF360C !important
}

.border-bottom-deep-orange.border-bottom-darken-4 {
    border-bottom: 1px solid #BF360C !important
}

.border-left-deep-orange.border-left-darken-4 {
    border-left: 1px solid #BF360C !important
}

.border-right-deep-orange.border-right-darken-4 {
    border-right: 1px solid #BF360C !important
}

.overlay-deep-orange.overlay-darken-4 {
    background: #BF360C;
    background: rgba(191, 54, 12, .8)
}

.bg-deep-orange.bg-accent-1, .btn-deep-orange.btn-accent-1 {
    background-color: #FF9E80 !important
}

.deep-orange.accent-1 {
    color: #FF9E80 !important
}

.btn-deep-orange.btn-accent-1 {
    border-color: #E64A19 !important
}

.btn-deep-orange.btn-accent-1:hover {
    border-color: #E64A19 !important;
    background-color: #D84315 !important
}

.btn-deep-orange.btn-accent-1:active, .btn-deep-orange.btn-accent-1:focus {
    border-color: #D84315 !important;
    background-color: #BF360C !important
}

.btn-outline-deep-orange.btn-outline-accent-1 {
    border-color: #FF9E80 !important;
    color: #FF9E80 !important
}

.btn-outline-deep-orange.btn-outline-accent-1:hover {
    background-color: #FF9E80 !important
}

.progress-deep-orange.progress-accent-1 {
    background-color: #FF9E80
}

.progress-deep-orange.progress-accent-1[value]::-webkit-progress-value {
    background-color: #FF9E80
}

.progress-deep-orange.progress-accent-1[value]::-moz-progress-bar {
    background-color: #FF9E80
}

.progress-deep-orange.progress-accent-1[value]::-ms-fill {
    background-color: #FF9E80
}

@media screen and (min-width: 0\0
) {
    .progress-deep-orange.progress-accent-1 .progress-bar {
        background-color: #FF9E80
    }
}

.border-deep-orange.border-accent-1 {
    border: 1px solid #FF9E80 !important
}

.border-top-deep-orange.border-top-accent-1 {
    border-top: 1px solid #FF9E80 !important
}

.border-bottom-deep-orange.border-bottom-accent-1 {
    border-bottom: 1px solid #FF9E80 !important
}

.border-left-deep-orange.border-left-accent-1 {
    border-left: 1px solid #FF9E80 !important
}

.border-right-deep-orange.border-right-accent-1 {
    border-right: 1px solid #FF9E80 !important
}

.overlay-deep-orange.overlay-accent-1 {
    background: #FF9E80;
    background: rgba(255, 158, 128, .8)
}

.bg-deep-orange.bg-accent-2, .btn-deep-orange.btn-accent-2 {
    background-color: #FF6E40 !important
}

.deep-orange.accent-2 {
    color: #FF6E40 !important
}

.btn-deep-orange.btn-accent-2 {
    border-color: #E64A19 !important
}

.btn-deep-orange.btn-accent-2:hover {
    border-color: #E64A19 !important;
    background-color: #D84315 !important
}

.btn-deep-orange.btn-accent-2:active, .btn-deep-orange.btn-accent-2:focus {
    border-color: #D84315 !important;
    background-color: #BF360C !important
}

.btn-outline-deep-orange.btn-outline-accent-2 {
    border-color: #FF6E40 !important;
    color: #FF6E40 !important
}

.btn-outline-deep-orange.btn-outline-accent-2:hover {
    background-color: #FF6E40 !important
}

.progress-deep-orange.progress-accent-2 {
    background-color: #FF6E40
}

.progress-deep-orange.progress-accent-2[value]::-webkit-progress-value {
    background-color: #FF6E40
}

.progress-deep-orange.progress-accent-2[value]::-moz-progress-bar {
    background-color: #FF6E40
}

.progress-deep-orange.progress-accent-2[value]::-ms-fill {
    background-color: #FF6E40
}

@media screen and (min-width: 0\0
) {
    .progress-deep-orange.progress-accent-2 .progress-bar {
        background-color: #FF6E40
    }
}

.border-deep-orange.border-accent-2 {
    border: 1px solid #FF6E40 !important
}

.border-top-deep-orange.border-top-accent-2 {
    border-top: 1px solid #FF6E40 !important
}

.border-bottom-deep-orange.border-bottom-accent-2 {
    border-bottom: 1px solid #FF6E40 !important
}

.border-left-deep-orange.border-left-accent-2 {
    border-left: 1px solid #FF6E40 !important
}

.border-right-deep-orange.border-right-accent-2 {
    border-right: 1px solid #FF6E40 !important
}

.overlay-deep-orange.overlay-accent-2 {
    background: #FF6E40;
    background: rgba(255, 110, 64, .8)
}

.bg-deep-orange.bg-accent-3, .btn-deep-orange.btn-accent-3 {
    background-color: #FF3D00 !important
}

.deep-orange.accent-3 {
    color: #FF3D00 !important
}

.btn-deep-orange.btn-accent-3 {
    border-color: #E64A19 !important
}

.btn-deep-orange.btn-accent-3:hover {
    border-color: #E64A19 !important;
    background-color: #D84315 !important
}

.btn-deep-orange.btn-accent-3:active, .btn-deep-orange.btn-accent-3:focus {
    border-color: #D84315 !important;
    background-color: #BF360C !important
}

.btn-outline-deep-orange.btn-outline-accent-3 {
    border-color: #FF3D00 !important;
    color: #FF3D00 !important
}

.btn-outline-deep-orange.btn-outline-accent-3:hover {
    background-color: #FF3D00 !important
}

.progress-deep-orange.progress-accent-3 {
    background-color: #FF3D00
}

.progress-deep-orange.progress-accent-3[value]::-webkit-progress-value {
    background-color: #FF3D00
}

.progress-deep-orange.progress-accent-3[value]::-moz-progress-bar {
    background-color: #FF3D00
}

.progress-deep-orange.progress-accent-3[value]::-ms-fill {
    background-color: #FF3D00
}

@media screen and (min-width: 0\0
) {
    .progress-deep-orange.progress-accent-3 .progress-bar {
        background-color: #FF3D00
    }
}

.border-deep-orange.border-accent-3 {
    border: 1px solid #FF3D00 !important
}

.border-top-deep-orange.border-top-accent-3 {
    border-top: 1px solid #FF3D00 !important
}

.border-bottom-deep-orange.border-bottom-accent-3 {
    border-bottom: 1px solid #FF3D00 !important
}

.border-left-deep-orange.border-left-accent-3 {
    border-left: 1px solid #FF3D00 !important
}

.border-right-deep-orange.border-right-accent-3 {
    border-right: 1px solid #FF3D00 !important
}

.overlay-deep-orange.overlay-accent-3 {
    background: #FF3D00;
    background: rgba(255, 61, 0, .8)
}

.bg-deep-orange.bg-accent-4, .btn-deep-orange.btn-accent-4 {
    background-color: #DD2C00 !important
}

.deep-orange.accent-4 {
    color: #DD2C00 !important
}

.btn-deep-orange.btn-accent-4 {
    border-color: #E64A19 !important
}

.btn-deep-orange.btn-accent-4:hover {
    border-color: #E64A19 !important;
    background-color: #D84315 !important
}

.btn-deep-orange.btn-accent-4:active, .btn-deep-orange.btn-accent-4:focus {
    border-color: #D84315 !important;
    background-color: #BF360C !important
}

.btn-outline-deep-orange.btn-outline-accent-4 {
    border-color: #DD2C00 !important;
    color: #DD2C00 !important
}

.btn-outline-deep-orange.btn-outline-accent-4:hover {
    background-color: #DD2C00 !important
}

.progress-deep-orange.progress-accent-4 {
    background-color: #DD2C00
}

.progress-deep-orange.progress-accent-4[value]::-webkit-progress-value {
    background-color: #DD2C00
}

.progress-deep-orange.progress-accent-4[value]::-moz-progress-bar {
    background-color: #DD2C00
}

.progress-deep-orange.progress-accent-4[value]::-ms-fill {
    background-color: #DD2C00
}

@media screen and (min-width: 0\0
) {
    .progress-deep-orange.progress-accent-4 .progress-bar {
        background-color: #DD2C00
    }
}

input:focus ~ .bg-deep-orange {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #DD2C00 !important;
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #DD2C00 !important
}

.border-deep-orange.border-accent-4 {
    border: 1px solid #DD2C00 !important
}

.border-top-deep-orange.border-top-accent-4 {
    border-top: 1px solid #DD2C00 !important
}

.border-bottom-deep-orange.border-bottom-accent-4 {
    border-bottom: 1px solid #DD2C00 !important
}

.border-left-deep-orange.border-left-accent-4 {
    border-left: 1px solid #DD2C00 !important
}

.border-right-deep-orange.border-right-accent-4 {
    border-right: 1px solid #DD2C00 !important
}

.btn-brown.btn-lighten-5, .btn-brown.btn-lighten-5:hover {
    border-color: #5D4037 !important
}

.overlay-deep-orange.overlay-accent-4 {
    background: #DD2C00;
    background: rgba(221, 44, 0, .8)
}

.bg-brown.bg-lighten-5, .btn-brown.btn-lighten-5 {
    background-color: #EFEBE9 !important
}

.brown.lighten-5 {
    color: #EFEBE9 !important
}

.btn-brown.btn-lighten-5:hover {
    background-color: #4E342E !important
}

.btn-brown.btn-lighten-5:active, .btn-brown.btn-lighten-5:focus {
    border-color: #4E342E !important;
    background-color: #3E2723 !important
}

.btn-outline-brown.btn-outline-lighten-5 {
    border-color: #EFEBE9 !important;
    color: #EFEBE9 !important
}

.btn-outline-brown.btn-outline-lighten-5:hover {
    background-color: #EFEBE9 !important
}

.progress-brown.progress-lighten-5 {
    background-color: #EFEBE9
}

.progress-brown.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #EFEBE9
}

.progress-brown.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #EFEBE9
}

.progress-brown.progress-lighten-5[value]::-ms-fill {
    background-color: #EFEBE9
}

@media screen and (min-width: 0\0
) {
    .progress-brown.progress-lighten-5 .progress-bar {
        background-color: #EFEBE9
    }
}

.border-brown.border-lighten-5 {
    border: 1px solid #EFEBE9 !important
}

.border-top-brown.border-top-lighten-5 {
    border-top: 1px solid #EFEBE9 !important
}

.border-bottom-brown.border-bottom-lighten-5 {
    border-bottom: 1px solid #EFEBE9 !important
}

.border-left-brown.border-left-lighten-5 {
    border-left: 1px solid #EFEBE9 !important
}

.border-right-brown.border-right-lighten-5 {
    border-right: 1px solid #EFEBE9 !important
}

.btn-brown.btn-lighten-4, .btn-brown.btn-lighten-4:hover {
    border-color: #5D4037 !important
}

.overlay-brown.overlay-lighten-5 {
    background: #EFEBE9;
    background: rgba(239, 235, 233, .8)
}

.bg-brown.bg-lighten-4, .btn-brown.btn-lighten-4 {
    background-color: #D7CCC8 !important
}

.brown.lighten-4 {
    color: #D7CCC8 !important
}

.btn-brown.btn-lighten-4:hover {
    background-color: #4E342E !important
}

.btn-brown.btn-lighten-4:active, .btn-brown.btn-lighten-4:focus {
    border-color: #4E342E !important;
    background-color: #3E2723 !important
}

.btn-outline-brown.btn-outline-lighten-4 {
    border-color: #D7CCC8 !important;
    color: #D7CCC8 !important
}

.btn-outline-brown.btn-outline-lighten-4:hover {
    background-color: #D7CCC8 !important
}

.progress-brown.progress-lighten-4 {
    background-color: #D7CCC8
}

.progress-brown.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #D7CCC8
}

.progress-brown.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #D7CCC8
}

.progress-brown.progress-lighten-4[value]::-ms-fill {
    background-color: #D7CCC8
}

@media screen and (min-width: 0\0
) {
    .progress-brown.progress-lighten-4 .progress-bar {
        background-color: #D7CCC8
    }
}

.border-brown.border-lighten-4 {
    border: 1px solid #D7CCC8 !important
}

.border-top-brown.border-top-lighten-4 {
    border-top: 1px solid #D7CCC8 !important
}

.border-bottom-brown.border-bottom-lighten-4 {
    border-bottom: 1px solid #D7CCC8 !important
}

.border-left-brown.border-left-lighten-4 {
    border-left: 1px solid #D7CCC8 !important
}

.border-right-brown.border-right-lighten-4 {
    border-right: 1px solid #D7CCC8 !important
}

.btn-brown.btn-lighten-3, .btn-brown.btn-lighten-3:hover {
    border-color: #5D4037 !important
}

.overlay-brown.overlay-lighten-4 {
    background: #D7CCC8;
    background: rgba(215, 204, 200, .8)
}

.bg-brown.bg-lighten-3, .btn-brown.btn-lighten-3 {
    background-color: #BCAAA4 !important
}

.brown.lighten-3 {
    color: #BCAAA4 !important
}

.btn-brown.btn-lighten-3:hover {
    background-color: #4E342E !important
}

.btn-brown.btn-lighten-3:active, .btn-brown.btn-lighten-3:focus {
    border-color: #4E342E !important;
    background-color: #3E2723 !important
}

.btn-outline-brown.btn-outline-lighten-3 {
    border-color: #BCAAA4 !important;
    color: #BCAAA4 !important
}

.btn-outline-brown.btn-outline-lighten-3:hover {
    background-color: #BCAAA4 !important
}

.progress-brown.progress-lighten-3 {
    background-color: #BCAAA4
}

.progress-brown.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #BCAAA4
}

.progress-brown.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #BCAAA4
}

.progress-brown.progress-lighten-3[value]::-ms-fill {
    background-color: #BCAAA4
}

@media screen and (min-width: 0\0
) {
    .progress-brown.progress-lighten-3 .progress-bar {
        background-color: #BCAAA4
    }
}

.border-brown.border-lighten-3 {
    border: 1px solid #BCAAA4 !important
}

.border-top-brown.border-top-lighten-3 {
    border-top: 1px solid #BCAAA4 !important
}

.border-bottom-brown.border-bottom-lighten-3 {
    border-bottom: 1px solid #BCAAA4 !important
}

.border-left-brown.border-left-lighten-3 {
    border-left: 1px solid #BCAAA4 !important
}

.border-right-brown.border-right-lighten-3 {
    border-right: 1px solid #BCAAA4 !important
}

.btn-brown.btn-lighten-2, .btn-brown.btn-lighten-2:hover {
    border-color: #5D4037 !important
}

.overlay-brown.overlay-lighten-3 {
    background: #BCAAA4;
    background: rgba(188, 170, 164, .8)
}

.bg-brown.bg-lighten-2, .btn-brown.btn-lighten-2 {
    background-color: #A1887F !important
}

.brown.lighten-2 {
    color: #A1887F !important
}

.btn-brown.btn-lighten-2:hover {
    background-color: #4E342E !important
}

.btn-brown.btn-lighten-2:active, .btn-brown.btn-lighten-2:focus {
    border-color: #4E342E !important;
    background-color: #3E2723 !important
}

.btn-outline-brown.btn-outline-lighten-2 {
    border-color: #A1887F !important;
    color: #A1887F !important
}

.btn-outline-brown.btn-outline-lighten-2:hover {
    background-color: #A1887F !important
}

.progress-brown.progress-lighten-2 {
    background-color: #A1887F
}

.progress-brown.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #A1887F
}

.progress-brown.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #A1887F
}

.progress-brown.progress-lighten-2[value]::-ms-fill {
    background-color: #A1887F
}

@media screen and (min-width: 0\0
) {
    .progress-brown.progress-lighten-2 .progress-bar {
        background-color: #A1887F
    }
}

.border-brown.border-lighten-2 {
    border: 1px solid #A1887F !important
}

.border-top-brown.border-top-lighten-2 {
    border-top: 1px solid #A1887F !important
}

.border-bottom-brown.border-bottom-lighten-2 {
    border-bottom: 1px solid #A1887F !important
}

.border-left-brown.border-left-lighten-2 {
    border-left: 1px solid #A1887F !important
}

.border-right-brown.border-right-lighten-2 {
    border-right: 1px solid #A1887F !important
}

.btn-brown.btn-lighten-1, .btn-brown.btn-lighten-1:hover {
    border-color: #5D4037 !important
}

.overlay-brown.overlay-lighten-2 {
    background: #A1887F;
    background: rgba(161, 136, 127, .8)
}

.bg-brown.bg-lighten-1, .btn-brown.btn-lighten-1 {
    background-color: #8D6E63 !important
}

.brown.lighten-1 {
    color: #8D6E63 !important
}

.btn-brown.btn-lighten-1:hover {
    background-color: #4E342E !important
}

.btn-brown.btn-lighten-1:active, .btn-brown.btn-lighten-1:focus {
    border-color: #4E342E !important;
    background-color: #3E2723 !important
}

.btn-outline-brown.btn-outline-lighten-1 {
    border-color: #8D6E63 !important;
    color: #8D6E63 !important
}

.btn-outline-brown.btn-outline-lighten-1:hover {
    background-color: #8D6E63 !important
}

.progress-brown.progress-lighten-1 {
    background-color: #8D6E63
}

.progress-brown.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #8D6E63
}

.progress-brown.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #8D6E63
}

.progress-brown.progress-lighten-1[value]::-ms-fill {
    background-color: #8D6E63
}

@media screen and (min-width: 0\0
) {
    .progress-brown.progress-lighten-1 .progress-bar {
        background-color: #8D6E63
    }
}

.border-brown.border-lighten-1 {
    border: 1px solid #8D6E63 !important
}

.border-top-brown.border-top-lighten-1 {
    border-top: 1px solid #8D6E63 !important
}

.border-bottom-brown.border-bottom-lighten-1 {
    border-bottom: 1px solid #8D6E63 !important
}

.border-left-brown.border-left-lighten-1 {
    border-left: 1px solid #8D6E63 !important
}

.border-right-brown.border-right-lighten-1 {
    border-right: 1px solid #8D6E63 !important
}

.overlay-brown.overlay-lighten-1 {
    background: #8D6E63;
    background: rgba(141, 110, 99, .8)
}

.brown {
    color: #795548 !important
}

.bg-brown {
    background-color: #795548 !important
}

.bg-brown .card-footer, .bg-brown .card-header {
    background-color: transparent
}

.toast-brown {
    background-color: #795548
}

.alert-brown {
    border-color: #795548 !important;
    background-color: #8F6555 !important;
    color: #090605 !important
}

.border-brown, .card.card-outline-brown, .panel-brown {
    border-color: #795548
}

.alert-brown .alert-link {
    color: #000 !important
}

.border-top-brown {
    border-top-color: #795548
}

.border-bottom-brown {
    border-bottom-color: #795548
}

.border-left-brown {
    border-left-color: #795548
}

.border-right-brown {
    border-right-color: #795548
}

.badge-brown {
    background-color: #795548
}

.panel-brown .panel-heading {
    color: #FFF;
    border-color: #795548;
    background-color: #896052
}

.bg-brown.tag-glow, .border-brown.tag-glow {
    -webkit-box-shadow: 0 0 10px #795548;
    box-shadow: 0 0 10px #795548
}

.overlay-brown {
    background: #795548;
    background: rgba(121, 85, 72, .8)
}

.card.card-outline-brown, .card.card-outline-brown .card-footer, .card.card-outline-brown .card-header {
    background-color: transparent
}

.card.card-outline-brown {
    border-width: 1px;
    border-style: solid
}

.btn-brown.btn-flat {
    background-color: transparent !important;
    color: #795548;
    border: none
}

.btn-group-raised .btn-brown {
    background-color: #795548 !important;
    color: #FFF !important
}

.btn-outline-brown {
    border: 1px solid #795548;
    background-color: transparent;
    color: #795548;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-brown:focus {
    background-color: transparent !important;
    color: #795548 !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-brown.active {
    background-color: #795548 !important;
    color: #FFF !important
}

.btn-outline-brown:hover {
    background-color: #6F4E42 !important;
    color: #FFF !important
}

.btn-outline-brown.btn-fab, .btn-outline-brown.btn-raised {
    border: 1px solid #795548;
    background-color: transparent;
    color: #795548;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-brown.btn-darken-1, .btn-brown.btn-darken-1:hover {
    border-color: #5D4037 !important
}

.btn-outline-brown.btn-fab:focus, .btn-outline-brown.btn-raised:focus {
    background-color: transparent
}

.btn-outline-brown.btn-fab.active, .btn-outline-brown.btn-raised.active {
    background-color: #795548 !important;
    color: #FFF !important
}

.btn-outline-brown.btn-fab:hover, .btn-outline-brown.btn-raised:hover {
    background-color: #6F4E42 !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-brown {
    background-color: #795548
}

.progress .progress-bar.progress-bar-brown[value]::-webkit-progress-value {
    background-color: #795548
}

.progress .progress-bar.progress-bar-brown[value]::-moz-progress-bar {
    background-color: #795548
}

.progress .progress-bar.progress-bar-brown[value]::-ms-fill {
    background-color: #795548
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-brown .progress-bar {
        background-color: #795548
    }
}

.bg-brown.bg-darken-1, .btn-brown.btn-darken-1 {
    background-color: #6D4C41 !important
}

.brown.darken-1 {
    color: #6D4C41 !important
}

.btn-brown.btn-darken-1:hover {
    background-color: #4E342E !important
}

.btn-brown.btn-darken-1:active, .btn-brown.btn-darken-1:focus {
    border-color: #4E342E !important;
    background-color: #3E2723 !important
}

.btn-outline-brown.btn-outline-darken-1 {
    border-color: #6D4C41 !important;
    color: #6D4C41 !important
}

.btn-outline-brown.btn-outline-darken-1:hover {
    background-color: #6D4C41 !important
}

.progress-brown.progress-darken-1 {
    background-color: #6D4C41
}

.progress-brown.progress-darken-1[value]::-webkit-progress-value {
    background-color: #6D4C41
}

.progress-brown.progress-darken-1[value]::-moz-progress-bar {
    background-color: #6D4C41
}

.progress-brown.progress-darken-1[value]::-ms-fill {
    background-color: #6D4C41
}

@media screen and (min-width: 0\0
) {
    .progress-brown.progress-darken-1 .progress-bar {
        background-color: #6D4C41
    }
}

.border-brown.border-darken-1 {
    border: 1px solid #6D4C41 !important
}

.border-top-brown.border-top-darken-1 {
    border-top: 1px solid #6D4C41 !important
}

.border-bottom-brown.border-bottom-darken-1 {
    border-bottom: 1px solid #6D4C41 !important
}

.border-left-brown.border-left-darken-1 {
    border-left: 1px solid #6D4C41 !important
}

.border-right-brown.border-right-darken-1 {
    border-right: 1px solid #6D4C41 !important
}

.btn-brown.btn-darken-2, .btn-brown.btn-darken-2:hover {
    border-color: #5D4037 !important
}

.overlay-brown.overlay-darken-1 {
    background: #6D4C41;
    background: rgba(109, 76, 65, .8)
}

.bg-brown.bg-darken-2, .btn-brown.btn-darken-2 {
    background-color: #5D4037 !important
}

.brown.darken-2 {
    color: #5D4037 !important
}

.btn-brown.btn-darken-2:hover {
    background-color: #4E342E !important
}

.btn-brown.btn-darken-2:active, .btn-brown.btn-darken-2:focus {
    border-color: #4E342E !important;
    background-color: #3E2723 !important
}

.btn-outline-brown.btn-outline-darken-2 {
    border-color: #5D4037 !important;
    color: #5D4037 !important
}

.btn-outline-brown.btn-outline-darken-2:hover {
    background-color: #5D4037 !important
}

.progress-brown.progress-darken-2 {
    background-color: #5D4037
}

.progress-brown.progress-darken-2[value]::-webkit-progress-value {
    background-color: #5D4037
}

.progress-brown.progress-darken-2[value]::-moz-progress-bar {
    background-color: #5D4037
}

.progress-brown.progress-darken-2[value]::-ms-fill {
    background-color: #5D4037
}

@media screen and (min-width: 0\0
) {
    .progress-brown.progress-darken-2 .progress-bar {
        background-color: #5D4037
    }
}

.border-brown.border-darken-2 {
    border: 1px solid #5D4037 !important
}

.border-top-brown.border-top-darken-2 {
    border-top: 1px solid #5D4037 !important
}

.border-bottom-brown.border-bottom-darken-2 {
    border-bottom: 1px solid #5D4037 !important
}

.border-left-brown.border-left-darken-2 {
    border-left: 1px solid #5D4037 !important
}

.border-right-brown.border-right-darken-2 {
    border-right: 1px solid #5D4037 !important
}

.overlay-brown.overlay-darken-2 {
    background: #5D4037;
    background: rgba(93, 64, 55, .8)
}

.brown.darken-3 {
    color: #4E342E !important
}

.bg-brown.bg-darken-3 {
    background-color: #4E342E !important
}

.btn-brown.btn-darken-3, .btn-brown.btn-darken-3:hover {
    border-color: #5D4037 !important;
    background-color: #4E342E !important
}

.btn-brown.btn-darken-3:active, .btn-brown.btn-darken-3:focus {
    border-color: #4E342E !important;
    background-color: #3E2723 !important
}

.btn-outline-brown.btn-outline-darken-3 {
    border-color: #4E342E !important;
    color: #4E342E !important
}

.btn-outline-brown.btn-outline-darken-3:hover {
    background-color: #4E342E !important
}

.progress-brown.progress-darken-3 {
    background-color: #4E342E
}

.progress-brown.progress-darken-3[value]::-webkit-progress-value {
    background-color: #4E342E
}

.progress-brown.progress-darken-3[value]::-moz-progress-bar {
    background-color: #4E342E
}

.progress-brown.progress-darken-3[value]::-ms-fill {
    background-color: #4E342E
}

@media screen and (min-width: 0\0
) {
    .progress-brown.progress-darken-3 .progress-bar {
        background-color: #4E342E
    }
}

.border-brown.border-darken-3 {
    border: 1px solid #4E342E !important
}

.border-top-brown.border-top-darken-3 {
    border-top: 1px solid #4E342E !important
}

.border-bottom-brown.border-bottom-darken-3 {
    border-bottom: 1px solid #4E342E !important
}

.border-left-brown.border-left-darken-3 {
    border-left: 1px solid #4E342E !important
}

.border-right-brown.border-right-darken-3 {
    border-right: 1px solid #4E342E !important
}

.btn-brown.btn-darken-4, .btn-brown.btn-darken-4:hover {
    border-color: #5D4037 !important
}

.overlay-brown.overlay-darken-3 {
    background: #4E342E;
    background: rgba(78, 52, 46, .8)
}

.bg-brown.bg-darken-4, .btn-brown.btn-darken-4 {
    background-color: #3E2723 !important
}

.brown.darken-4 {
    color: #3E2723 !important
}

.btn-brown.btn-darken-4:hover {
    background-color: #4E342E !important
}

.btn-brown.btn-darken-4:active, .btn-brown.btn-darken-4:focus {
    border-color: #4E342E !important;
    background-color: #3E2723 !important
}

.btn-outline-brown.btn-outline-darken-4 {
    border-color: #3E2723 !important;
    color: #3E2723 !important
}

.btn-outline-brown.btn-outline-darken-4:hover {
    background-color: #3E2723 !important
}

.progress-brown.progress-darken-4 {
    background-color: #3E2723
}

.progress-brown.progress-darken-4[value]::-webkit-progress-value {
    background-color: #3E2723
}

.progress-brown.progress-darken-4[value]::-moz-progress-bar {
    background-color: #3E2723
}

.progress-brown.progress-darken-4[value]::-ms-fill {
    background-color: #3E2723
}

@media screen and (min-width: 0\0
) {
    .progress-brown.progress-darken-4 .progress-bar {
        background-color: #3E2723
    }
}

.border-brown.border-darken-4 {
    border: 1px solid #3E2723 !important
}

.border-top-brown.border-top-darken-4 {
    border-top: 1px solid #3E2723 !important
}

.border-bottom-brown.border-bottom-darken-4 {
    border-bottom: 1px solid #3E2723 !important
}

.border-left-brown.border-left-darken-4 {
    border-left: 1px solid #3E2723 !important
}

.border-right-brown.border-right-darken-4 {
    border-right: 1px solid #3E2723 !important
}

.btn-brown.btn-accent-1, .btn-brown.btn-accent-1:hover {
    border-color: #5D4037 !important
}

.overlay-brown.overlay-darken-4 {
    background: #3E2723;
    background: rgba(62, 39, 35, .8)
}

.bg-brown.bg-accent-1, .btn-brown.btn-accent-1 {
    background-color: #D7CCC8 !important
}

.brown.accent-1 {
    color: #D7CCC8 !important
}

.btn-brown.btn-accent-1:hover {
    background-color: #4E342E !important
}

.btn-brown.btn-accent-1:active, .btn-brown.btn-accent-1:focus {
    border-color: #4E342E !important;
    background-color: #3E2723 !important
}

.btn-outline-brown.btn-outline-accent-1 {
    border-color: #D7CCC8 !important;
    color: #D7CCC8 !important
}

.btn-outline-brown.btn-outline-accent-1:hover {
    background-color: #D7CCC8 !important
}

.progress-brown.progress-accent-1 {
    background-color: #D7CCC8
}

.progress-brown.progress-accent-1[value]::-webkit-progress-value {
    background-color: #D7CCC8
}

.progress-brown.progress-accent-1[value]::-moz-progress-bar {
    background-color: #D7CCC8
}

.progress-brown.progress-accent-1[value]::-ms-fill {
    background-color: #D7CCC8
}

@media screen and (min-width: 0\0
) {
    .progress-brown.progress-accent-1 .progress-bar {
        background-color: #D7CCC8
    }
}

.border-brown.border-accent-1 {
    border: 1px solid #D7CCC8 !important
}

.border-top-brown.border-top-accent-1 {
    border-top: 1px solid #D7CCC8 !important
}

.border-bottom-brown.border-bottom-accent-1 {
    border-bottom: 1px solid #D7CCC8 !important
}

.border-left-brown.border-left-accent-1 {
    border-left: 1px solid #D7CCC8 !important
}

.border-right-brown.border-right-accent-1 {
    border-right: 1px solid #D7CCC8 !important
}

.btn-brown.btn-accent-2, .btn-brown.btn-accent-2:hover {
    border-color: #5D4037 !important
}

.overlay-brown.overlay-accent-1 {
    background: #D7CCC8;
    background: rgba(215, 204, 200, .8)
}

.bg-brown.bg-accent-2, .btn-brown.btn-accent-2 {
    background-color: #BCAAA4 !important
}

.brown.accent-2 {
    color: #BCAAA4 !important
}

.btn-brown.btn-accent-2:hover {
    background-color: #4E342E !important
}

.btn-brown.btn-accent-2:active, .btn-brown.btn-accent-2:focus {
    border-color: #4E342E !important;
    background-color: #3E2723 !important
}

.btn-outline-brown.btn-outline-accent-2 {
    border-color: #BCAAA4 !important;
    color: #BCAAA4 !important
}

.btn-outline-brown.btn-outline-accent-2:hover {
    background-color: #BCAAA4 !important
}

.progress-brown.progress-accent-2 {
    background-color: #BCAAA4
}

.progress-brown.progress-accent-2[value]::-webkit-progress-value {
    background-color: #BCAAA4
}

.progress-brown.progress-accent-2[value]::-moz-progress-bar {
    background-color: #BCAAA4
}

.progress-brown.progress-accent-2[value]::-ms-fill {
    background-color: #BCAAA4
}

@media screen and (min-width: 0\0
) {
    .progress-brown.progress-accent-2 .progress-bar {
        background-color: #BCAAA4
    }
}

.border-brown.border-accent-2 {
    border: 1px solid #BCAAA4 !important
}

.border-top-brown.border-top-accent-2 {
    border-top: 1px solid #BCAAA4 !important
}

.border-bottom-brown.border-bottom-accent-2 {
    border-bottom: 1px solid #BCAAA4 !important
}

.border-left-brown.border-left-accent-2 {
    border-left: 1px solid #BCAAA4 !important
}

.border-right-brown.border-right-accent-2 {
    border-right: 1px solid #BCAAA4 !important
}

.btn-brown.btn-accent-3, .btn-brown.btn-accent-3:hover {
    border-color: #5D4037 !important
}

.overlay-brown.overlay-accent-2 {
    background: #BCAAA4;
    background: rgba(188, 170, 164, .8)
}

.bg-brown.bg-accent-3, .btn-brown.btn-accent-3 {
    background-color: #8D6E63 !important
}

.brown.accent-3 {
    color: #8D6E63 !important
}

.btn-brown.btn-accent-3:hover {
    background-color: #4E342E !important
}

.btn-brown.btn-accent-3:active, .btn-brown.btn-accent-3:focus {
    border-color: #4E342E !important;
    background-color: #3E2723 !important
}

.btn-outline-brown.btn-outline-accent-3 {
    border-color: #8D6E63 !important;
    color: #8D6E63 !important
}

.btn-outline-brown.btn-outline-accent-3:hover {
    background-color: #8D6E63 !important
}

.progress-brown.progress-accent-3 {
    background-color: #8D6E63
}

.progress-brown.progress-accent-3[value]::-webkit-progress-value {
    background-color: #8D6E63
}

.progress-brown.progress-accent-3[value]::-moz-progress-bar {
    background-color: #8D6E63
}

.progress-brown.progress-accent-3[value]::-ms-fill {
    background-color: #8D6E63
}

@media screen and (min-width: 0\0
) {
    .progress-brown.progress-accent-3 .progress-bar {
        background-color: #8D6E63
    }
}

.border-brown.border-accent-3 {
    border: 1px solid #8D6E63 !important
}

.border-top-brown.border-top-accent-3 {
    border-top: 1px solid #8D6E63 !important
}

.border-bottom-brown.border-bottom-accent-3 {
    border-bottom: 1px solid #8D6E63 !important
}

.border-left-brown.border-left-accent-3 {
    border-left: 1px solid #8D6E63 !important
}

.border-right-brown.border-right-accent-3 {
    border-right: 1px solid #8D6E63 !important
}

.btn-brown.btn-accent-4, .btn-brown.btn-accent-4:hover {
    border-color: #5D4037 !important
}

.overlay-brown.overlay-accent-3 {
    background: #8D6E63;
    background: rgba(141, 110, 99, .8)
}

.bg-brown.bg-accent-4, .btn-brown.btn-accent-4 {
    background-color: #5D4037 !important
}

.brown.accent-4 {
    color: #5D4037 !important
}

.btn-brown.btn-accent-4:hover {
    background-color: #4E342E !important
}

.btn-brown.btn-accent-4:active, .btn-brown.btn-accent-4:focus {
    border-color: #4E342E !important;
    background-color: #3E2723 !important
}

.btn-outline-brown.btn-outline-accent-4 {
    border-color: #5D4037 !important;
    color: #5D4037 !important
}

.btn-outline-brown.btn-outline-accent-4:hover {
    background-color: #5D4037 !important
}

.progress-brown.progress-accent-4 {
    background-color: #5D4037
}

.progress-brown.progress-accent-4[value]::-webkit-progress-value {
    background-color: #5D4037
}

.progress-brown.progress-accent-4[value]::-moz-progress-bar {
    background-color: #5D4037
}

.progress-brown.progress-accent-4[value]::-ms-fill {
    background-color: #5D4037
}

@media screen and (min-width: 0\0
) {
    .progress-brown.progress-accent-4 .progress-bar {
        background-color: #5D4037
    }
}

input:focus ~ .bg-brown {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #5D4037 !important;
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #5D4037 !important
}

.border-brown.border-accent-4 {
    border: 1px solid #5D4037 !important
}

.border-top-brown.border-top-accent-4 {
    border-top: 1px solid #5D4037 !important
}

.border-bottom-brown.border-bottom-accent-4 {
    border-bottom: 1px solid #5D4037 !important
}

.border-left-brown.border-left-accent-4 {
    border-left: 1px solid #5D4037 !important
}

.border-right-brown.border-right-accent-4 {
    border-right: 1px solid #5D4037 !important
}

.btn-grey.btn-lighten-5, .btn-grey.btn-lighten-5:hover {
    border-color: #616161 !important
}

.overlay-brown.overlay-accent-4 {
    background: #5D4037;
    background: rgba(93, 64, 55, .8)
}

.bg-grey.bg-lighten-5, .btn-grey.btn-lighten-5 {
    background-color: #FAFAFA !important
}

.grey.lighten-5 {
    color: #FAFAFA !important
}

.btn-grey.btn-lighten-5:hover {
    background-color: #424242 !important
}

.btn-grey.btn-lighten-5:active, .btn-grey.btn-lighten-5:focus {
    border-color: #424242 !important;
    background-color: #212121 !important
}

.btn-outline-grey.btn-outline-lighten-5 {
    border-color: #FAFAFA !important;
    color: #FAFAFA !important
}

.btn-outline-grey.btn-outline-lighten-5:hover {
    background-color: #FAFAFA !important
}

.progress-grey.progress-lighten-5 {
    background-color: #FAFAFA
}

.progress-grey.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #FAFAFA
}

.progress-grey.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #FAFAFA
}

.progress-grey.progress-lighten-5[value]::-ms-fill {
    background-color: #FAFAFA
}

@media screen and (min-width: 0\0
) {
    .progress-grey.progress-lighten-5 .progress-bar {
        background-color: #FAFAFA
    }
}

.border-grey.border-lighten-5 {
    border: 1px solid #FAFAFA !important
}

.border-top-grey.border-top-lighten-5 {
    border-top: 1px solid #FAFAFA !important
}

.border-bottom-grey.border-bottom-lighten-5 {
    border-bottom: 1px solid #FAFAFA !important
}

.border-left-grey.border-left-lighten-5 {
    border-left: 1px solid #FAFAFA !important
}

.border-right-grey.border-right-lighten-5 {
    border-right: 1px solid #FAFAFA !important
}

.btn-grey.btn-lighten-4, .btn-grey.btn-lighten-4:hover {
    border-color: #616161 !important
}

.overlay-grey.overlay-lighten-5 {
    background: #FAFAFA;
    background: rgba(250, 250, 250, .8)
}

.bg-grey.bg-lighten-4, .btn-grey.btn-lighten-4 {
    background-color: #F5F5F5 !important
}

.grey.lighten-4 {
    color: #F5F5F5 !important
}

.btn-grey.btn-lighten-4:hover {
    background-color: #424242 !important
}

.btn-grey.btn-lighten-4:active, .btn-grey.btn-lighten-4:focus {
    border-color: #424242 !important;
    background-color: #212121 !important
}

.btn-outline-grey.btn-outline-lighten-4 {
    border-color: #F5F5F5 !important;
    color: #F5F5F5 !important
}

.btn-outline-grey.btn-outline-lighten-4:hover {
    background-color: #F5F5F5 !important
}

.progress-grey.progress-lighten-4 {
    background-color: #F5F5F5
}

.progress-grey.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #F5F5F5
}

.progress-grey.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #F5F5F5
}

.progress-grey.progress-lighten-4[value]::-ms-fill {
    background-color: #F5F5F5
}

@media screen and (min-width: 0\0
) {
    .progress-grey.progress-lighten-4 .progress-bar {
        background-color: #F5F5F5
    }
}

.border-grey.border-lighten-4 {
    border: 1px solid #F5F5F5 !important
}

.border-top-grey.border-top-lighten-4 {
    border-top: 1px solid #F5F5F5 !important
}

.border-bottom-grey.border-bottom-lighten-4 {
    border-bottom: 1px solid #F5F5F5 !important
}

.border-left-grey.border-left-lighten-4 {
    border-left: 1px solid #F5F5F5 !important
}

.border-right-grey.border-right-lighten-4 {
    border-right: 1px solid #F5F5F5 !important
}

.btn-grey.btn-lighten-3, .btn-grey.btn-lighten-3:hover {
    border-color: #616161 !important
}

.overlay-grey.overlay-lighten-4 {
    background: #F5F5F5;
    background: rgba(245, 245, 245, .8)
}

.bg-grey.bg-lighten-3, .btn-grey.btn-lighten-3 {
    background-color: #EEE !important
}

.grey.lighten-3 {
    color: #EEE !important
}

.btn-grey.btn-lighten-3:hover {
    background-color: #424242 !important
}

.btn-grey.btn-lighten-3:active, .btn-grey.btn-lighten-3:focus {
    border-color: #424242 !important;
    background-color: #212121 !important
}

.btn-outline-grey.btn-outline-lighten-3 {
    border-color: #EEE !important;
    color: #EEE !important
}

.btn-outline-grey.btn-outline-lighten-3:hover {
    background-color: #EEE !important
}

.progress-grey.progress-lighten-3 {
    background-color: #EEE
}

.progress-grey.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #EEE
}

.progress-grey.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #EEE
}

.progress-grey.progress-lighten-3[value]::-ms-fill {
    background-color: #EEE
}

@media screen and (min-width: 0\0
) {
    .progress-grey.progress-lighten-3 .progress-bar {
        background-color: #EEE
    }
}

.border-grey.border-lighten-3 {
    border: 1px solid #EEE !important
}

.border-top-grey.border-top-lighten-3 {
    border-top: 1px solid #EEE !important
}

.border-bottom-grey.border-bottom-lighten-3 {
    border-bottom: 1px solid #EEE !important
}

.border-left-grey.border-left-lighten-3 {
    border-left: 1px solid #EEE !important
}

.border-right-grey.border-right-lighten-3 {
    border-right: 1px solid #EEE !important
}

.btn-grey.btn-lighten-2, .btn-grey.btn-lighten-2:hover {
    border-color: #616161 !important
}

.overlay-grey.overlay-lighten-3 {
    background: #EEE;
    background: rgba(238, 238, 238, .8)
}

.bg-grey.bg-lighten-2, .btn-grey.btn-lighten-2 {
    background-color: #E0E0E0 !important
}

.grey.lighten-2 {
    color: #E0E0E0 !important
}

.btn-grey.btn-lighten-2:hover {
    background-color: #424242 !important
}

.btn-grey.btn-lighten-2:active, .btn-grey.btn-lighten-2:focus {
    border-color: #424242 !important;
    background-color: #212121 !important
}

.btn-outline-grey.btn-outline-lighten-2 {
    border-color: #E0E0E0 !important;
    color: #E0E0E0 !important
}

.btn-outline-grey.btn-outline-lighten-2:hover {
    background-color: #E0E0E0 !important
}

.progress-grey.progress-lighten-2 {
    background-color: #E0E0E0
}

.progress-grey.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #E0E0E0
}

.progress-grey.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #E0E0E0
}

.progress-grey.progress-lighten-2[value]::-ms-fill {
    background-color: #E0E0E0
}

@media screen and (min-width: 0\0
) {
    .progress-grey.progress-lighten-2 .progress-bar {
        background-color: #E0E0E0
    }
}

.border-grey.border-lighten-2 {
    border: 1px solid #E0E0E0 !important
}

.border-top-grey.border-top-lighten-2 {
    border-top: 1px solid #E0E0E0 !important
}

.border-bottom-grey.border-bottom-lighten-2 {
    border-bottom: 1px solid #E0E0E0 !important
}

.border-left-grey.border-left-lighten-2 {
    border-left: 1px solid #E0E0E0 !important
}

.border-right-grey.border-right-lighten-2 {
    border-right: 1px solid #E0E0E0 !important
}

.btn-grey.btn-lighten-1, .btn-grey.btn-lighten-1:hover {
    border-color: #616161 !important
}

.overlay-grey.overlay-lighten-2 {
    background: #E0E0E0;
    background: rgba(224, 224, 224, .8)
}

.bg-grey.bg-lighten-1, .btn-grey.btn-lighten-1 {
    background-color: #BDBDBD !important
}

.grey.lighten-1 {
    color: #BDBDBD !important
}

.btn-grey.btn-lighten-1:hover {
    background-color: #424242 !important
}

.btn-grey.btn-lighten-1:active, .btn-grey.btn-lighten-1:focus {
    border-color: #424242 !important;
    background-color: #212121 !important
}

.btn-outline-grey.btn-outline-lighten-1 {
    border-color: #BDBDBD !important;
    color: #BDBDBD !important
}

.btn-outline-grey.btn-outline-lighten-1:hover {
    background-color: #BDBDBD !important
}

.progress-grey.progress-lighten-1 {
    background-color: #BDBDBD
}

.progress-grey.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #BDBDBD
}

.progress-grey.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #BDBDBD
}

.progress-grey.progress-lighten-1[value]::-ms-fill {
    background-color: #BDBDBD
}

@media screen and (min-width: 0\0
) {
    .progress-grey.progress-lighten-1 .progress-bar {
        background-color: #BDBDBD
    }
}

.border-grey.border-lighten-1 {
    border: 1px solid #BDBDBD !important
}

.border-top-grey.border-top-lighten-1 {
    border-top: 1px solid #BDBDBD !important
}

.border-bottom-grey.border-bottom-lighten-1 {
    border-bottom: 1px solid #BDBDBD !important
}

.border-left-grey.border-left-lighten-1 {
    border-left: 1px solid #BDBDBD !important
}

.border-right-grey.border-right-lighten-1 {
    border-right: 1px solid #BDBDBD !important
}

.overlay-grey.overlay-lighten-1 {
    background: #BDBDBD;
    background: rgba(189, 189, 189, .8)
}

.grey {
    color: #9E9E9E !important
}

.bg-grey {
    background-color: #9E9E9E !important
}

.bg-grey .card-footer, .bg-grey .card-header {
    background-color: transparent
}

.toast-grey {
    background-color: #9E9E9E
}

.alert-grey {
    border-color: #9E9E9E !important;
    background-color: #B0B0B0 !important;
    color: #454545 !important
}

.border-grey, .card.card-outline-grey, .panel-grey {
    border-color: #9E9E9E
}

.alert-grey .alert-link {
    color: #303030 !important
}

.border-top-grey {
    border-top-color: #9E9E9E
}

.border-bottom-grey {
    border-bottom-color: #9E9E9E
}

.border-left-grey {
    border-left-color: #9E9E9E
}

.border-right-grey {
    border-right-color: #9E9E9E
}

.badge-grey {
    background-color: #9E9E9E
}

.panel-grey .panel-heading {
    color: #FFF;
    border-color: #9E9E9E;
    background-color: #ABABAB
}

.bg-grey.tag-glow, .border-grey.tag-glow {
    -webkit-box-shadow: 0 0 10px #9E9E9E;
    box-shadow: 0 0 10px #9E9E9E
}

.overlay-grey {
    background: #9E9E9E;
    background: rgba(158, 158, 158, .8)
}

.card.card-outline-grey, .card.card-outline-grey .card-footer, .card.card-outline-grey .card-header {
    background-color: transparent
}

.card.card-outline-grey {
    border-width: 1px;
    border-style: solid
}

.btn-grey.btn-flat {
    background-color: transparent !important;
    color: #9E9E9E;
    border: none
}

.btn-group-raised .btn-grey {
    background-color: #9E9E9E !important;
    color: #FFF !important
}

.btn-outline-grey {
    border: 1px solid #9E9E9E;
    background-color: transparent;
    color: #9E9E9E;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-grey:focus {
    background-color: transparent !important;
    color: #9E9E9E !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-grey.active {
    background-color: #9E9E9E !important;
    color: #FFF !important
}

.btn-outline-grey:hover {
    background-color: #969696 !important;
    color: #FFF !important
}

.btn-outline-grey.btn-fab, .btn-outline-grey.btn-raised {
    border: 1px solid #9E9E9E;
    background-color: transparent;
    color: #9E9E9E;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-grey.btn-darken-1, .btn-grey.btn-darken-1:hover {
    border-color: #616161 !important
}

.btn-outline-grey.btn-fab:focus, .btn-outline-grey.btn-raised:focus {
    background-color: transparent
}

.btn-outline-grey.btn-fab.active, .btn-outline-grey.btn-raised.active {
    background-color: #9E9E9E !important;
    color: #FFF !important
}

.btn-outline-grey.btn-fab:hover, .btn-outline-grey.btn-raised:hover {
    background-color: #969696 !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-grey {
    background-color: #9E9E9E
}

.progress .progress-bar.progress-bar-grey[value]::-webkit-progress-value {
    background-color: #9E9E9E
}

.progress .progress-bar.progress-bar-grey[value]::-moz-progress-bar {
    background-color: #9E9E9E
}

.progress .progress-bar.progress-bar-grey[value]::-ms-fill {
    background-color: #9E9E9E
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-grey .progress-bar {
        background-color: #9E9E9E
    }
}

.bg-grey.bg-darken-1, .btn-grey.btn-darken-1 {
    background-color: #757575 !important
}

.grey.darken-1 {
    color: #757575 !important
}

.btn-grey.btn-darken-1:hover {
    background-color: #424242 !important
}

.btn-grey.btn-darken-1:active, .btn-grey.btn-darken-1:focus {
    border-color: #424242 !important;
    background-color: #212121 !important
}

.btn-outline-grey.btn-outline-darken-1 {
    border-color: #757575 !important;
    color: #757575 !important
}

.btn-outline-grey.btn-outline-darken-1:hover {
    background-color: #757575 !important
}

.progress-grey.progress-darken-1 {
    background-color: #757575
}

.progress-grey.progress-darken-1[value]::-webkit-progress-value {
    background-color: #757575
}

.progress-grey.progress-darken-1[value]::-moz-progress-bar {
    background-color: #757575
}

.progress-grey.progress-darken-1[value]::-ms-fill {
    background-color: #757575
}

@media screen and (min-width: 0\0
) {
    .progress-grey.progress-darken-1 .progress-bar {
        background-color: #757575
    }
}

.border-grey.border-darken-1 {
    border: 1px solid #757575 !important
}

.border-top-grey.border-top-darken-1 {
    border-top: 1px solid #757575 !important
}

.border-bottom-grey.border-bottom-darken-1 {
    border-bottom: 1px solid #757575 !important
}

.border-left-grey.border-left-darken-1 {
    border-left: 1px solid #757575 !important
}

.border-right-grey.border-right-darken-1 {
    border-right: 1px solid #757575 !important
}

.btn-grey.btn-darken-2, .btn-grey.btn-darken-2:hover {
    border-color: #616161 !important
}

.overlay-grey.overlay-darken-1 {
    background: #757575;
    background: rgba(117, 117, 117, .8)
}

.bg-grey.bg-darken-2, .btn-grey.btn-darken-2 {
    background-color: #616161 !important
}

.grey.darken-2 {
    color: #616161 !important
}

.btn-grey.btn-darken-2:hover {
    background-color: #424242 !important
}

.btn-grey.btn-darken-2:active, .btn-grey.btn-darken-2:focus {
    border-color: #424242 !important;
    background-color: #212121 !important
}

.btn-outline-grey.btn-outline-darken-2 {
    border-color: #616161 !important;
    color: #616161 !important
}

.btn-outline-grey.btn-outline-darken-2:hover {
    background-color: #616161 !important
}

.progress-grey.progress-darken-2 {
    background-color: #616161
}

.progress-grey.progress-darken-2[value]::-webkit-progress-value {
    background-color: #616161
}

.progress-grey.progress-darken-2[value]::-moz-progress-bar {
    background-color: #616161
}

.progress-grey.progress-darken-2[value]::-ms-fill {
    background-color: #616161
}

@media screen and (min-width: 0\0
) {
    .progress-grey.progress-darken-2 .progress-bar {
        background-color: #616161
    }
}

.border-grey.border-darken-2 {
    border: 1px solid #616161 !important
}

.border-top-grey.border-top-darken-2 {
    border-top: 1px solid #616161 !important
}

.border-bottom-grey.border-bottom-darken-2 {
    border-bottom: 1px solid #616161 !important
}

.border-left-grey.border-left-darken-2 {
    border-left: 1px solid #616161 !important
}

.border-right-grey.border-right-darken-2 {
    border-right: 1px solid #616161 !important
}

.overlay-grey.overlay-darken-2 {
    background: #616161;
    background: rgba(97, 97, 97, .8)
}

.grey.darken-3 {
    color: #424242 !important
}

.bg-grey.bg-darken-3 {
    background-color: #424242 !important
}

.btn-grey.btn-darken-3, .btn-grey.btn-darken-3:hover {
    border-color: #616161 !important;
    background-color: #424242 !important
}

.btn-grey.btn-darken-3:active, .btn-grey.btn-darken-3:focus {
    border-color: #424242 !important;
    background-color: #212121 !important
}

.btn-outline-grey.btn-outline-darken-3 {
    border-color: #424242 !important;
    color: #424242 !important
}

.btn-outline-grey.btn-outline-darken-3:hover {
    background-color: #424242 !important
}

.progress-grey.progress-darken-3 {
    background-color: #424242
}

.progress-grey.progress-darken-3[value]::-webkit-progress-value {
    background-color: #424242
}

.progress-grey.progress-darken-3[value]::-moz-progress-bar {
    background-color: #424242
}

.progress-grey.progress-darken-3[value]::-ms-fill {
    background-color: #424242
}

@media screen and (min-width: 0\0
) {
    .progress-grey.progress-darken-3 .progress-bar {
        background-color: #424242
    }
}

.border-grey.border-darken-3 {
    border: 1px solid #424242 !important
}

.border-top-grey.border-top-darken-3 {
    border-top: 1px solid #424242 !important
}

.border-bottom-grey.border-bottom-darken-3 {
    border-bottom: 1px solid #424242 !important
}

.border-left-grey.border-left-darken-3 {
    border-left: 1px solid #424242 !important
}

.border-right-grey.border-right-darken-3 {
    border-right: 1px solid #424242 !important
}

.btn-grey.btn-darken-4, .btn-grey.btn-darken-4:hover {
    border-color: #616161 !important
}

.overlay-grey.overlay-darken-3 {
    background: #424242;
    background: rgba(66, 66, 66, .8)
}

.bg-grey.bg-darken-4, .btn-grey.btn-darken-4 {
    background-color: #212121 !important
}

.grey.darken-4 {
    color: #212121 !important
}

.btn-grey.btn-darken-4:hover {
    background-color: #424242 !important
}

.btn-grey.btn-darken-4:active, .btn-grey.btn-darken-4:focus {
    border-color: #424242 !important;
    background-color: #212121 !important
}

.btn-outline-grey.btn-outline-darken-4 {
    border-color: #212121 !important;
    color: #212121 !important
}

.btn-outline-grey.btn-outline-darken-4:hover {
    background-color: #212121 !important
}

.progress-grey.progress-darken-4 {
    background-color: #212121
}

.progress-grey.progress-darken-4[value]::-webkit-progress-value {
    background-color: #212121
}

.progress-grey.progress-darken-4[value]::-moz-progress-bar {
    background-color: #212121
}

.progress-grey.progress-darken-4[value]::-ms-fill {
    background-color: #212121
}

@media screen and (min-width: 0\0
) {
    .progress-grey.progress-darken-4 .progress-bar {
        background-color: #212121
    }
}

.border-grey.border-darken-4 {
    border: 1px solid #212121 !important
}

.border-top-grey.border-top-darken-4 {
    border-top: 1px solid #212121 !important
}

.border-bottom-grey.border-bottom-darken-4 {
    border-bottom: 1px solid #212121 !important
}

.border-left-grey.border-left-darken-4 {
    border-left: 1px solid #212121 !important
}

.border-right-grey.border-right-darken-4 {
    border-right: 1px solid #212121 !important
}

.btn-grey.btn-accent-1, .btn-grey.btn-accent-1:hover {
    border-color: #616161 !important
}

.overlay-grey.overlay-darken-4 {
    background: #212121;
    background: rgba(33, 33, 33, .8)
}

.bg-grey.bg-accent-1, .btn-grey.btn-accent-1 {
    background-color: #F5F5F5 !important
}

.grey.accent-1 {
    color: #F5F5F5 !important
}

.btn-grey.btn-accent-1:hover {
    background-color: #424242 !important
}

.btn-grey.btn-accent-1:active, .btn-grey.btn-accent-1:focus {
    border-color: #424242 !important;
    background-color: #212121 !important
}

.btn-outline-grey.btn-outline-accent-1 {
    border-color: #F5F5F5 !important;
    color: #F5F5F5 !important
}

.btn-outline-grey.btn-outline-accent-1:hover {
    background-color: #F5F5F5 !important
}

.progress-grey.progress-accent-1 {
    background-color: #F5F5F5
}

.progress-grey.progress-accent-1[value]::-webkit-progress-value {
    background-color: #F5F5F5
}

.progress-grey.progress-accent-1[value]::-moz-progress-bar {
    background-color: #F5F5F5
}

.progress-grey.progress-accent-1[value]::-ms-fill {
    background-color: #F5F5F5
}

@media screen and (min-width: 0\0
) {
    .progress-grey.progress-accent-1 .progress-bar {
        background-color: #F5F5F5
    }
}

.border-grey.border-accent-1 {
    border: 1px solid #F5F5F5 !important
}

.border-top-grey.border-top-accent-1 {
    border-top: 1px solid #F5F5F5 !important
}

.border-bottom-grey.border-bottom-accent-1 {
    border-bottom: 1px solid #F5F5F5 !important
}

.border-left-grey.border-left-accent-1 {
    border-left: 1px solid #F5F5F5 !important
}

.border-right-grey.border-right-accent-1 {
    border-right: 1px solid #F5F5F5 !important
}

.btn-grey.btn-accent-2, .btn-grey.btn-accent-2:hover {
    border-color: #616161 !important
}

.overlay-grey.overlay-accent-1 {
    background: #F5F5F5;
    background: rgba(245, 245, 245, .8)
}

.bg-grey.bg-accent-2, .btn-grey.btn-accent-2 {
    background-color: #EEE !important
}

.grey.accent-2 {
    color: #EEE !important
}

.btn-grey.btn-accent-2:hover {
    background-color: #424242 !important
}

.btn-grey.btn-accent-2:active, .btn-grey.btn-accent-2:focus {
    border-color: #424242 !important;
    background-color: #212121 !important
}

.btn-outline-grey.btn-outline-accent-2 {
    border-color: #EEE !important;
    color: #EEE !important
}

.btn-outline-grey.btn-outline-accent-2:hover {
    background-color: #EEE !important
}

.progress-grey.progress-accent-2 {
    background-color: #EEE
}

.progress-grey.progress-accent-2[value]::-webkit-progress-value {
    background-color: #EEE
}

.progress-grey.progress-accent-2[value]::-moz-progress-bar {
    background-color: #EEE
}

.progress-grey.progress-accent-2[value]::-ms-fill {
    background-color: #EEE
}

@media screen and (min-width: 0\0
) {
    .progress-grey.progress-accent-2 .progress-bar {
        background-color: #EEE
    }
}

.border-grey.border-accent-2 {
    border: 1px solid #EEE !important
}

.border-top-grey.border-top-accent-2 {
    border-top: 1px solid #EEE !important
}

.border-bottom-grey.border-bottom-accent-2 {
    border-bottom: 1px solid #EEE !important
}

.border-left-grey.border-left-accent-2 {
    border-left: 1px solid #EEE !important
}

.border-right-grey.border-right-accent-2 {
    border-right: 1px solid #EEE !important
}

.btn-grey.btn-accent-3, .btn-grey.btn-accent-3:hover {
    border-color: #616161 !important
}

.overlay-grey.overlay-accent-2 {
    background: #EEE;
    background: rgba(238, 238, 238, .8)
}

.bg-grey.bg-accent-3, .btn-grey.btn-accent-3 {
    background-color: #BDBDBD !important
}

.grey.accent-3 {
    color: #BDBDBD !important
}

.btn-grey.btn-accent-3:hover {
    background-color: #424242 !important
}

.btn-grey.btn-accent-3:active, .btn-grey.btn-accent-3:focus {
    border-color: #424242 !important;
    background-color: #212121 !important
}

.btn-outline-grey.btn-outline-accent-3 {
    border-color: #BDBDBD !important;
    color: #BDBDBD !important
}

.btn-outline-grey.btn-outline-accent-3:hover {
    background-color: #BDBDBD !important
}

.progress-grey.progress-accent-3 {
    background-color: #BDBDBD
}

.progress-grey.progress-accent-3[value]::-webkit-progress-value {
    background-color: #BDBDBD
}

.progress-grey.progress-accent-3[value]::-moz-progress-bar {
    background-color: #BDBDBD
}

.progress-grey.progress-accent-3[value]::-ms-fill {
    background-color: #BDBDBD
}

@media screen and (min-width: 0\0
) {
    .progress-grey.progress-accent-3 .progress-bar {
        background-color: #BDBDBD
    }
}

.border-grey.border-accent-3 {
    border: 1px solid #BDBDBD !important
}

.border-top-grey.border-top-accent-3 {
    border-top: 1px solid #BDBDBD !important
}

.border-bottom-grey.border-bottom-accent-3 {
    border-bottom: 1px solid #BDBDBD !important
}

.border-left-grey.border-left-accent-3 {
    border-left: 1px solid #BDBDBD !important
}

.border-right-grey.border-right-accent-3 {
    border-right: 1px solid #BDBDBD !important
}

.btn-grey.btn-accent-4, .btn-grey.btn-accent-4:hover {
    border-color: #616161 !important
}

.overlay-grey.overlay-accent-3 {
    background: #BDBDBD;
    background: rgba(189, 189, 189, .8)
}

.bg-grey.bg-accent-4, .btn-grey.btn-accent-4 {
    background-color: #616161 !important
}

.grey.accent-4 {
    color: #616161 !important
}

.btn-grey.btn-accent-4:hover {
    background-color: #424242 !important
}

.btn-grey.btn-accent-4:active, .btn-grey.btn-accent-4:focus {
    border-color: #424242 !important;
    background-color: #212121 !important
}

.btn-outline-grey.btn-outline-accent-4 {
    border-color: #616161 !important;
    color: #616161 !important
}

.btn-outline-grey.btn-outline-accent-4:hover {
    background-color: #616161 !important
}

.progress-grey.progress-accent-4 {
    background-color: #616161
}

.progress-grey.progress-accent-4[value]::-webkit-progress-value {
    background-color: #616161
}

.progress-grey.progress-accent-4[value]::-moz-progress-bar {
    background-color: #616161
}

.progress-grey.progress-accent-4[value]::-ms-fill {
    background-color: #616161
}

@media screen and (min-width: 0\0
) {
    .progress-grey.progress-accent-4 .progress-bar {
        background-color: #616161
    }
}

input:focus ~ .bg-grey {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #616161 !important;
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #616161 !important
}

.border-grey.border-accent-4 {
    border: 1px solid #616161 !important
}

.border-top-grey.border-top-accent-4 {
    border-top: 1px solid #616161 !important
}

.border-bottom-grey.border-bottom-accent-4 {
    border-bottom: 1px solid #616161 !important
}

.border-left-grey.border-left-accent-4 {
    border-left: 1px solid #616161 !important
}

.border-right-grey.border-right-accent-4 {
    border-right: 1px solid #616161 !important
}

.overlay-grey.overlay-accent-4 {
    background: #616161;
    background: rgba(97, 97, 97, .8)
}

.bg-blue-grey.bg-lighten-5, .btn-blue-grey.btn-lighten-5 {
    background-color: #ECEFF1 !important
}

.blue-grey.lighten-5 {
    color: #ECEFF1 !important
}

.btn-blue-grey.btn-lighten-5 {
    border-color: #455A64 !important
}

.btn-blue-grey.btn-lighten-5:hover {
    border-color: #455A64 !important;
    background-color: #37474F !important
}

.btn-blue-grey.btn-lighten-5:active, .btn-blue-grey.btn-lighten-5:focus {
    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
}

.progress-blue-grey.progress-lighten-5 {
    background-color: #ECEFF1
}

.progress-blue-grey.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #ECEFF1
}

.progress-blue-grey.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #ECEFF1
}

.progress-blue-grey.progress-lighten-5[value]::-ms-fill {
    background-color: #ECEFF1
}

@media screen and (min-width: 0\0
) {
    .progress-blue-grey.progress-lighten-5 .progress-bar {
        background-color: #ECEFF1
    }
}

.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-left: 1px solid #ECEFF1 !important
}

.border-right-blue-grey.border-right-lighten-5 {
    border-right: 1px solid #ECEFF1 !important
}

.overlay-blue-grey.overlay-lighten-5 {
    background: #ECEFF1;
    background: rgba(236, 239, 241, .8)
}

.bg-blue-grey.bg-lighten-4, .btn-blue-grey.btn-lighten-4 {
    background-color: #CFD8DC !important
}

.blue-grey.lighten-4 {
    color: #CFD8DC !important
}

.btn-blue-grey.btn-lighten-4 {
    border-color: #455A64 !important
}

.btn-blue-grey.btn-lighten-4:hover {
    border-color: #455A64 !important;
    background-color: #37474F !important
}

.btn-blue-grey.btn-lighten-4:active, .btn-blue-grey.btn-lighten-4:focus {
    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
}

.progress-blue-grey.progress-lighten-4 {
    background-color: #CFD8DC
}

.progress-blue-grey.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #CFD8DC
}

.progress-blue-grey.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #CFD8DC
}

.progress-blue-grey.progress-lighten-4[value]::-ms-fill {
    background-color: #CFD8DC
}

@media screen and (min-width: 0\0
) {
    .progress-blue-grey.progress-lighten-4 .progress-bar {
        background-color: #CFD8DC
    }
}

.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-left: 1px solid #CFD8DC !important
}

.border-right-blue-grey.border-right-lighten-4 {
    border-right: 1px solid #CFD8DC !important
}

.overlay-blue-grey.overlay-lighten-4 {
    background: #CFD8DC;
    background: rgba(207, 216, 220, .8)
}

.bg-blue-grey.bg-lighten-3, .btn-blue-grey.btn-lighten-3 {
    background-color: #B0BEC5 !important
}

.blue-grey.lighten-3 {
    color: #B0BEC5 !important
}

.btn-blue-grey.btn-lighten-3 {
    border-color: #455A64 !important
}

.btn-blue-grey.btn-lighten-3:hover {
    border-color: #455A64 !important;
    background-color: #37474F !important
}

.btn-blue-grey.btn-lighten-3:active, .btn-blue-grey.btn-lighten-3:focus {
    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
}

.progress-blue-grey.progress-lighten-3 {
    background-color: #B0BEC5
}

.progress-blue-grey.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #B0BEC5
}

.progress-blue-grey.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #B0BEC5
}

.progress-blue-grey.progress-lighten-3[value]::-ms-fill {
    background-color: #B0BEC5
}

@media screen and (min-width: 0\0
) {
    .progress-blue-grey.progress-lighten-3 .progress-bar {
        background-color: #B0BEC5
    }
}

.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-left: 1px solid #B0BEC5 !important
}

.border-right-blue-grey.border-right-lighten-3 {
    border-right: 1px solid #B0BEC5 !important
}

.overlay-blue-grey.overlay-lighten-3 {
    background: #B0BEC5;
    background: rgba(176, 190, 197, .8)
}

.bg-blue-grey.bg-lighten-2, .btn-blue-grey.btn-lighten-2 {
    background-color: #90A4AE !important
}

.blue-grey.lighten-2 {
    color: #90A4AE !important
}

.btn-blue-grey.btn-lighten-2 {
    border-color: #455A64 !important
}

.btn-blue-grey.btn-lighten-2:hover {
    border-color: #455A64 !important;
    background-color: #37474F !important
}

.btn-blue-grey.btn-lighten-2:active, .btn-blue-grey.btn-lighten-2:focus {
    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
}

.progress-blue-grey.progress-lighten-2 {
    background-color: #90A4AE
}

.progress-blue-grey.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #90A4AE
}

.progress-blue-grey.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #90A4AE
}

.progress-blue-grey.progress-lighten-2[value]::-ms-fill {
    background-color: #90A4AE
}

@media screen and (min-width: 0\0
) {
    .progress-blue-grey.progress-lighten-2 .progress-bar {
        background-color: #90A4AE
    }
}

.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-left: 1px solid #90A4AE !important
}

.border-right-blue-grey.border-right-lighten-2 {
    border-right: 1px solid #90A4AE !important
}

.overlay-blue-grey.overlay-lighten-2 {
    background: #90A4AE;
    background: rgba(144, 164, 174, .8)
}

.bg-blue-grey.bg-lighten-1, .btn-blue-grey.btn-lighten-1 {
    background-color: #78909C !important
}

.blue-grey.lighten-1 {
    color: #78909C !important
}

.btn-blue-grey.btn-lighten-1 {
    border-color: #455A64 !important
}

.btn-blue-grey.btn-lighten-1:hover {
    border-color: #455A64 !important;
    background-color: #37474F !important
}

.btn-blue-grey.btn-lighten-1:active, .btn-blue-grey.btn-lighten-1:focus {
    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
}

.progress-blue-grey.progress-lighten-1 {
    background-color: #78909C
}

.progress-blue-grey.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #78909C
}

.progress-blue-grey.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #78909C
}

.progress-blue-grey.progress-lighten-1[value]::-ms-fill {
    background-color: #78909C
}

@media screen and (min-width: 0\0
) {
    .progress-blue-grey.progress-lighten-1 .progress-bar {
        background-color: #78909C
    }
}

.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-left: 1px solid #78909C !important
}

.border-right-blue-grey.border-right-lighten-1 {
    border-right: 1px solid #78909C !important
}

.overlay-blue-grey.overlay-lighten-1 {
    background: #78909C;
    background: rgba(120, 144, 156, .8)
}

.blue-grey {
    color: #607D8B !important
}

.bg-blue-grey {
    background-color: #607D8B !important
}

.bg-blue-grey .card-footer, .bg-blue-grey .card-header {
    background-color: transparent
}

.toast-blue-grey {
    background-color: #607D8B
}

.alert-blue-grey {
    border-color: #607D8B !important;
    background-color: #718F9D !important;
    color: #171E21 !important
}

.border-blue-grey, .card.card-outline-blue-grey, .panel-blue-grey {
    border-color: #607D8B
}

.alert-blue-grey .alert-link {
    color: #060809 !important
}

.border-top-blue-grey {
    border-top-color: #607D8B
}

.border-bottom-blue-grey {
    border-bottom-color: #607D8B
}

.border-left-blue-grey {
    border-left-color: #607D8B
}

.border-right-blue-grey {
    border-right-color: #607D8B
}

.badge-blue-grey {
    background-color: #607D8B
}

.panel-blue-grey .panel-heading {
    color: #FFF;
    border-color: #607D8B;
    background-color: #6B8A99
}

.bg-blue-grey.tag-glow, .border-blue-grey.tag-glow {
    -webkit-box-shadow: 0 0 10px #607D8B;
    box-shadow: 0 0 10px #607D8B
}

.overlay-blue-grey {
    background: #607D8B;
    background: rgba(96, 125, 139, .8)
}

.card.card-outline-blue-grey, .card.card-outline-blue-grey .card-footer, .card.card-outline-blue-grey .card-header {
    background-color: transparent
}

.card.card-outline-blue-grey {
    border-width: 1px;
    border-style: solid
}

.btn-blue-grey.btn-flat {
    background-color: transparent !important;
    color: #607D8B;
    border: none
}

.btn-group-raised .btn-blue-grey {
    background-color: #607D8B !important;
    color: #FFF !important
}

.btn-outline-blue-grey {
    border: 1px solid #607D8B;
    background-color: transparent;
    color: #607D8B;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-blue-grey:focus {
    background-color: transparent !important;
    color: #607D8B !important;
    -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important
}

.btn-outline-blue-grey.active {
    background-color: #607D8B !important;
    color: #FFF !important
}

.btn-outline-blue-grey:hover {
    background-color: #5A7582 !important;
    color: #FFF !important
}

.btn-outline-blue-grey.btn-fab, .btn-outline-blue-grey.btn-raised {
    border: 1px solid #607D8B;
    background-color: transparent;
    color: #607D8B;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-outline-blue-grey.btn-fab:focus, .btn-outline-blue-grey.btn-raised:focus {
    background-color: transparent
}

.btn-outline-blue-grey.btn-fab.active, .btn-outline-blue-grey.btn-raised.active {
    background-color: #607D8B !important;
    color: #FFF !important
}

.btn-outline-blue-grey.btn-fab:hover, .btn-outline-blue-grey.btn-raised:hover {
    background-color: #5A7582 !important;
    color: #FFF !important
}

.progress .progress-bar.progress-bar-blue-grey {
    background-color: #607D8B
}

.progress .progress-bar.progress-bar-blue-grey[value]::-webkit-progress-value {
    background-color: #607D8B
}

.progress .progress-bar.progress-bar-blue-grey[value]::-moz-progress-bar {
    background-color: #607D8B
}

.progress .progress-bar.progress-bar-blue-grey[value]::-ms-fill {
    background-color: #607D8B
}

@media screen and (min-width: 0\0
) {
    .progress .progress-bar.progress-bar-blue-grey .progress-bar {
        background-color: #607D8B
    }
}

.bg-blue-grey.bg-darken-1, .btn-blue-grey.btn-darken-1 {
    background-color: #546E7A !important
}

.blue-grey.darken-1 {
    color: #546E7A !important
}

.btn-blue-grey.btn-darken-1 {
    border-color: #455A64 !important
}

.btn-blue-grey.btn-darken-1:hover {
    border-color: #455A64 !important;
    background-color: #37474F !important
}

.btn-blue-grey.btn-darken-1:active, .btn-blue-grey.btn-darken-1:focus {
    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
}

.progress-blue-grey.progress-darken-1 {
    background-color: #546E7A
}

.progress-blue-grey.progress-darken-1[value]::-webkit-progress-value {
    background-color: #546E7A
}

.progress-blue-grey.progress-darken-1[value]::-moz-progress-bar {
    background-color: #546E7A
}

.progress-blue-grey.progress-darken-1[value]::-ms-fill {
    background-color: #546E7A
}

@media screen and (min-width: 0\0
) {
    .progress-blue-grey.progress-darken-1 .progress-bar {
        background-color: #546E7A
    }
}

.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-left: 1px solid #546E7A !important
}

.border-right-blue-grey.border-right-darken-1 {
    border-right: 1px solid #546E7A !important
}

.overlay-blue-grey.overlay-darken-1 {
    background: #546E7A;
    background: rgba(84, 110, 122, .8)
}

.bg-blue-grey.bg-darken-2, .btn-blue-grey.btn-darken-2 {
    background-color: #455A64 !important
}

.blue-grey.darken-2 {
    color: #455A64 !important
}

.btn-blue-grey.btn-darken-2 {
    border-color: #455A64 !important
}

.btn-blue-grey.btn-darken-2:hover {
    border-color: #455A64 !important;
    background-color: #37474F !important
}

.btn-blue-grey.btn-darken-2:active, .btn-blue-grey.btn-darken-2:focus {
    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
}

.progress-blue-grey.progress-darken-2 {
    background-color: #455A64
}

.progress-blue-grey.progress-darken-2[value]::-webkit-progress-value {
    background-color: #455A64
}

.progress-blue-grey.progress-darken-2[value]::-moz-progress-bar {
    background-color: #455A64
}

.progress-blue-grey.progress-darken-2[value]::-ms-fill {
    background-color: #455A64
}

@media screen and (min-width: 0\0
) {
    .progress-blue-grey.progress-darken-2 .progress-bar {
        background-color: #455A64
    }
}

.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-left: 1px solid #455A64 !important
}

.border-right-blue-grey.border-right-darken-2 {
    border-right: 1px solid #455A64 !important
}

.overlay-blue-grey.overlay-darken-2 {
    background: #455A64;
    background: rgba(69, 90, 100, .8)
}

.blue-grey.darken-3 {
    color: #37474F !important
}

.bg-blue-grey.bg-darken-3 {
    background-color: #37474F !important
}

.btn-blue-grey.btn-darken-3, .btn-blue-grey.btn-darken-3:hover {
    border-color: #455A64 !important;
    background-color: #37474F !important
}

.btn-blue-grey.btn-darken-3:active, .btn-blue-grey.btn-darken-3:focus {
    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
}

.progress-blue-grey.progress-darken-3 {
    background-color: #37474F
}

.progress-blue-grey.progress-darken-3[value]::-webkit-progress-value {
    background-color: #37474F
}

.progress-blue-grey.progress-darken-3[value]::-moz-progress-bar {
    background-color: #37474F
}

.progress-blue-grey.progress-darken-3[value]::-ms-fill {
    background-color: #37474F
}

@media screen and (min-width: 0\0
) {
    .progress-blue-grey.progress-darken-3 .progress-bar {
        background-color: #37474F
    }
}

.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-left: 1px solid #37474F !important
}

.border-right-blue-grey.border-right-darken-3 {
    border-right: 1px solid #37474F !important
}

.overlay-blue-grey.overlay-darken-3 {
    background: #37474F;
    background: rgba(55, 71, 79, .8)
}

.bg-blue-grey.bg-darken-4, .btn-blue-grey.btn-darken-4 {
    background-color: #263238 !important
}

.blue-grey.darken-4 {
    color: #263238 !important
}

.btn-blue-grey.btn-darken-4 {
    border-color: #455A64 !important
}

.btn-blue-grey.btn-darken-4:hover {
    border-color: #455A64 !important;
    background-color: #37474F !important
}

.btn-blue-grey.btn-darken-4:active, .btn-blue-grey.btn-darken-4:focus {
    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
}

.progress-blue-grey.progress-darken-4 {
    background-color: #263238
}

.progress-blue-grey.progress-darken-4[value]::-webkit-progress-value {
    background-color: #263238
}

.progress-blue-grey.progress-darken-4[value]::-moz-progress-bar {
    background-color: #263238
}

.progress-blue-grey.progress-darken-4[value]::-ms-fill {
    background-color: #263238
}

@media screen and (min-width: 0\0
) {
    .progress-blue-grey.progress-darken-4 .progress-bar {
        background-color: #263238
    }
}

.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-left: 1px solid #263238 !important
}

.border-right-blue-grey.border-right-darken-4 {
    border-right: 1px solid #263238 !important
}

.overlay-blue-grey.overlay-darken-4 {
    background: #263238;
    background: rgba(38, 50, 56, .8)
}

.bg-blue-grey.bg-accent-1, .btn-blue-grey.btn-accent-1 {
    background-color: #CFD8DC !important
}

.blue-grey.accent-1 {
    color: #CFD8DC !important
}

.btn-blue-grey.btn-accent-1 {
    border-color: #455A64 !important
}

.btn-blue-grey.btn-accent-1:hover {
    border-color: #455A64 !important;
    background-color: #37474F !important
}

.btn-blue-grey.btn-accent-1:active, .btn-blue-grey.btn-accent-1:focus {
    border-color: #37474F !important;
    background-color: #263238 !important
}

.btn-outline-blue-grey.btn-outline-accent-1 {
    border-color: #CFD8DC !important;
    color: #CFD8DC !important
}

.btn-outline-blue-grey.btn-outline-accent-1:hover {
    background-color: #CFD8DC !important
}

.progress-blue-grey.progress-accent-1 {
    background-color: #CFD8DC
}

.progress-blue-grey.progress-accent-1[value]::-webkit-progress-value {
    background-color: #CFD8DC
}

.progress-blue-grey.progress-accent-1[value]::-moz-progress-bar {
    background-color: #CFD8DC
}

.progress-blue-grey.progress-accent-1[value]::-ms-fill {
    background-color: #CFD8DC
}

@media screen and (min-width: 0\0
) {
    .progress-blue-grey.progress-accent-1 .progress-bar {
        background-color: #CFD8DC
    }
}

.border-blue-grey.border-accent-1 {
    border: 1px solid #CFD8DC !important
}

.border-top-blue-grey.border-top-accent-1 {
    border-top: 1px solid #CFD8DC !important
}

.border-bottom-blue-grey.border-bottom-accent-1 {
    border-bottom: 1px solid #CFD8DC !important
}

.border-left-blue-grey.border-left-accent-1 {
    border-left: 1px solid #CFD8DC !important
}

.border-right-blue-grey.border-right-accent-1 {
    border-right: 1px solid #CFD8DC !important
}

.overlay-blue-grey.overlay-accent-1 {
    background: #CFD8DC;
    background: rgba(207, 216, 220, .8)
}

.bg-blue-grey.bg-accent-2, .btn-blue-grey.btn-accent-2 {
    background-color: #B0BEC5 !important
}

.blue-grey.accent-2 {
    color: #B0BEC5 !important
}

.btn-blue-grey.btn-accent-2 {
    border-color: #455A64 !important
}

.btn-blue-grey.btn-accent-2:hover {
    border-color: #455A64 !important;
    background-color: #37474F !important
}

.btn-blue-grey.btn-accent-2:active, .btn-blue-grey.btn-accent-2:focus {
    border-color: #37474F !important;
    background-color: #263238 !important
}

.btn-outline-blue-grey.btn-outline-accent-2 {
    border-color: #B0BEC5 !important;
    color: #B0BEC5 !important
}

.btn-outline-blue-grey.btn-outline-accent-2:hover {
    background-color: #B0BEC5 !important
}

.progress-blue-grey.progress-accent-2 {
    background-color: #B0BEC5
}

.progress-blue-grey.progress-accent-2[value]::-webkit-progress-value {
    background-color: #B0BEC5
}

.progress-blue-grey.progress-accent-2[value]::-moz-progress-bar {
    background-color: #B0BEC5
}

.progress-blue-grey.progress-accent-2[value]::-ms-fill {
    background-color: #B0BEC5
}

@media screen and (min-width: 0\0
) {
    .progress-blue-grey.progress-accent-2 .progress-bar {
        background-color: #B0BEC5
    }
}

.border-blue-grey.border-accent-2 {
    border: 1px solid #B0BEC5 !important
}

.border-top-blue-grey.border-top-accent-2 {
    border-top: 1px solid #B0BEC5 !important
}

.border-bottom-blue-grey.border-bottom-accent-2 {
    border-bottom: 1px solid #B0BEC5 !important
}

.border-left-blue-grey.border-left-accent-2 {
    border-left: 1px solid #B0BEC5 !important
}

.border-right-blue-grey.border-right-accent-2 {
    border-right: 1px solid #B0BEC5 !important
}

.overlay-blue-grey.overlay-accent-2 {
    background: #B0BEC5;
    background: rgba(176, 190, 197, .8)
}

.bg-blue-grey.bg-accent-3, .btn-blue-grey.btn-accent-3 {
    background-color: #78909C !important
}

.blue-grey.accent-3 {
    color: #78909C !important
}

.btn-blue-grey.btn-accent-3 {
    border-color: #455A64 !important
}

.btn-blue-grey.btn-accent-3:hover {
    border-color: #455A64 !important;
    background-color: #37474F !important
}

.btn-blue-grey.btn-accent-3:active, .btn-blue-grey.btn-accent-3:focus {
    border-color: #37474F !important;
    background-color: #263238 !important
}

.btn-outline-blue-grey.btn-outline-accent-3 {
    border-color: #78909C !important;
    color: #78909C !important
}

.btn-outline-blue-grey.btn-outline-accent-3:hover {
    background-color: #78909C !important
}

.progress-blue-grey.progress-accent-3 {
    background-color: #78909C
}

.progress-blue-grey.progress-accent-3[value]::-webkit-progress-value {
    background-color: #78909C
}

.progress-blue-grey.progress-accent-3[value]::-moz-progress-bar {
    background-color: #78909C
}

.progress-blue-grey.progress-accent-3[value]::-ms-fill {
    background-color: #78909C
}

@media screen and (min-width: 0\0
) {
    .progress-blue-grey.progress-accent-3 .progress-bar {
        background-color: #78909C
    }
}

.border-blue-grey.border-accent-3 {
    border: 1px solid #78909C !important
}

.border-top-blue-grey.border-top-accent-3 {
    border-top: 1px solid #78909C !important
}

.border-bottom-blue-grey.border-bottom-accent-3 {
    border-bottom: 1px solid #78909C !important
}

.border-left-blue-grey.border-left-accent-3 {
    border-left: 1px solid #78909C !important
}

.border-right-blue-grey.border-right-accent-3 {
    border-right: 1px solid #78909C !important
}

.overlay-blue-grey.overlay-accent-3 {
    background: #78909C;
    background: rgba(120, 144, 156, .8)
}

.bg-blue-grey.bg-accent-4, .btn-blue-grey.btn-accent-4 {
    background-color: #455A64 !important
}

.blue-grey.accent-4 {
    color: #455A64 !important
}

.btn-blue-grey.btn-accent-4 {
    border-color: #455A64 !important
}

.btn-blue-grey.btn-accent-4:hover {
    border-color: #455A64 !important;
    background-color: #37474F !important
}

.btn-blue-grey.btn-accent-4:active, .btn-blue-grey.btn-accent-4:focus {
    border-color: #37474F !important;
    background-color: #263238 !important
}

.btn-outline-blue-grey.btn-outline-accent-4 {
    border-color: #455A64 !important;
    color: #455A64 !important
}

.btn-outline-blue-grey.btn-outline-accent-4:hover {
    background-color: #455A64 !important
}

.progress-blue-grey.progress-accent-4 {
    background-color: #455A64
}

.progress-blue-grey.progress-accent-4[value]::-webkit-progress-value {
    background-color: #455A64
}

.progress-blue-grey.progress-accent-4[value]::-moz-progress-bar {
    background-color: #455A64
}

.progress-blue-grey.progress-accent-4[value]::-ms-fill {
    background-color: #455A64
}

@media screen and (min-width: 0\0
) {
    .progress-blue-grey.progress-accent-4 .progress-bar {
        background-color: #455A64
    }
}

input:focus ~ .bg-blue-grey {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #455A64 !important;
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #455A64 !important
}

.border-blue-grey.border-accent-4 {
    border: 1px solid #455A64 !important
}

.border-top-blue-grey.border-top-accent-4 {
    border-top: 1px solid #455A64 !important
}

.border-bottom-blue-grey.border-bottom-accent-4 {
    border-bottom: 1px solid #455A64 !important
}

.border-left-blue-grey.border-left-accent-4 {
    border-left: 1px solid #455A64 !important
}

.border-right-blue-grey.border-right-accent-4 {
    border-right: 1px solid #455A64 !important
}

.overlay-blue-grey.overlay-accent-4 {
    background: #455A64;
    background: rgba(69, 90, 100, .8)
}

.bg-shades.bg-black, .btn-outline-shades.btn-outline-black:hover, .btn-shades.btn-black {
    background-color: #000 !important
}

.shades.black {
    color: #000 !important
}

.btn-outline-shades.btn-outline-black {
    border-color: #000 !important;
    color: #000 !important
}

.progress-shades.progress-black {
    background-color: #000
}

.progress-shades.progress-black[value]::-webkit-progress-value {
    background-color: #000
}

.progress-shades.progress-black[value]::-moz-progress-bar {
    background-color: #000
}

.progress-shades.progress-black[value]::-ms-fill {
    background-color: #000
}

@media screen and (min-width: 0\0
) {
    .progress-shades.progress-black .progress-bar {
        background-color: #000
    }
}

.border-shades.border-black {
    border: 1px solid #000 !important
}

.border-top-shades.border-top-black {
    border-top: 1px solid #000 !important
}

.border-bottom-shades.border-bottom-black {
    border-bottom: 1px solid #000 !important
}

.border-left-shades.border-left-black {
    border-left: 1px solid #000 !important
}

.border-right-shades.border-right-black {
    border-right: 1px solid #000 !important
}

.overlay-shades.overlay-black {
    background: #000;
    background: rgba(0, 0, 0, .8)
}

.bg-shades.bg-white, .btn-outline-shades.btn-outline-white:hover, .btn-shades.btn-white {
    background-color: #FFF !important
}

.shades.white {
    color: #FFF !important
}

.btn-outline-shades.btn-outline-white {
    border-color: #FFF !important;
    color: #FFF !important
}

.progress-shades.progress-white {
    background-color: #FFF
}

.progress-shades.progress-white[value]::-webkit-progress-value {
    background-color: #FFF
}

.progress-shades.progress-white[value]::-moz-progress-bar {
    background-color: #FFF
}

.progress-shades.progress-white[value]::-ms-fill {
    background-color: #FFF
}

@media screen and (min-width: 0\0
) {
    .progress-shades.progress-white .progress-bar {
        background-color: #FFF
    }
}

.border-shades.border-white {
    border: 1px solid #FFF !important
}

.border-top-shades.border-top-white {
    border-top: 1px solid #FFF !important
}

.border-bottom-shades.border-bottom-white {
    border-bottom: 1px solid #FFF !important
}

.border-left-shades.border-left-white {
    border-left: 1px solid #FFF !important
}

.border-right-shades.border-right-white {
    border-right: 1px solid #FFF !important
}

.overlay-shades.overlay-white {
    background: #FFF;
    background: rgba(255, 255, 255, .8)
}

.bg-shades.bg-transparent, .btn-outline-shades.btn-outline-transparent:hover, .btn-shades.btn-transparent {
    background-color: transparent !important
}

.shades.transparent {
    color: transparent !important
}

.btn-outline-shades.btn-outline-transparent {
    border-color: transparent !important;
    color: transparent !important
}

.progress-shades.progress-transparent {
    background-color: transparent
}

.progress-shades.progress-transparent[value]::-webkit-progress-value {
    background-color: transparent
}

.progress-shades.progress-transparent[value]::-moz-progress-bar {
    background-color: transparent
}

.progress-shades.progress-transparent[value]::-ms-fill {
    background-color: transparent
}

@media screen and (min-width: 0\0
) {
    .progress-shades.progress-transparent .progress-bar {
        background-color: transparent
    }
}

input:focus ~ .bg-shades {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem transparent !important;
    box-shadow: 0 0 0 .075rem #FFF, 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-left: 1px solid transparent !important
}

.border-right-shades.border-right-transparent {
    border-right: 1px solid transparent !important
}

.overlay-shades.overlay-transparent {
    background: 0 0;
    background: rgba(0, 0, 0, .8)
}

input:focus ~ .bg-black {
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #000
}

.border-black {
    border: 1px solid #000
}

.border-top-black {
    border-top: 1px solid #000
}

.border-bottom-black {
    border-bottom: 1px solid #000
}

.border-left-black {
    border-left: 1px solid #000
}

.border-right-black {
    border-right: 1px solid #000
}

input:focus ~ .bg-white {
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFF
}

.border-white {
    border: 1px solid #FFF
}

.border-top-white {
    border-top: 1px solid #FFF
}

.border-bottom-white {
    border-bottom: 1px solid #FFF
}

.border-left-white {
    border-left: 1px solid #FFF
}

.border-right-white {
    border-right: 1px solid #FFF
}

.transparent {
    color: transparent
}

input:focus ~ .bg-transparent {
    -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem transparent;
    box-shadow: 0 0 0 .075rem #FFF, 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-left: 1px solid transparent
}

.border-right-transparent {
    border-right: 1px solid transparent
}

.alert {
    position: relative
}

.alert .alert-link:hover {
    text-decoration: underline
}

.alert.alert-icon-left {
    border-left-width: 4rem
}

.alert.alert-icon-right {
    border-right-width: 4rem
}

.alert.alert-icon-left[class*=bg-] {
    border-left-color: rgba(0, 0, 0, .15) !important
}

.alert.alert-icon-right[class*=bg-] {
    border-right-color: rgba(0, 0, 0, .15) !important
}

.alert[class*=alert-icon-]:after {
    content: '\f006';
    font-family: FontAwesome;
    color: #FFF;
    width: 4rem;
    left: -4rem;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: -8px;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1
}

.alert .close {
    font-size: 2rem;
    line-height: 1rem
}

.alert[class*=bg-], .alert[class*=bg-] .alert-link {
    color: #FFF
}

.alert[class*=bg-] .close {
    color: #FFF;
    opacity: 1;
    text-shadow: none
}

.alert[class*=alert-icon-].alert-primary:after, .alert[class*=alert-icon-][class*=alert-primary]:after, .alert[class*=alert-icon-][class*=bg-primary]:after {
    content: '\f08a'
}

.alert[class*=alert-icon-].alert-danger:after, .alert[class*=alert-icon-][class*=alert-danger]:after, .alert[class*=alert-icon-][class*=bg-danger]:after {
    content: '\f088'
}

.alert[class*=alert-icon-].alert-success:after, .alert[class*=alert-icon-][class*=alert-success]:after, .alert[class*=alert-icon-][class*=bg-success]:after {
    content: '\f087'
}

.alert[class*=alert-icon-].alert-warning:after, .alert[class*=alert-icon-][class*=alert-warning]:after, .alert[class*=alert-icon-][class*=bg-warning]:after {
    content: '\f071'
}

.alert[class*=alert-icon-].alert-info:after, .alert[class*=alert-icon-][class*=alert-info]:after, .alert[class*=alert-icon-][class*=bg-info]:after {
    content: '\f129'
}

.alert.alert-icon-right:after {
    left: auto;
    right: -4rem
}

html {
    font-size: 15px
}

body {
    font-family: Rubik, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
    font-weight: 300;
    line-height: 1.5em;
    color: rgba(0, 0, 0, .87);
    min-height: 100vh
}

.h1, .h2, .h3, .h4, .h5, .h6, .serif-font, h1, h2, h3, h4, h5, h6 {
}

body.inverse {
    background: #333
}

body.inverse, body.inverse .form-control {
    color: #FFF
}

body.inverse .card, body.inverse .card .form-control, body.inverse .modal, body.inverse .modal .form-control, body.inverse .panel-default, body.inverse .panel-default .form-control {
    background-color: initial;
    color: initial
}

.wrapper.wrapper-full-page {
    height: auto;
    min-height: 100vh
}

.content-wrapper {
    padding: 0 30px
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: 300;
    line-height: 1.15em
}

.page-header {
    height: 60vh;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
    margin: 0;
    padding: 0;
    border: 0;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px
}

a {
    color: #009DA0
}

a:focus, a:hover {
    color: #008487;
    text-decoration: none
}

p {
    font-size: 1rem
}

@media (max-width: 576px) {
    .main-panel .main-content .content-wrapper {
        padding: 0 15px
    }
}

.collapse-icon .card-header {
    position: relative
}

.collapse-icon a[data-toggle=collapse]:after {
    position: absolute;
    top: 40%;
    right: 20px;
    margin-top: -4px;
    font-family: feather;
    content: '\e982';
    -webkit-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    transition: all .3s linear 0s
}

.collapse-icon a[data-toggle=collapse]:before {
    position: absolute;
    top: 40%;
    right: 20px;
    margin-top: -4px;
    font-family: feather;
    content: '\e99d';
    -webkit-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    transition: all .3s linear 0s
}

.collapse-icon.left a {
    padding-left: 28px
}

.collapse-icon.left a:after, .collapse-icon.left a:before {
    left: 20px;
    right: auto
}

.collapse-icon a[aria-expanded=true]:before, .collapse-icon a[aria-expanded=false]:after {
    opacity: 0
}

.collapse-icon.accordion-icon-rotate a[aria-expanded=true]:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.collapse-icon.accordion-icon-rotate a[aria-expanded=false]:after {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.badge {
    padding: 6px 10px;
    font-size: 85%;
    font-weight: 500
}

.badge-pill {
    padding: 5px 6px 3px
}

.btn[class*=btn-], .fc button[class*=btn-] {
    margin-bottom: 1rem
}

.btn-group-vertical .btn[class*=btn-], .btn-group-vertical .fc button[class*=btn-], .fc .btn-group-vertical button[class*=btn-] {
    margin-bottom: 0
}

.input-group {
    margin-bottom: 1rem
}

.fc .input-group button[class*=btn-], .input-group .btn[class*=btn-], .input-group .fc button[class*=btn-] {
    margin-bottom: 0
}

.btn.active, .btn:active, .fc button.active, .fc button:active {
    background-image: initial
}

.btn[class*=btn-outline-] a.text-decoration-none:hover, .fc button[class*=btn-outline-] a.text-decoration-none:hover {
    color: #FFF
}

.btn[class*=btn-]:not(:disabled):not(.disabled).active, .btn[class*=btn-]:not(:disabled):not(.disabled):active, .fc .show > button[class*=btn-].dropdown-toggle, .fc button[class*=btn-]:not(:disabled):not(.disabled).active, .fc button[class*=btn-]:not(:disabled):not(.disabled):active, .show > .btn[class*=btn-].dropdown-toggle {
    color: inherit
}

.card {
    border: 0;
    margin: 18px 0;
    -webkit-box-shadow: 0 6px 0 0 rgba(0, 0, 0, .01), 0 15px 32px 0 rgba(0, 0, 0, .06);
    box-shadow: 0 6px 0 0 rgba(0, 0, 0, .01), 0 15px 32px 0 rgba(0, 0, 0, .06);
    border-radius: 4px
}

.card[class*=gradient-] .card-footer, .card[class*=gradient-] .card-header {
    background-color: initial
}

.card .card-header {
    padding-bottom: 0;
    border-bottom: none;
    background-color: transparent
}

.card .card-subtitle {
    margin-top: 10px;
    margin-bottom: 10px
}

.card .card-bordered {
    border: 1px solid rgba(0, 0, 0, .06)
}

.card.card-transparent {
    background-color: transparent !important
}

.card .card {
    -webkit-box-shadow: none;
    box-shadow: none
}

.card .card-img {
    position: relative
}

.card .card-img .card-title {
    color: #FFF;
    position: absolute;
    bottom: 0;
    left: 0;
    max-width: 100%;
    padding: 24px
}

.card .card-img.overlap {
    margin-top: -40px
}

.card .btn-floating {
    display: inline-block;
    color: #FFF;
    position: relative;
    overflow: hidden;
    z-index: 1;
    width: 40px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    background-color: #009DA0;
    border-radius: 50%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    vertical-align: middle;
    font-size: 1rem;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2)
}

.card .btn-floating.btn, .card .fc button.btn-floating, .fc .card button.btn-floating {
    margin: 0
}

.card .btn-floating i {
    width: inherit;
    display: inline-block;
    text-align: center;
    color: #FFF;
    font-size: 2rem;
    line-height: 40px
}

.card .btn-floating.btn-large {
    width: 56px;
    height: 56px
}

.card .btn-floating.btn-large.halfway-fab {
    bottom: -28px
}

.card .btn-floating.btn-large i {
    line-height: 56px
}

.card .btn-floating.halfway-fab {
    position: absolute;
    right: 24px;
    bottom: -20px
}

.card .card-reveal {
    padding: 24px;
    position: absolute;
    background-color: #FFF;
    width: 100%;
    overflow-y: auto;
    left: 0;
    top: 100%;
    height: 100%;
    z-index: 3;
    -webkit-transition: height 1s ease-in-out;
    -o-transition: height 1s ease-in-out;
    -moz-transition: height 1s ease-in-out;
    transition: height 1s ease-in-out;
    display: none
}

.nav-vertical, form .form-body {
    overflow: hidden
}

.card.horizontal .card-body {
    display: flex
}

.card.horizontal .card-img {
    max-width: 50%
}

.card.horizontal .card-img img {
    border-radius: 2px 0 0 2px;
    max-width: 100%;
    width: auto
}

.card .card-stacked {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex: 1;
    -ms-flex: 1;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    flex: 1;
    position: relative
}

.card h1.card-title, .card h2.card-title, .card h3.card-title, .card h4.card-title, .card h5.card-title, .card h6.card-title {
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: .05rem;
    font-size: 1.25rem;
    margin-bottom: .25rem
}

.card .card-footer {
    padding: 1rem 1.5rem;
    background: #fff;
    overflow: hidden
}

.card.card-inverse .card-blockquote .blockquote-footer, .card.card-inverse .card-footer, .card.card-inverse .card-link, .card.card-inverse .card-subtitle, .card.card-inverse .card-text, .card.card-inverse .card-title, .card.card-inverse .form-group.is-focused .checkbox label, .card.card-inverse .form-group.is-focused .radio label, .card.card-inverse .form-group.is-focused label.checkbox-inline, .card.card-inverse .form-group.is-focused label.radio-inline, .card.card-inverse .form-group:hover, .card.card-inverse a, .card.card-inverse a:hover, .card.card-inverse div, .card.card-inverse input, .card.card-inverse label, .card.card-inverse span {
    color: #FFF
}

.card.card-inverse hr {
    border-color: #FFF
}

.card.card-inverse .checkbox label {
    color: #FFF
}

.card.card-inverse .checkbox label .checkbox-decorator .check {
    border-color: rgba(255, 255, 255, .54)
}

.card.card-inverse input:-moz-placeholder, .card.card-inverse input:-ms-input-placeholder, .card.card-inverse input::-moz-placeholder, .card.card-inverse input::-webkit-input-placeholder {
    color: #FFF
}

.dropdown .dropdown-menu {
    border: 1px solid #E6E6E6;
    border-radius: 0 0 .25rem .25rem;
    -webkit-transform-origin: top;
    -moz-transform-origin: top;
    -ms-transform-origin: top;
    -o-transform-origin: top;
    transform-origin: top;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .1)
}

.dropdown .dropdown-menu .dropdown-header {
    padding: 10px 20px;
    margin-top: 10px;
    text-transform: uppercase;
    color: #DEE2E6
}

.dropdown .dropdown-menu .dropdown-item {
    padding: 10px 20px;
    width: auto
}

.dropdown .dropdown-menu .dropdown-item:active {
    background-color: #F2F4F7 !important
}

.show > .dropdown-menu {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
    display: block
}

.dropdown-toggle.nav-hide-arrow::after {
    display: none
}

.dropdown-toggle:focus {
    outline: 0
}

.navbar-horizontal .dropdown-toggle::after {
    top: -9px !important
}

.dropdown-menu-right {
    left: auto !important;
    right: 0
}

.dropdown-menu .dropdown-submenu {
    position: relative
}

.dropdown-menu .dropdown-submenu:hover .dropdown-menu {
    display: block
}

.dropdown-menu .dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px
}

.dropdown-menu .dropdown-submenu > .dropdown-menu.open-left {
    left: auto;
    right: 100%
}

.dropdown-menu .dropdown-submenu > a:after, .dropdown-menu .dropdown-submenu > button:after {
    font-family: FontAwesome;
    content: '\f105' !important;
    right: 8px;
    top: -15px;
    font-size: 1.2rem;
    float: right;
    border: none;
    margin-top: 1.15rem;
    position: absolute
}

.dropdown-menu .dropdown-submenu :hover > a:after, .dropdown-menu .dropdown-submenu :hover > button:after {
    border-left-color: #555
}

.dropdown-menu .dropdown-submenu .pull-left {
    float: none
}

.dropdown-menu .dropdown-submenu .pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px
}

.dropdown-header {
    text-transform: uppercase
}

.dropdown-header.highlight {
    color: #2B2D2F;
    text-decoration: none;
    background-color: #F5F5F5
}

.btn-secondary ~ .dropdown-menu .dropdown-item.active, .fc button ~ .dropdown-menu .dropdown-item.active {
    background-color: #CCC
}

.btn-primary ~ .dropdown-menu .dropdown-item.active {
    background-color: #009DA0
}

.btn-success ~ .dropdown-menu .dropdown-item.active {
    background-color: #0CC27E
}

.btn-danger ~ .dropdown-menu .dropdown-item.active {
    background-color: #FF586B
}

.btn-info ~ .dropdown-menu .dropdown-item.active {
    background-color: #1CBCD8
}

.btn-warning ~ .dropdown-menu .dropdown-item.active {
    background-color: #FF8D60
}

form .form-actions.filled, form.striped-rows .form-group:nth-child(even) {
    background-color: #F5F7FA
}

.dropdown-menu.arrow {
    margin-top: 12px
}

.dropdown-menu.arrow:after, .dropdown-menu.arrow:before {
    position: absolute;
    left: 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: #FFF
}

.dropdown-menu .arrow-left {
    margin-left: 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-left-width: 0
}

.dropdown-menu .arrow-left:before {
    left: -8px;
    border-right-color: #B3B3B3
}

.dropdown-menu .arrow-left:after {
    left: -7px;
    border-right-color: #FFF
}

.dropdown-menu .arrow-right {
    margin-right: 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-right-width: 0
}

.dropdown-menu .arrow-right:before {
    right: -7px;
    border-left-color: #B3B3B3
}

.dropdown-menu .arrow-right:after {
    right: -6px;
    border-left-color: #FFF
}

.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: #FFF
}

.dropup .dropdown-submenu .dropdown-menu {
    bottom: auto;
    top: 0
}

.dropdown-menu-xl a, .dropdown-menu-xl button {
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 1rem;
    line-height: 1.43
}

.dropdown-menu-lg a, .dropdown-menu-lg button {
    padding-top: 6px;
    padding-bottom: 6px
}

.dropdown-menu-sm a, .dropdown-menu-sm button {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: .86rem;
    line-height: 1.67
}

.dropdown-item.buttons-columnVisibility.active {
    color: #000
}

form label {
    color: #75787D;
    font-size: .75rem;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 500
}

form .labelfocus {
    color: #000
}

form .form-group {
    margin-bottom: 1.5rem
}

form .form-control {
    border: 1px solid #A6A9AE;
    color: #75787D
}

form .form-control::-webkit-input-placeholder {
    color: #B1C1D8
}

form .form-control:-moz-placeholder {
    color: #B1C1D8
}

form .form-control::-moz-placeholder {
    color: #B1C1D8
}

form .form-control:-ms-input-placeholder {
    color: #B1C1D8
}

form .form-control:focus {
    border-color: #000
}

form .form-control-position {
    position: absolute;
    top: 2px;
    right: 0;
    z-index: 2;
    display: block;
    width: 2.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
    text-align: center
}

form .has-icon-left .form-control-position {
    right: auto;
    left: inherit
}

form .has-icon-left .form-control {
    padding-right: .85rem;
    padding-left: 2.95rem
}

form .has-icon-right .form-control {
    padding-right: 2.5rem
}

form .form-section {
    color: #343A40;
    line-height: 3rem;
    font-size: 1.2rem;
    letter-spacing: .5px;
    font-weight: 400;
    margin-bottom: 20px;
    border-bottom: 1px solid #343A40
}

.h6, .text-bold-300, h6 {
    font-weight: 300
}

form .form-section i {
    font-size: 20px;
    margin-left: 5px;
    margin-right: 5px
}

form .form-actions {
    border-top: 1px solid #D3DCE9;
    padding: 20px 0;
    margin-top: 20px
}

form .form-actions.center {
    text-align: center
}

form .form-actions.right {
    text-align: right
}

form .form-actions.top {
    border-top: 0;
    border-bottom: 1px solid #D3DCE9;
    margin-top: 0;
    margin-bottom: 20px
}

@media (max-width: 767.98px) {
    form .form-actions .buttons-group {
        float: left !important;
        margin-bottom: 10px
    }
}

@media (min-width: 576px) {
    form.form-horizontal .form-group .label-control {
        text-align: right
    }
}

form.row-separator .form-group {
    margin: 0;
    border-bottom: 1px solid #EBEFF5
}

form.row-separator .form-group .label-control {
    padding-top: 1.5rem
}

form.row-separator .form-group > div {
    padding: 1.2rem 0 1.2rem 1.2rem
}

form.row-separator .form-group.last {
    border-bottom: 0
}

form.form-bordered .form-group {
    margin: 0;
    border-bottom: 1px solid #EBEFF5
}

form.form-bordered .form-group .label-control {
    padding-top: 1.5rem
}

form.form-bordered .form-group > div {
    padding: 1.2rem 0 1.2rem 1.2rem;
    border-left: 1px solid #EBEFF5
}

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 0 1.2rem 1.2rem
}

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 0 1.2rem 1.2rem;
    background-color: #fff
}

form.striped-labels .form-group:nth-child(even) {
    background-color: #F5F7FA
}

select.form-control {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.custom-control {
    display: block
}

.custom-control.inline {
    display: inline
}

.custom-checkbox input:disabled:checked ~ .custom-control-indicator {
    opacity: .5
}

.custom-checkbox input:disabled ~ .custom-control-indicator {
    cursor: not-allowed
}

.custom-control-input > input:focus ~ .custom-control-indicator {
    padding: .51rem
}

.custom-control-indicator {
    width: 1.1rem;
    height: 1.075rem;
    line-height: 1.05rem;
    top: .085rem
}

.custom-control-indicator + .custom-control-description {
    margin-left: 1rem
}

.form-control:disabled, .form-control[readonly], .input-group-addon {
    background-color: #ECEFF1
}

.form-control-xl {
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem
}

select.form-control-xl:not([size]):not([multiple]) {
    height: -webkit-calc(3.25rem + 2px);
    height: -moz-calc(3.25rem + 2px);
    height: calc(3.25rem + 2px)
}

.input-group-addon input[type=radio], .input-group-addon input[type=checkbox] {
    margin-top: -4px;
    margin-left: -1rem
}

.fc .input-group-xl > .input-group-btn > button, .form-control-xl, .input-group-xl > .form-control, .input-group-xl > .input-group-addon, .input-group-xl > .input-group-btn > .btn {
    padding: .8rem 1rem
}

.ng-touched.ng-invalid {
    border-color: #FF586B
}

.custom-select {
    background: #FFF
}

#inputGroupFileAddon01 {
    height: 2.05rem
}

.carousel-inner > .carousel-item > img {
    display: block;
    max-width: 100%;
    height: auto;
    line-height: 1
}

.modal-content {
    border-radius: .25rem
}

.fc .modal-content .modal-footer button, .modal-content .modal-footer .btn, .modal-content .modal-footer .fc button {
    margin: 0
}

.fc .modal-content .modal-footer .btn + button, .fc .modal-content .modal-footer button + .btn, .fc .modal-content .modal-footer button + button, .modal-content .modal-footer .btn + .btn, .modal-content .modal-footer .fc .btn + button, .modal-content .modal-footer .fc button + .btn, .modal-content .modal-footer .fc button + button {
    margin-left: 8px
}

.nav-vertical .nav-left.nav-tabs {
    float: left;
    border-bottom: 0;
    border-radius: 0;
    display: table
}

.nav-vertical .nav-left.nav-tabs li.nav-item {
    float: none;
    margin: 0 -1px 0 0
}

.nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link {
    min-width: 6.5rem;
    border-right: 1px solid #DDD
}

.nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link.active {
    border: 1px solid #DDD;
    border-right: 0;
    border-radius: .25rem 0 0 .25rem
}

.nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link:hover:not(.active) {
    border-color: transparent;
    border-right: 1px solid #DDD
}

.nav-vertical .nav-left.nav-tabs.nav-border-left li.nav-item a.nav-link {
    color: #FF586B
}

.nav-vertical .nav-left.nav-tabs.nav-border-left li.nav-item a.nav-link.active {
    border-left: 3px solid #FF586B;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    color: #555
}

.nav-vertical .nav-left ~ .tab-content {
    margin-left: 45px
}

.nav-vertical .nav-left ~ .tab-content .tab-pane {
    display: none;
    background-color: #FFF;
    padding: 0 0 .6rem 1rem;
    overflow-y: auto
}

.nav-vertical .nav-left ~ .tab-content .tab-pane.active {
    display: block
}

.nav-vertical .nav-right.nav-tabs {
    float: right;
    border-bottom: 0;
    border-radius: 0;
    display: table
}

.nav-vertical .nav-right.nav-tabs li.nav-item {
    float: none;
    margin: 0 0 0 -1px
}

.nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link {
    min-width: 6.5rem;
    border-left: 1px solid #DDD
}

.nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link.active {
    border: 1px solid #DDD;
    border-left: 0;
    border-radius: 0 .25rem .25rem 0
}

.nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link:hover:not(.active) {
    border-color: transparent;
    border-left: 1px solid #DDD
}

.nav-vertical .nav-right.nav-tabs.nav-border-right li.nav-item a.nav-link {
    color: #FF586B
}

.nav-vertical .nav-right.nav-tabs.nav-border-right li.nav-item a.nav-link.active {
    border-right: 3px solid #FF586B;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    color: #555
}

.nav-vertical .nav-right ~ .tab-content .tab-pane {
    display: none;
    background-color: #FFF;
    padding: 0 0 .6rem 1rem;
    overflow-y: auto
}

.nav-vertical .nav-right ~ .tab-content .tab-pane.active {
    display: block
}

.navbar {
    z-index: 3;
    border: 0;
    border-radius: 0
}

.navbar .navbar-brand {
    position: relative
}

.navbar .navbar-nav {
    display: block;
    margin-right: -18px
}

.navbar .navbar-nav .dropdown-menu {
    position: absolute
}

.navbar .navbar-toggle {
    background-color: transparent;
    border: none
}

.navbar .navbar-toggle .icon-bar {
    background-color: inherit;
    border: 1px solid
}

.navbar .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px
}

.navbar .notification {
    position: absolute;
    top: -1px;
    right: 13px
}

@media (max-width: 576px) {
    nav.navbar.header-navbar {
        padding: 0 12px
    }
}

.popover {
    border-color: rgba(0, 157, 160, .2);
    padding: 0
}

.popover .popover-header {
    background-color: #009DA0;
    border-color: #009DA0;
    color: #fff
}

ngb-progressbar.progress-bar-md .progress {
    height: .5rem
}

ngb-progressbar.progress-bar-sm .progress {
    height: .25rem
}

.toast-bs-container {
    z-index: 1030;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%
}

.toast-bs-container .toast-position {
    position: relative;
    top: 0;
    right: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -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;
    margin-top: .75rem
}

.toast.show.toast-wrapper {
    position: static
}

.toast.toast-translucent {
    opacity: 1;
    display: block
}

.toast-header img {
    width: 20px;
    height: 20px
}

.toast-header button.close {
    outline: 0
}

.h1, h1 {
    font-size: 2.5rem
}

.h2, h2 {
    font-size: 2rem
}

.h3, h3 {
    font-size: 1.75rem
}

.h4, h4 {
    font-size: 1.5rem
}

.h5, h5 {
    font-size: 1.25rem
}

.small, small {
    font-size: 90%
}

.blockquote, blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 1.1rem;
    border-left: 5px solid #EEE
}

.blockquote .small, .blockquote footer, .blockquote small, blockquote .small, blockquote footer, blockquote small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777
}

.blockquote-reverse, blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #EEE;
    border-left: 0;
    text-align: right
}

dd, li {
    line-height: 2rem
}

h2.title {
    margin-bottom: 2rem
}

.text-warning {
    color: #FF8D60 !important
}

.text-primary {
    color: #009DA0 !important
}

.text-danger {
    color: #FF586B !important
}

.text-success {
    color: #0CC27E !important
}

.text-info {
    color: #1CBCD8 !important
}

.font-small-1 {
    font-size: .7rem !important
}

.font-small-2 {
    font-size: .8rem !important
}

.font-small-3 {
    font-size: .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;
    line-height: 2rem
}

.font-large-2 {
    font-size: 3rem !important;
    line-height: 2.95rem
}

.font-large-3 {
    font-size: 4rem !important;
    line-height: 3.5rem
}

.font-large-4 {
    font-size: 5rem !important;
    line-height: 4.2rem
}

.font-large-5 {
    font-size: 6rem !important;
    line-height: 5.2rem
}

.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-highlight {
    padding: 4px 6px
}

#alignment .bd-example .row .col, #alignment .bd-example .row [class^=col-], #all-breakpoints .bd-example .row .col, #all-breakpoints .bd-example .row [class^=col-], #column-breaks .bd-example .row .col, #column-breaks .bd-example .row [class^=col-], #column-wrapping .bd-example .row .col, #column-wrapping .bd-example .row [class^=col-], #equal-width .bd-example .row .col, #equal-width .bd-example .row [class^=col-], #equal-width-multi-row .bd-example .row .col, #equal-width-multi-row .bd-example .row [class^=col-], #horizontal-alignment .bd-example .row .col, #horizontal-alignment .bd-example .row [class^=col-], #margin-utilities .bd-example .row .col, #margin-utilities .bd-example .row [class^=col-], #nesting .bd-example .row .col, #nesting .bd-example .row [class^=col-], #offsetting-columns .bd-example .row .col, #offsetting-columns .bd-example .row [class^=col-], #reordering .bd-example .row .col, #reordering .bd-example .row [class^=col-], #setting-one-column-width .bd-example .row .col, #setting-one-column-width .bd-example .row [class^=col-], #stacked-to-horizontal .bd-example .row .col, #stacked-to-horizontal .bd-example .row [class^=col-], #variable-width-content .bd-example .row .col, #variable-width-content .bd-example .row [class^=col-], #vertical-alignment .bd-example .row .col, #vertical-alignment .bd-example .row [class^=col-] {
    padding-top: .75rem;
    padding-bottom: .75rem;
    background-color: rgba(86, 61, 124, .15);
    border: 1px solid rgba(86, 61, 124, .2)
}

#alignment .bd-example .row + .row, #all-breakpoints .bd-example .row + .row, #column-breaks .bd-example .row + .row, #column-wrapping .bd-example .row + .row, #equal-width .bd-example .row + .row, #equal-width-multi-row .bd-example .row + .row, #horizontal-alignment .bd-example .row + .row, #margin-utilities .bd-example .row + .row, #nesting .bd-example .row + .row, #offsetting-columns .bd-example .row + .row, #reordering .bd-example .row + .row, #setting-one-column-width .bd-example .row + .row, #stacked-to-horizontal .bd-example .row + .row, #variable-width-content .bd-example .row + .row, #vertical-alignment .bd-example .row + .row {
    margin-top: 1rem
}

.form-group .checkbox label, .form-group .radio label {
    color: rgba(0, 0, 0, .87)
}

.btn-group span:first-child:not(:last-child) .btn.dropdown-toggle, .btn-group span:first-child:not(:last-child) .fc button.dropdown-toggle, .fc .btn-group span:first-child:not(:last-child) button.dropdown-toggle, .fc .input-group span:first-child:not(:last-child) button.dropdown-toggle, .input-group span:first-child:not(:last-child) .btn.dropdown-toggle, .input-group span:first-child:not(:last-child) .fc button.dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group span:last-child:not(:first-child) .btn.dropdown-toggle, .btn-group span:last-child:not(:first-child) .fc button.dropdown-toggle, .fc .btn-group span:last-child:not(:first-child) button.dropdown-toggle, .fc .input-group span:last-child:not(:first-child) button.dropdown-toggle, .input-group span:last-child:not(:first-child) .btn.dropdown-toggle, .input-group span:last-child:not(:first-child) .fc button.dropdown-toggle {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group span:not(:last-child):not(:first-child) .btn.dropdown-toggle, .btn-group span:not(:last-child):not(:first-child) .fc button.dropdown-toggle, .fc .btn-group span:not(:last-child):not(:first-child) button.dropdown-toggle, .fc .input-group span:not(:last-child):not(:first-child) button.dropdown-toggle, .input-group span:not(:last-child):not(:first-child) .btn.dropdown-toggle, .input-group span:not(:last-child):not(:first-child) .fc button.dropdown-toggle {
    border-radius: 0
}

.list-group-item:hover {
    z-index: 0
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    background-color: #009DA0;
    border-color: #009DA0
}

.label {
    padding-bottom: .1em !important;
    letter-spacing: .5px
}

.label.label-default {
    background-color: #777 !important
}

.media-list.media-bordered .media {
    border-top: 1px solid #E4E7ED;
    padding: 1rem 0
}

.media-list.media-bordered .media:first-child {
    border-top: 0
}

.media img {
    margin-right: 1rem !important
}

.media .media-body + a img {
    margin-right: 0 !important;
    margin-left: 1rem
}

.media .media-body.text-right + a img {
    margin-left: 0
}

.media .media-body, .media .media-left, .media .media-right {
    padding-top: 0
}

.media .round-media {
    border-radius: 50%
}

.dropdown-menu {
    -webkit-box-shadow: none;
    box-shadow: none;
    display: none;
    opacity: inherit
}

.dropdown-menu .active a, .dropdown-menu .active a:focus, .dropdown-menu .active a:hover {
    background-color: #009DA0
}

.dropdown-menu.show, .form-control.open ~ .dropdown-menu {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    opacity: 1
}

.tab-content {
    padding: 1rem
}

.nav-tabs .nav-link {
    height: 100%
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    background-color: transparent;
    border-bottom-color: #fff
}

ngb-accordion [role=tabpanel] {
    padding: 0 2.5rem !important
}

ngb-accordion .card {
    border-bottom: 2px solid #F5F7FA;
    margin: 0
}

.chat-application .chat-fixed-search, .chat-application .chat-name {
    border-bottom: 1px solid #E4E7ED
}

.swal2-modal .swal2-confirm {
    background-color: #0CC27E !important
}

.swal2-modal .swal2-cancel {
    background-color: #FF586B !important
}

.chat-application {
    height: -webkit-calc(100vh - 150px) !important;
    height: -moz-calc(100vh - 150px) !important;
    height: calc(100vh - 150px) !important;
    overflow: hidden
}

.chat-application .content-wrapper {
    padding: 0 !important
}

.chat-application .content-overlay.show {
    background: rgba(0, 0, 0, .9)
}

.chat-application .chat-fixed-search, .chat-application .chat-sidebar {
    width: 300px;
    position: fixed;
    z-index: 999;
    background: #FFF;
    border-right: 1px solid #E4E7ED
}

.chat-application .chat-sidebar {
    vertical-align: top;
    height: -webkit-calc(100vh - 150px);
    height: -moz-calc(100vh - 150px);
    height: calc(100vh - 150px)
}

.chat-application .users-list-padding {
    padding-top: 63px
}

.chat-application .list-group-item-heading {
    font-weight: 500
}

.chat-application .list-group-item-heading span {
    font-size: .8rem;
    font-weight: 400
}

.chat-application .chat-name {
    margin-left: 300px
}

.chat-application .chat-app-window {
    margin-left: 300px;
    padding: 20px 30px;
    overflow-y: scroll;
    text-align: center;
    height: -webkit-calc(100% - 143px);
    height: -moz-calc(100% - 143px);
    height: calc(100% - 143px);
    background-color: #FFF
}

.chat-application .chat-app-form {
    margin-left: 300px;
    position: relative;
    padding: 10px;
    overflow: hidden
}

.chat-application .chats {
    padding: 0
}

.chat-application .chats .chat-body {
    display: block;
    margin: 10px 30px 0 0;
    overflow: hidden
}

.chat-application .chats .chat-body .chat-content {
    text-align: right;
    position: relative;
    display: block;
    float: right;
    padding: 8px 15px;
    margin: 0 20px 10px 0;
    clear: both;
    color: #FFF;
    background-color: #009DA0;
    border-radius: 4px
}

.chat-application .chats .chat-body .chat-content:before {
    position: absolute;
    top: 10px;
    right: -10px;
    width: 0;
    height: 0;
    content: '';
    border: 5px solid transparent;
    border-left-color: #009DA0
}

.chat-application .chats .chat-body .chat-content + .chat-content:before, .chat-application .chats .chat-left .chat-content + .chat-content:before {
    border-color: transparent
}

.chat-application .chats .chat-body .chat-content p {
    margin: 0
}

.chat-application .chats .chat-avatar {
    float: right
}

.chat-application .chats .chat-avatar .avatar {
    width: 50px;
    margin-top: -10px
}

.chat-application .chats .time {
    color: #ADB5BD;
    font-size: 12px;
    text-align: center;
    margin: 40px 0
}

.chat-application .chats .chat-left .chat-avatar {
    float: left
}

.chat-application .chats .chat-left .chat-body {
    margin-right: 0;
    margin-left: 30px
}

.chat-application .chats .chat-left .chat-content {
    text-align: left;
    float: left;
    margin: 0 0 10px 20px;
    color: #343A40;
    background-color: #F5F7FA
}

.chat-application .chats .chat-left .chat-content:before {
    right: auto;
    left: -10px;
    border-right-color: #fff;
    border-left-color: transparent
}

.chat-application .form-control-position {
    cursor: pointer
}

.chat-application .form-control-position.control-position-right {
    right: 18px;
    top: 2px;
    cursor: pointer
}

.chat-application i#chatOptions {
    cursor: pointer
}

.chat-application i#chatOptions:after {
    display: none
}

@media (max-width: 767.98px) {
    .chat-application .chat-app-form, .chat-application .chat-app-window, .chat-application .chat-name {
        margin-left: 0
    }

    .chat-application .chat-sidebar {
        left: 0
    }
}

@media (max-width: 768px) {
    .chat-application .chat-app-form .chat-app-input {
        margin-top: .375rem !important
    }
}

@media (max-width: 992px) {
    .chat-application .chat-app-form .form-group i.fa.fa-paper-plane-o {
        padding: .25rem !important
    }
}

.email-application .email-app-sidebar {
    z-index: 3;
    background: #fff;
    position: fixed;
    width: 250px;
    height: -webkit-calc(100vh - 150px);
    height: -moz-calc(100vh - 150px);
    height: calc(100vh - 150px);
    border-right: 1px solid #E4E7ED
}

.email-application .email-app-sidebar .email-app-sidebar-content {
    position: relative;
    height: 100%;
    padding: 20px 25px
}

.email-application .content-overlay.show {
    background: rgba(0, 0, 0, .9)
}

.email-application .email-app-content {
    margin-top: 0;
    padding: 0;
    min-height: 100%
}

.email-application .email-app-list-mails {
    position: relative;
    padding: 0;
    width: 100%;
    overflow-y: hidden;
    background-color: #FFF;
    height: -webkit-calc(100vh - 212px);
    height: -moz-calc(100vh - 212px);
    height: calc(100vh - 212px)
}

.email-application .email-app-mail-content {
    float: left;
    width: 100%;
    position: relative;
    padding: 0;
    background-color: #FFF;
    min-height: -webkit-calc(100vh - 212px);
    min-height: -moz-calc(100vh - 212px);
    min-height: calc(100vh - 212px);
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out
}

.email-application .email-app-mail-content-detail {
    position: relative;
    padding: 30px;
    max-height: -webkit-calc(100vh - 212px);
    max-height: -moz-calc(100vh - 212px);
    max-height: calc(100vh - 212px);
    overflow-y: auto
}

.email-application .hide-email-content {
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -webkit-transform: translate3d(-110%, 0, 0);
    -moz-transform: translate3d(-110%, 0, 0);
    transform: translate3d(-110%, 0, 0)
}

.email-application .email-app-menu .form-group-compose, .email-application .email-app-menu .list-group-messages {
    border-bottom: 1px solid #E4E7ED
}

.email-application .email-app-menu .list-group-messages a {
    padding: .85rem 1rem;
    font-size: 1.1rem
}

.email-application .email-app-list {
    position: relative;
    height: 100%;
    padding: 1rem 0
}

.email-application .email-app-list p {
    margin-bottom: .2rem
}

.email-application .list-group-item.active, .email-application .list-group-item.active:focus, .email-application .list-group-item.active:hover {
    color: #FFF
}

.email-application .avatar-md {
    width: 40px
}

.email-application .avatar img {
    width: 100%;
    max-width: 100%;
    height: auto;
    border: 0;
    border-radius: 1000px
}

.email-application .chat-fixed-search fieldset, .email-application .email-app-content-wrapper .email-app-options, .email-application .email-app-content-wrapper .email-app-title {
    border-bottom: 1px solid #E4E7ED
}

.email-application .avatar-md span.text-circle {
    width: 40px;
    height: 40px
}

.email-application .avatar span.text-circle {
    text-align: center;
    vertical-align: middle;
    color: #FFF;
    font-size: 1.2rem;
    background: #BABFC7;
    display: table-cell
}

.email-application .email-app-content-wrapper {
    overflow-y: scroll;
    height: -webkit-calc(100% - 30px);
    height: -moz-calc(100% - 30px);
    height: calc(100% - 30px)
}

.email-application .chat-fixed-search {
    z-index: 999;
    background: #FFF;
    padding: 2rem 1rem
}

@media (min-width: 992px) {
    .email-app-list-mails {
        width: 30% !important;
        border-right: 1px solid #E6ECF5;
        float: left
    }

    .email-application .email-app-mail-content {
        width: 70%
    }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
    .email-app-list-mails {
        width: 35% !important;
        border-right: 1px solid #E6ECF5;
        float: left
    }

    .email-application .email-app-mail-content {
        width: 65%
    }
}

@media (min-width: 1200px) {
    .email-app-content {
        margin-left: 250px
    }
}

@media (max-width: 767.98px) {
    .email-app-mail-content {
        position: absolute !important;
        top: 0 !important;
        left: 7px !important;
        width: 98% !important;
        height: 100%;
        transition: all 1s ease-in-out;
        -webkit-transition: all 1s ease-in-out;
        -moz-transition: all 1s ease-in-out;
        -o-transition: all 1s ease-in-out;
        -ms-transition: all 1s ease-in-out;
        max-height: -webkit-calc(100vh - 150px);
        max-height: -moz-calc(100vh - 150px);
        max-height: calc(100vh - 150px)
    }
}

@media (max-width: 991.98px) {
    .email-application .email-app-sidebar {
        left: 0
    }
}

.gallery-thumbnail {
    max-width: 100%;
    height: auto
}

.grid-item, .grid-sizer {
    width: 20%
}

.grid-item figure, .grid-item > div {
    margin: .4rem
}

@media screen and (max-width: 2200px) {
    .grid-item, .grid-sizer {
        width: 20%
    }
}

@media screen and (max-width: 1800px) {
    .grid-item, .grid-sizer {
        width: 30%
    }
}

@media screen and (max-width: 1600px) {
    .grid-item, .grid-sizer {
        width: 33.33%
    }
}

@media screen and (max-width: 1224px) {
    .grid-item, .grid-sizer {
        width: 33.33%
    }
}

@media screen and (max-width: 980px) {
    .grid-item, .grid-sizer {
        width: 50%
    }
}

@media screen and (max-width: 720px) {
    .grid-item, .grid-sizer {
        width: 50%
    }
}

@media screen and (max-width: 480px) {
    .grid-item, .grid-sizer {
        width: 100%
    }
}

.grid-hover {
    position: relative;
    margin: 0 auto;
    padding: 1em 0 4em;
    list-style: none
}

.grid-hover figure {
    position: relative;
    overflow: hidden;
    margin: 10px 1%;
    min-width: auto;
    max-width: 480px;
    max-height: 360px;
    background: #3085A3;
    text-align: center;
    cursor: pointer
}

.grid-hover figure img {
    position: relative;
    display: block;
    min-height: 100%;
    max-width: 100%;
    opacity: .8
}

.grid-hover figure figcaption {
    padding: 2em;
    color: #FFF;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

figure.effect-milo img, figure.effect-sarah img {
    max-width: none;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden
}

.grid-hover figure figcaption > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0
}

.grid-hover figure h2 {
    word-spacing: -.15em;
    font-weight: 300;
    margin: 0
}

.grid-hover figure h2 span {
    font-weight: 800
}

.grid-hover figure p {
    margin: 0;
    letter-spacing: 1px;
    font-size: 68.5%
}

figure.effect-lily img {
    max-width: none;
    width: -webkit-calc(100% + 50px);
    width: -moz-calc(100% + 50px);
    width: calc(100% + 50px);
    opacity: .7;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -o-transition: opacity .35s, -o-transform .35s;
    -moz-transition: opacity .35s, transform .35s, -moz-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(-40px, 0, 0);
    -moz-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0)
}

figure.effect-lily figcaption {
    text-align: left
}

figure.effect-lily figcaption > div {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 2em;
    width: 100%;
    height: 50%
}

figure.effect-lily h2 {
    -webkit-transform: translate3d(0, 40px, 0);
    -moz-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
    -webkit-transition: -webkit-transform .35s;
    -o-transition: -o-transform .35s;
    -moz-transition: transform .35s, -moz-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s
}

figure.effect-lily p {
    -webkit-transform: translate3d(0, 40px, 0);
    -moz-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
    color: rgba(255, 255, 255, .8);
    opacity: 0;
    -webkit-transition: opacity .2s, -webkit-transform .35s;
    -o-transition: opacity .2s, -o-transform .35s;
    -moz-transition: opacity .2s, transform .35s, -moz-transform .35s;
    transition: opacity .2s, transform .35s;
    transition: opacity .2s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s
}

figure.effect-lily:hover img, figure.effect-lily:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0)
}

figure.effect-lily:hover img {
    transform: translate3d(0, 0, 0)
}

figure.effect-lily:hover p {
    transform: translate3d(0, 0, 0);
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
    -webkit-transition-duration: .35s;
    -moz-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s
}

figure.effect-sadie figcaption::before, figure.effect-sadie p {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -moz-transition: opacity .35s, transform .35s, -moz-transform .35s;
    position: absolute;
    left: 0;
    width: 100%;
    opacity: 0
}

figure.effect-lily:hover h2 {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

figure.effect-sadie figcaption::before {
    top: 0;
    height: 100%;
    background: -webkit-linear-gradient(top, rgba(72, 76, 97, 0) 0, rgba(72, 76, 97, .8) 75%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(72, 76, 97, 0)), color-stop(75%, rgba(72, 76, 97, .8)));
    background: oldlinear-gradient(top, rgba(72, 76, 97, 0) 0, rgba(72, 76, 97, .8) 75%) -moz-;
    background: -o-linear-gradient(top, rgba(72, 76, 97, 0) 0, rgba(72, 76, 97, .8) 75%);
    background: linear-gradient(to bottom, rgba(72, 76, 97, 0) 0, rgba(72, 76, 97, .8) 75%);
    content: '';
    -webkit-transform: translate3d(0, 50%, 0);
    -moz-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
    -o-transition: opacity .35s, -o-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s
}

figure.effect-sadie h2 {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    color: #484C61;
    -webkit-transition: color .35s, -webkit-transform .35s;
    -o-transition: color .35s, -o-transform .35s;
    -moz-transition: transform .35s, color .35s, -moz-transform .35s;
    transition: transform .35s, color .35s;
    transition: transform .35s, color .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

figure.effect-sadie p {
    -o-transition: opacity .35s, -o-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    bottom: 0;
    padding: 2em;
    -webkit-transform: translate3d(0, 10px, 0);
    -moz-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
}

figure.effect-roxy figcaption::before, figure.effect-roxy img {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -o-transition: opacity .35s, -o-transform .35s;
    -moz-transition: opacity .35s, transform .35s, -moz-transform .35s
}

figure.effect-bubba figcaption::after, figure.effect-bubba figcaption::before, figure.effect-roxy figcaption::before {
    top: 30px;
    bottom: 30px;
    left: 30px;
    right: 30px;
    position: absolute;
    content: ''
}

figure.effect-sadie:hover h2 {
    color: #FFF;
    -webkit-transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0);
    -moz-transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0);
    transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0)
}

figure.effect-sadie:hover figcaption::before, figure.effect-sadie:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

figure.effect-roxy {
    background: -webkit-linear-gradient(45deg, #FF89E9 0, #05ABE0 100%);
    background: oldlinear-gradient(45deg, #FF89E9 0, #05ABE0 100%) -moz-;
    background: -o-linear-gradient(45deg, #FF89E9 0, #05ABE0 100%);
    background: linear-gradient(45deg, #FF89E9 0, #05ABE0 100%)
}

figure.effect-roxy img {
    max-width: none;
    width: -webkit-calc(100% + 60px);
    width: -moz-calc(100% + 60px);
    width: calc(100% + 60px);
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(-50px, 0, 0);
    -moz-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0)
}

figure.effect-roxy figcaption {
    padding: 3em;
    text-align: left
}

figure.effect-roxy figcaption::before {
    border: 1px solid #FFF;
    opacity: 0;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(-20px, 0, 0);
    -moz-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0)
}

figure.effect-bubba figcaption::before, figure.effect-roxy p {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -o-transition: opacity .35s, -o-transform .35s;
    -moz-transition: opacity .35s, transform .35s, -moz-transform .35s
}

figure.effect-roxy h2 {
    padding: 30% 0 10px
}

figure.effect-roxy p {
    opacity: 0;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(-10px, 0, 0);
    -moz-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0)
}

figure.effect-roxy:hover img {
    opacity: .7;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

figure.effect-roxy:hover figcaption::before, figure.effect-roxy:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

figure.effect-bubba {
    background: #9E5406
}

figure.effect-bubba img {
    opacity: .7;
    -webkit-transition: opacity .35s;
    -o-transition: opacity .35s;
    -moz-transition: opacity .35s;
    transition: opacity .35s
}

figure.effect-bubba:hover img {
    opacity: .4
}

figure.effect-bubba:hover figcaption::after, figure.effect-bubba:hover figcaption::before {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

figure.effect-bubba:hover h2, figure.effect-bubba:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

figure.effect-bubba figcaption::before {
    opacity: 0;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    -webkit-transform: scale(0, 1);
    -moz-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1)
}

figure.effect-bubba figcaption::after {
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -o-transition: opacity .35s, -o-transform .35s;
    -moz-transition: opacity .35s, transform .35s, -moz-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    border-right: 1px solid #FFF;
    border-left: 1px solid #FFF;
    -webkit-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0)
}

figure.effect-bubba h2, figure.effect-romeo h2 {
    -webkit-transition: -webkit-transform .35s;
    -o-transition: -o-transform .35s;
    -moz-transition: transform .35s, -moz-transform .35s
}

figure.effect-bubba h2 {
    padding-top: 30%;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(0, -20px, 0);
    -moz-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
}

figure.effect-bubba p, figure.effect-romeo img {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -o-transition: opacity .35s, -o-transform .35s;
    -moz-transition: opacity .35s, transform .35s, -moz-transform .35s
}

figure.effect-bubba p {
    padding: 20px 2.5em;
    opacity: 0;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(0, 20px, 0);
    -moz-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0)
}

figure.effect-romeo {
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px
}

figure.effect-romeo img {
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(0, 0, 300px);
    -moz-transform: translate3d(0, 0, 300px);
    transform: translate3d(0, 0, 300px)
}

figure.effect-romeo:hover img {
    opacity: .6;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

figure.effect-romeo:hover figcaption::before {
    opacity: .5;
    -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
    -moz-transform: translate3d(-50%, -50%, 0) rotate(45deg);
    transform: translate3d(-50%, -50%, 0) rotate(45deg)
}

figure.effect-romeo:hover figcaption::after {
    opacity: .5;
    -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
    -moz-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
    transform: translate3d(-50%, -50%, 0) rotate(-45deg)
}

figure.effect-romeo:hover h2 {
    -webkit-transform: translate3d(0, -50%, 0) translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -50%, 0) translate3d(0, -100%, 0);
    transform: translate3d(0, -50%, 0) translate3d(0, -100%, 0)
}

figure.effect-romeo:hover p {
    -webkit-transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0);
    transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0)
}

figure.effect-romeo figcaption::after, figure.effect-romeo figcaption::before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    height: 1px;
    background: #FFF;
    content: '';
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -o-transition: opacity .35s, -o-transform .35s;
    -moz-transition: opacity .35s, transform .35s, -moz-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(-50%, -50%, 0);
    -moz-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0)
}

figure.effect-romeo h2 {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(0, -50%, 0) translate3d(0, -150%, 0);
    -moz-transform: translate3d(0, -50%, 0) translate3d(0, -150%, 0);
    transform: translate3d(0, -50%, 0) translate3d(0, -150%, 0)
}

figure.effect-romeo p {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    -webkit-transition: -webkit-transform .35s;
    -o-transition: -o-transform .35s;
    -moz-transition: transform .35s, -moz-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    padding: .25em 2em;
    -webkit-transform: translate3d(0, -50%, 0) translate3d(0, 150%, 0);
    -moz-transform: translate3d(0, -50%, 0) translate3d(0, 150%, 0);
    transform: translate3d(0, -50%, 0) translate3d(0, 150%, 0)
}

figure.effect-layla figcaption::before, figure.effect-layla img {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -o-transition: opacity .35s, -o-transform .35s;
    -moz-transition: opacity .35s, transform .35s, -moz-transform .35s
}

figure.effect-layla {
    background: #18A367
}

figure.effect-layla img {
    height: 390px;
    -webkit-transform: translate3d(0, -30px, 0);
    -moz-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s
}

figure.effect-layla figcaption {
    padding: 3em
}

figure.effect-layla figcaption::before {
    position: absolute;
    content: '';
    opacity: 0;
    top: 50px;
    right: 30px;
    bottom: 50px;
    left: 30px;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    -webkit-transform: scale(0, 1);
    -moz-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s
}

figure.effect-layla figcaption::after {
    position: absolute;
    content: '';
    opacity: 0;
    top: 30px;
    right: 50px;
    bottom: 30px;
    left: 50px;
    border-right: 1px solid #FFF;
    border-left: 1px solid #FFF;
    -webkit-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -o-transition: opacity .35s, -o-transform .35s;
    -moz-transition: opacity .35s, transform .35s, -moz-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s
}

figure.effect-honey h2, figure.effect-layla h2 {
    -webkit-transform: translate3d(0, -30px, 0);
    -moz-transform: translate3d(0, -30px, 0)
}

figure.effect-honey figcaption::before, figure.effect-layla h2 {
    -webkit-transition: -webkit-transform .35s;
    -o-transition: -o-transform .35s;
    -moz-transition: transform .35s, -moz-transform .35s
}

figure.effect-layla h2 {
    padding-top: 26%;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    transform: translate3d(0, -30px, 0)
}

figure.effect-layla p {
    padding: .5em 2em;
    text-transform: none;
    opacity: 0;
    -webkit-transform: translate3d(0, -10px, 0);
    -moz-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -o-transition: opacity .35s, -o-transform .35s;
    -moz-transition: opacity .35s, transform .35s, -moz-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s
}

figure.effect-layla:hover figcaption::after, figure.effect-layla:hover img {
    -webkit-transition-delay: .15s;
    -moz-transition-delay: .15s;
    -o-transition-delay: .15s
}

figure.effect-layla:hover img {
    opacity: .7;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    transition-delay: .15s
}

figure.effect-layla:hover figcaption::before {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

figure.effect-layla:hover figcaption::after {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    transition-delay: .15s
}

figure.effect-layla:hover h2, figure.effect-layla:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition-delay: .15s;
    -moz-transition-delay: .15s;
    -o-transition-delay: .15s;
    transition-delay: .15s
}

figure.effect-honey {
    background: #4A3753
}

figure.effect-honey img {
    opacity: .9;
    -webkit-transition: opacity .35s;
    -o-transition: opacity .35s;
    -moz-transition: opacity .35s;
    transition: opacity .35s
}

figure.effect-honey:hover img {
    opacity: .5
}

figure.effect-honey:hover figcaption::before, figure.effect-honey:hover h2, figure.effect-honey:hover h2 i {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

figure.effect-honey figcaption::before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 10px;
    background: #FFF;
    content: '';
    -webkit-transform: translate3d(0, 10px, 0);
    -moz-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s
}

figure.effect-honey h2 {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 1em 1.5em;
    width: 100%;
    text-align: left;
    transform: translate3d(0, -30px, 0);
    -webkit-transition: -webkit-transform .35s;
    -o-transition: -o-transform .35s;
    -moz-transition: transform .35s, -moz-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s
}

figure.effect-honey h2 i {
    font-style: normal;
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -o-transition: opacity .35s, -o-transform .35s;
    -moz-transition: opacity .35s, transform .35s, -moz-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(0, -30px, 0);
    -moz-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0)
}

figure.effect-oscar {
    background: -webkit-linear-gradient(45deg, #22682A 0, #9B4A1B 40%, #3A342A 100%);
    background: oldlinear-gradient(45deg, #22682A 0, #9B4A1B 40%, #3A342A 100%) -moz-;
    background: -o-linear-gradient(45deg, #22682A 0, #9B4A1B 40%, #3A342A 100%);
    background: linear-gradient(45deg, #22682A 0, #9B4A1B 40%, #3A342A 100%)
}

figure.effect-oscar img {
    opacity: .9;
    -webkit-transition: opacity .35s;
    -o-transition: opacity .35s;
    -moz-transition: opacity .35s;
    transition: opacity .35s
}

figure.effect-oscar figcaption {
    padding: 3em;
    background-color: rgba(58, 52, 42, .7);
    -webkit-transition: background-color .35s;
    -o-transition: background-color .35s;
    -moz-transition: background-color .35s;
    transition: background-color .35s
}

figure.effect-oscar figcaption::before {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #FFF;
    content: '';
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -o-transition: opacity .35s, -o-transform .35s;
    -moz-transition: opacity .35s, transform .35s, -moz-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

figure.effect-oscar h2 {
    margin: 20% 0 10px;
    -webkit-transition: -webkit-transform .35s;
    -o-transition: -o-transform .35s;
    -moz-transition: transform .35s, -moz-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
}

figure.effect-oscar p {
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -o-transition: opacity .35s, -o-transform .35s;
    -moz-transition: opacity .35s, transform .35s, -moz-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

figure.effect-marley:hover h2, figure.effect-oscar:hover h2 {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0)
}

figure.effect-oscar:hover h2 {
    transform: translate3d(0, 0, 0)
}

figure.effect-oscar:hover figcaption {
    background-color: rgba(58, 52, 42, 0)
}

figure.effect-oscar:hover figcaption::before, figure.effect-oscar:hover p {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

figure.effect-oscar:hover img {
    opacity: .4
}

figure.effect-marley figcaption {
    text-align: right
}

figure.effect-marley h2 {
    position: absolute;
    right: 30px;
    left: 30px;
    padding: 10px 0;
    top: 30px;
    -webkit-transition: -webkit-transform .35s;
    -o-transition: -o-transform .35s;
    -moz-transition: transform .35s, -moz-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(0, 20px, 0);
    -moz-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0)
}

figure.effect-marley h2::after, figure.effect-marley p {
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -o-transition: opacity .35s, -o-transform .35s;
    -moz-transition: opacity .35s, transform .35s, -moz-transform .35s;
    position: absolute
}

figure.effect-marley h2::after {
    top: 100%;
    left: 0;
    width: 100%;
    height: 4px;
    background: #FFF;
    content: '';
    -webkit-transform: translate3d(0, 40px, 0);
    -moz-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s
}

figure.effect-marley p {
    right: 30px;
    left: 30px;
    padding: 10px 0;
    bottom: 30px;
    line-height: 1.5;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s
}

figure.effect-marley:hover h2 {
    transform: translate3d(0, 0, 0)
}

figure.effect-marley:hover h2::after, figure.effect-marley:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

figure.effect-ruby {
    background-color: #17819C
}

figure.effect-ruby img {
    opacity: .7;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -o-transition: opacity .35s, -o-transform .35s;
    -moz-transition: opacity .35s, transform .35s, -moz-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15)
}

figure.effect-chico:hover img, figure.effect-ruby:hover img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1)
}

figure.effect-ruby:hover img {
    opacity: .5;
    transform: scale(1)
}

figure.effect-ruby:hover h2 {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

figure.effect-ruby:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1)
}

figure.effect-ruby h2 {
    margin-top: 20%;
    -webkit-transition: -webkit-transform .35s;
    -o-transition: -o-transform .35s;
    -moz-transition: transform .35s, -moz-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(0, 20px, 0);
    -moz-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0)
}

figure.effect-milo img, figure.effect-ruby p {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -o-transition: opacity .35s, -o-transform .35s;
    -moz-transition: opacity .35s, transform .35s, -moz-transform .35s
}

figure.effect-ruby p {
    margin: 1em 0 0;
    padding: 3em;
    border: 1px solid #FFF;
    opacity: 0;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(0, 20px, 0) scale(1.1);
    -moz-transform: translate3d(0, 20px, 0) scale(1.1);
    transform: translate3d(0, 20px, 0) scale(1.1)
}

figure.effect-milo {
    background: #2E5D5A
}

figure.effect-milo img {
    width: -webkit-calc(100% + 60px);
    width: -moz-calc(100% + 60px);
    width: calc(100% + 60px);
    opacity: 1;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(-30px, 0, 0) scale(1.12);
    -moz-transform: translate3d(-30px, 0, 0) scale(1.12);
    transform: translate3d(-30px, 0, 0) scale(1.12);
    backface-visibility: hidden
}

figure.effect-dexter p, figure.effect-milo p {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -o-transition: opacity .35s, -o-transform .35s;
    -moz-transition: opacity .35s, transform .35s, -moz-transform .35s
}

figure.effect-milo:hover img {
    opacity: .5;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1)
}

figure.effect-milo:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

figure.effect-milo h2 {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 1em 1.2em
}

figure.effect-milo p {
    padding: 0 10px 0 0;
    width: 50%;
    border-right: 1px solid #FFF;
    text-align: right;
    opacity: 0;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(-40px, 0, 0);
    -moz-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0)
}

figure.effect-dexter {
    background: -webkit-linear-gradient(top, #258DC8 0, #683C13 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#258DC8), to(#683C13));
    background: oldlinear-gradient(top, #258DC8 0, #683C13 100%) -moz-;
    background: -o-linear-gradient(top, #258DC8 0, #683C13 100%);
    background: linear-gradient(to bottom, #258DC8 0, #683C13 100%)
}

figure.effect-dexter img {
    -webkit-transition: opacity .35s;
    -o-transition: opacity .35s;
    -moz-transition: opacity .35s;
    transition: opacity .35s
}

figure.effect-dexter:hover img {
    opacity: .4
}

figure.effect-dexter:hover figcaption::after {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

figure.effect-dexter:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

figure.effect-dexter figcaption {
    padding: 3em;
    text-align: left
}

figure.effect-dexter figcaption::after {
    position: absolute;
    right: 30px;
    bottom: 30px;
    left: 30px;
    height: -webkit-calc(50% - 30px);
    height: -moz-calc(50% - 30px);
    height: calc(50% - 30px);
    border: 7px solid #FFF;
    content: '';
    -webkit-transition: -webkit-transform .35s;
    -o-transition: -o-transform .35s;
    -moz-transition: transform .35s, -moz-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
}

figure.effect-dexter p {
    position: absolute;
    right: 60px;
    bottom: 60px;
    left: 60px;
    opacity: 0;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(0, -100px, 0);
    -moz-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0)
}

figure.effect-sarah {
    background: #42B078
}

figure.effect-sarah img {
    width: -webkit-calc(100% + 20px);
    width: -moz-calc(100% + 20px);
    width: calc(100% + 20px);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -o-transition: opacity .35s, -o-transform .35s;
    -moz-transition: opacity .35s, transform .35s, -moz-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(-10px, 0, 0);
    -moz-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
    backface-visibility: hidden
}

figure.effect-sarah:hover h2::after, figure.effect-sarah:hover img {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0)
}

figure.effect-sarah:hover img {
    opacity: .4;
    transform: translate3d(0, 0, 0)
}

figure.effect-sarah:hover h2::after {
    transform: translate3d(0, 0, 0)
}

figure.effect-sarah:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

figure.effect-sarah figcaption {
    text-align: left
}

figure.effect-sarah h2 {
    position: relative;
    overflow: hidden;
    padding: .5em 0
}

figure.effect-sarah h2::after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: #FFF;
    content: '';
    -webkit-transition: -webkit-transform .35s;
    -o-transition: -o-transform .35s;
    -moz-transition: transform .35s, -moz-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

figure.effect-sarah p {
    padding: 1em 0;
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -o-transition: opacity .35s, -o-transform .35s;
    -moz-transition: opacity .35s, transform .35s, -moz-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

figure.effect-zoe figcaption, figure.effect-zoe h2 {
    -webkit-transition: -webkit-transform .35s;
    -o-transition: -o-transform .35s;
    -moz-transition: transform .35s, -moz-transform .35s
}

figure.effect-zoe figcaption {
    top: auto;
    bottom: 0;
    padding: 1em;
    height: 3.75em;
    background: #FFF;
    color: #3C4A50;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
}

.btn-adn.active, .btn-adn:active, .btn-bitbucket.active, .btn-bitbucket:active, .btn-dropbox.active, .btn-dropbox:active, .btn-facebook.active, .btn-facebook:active, .btn-flickr.active, .btn-flickr:active, .btn-foursquare.active, .btn-foursquare:active, .btn-github.active, .btn-github:active, .btn-google.active, .btn-google:active, .btn-instagram.active, .btn-instagram:active, .btn-linkedin.active, .btn-linkedin:active, .btn-odnoklassniki.active, .btn-odnoklassniki:active, .btn-openid.active, .btn-openid:active, .btn-pinterest.active, .btn-pinterest:active, .btn-reddit.active, .btn-reddit:active, .btn-soundcloud.active, .btn-soundcloud:active, .btn-tumblr.active, .btn-tumblr:active, .btn-twitter.active, .btn-twitter:active, .btn-vimeo.active, .btn-vimeo:active, .btn-vk.active, .btn-vk:active, .btn-yahoo.active, .btn-yahoo:active, .open > .btn-adn.dropdown-toggle, .open > .btn-bitbucket.dropdown-toggle, .open > .btn-dropbox.dropdown-toggle, .open > .btn-facebook.dropdown-toggle, .open > .btn-flickr.dropdown-toggle, .open > .btn-foursquare.dropdown-toggle, .open > .btn-github.dropdown-toggle, .open > .btn-google.dropdown-toggle, .open > .btn-instagram.dropdown-toggle, .open > .btn-linkedin.dropdown-toggle, .open > .btn-odnoklassniki.dropdown-toggle, .open > .btn-openid.dropdown-toggle, .open > .btn-pinterest.dropdown-toggle, .open > .btn-reddit.dropdown-toggle, .open > .btn-soundcloud.dropdown-toggle, .open > .btn-tumblr.dropdown-toggle, .open > .btn-twitter.dropdown-toggle, .open > .btn-vimeo.dropdown-toggle, .open > .btn-vk.dropdown-toggle, .open > .btn-yahoo.dropdown-toggle {
    background-image: none
}

figure.effect-zoe h2 {
    float: left;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(0, 200%, 0);
    -moz-transform: translate3d(0, 200%, 0);
    transform: translate3d(0, 200%, 0);
    display: inline-block
}

figure.effect-zoe p.icon-links a {
    float: right;
    color: #3C4A50;
    font-size: 1.4em;
    -webkit-transition: -webkit-transform .35s;
    -o-transition: -o-transform .35s;
    -moz-transition: transform .35s, -moz-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: translate3d(0, 200%, 0);
    -moz-transform: translate3d(0, 200%, 0);
    transform: translate3d(0, 200%, 0)
}

figure.effect-zoe p.icon-links a span::before {
    display: inline-block;
    padding: 8px 10px;
    font-family: feathericons;
    speak: none
}

figure.effect-zoe:hover p.icon-links a {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

figure.effect-zoe:hover p.icon-links a:focus, figure.effect-zoe:hover p.icon-links a:hover {
    color: #252D31
}

figure.effect-zoe:hover p.icon-links a:nth-child(3) {
    -webkit-transition-delay: .1s;
    -moz-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s
}

figure.effect-zoe:hover p.icon-links a:nth-child(2) {
    -webkit-transition-delay: .15s;
    -moz-transition-delay: .15s;
    -o-transition-delay: .15s;
    transition-delay: .15s
}

figure.effect-zoe:hover p.icon-links a:first-child {
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s
}

figure.effect-zoe:hover p.description {
    opacity: 1
}

figure.effect-zoe:hover figcaption {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

figure.effect-zoe:hover h2 {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

figure.effect-zoe p.description {
    position: absolute;
    bottom: 8em;
    padding: 2em;
    color: #FFF;
    text-transform: none;
    font-size: 90%;
    opacity: 0;
    -webkit-transition: opacity .35s;
    -o-transition: opacity .35s;
    -moz-transition: opacity .35s;
    transition: opacity .35s;
    -webkit-backface-visibility: hidden
}

figure.effect-chico figcaption::before, figure.effect-chico img {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -o-transition: opacity .35s, -o-transform .35s;
    -moz-transition: opacity .35s, transform .35s, -moz-transform .35s
}

figure.effect-chico img {
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    -webkit-transform: scale(1.12);
    -moz-transform: scale(1.12);
    -ms-transform: scale(1.12);
    -o-transform: scale(1.12);
    transform: scale(1.12)
}

figure.effect-chico:hover img {
    opacity: .5;
    transform: scale(1)
}

figure.effect-chico:hover figcaption::before, figure.effect-chico:hover p {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

figure.effect-chico figcaption {
    padding: 3em
}

figure.effect-chico figcaption::before {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #FFF;
    content: '';
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s
}

.no-border-top-left-radius, .no-border-top-radius {
    border-top-left-radius: 0 !important
}

.no-border-top-radius, .no-border-top-right-radius {
    border-top-right-radius: 0 !important
}

.no-border-bottom-left-radius, .no-border-bottom-radius {
    border-bottom-left-radius: 0 !important
}

.no-border-bottom-radius, .no-border-bottom-right-radius {
    border-bottom-right-radius: 0 !important
}

figure.effect-chico p {
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -o-transition: opacity .35s, -o-transform .35s;
    -moz-transition: opacity .35s, transform .35s, -moz-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
    margin: 0 auto;
    max-width: 200px;
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5)
}

figure.effect-chico h2 {
    padding: 20% 0 20px
}

@media screen and (max-width: 50em) {
    .content {
        padding: 0 10px
    }

    .grid figure {
        display: inline-block;
        float: none;
        margin: 10px auto;
        width: 100%
    }
}

.position-fixed {
    position: fixed !important
}

.position-relative {
    position: relative !important
}

.position-absolute {
    position: absolute !important
}

.position-static {
    position: static !important
}

.position-top-0 {
    top: 0
}

.position-right-0 {
    right: 0
}

.position-bottom-0 {
    bottom: 0
}

.position-left-0 {
    left: 0
}

.no-edge-top {
    top: 0 !important
}

.no-edge-bottom {
    bottom: 0 !important
}

.no-edge-left {
    left: 0 !important
}

.no-edge-right {
    right: 0 !important
}

.overflow-visible {
    overflow: visible
}

.overflow-scroll, .overflow-x-scroll, .overflow-y-scroll {
    overflow: scroll
}

.bullets-inside {
    list-style: inside
}

.list-style-circle {
    list-style: circle
}

.list-style-square {
    list-style: square
}

.app-content .wizard > .actions > ul, .app-content .wizard > .steps > ul, .cd-horizontal-timeline ol, .cd-horizontal-timeline ul, .list-style-icons, .timeline, .timeline > li, ul.no-list-style {
    list-style: none
}

.list-style-icons {
    padding-left: 10px;
    margin-left: 0
}

.list-style-icons > li i {
    float: left;
    width: 1em;
    margin: 5px 12px 0 0
}

.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-left-width: 2px !important
}

.border-right-2 {
    border-right-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-left-width: 3px !important
}

.border-right-3 {
    border-right-width: 3px !important
}

.box-shadow-0 {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.box-shadow-1 {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12)
}

.box-shadow-2 {
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)
}

.box-shadow-3 {
    -webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, .24), 0 17px 50px 0 rgba(0, 0, 0, .19);
    box-shadow: 0 12px 15px 0 rgba(0, 0, 0, .24), 0 17px 50px 0 rgba(0, 0, 0, .19)
}

.box-shadow-4 {
    -webkit-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, .22), 0 25px 55px 0 rgba(0, 0, 0, .21);
    box-shadow: 0 16px 28px 0 rgba(0, 0, 0, .22), 0 25px 55px 0 rgba(0, 0, 0, .21)
}

.box-shadow-5 {
    -webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22)
}

.fit {
    max-width: 100% !important
}

.half-width {
    width: 50% !important
}

.full-width {
    width: 100% !important
}

.full-height {
    height: 100% !important
}

.full-height-vh {
    height: 100vh !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-0 {
    height: 0 !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
}

.line-height-0 {
    line-height: 0 !important
}

.line-height-1 {
    line-height: 1 !important
}

.line-height-2 {
    line-height: 2 !important
}

.rotate-45 {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.rotate-45-inverse {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.rotate-90 {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.rotate-90-inverse {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.rotate-180 {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.rotate-180-inverse {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.spinner {
    display: inline-block;
    -webkit-animation: spin 1s linear infinite;
    -moz-animation: spin 1s linear infinite;
    -o-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.spinner-reverse {
    display: inline-block;
    -webkit-animation: spin-reverse 1s linear infinite;
    -moz-animation: spin-reverse 1s linear infinite;
    -o-animation: spin-reverse 1s linear infinite;
    animation: spin-reverse 1s linear infinite
}

@-webkit-keyframes spin-reverse {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg)
    }
}

@-moz-keyframes spin-reverse {
    0% {
        -moz-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -moz-transform: rotate(-360deg);
        transform: rotate(-360deg)
    }
}

@-o-keyframes spin-reverse {
    0% {
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -o-transform: rotate(-360deg);
        transform: rotate(-360deg)
    }
}

@keyframes spin-reverse {
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(-360deg);
        -moz-transform: rotate(-360deg);
        -o-transform: rotate(-360deg);
        transform: rotate(-360deg)
    }
}

.bg-cover {
    -webkit-background-size: cover !important;
    background-size: cover !important
}

.bg-repeat {
    background-repeat: repeat !important
}

.bg-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
}

.btn-social, .btn-social-icon {
    position: relative;
    padding-left: 3.25rem;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #FFF
}

.btn-social-icon > :first-child, .btn-social > :first-child {
    position: absolute;
    left: 0;
    top: -2px;
    bottom: 0;
    width: 2.5rem;
    line-height: 2.7rem;
    font-size: 1.6em;
    text-align: center;
    border-right: 1px solid rgba(0, 0, 0, .2)
}

.circular, .content-overlay {
    top: 0;
    right: 0;
    left: 0;
    bottom: 0
}

.btn-group-lg > .btn-social.btn, .btn-group-lg > .btn.btn-social-icon, .btn-lg.btn-social-icon, .btn-social.btn-lg, .fc .btn-group-lg > button.btn-social, .fc .btn-group-lg > button.btn-social-icon {
    padding-left: 3.2rem
}

.btn-group-lg > .btn-social.btn > :first-child, .btn-group-lg > .btn.btn-social-icon > :first-child, .btn-lg.btn-social-icon > :first-child, .btn-social.btn-lg > :first-child, .fc .btn-group-lg > button.btn-social-icon > :first-child, .fc .btn-group-lg > button.btn-social > :first-child {
    line-height: 2.2rem;
    width: 2.2rem;
    font-size: 1.8em
}

.btn-group-sm > .btn-social.btn, .btn-group-sm > .btn.btn-social-icon, .btn-sm.btn-social-icon, .btn-social.btn-sm, .fc .btn-group-sm > button.btn-social, .fc .btn-group-sm > button.btn-social-icon {
    padding-left: 2.55rem
}

.btn-group-sm > .btn-social.btn > :first-child, .btn-group-sm > .btn.btn-social-icon > :first-child, .btn-sm.btn-social-icon > :first-child, .btn-social.btn-sm > :first-child, .fc .btn-group-sm > button.btn-social-icon > :first-child, .fc .btn-group-sm > button.btn-social > :first-child {
    line-height: 1.8rem;
    width: 1.8rem;
    font-size: 1.4em
}

.btn-social.btn-xs, .btn-xs.btn-social-icon {
    padding-left: 3.15rem
}

.btn-social.btn-xs > :first-child, .btn-xs.btn-social-icon > :first-child {
    line-height: 2.4rem;
    width: 2.4rem;
    font-size: 1.2em
}

.btn-social-icon {
    height: 2.75rem;
    width: 2.75rem;
    padding: 0
}

.btn-social-icon > :first-child {
    border: none;
    text-align: center;
    width: 100% !important
}

.btn-group-lg > .btn-social-icon.btn, .btn-social-icon.btn-lg, .fc .btn-group-lg > button.btn-social-icon {
    height: 2.2rem;
    width: 2.2rem;
    padding-left: 0;
    padding-right: 0
}

.btn-group-sm > .btn-social-icon.btn, .btn-social-icon.btn-sm, .fc .btn-group-sm > button.btn-social-icon {
    height: 3.8rem;
    width: 3.8rem;
    padding-left: 0;
    padding-right: 0
}

.btn-social-icon.btn-xs {
    height: 4.4rem;
    width: 4.4rem;
    padding-left: 0;
    padding-right: 0
}

.btn-adn {
    color: #FFF !important;
    background-color: #D87A68;
    border-color: rgba(0, 0, 0, .2)
}

.btn-adn.active, .btn-adn.focus, .btn-adn:active, .btn-adn:focus, .btn-adn:hover, .open > .btn-adn.dropdown-toggle {
    color: #FFF;
    background-color: #CE563F !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-adn.active.focus, .btn-adn.active:focus, .btn-adn.active:hover, .btn-adn:active.focus, .btn-adn:active:focus, .btn-adn:active:hover, .open > .btn-adn.dropdown-toggle.focus, .open > .btn-adn.dropdown-toggle:focus, .open > .btn-adn.dropdown-toggle:hover {
    color: #FFF;
    background-color: #B94630 !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-adn.disabled.focus, .btn-adn.disabled:focus, .btn-adn.disabled:hover, .btn-adn[disabled].focus, .btn-adn[disabled]:focus, .btn-adn[disabled]:hover, fieldset[disabled] .btn-adn.focus, fieldset[disabled] .btn-adn:focus, fieldset[disabled] .btn-adn:hover {
    background-color: #D87A68;
    border-color: rgba(0, 0, 0, .2)
}

.btn-adn .badge {
    color: #D87A68;
    background-color: #FFF
}

.btn-bitbucket {
    color: #FFF !important;
    background-color: #205081;
    border-color: rgba(0, 0, 0, .2)
}

.btn-bitbucket.active, .btn-bitbucket.focus, .btn-bitbucket:active, .btn-bitbucket:focus, .btn-bitbucket:hover, .open > .btn-bitbucket.dropdown-toggle {
    color: #FFF;
    background-color: #163758 !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-bitbucket.active.focus, .btn-bitbucket.active:focus, .btn-bitbucket.active:hover, .btn-bitbucket:active.focus, .btn-bitbucket:active:focus, .btn-bitbucket:active:hover, .open > .btn-bitbucket.dropdown-toggle.focus, .open > .btn-bitbucket.dropdown-toggle:focus, .open > .btn-bitbucket.dropdown-toggle:hover {
    color: #FFF;
    background-color: #0F253C !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-bitbucket.disabled.focus, .btn-bitbucket.disabled:focus, .btn-bitbucket.disabled:hover, .btn-bitbucket[disabled].focus, .btn-bitbucket[disabled]:focus, .btn-bitbucket[disabled]:hover, fieldset[disabled] .btn-bitbucket.focus, fieldset[disabled] .btn-bitbucket:focus, fieldset[disabled] .btn-bitbucket:hover {
    background-color: #205081;
    border-color: rgba(0, 0, 0, .2)
}

.btn-bitbucket .badge {
    color: #205081;
    background-color: #FFF
}

.btn-dropbox {
    color: #FFF !important;
    background-color: #1087DD;
    border-color: rgba(0, 0, 0, .2)
}

.btn-dropbox.active, .btn-dropbox.focus, .btn-dropbox:active, .btn-dropbox:focus, .btn-dropbox:hover, .open > .btn-dropbox.dropdown-toggle {
    color: #FFF;
    background-color: #0D6AAD !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-dropbox.active.focus, .btn-dropbox.active:focus, .btn-dropbox.active:hover, .btn-dropbox:active.focus, .btn-dropbox:active:focus, .btn-dropbox:active:hover, .open > .btn-dropbox.dropdown-toggle.focus, .open > .btn-dropbox.dropdown-toggle:focus, .open > .btn-dropbox.dropdown-toggle:hover {
    color: #FFF;
    background-color: #0A568C !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-dropbox.disabled.focus, .btn-dropbox.disabled:focus, .btn-dropbox.disabled:hover, .btn-dropbox[disabled].focus, .btn-dropbox[disabled]:focus, .btn-dropbox[disabled]:hover, fieldset[disabled] .btn-dropbox.focus, fieldset[disabled] .btn-dropbox:focus, fieldset[disabled] .btn-dropbox:hover {
    background-color: #1087DD;
    border-color: rgba(0, 0, 0, .2)
}

.btn-dropbox .badge {
    color: #1087DD;
    background-color: #FFF
}

.btn-facebook {
    color: #FFF !important;
    background-color: #3B5998;
    border-color: rgba(0, 0, 0, .2)
}

.btn-facebook.active, .btn-facebook.focus, .btn-facebook:active, .btn-facebook:focus, .btn-facebook:hover, .open > .btn-facebook.dropdown-toggle {
    color: #FFF;
    background-color: #2D4373 !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-facebook.active.focus, .btn-facebook.active:focus, .btn-facebook.active:hover, .btn-facebook:active.focus, .btn-facebook:active:focus, .btn-facebook:active:hover, .open > .btn-facebook.dropdown-toggle.focus, .open > .btn-facebook.dropdown-toggle:focus, .open > .btn-facebook.dropdown-toggle:hover {
    color: #FFF;
    background-color: #23345A !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-facebook.disabled.focus, .btn-facebook.disabled:focus, .btn-facebook.disabled:hover, .btn-facebook[disabled].focus, .btn-facebook[disabled]:focus, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook.focus, fieldset[disabled] .btn-facebook:focus, fieldset[disabled] .btn-facebook:hover {
    background-color: #3B5998;
    border-color: rgba(0, 0, 0, .2)
}

.btn-facebook .badge {
    color: #3B5998;
    background-color: #FFF
}

.btn-flickr {
    color: #FFF !important;
    background-color: #FF0084;
    border-color: rgba(0, 0, 0, .2)
}

.btn-flickr.active, .btn-flickr.focus, .btn-flickr:active, .btn-flickr:focus, .btn-flickr:hover, .open > .btn-flickr.dropdown-toggle {
    color: #FFF;
    background-color: #CC006A !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-flickr.active.focus, .btn-flickr.active:focus, .btn-flickr.active:hover, .btn-flickr:active.focus, .btn-flickr:active:focus, .btn-flickr:active:hover, .open > .btn-flickr.dropdown-toggle.focus, .open > .btn-flickr.dropdown-toggle:focus, .open > .btn-flickr.dropdown-toggle:hover {
    color: #FFF;
    background-color: #A80057 !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-flickr.disabled.focus, .btn-flickr.disabled:focus, .btn-flickr.disabled:hover, .btn-flickr[disabled].focus, .btn-flickr[disabled]:focus, .btn-flickr[disabled]:hover, fieldset[disabled] .btn-flickr.focus, fieldset[disabled] .btn-flickr:focus, fieldset[disabled] .btn-flickr:hover {
    background-color: #FF0084;
    border-color: rgba(0, 0, 0, .2)
}

.btn-flickr .badge {
    color: #FF0084;
    background-color: #FFF
}

.btn-foursquare {
    color: #FFF !important;
    background-color: #F94877;
    border-color: rgba(0, 0, 0, .2)
}

.btn-foursquare.active, .btn-foursquare.focus, .btn-foursquare:active, .btn-foursquare:focus, .btn-foursquare:hover, .open > .btn-foursquare.dropdown-toggle {
    color: #FFF;
    background-color: #F71752 !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-foursquare.active.focus, .btn-foursquare.active:focus, .btn-foursquare.active:hover, .btn-foursquare:active.focus, .btn-foursquare:active:focus, .btn-foursquare:active:hover, .open > .btn-foursquare.dropdown-toggle.focus, .open > .btn-foursquare.dropdown-toggle:focus, .open > .btn-foursquare.dropdown-toggle:hover {
    color: #FFF;
    background-color: #E30742 !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-foursquare.disabled.focus, .btn-foursquare.disabled:focus, .btn-foursquare.disabled:hover, .btn-foursquare[disabled].focus, .btn-foursquare[disabled]:focus, .btn-foursquare[disabled]:hover, fieldset[disabled] .btn-foursquare.focus, fieldset[disabled] .btn-foursquare:focus, fieldset[disabled] .btn-foursquare:hover {
    background-color: #F94877;
    border-color: rgba(0, 0, 0, .2)
}

.btn-foursquare .badge {
    color: #F94877;
    background-color: #FFF
}

.btn-github {
    color: #FFF !important;
    background-color: #444;
    border-color: rgba(0, 0, 0, .2)
}

.btn-github.active, .btn-github.focus, .btn-github:active, .btn-github:focus, .btn-github:hover, .open > .btn-github.dropdown-toggle {
    color: #FFF;
    background-color: #2B2B2B !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-github.active.focus, .btn-github.active:focus, .btn-github.active:hover, .btn-github:active.focus, .btn-github:active:focus, .btn-github:active:hover, .open > .btn-github.dropdown-toggle.focus, .open > .btn-github.dropdown-toggle:focus, .open > .btn-github.dropdown-toggle:hover {
    color: #FFF;
    background-color: #191919 !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-github.disabled.focus, .btn-github.disabled:focus, .btn-github.disabled:hover, .btn-github[disabled].focus, .btn-github[disabled]:focus, .btn-github[disabled]:hover, fieldset[disabled] .btn-github.focus, fieldset[disabled] .btn-github:focus, fieldset[disabled] .btn-github:hover {
    background-color: #444;
    border-color: rgba(0, 0, 0, .2)
}

.btn-github .badge {
    color: #444;
    background-color: #FFF
}

.btn-google {
    color: #FFF !important;
    background-color: #DD4B39;
    border-color: rgba(0, 0, 0, .2)
}

.btn-google.active, .btn-google.focus, .btn-google:active, .btn-google:focus, .btn-google:hover, .open > .btn-google.dropdown-toggle {
    color: #FFF;
    background-color: #C23321 !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-google.active.focus, .btn-google.active:focus, .btn-google.active:hover, .btn-google:active.focus, .btn-google:active:focus, .btn-google:active:hover, .open > .btn-google.dropdown-toggle.focus, .open > .btn-google.dropdown-toggle:focus, .open > .btn-google.dropdown-toggle:hover {
    color: #FFF;
    background-color: #A32B1C !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-google.disabled.focus, .btn-google.disabled:focus, .btn-google.disabled:hover, .btn-google[disabled].focus, .btn-google[disabled]:focus, .btn-google[disabled]:hover, fieldset[disabled] .btn-google.focus, fieldset[disabled] .btn-google:focus, fieldset[disabled] .btn-google:hover {
    background-color: #DD4B39;
    border-color: rgba(0, 0, 0, .2)
}

.btn-google .badge {
    color: #DD4B39;
    background-color: #FFF
}

.btn-instagram {
    color: #FFF !important;
    background-color: #3F729B;
    border-color: rgba(0, 0, 0, .2)
}

.btn-instagram.active, .btn-instagram.focus, .btn-instagram:active, .btn-instagram:focus, .btn-instagram:hover, .open > .btn-instagram.dropdown-toggle {
    color: #FFF;
    background-color: #305777 !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-instagram.active.focus, .btn-instagram.active:focus, .btn-instagram.active:hover, .btn-instagram:active.focus, .btn-instagram:active:focus, .btn-instagram:active:hover, .open > .btn-instagram.dropdown-toggle.focus, .open > .btn-instagram.dropdown-toggle:focus, .open > .btn-instagram.dropdown-toggle:hover {
    color: #FFF;
    background-color: #26455D !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-instagram.disabled.focus, .btn-instagram.disabled:focus, .btn-instagram.disabled:hover, .btn-instagram[disabled].focus, .btn-instagram[disabled]:focus, .btn-instagram[disabled]:hover, fieldset[disabled] .btn-instagram.focus, fieldset[disabled] .btn-instagram:focus, fieldset[disabled] .btn-instagram:hover {
    background-color: #3F729B;
    border-color: rgba(0, 0, 0, .2)
}

.btn-instagram .badge {
    color: #3F729B;
    background-color: #FFF
}

.btn-linkedin {
    color: #FFF !important;
    background-color: #007BB6;
    border-color: rgba(0, 0, 0, .2)
}

.btn-linkedin.active, .btn-linkedin.focus, .btn-linkedin:active, .btn-linkedin:focus, .btn-linkedin:hover, .open > .btn-linkedin.dropdown-toggle {
    color: #FFF;
    background-color: #005983 !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-linkedin.active.focus, .btn-linkedin.active:focus, .btn-linkedin.active:hover, .btn-linkedin:active.focus, .btn-linkedin:active:focus, .btn-linkedin:active:hover, .open > .btn-linkedin.dropdown-toggle.focus, .open > .btn-linkedin.dropdown-toggle:focus, .open > .btn-linkedin.dropdown-toggle:hover {
    color: #FFF;
    background-color: #00405F !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-linkedin.disabled.focus, .btn-linkedin.disabled:focus, .btn-linkedin.disabled:hover, .btn-linkedin[disabled].focus, .btn-linkedin[disabled]:focus, .btn-linkedin[disabled]:hover, fieldset[disabled] .btn-linkedin.focus, fieldset[disabled] .btn-linkedin:focus, fieldset[disabled] .btn-linkedin:hover {
    background-color: #007BB6;
    border-color: rgba(0, 0, 0, .2)
}

.btn-linkedin .badge {
    color: #007BB6;
    background-color: #FFF
}

.btn-microsoft {
    color: #FFF !important;
    background-color: #2672EC;
    border-color: rgba(0, 0, 0, .2)
}

.btn-microsoft.active, .btn-microsoft.focus, .btn-microsoft:active, .btn-microsoft:focus, .btn-microsoft:hover, .open > .btn-microsoft.dropdown-toggle {
    color: #FFF;
    background-color: #125ACD !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-microsoft.active.focus, .btn-microsoft.active:focus, .btn-microsoft.active:hover, .btn-microsoft:active.focus, .btn-microsoft:active:focus, .btn-microsoft:active:hover, .open > .btn-microsoft.dropdown-toggle.focus, .open > .btn-microsoft.dropdown-toggle:focus, .open > .btn-microsoft.dropdown-toggle:hover {
    color: #FFF;
    background-color: #0F4BAC !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-microsoft.active, .btn-microsoft:active, .open > .btn-microsoft.dropdown-toggle {
    background-image: none
}

.btn-microsoft.disabled.focus, .btn-microsoft.disabled:focus, .btn-microsoft.disabled:hover, .btn-microsoft[disabled].focus, .btn-microsoft[disabled]:focus, .btn-microsoft[disabled]:hover, fieldset[disabled] .btn-microsoft.focus, fieldset[disabled] .btn-microsoft:focus, fieldset[disabled] .btn-microsoft:hover {
    background-color: #2672EC;
    border-color: rgba(0, 0, 0, .2)
}

.btn-microsoft .badge {
    color: #2672EC;
    background-color: #FFF
}

.btn-odnoklassniki {
    color: #FFF !important;
    background-color: #F4731C;
    border-color: rgba(0, 0, 0, .2)
}

.btn-odnoklassniki.active, .btn-odnoklassniki.focus, .btn-odnoklassniki:active, .btn-odnoklassniki:focus, .btn-odnoklassniki:hover, .open > .btn-odnoklassniki.dropdown-toggle {
    color: #FFF;
    background-color: #D35B0A !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-odnoklassniki.active.focus, .btn-odnoklassniki.active:focus, .btn-odnoklassniki.active:hover, .btn-odnoklassniki:active.focus, .btn-odnoklassniki:active:focus, .btn-odnoklassniki:active:hover, .open > .btn-odnoklassniki.dropdown-toggle.focus, .open > .btn-odnoklassniki.dropdown-toggle:focus, .open > .btn-odnoklassniki.dropdown-toggle:hover {
    color: #FFF;
    background-color: #B14C09 !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-odnoklassniki.disabled.focus, .btn-odnoklassniki.disabled:focus, .btn-odnoklassniki.disabled:hover, .btn-odnoklassniki[disabled].focus, .btn-odnoklassniki[disabled]:focus, .btn-odnoklassniki[disabled]:hover, fieldset[disabled] .btn-odnoklassniki.focus, fieldset[disabled] .btn-odnoklassniki:focus, fieldset[disabled] .btn-odnoklassniki:hover {
    background-color: #F4731C;
    border-color: rgba(0, 0, 0, .2)
}

.btn-odnoklassniki .badge {
    color: #F4731C;
    background-color: #FFF
}

.btn-openid {
    color: #FFF !important;
    background-color: #F7931E;
    border-color: rgba(0, 0, 0, .2)
}

.btn-openid.active, .btn-openid.focus, .btn-openid:active, .btn-openid:focus, .btn-openid:hover, .open > .btn-openid.dropdown-toggle {
    color: #FFF;
    background-color: #DA7908 !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-openid.active.focus, .btn-openid.active:focus, .btn-openid.active:hover, .btn-openid:active.focus, .btn-openid:active:focus, .btn-openid:active:hover, .open > .btn-openid.dropdown-toggle.focus, .open > .btn-openid.dropdown-toggle:focus, .open > .btn-openid.dropdown-toggle:hover {
    color: #FFF;
    background-color: #B86607 !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-openid.disabled.focus, .btn-openid.disabled:focus, .btn-openid.disabled:hover, .btn-openid[disabled].focus, .btn-openid[disabled]:focus, .btn-openid[disabled]:hover, fieldset[disabled] .btn-openid.focus, fieldset[disabled] .btn-openid:focus, fieldset[disabled] .btn-openid:hover {
    background-color: #F7931E;
    border-color: rgba(0, 0, 0, .2)
}

.btn-openid .badge {
    color: #F7931E;
    background-color: #FFF
}

.btn-pinterest {
    color: #FFF !important;
    background-color: #CB2027;
    border-color: rgba(0, 0, 0, .2)
}

.btn-pinterest.active, .btn-pinterest.focus, .btn-pinterest:active, .btn-pinterest:focus, .btn-pinterest:hover, .open > .btn-pinterest.dropdown-toggle {
    color: #FFF;
    background-color: #9F191F !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-pinterest.active.focus, .btn-pinterest.active:focus, .btn-pinterest.active:hover, .btn-pinterest:active.focus, .btn-pinterest:active:focus, .btn-pinterest:active:hover, .open > .btn-pinterest.dropdown-toggle.focus, .open > .btn-pinterest.dropdown-toggle:focus, .open > .btn-pinterest.dropdown-toggle:hover {
    color: #FFF;
    background-color: #801419 !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-pinterest.disabled.focus, .btn-pinterest.disabled:focus, .btn-pinterest.disabled:hover, .btn-pinterest[disabled].focus, .btn-pinterest[disabled]:focus, .btn-pinterest[disabled]:hover, fieldset[disabled] .btn-pinterest.focus, fieldset[disabled] .btn-pinterest:focus, fieldset[disabled] .btn-pinterest:hover {
    background-color: #CB2027;
    border-color: rgba(0, 0, 0, .2)
}

.btn-pinterest .badge {
    color: #CB2027;
    background-color: #FFF
}

.btn-reddit {
    color: #000 !important;
    background-color: #EFF7FF;
    border-color: rgba(0, 0, 0, .2)
}

.btn-reddit.active, .btn-reddit.focus, .btn-reddit:active, .btn-reddit:focus, .btn-reddit:hover, .open > .btn-reddit.dropdown-toggle {
    color: #000;
    background-color: #BCDEFF !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-reddit.active.focus, .btn-reddit.active:focus, .btn-reddit.active:hover, .btn-reddit:active.focus, .btn-reddit:active:focus, .btn-reddit:active:hover, .open > .btn-reddit.dropdown-toggle.focus, .open > .btn-reddit.dropdown-toggle:focus, .open > .btn-reddit.dropdown-toggle:hover {
    color: #000;
    background-color: #98CCFF !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-reddit.disabled.focus, .btn-reddit.disabled:focus, .btn-reddit.disabled:hover, .btn-reddit[disabled].focus, .btn-reddit[disabled]:focus, .btn-reddit[disabled]:hover, fieldset[disabled] .btn-reddit.focus, fieldset[disabled] .btn-reddit:focus, fieldset[disabled] .btn-reddit:hover {
    background-color: #EFF7FF;
    border-color: rgba(0, 0, 0, .2)
}

.btn-reddit .badge {
    color: #EFF7FF;
    background-color: #000
}

.btn-soundcloud {
    color: #FFF !important;
    background-color: #F50;
    border-color: rgba(0, 0, 0, .2)
}

.btn-soundcloud.active, .btn-soundcloud.focus, .btn-soundcloud:active, .btn-soundcloud:focus, .btn-soundcloud:hover, .open > .btn-soundcloud.dropdown-toggle {
    color: #FFF;
    background-color: #C40 !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-soundcloud.active.focus, .btn-soundcloud.active:focus, .btn-soundcloud.active:hover, .btn-soundcloud:active.focus, .btn-soundcloud:active:focus, .btn-soundcloud:active:hover, .open > .btn-soundcloud.dropdown-toggle.focus, .open > .btn-soundcloud.dropdown-toggle:focus, .open > .btn-soundcloud.dropdown-toggle:hover {
    color: #FFF;
    background-color: #A83800 !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-soundcloud.disabled.focus, .btn-soundcloud.disabled:focus, .btn-soundcloud.disabled:hover, .btn-soundcloud[disabled].focus, .btn-soundcloud[disabled]:focus, .btn-soundcloud[disabled]:hover, fieldset[disabled] .btn-soundcloud.focus, fieldset[disabled] .btn-soundcloud:focus, fieldset[disabled] .btn-soundcloud:hover {
    background-color: #F50;
    border-color: rgba(0, 0, 0, .2)
}

.btn-soundcloud .badge {
    color: #F50;
    background-color: #FFF
}

.btn-tumblr {
    color: #FFF !important;
    background-color: #2C4762;
    border-color: rgba(0, 0, 0, .2)
}

.btn-tumblr.active, .btn-tumblr.focus, .btn-tumblr:active, .btn-tumblr:focus, .btn-tumblr:hover, .open > .btn-tumblr.dropdown-toggle {
    color: #FFF;
    background-color: #1C2E3F !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-tumblr.active.focus, .btn-tumblr.active:focus, .btn-tumblr.active:hover, .btn-tumblr:active.focus, .btn-tumblr:active:focus, .btn-tumblr:active:hover, .open > .btn-tumblr.dropdown-toggle.focus, .open > .btn-tumblr.dropdown-toggle:focus, .open > .btn-tumblr.dropdown-toggle:hover {
    color: #FFF;
    background-color: #111C26 !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-tumblr.disabled.focus, .btn-tumblr.disabled:focus, .btn-tumblr.disabled:hover, .btn-tumblr[disabled].focus, .btn-tumblr[disabled]:focus, .btn-tumblr[disabled]:hover, fieldset[disabled] .btn-tumblr.focus, fieldset[disabled] .btn-tumblr:focus, fieldset[disabled] .btn-tumblr:hover {
    background-color: #2C4762;
    border-color: rgba(0, 0, 0, .2)
}

.btn-tumblr .badge {
    color: #2C4762;
    background-color: #FFF
}

.btn-twitter {
    color: #FFF !important;
    background-color: #55ACEE;
    border-color: rgba(0, 0, 0, .2)
}

.btn-twitter.active, .btn-twitter.focus, .btn-twitter:active, .btn-twitter:focus, .btn-twitter:hover, .open > .btn-twitter.dropdown-toggle {
    color: #FFF;
    background-color: #2795E9 !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-twitter.active.focus, .btn-twitter.active:focus, .btn-twitter.active:hover, .btn-twitter:active.focus, .btn-twitter:active:focus, .btn-twitter:active:hover, .open > .btn-twitter.dropdown-toggle.focus, .open > .btn-twitter.dropdown-toggle:focus, .open > .btn-twitter.dropdown-toggle:hover {
    color: #FFF;
    background-color: #1583D7 !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-twitter.disabled.focus, .btn-twitter.disabled:focus, .btn-twitter.disabled:hover, .btn-twitter[disabled].focus, .btn-twitter[disabled]:focus, .btn-twitter[disabled]:hover, fieldset[disabled] .btn-twitter.focus, fieldset[disabled] .btn-twitter:focus, fieldset[disabled] .btn-twitter:hover {
    background-color: #55ACEE;
    border-color: rgba(0, 0, 0, .2)
}

.btn-twitter .badge {
    color: #55ACEE;
    background-color: #FFF
}

.btn-vimeo {
    color: #FFF !important;
    background-color: #1AB7EA;
    border-color: rgba(0, 0, 0, .2)
}

.btn-vimeo.active, .btn-vimeo.focus, .btn-vimeo:active, .btn-vimeo:focus, .btn-vimeo:hover, .open > .btn-vimeo.dropdown-toggle {
    color: #FFF;
    background-color: #1295BF !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-vimeo.active.focus, .btn-vimeo.active:focus, .btn-vimeo.active:hover, .btn-vimeo:active.focus, .btn-vimeo:active:focus, .btn-vimeo:active:hover, .open > .btn-vimeo.dropdown-toggle.focus, .open > .btn-vimeo.dropdown-toggle:focus, .open > .btn-vimeo.dropdown-toggle:hover {
    color: #FFF;
    background-color: #0F7B9F !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-vimeo.disabled.focus, .btn-vimeo.disabled:focus, .btn-vimeo.disabled:hover, .btn-vimeo[disabled].focus, .btn-vimeo[disabled]:focus, .btn-vimeo[disabled]:hover, fieldset[disabled] .btn-vimeo.focus, fieldset[disabled] .btn-vimeo:focus, fieldset[disabled] .btn-vimeo:hover {
    background-color: #1AB7EA;
    border-color: rgba(0, 0, 0, .2)
}

.btn-vimeo .badge {
    color: #1AB7EA;
    background-color: #FFF
}

.btn-vk {
    color: #FFF !important;
    background-color: #587EA3;
    border-color: rgba(0, 0, 0, .2)
}

.btn-vk.active, .btn-vk.focus, .btn-vk:active, .btn-vk:focus, .btn-vk:hover, .open > .btn-vk.dropdown-toggle {
    color: #FFF;
    background-color: #466482 !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-vk.active.focus, .btn-vk.active:focus, .btn-vk.active:hover, .btn-vk:active.focus, .btn-vk:active:focus, .btn-vk:active:hover, .open > .btn-vk.dropdown-toggle.focus, .open > .btn-vk.dropdown-toggle:focus, .open > .btn-vk.dropdown-toggle:hover {
    color: #FFF;
    background-color: #3A526B !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-vk.disabled.focus, .btn-vk.disabled:focus, .btn-vk.disabled:hover, .btn-vk[disabled].focus, .btn-vk[disabled]:focus, .btn-vk[disabled]:hover, fieldset[disabled] .btn-vk.focus, fieldset[disabled] .btn-vk:focus, fieldset[disabled] .btn-vk:hover {
    background-color: #587EA3;
    border-color: rgba(0, 0, 0, .2)
}

.btn-vk .badge {
    color: #587EA3;
    background-color: #FFF
}

.btn-yahoo {
    color: #FFF !important;
    background-color: #720E9E;
    border-color: rgba(0, 0, 0, .2)
}

.btn-yahoo.active, .btn-yahoo.focus, .btn-yahoo:active, .btn-yahoo:focus, .btn-yahoo:hover, .open > .btn-yahoo.dropdown-toggle {
    color: #FFF;
    background-color: #500A6F !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-yahoo.active.focus, .btn-yahoo.active:focus, .btn-yahoo.active:hover, .btn-yahoo:active.focus, .btn-yahoo:active:focus, .btn-yahoo:active:hover, .open > .btn-yahoo.dropdown-toggle.focus, .open > .btn-yahoo.dropdown-toggle:focus, .open > .btn-yahoo.dropdown-toggle:hover {
    color: #FFF;
    background-color: #39074E !important;
    border-color: rgba(0, 0, 0, .2)
}

.btn-yahoo.disabled.focus, .btn-yahoo.disabled:focus, .btn-yahoo.disabled:hover, .btn-yahoo[disabled].focus, .btn-yahoo[disabled]:focus, .btn-yahoo[disabled]:hover, fieldset[disabled] .btn-yahoo.focus, fieldset[disabled] .btn-yahoo:focus, fieldset[disabled] .btn-yahoo:hover {
    background-color: #720E9E;
    border-color: rgba(0, 0, 0, .2)
}

.btn-yahoo .badge {
    color: #720E9E;
    background-color: #FFF
}

.btn-adn-flat, .btn-adn-flat.active, .btn-adn-flat:active, .btn-adn-flat:active:focus, .btn-adn-flat:active:hover, .btn-adn-flat:focus, .btn-adn-flat:hover, .btn-bitbucket-flat, .btn-bitbucket-flat.active, .btn-bitbucket-flat:active, .btn-bitbucket-flat:active:focus, .btn-bitbucket-flat:active:hover, .btn-bitbucket-flat:focus, .btn-bitbucket-flat:hover, .btn-dropbox-flat, .btn-dropbox-flat.active, .btn-dropbox-flat:active, .btn-dropbox-flat:active:focus, .btn-dropbox-flat:active:hover, .btn-dropbox-flat:focus, .btn-dropbox-flat:hover, .btn-facebook-flat, .btn-facebook-flat.active, .btn-facebook-flat:active, .btn-facebook-flat:active:focus, .btn-facebook-flat:active:hover, .btn-facebook-flat:focus, .btn-facebook-flat:hover, .btn-flickr-flat, .btn-flickr-flat.active, .btn-flickr-flat:active, .btn-flickr-flat:active:focus, .btn-flickr-flat:active:hover, .btn-flickr-flat:focus, .btn-flickr-flat:hover, .btn-foursquare-flat.active, .btn-foursquare-flat:active, .btn-foursquare-flat:active:focus, .btn-foursquare-flat:active:hover, .btn-foursquare-flat:focus, .btn-foursquare-flat:hover, .btn-github-flat, .btn-github-flat.active, .btn-github-flat:active, .btn-github-flat:active:focus, .btn-github-flat:active:hover, .btn-github-flat:focus, .btn-github-flat:hover, .btn-google-flat, .btn-google-flat.active, .btn-google-flat:active, .btn-google-flat:active:focus, .btn-google-flat:active:hover, .btn-google-flat:focus, .btn-google-flat:hover, .btn-instagram-flat, .btn-instagram-flat.active, .btn-instagram-flat:active, .btn-instagram-flat:active:focus, .btn-instagram-flat:active:hover, .btn-instagram-flat:focus, .btn-instagram-flat:hover, .btn-linkedin-flat, .btn-linkedin-flat.active, .btn-linkedin-flat:active, .btn-linkedin-flat:active:focus, .btn-linkedin-flat:active:hover, .btn-linkedin-flat:focus, .btn-linkedin-flat:hover, .btn-microsoft-flat, .btn-microsoft-flat.active, .btn-microsoft-flat:active, .btn-microsoft-flat:active:focus, .btn-microsoft-flat:active:hover, .btn-microsoft-flat:focus, .btn-microsoft-flat:hover, .btn-odnoklassniki-flat, .btn-odnoklassniki-flat.active, .btn-odnoklassniki-flat:active, .btn-odnoklassniki-flat:active:focus, .btn-odnoklassniki-flat:active:hover, .btn-odnoklassniki-flat:focus, .btn-odnoklassniki-flat:hover, .btn-openid-flat, .btn-openid-flat.active, .btn-openid-flat:active, .btn-openid-flat:active:focus, .btn-openid-flat:active:hover, .btn-openid-flat:focus, .btn-openid-flat:hover, .btn-outline-adn:hover, .btn-outline-bitbucket:hover, .btn-outline-dropbox:hover, .btn-outline-facebook:hover, .btn-outline-flickr:hover, .btn-outline-foursquare:hover, .btn-outline-github:hover, .btn-outline-google:hover, .btn-outline-instagram:hover, .btn-outline-linkedin:hover, .btn-outline-microsoft:hover, .btn-outline-odnoklassniki:hover, .btn-outline-openid:hover, .btn-outline-pinterest:hover, .btn-outline-reddit:hover, .btn-outline-soundcloud:hover, .btn-outline-tumblr:hover, .btn-outline-twitter:hover, .btn-outline-vimeo:hover, .btn-outline-vk:hover, .btn-outline-yahoo:hover, .btn-pinterest-flat, .btn-pinterest-flat.active, .btn-pinterest-flat:active, .btn-pinterest-flat:active:focus, .btn-pinterest-flat:active:hover, .btn-pinterest-flat:focus, .btn-pinterest-flat:hover, .btn-reddit-flat, .btn-reddit-flat.active, .btn-reddit-flat:active, .btn-reddit-flat:active:focus, .btn-reddit-flat:active:hover, .btn-reddit-flat:focus, .btn-reddit-flat:hover, .btn-soundcloud-flat, .btn-soundcloud-flat.active, .btn-soundcloud-flat:active, .btn-soundcloud-flat:active:focus, .btn-soundcloud-flat:active:hover, .btn-soundcloud-flat:focus, .btn-soundcloud-flat:hover, .btn-tumblr-flat, .btn-tumblr-flat.active, .btn-tumblr-flat:active, .btn-tumblr-flat:active:focus, .btn-tumblr-flat:active:hover, .btn-tumblr-flat:focus, .btn-tumblr-flat:hover, .btn-twitter-flat, .btn-twitter-flat.active, .btn-twitter-flat:active, .btn-twitter-flat:active:focus, .btn-twitter-flat:active:hover, .btn-twitter-flat:focus, .btn-twitter-flat:hover, .btn-vimeo-flat, .btn-vimeo-flat.active, .btn-vimeo-flat:active, .btn-vimeo-flat:active:focus, .btn-vimeo-flat:active:hover, .btn-vimeo-flat:focus, .btn-vimeo-flat:hover, .btn-vk-flat, .btn-vk-flat.active, .btn-vk-flat:active, .btn-vk-flat:active:focus, .btn-vk-flat:active:hover, .btn-vk-flat:focus, .btn-vk-flat:hover, .btn-yahoo-flat, .btn-yahoo-flat.active, .btn-yahoo-flat:active, .btn-yahoo-flat:active:focus, .btn-yahoo-flat:active:hover, .btn-yahoo-flat:focus, .btn-yahoo-flat:hover {
    background-color: transparent !important
}

.btn-outline-adn {
    border: 1px solid #D87A68 !important;
    color: #D87A68 !important
}

.btn-outline-bitbucket {
    border: 1px solid #205081 !important;
    color: #205081 !important
}

.btn-outline-dropbox {
    border: 1px solid #1087DD !important;
    color: #1087DD !important
}

.btn-outline-facebook {
    border: 1px solid #3B5998 !important;
    color: #3B5998 !important
}

.btn-outline-flickr {
    border: 1px solid #FF0084 !important;
    color: #FF0084 !important
}

.btn-outline-foursquare {
    border: 1px solid #F94877 !important;
    color: #F94877 !important
}

.btn-outline-github {
    border: 1px solid #444 !important;
    color: #444 !important
}

.btn-outline-google {
    border: 1px solid #DD4B39 !important;
    color: #DD4B39 !important
}

.btn-outline-instagram {
    border: 1px solid #3F729B !important;
    color: #3F729B !important
}

.btn-outline-linkedin {
    border: 1px solid #007BB6 !important;
    color: #007BB6 !important
}

.btn-outline-microsoft {
    border: 1px solid #2672EC !important;
    color: #2672EC !important
}

.btn-outline-odnoklassniki {
    border: 1px solid #F4731C !important;
    color: #F4731C !important
}

.btn-outline-openid {
    border: 1px solid #F7931E !important;
    color: #F7931E !important
}

.btn-outline-pinterest {
    border: 1px solid #CB2027 !important;
    color: #CB2027 !important
}

.btn-outline-reddit {
    border: 1px solid #FF4500 !important;
    color: #FF4500 !important
}

.btn-outline-soundcloud {
    border: 1px solid #F50 !important;
    color: #F50 !important
}

.btn-outline-tumblr {
    border: 1px solid #2C4762 !important;
    color: #2C4762 !important
}

.btn-outline-twitter {
    border: 1px solid #55ACEE !important;
    color: #55ACEE !important
}

.btn-outline-vimeo {
    border: 1px solid #1AB7EA !important;
    color: #1AB7EA !important
}

.btn-outline-vk {
    border: 1px solid #587EA3 !important;
    color: #587EA3 !important
}

.btn-outline-yahoo {
    border: 1px solid #720E9E !important;
    color: #720E9E !important
}

.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: #111;
    border: 1px solid #111 !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: #930;
    border: 1px solid #930 !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
}

.btn-adn-flat, .btn-adn-flat span, .btn-bitbucket-flat, .btn-bitbucket-flat span, .btn-dropbox-flat, .btn-dropbox-flat span, .btn-facebook-flat, .btn-facebook-flat span, .btn-flickr-flat, .btn-flickr-flat span, .btn-foursquare-flat, .btn-foursquare-flat span, .btn-github-flat, .btn-github-flat span, .btn-google-flat, .btn-google-flat span, .btn-instagram-flat, .btn-instagram-flat span, .btn-linkedin-flat, .btn-linkedin-flat span, .btn-microsoft-flat span, .btn-odnoklassniki-flat, .btn-odnoklassniki-flat span, .btn-openid-flat, .btn-openid-flat span, .btn-pinterest-flat, .btn-pinterest-flat span, .btn-reddit-flat, .btn-reddit-flat span, .btn-soundcloud-flat, .btn-soundcloud-flat span, .btn-tumblr-flat, .btn-tumblr-flat span, .btn-twitter-flat, .btn-twitter-flat span, .btn-vimeo-flat, .btn-vimeo-flat span, .btn-vk-flat, .btn-vk-flat span, .btn-yahoo-flat, .btn-yahoo-flat span {
    border: none !important
}

.btn-adn-flat {
    color: #D87A68 !important
}

.btn-adn-flat:hover {
    color: #993A28 !important
}

.btn-bitbucket-flat {
    color: #205081 !important
}

.btn-bitbucket-flat:hover {
    color: #07111B !important
}

.btn-dropbox-flat {
    color: #1087DD !important
}

.btn-dropbox-flat:hover {
    color: #073E66 !important
}

.btn-facebook-flat {
    color: #3B5998 !important
}

.btn-facebook-flat:hover {
    color: #17233C !important
}

.btn-flickr-flat {
    color: #FF0084 !important
}

.btn-flickr-flat:hover {
    color: #800042 !important
}

.btn-foursquare-flat {
    color: #F94877 !important;
    background-color: transparent !important
}

.btn-foursquare-flat:hover {
    color: #BB0636 !important
}

.btn-github-flat {
    color: #444 !important
}

.btn-github-flat:hover {
    color: #040404 !important
}

.btn-google-flat {
    color: #DD4B39 !important
}

.btn-google-flat:hover {
    color: #802216 !important
}

.btn-instagram-flat {
    color: #3F729B !important
}

.btn-instagram-flat:hover {
    color: #1A2F40 !important
}

.btn-linkedin-flat {
    color: #007BB6 !important
}

.btn-linkedin-flat:hover {
    color: #002537 !important
}

.btn-microsoft-flat {
    color: #2672EC !important;
    border: none !important
}

.btn-microsoft-flat:hover {
    color: #0C3B87 !important
}

.btn-odnoklassniki-flat {
    color: #F4731C !important
}

.btn-odnoklassniki-flat:hover {
    color: #8A3C07 !important
}

.btn-openid-flat {
    color: #F7931E !important
}

.btn-openid-flat:hover {
    color: #905005 !important
}

.btn-pinterest-flat {
    color: #CB2027 !important
}

.btn-pinterest-flat:hover {
    color: #5D0F12 !important
}

.btn-reddit-flat {
    color: #FF4500 !important
}

.btn-reddit-flat:hover {
    color: #802300 !important
}

.btn-soundcloud-flat {
    color: #F50 !important
}

.btn-soundcloud-flat:hover {
    color: #802B00 !important
}

.btn-tumblr-flat {
    color: #2C4762 !important
}

.btn-tumblr-flat:hover {
    color: #04070A !important
}

.btn-twitter-flat {
    color: #55ACEE !important
}

.btn-twitter-flat:hover {
    color: #126DB2 !important
}

.btn-vimeo-flat {
    color: #1AB7EA !important
}

.btn-vimeo-flat:hover {
    color: #0B5E79 !important
}

.btn-vk-flat {
    color: #587EA3 !important
}

.btn-vk-flat:hover {
    color: #2B3E50 !important
}

.btn-yahoo-flat {
    color: #720E9E !important
}

.btn-yahoo-flat:hover {
    color: #1D0429 !important
}

.comingsoonVideo .app-content .coming-soon-content {
    z-index: 99
}

.clockCard {
    float: left;
    border-radius: .5rem
}

.clockFormat, .getting-started {
    border-radius: 60px
}

.getting-started {
    font-size: 2.4rem;
    min-width: 360px
}

.countdownFormat {
    font-size: 16px;
    padding-bottom: 0
}

.socialIcon i {
    font-size: 28px;
    padding: 5px
}

hr {
    border-color: #A8A8A8
}

ul.list-inline i {
    line-height: 18px
}

.circular {
    -webkit-animation: rotate 2s linear infinite;
    -moz-animation: rotate 2s linear infinite;
    -o-animation: rotate 2s linear infinite;
    animation: rotate 2s linear infinite;
    height: 100%;
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
    width: 100%;
    position: absolute;
    margin: auto
}

.path {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
    -webkit-animation: dash 1.5s ease-in-out infinite, color 2s ease-in-out infinite;
    -moz-animation: dash 1.5s ease-in-out infinite, color 2s ease-in-out infinite;
    -o-animation: dash 1.5s ease-in-out infinite, color 2s ease-in-out infinite;
    animation: dash 1.5s ease-in-out infinite, color 2s ease-in-out infinite;
    stroke-linecap: round
}

@-webkit-keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-moz-keyframes rotate {
    100% {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-o-keyframes rotate {
    100% {
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
    }
    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px
    }
    100% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px
    }
}

@-moz-keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
    }
    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px
    }
    100% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px
    }
}

@-o-keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
    }
    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px
    }
    100% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px
    }
}

@keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
    }
    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px
    }
    100% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px
    }
}

@-webkit-keyframes color {
    0%, 100% {
        stroke: #009DA0
    }
    50% {
        stroke: #FF8D60
    }
}

@-moz-keyframes color {
    0%, 100% {
        stroke: #009DA0
    }
    50% {
        stroke: #FF8D60
    }
}

@-o-keyframes color {
    0%, 100% {
        stroke: #009DA0
    }
    50% {
        stroke: #FF8D60
    }
}

@keyframes color {
    0%, 100% {
        stroke: #009DA0
    }
    50% {
        stroke: #FF8D60
    }
}

.animation-transition-general {
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear
}

.animation-transition-slow {
    -webkit-transition: all 370ms linear;
    -moz-transition: all 370ms linear;
    -o-transition: all 370ms linear;
    transition: all 370ms linear
}

.animation-transition-fast {
    -webkit-transition: all 150ms ease 0s;
    -moz-transition: all 150ms ease 0s;
    -o-transition: all 150ms ease 0s;
    transition: all 150ms ease 0s
}

legend {
    border-bottom: 0
}

* {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-tap-highlight-color: transparent
}

:focus {
    outline: 0
}

a:active, a:focus, button::-moz-focus-inner, button:active, button:focus, button:hover, input[type=file] > input[type=button]::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=submit]::-moz-focus-inner, select::-moz-focus-inner {
    outline: 0 !important
}

.table-borderless tbody tr td, .table-borderless tbody tr th {
    border: 0
}

datetime .form-group {
    margin: 0
}

.btn-round {
    border-radius: 30px
}

.fonticon-container > .fonticon-wrap {
    float: left;
    width: 60px;
    height: 60px;
    line-height: 4.8rem;
    text-align: center;
    border-radius: .1875rem;
    margin-right: 1rem;
    margin-bottom: 1.5rem
}

.fonticon-container > .fonticon-wrap > i {
    font-size: 2.28rem;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.app-sidebar, .app-sidebar .navigation .menu-title, .off-canvas-sidebar, .off-canvas-sidebar .navigation .menu-title {
    -webkit-transition: width .3s cubic-bezier(0, 0, .2, 1);
    -o-transition: width .3s cubic-bezier(0, 0, .2, 1);
    -moz-transition: width .3s cubic-bezier(0, 0, .2, 1)
}

.fonticon-container > .fonticon-wrap > i.fa {
    font-size: 2.28rem !important
}

.fonticon-container > .fonticon-wrap.youtube {
    width: 100px
}

.fonticon-container:hover i {
    color: #009DA0;
    font-size: 2.9rem;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-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
}

.notification-dropdown {
    width: 400px
}

.notification-dropdown .noti-list {
    position: relative;
    height: 290px
}

.notification-dropdown.dropdown-menu {
    padding: 0
}

.notification-dropdown .noti-text {
    color: #6C757D;
    font-size: 90%
}

.notification-dropdown .dropdown-item:focus i, .notification-dropdown .dropdown-item:hover i {
    color: #009DA0 !important
}

.notification-dropdown .dropdown-item.active .noti-text, .notification-dropdown .dropdown-item.active .noti-title, .notification-dropdown .dropdown-item.active i, .notification-dropdown .dropdown-item:active .noti-text, .notification-dropdown .dropdown-item:active .noti-title, .notification-dropdown .dropdown-item:active i {
    color: #fff !important
}

.langimg {
    width: 30px;
    margin-right: 5px
}

.custom-control-input:active ~ .custom-control-indicator {
    background-color: #009DA0
}

.form-control:focus {
    border-color: #009DA0 !important
}

.dragdrop-container {
    min-height: 200px
}

.content-overlay {
    position: absolute;
    display: block;
    z-index: 2;
    visibility: hidden
}

.content-overlay.show {
    visibility: visible;
    background-color: rgba(0, 0, 0, .6)
}

#user-profile .profile-with-cover {
    position: relative
}

#user-profile .profile-with-cover .profil-cover-details {
    margin-top: -50px
}

#user-profile .profile-with-cover .profil-cover-details .profile-image img.img-border {
    border: 5px solid #FFF
}

#user-profile .profile-with-cover .profile-cover-buttons {
    position: absolute;
    top: 250px;
    right: 0
}

.profile-section .profile-menu {
    position: relative;
    top: -30px;
    padding-bottom: 0;
    padding-left: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.profile-section .profile-menu li a {
    display: block
}

@media (max-width: 550px) {
    #user-profile .profile-section .profile-menu {
        top: 0
    }

    #user-profile .profile-with-cover .profile-cover-buttons {
        top: 15px;
        right: 0
    }

    #user-profile h3.card-title {
        font-size: 1rem
    }
}

.blank-page .wrapper .main-panel {
    margin: 0;
    padding: 0
}

.blank-page .wrapper .main-panel .main-content {
    padding: 0 !important
}

.blank-page .wrapper .main-panel .main-content .content-wrapper {
    padding: 0
}

.wrapper {
    position: relative;
    top: 0;
    height: 100vh
}

.wrapper .content-header {
    font-weight: 500;
    letter-spacing: .5px;
    font-size: 1.6rem;
    margin-top: 1.5rem;
    margin-bottom: .25rem
}

.wrapper .content-sub-header {
    color: #3F587E
}

.wrapper.nav-collapsed .app-sidebar {
    width: 60px
}

.wrapper.nav-collapsed .app-sidebar:hover {
    width: 250px
}

.wrapper.nav-collapsed .app-sidebar:hover .nav li.has-sub > a:after {
    display: inherit
}

.wrapper.nav-collapsed .app-sidebar:hover .badge, .wrapper.nav-collapsed .app-sidebar:hover .logo .text, .wrapper.nav-collapsed .app-sidebar:hover .menu-title {
    display: inline-block
}

.wrapper.nav-collapsed .app-sidebar:hover .nav-toggle {
    display: block !important
}

.wrapper.nav-collapsed .app-sidebar .badge, .wrapper.nav-collapsed .app-sidebar .logo .text, .wrapper.nav-collapsed .app-sidebar .menu-title {
    display: none
}

.wrapper.nav-collapsed .app-sidebar .nav-close, .wrapper.nav-collapsed .app-sidebar .nav-toggle {
    display: none !important
}

.wrapper.nav-collapsed .navbar .navbar-header {
    padding-left: 50px
}

.wrapper.nav-collapsed .main-panel .main-content, .wrapper.nav-collapsed footer {
    padding-left: 60px
}

.wrapper.menu-collapsed .app-sidebar .navigation li.has-sub > a:after {
    display: none
}

.bootstrap-navbar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 260px;
    display: block;
    z-index: 1;
    color: #FFF;
    font-weight: 200;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center center
}

.app-sidebar, .off-canvas-sidebar { 
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 4;
    width: 250px;
    height: 100vh;
    -webkit-box-shadow: 2px 10px 30px 0 rgba(0, 0, 0, .42), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);
    box-shadow: 2px 10px 30px 0 rgba(0, 0, 0, .42), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);
    transition: width .3s cubic-bezier(0, 0, .2, 1);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    white-space: nowrap;
    visibility: visible
}

.app-sidebar.hide-sidebar, .off-canvas-sidebar.hide-sidebar {
    -webkit-transition: -webkit-transform .4s cubic-bezier(.25, .8, .25, 1);
    -o-transition: -o-transform .4s cubic-bezier(.25, .8, .25, 1);
    -moz-transition: transform .4s cubic-bezier(.25, .8, .25, 1), -moz-transform .4s cubic-bezier(.25, .8, .25, 1);
    transition: transform .4s cubic-bezier(.25, .8, .25, 1);
    transition: transform .4s cubic-bezier(.25, .8, .25, 1), -webkit-transform .4s cubic-bezier(.25, .8, .25, 1), -moz-transform .4s cubic-bezier(.25, .8, .25, 1), -o-transform .4s cubic-bezier(.25, .8, .25, 1);
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.app-sidebar .sidebar-content, .off-canvas-sidebar .sidebar-content {
    position: relative;
    height: -webkit-calc(100vh - 90px);
    height: -moz-calc(100vh - 90px);
    height: calc(100vh - 90px);
    overflow: auto;
    z-index: 4
}

.app-sidebar .logo-img, .off-canvas-sidebar .logo-img {
    width: 30px;
    display: inline-block;
    max-height: 30px;
    margin-right: 15px
}

.app-sidebar .navigation, .off-canvas-sidebar .navigation {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.app-sidebar .navigation li, .off-canvas-sidebar .navigation li {
    position: relative;
    display: block
}

.app-sidebar .navigation li.has-sub > a:after, .off-canvas-sidebar .navigation li.has-sub > a:after {
    content: '\e929';
    font-family: feather;
    font-size: 1rem;
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 10px;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    transition: -webkit-transform .2s ease-in-out
}

.app-sidebar .navigation li.has-sub > a, .off-canvas-sidebar .navigation li.has-sub > a {
    margin-bottom: 0
}

.app-sidebar .navigation li.open > a:after, .off-canvas-sidebar .navigation li.open > a:after {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.app-sidebar .navigation li.open > a, .off-canvas-sidebar .navigation li.open > a {
    background: rgba(200, 200, 200, .2)
}

.app-sidebar .navigation li > a, .off-canvas-sidebar .navigation li > a {
    display: block;
    overflow: hidden;
    line-height: 2rem;
    padding: 10px 30px 10px 14px;
    margin: 5px 0;
    background-color: transparent;
    color: #000;
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;
    -moz-transition: all .3s linear;
    transition: all .3s linear
}

.app-sidebar .navigation li > a:before, .off-canvas-sidebar .navigation li > a:before {
    content: '';
    display: block;
    z-index: -1;
    position: absolute;
    left: -100%;
    top: 0;
    width: 100%;
    height: 100%;
    border-right: solid 5px #FF586B;
    background: rgba(200, 200, 200, .2);
    -webkit-transition: .35s ease left;
    -o-transition: .35s ease left;
    -moz-transition: .35s ease left;
    transition: .35s ease left
}

.app-sidebar .navigation li:not(.open) > ul, .off-canvas-sidebar .navigation li:not(.open) > ul {
    display: none
}

.app-sidebar .navigation li:hover > a, .off-canvas-sidebar .navigation li:hover > a {
    background: rgba(200, 200, 200, .2);
    color: #000
}

.app-sidebar .navigation li.active > a:before, .off-canvas-sidebar .navigation li.active > a:before {
    left: 0
}

.app-sidebar .navigation li ul, .off-canvas-sidebar .navigation li ul {
    padding: 0;
    margin: 0;
    overflow: hidden;
    font-size: 1rem
}

.app-sidebar .navigation li ul li a, .off-canvas-sidebar .navigation li ul li a {
    display: block;
    padding: 8px 18px 8px 60px
}

.app-sidebar .navigation li ul li ul li a, .off-canvas-sidebar .navigation li ul li ul li a {
    padding: 8px 18px 8px 70px
}

.app-sidebar .navigation .menu-title, .off-canvas-sidebar .navigation .menu-title {
    margin: 0;
    font-size: .95rem;
    font-weight: 400;
    letter-spacing: .6px;
    opacity: 1;
    height: auto;
    transition: width .3s cubic-bezier(0, 0, .2, 1)
}

.app-sidebar .navigation .badge.badge-pill, .off-canvas-sidebar .navigation .badge.badge-pill {
    position: absolute;
    right: 28px;
    padding: 4px 8px;
    font-weight: 300;
    -webkit-transition: width .3s cubic-bezier(0, 0, .2, 1);
    -o-transition: width .3s cubic-bezier(0, 0, .2, 1);
    -moz-transition: width .3s cubic-bezier(0, 0, .2, 1);
    transition: width .3s cubic-bezier(0, 0, .2, 1)
}

.app-sidebar .navigation i, .off-canvas-sidebar .navigation i {
    font-size: 18px;
    float: left;
    margin-right: 10px;
    line-height: 2rem;
    width: 30px;
    text-align: center;
    color: #A9AFBB
}

.app-sidebar .sidebar-background, .off-canvas-sidebar .sidebar-background {
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 100%;
    display: block;
    top: 0;
    left: 0;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center center
}

.app-sidebar .sidebar-background:after, .off-canvas-sidebar .sidebar-background:after {
    position: absolute;
    z-index: 3;
    width: 100%;
    height: 100%;
    content: '';
    display: block;
    background: repeat-x #FFF;
    opacity: .9
}

.app-sidebar .logo, .off-canvas-sidebar .logo {
    position: relative;
    padding: 20px 15px;
    z-index: 4
}

.app-sidebar .logo p, .off-canvas-sidebar .logo p {
    float: left;
    font-size: 20px;
    margin: 10px;
    color: #FFF;
    line-height: 20px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif
}

.app-sidebar[data-background-color=white] .navigation i, .app-sidebar[data-background-color=white] .navigation li > a, .app-sidebar[data-background-color=white] .sidebar-header a.nav-close, .off-canvas-sidebar[data-background-color=white] .navigation i, .off-canvas-sidebar[data-background-color=white] .navigation li > a, .off-canvas-sidebar[data-background-color=white] .sidebar-header a.nav-close {
    color: #000
}

.app-sidebar .logo .logo-text, .off-canvas-sidebar .logo .logo-text {
    text-transform: uppercase;
    padding: 5px 0;
    display: block;
    font-size: 1.6rem;
    letter-spacing: 2px;
    color: #000;
    text-align: left;
    font-weight: 400
}

.app-sidebar .logo-tim, .off-canvas-sidebar .logo-tim {
    border-radius: 50%;
    border: 1px solid #333;
    display: block;
    height: 61px;
    width: 61px;
    float: left;
    overflow: hidden
}

.app-sidebar .logo-tim img, .off-canvas-sidebar .logo-tim img {
    width: 60px;
    height: 60px
}

.app-sidebar:after, .app-sidebar:before, .off-canvas-sidebar:after, .off-canvas-sidebar:before {
    display: block;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2
}

.sidebar-header a.nav-close, .sidebar-header a.nav-toggle {
    display: inline-block;
    position: absolute;
    width: 20px;
    height: 20px;
    line-height: 20px;
    right: 14px;
    top: 32px;
    text-align: center
}

.app-sidebar:before, .off-canvas-sidebar:before {
    opacity: .33
}

.app-sidebar:after, .off-canvas-sidebar:after {
    z-index: 3;
    opacity: 1
}

.app-sidebar.has-image:after, .app-sidebar[data-image]:after, .off-canvas-sidebar.has-image:after, .off-canvas-sidebar[data-image]:after {
    opacity: .77
}

.app-sidebar[data-background-color=white], .off-canvas-sidebar[data-background-color=white] {
    background-color: #FFF
}

.app-sidebar[data-background-color=white] .sidebar-background:after, .off-canvas-sidebar[data-background-color=white] .sidebar-background:after {
    background: #FFF;
    opacity: .9
}

.app-sidebar[data-background-color=black] .logo-text, .app-sidebar[data-background-color=black] .navigation i, .app-sidebar[data-background-color=black] .navigation li > a, .app-sidebar[data-background-color=black] .sidebar-header a.nav-close, .app-sidebar[data-background-color=black] .sidebar-header a.nav-toggle, .app-sidebar[data-background-color=primary] .logo-text, .app-sidebar[data-background-color=primary] .navigation i, .app-sidebar[data-background-color=primary] .navigation li > a, .app-sidebar[data-background-color=primary] .sidebar-header a.nav-close, .app-sidebar[data-background-color=primary] .sidebar-header a.nav-toggle, .app-sidebar[data-background-color=info] .logo-text, .app-sidebar[data-background-color=info] .navigation i, .app-sidebar[data-background-color=info] .navigation li > a, .app-sidebar[data-background-color=info] .sidebar-header a.nav-close, .app-sidebar[data-background-color=info] .sidebar-header a.nav-toggle, .app-sidebar[data-background-color=success] .logo-text, .app-sidebar[data-background-color=success] .navigation i, .app-sidebar[data-background-color=success] .navigation li > a, .app-sidebar[data-background-color=success] .sidebar-header a.nav-close, .app-sidebar[data-background-color=success] .sidebar-header a.nav-toggle, .app-sidebar[data-background-color=warning] .logo-text, .app-sidebar[data-background-color=warning] .navigation i, .app-sidebar[data-background-color=warning] .navigation li > a, .app-sidebar[data-background-color=warning] .sidebar-header a.nav-close, .app-sidebar[data-background-color=warning] .sidebar-header a.nav-toggle, .app-sidebar[data-background-color=danger] .logo-text, .app-sidebar[data-background-color=danger] .navigation i, .app-sidebar[data-background-color=danger] .navigation li > a, .app-sidebar[data-background-color=danger] .sidebar-header a.nav-close, .app-sidebar[data-background-color=danger] .sidebar-header a.nav-toggle, .app-sidebar[data-background-color=king-yna] .logo-text, .app-sidebar[data-background-color=king-yna] .navigation i, .app-sidebar[data-background-color=king-yna] .navigation li > a, .app-sidebar[data-background-color=king-yna] .sidebar-header a.nav-close, .app-sidebar[data-background-color=king-yna] .sidebar-header a.nav-toggle, .app-sidebar[data-background-color=ibiza-sunset] .logo-text, .app-sidebar[data-background-color=ibiza-sunset] .navigation i, .app-sidebar[data-background-color=ibiza-sunset] .navigation li > a, .app-sidebar[data-background-color=ibiza-sunset] .sidebar-header a.nav-close, .app-sidebar[data-background-color=ibiza-sunset] .sidebar-header a.nav-toggle, .app-sidebar[data-background-color=flickr] .logo-text, .app-sidebar[data-background-color=flickr] .navigation i, .app-sidebar[data-background-color=flickr] .navigation li > a, .app-sidebar[data-background-color=flickr] .sidebar-header a.nav-close, .app-sidebar[data-background-color=flickr] .sidebar-header a.nav-toggle, .app-sidebar[data-background-color=purple-bliss] .logo-text, .app-sidebar[data-background-color=purple-bliss] .navigation i, .app-sidebar[data-background-color=purple-bliss] .navigation li > a, .app-sidebar[data-background-color=purple-bliss] .sidebar-header a.nav-close, .app-sidebar[data-background-color=purple-bliss] .sidebar-header a.nav-toggle, .app-sidebar[data-background-color=man-of-steel] .logo-text, .app-sidebar[data-background-color=man-of-steel] .navigation i, .app-sidebar[data-background-color=man-of-steel] .navigation li > a, .app-sidebar[data-background-color=man-of-steel] .sidebar-header a.nav-close, .app-sidebar[data-background-color=man-of-steel] .sidebar-header a.nav-toggle, .app-sidebar[data-background-color=purple-love] .logo-text, .app-sidebar[data-background-color=purple-love] .navigation i, .app-sidebar[data-background-color=purple-love] .navigation li > a, .app-sidebar[data-background-color=purple-love] .sidebar-header a.nav-close, .app-sidebar[data-background-color=purple-love] .sidebar-header a.nav-toggle, .off-canvas-sidebar[data-background-color=black] .logo-text, .off-canvas-sidebar[data-background-color=black] .navigation i, .off-canvas-sidebar[data-background-color=black] .navigation li > a, .off-canvas-sidebar[data-background-color=black] .sidebar-header a.nav-close, .off-canvas-sidebar[data-background-color=black] .sidebar-header a.nav-toggle, .off-canvas-sidebar[data-background-color=primary] .logo-text, .off-canvas-sidebar[data-background-color=primary] .navigation i, .off-canvas-sidebar[data-background-color=primary] .navigation li > a, .off-canvas-sidebar[data-background-color=primary] .sidebar-header a.nav-close, .off-canvas-sidebar[data-background-color=primary] .sidebar-header a.nav-toggle, .off-canvas-sidebar[data-background-color=info] .logo-text, .off-canvas-sidebar[data-background-color=info] .navigation i, .off-canvas-sidebar[data-background-color=info] .navigation li > a, .off-canvas-sidebar[data-background-color=info] .sidebar-header a.nav-close, .off-canvas-sidebar[data-background-color=info] .sidebar-header a.nav-toggle, .off-canvas-sidebar[data-background-color=success] .logo-text, .off-canvas-sidebar[data-background-color=success] .navigation i, .off-canvas-sidebar[data-background-color=success] .navigation li > a, .off-canvas-sidebar[data-background-color=success] .sidebar-header a.nav-close, .off-canvas-sidebar[data-background-color=success] .sidebar-header a.nav-toggle, .off-canvas-sidebar[data-background-color=warning] .logo-text, .off-canvas-sidebar[data-background-color=warning] .navigation i, .off-canvas-sidebar[data-background-color=warning] .navigation li > a, .off-canvas-sidebar[data-background-color=warning] .sidebar-header a.nav-close, .off-canvas-sidebar[data-background-color=warning] .sidebar-header a.nav-toggle, .off-canvas-sidebar[data-background-color=danger] .logo-text, .off-canvas-sidebar[data-background-color=danger] .navigation i, .off-canvas-sidebar[data-background-color=danger] .navigation li > a, .off-canvas-sidebar[data-background-color=danger] .sidebar-header a.nav-close, .off-canvas-sidebar[data-background-color=danger] .sidebar-header a.nav-toggle, .off-canvas-sidebar[data-background-color=king-yna] .logo-text, .off-canvas-sidebar[data-background-color=king-yna] .navigation i, .off-canvas-sidebar[data-background-color=king-yna] .navigation li > a, .off-canvas-sidebar[data-background-color=king-yna] .sidebar-header a.nav-close, .off-canvas-sidebar[data-background-color=king-yna] .sidebar-header a.nav-toggle, .off-canvas-sidebar[data-background-color=ibiza-sunset] .logo-text, .off-canvas-sidebar[data-background-color=ibiza-sunset] .navigation i, .off-canvas-sidebar[data-background-color=ibiza-sunset] .navigation li > a, .off-canvas-sidebar[data-background-color=ibiza-sunset] .sidebar-header a.nav-close, .off-canvas-sidebar[data-background-color=ibiza-sunset] .sidebar-header a.nav-toggle, .off-canvas-sidebar[data-background-color=flickr] .logo-text, .off-canvas-sidebar[data-background-color=flickr] .navigation i, .off-canvas-sidebar[data-background-color=flickr] .navigation li > a, .off-canvas-sidebar[data-background-color=flickr] .sidebar-header a.nav-close, .off-canvas-sidebar[data-background-color=flickr] .sidebar-header a.nav-toggle, .off-canvas-sidebar[data-background-color=purple-bliss] .logo-text, .off-canvas-sidebar[data-background-color=purple-bliss] .navigation i, .off-canvas-sidebar[data-background-color=purple-bliss] .navigation li > a, .off-canvas-sidebar[data-background-color=purple-bliss] .sidebar-header a.nav-close, .off-canvas-sidebar[data-background-color=purple-bliss] .sidebar-header a.nav-toggle, .off-canvas-sidebar[data-background-color=man-of-steel] .logo-text, .off-canvas-sidebar[data-background-color=man-of-steel] .navigation i, .off-canvas-sidebar[data-background-color=man-of-steel] .navigation li > a, .off-canvas-sidebar[data-background-color=man-of-steel] .sidebar-header a.nav-close, .off-canvas-sidebar[data-background-color=man-of-steel] .sidebar-header a.nav-toggle, .off-canvas-sidebar[data-background-color=purple-love] .logo-text, .off-canvas-sidebar[data-background-color=purple-love] .navigation i, .off-canvas-sidebar[data-background-color=purple-love] .navigation li > a, .off-canvas-sidebar[data-background-color=purple-love] .sidebar-header a.nav-close, .off-canvas-sidebar[data-background-color=purple-love] .sidebar-header a.nav-toggle {
    color: #FFF
}

.app-sidebar[data-background-color=black], .off-canvas-sidebar[data-background-color=black] {
    background-color: #000
}

.app-sidebar[data-background-color=black] .sidebar-background:after, .off-canvas-sidebar[data-background-color=black] .sidebar-background:after {
    background: #000;
    opacity: .8
}

.app-sidebar[data-background-color=primary], .off-canvas-sidebar[data-background-color=primary] {
    background-color: #009DA0
}

.app-sidebar[data-background-color=primary] .sidebar-background:after, .off-canvas-sidebar[data-background-color=primary] .sidebar-background:after {
    background: #009DA0;
    opacity: .9
}

.app-sidebar[data-background-color=info], .off-canvas-sidebar[data-background-color=info] {
    background-color: #1CBCD8
}

.app-sidebar[data-background-color=info] .sidebar-background:after, .off-canvas-sidebar[data-background-color=info] .sidebar-background:after {
    background: #1CBCD8;
    opacity: .9
}

.app-sidebar[data-background-color=success], .off-canvas-sidebar[data-background-color=success] {
    background-color: #0CC27E
}

.app-sidebar[data-background-color=success] .sidebar-background:after, .off-canvas-sidebar[data-background-color=success] .sidebar-background:after {
    background: #0CC27E;
    opacity: .9
}

.app-sidebar[data-background-color=warning], .off-canvas-sidebar[data-background-color=warning] {
    background-color: #FF8D60
}

.app-sidebar[data-background-color=warning] .sidebar-background:after, .off-canvas-sidebar[data-background-color=warning] .sidebar-background:after {
    background: #FF8D60;
    opacity: .9
}

.app-sidebar[data-background-color=danger], .off-canvas-sidebar[data-background-color=danger] {
    background-color: #FF586B
}

.app-sidebar[data-background-color=danger] .sidebar-background:after, .off-canvas-sidebar[data-background-color=danger] .sidebar-background:after {
    background: #FF586B;
    opacity: .9
}

.app-sidebar[data-background-color=pomegranate], .off-canvas-sidebar[data-background-color=pomegranate] {
    background-image: -webkit-linear-gradient(45deg, #9B3CB7, #FF396F) !important;
    background-image: -moz- oldlinear-gradient(45deg, #9B3CB7, #FF396F) !important;
    background-image: -o-linear-gradient(45deg, #9B3CB7, #FF396F) !important;
    background-image: linear-gradient(45deg, #9B3CB7, #FF396F) !important;
    background-repeat: repeat-x !important
}

.app-sidebar[data-background-color=pomegranate] .sidebar-background:after, .off-canvas-sidebar[data-background-color=pomegranate] .sidebar-background:after {
    background-image: -webkit-linear-gradient(45deg, #9B3CB7, #FF396F) !important;
    background-image: -moz- oldlinear-gradient(45deg, #9B3CB7, #FF396F) !important;
    background-image: -o-linear-gradient(45deg, #9B3CB7, #FF396F) !important;
    background-image: linear-gradient(45deg, #9B3CB7, #FF396F) !important;
    background-repeat: repeat-x !important;
    opacity: .9
}

.app-sidebar[data-background-color=pomegranate] .logo-text, .app-sidebar[data-background-color=pomegranate] .navigation i, .app-sidebar[data-background-color=pomegranate] .navigation li > a, .app-sidebar[data-background-color=pomegranate] .sidebar-header a.nav-close, .app-sidebar[data-background-color=pomegranate] .sidebar-header a.nav-toggle, .off-canvas-sidebar[data-background-color=pomegranate] .logo-text, .off-canvas-sidebar[data-background-color=pomegranate] .navigation i, .off-canvas-sidebar[data-background-color=pomegranate] .navigation li > a, .off-canvas-sidebar[data-background-color=pomegranate] .sidebar-header a.nav-close, .off-canvas-sidebar[data-background-color=pomegranate] .sidebar-header a.nav-toggle {
    color: #FFF
}

.app-sidebar[data-background-color=king-yna], .off-canvas-sidebar[data-background-color=king-yna] {
    background-image: -webkit-linear-gradient(45deg, #1A2A6C, #B21F1F) !important;
    background-image: -moz- oldlinear-gradient(45deg, #1A2A6C, #B21F1F) !important;
    background-image: -o-linear-gradient(45deg, #1A2A6C, #B21F1F) !important;
    background-image: linear-gradient(45deg, #1A2A6C, #B21F1F) !important;
    background-repeat: repeat-x !important
}

.app-sidebar[data-background-color=king-yna] .sidebar-background:after, .off-canvas-sidebar[data-background-color=king-yna] .sidebar-background:after {
    background-image: -webkit-linear-gradient(45deg, #1A2A6C, #B21F1F) !important;
    background-image: -moz- oldlinear-gradient(45deg, #1A2A6C, #B21F1F) !important;
    background-image: -o-linear-gradient(45deg, #1A2A6C, #B21F1F) !important;
    background-image: linear-gradient(45deg, #1A2A6C, #B21F1F) !important;
    background-repeat: repeat-x !important;
    opacity: .9
}

.app-sidebar[data-background-color=ibiza-sunset], .off-canvas-sidebar[data-background-color=ibiza-sunset] {
    background-image: -webkit-linear-gradient(45deg, #EE0979, #FF6A00) !important;
    background-image: -moz- oldlinear-gradient(45deg, #EE0979, #FF6A00) !important;
    background-image: -o-linear-gradient(45deg, #EE0979, #FF6A00) !important;
    background-image: linear-gradient(45deg, #EE0979, #FF6A00) !important;
    background-repeat: repeat-x !important
}

.app-sidebar[data-background-color=ibiza-sunset] .sidebar-background:after, .off-canvas-sidebar[data-background-color=ibiza-sunset] .sidebar-background:after {
    background-image: -webkit-linear-gradient(45deg, #EE0979, #FF6A00) !important;
    background-image: -moz- oldlinear-gradient(45deg, #EE0979, #FF6A00) !important;
    background-image: -o-linear-gradient(45deg, #EE0979, #FF6A00) !important;
    background-image: linear-gradient(45deg, #EE0979, #FF6A00) !important;
    background-repeat: repeat-x !important;
    opacity: .9
}

.app-sidebar[data-background-color=flickr], .off-canvas-sidebar[data-background-color=flickr] {
    background-image: -webkit-linear-gradient(45deg, #33001B, #FF0084) !important;
    background-image: -moz- oldlinear-gradient(45deg, #33001B, #FF0084) !important;
    background-image: -o-linear-gradient(45deg, #33001B, #FF0084) !important;
    background-image: linear-gradient(45deg, #33001B, #FF0084) !important;
    background-repeat: repeat-x !important
}

.app-sidebar[data-background-color=flickr] .sidebar-background:after, .off-canvas-sidebar[data-background-color=flickr] .sidebar-background:after {
    background-image: -webkit-linear-gradient(45deg, #33001B, #FF0084) !important;
    background-image: -moz- oldlinear-gradient(45deg, #33001B, #FF0084) !important;
    background-image: -o-linear-gradient(45deg, #33001B, #FF0084) !important;
    background-image: linear-gradient(45deg, #33001B, #FF0084) !important;
    background-repeat: repeat-x !important;
    opacity: .9
}

.app-sidebar[data-background-color=purple-bliss], .off-canvas-sidebar[data-background-color=purple-bliss] {
    background-image: -webkit-linear-gradient(45deg, #360033, #0B8793) !important;
    background-image: -moz- oldlinear-gradient(45deg, #360033, #0B8793) !important;
    background-image: -o-linear-gradient(45deg, #360033, #0B8793) !important;
    background-image: linear-gradient(45deg, #360033, #0B8793) !important;
    background-repeat: repeat-x !important
}

.app-sidebar[data-background-color=purple-bliss] .sidebar-background:after, .off-canvas-sidebar[data-background-color=purple-bliss] .sidebar-background:after {
    background-image: -webkit-linear-gradient(45deg, #360033, #0B8793) !important;
    background-image: -moz- oldlinear-gradient(45deg, #360033, #0B8793) !important;
    background-image: -o-linear-gradient(45deg, #360033, #0B8793) !important;
    background-image: linear-gradient(45deg, #360033, #0B8793) !important;
    background-repeat: repeat-x !important;
    opacity: .9
}

.app-sidebar[data-background-color=man-of-steel], .off-canvas-sidebar[data-background-color=man-of-steel] {
    background-image: -webkit-linear-gradient(45deg, #780206, #061161) !important;
    background-image: -moz- oldlinear-gradient(45deg, #780206, #061161) !important;
    background-image: -o-linear-gradient(45deg, #780206, #061161) !important;
    background-image: linear-gradient(45deg, #780206, #061161) !important;
    background-repeat: repeat-x !important
}

.app-sidebar[data-background-color=man-of-steel] .sidebar-background:after, .off-canvas-sidebar[data-background-color=man-of-steel] .sidebar-background:after {
    background-image: -webkit-linear-gradient(45deg, #780206, #061161) !important;
    background-image: -moz- oldlinear-gradient(45deg, #780206, #061161) !important;
    background-image: -o-linear-gradient(45deg, #780206, #061161) !important;
    background-image: linear-gradient(45deg, #780206, #061161) !important;
    background-repeat: repeat-x !important;
    opacity: .9
}

.app-sidebar[data-background-color=purple-love], .off-canvas-sidebar[data-background-color=purple-love] {
    background-image: -webkit-linear-gradient(45deg, #CC2B5E, #753A88) !important;
    background-image: -moz- oldlinear-gradient(45deg, #CC2B5E, #753A88) !important;
    background-image: -o-linear-gradient(45deg, #CC2B5E, #753A88) !important;
    background-image: linear-gradient(45deg, #CC2B5E, #753A88) !important;
    background-repeat: repeat-x !important
}

.app-sidebar[data-background-color=purple-love] .sidebar-background:after, .off-canvas-sidebar[data-background-color=purple-love] .sidebar-background:after {
    background-image: -webkit-linear-gradient(45deg, #CC2B5E, #753A88) !important;
    background-image: -moz- oldlinear-gradient(45deg, #CC2B5E, #753A88) !important;
    background-image: -o-linear-gradient(45deg, #CC2B5E, #753A88) !important;
    background-image: linear-gradient(45deg, #CC2B5E, #753A88) !important;
    background-repeat: repeat-x !important;
    opacity: .9
}

.app-sidebar[data-background-color=white] .navigation li a, .off-canvas-sidebar[data-background-color=white] .navigation li a {
    color: #000
}

.app-sidebar[data-background-color=black] .navigation li a, .app-sidebar[data-background-color=red] .navigation li a, .off-canvas-sidebar[data-background-color=black] .navigation li a, .off-canvas-sidebar[data-background-color=red] .navigation li a {
    color: #FFF
}

.app-sidebar[data-background-color=white] .logo-text, .app-sidebar[data-background-color=white] .sidebar-header a.nav-toggle, .off-canvas-sidebar[data-background-color=white] .logo-text, .off-canvas-sidebar[data-background-color=white] .sidebar-header a.nav-toggle {
    color: #000
}

.app-sidebar[data-color=blue] .moving-tab, .off-canvas-sidebar[data-color=blue] .moving-tab {
    background-color: #1CBCD8
}

.app-sidebar[data-color=green] .moving-tab, .off-canvas-sidebar[data-color=green] .moving-tab {
    background-color: #0CC27E
}

.app-sidebar[data-color=orange] .moving-tab, .off-canvas-sidebar[data-color=orange] .moving-tab {
    background-color: #FF8D60
}

.app-sidebar[data-color=red] .moving-tab, .off-canvas-sidebar[data-color=red] .moving-tab {
    background-color: #FF586B
}

.app-sidebar[data-color=purple] .moving-tab, .off-canvas-sidebar[data-color=purple] .moving-tab {
    background-color: #009DA0
}

.sidebar-header a.nav-toggle {
    color: rgba(255, 255, 255, .55)
}

.sidebar-header a.nav-close {
    color: #fff
}

.off-canvas-sidebar .navigation > li > a, .off-canvas-sidebar .navigation > li > a:hover {
    color: #FFF
}

.off-canvas-sidebar .navigation > li > a:focus {
    background: rgba(200, 200, 200, .2)
}

.main-panel {
    position: relative;
    z-index: 2;
    float: right;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: all .33s cubic-bezier(.685, .0473, .346, 1);
    -moz-transition: all .33s cubic-bezier(.685, .0473, .346, 1);
    -o-transition: all .33s cubic-bezier(.685, .0473, .346, 1);
    transition: all .33s cubic-bezier(.685, .0473, .346, 1)
}

.main-panel .main-content {
    position: relative;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    min-height: -webkit-calc(100% - 40px);
    min-height: -moz-calc(100% - 40px);
    min-height: calc(100% - 40px)
}

.main-panel div .footer {
    border-top: 1px solid #E7E7E7
}

.main-panel > .navbar {
    margin-bottom: 0
}

.bootstrap-navbar .navigation {
    margin-top: 20px;
    float: none
}

.main-panel {
    width: 100%;
    max-height: 100%;
    height: -webkit-calc(100% - 85px);
    height: -moz-calc(100% - 85px);
    height: calc(100% - 85px);
    min-height: -webkit-calc(100% - 85px);
    min-height: -moz-calc(100% - 85px);
    min-height: calc(100% - 85px)
}

.sidebar-sm .app-sidebar {
    width: 220px
}

.sidebar-lg .app-sidebar {
    width: 280px
}

#main-menu-navigation .nav-collapsed-open {
    content: '';
    display: block;
    z-index: -1;
    width: 100%;
    height: 100%;
    border-right: solid 5px #FF586B;
    background: rgba(200, 200, 200, .2);
    -webkit-transition: .35s ease left;
    -o-transition: .35s ease left;
    -moz-transition: .35s ease left;
    transition: .35s ease left
}

@media (min-width: 992px) {
    .main-panel .main-content {
        padding-left: 250px
    }

    .navbar .navbar-header {
        padding-left: 240px
    }

    .navbar .navbar-container, footer {
        padding-left: 250px
    }

    .sidebar-sm .main-panel .main-content {
        padding-left: 220px
    }

    .sidebar-sm .navbar .navbar-header {
        padding-left: 210px
    }

    .sidebar-sm .navbar .navbar-container, .sidebar-sm footer {
        padding-left: 220px
    }

    .sidebar-lg .main-panel .main-content {
        padding-left: 280px
    }

    .sidebar-lg .navbar .navbar-header {
        padding-left: 270px
    }

    .sidebar-lg .navbar .navbar-container, .sidebar-lg footer {
        padding-left: 280px
    }
}

@media (max-width: 992px) {
    .app-sidebar {
        -webkit-transition: -webkit-transform .4s cubic-bezier(.25, .8, .25, 1);
        -o-transition: -o-transform .4s cubic-bezier(.25, .8, .25, 1);
        -moz-transition: transform .4s cubic-bezier(.25, .8, .25, 1), -moz-transform .4s cubic-bezier(.25, .8, .25, 1);
        transition: transform .4s cubic-bezier(.25, .8, .25, 1);
        transition: transform .4s cubic-bezier(.25, .8, .25, 1), -webkit-transform .4s cubic-bezier(.25, .8, .25, 1), -moz-transform .4s cubic-bezier(.25, .8, .25, 1), -o-transform .4s cubic-bezier(.25, .8, .25, 1)
    }

    .navbar {
        padding: 0 25px
    }

    .navbar-toggle {
        display: block
    }

    .navbar-toggle .icon-bar {
        display: block;
        position: relative;
        background: #FFF;
        width: 24px;
        height: 2px;
        border-radius: 1px;
        margin: 0 auto
    }

    .navbar-header .navbar-toggle {
        margin: 10px 15px 10px 0;
        width: 40px;
        height: 40px
    }

    .navbar-header .navbar-collapse-toggle, .navbar-header .open-collapse-toggle {
        margin: 20px 0 10px 15px
    }

    .navbar-form {
        margin-top: .75rem !important
    }

    @-o-keyframes fadeIn {
        0% {
            opacity: 0
        }
        100% {
            opacity: 1
        }
    }.bar1, .bar2, .bar3 {
         outline: transparent solid 1px
     }

    @-webkit-keyframes fadeIn {
        0% {
            opacity: 0
        }
        100% {
            opacity: 1
        }
    }@-moz-keyframes fadeIn {
         0% {
             opacity: 0
         }
         100% {
             opacity: 1
         }
     }@keyframes fadeIn {
          0% {
              opacity: 0
          }
          100% {
              opacity: 1
          }
      }
}

@media (min-width: 320px) {
    .navbar-header {
        float: left
    }

    .navbar-right {
        float: right !important
    }

    .navbar-nav > li {
        float: left
    }
}

@media (max-width: 320px) {
    .navbar-right {
        display: none
    }
}

@media (max-width: 640px) {
    .navbar-form {
        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;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -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: left
    }
}

@media (max-width: 991.98px) {
    .navbar-header {
        width: 100% !important
    }

    .navbar-container {
        width: 100%;
        display: table;
        padding: 0 1rem;
        margin: 0;
        height: auto
    }

    .header-navbar .navbar-container ul.navbar-nav li {
        float: right !important
    }

    .header-navbar .navbar-container ul.navbar-nav li > a.nav-link {
        padding: .5rem
    }

    [dir=rtl] .header-navbar .navbar-container ul.navbar-nav li {
        float: left !important
    }
}

.w-100 {
    width: 100% !important
}

.h-100 {
    height: 100% !important
}

.mx-auto {
    margin-right: auto !important;
    margin-left: auto !important
}

a {
    cursor: pointer
}

.fonticon-wrap {
    width: 2%;
    float: left;
    margin: .25rem
}

.fonticon-wrap i.fa {
    font-size: 1.35rem !important
}

.round {
    border-radius: 1.5rem
}

.square {
    border-radius: 0
}

img.img-border {
    border: 5px solid #FFF
}

[class*=gradient-] {
    background-repeat: repeat !important
}

.shadow-z-1 {
    -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .12), 0 1px 6px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .12), 0 1px 6px 0 rgba(0, 0, 0, .12)
}

.shadow-z-1-hover {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15)
}

.shadow-z-2 {
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)
}

.shadow-z-3 {
    -webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, .24), 0 17px 50px 0 rgba(0, 0, 0, .19);
    box-shadow: 0 12px 15px 0 rgba(0, 0, 0, .24), 0 17px 50px 0 rgba(0, 0, 0, .19)
}

.shadow-z-4 {
    -webkit-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, .22), 0 25px 55px 0 rgba(0, 0, 0, .21);
    box-shadow: 0 16px 28px 0 rgba(0, 0, 0, .22), 0 25px 55px 0 rgba(0, 0, 0, .21)
}

.shadow-z-5 {
    -webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22)
}

.big-shadow {
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .18), 0 8px 16px rgba(0, 0, 0, .36);
    box-shadow: 0 0 8px rgba(0, 0, 0, .18), 0 8px 16px rgba(0, 0, 0, .36)
}

.shadow-big {
    -webkit-box-shadow: 0 10px 30px -12px rgba(0, 0, 0, .42), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);
    box-shadow: 0 10px 30px -12px rgba(0, 0, 0, .42), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2)
}

.shadow-big-navbar {
    -webkit-box-shadow: 0 10px 20px -12px rgba(0, 0, 0, .42), 0 3px 20px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);
    box-shadow: 0 10px 20px -12px rgba(0, 0, 0, .42), 0 3px 20px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2)
}

.sidebar-shadow {
    -webkit-box-shadow: 2px 10px 30px 0 rgba(0, 0, 0, .42), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);
    box-shadow: 2px 10px 30px 0 rgba(0, 0, 0, .42), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2)
}

.card-shadow {
    -webkit-box-shadow: 0 6px 0 0 rgba(0, 0, 0, .01), 0 15px 32px 0 rgba(0, 0, 0, .06);
    box-shadow: 0 6px 0 0 rgba(0, 0, 0, .01), 0 15px 32px 0 rgba(0, 0, 0, .06)
}

#notification-sidebar {
    width: 400px;
    right: -400px;
    padding: 0;
    background-color: #FFF;
    z-index: 1051;
    position: fixed;
    top: 0;
    bottom: 0;
    height: 100vh;
    -webkit-transition: right .4s cubic-bezier(.05, .74, .2, .99);
    -o-transition: right .4s cubic-bezier(.05, .74, .2, .99);
    -moz-transition: right .4s cubic-bezier(.05, .74, .2, .99);
    transition: right .4s cubic-bezier(.05, .74, .2, .99);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    border-left: 1px solid rgba(0, 0, 0, .05);
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .1);
    box-shadow: 0 0 8px rgba(0, 0, 0, .1)
}

#notification-sidebar.open {
    right: 0
}

#notification-sidebar .notification-sidebar-content {
    position: relative;
    height: 100%;
    padding: 10px
}

#notification-sidebar .notification-sidebar-content #timeline.timeline-left .timeline-item:after, #notification-sidebar .notification-sidebar-content #timeline.timeline-left .timeline-item:before {
    border: none
}

body.layout-dark .dropdown-divider, body.layout-dark .media-list.media-bordered .media {
    border-top-color: #616279
}

#notification-sidebar a.notification-sidebar-toggle {
    background: #FFF;
    color: #009DA0;
    display: block;
    -webkit-box-shadow: -3px 0 8px rgba(0, 0, 0, .1);
    box-shadow: -3px 0 8px rgba(0, 0, 0, .1)
}

#notification-sidebar a.notification-sidebar-close {
    color: #000
}

#notification-sidebar .notification-sidebar-close {
    position: absolute;
    right: 10px;
    top: 10px;
    padding: 7px;
    width: auto;
    z-index: 10
}

#notification-sidebar .notification-sidebar-toggle {
    position: absolute;
    top: 35%;
    width: 54px;
    height: 50px;
    left: -54px;
    text-align: center;
    line-height: 50px;
    cursor: pointer
}

.ct-label, .wi {
    line-height: 1
}

body.layout-dark {
    background-color: #35364B;
    color: #BDBDC7;
    height: 100%
}

body.layout-dark main {
    color: #BDBDC7
}

body.layout-dark .bg-white {
    background-color: #404258 !important;
    color: #009DA0 !important
}

body.layout-dark .content-sub-header, body.layout-dark .list-group-item-action, body.layout-dark .nav-tabs .nav-link.active, body.layout-dark .table td, body.layout-dark p {
    color: #BDBDC7
}

body.layout-dark .text-muted {
    color: #B1B1BB !important
}

body.layout-dark .content-header, body.layout-dark .h1, body.layout-dark .h2, body.layout-dark .h3, body.layout-dark .h4, body.layout-dark .h5, body.layout-dark .h6, body.layout-dark .table th, body.layout-dark h1, body.layout-dark h2, body.layout-dark h3, body.layout-dark h4, body.layout-dark h5, body.layout-dark h6 {
    color: #FFF
}

body.layout-dark .navbar .nav-link, body.layout-dark .navbar .navbar-nav .nav-item, body.layout-dark .navbar i {
    color: #FFF !important
}

body.layout-dark .navbar .navbar-toggle .icon-bar {
    color: #FFF
}

body.layout-dark .alert p {
    color: #000 !important
}

body.layout-dark .dropdown-menu {
    background-color: #35364B
}

body.layout-dark .dropdown-menu.arrow:after {
    color: #35364B
}

body.layout-dark .dropdown-menu .dropdown-item, body.layout-dark .dropdown-menu button {
    color: #BDBDC7
}

body.layout-dark .dropdown-menu .dropdown-item:hover {
    background-color: #009DA0
}

body.layout-dark .dropdown-header {
    background-color: #35364B;
    color: #FFF
}

body.layout-dark .badge {
    color: #FFF
}

body.layout-dark .badge-light {
    color: #404258 !important
}

body.layout-dark .card, body.layout-dark .card-footer {
    background: #404258
}

body.layout-dark .ngb-dp-header, body.layout-dark .ngb-dp-weekdays {
    background: #35364B !important
}

body.layout-dark svg {
    stroke: #FFF !important
}

body.layout-dark .ct-grid {
    stroke: #FFF38
}

body.layout-dark .ct-label {
    color: #B1B1BB
}

body.layout-dark .table thead th {
    border-bottom: 2px solid #616279
}

body.layout-dark .table td, body.layout-dark .table th {
    border-top: 2px solid #616279
}

body.layout-dark .table .bg-light th {
    color: #000 !important
}

body.layout-dark .table.dataTable tr.group td {
    background: #35364B
}

body.layout-dark .ngx-datatable .datatable-header .datatable-header-cell .sort-btn {
    color: #BDBDC7 !important
}

body.layout-dark label {
    color: #BDBDC7
}

body.layout-dark .search {
    border-radius: 1.5rem;
    background: #404258;
    color: #BDBDC7;
    border: 2px solid #616279
}

body.layout-dark form.form-bordered .form-group > div {
    border-left-color: #616279
}

body.layout-dark form.form-bordered .form-group {
    border-bottom-color: #616279
}

body.layout-dark form .form-actions {
    border-top-color: #616279;
    border-bottom-color: #616279
}

body.layout-dark form.striped-rows .form-group:nth-child(even) {
    background: #35364B
}

body.layout-dark form.wizard > .steps > ul > .current > a {
    color: #FFF !important
}

body.layout-dark h4.form-section {
    border-bottom-color: #FFF
}

body.layout-dark form.form .form-actions {
    border-top-color: #FFF
}

body.layout-dark .form-control, body.layout-dark .tagging-area, body.layout-dark .type-zone {
    background: #404258 !important;
    color: #BDBDC7 !important;
    border: 2px solid #616279
}

body.layout-dark .input-group-text {
    background: #404258 !important;
    color: #BDBDC7 !important;
    border-color: #616279 !important
}

body.layout-dark .heading-elements {
    position: absolute;
    top: 1.25rem;
    right: 1.25rem
}

body.layout-dark .heading-elements ul li span {
    background: #404258
}

body.layout-dark .btn-light {
    color: #404258 !important
}

body.layout-dark .btn-flat {
    background-color: #35364B !important
}

body.layout-dark .buttons-copy, body.layout-dark .buttons-csv, body.layout-dark .buttons-excel, body.layout-dark .buttons-pdf, body.layout-dark .buttons-print {
    background: #35364B !important;
    color: #BDBDC7 !important;
    outline: 0 !important
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus, .fc button.active.focus, .fc button.active:focus, .fc button.focus, .fc button:active.focus, .fc button:active:focus, .fc button:focus, .switch ~ .btn-group:focus {
    outline: 0
}

body.layout-dark .email-application .email-app-list-mails, body.layout-dark .email-application .email-app-mail-content, body.layout-dark .email-application .email-app-sidebar {
    background-color: #404258;
    border-right: 1px solid #BDBDC7;
    border-color: #616279
}

body.layout-dark .email-application .email-app-list-mails .email-actions, body.layout-dark .email-application .email-app-menu .form-group-compose {
    border-bottom: 1px solid #616279
}

body.layout-dark .email-application .email-app-list-mails .email-actions {
    border-top: 1px solid #616279
}

body.layout-dark .email-application .list-group-item.active, body.layout-dark .email-application .list-group-item.active:focus, body.layout-dark .email-application .list-group-item.active:hover {
    background-color: #009DA0;
    border-color: #009DA0;
    color: #FFF
}

body.layout-dark .email-application .list-group-item-action {
    color: #BDBDC7
}

body.layout-dark .email-application .list-group-item-action.bg-blue-grey, body.layout-dark .email-application .list-group-item-action.email-app-sender {
    background-color: #35364B !important
}

body.layout-dark .chat-application .chat-app-window, body.layout-dark .chat-application .chat-fixed-search, body.layout-dark .chat-application .chat-sidebar {
    background-color: #404258
}

body.layout-dark .chat-application .chat-fixed-search, body.layout-dark .chat-application .chat-name, body.layout-dark .chat-application .chat-sidebar {
    border-color: #616279
}

body.layout-dark .chat-application .bg-blue-grey.bg-lighten-5 {
    background-color: #4F5069 !important
}

body.layout-dark .chat-application .chats .chat-left .chat-content p {
    color: #000
}

body.layout-dark .chat-application .chats .chat-content p {
    color: #FFF
}

body.layout-dark .list-group .list-group-item {
    background-color: inherit;
    border-color: #FFF
}

body.layout-dark .list-group button {
    color: #BDBDC7 !important
}

body.layout-dark .modal .modal-body p, body.layout-dark .modal .modal-header .close, body.layout-dark .nav-link, body.layout-dark .nav-tabs {
    color: #BDBDC7
}

body.layout-dark .modal .modal-header {
    background: #404258;
    border-bottom: 1px solid #616279
}

body.layout-dark .modal .modal-body {
    background: #404258
}

body.layout-dark .modal .modal-footer {
    background: #404258;
    border-top: 1px solid #616279
}

body.layout-dark .nav-link .active, body.layout-dark .nav-tabs .active {
    color: #BDBDC7 !important
}

body.layout-dark .nav-tabs .nav-item.dropdown.show a.nav-link.dropdown-toggle {
    color: #FFF
}

body.layout-dark .nav-tabs.nav-left .nav-item a.nav-link, body.layout-dark .nav-tabs.nav-right .nav-item a.nav-link {
    border-radius: 0
}

body.layout-dark .ql-toolbar.ql-snow .ql-formats .ql-picker-label, body.layout-dark .ql-toolbar.ql-snow .ql-formats button.ql-active {
    border: 1px solid #FFF
}

body.layout-dark .tab-content .active, body.layout-dark .tab-content .tabpane {
    background: #404258 !important
}

body.layout-dark .swal2-modal h2 {
    color: #404258 !important
}

body.layout-dark .ql-toolbar.ql-snow .ql-formats .ql-picker {
    color: #BDBDC7 !important
}

body.layout-dark .ql-toolbar.ql-snow .ql-formats svg {
    stroke: transparent !important
}

body.layout-dark .ql-toolbar.ql-snow .ql-formats svg .ql-stroke, body.layout-dark .ql-toolbar.ql-snow .ql-formats svg rect.ql-fill {
    stroke: #FFF
}

body.layout-dark .pagination .page-item.active .page-link {
    background-color: #009DA0
}

body.layout-dark .pagination .page-item .page-link {
    background-color: #404258;
    color: #BDBDC7;
    border-color: #616279
}

body.layout-dark .progress {
    background: #35364B
}

body.layout-dark .tooltip {
    color: #FFF !important
}

body.layout-dark .popover .popover-body {
    background: #35364B;
    color: #FFF
}

body.layout-dark .popover .popover-body p {
    color: #FFF
}

body.layout-dark .popover.bs-popover-auto[x-placement^=right] .arrow:after, body.layout-dark .popover.bs-popover-right .arrow:after {
    border-right-color: #35364B
}

body.layout-dark .popover.bs-popover-auto[x-placement^=top] .arrow:after, body.layout-dark .popover.bs-popover-top .arrow:after {
    border-top-color: #35364B
}

body.layout-dark .popover.bs-popover-auto[x-placement^=left] .arrow:after, body.layout-dark .popover.bs-popover-left .arrow:after {
    border-left-color: #35364B
}

body.layout-dark .popover.bs-popover-auto[x-placement^=bottom] .arrow:after, body.layout-dark .popover.bs-popover-bottom .arrow:after {
    border-bottom-color: #35364B
}

body.layout-dark .timeline .events ol li a {
    color: #BDBDC7 !important
}

body.layout-dark .taskboard-app-form {
    background-color: transparent !important
}

.fc body.layout-dark #forgot-password button.btn-outline-primary a.text-decoration-none, .fc body.layout-dark #login button.btn-outline-primary a.text-decoration-none, .fc body.layout-dark #regestration button.btn-outline-primary a.text-decoration-none, body.layout-dark #forgot-password .btn-primary a.text-decoration-none, body.layout-dark #forgot-password .btn.btn-outline-primary a.text-decoration-none, body.layout-dark #forgot-password .fc button.btn-outline-primary a.text-decoration-none, body.layout-dark #login .btn-primary a.text-decoration-none, body.layout-dark #login .btn.btn-outline-primary a.text-decoration-none, body.layout-dark #login .fc button.btn-outline-primary a.text-decoration-none, body.layout-dark #regestration .btn-primary a.text-decoration-none, body.layout-dark #regestration .btn.btn-outline-primary a.text-decoration-none, body.layout-dark #regestration .fc button.btn-outline-primary a.text-decoration-none {
    color: #FFF
}

body.layout-dark #coming-soon #clockFlat p.text-dark, body.layout-dark #coming-soon #clockFlat span.text-dark, body.layout-dark #coming-soon #clockFlat.text-dark, body.layout-dark #coming-soon .card-title.text-dark, body.layout-dark #coming-soon .cs-text p.text-dark, body.layout-dark #coming-soon .cs-text span.text-dark, body.layout-dark #coming-soon .cs-text-divider p.text-dark, body.layout-dark #coming-soon .cs-text-divider span.text-dark, body.layout-dark #coming-soon .cs-text-divider.text-dark, body.layout-dark #coming-soon .cs-text.text-dark {
    color: #FFF !important
}

body.layout-dark .customizer {
    color: #000 !important
}

body.layout-dark .customizer #rtl-icon span.white {
    color: #FFF !important
}

body.layout-dark .customizer .customizer-close i, body.layout-dark .customizer a, body.layout-dark .customizer h4, body.layout-dark .customizer h6, body.layout-dark .customizer hr, body.layout-dark .customizer label, body.layout-dark .customizer p, body.layout-dark .customizer span {
    color: #000 !important
}

body.layout-dark .customizer hr {
    border-color: rgba(0, 0, 0, .2) !important
}

body.layout-dark .notification-sidebar.open {
    background: #35364B !important;
    -webkit-box-shadow: 0 0 20px 3px #00061 !important;
    box-shadow: 0 0 20px 3px #00061 !important
}

body.layout-dark .notification-sidebar .tab-content .active {
    background: #35364B !important
}

body.layout-dark .notification-sidebar .notification-sidebar-close .ft-x {
    color: #FFF !important
}

body.layout-dark .notification-sidebar .nav-link.active {
    color: #009DA0 !important
}

body.layout-dark .notification-sidebar #activity #timeline.timeline-left .timeline-line {
    background-color: #5E617D
}

body.layout-dark #coming-soon, body.layout-dark #lock-screen, body.layout-dark #login, body.layout-dark #maintenance, body.layout-dark #regestration, body.layout-dark .forgot-password-bg {
    background-image: url(/local/templates/rad/app-assets/css/app-assets/img/gallery/dark-bg.jpg) !important
}

body.layout-dark #coming-soon .fg-image, body.layout-dark #coming-soon .lock-screen-img, body.layout-dark #coming-soon .login-img, body.layout-dark #coming-soon .register-img, body.layout-dark #lock-screen .fg-image, body.layout-dark #lock-screen .lock-screen-img, body.layout-dark #lock-screen .login-img, body.layout-dark #lock-screen .register-img, body.layout-dark #login .fg-image, body.layout-dark #login .lock-screen-img, body.layout-dark #login .login-img, body.layout-dark #login .register-img, body.layout-dark #maintenance .fg-image, body.layout-dark #maintenance .lock-screen-img, body.layout-dark #maintenance .login-img, body.layout-dark #maintenance .register-img, body.layout-dark #regestration .fg-image, body.layout-dark #regestration .lock-screen-img, body.layout-dark #regestration .login-img, body.layout-dark #regestration .register-img, body.layout-dark .forgot-password-bg .fg-image, body.layout-dark .forgot-password-bg .lock-screen-img, body.layout-dark .forgot-password-bg .login-img, body.layout-dark .forgot-password-bg .register-img {
    background: #494B62 !important
}

body.layout-dark.layout-transparent.bg-glass-1 {
    background-image: url(/local/templates/rad/app-assets/css/../img/gallery/bg-glass-1.jpg);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: background .3s;
    -o-transition: background .3s;
    -moz-transition: background .3s;
    transition: background .3s
}

body.layout-dark.layout-transparent.bg-glass-2, body.layout-dark.layout-transparent.bg-glass-3 {
    -webkit-background-size: 100% 100%;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: background .3s;
    -o-transition: background .3s;
    -moz-transition: background .3s
}

body.layout-dark.layout-transparent.bg-glass-2 {
    background-image: url(/local/templates/rad/app-assets/css/../img/gallery/bg-glass-2.jpg);
    background-size: 100% 100%;
    transition: background .3s
}

body.layout-dark.layout-transparent.bg-glass-3 {
    background-image: url(/local/templates/rad/app-assets/css/../img/gallery/bg-glass-3.jpg);
    background-size: 100% 100%;
    transition: background .3s
}

body.layout-dark.layout-transparent.bg-glass-4, body.layout-dark.layout-transparent.bg-hibiscus {
    -webkit-background-size: 100% 100%;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: background .3s;
    -o-transition: background .3s;
    -moz-transition: background .3s
}

body.layout-dark.layout-transparent.bg-glass-4 {
    background-image: url(/local/templates/rad/app-assets/css/../img/gallery/bg-glass-4.jpg);
    background-size: 100% 100%;
    transition: background .3s
}

body.layout-dark.layout-transparent.bg-hibiscus {
    background-image: -webkit-gradient(linear, left top, right bottom, from(#F05F57), color-stop(#C83D5C), color-stop(#99245A), color-stop(#671351), to(#360940));
    background-image: -webkit-linear-gradient(left top, #F05F57, #C83D5C, #99245A, #671351, #360940);
    background-image: -moz- oldlinear-gradient(left top, #F05F57, #C83D5C, #99245A, #671351, #360940);
    background-image: -o-linear-gradient(left top, #F05F57, #C83D5C, #99245A, #671351, #360940);
    background-image: linear-gradient(to right bottom, #F05F57, #C83D5C, #99245A, #671351, #360940);
    background-size: 100% 100%;
    transition: background .3s
}

body.layout-dark.layout-transparent.bg-blue-lagoon, body.layout-dark.layout-transparent.bg-purple-pizzazz {
    -webkit-background-size: 100% 100%;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: background .3s;
    -o-transition: background .3s;
    -moz-transition: background .3s
}

body.layout-dark.layout-transparent.bg-purple-pizzazz {
    background-image: -webkit-gradient(linear, left top, right bottom, from(#662D86), color-stop(#8B2A8A), color-stop(#AE2389), color-stop(#CF1D83), to(#ED1E79));
    background-image: -webkit-linear-gradient(left top, #662D86, #8B2A8A, #AE2389, #CF1D83, #ED1E79);
    background-image: -moz- oldlinear-gradient(left top, #662D86, #8B2A8A, #AE2389, #CF1D83, #ED1E79);
    background-image: -o-linear-gradient(left top, #662D86, #8B2A8A, #AE2389, #CF1D83, #ED1E79);
    background-image: linear-gradient(to right bottom, #662D86, #8B2A8A, #AE2389, #CF1D83, #ED1E79);
    background-size: 100% 100%;
    transition: background .3s
}

body.layout-dark.layout-transparent.bg-blue-lagoon {
    background-image: -webkit-gradient(linear, left top, right bottom, from(#144E68), color-stop(#006D83), color-stop(#008D92), color-stop(#00AD91), to(#57CA85));
    background-image: -webkit-linear-gradient(left top, #144E68, #006D83, #008D92, #00AD91, #57CA85);
    background-image: -moz- oldlinear-gradient(left top, #144E68, #006D83, #008D92, #00AD91, #57CA85);
    background-image: -o-linear-gradient(left top, #144E68, #006D83, #008D92, #00AD91, #57CA85);
    background-image: linear-gradient(to right bottom, #144E68, #006D83, #008D92, #00AD91, #57CA85);
    background-size: 100% 100%;
    transition: background .3s
}

body.layout-dark.layout-transparent.bg-electric-violet, body.layout-dark.layout-transparent.bg-portage {
    -webkit-background-size: 100% 100%;
    background-attachment: fixed;
    background-position: center;
    -webkit-transition: background .3s;
    -o-transition: background .3s;
    -moz-transition: background .3s;
    background-repeat: no-repeat
}

body.layout-dark.layout-transparent.bg-electric-violet {
    background-image: -webkit-gradient(linear, right bottom, left top, from(#4A00E0), color-stop(#600DE0), color-stop(#7119E1), color-stop(#8023E1), to(#8E2DE2));
    background-image: -webkit-linear-gradient(right bottom, #4A00E0, #600DE0, #7119E1, #8023E1, #8E2DE2);
    background-image: -moz- oldlinear-gradient(right bottom, #4A00E0, #600DE0, #7119E1, #8023E1, #8E2DE2);
    background-image: -o-linear-gradient(right bottom, #4A00E0, #600DE0, #7119E1, #8023E1, #8E2DE2);
    background-image: linear-gradient(to left top, #4A00E0, #600DE0, #7119E1, #8023E1, #8E2DE2);
    background-size: 100% 100%;
    transition: background .3s
}

body.layout-dark.layout-transparent.bg-portage {
    background-image: -webkit-gradient(linear, right bottom, left top, from(#97ABFF), color-stop(#798CE5), color-stop(#5B6ECB), color-stop(#3B51B1), to(#123597));
    background-image: -webkit-linear-gradient(right bottom, #97ABFF, #798CE5, #5B6ECB, #3B51B1, #123597);
    background-image: -moz- oldlinear-gradient(right bottom, #97ABFF, #798CE5, #5B6ECB, #3B51B1, #123597);
    background-image: -o-linear-gradient(right bottom, #97ABFF, #798CE5, #5B6ECB, #3B51B1, #123597);
    background-image: linear-gradient(to left top, #97ABFF, #798CE5, #5B6ECB, #3B51B1, #123597);
    background-size: 100% 100%;
    transition: background .3s
}

.customizer .bg-hibiscus, body.layout-dark.layout-transparent.bg-tundora {
    background-attachment: fixed;
    background-position: center;
    -webkit-transition: background .3s;
    -moz-transition: background .3s
}

body.layout-dark.layout-transparent.bg-tundora {
    background-image: -webkit-gradient(linear, right bottom, left top, from(#474747), color-stop(#4A4A4A), color-stop(#4C4D4D), color-stop(#4F5050), to(#525352));
    background-image: -webkit-linear-gradient(right bottom, #474747, #4A4A4A, #4C4D4D, #4F5050, #525352);
    background-image: -moz- oldlinear-gradient(right bottom, #474747, #4A4A4A, #4C4D4D, #4F5050, #525352);
    background-image: -o-linear-gradient(right bottom, #474747, #4A4A4A, #4C4D4D, #4F5050, #525352);
    background-image: linear-gradient(to left top, #474747, #4A4A4A, #4C4D4D, #4F5050, #525352);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    -o-transition: background .3s;
    transition: background .3s
}

body.layout-dark.layout-transparent .card.gradient-blackberry, body.layout-dark.layout-transparent .card.gradient-green-tea, body.layout-dark.layout-transparent .card.gradient-ibiza-sunset, body.layout-dark.layout-transparent .card.gradient-pomegranate {
    -webkit-box-shadow: 0 6px 0 0 rgba(0, 0, 0, .01), 0 15px 32px 0 rgba(0, 0, 0, .14);
    box-shadow: 0 6px 0 0 rgba(0, 0, 0, .01), 0 15px 32px 0 rgba(0, 0, 0, .14)
}

body.layout-dark.layout-transparent .navigation-main .nav-item.has-sub .menu-content li a, body.layout-dark.layout-transparent .navigation-main .nav-item.has-sub a:after {
    color: #FFF
}

body.layout-dark.layout-transparent .card, body.layout-dark.layout-transparent .card-footer, body.layout-dark.layout-transparent .language-css, body.layout-dark.layout-transparent .language-javascript, body.layout-dark.layout-transparent .language-js, body.layout-dark.layout-transparent .language-markup, body.layout-dark.layout-transparent .nav-link.active, body.layout-dark.layout-transparent .ql-syntax {
    background-color: rgba(0, 0, 0, .25) !important
}

body.layout-dark.layout-transparent .form-control {
    background-color: rgba(0, 0, 0, .15) !important;
    border-color: #FFF !important;
    color: #FFF !important
}

body.layout-dark.layout-transparent .table tr td, body.layout-dark.layout-transparent .table tr th, body.layout-dark.layout-transparent .table.table-bordered {
    border-color: rgba(255, 255, 255, .3)
}

body.layout-dark.layout-transparent .form-control::-webkit-input-placeholder {
    color: #FFF !important
}

body.layout-dark.layout-transparent .form-control::-moz-placeholder {
    color: #FFF !important
}

body.layout-dark.layout-transparent .form-control::placeholder {
    color: #FFF !important
}

body.layout-dark.layout-transparent .input-group-text {
    background-color: rgba(0, 0, 0, .5) !important
}

body.layout-dark.layout-transparent .handle, body.layout-dark.layout-transparent .tab-pane.active {
    background: 0 0 !important
}

body.layout-dark.layout-transparent .wrapper .sidebar-background, body.layout-dark.layout-transparent .wrapper.nav-collapsed.menu-collapsed .sidebar-background {
    background: 0 0;
    opacity: .2
}

body.layout-dark.layout-transparent .wrapper.nav-collapsed .sidebar-background {
    opacity: .8;
    background: #000;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease
}

body.layout-dark.layout-transparent .app-sidebar .sidebar-background:after, body.layout-dark.layout-transparent .off-canvas-sidebar .sidebar-background:after {
    background: 0 0
}

.fc body.layout-dark.layout-transparent button, body.layout-dark.layout-transparent .blue-grey, body.layout-dark.layout-transparent .btn, body.layout-dark.layout-transparent .card-block, body.layout-dark.layout-transparent .card-body, body.layout-dark.layout-transparent .card-text, body.layout-dark.layout-transparent .card-title, body.layout-dark.layout-transparent .chart-info .text-uppercase, body.layout-dark.layout-transparent .ct-label, body.layout-dark.layout-transparent .dropdown-item.active, body.layout-dark.layout-transparent .fc button, body.layout-dark.layout-transparent .fonticon-classname, body.layout-dark.layout-transparent .fonticon-unit, body.layout-dark.layout-transparent .grey, body.layout-dark.layout-transparent .nav-link, body.layout-dark.layout-transparent .nav-link.active, body.layout-dark.layout-transparent .text-muted, body.layout-dark.layout-transparent div, body.layout-dark.layout-transparent hr, body.layout-dark.layout-transparent i, body.layout-dark.layout-transparent label, body.layout-dark.layout-transparent p, body.layout-dark.layout-transparent span {
    color: #FFF !important
}

body.layout-dark.layout-transparent .table tbody tr td {
    color: #FFF
}

body.layout-dark.layout-transparent .chat-application .chat-app-form.bg-blue-grey, body.layout-dark.layout-transparent .chat-application .chat-app-window, body.layout-dark.layout-transparent .chat-application .chat-fixed-search, body.layout-dark.layout-transparent .chat-application .chat-name, body.layout-dark.layout-transparent .chat-application .chat-sidebar, body.layout-dark.layout-transparent .chat-application .email-app-list-mails, body.layout-dark.layout-transparent .chat-application .email-app-mail-content, body.layout-dark.layout-transparent .chat-application .email-app-sidebar, body.layout-dark.layout-transparent .chat-application .email-search-box, body.layout-dark.layout-transparent .email-application .chat-app-form.bg-blue-grey, body.layout-dark.layout-transparent .email-application .chat-app-window, body.layout-dark.layout-transparent .email-application .chat-fixed-search, body.layout-dark.layout-transparent .email-application .chat-name, body.layout-dark.layout-transparent .email-application .chat-sidebar, body.layout-dark.layout-transparent .email-application .email-app-list-mails, body.layout-dark.layout-transparent .email-application .email-app-mail-content, body.layout-dark.layout-transparent .email-application .email-app-sidebar, body.layout-dark.layout-transparent .email-application .email-search-box {
    background-color: rgba(0, 0, 0, .2) !important;
    border-color: rgba(255, 255, 255, .3)
}

body.layout-dark.layout-transparent .chat-application .email-app-menu .form-group, body.layout-dark.layout-transparent .email-application .email-app-menu .form-group {
    border-bottom: 1px solid rgba(255, 255, 255, .3)
}

body.layout-dark.layout-transparent .chat-application .email-app-menu .list-group-messages, body.layout-dark.layout-transparent .email-application .email-app-menu .list-group-messages {
    border-color: rgba(255, 255, 255, .3)
}

body.layout-dark.layout-transparent .chat-application .email-app-list .users-list-padding .list-group-item.bg-blue-grey, body.layout-dark.layout-transparent .email-application .email-app-list .users-list-padding .list-group-item.bg-blue-grey {
    background-color: rgba(0, 0, 0, .5) !important
}

body.layout-dark.layout-transparent .chat-application .list-group-item-action.email-app-sender, body.layout-dark.layout-transparent .email-application .list-group-item-action.email-app-sender {
    background-color: rgba(0, 0, 0, .2) !important
}

body.layout-dark.layout-transparent .chat-application .chats .chat-left .chat-content, body.layout-dark.layout-transparent .email-application .chats .chat-left .chat-content {
    background: rgba(0, 0, 0, .2) !important
}

body.layout-dark.layout-transparent .chat-application .chats .chat-left .chat-content:before, body.layout-dark.layout-transparent .email-application .chats .chat-left .chat-content:before {
    border-right-color: rgba(0, 0, 0, .2) !important
}

body.layout-dark.layout-transparent .chat-sidebar-content .users-list-padding .list-group-item.bg-blue-grey {
    background-color: rgba(0, 0, 0, .5) !important
}

body.layout-dark.layout-transparent .form-section, body.layout-dark.layout-transparent .list-group-item, body.layout-dark.layout-transparent hr {
    border-color: rgba(255, 255, 255, .3)
}

body.layout-dark.layout-transparent .alert-dark, body.layout-dark.layout-transparent .alert-light, body.layout-dark.layout-transparent .alert-secondary, body.layout-dark.layout-transparent .badge-light, body.layout-dark.layout-transparent .btn-icon.btn-pure i, body.layout-dark.layout-transparent .btn-light i {
    color: #404258 !important
}

body.layout-dark.layout-transparent .media-list.media-bordered .media {
    border-top-color: rgba(255, 255, 255, .3)
}

body.layout-dark.layout-transparent .picker .picker__holder .picker__frame .picker__table tbody tr td .picker__day {
    color: #000 !important
}

body.layout-dark.layout-transparent .picker .picker__holder .picker__frame .picker__box .picker__list .picker__list-item {
    color: #000
}

body.layout-dark.layout-transparent .btn-light, body.layout-dark.layout-transparent .btn-light p, body.layout-dark.layout-transparent .btn-light span, body.layout-dark.layout-transparent .color-group .color.dark, body.layout-dark.layout-transparent .color-group .color.dark p, body.layout-dark.layout-transparent .color-group .color.dark span, body.layout-dark.layout-transparent .dz-message, body.layout-dark.layout-transparent .dz-message p, body.layout-dark.layout-transparent .dz-message span, body.layout-dark.layout-transparent .noUi-tooltip, body.layout-dark.layout-transparent .noUi-tooltip p, body.layout-dark.layout-transparent .noUi-tooltip span, body.layout-dark.layout-transparent .popover .popover-body p, body.layout-dark.layout-transparent .ql-picker-item, body.layout-dark.layout-transparent .ql-picker-item p, body.layout-dark.layout-transparent .ql-picker-item span, body.layout-dark.layout-transparent .step, body.layout-dark.layout-transparent .step p, body.layout-dark.layout-transparent .step span, body.layout-dark.layout-transparent .swal2-content, body.layout-dark.layout-transparent .swal2-content p, body.layout-dark.layout-transparent .swal2-content span {
    color: #000 !important
}

body.layout-dark.layout-transparent .popover .popover-body {
    background: #FFF !important;
    color: #000 !important
}

body.layout-dark.layout-transparent .dataTable tfoot tr th input, body.layout-dark.layout-transparent .form-horizontal.striped-rows .form-group:nth-child(even) {
    background-color: rgba(0, 0, 0, .2)
}

body.layout-dark.layout-transparent .popover.bs-popover-auto[x-placement^=right] .arrow:after, body.layout-dark.layout-transparent .popover.bs-popover-right .arrow:after {
    border-right-color: #FFF
}

body.layout-dark.layout-transparent .popover.bs-popover-auto[x-placement^=top] .arrow:after, body.layout-dark.layout-transparent .popover.bs-popover-top .arrow:after {
    border-top-color: #FFF
}

body.layout-dark.layout-transparent .popover.bs-popover-auto[x-placement^=left] .arrow:after, body.layout-dark.layout-transparent .popover.bs-popover-left .arrow:after {
    border-left-color: #FFF
}

body.layout-dark.layout-transparent .popover.bs-popover-auto[x-placement^=bottom] .arrow:after, body.layout-dark.layout-transparent .popover.bs-popover-bottom .arrow:after {
    border-bottom-color: #FFF
}

body.layout-dark.layout-transparent .spinner-border.text-primary, body.layout-dark.layout-transparent .spinner-grow.text-primary {
    color: #009DA0 !important
}

body.layout-dark.layout-transparent .spinner-border.text-success, body.layout-dark.layout-transparent .spinner-grow.text-success {
    color: #0CC27E !important
}

body.layout-dark.layout-transparent .spinner-border.text-secondary, body.layout-dark.layout-transparent .spinner-grow.text-secondary {
    color: #6C757D !important
}

body.layout-dark.layout-transparent .spinner-border.text-danger, body.layout-dark.layout-transparent .spinner-grow.text-danger {
    color: #FF586B !important
}

body.layout-dark.layout-transparent .spinner-border.text-warning, body.layout-dark.layout-transparent .spinner-grow.text-warning {
    color: #FF8D60 !important
}

body.layout-dark.layout-transparent .spinner-border.text-info, body.layout-dark.layout-transparent .spinner-grow.text-info {
    color: #1CBCD8 !important
}

body.layout-dark.layout-transparent .spinner-border.text-dark, body.layout-dark.layout-transparent .spinner-grow.text-dark {
    color: #343A40 !important
}

body.layout-dark.layout-transparent .spinner-border.text-light, body.layout-dark.layout-transparent .spinner-grow.text-light {
    color: #F8F9FA !important
}

body.layout-dark.layout-transparent .swal2-modal h2 i {
    color: #000 !important
}

body.layout-dark.layout-transparent .swal2-modal .swal2-icon.swal2-info {
    color: #1CBCD8 !important
}

body.layout-dark.layout-transparent .swal2-modal .swal2-icon.swal2-warning {
    color: #FF8D60 !important
}

body.layout-dark.layout-transparent .swal2-modal .swal2-icon.swal2-question {
    color: #868E96 !important
}

body.layout-dark.layout-transparent .timeline-card .media {
    border-bottom-color: transparent
}

body.layout-dark.layout-transparent .form-horizontal.form-bordered .form-group, body.layout-dark.layout-transparent .form-horizontal.form-bordered .form-section {
    border-bottom: 1px solid rgba(255, 255, 255, .3)
}

body.layout-dark.layout-transparent .form-horizontal.form-bordered .form-group > div {
    border-left: 1px solid rgba(255, 255, 255, .3)
}

body.layout-dark.layout-transparent .dataTable tr td input {
    background-color: rgba(0, 0, 0, .2);
    color: #FFF
}

body.layout-dark.layout-transparent #error p.text-dark, body.layout-dark.layout-transparent #hover-effects figure figcaption .icon-links a i, body.layout-dark.layout-transparent #maintenance p.text-dark {
    color: #000 !important
}

body.layout-dark.layout-transparent #coming-soon .card.card-transparent {
    background: 0 0 !important
}

body.layout-dark.layout-transparent #invoice-items-details .table tr.bg-grey.bg-lighten-4 {
    background-color: rgba(0, 0, 0, .2) !important
}

body.layout-dark.layout-transparent #forgot-password .gradient-red-pink {
    background-image: none !important
}

body.layout-dark.layout-transparent .toast-container .text-danger {
    color: #FF586B !important
}

body.layout-dark.layout-transparent .btn-reddit, body.layout-dark.layout-transparent .fa.fa-reddit {
    color: #000 !important
}

body.layout-dark.layout-transparent .customizer #rtl-icon span.white {
    color: #FFF !important
}

body.layout-dark.layout-transparent .customizer .customizer-close i, body.layout-dark.layout-transparent .customizer a, body.layout-dark.layout-transparent .customizer h4, body.layout-dark.layout-transparent .customizer h6, body.layout-dark.layout-transparent .customizer hr, body.layout-dark.layout-transparent .customizer label, body.layout-dark.layout-transparent .customizer p, body.layout-dark.layout-transparent .customizer span {
    color: #000 !important
}

body.layout-dark.layout-transparent .customizer hr {
    border-color: rgba(0, 0, 0, .2) !important
}

body.layout-dark.layout-transparent .ql-toolbar.ql-snow .ql-formats .ql-picker-label, body.layout-dark.layout-transparent .ql-toolbar.ql-snow .ql-formats button.ql-active {
    border: 1px solid #FFF
}

body.layout-dark.layout-transparent .notification-sidebar {
    background: rgba(0, 0, 0, .8) !important
}

body.layout-dark.layout-transparent .notification-sidebar .notification-sidebar-close .ft-x, body.layout-dark.layout-transparent .notification-sidebar h6, body.layout-dark.layout-transparent .notification-sidebar p, body.layout-dark.layout-transparent .notification-sidebar span {
    color: #FFF !important
}

body.layout-dark.layout-transparent .notification-sidebar .nav.nav-tabs .nav-item a {
    color: #009DA0 !important
}

body.layout-dark.layout-transparent .notification-sidebar .nav.nav-tabs .nav-item .nav-link.active {
    color: #FFF !important;
    background: 0 0 !important
}

body.layout-dark.layout-transparent .ql-toolbar.ql-snow .ql-formats .ql-picker {
    color: #BDBDC7 !important
}

body.layout-dark.layout-transparent .ql-toolbar.ql-snow .ql-formats svg {
    stroke: transparent !important
}

body.layout-dark.layout-transparent .ql-toolbar.ql-snow .ql-formats svg .ql-stroke, body.layout-dark.layout-transparent .ql-toolbar.ql-snow .ql-formats svg rect.ql-fill {
    stroke: #FFF
}

body.layout-dark.layout-transparent nav.navbar .navbar-toggle .icon-bar {
    background-color: #FFF
}

body.layout-dark.layout-transparent .toast .toast-header button.close span.text-dark {
    color: #000 !important
}

body.layout-dark.layout-transparent .profile-section .profile-menu a.primary {
    color: #FFF !important
}

body.layout-dark.layout-transparent .hopscotch-bubble .hopscotch-bubble-number, body.layout-transparent .customizer {
    color: #000 !important
}

body.layout-dark.layout-transparent #coming-soon, body.layout-dark.layout-transparent #lock-screen, body.layout-dark.layout-transparent #login, body.layout-dark.layout-transparent #maintenance, body.layout-dark.layout-transparent #regestration, body.layout-dark.layout-transparent .forgot-password-bg {
    background-image: none !important
}

body.layout-dark.layout-transparent #coming-soon .fg-image, body.layout-dark.layout-transparent #coming-soon .lock-screen-img, body.layout-dark.layout-transparent #coming-soon .login-img, body.layout-dark.layout-transparent #coming-soon .register-img, body.layout-dark.layout-transparent #lock-screen .fg-image, body.layout-dark.layout-transparent #lock-screen .lock-screen-img, body.layout-dark.layout-transparent #lock-screen .login-img, body.layout-dark.layout-transparent #lock-screen .register-img, body.layout-dark.layout-transparent #login .fg-image, body.layout-dark.layout-transparent #login .lock-screen-img, body.layout-dark.layout-transparent #login .login-img, body.layout-dark.layout-transparent #login .register-img, body.layout-dark.layout-transparent #maintenance .fg-image, body.layout-dark.layout-transparent #maintenance .lock-screen-img, body.layout-dark.layout-transparent #maintenance .login-img, body.layout-dark.layout-transparent #maintenance .register-img, body.layout-dark.layout-transparent #regestration .fg-image, body.layout-dark.layout-transparent #regestration .lock-screen-img, body.layout-dark.layout-transparent #regestration .login-img, body.layout-dark.layout-transparent #regestration .register-img, body.layout-dark.layout-transparent .forgot-password-bg .fg-image, body.layout-dark.layout-transparent .forgot-password-bg .lock-screen-img, body.layout-dark.layout-transparent .forgot-password-bg .login-img, body.layout-dark.layout-transparent .forgot-password-bg .register-img {
    background: rgba(0, 0, 0, .2) !important
}

body.layout-dark.layout-transparent #coming-soon .col-lg-6.d-none.d-lg-block, body.layout-dark.layout-transparent #lock-screen .col-lg-6.d-none.d-lg-block, body.layout-dark.layout-transparent #login .col-lg-6.d-none.d-lg-block, body.layout-dark.layout-transparent #maintenance .col-lg-6.d-none.d-lg-block, body.layout-dark.layout-transparent #regestration .col-lg-6.d-none.d-lg-block, body.layout-dark.layout-transparent .forgot-password-bg .col-lg-6.d-none.d-lg-block {
    background: #FFF
}

body.layout-dark.layout-transparent #coming-soon .bg-white, body.layout-dark.layout-transparent #lock-screen .bg-white, body.layout-dark.layout-transparent #login .bg-white, body.layout-dark.layout-transparent #maintenance .bg-white, body.layout-dark.layout-transparent #regestration .bg-white, body.layout-dark.layout-transparent .forgot-password-bg .bg-white {
    background-color: rgba(0, 0, 0, .2) !important
}

@media (min-width: 992px) {
    .app-sidebar {
        background: 0 0 !important
    }
}

@media (max-width: 992px) {
    .layout-dark.layout-transparent .app-sidebar {
        background: rgba(0, 0, 0, .8) !important;
        -webkit-transition: all .5s ease !important;
        -o-transition: all .5s ease !important;
        -moz-transition: all .5s ease !important;
        transition: all .5s ease !important
    }
}

body.layout-transparent .customizer .sb-bg-img, body.layout-transparent .customizer .sb-color-options, body.layout-transparent .customizer .sb-options, body.layout-transparent .customizer .toggle-sb-bg-img {
    display: none
}

body.layout-transparent .customizer .cz-tl-bg-color, body.layout-transparent .customizer .tl-bg-img, body.layout-transparent .customizer .tl-color-options {
    display: block !important
}

/*!
 *  Weather Icons 2.0
 *  Updated August 1, 2015
 *  Weather themed icons for Bootstrap
 *  Author - Erik Flowers - erik@helloerik.com
 *  Email: erik@helloerik.com
 *  Twitter: http://twitter.com/Erik_UX
 *  ------------------------------------------------------------------------------
 *  Maintained at http://erikflowers.github.io/weather-icons
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - Font licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - CSS, LESS and SCSS are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Inspired by and works great as a companion with Font Awesome
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 */
@font-face {
    font-family: weathericons;
    src: url(/local/templates/rad/app-assets/css/../fonts/weathericons/weathericons-regular-webfont.eot);
    src: url(/local/templates/rad/app-assets/css/../fonts/weathericons/weathericons-regular-webfont.eot?#iefix) format('embedded-opentype'), url(/local/templates/rad/app-assets/css/../fonts/weathericons/weathericons-regular-webfont.woff2) format('woff2'), url(/local/templates/rad/app-assets/css/../fonts/weathericons/weathericons-regular-webfont.woff) format('woff'), url(/local/templates/rad/app-assets/css/../fonts/weathericons/weathericons-regular-webfont.ttf) format('truetype'), url(/local/templates/rad/app-assets/css/../fonts/weathericons/weathericons-regular-webfont.svg#weather_iconsregular) format('svg');
    font-weight: 400;
    font-style: normal
}

.wi {
    display: inline-block;
    font-family: weathericons;
    font-style: normal;
    font-weight: 400
}

.wi-fw {
    width: 1.4em;
    text-align: center
}

.wi-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.wi-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.wi-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg)
}

.wi-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    -moz-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.wi-flip-vertical {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    -moz-transform: scale(1, -1);
    -o-transform: scale(1, -1);
    transform: scale(1, -1)
}

.wi-day-sunny:before {
    content: ''
}

.wi-day-cloudy:before {
    content: ''
}

.wi-day-cloudy-gusts:before {
    content: ''
}

.wi-day-cloudy-windy:before {
    content: ''
}

.wi-day-fog:before {
    content: ''
}

.wi-day-hail:before {
    content: ''
}

.wi-day-haze:before {
    content: ''
}

.wi-day-lightning:before {
    content: ''
}

.wi-day-rain:before {
    content: ''
}

.wi-day-rain-mix:before {
    content: ''
}

.wi-day-rain-wind:before {
    content: ''
}

.wi-day-showers:before {
    content: ''
}

.wi-day-sleet:before {
    content: ''
}

.wi-day-sleet-storm:before {
    content: ''
}

.wi-day-snow:before {
    content: ''
}

.wi-day-snow-thunderstorm:before {
    content: ''
}

.wi-day-snow-wind:before {
    content: ''
}

.wi-day-sprinkle:before {
    content: ''
}

.wi-day-storm-showers:before {
    content: ''
}

.wi-day-sunny-overcast:before {
    content: ''
}

.wi-day-thunderstorm:before {
    content: ''
}

.wi-day-windy:before {
    content: ''
}

.wi-solar-eclipse:before {
    content: ''
}

.wi-hot:before {
    content: ''
}

.wi-day-cloudy-high:before {
    content: ''
}

.wi-day-light-wind:before {
    content: ''
}

.wi-night-clear:before {
    content: ''
}

.wi-night-alt-cloudy:before {
    content: ''
}

.wi-night-alt-cloudy-gusts:before {
    content: ''
}

.wi-night-alt-cloudy-windy:before {
    content: ''
}

.wi-night-alt-hail:before {
    content: ''
}

.wi-night-alt-lightning:before {
    content: ''
}

.wi-night-alt-rain:before {
    content: ''
}

.wi-night-alt-rain-mix:before {
    content: ''
}

.wi-night-alt-rain-wind:before {
    content: ''
}

.wi-night-alt-showers:before {
    content: ''
}

.wi-night-alt-sleet:before {
    content: ''
}

.wi-night-alt-sleet-storm:before {
    content: ''
}

.wi-night-alt-snow:before {
    content: ''
}

.wi-night-alt-snow-thunderstorm:before {
    content: ''
}

.wi-night-alt-snow-wind:before {
    content: ''
}

.wi-night-alt-sprinkle:before {
    content: ''
}

.wi-night-alt-storm-showers:before {
    content: ''
}

.wi-night-alt-thunderstorm:before {
    content: ''
}

.wi-night-cloudy:before {
    content: ''
}

.wi-night-cloudy-gusts:before {
    content: ''
}

.wi-night-cloudy-windy:before {
    content: ''
}

.wi-night-fog:before {
    content: ''
}

.wi-night-hail:before {
    content: ''
}

.wi-night-lightning:before {
    content: ''
}

.wi-night-partly-cloudy:before {
    content: ''
}

.wi-night-rain:before {
    content: ''
}

.wi-night-rain-mix:before {
    content: ''
}

.wi-night-rain-wind:before {
    content: ''
}

.wi-night-showers:before {
    content: ''
}

.wi-night-sleet:before {
    content: ''
}

.wi-night-sleet-storm:before {
    content: ''
}

.wi-night-snow:before {
    content: ''
}

.wi-night-snow-thunderstorm:before {
    content: ''
}

.wi-night-snow-wind:before {
    content: ''
}

.wi-night-sprinkle:before {
    content: ''
}

.wi-night-storm-showers:before {
    content: ''
}

.wi-night-thunderstorm:before {
    content: ''
}

.wi-lunar-eclipse:before {
    content: ''
}

.wi-stars:before {
    content: ''
}

.wi-night-alt-cloudy-high:before {
    content: ''
}

.wi-night-cloudy-high:before {
    content: ''
}

.wi-night-alt-partly-cloudy:before {
    content: ''
}

.wi-cloud:before {
    content: ''
}

.wi-cloudy:before {
    content: ''
}

.wi-cloudy-gusts:before {
    content: ''
}

.wi-cloudy-windy:before {
    content: ''
}

.wi-fog:before {
    content: ''
}

.wi-hail:before {
    content: ''
}

.wi-rain:before {
    content: ''
}

.wi-rain-mix:before {
    content: ''
}

.wi-rain-wind:before {
    content: ''
}

.wi-showers:before {
    content: ''
}

.wi-sleet:before {
    content: ''
}

.wi-sprinkle:before {
    content: ''
}

.wi-storm-showers:before {
    content: ''
}

.wi-thunderstorm:before {
    content: ''
}

.wi-snow-wind:before {
    content: ''
}

.wi-snow:before {
    content: ''
}

.wi-smog:before {
    content: ''
}

.wi-smoke:before {
    content: ''
}

.wi-lightning:before {
    content: ''
}

.wi-raindrops:before {
    content: ''
}

.wi-raindrop:before {
    content: ''
}

.wi-dust:before {
    content: ''
}

.wi-snowflake-cold:before {
    content: ''
}

.wi-windy:before {
    content: ''
}

.wi-strong-wind:before {
    content: ''
}

.wi-sandstorm:before {
    content: ''
}

.wi-earthquake:before {
    content: ''
}

.wi-fire:before {
    content: ''
}

.wi-flood:before {
    content: ''
}

.wi-meteor:before {
    content: ''
}

.wi-tsunami:before {
    content: ''
}

.wi-volcano:before {
    content: ''
}

.wi-hurricane:before {
    content: ''
}

.wi-tornado:before {
    content: ''
}

.wi-small-craft-advisory:before {
    content: ''
}

.wi-gale-warning:before {
    content: ''
}

.wi-storm-warning:before {
    content: ''
}

.wi-hurricane-warning:before {
    content: ''
}

.wi-wind-direction:before {
    content: ''
}

.wi-alien:before {
    content: ''
}

.wi-celsius:before {
    content: ''
}

.wi-fahrenheit:before {
    content: ''
}

.wi-degrees:before {
    content: ''
}

.wi-thermometer:before {
    content: ''
}

.wi-thermometer-exterior:before {
    content: ''
}

.wi-thermometer-internal:before {
    content: ''
}

.wi-cloud-down:before {
    content: ''
}

.wi-cloud-up:before {
    content: ''
}

.wi-cloud-refresh:before {
    content: ''
}

.wi-horizon:before {
    content: ''
}

.wi-horizon-alt:before {
    content: ''
}

.wi-sunrise:before {
    content: ''
}

.wi-sunset:before {
    content: ''
}

.wi-moonrise:before {
    content: ''
}

.wi-moonset:before {
    content: ''
}

.wi-refresh:before {
    content: ''
}

.wi-refresh-alt:before {
    content: ''
}

.wi-umbrella:before {
    content: ''
}

.wi-barometer:before {
    content: ''
}

.wi-humidity:before {
    content: ''
}

.wi-na:before {
    content: ''
}

.wi-train:before {
    content: ''
}

.wi-moon-new:before {
    content: ''
}

.wi-moon-waxing-crescent-1:before {
    content: ''
}

.wi-moon-waxing-crescent-2:before {
    content: ''
}

.wi-moon-waxing-crescent-3:before {
    content: ''
}

.wi-moon-waxing-crescent-4:before {
    content: ''
}

.wi-moon-waxing-crescent-5:before {
    content: ''
}

.wi-moon-waxing-crescent-6:before {
    content: ''
}

.wi-moon-first-quarter:before {
    content: ''
}

.wi-moon-waxing-gibbous-1:before {
    content: ''
}

.wi-moon-waxing-gibbous-2:before {
    content: ''
}

.wi-moon-waxing-gibbous-3:before {
    content: ''
}

.wi-moon-waxing-gibbous-4:before {
    content: ''
}

.wi-moon-waxing-gibbous-5:before {
    content: ''
}

.wi-moon-waxing-gibbous-6:before {
    content: ''
}

.wi-moon-full:before {
    content: ''
}

.wi-moon-waning-gibbous-1:before {
    content: ''
}

.wi-moon-waning-gibbous-2:before {
    content: ''
}

.wi-moon-waning-gibbous-3:before {
    content: ''
}

.wi-moon-waning-gibbous-4:before {
    content: ''
}

.wi-moon-waning-gibbous-5:before {
    content: ''
}

.wi-moon-waning-gibbous-6:before {
    content: ''
}

.wi-moon-third-quarter:before {
    content: ''
}

.wi-moon-waning-crescent-1:before {
    content: ''
}

.wi-moon-waning-crescent-2:before {
    content: ''
}

.wi-moon-waning-crescent-3:before {
    content: ''
}

.wi-moon-waning-crescent-4:before {
    content: ''
}

.wi-moon-waning-crescent-5:before {
    content: ''
}

.wi-moon-waning-crescent-6:before {
    content: ''
}

.wi-moon-alt-new:before {
    content: ''
}

.wi-moon-alt-waxing-crescent-1:before {
    content: ''
}

.wi-moon-alt-waxing-crescent-2:before {
    content: ''
}

.wi-moon-alt-waxing-crescent-3:before {
    content: ''
}

.wi-moon-alt-waxing-crescent-4:before {
    content: ''
}

.wi-moon-alt-waxing-crescent-5:before {
    content: ''
}

.wi-moon-alt-waxing-crescent-6:before {
    content: ''
}

.wi-moon-alt-first-quarter:before {
    content: ''
}

.wi-moon-alt-waxing-gibbous-1:before {
    content: ''
}

.wi-moon-alt-waxing-gibbous-2:before {
    content: ''
}

.wi-moon-alt-waxing-gibbous-3:before {
    content: ''
}

.wi-moon-alt-waxing-gibbous-4:before {
    content: ''
}

.wi-moon-alt-waxing-gibbous-5:before {
    content: ''
}

.wi-moon-alt-waxing-gibbous-6:before {
    content: ''
}

.wi-moon-alt-full:before {
    content: ''
}

.wi-moon-alt-waning-gibbous-1:before {
    content: ''
}

.wi-moon-alt-waning-gibbous-2:before {
    content: ''
}

.wi-moon-alt-waning-gibbous-3:before {
    content: ''
}

.wi-moon-alt-waning-gibbous-4:before {
    content: ''
}

.wi-moon-alt-waning-gibbous-5:before {
    content: ''
}

.wi-moon-alt-waning-gibbous-6:before {
    content: ''
}

.wi-moon-alt-third-quarter:before {
    content: ''
}

.wi-moon-alt-waning-crescent-1:before {
    content: ''
}

.wi-moon-alt-waning-crescent-2:before {
    content: ''
}

.wi-moon-alt-waning-crescent-3:before {
    content: ''
}

.wi-moon-alt-waning-crescent-4:before {
    content: ''
}

.wi-moon-alt-waning-crescent-5:before {
    content: ''
}

.wi-moon-alt-waning-crescent-6:before {
    content: ''
}

.wi-moon-0:before {
    content: ''
}

.wi-moon-1:before {
    content: ''
}

.wi-moon-2:before {
    content: ''
}

.wi-moon-3:before {
    content: ''
}

.wi-moon-4:before {
    content: ''
}

.wi-moon-5:before {
    content: ''
}

.wi-moon-6:before {
    content: ''
}

.wi-moon-7:before {
    content: ''
}

.wi-moon-8:before {
    content: ''
}

.wi-moon-9:before {
    content: ''
}

.wi-moon-10:before {
    content: ''
}

.wi-moon-11:before {
    content: ''
}

.wi-moon-12:before {
    content: ''
}

.wi-moon-13:before {
    content: ''
}

.wi-moon-14:before {
    content: ''
}

.wi-moon-15:before {
    content: ''
}

.wi-moon-16:before {
    content: ''
}

.wi-moon-17:before {
    content: ''
}

.wi-moon-18:before {
    content: ''
}

.wi-moon-19:before {
    content: ''
}

.wi-moon-20:before {
    content: ''
}

.wi-moon-21:before {
    content: ''
}

.wi-moon-22:before {
    content: ''
}

.wi-moon-23:before {
    content: ''
}

.wi-moon-24:before {
    content: ''
}

.wi-moon-25:before {
    content: ''
}

.wi-moon-26:before {
    content: ''
}

.wi-moon-27:before {
    content: ''
}

.wi-time-1:before {
    content: ''
}

.wi-time-2:before {
    content: ''
}

.wi-time-3:before {
    content: ''
}

.wi-time-4:before {
    content: ''
}

.wi-time-5:before {
    content: ''
}

.wi-time-6:before {
    content: ''
}

.wi-time-7:before {
    content: ''
}

.wi-time-8:before {
    content: ''
}

.wi-time-9:before {
    content: ''
}

.wi-time-10:before {
    content: ''
}

.wi-time-11:before {
    content: ''
}

.wi-time-12:before {
    content: ''
}

.wi-direction-up:before {
    content: ''
}

.wi-direction-up-right:before {
    content: ''
}

.wi-direction-right:before {
    content: ''
}

.wi-direction-down-right:before {
    content: ''
}

.wi-direction-down:before {
    content: ''
}

.wi-direction-down-left:before {
    content: ''
}

.wi-direction-left:before {
    content: ''
}

.wi-direction-up-left:before {
    content: ''
}

.wi-wind-beaufort-0:before {
    content: ''
}

.wi-wind-beaufort-1:before {
    content: ''
}

.wi-wind-beaufort-2:before {
    content: ''
}

.wi-wind-beaufort-3:before {
    content: ''
}

.wi-wind-beaufort-4:before {
    content: ''
}

.wi-wind-beaufort-5:before {
    content: ''
}

.wi-wind-beaufort-6:before {
    content: ''
}

.wi-wind-beaufort-7:before {
    content: ''
}

.wi-wind-beaufort-8:before {
    content: ''
}

.wi-wind-beaufort-9:before {
    content: ''
}

.wi-wind-beaufort-10:before {
    content: ''
}

.wi-wind-beaufort-11:before {
    content: ''
}

.wi-wind-beaufort-12:before {
    content: ''
}

.wi-yahoo-0:before {
    content: ''
}

.wi-yahoo-1:before {
    content: ''
}

.wi-yahoo-2:before {
    content: ''
}

.wi-yahoo-3:before, .wi-yahoo-4:before {
    content: ''
}

.wi-yahoo-5:before, .wi-yahoo-6:before, .wi-yahoo-7:before {
    content: ''
}

.wi-yahoo-8:before {
    content: ''
}

.wi-yahoo-9:before {
    content: ''
}

.wi-yahoo-10:before {
    content: ''
}

.wi-yahoo-11:before, .wi-yahoo-12:before {
    content: ''
}

.wi-yahoo-13:before {
    content: ''
}

.wi-yahoo-14:before {
    content: ''
}

.wi-yahoo-15:before {
    content: ''
}

.wi-yahoo-16:before {
    content: ''
}

.wi-yahoo-17:before {
    content: ''
}

.wi-yahoo-18:before {
    content: ''
}

.wi-yahoo-19:before {
    content: ''
}

.wi-yahoo-20:before {
    content: ''
}

.wi-yahoo-21:before {
    content: ''
}

.wi-yahoo-22:before {
    content: ''
}

.wi-yahoo-23:before, .wi-yahoo-24:before {
    content: ''
}

.wi-yahoo-25:before {
    content: ''
}

.wi-yahoo-26:before {
    content: ''
}

.wi-yahoo-27:before {
    content: ''
}

.wi-yahoo-28:before {
    content: ''
}

.wi-yahoo-29:before {
    content: ''
}

.wi-yahoo-30:before {
    content: ''
}

.wi-yahoo-31:before {
    content: ''
}

.wi-yahoo-32:before {
    content: ''
}

.wi-yahoo-33:before {
    content: ''
}

.wi-yahoo-34:before {
    content: ''
}

.wi-yahoo-35:before {
    content: ''
}

.wi-yahoo-36:before {
    content: ''
}

.wi-yahoo-37:before, .wi-yahoo-38:before, .wi-yahoo-39:before {
    content: ''
}

.wi-yahoo-40:before {
    content: ''
}

.wi-yahoo-41:before {
    content: ''
}

.wi-yahoo-42:before {
    content: ''
}

.wi-yahoo-43:before {
    content: ''
}

.wi-yahoo-44:before {
    content: ''
}

.wi-yahoo-45:before {
    content: ''
}

.wi-yahoo-46:before {
    content: ''
}

.wi-yahoo-47:before {
    content: ''
}

.wi-yahoo-3200:before {
    content: ''
}

.wi-forecast-io-clear-day:before {
    content: ''
}

.wi-forecast-io-clear-night:before {
    content: ''
}

.wi-forecast-io-rain:before {
    content: ''
}

.wi-forecast-io-snow:before {
    content: ''
}

.wi-forecast-io-sleet:before {
    content: ''
}

.wi-forecast-io-wind:before {
    content: ''
}

.wi-forecast-io-fog:before {
    content: ''
}

.wi-forecast-io-cloudy:before {
    content: ''
}

.wi-forecast-io-partly-cloudy-day:before {
    content: ''
}

.wi-forecast-io-partly-cloudy-night:before {
    content: ''
}

.wi-forecast-io-hail:before {
    content: ''
}

.wi-forecast-io-thunderstorm:before {
    content: ''
}

.wi-forecast-io-tornado:before {
    content: ''
}

.wi-wmo4680-00:before, .wi-wmo4680-0:before {
    content: ''
}

.wi-wmo4680-01:before, .wi-wmo4680-1:before {
    content: ''
}

.wi-wmo4680-02:before, .wi-wmo4680-2:before {
    content: ''
}

.wi-wmo4680-03:before, .wi-wmo4680-3:before {
    content: ''
}

.wi-wmo4680-04:before, .wi-wmo4680-05:before, .wi-wmo4680-10:before, .wi-wmo4680-11:before, .wi-wmo4680-4:before, .wi-wmo4680-5:before {
    content: ''
}

.wi-wmo4680-12:before {
    content: ''
}

.wi-wmo4680-18:before {
    content: ''
}

.wi-wmo4680-20:before {
    content: ''
}

.wi-wmo4680-21:before, .wi-wmo4680-22:before {
    content: ''
}

.wi-wmo4680-23:before {
    content: ''
}

.wi-wmo4680-24:before {
    content: ''
}

.wi-wmo4680-25:before {
    content: ''
}

.wi-wmo4680-26:before {
    content: ''
}

.wi-wmo4680-27:before, .wi-wmo4680-28:before, .wi-wmo4680-29:before {
    content: ''
}

.wi-wmo4680-30:before, .wi-wmo4680-31:before, .wi-wmo4680-32:before, .wi-wmo4680-33:before, .wi-wmo4680-34:before, .wi-wmo4680-35:before {
    content: ''
}

.wi-wmo4680-40:before {
    content: ''
}

.wi-wmo4680-41:before {
    content: ''
}

.wi-wmo4680-42:before {
    content: ''
}

.wi-wmo4680-43:before {
    content: ''
}

.wi-wmo4680-44:before {
    content: ''
}

.wi-wmo4680-45:before, .wi-wmo4680-46:before {
    content: ''
}

.wi-wmo4680-47:before, .wi-wmo4680-48:before {
    content: ''
}

.wi-wmo4680-50:before, .wi-wmo4680-51:before {
    content: ''
}

.wi-wmo4680-52:before, .wi-wmo4680-53:before {
    content: ''
}

.wi-wmo4680-54:before, .wi-wmo4680-55:before, .wi-wmo4680-56:before {
    content: ''
}

.wi-wmo4680-57:before {
    content: ''
}

.wi-wmo4680-58:before {
    content: ''
}

.wi-wmo4680-60:before, .wi-wmo4680-61:before {
    content: ''
}

.wi-wmo4680-62:before, .wi-wmo4680-63:before {
    content: ''
}

.wi-wmo4680-64:before, .wi-wmo4680-65:before, .wi-wmo4680-66:before {
    content: ''
}

.wi-wmo4680-67:before, .wi-wmo4680-68:before {
    content: ''
}

.wi-wmo4680-70:before, .wi-wmo4680-71:before, .wi-wmo4680-72:before, .wi-wmo4680-73:before {
    content: ''
}

.wi-wmo4680-74:before, .wi-wmo4680-75:before, .wi-wmo4680-76:before {
    content: ''
}

.wi-wmo4680-77:before {
    content: ''
}

.wi-wmo4680-78:before {
    content: ''
}

.wi-wmo4680-80:before {
    content: ''
}

.wi-wmo4680-81:before {
    content: ''
}

.wi-wmo4680-82:before, .wi-wmo4680-83:before {
    content: ''
}

.wi-wmo4680-84:before {
    content: ''
}

.wi-wmo4680-85:before, .wi-wmo4680-86:before, .wi-wmo4680-87:before {
    content: ''
}

.wi-wmo4680-89:before {
    content: ''
}

.wi-wmo4680-90:before {
    content: ''
}

.wi-wmo4680-91:before {
    content: ''
}

.wi-wmo4680-92:before, .wi-wmo4680-93:before {
    content: ''
}

.wi-wmo4680-94:before {
    content: ''
}

.wi-wmo4680-95:before, .wi-wmo4680-96:before {
    content: ''
}

.wi-wmo4680-99:before {
    content: ''
}

.wi-owm-200:before, .wi-owm-201:before, .wi-owm-202:before {
    content: ''
}

.wi-owm-210:before, .wi-owm-211:before, .wi-owm-212:before, .wi-owm-221:before {
    content: ''
}

.wi-owm-230:before, .wi-owm-231:before, .wi-owm-232:before {
    content: ''
}

.wi-owm-300:before, .wi-owm-301:before {
    content: ''
}

.wi-owm-302:before {
    content: ''
}

.wi-owm-310:before {
    content: ''
}

.wi-owm-311:before, .wi-owm-312:before {
    content: ''
}

.wi-owm-313:before {
    content: ''
}

.wi-owm-314:before {
    content: ''
}

.wi-owm-321:before, .wi-owm-500:before {
    content: ''
}

.wi-owm-501:before, .wi-owm-502:before, .wi-owm-503:before, .wi-owm-504:before {
    content: ''
}

.wi-owm-511:before {
    content: ''
}

.wi-owm-520:before, .wi-owm-521:before, .wi-owm-522:before {
    content: ''
}

.wi-owm-531:before {
    content: ''
}

.wi-owm-600:before, .wi-owm-601:before {
    content: ''
}

.wi-owm-602:before {
    content: ''
}

.wi-owm-611:before, .wi-owm-612:before, .wi-owm-615:before, .wi-owm-616:before, .wi-owm-620:before {
    content: ''
}

.wi-owm-621:before, .wi-owm-622:before {
    content: ''
}

.wi-owm-701:before {
    content: ''
}

.wi-owm-711:before {
    content: ''
}

.wi-owm-721:before {
    content: ''
}

.wi-owm-731:before {
    content: ''
}

.wi-owm-741:before {
    content: ''
}

.wi-owm-761:before, .wi-owm-762:before {
    content: ''
}

.wi-owm-771:before {
    content: ''
}

.wi-owm-781:before {
    content: ''
}

.wi-owm-800:before {
    content: ''
}

.wi-owm-801:before, .wi-owm-802:before {
    content: ''
}

.wi-owm-803:before {
    content: ''
}

.wi-owm-804:before {
    content: ''
}

.wi-owm-900:before {
    content: ''
}

.wi-owm-901:before {
    content: ''
}

.wi-owm-902:before {
    content: ''
}

.wi-owm-903:before {
    content: ''
}

.wi-owm-904:before {
    content: ''
}

.wi-owm-905:before {
    content: ''
}

.wi-owm-906:before {
    content: ''
}

.wi-owm-957:before {
    content: ''
}

.wi-owm-day-200:before, .wi-owm-day-201:before, .wi-owm-day-202:before {
    content: ''
}

.wi-owm-day-210:before, .wi-owm-day-211:before, .wi-owm-day-212:before, .wi-owm-day-221:before {
    content: ''
}

.wi-owm-day-230:before, .wi-owm-day-231:before, .wi-owm-day-232:before {
    content: ''
}

.wi-owm-day-300:before, .wi-owm-day-301:before {
    content: ''
}

.wi-owm-day-302:before, .wi-owm-day-310:before, .wi-owm-day-311:before, .wi-owm-day-312:before, .wi-owm-day-313:before, .wi-owm-day-314:before {
    content: ''
}

.wi-owm-day-321:before, .wi-owm-day-500:before {
    content: ''
}

.wi-owm-day-501:before, .wi-owm-day-502:before, .wi-owm-day-503:before, .wi-owm-day-504:before {
    content: ''
}

.wi-owm-day-511:before {
    content: ''
}

.wi-owm-day-520:before, .wi-owm-day-521:before, .wi-owm-day-522:before {
    content: ''
}

.wi-owm-day-531:before {
    content: ''
}

.wi-owm-day-600:before {
    content: ''
}

.wi-owm-day-601:before {
    content: ''
}

.wi-owm-day-602:before {
    content: ''
}

.wi-owm-day-611:before, .wi-owm-day-612:before, .wi-owm-day-615:before, .wi-owm-day-616:before, .wi-owm-day-620:before {
    content: ''
}

.wi-owm-day-621:before, .wi-owm-day-622:before {
    content: ''
}

.wi-owm-day-701:before {
    content: ''
}

.wi-owm-day-711:before {
    content: ''
}

.wi-owm-day-721:before {
    content: ''
}

.wi-owm-day-731:before {
    content: ''
}

.wi-owm-day-741:before {
    content: ''
}

.wi-owm-day-761:before, .wi-owm-day-762:before {
    content: ''
}

.wi-owm-day-781:before {
    content: ''
}

.wi-owm-day-800:before {
    content: ''
}

.wi-owm-day-801:before, .wi-owm-day-802:before, .wi-owm-day-803:before {
    content: ''
}

.wi-owm-day-804:before {
    content: ''
}

.wi-owm-day-900:before {
    content: ''
}

.wi-owm-day-902:before {
    content: ''
}

.wi-owm-day-903:before {
    content: ''
}

.wi-owm-day-904:before {
    content: ''
}

.wi-owm-day-906:before {
    content: ''
}

.wi-owm-day-957:before {
    content: ''
}

.wi-owm-night-200:before, .wi-owm-night-201:before, .wi-owm-night-202:before {
    content: ''
}

.wi-owm-night-210:before, .wi-owm-night-211:before, .wi-owm-night-212:before, .wi-owm-night-221:before {
    content: ''
}

.wi-owm-night-230:before, .wi-owm-night-231:before, .wi-owm-night-232:before {
    content: ''
}

.wi-owm-night-300:before, .wi-owm-night-301:before {
    content: ''
}

.wi-owm-night-302:before, .wi-owm-night-310:before, .wi-owm-night-311:before, .wi-owm-night-312:before, .wi-owm-night-313:before, .wi-owm-night-314:before {
    content: ''
}

.wi-owm-night-321:before, .wi-owm-night-500:before {
    content: ''
}

.wi-owm-night-501:before, .wi-owm-night-502:before, .wi-owm-night-503:before, .wi-owm-night-504:before {
    content: ''
}

.wi-owm-night-511:before {
    content: ''
}

.wi-owm-night-520:before, .wi-owm-night-521:before, .wi-owm-night-522:before {
    content: ''
}

.wi-owm-night-531:before {
    content: ''
}

.wi-owm-night-600:before {
    content: ''
}

.wi-owm-night-601:before {
    content: ''
}

.wi-owm-night-602:before {
    content: ''
}

.wi-owm-night-611:before, .wi-owm-night-612:before, .wi-owm-night-615:before, .wi-owm-night-616:before, .wi-owm-night-620:before {
    content: ''
}

.wi-owm-night-621:before, .wi-owm-night-622:before {
    content: ''
}

.wi-owm-night-701:before {
    content: ''
}

.wi-owm-night-711:before {
    content: ''
}

.wi-owm-night-721:before {
    content: ''
}

.wi-owm-night-731:before {
    content: ''
}

.wi-owm-night-741:before {
    content: ''
}

.wi-owm-night-761:before, .wi-owm-night-762:before {
    content: ''
}

.wi-owm-night-781:before {
    content: ''
}

.wi-owm-night-800:before {
    content: ''
}

.wi-owm-night-801:before, .wi-owm-night-802:before, .wi-owm-night-803:before {
    content: ''
}

.wi-owm-night-804:before {
    content: ''
}

.wi-owm-night-900:before {
    content: ''
}

.wi-owm-night-902:before {
    content: ''
}

.wi-owm-night-903:before {
    content: ''
}

.wi-owm-night-904:before {
    content: ''
}

.wi-owm-night-906:before {
    content: ''
}

.wi-owm-night-957:before {
    content: ''
}

.wi-wu-chanceflurries:before {
    content: ''
}

.wi-wu-chancerain:before {
    content: ''
}

.wi-wu-chancesleat:before {
    content: ''
}

.wi-wu-chancesnow:before {
    content: ''
}

.wi-wu-chancetstorms:before {
    content: ''
}

.wi-wu-clear:before {
    content: ''
}

.wi-wu-cloudy:before {
    content: ''
}

.wi-wu-flurries:before {
    content: ''
}

.wi-wu-hazy:before {
    content: ''
}

.wi-wu-mostlycloudy:before {
    content: ''
}

.wi-wu-mostlysunny:before {
    content: ''
}

.wi-wu-partlycloudy:before {
    content: ''
}

.wi-wu-partlysunny:before {
    content: ''
}

.wi-wu-rain:before {
    content: ''
}

.wi-wu-sleat:before {
    content: ''
}

.wi-wu-snow:before {
    content: ''
}

.wi-wu-sunny:before {
    content: ''
}

.wi-wu-tstorms:before {
    content: ''
}

.wi-wu-unknown:before {
    content: ''
}

.ct-double-octave:after, .ct-double-octave:before, .ct-golden-section:after, .ct-major-eleventh:after, .ct-major-eleventh:before, .ct-major-second:after, .ct-major-second:before, .ct-major-seventh:after, .ct-major-seventh:before, .ct-major-sixth:after, .ct-major-sixth:before, .ct-major-tenth:after, .ct-major-tenth:before, .ct-major-third:after, .ct-major-third:before, .ct-major-twelfth:after, .ct-major-twelfth:before, .ct-minor-second:after, .ct-minor-second:before, .ct-minor-seventh:after, .ct-minor-seventh:before, .ct-minor-sixth:after, .ct-minor-sixth:before, .ct-minor-third:after, .ct-minor-third:before, .ct-octave:after, .ct-octave:before, .ct-perfect-fifth:after, .ct-perfect-fifth:before, .ct-perfect-fourth:after, .ct-perfect-fourth:before, .ct-square:after, .ct-square:before {
    content: ''
}

.ct-label {
    fill: rgba(0, 0, 0, .4);
    color: rgba(0, 0, 0, .4)
}

.ct-chart-bar .ct-label, .ct-chart-line .ct-label {
    display: block;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.ct-label.ct-horizontal.ct-start {
    -webkit-box-align: flex-end;
    -webkit-align-items: flex-end;
    -ms-flex-align: flex-end;
    -moz-box-align: end;
    align-items: flex-end;
    -webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    -moz-box-pack: 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;
    -moz-box-align: start;
    align-items: flex-start;
    -webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    -moz-box-pack: 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;
    -moz-box-align: end;
    align-items: flex-end;
    -webkit-box-pack: flex-end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    -moz-box-pack: 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;
    -moz-box-align: end;
    align-items: flex-end;
    -webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    -moz-box-pack: 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;
    -moz-box-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -moz-box-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;
    -moz-box-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -moz-box-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;
    -moz-box-align: end;
    align-items: flex-end;
    -webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    -moz-box-pack: 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;
    -moz-box-align: start;
    align-items: flex-start;
    -webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    -moz-box-pack: 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;
    -moz-box-align: center;
    align-items: center;
    -webkit-box-pack: flex-end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    -moz-box-pack: 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;
    -moz-box-align: center;
    align-items: center;
    -webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    -moz-box-pack: start;
    justify-content: flex-start;
    text-align: left;
    text-anchor: end
}

.ct-grid {
    stroke-width: 1px
}

.ct-point {
    stroke-width: 8px;
    stroke-linecap: round
}

.ct-line {
    fill: none;
    stroke-width: 3px
}

.ct-bar {
    fill: none;
    stroke-width: 10px
}

.ct-slice-donut {
    fill: none;
    stroke-width: 60px
}

.ct-series-a .ct-bar, .ct-series-a .ct-line, .ct-series-a .ct-point, .ct-series-a .ct-slice-donut {
    stroke: #009DA0
}

.ct-series-a .ct-area, .ct-series-a .ct-slice-pie {
    fill: #009DA0
}

.ct-series-b .ct-bar, .ct-series-b .ct-line, .ct-series-b .ct-point, .ct-series-b .ct-slice-donut {
    stroke: #FF8D60
}

.ct-series-b .ct-area, .ct-series-b .ct-slice-pie {
    fill: #FF8D60
}

.ct-series-c .ct-bar, .ct-series-c .ct-line, .ct-series-c .ct-point, .ct-series-c .ct-slice-donut {
    stroke: #FF586B
}

.ct-series-c .ct-area, .ct-series-c .ct-slice-pie {
    fill: #FF586B
}

.ct-series-d .ct-bar, .ct-series-d .ct-line, .ct-series-d .ct-point, .ct-series-d .ct-slice-donut {
    stroke: #1CBCD8
}

.ct-series-d .ct-area, .ct-series-d .ct-slice-pie {
    fill: #1CBCD8
}

.ct-series-e .ct-bar, .ct-series-e .ct-line, .ct-series-e .ct-point, .ct-series-e .ct-slice-donut {
    stroke: #0CC27E
}

.ct-series-e .ct-area, .ct-series-e .ct-slice-pie {
    fill: #0CC27E
}

.ct-series-f .ct-bar, .ct-series-f .ct-line, .ct-series-f .ct-point, .ct-series-f .ct-slice-donut {
    stroke: #9C27B0
}

.ct-series-f .ct-area, .ct-series-f .ct-slice-pie {
    fill: #9C27B0
}

.ct-series-g .ct-bar, .ct-series-g .ct-line, .ct-series-g .ct-point, .ct-series-g .ct-slice-donut {
    stroke: #FFC107
}

.ct-series-g .ct-area, .ct-series-g .ct-slice-pie {
    fill: #FFC107
}

.ct-series-h .ct-bar, .ct-series-h .ct-line, .ct-series-h .ct-point, .ct-series-h .ct-slice-donut {
    stroke: #DD4B39
}

.ct-series-h .ct-area, .ct-series-h .ct-slice-pie {
    fill: #DD4B39
}

.ct-series-i .ct-bar, .ct-series-i .ct-line, .ct-series-i .ct-point, .ct-series-i .ct-slice-donut {
    stroke: #35465C
}

.ct-series-i .ct-area, .ct-series-i .ct-slice-pie {
    fill: #35465C
}

.ct-series-j .ct-bar, .ct-series-j .ct-line, .ct-series-j .ct-point, .ct-series-j .ct-slice-donut {
    stroke: #E52D27
}

.ct-series-j .ct-area, .ct-series-j .ct-slice-pie {
    fill: #E52D27
}

.ct-series-k .ct-bar, .ct-series-k .ct-line, .ct-series-k .ct-point, .ct-series-k .ct-slice-donut {
    stroke: #55ACEE
}

.ct-series-k .ct-area, .ct-series-k .ct-slice-pie {
    fill: #55ACEE
}

.ct-series-l .ct-bar, .ct-series-l .ct-line, .ct-series-l .ct-point, .ct-series-l .ct-slice-donut {
    stroke: #CC2127
}

.ct-series-l .ct-area, .ct-series-l .ct-slice-pie {
    fill: #CC2127
}

.ct-series-m .ct-bar, .ct-series-m .ct-line, .ct-series-m .ct-point, .ct-series-m .ct-slice-donut {
    stroke: #1769FF
}

.ct-series-m .ct-area, .ct-series-m .ct-slice-pie {
    fill: #1769FF
}

.ct-series-n .ct-bar, .ct-series-n .ct-line, .ct-series-n .ct-point, .ct-series-n .ct-slice-donut {
    stroke: #6188E2
}

.ct-series-n .ct-area, .ct-series-n .ct-slice-pie {
    fill: #6188E2
}

.ct-series-o .ct-bar, .ct-series-o .ct-line, .ct-series-o .ct-point, .ct-series-o .ct-slice-donut {
    stroke: #A748CA
}

.ct-series-o .ct-area, .ct-series-o .ct-slice-pie {
    fill: #A748CA
}

.ct-square {
    display: block;
    position: relative;
    width: 100%
}

.ct-square:before {
    display: block;
    float: left;
    width: 0;
    height: 0;
    padding-bottom: 100%
}

.ct-square:after {
    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;
    width: 0;
    height: 0;
    padding-bottom: 93.75%
}

.ct-minor-second:after {
    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;
    width: 0;
    height: 0;
    padding-bottom: 88.88889%
}

.ct-major-second:after {
    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;
    width: 0;
    height: 0;
    padding-bottom: 83.33333%
}

.ct-minor-third:after {
    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;
    width: 0;
    height: 0;
    padding-bottom: 80%
}

.ct-major-third:after {
    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;
    width: 0;
    height: 0;
    padding-bottom: 75%
}

.ct-perfect-fourth:after {
    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;
    width: 0;
    height: 0;
    padding-bottom: 66.66667%
}

.ct-perfect-fifth:after {
    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;
    width: 0;
    height: 0;
    padding-bottom: 62.5%
}

.ct-minor-sixth:after {
    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.8047%
}

.ct-golden-section:after {
    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;
    width: 0;
    height: 0;
    padding-bottom: 60%
}

.ct-major-sixth:after {
    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;
    width: 0;
    height: 0;
    padding-bottom: 56.25%
}

.ct-minor-seventh:after {
    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;
    width: 0;
    height: 0;
    padding-bottom: 53.33333%
}

.ct-major-seventh:after {
    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;
    width: 0;
    height: 0;
    padding-bottom: 50%
}

.ct-octave:after {
    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;
    width: 0;
    height: 0;
    padding-bottom: 40%
}

.ct-major-tenth:after {
    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;
    width: 0;
    height: 0;
    padding-bottom: 37.5%
}

.ct-major-eleventh:after {
    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;
    width: 0;
    height: 0;
    padding-bottom: 33.33333%
}

.ct-major-twelfth:after {
    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;
    width: 0;
    height: 0;
    padding-bottom: 25%
}

.ct-double-octave:after {
    display: table;
    clear: both
}

.ct-double-octave > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.ct-blue {
    stroke: #009DA0 !important
}

.ct-azure {
    stroke: #1CBCD8 !important
}

.ct-green {
    stroke: #0CC27E !important
}

.ct-orange {
    stroke: #FF8D60 !important
}

.ct-red {
    stroke: #FF586B !important
}

.ct-white {
    stroke: #FFF !important
}

.ct-rose {
    stroke: #DC3545 !important
}

.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.ps-x > .ps-scrollbar-x-rail {
    background-color: #EEE;
    opacity: .9
}

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    background-color: #999
}

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
    background-color: #EEE;
    opacity: .9
}

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #999
}

.ps-container > .ps-scrollbar-x-rail {
    display: none;
    position: absolute;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    bottom: 3px;
    height: 8px
}

.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    position: absolute;
    background-color: #AAA;
    border-radius: 4px;
    -webkit-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    transition: background-color .2s linear;
    bottom: 0;
    height: 8px
}

.ps-container > .ps-scrollbar-y-rail {
    display: none;
    position: absolute;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    right: 3px;
    width: 8px
}

.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    position: absolute;
    background-color: #AAA;
    border-radius: 4px;
    -webkit-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    transition: background-color .2s linear;
    right: 0;
    width: 8px
}

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
    background-color: #EEE;
    opacity: .9
}

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    background-color: #999
}

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
    background-color: #EEE;
    opacity: .9
}

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #999
}

.ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail {
    opacity: .6
}

.ps-container:hover > .ps-scrollbar-x-rail:hover {
    background-color: #EEE;
    opacity: .9
}

.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
    background-color: #999
}

.ps-container:hover > .ps-scrollbar-y-rail:hover {
    background-color: #EEE;
    opacity: .9
}

.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
    background-color: #999
}

.noUi-target, .noUi-target * {
    -webkit-touch-callout: none;
    -ms-touch-action: none;
    user-select: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.noUi-base {
    width: 100%;
    height: 100%;
    position: relative
}

.noUi-origin {
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0
}

.noUi-handle {
    position: relative;
    z-index: 1
}

.noUi-stacking .noUi-handle {
    z-index: 10
}

.noUi-state-tap .noUi-origin {
    -webkit-transition: left .3s, top .3s;
    -o-transition: left .3s, top .3s;
    -moz-transition: left .3s, top .3s;
    transition: left .3s, top .3s
}

.noUi-state-drag * {
    cursor: inherit !important
}

.noUi-handle {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    left: -10px;
    top: -6px;
    cursor: pointer;
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    transition: all .2s ease-out
}

.noUi-horizontal .noUi-tooltip {
    bottom: 200%
}

.noUi-value-horizontal {
    -webkit-transform: translate3d(-50%, 80%, 0);
    -moz-transform: translate3d(-50%, 80%, 0);
    transform: translate3d(-50%, 80%, 0)
}

.noUi-vertical .noUi-handle {
    margin-left: 5px;
    cursor: ns-resize
}

.cd-timeline-navigation a.inactive, [disabled] .noUi-handle {
    cursor: not-allowed
}

.noUi-horizontal.noUi-extended {
    padding: 0 15px
}

.noUi-horizontal.noUi-extended .noUi-origin {
    right: -15px
}

.noUi-background {
    height: 2px;
    margin: 20px 0
}

.noUi-origin {
    margin: 0;
    border-radius: 0;
    height: 0;
    background: #C8C8C8
}

.noUi-origin[style^='left: 0'] .noUi-handle {
    background-color: #FFF;
    border: 2px solid #C8C8C8
}

.noUi-origin[style^='left: 0'] .noUi-handle.noUi-active {
    border-width: 1px
}

.noUi-target {
    background: #E9E9EA
}

.noUi-horizontal {
    margin: 15px 0
}

.noUi-vertical {
    margin: 0 15px;
    display: inline-block
}

[disabled].noUi-slider {
    opacity: .5
}

.slider {
    background: #C8C8C8
}

.slider.noUi-connect {
    background-color: #009DA0
}

.slider .noUi-handle {
    border-color: #009DA0
}

.slider.slider-info .noUi-connect, .slider.slider-info.noUi-connect {
    background-color: #1CBCD8
}

.slider.slider-info .noUi-handle {
    border-color: #1CBCD8
}

.slider.slider-success .noUi-connect, .slider.slider-success.noUi-connect {
    background-color: #0CC27E
}

.slider.slider-success .noUi-handle {
    border-color: #0CC27E
}

.slider.slider-warning .noUi-connect, .slider.slider-warning.noUi-connect {
    background-color: #FF8D60
}

.slider.slider-warning .noUi-handle {
    border-color: #FF8D60
}

.slider.slider-danger .noUi-connect, .slider.slider-danger.noUi-connect {
    background-color: #FF586B
}

.slider.slider-danger .noUi-handle {
    border-color: #FF586B
}

.ngx-datatable.bootstrap {
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 13px
}

.ngx-datatable.bootstrap .datatable-header {
    height: unset !important
}

.ngx-datatable.bootstrap .datatable-header .datatable-header-cell {
    vertical-align: bottom;
    padding: .75rem;
    border-bottom: 1px solid #D1D4D7
}

.ngx-datatable.bootstrap .datatable-header .datatable-header-cell .datatable-header-cell-label {
    line-height: 24px
}

.ngx-datatable.bootstrap .datatable-body .datatable-body-row {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #D1D4D7
}

.ngx-datatable.bootstrap .datatable-body .datatable-body-row.datatable-row-even {
    background-color: rgba(0, 0, 0, .05)
}

.ngx-datatable.bootstrap .datatable-body .datatable-body-row.active {
    background-color: #1483FF;
    color: #FFF
}

.ngx-datatable.bootstrap .datatable-body .datatable-body-row .datatable-body-cell {
    text-align: left;
    vertical-align: top
}

.ngx-datatable.bootstrap .datatable-footer {
    background: #424242;
    color: #EDEDED;
    margin-top: -1px
}

.ngx-datatable.bootstrap .datatable-footer .page-count {
    line-height: 50px;
    height: 50px;
    padding: 0 1.2rem
}

.ngx-datatable.bootstrap .datatable-footer .datatable-pager {
    margin: 0 10px;
    vertical-align: top
}

.ngx-datatable.bootstrap .datatable-footer .datatable-pager ul li {
    margin: 10px 0
}

.ngx-datatable.bootstrap .datatable-footer .datatable-pager ul li:not(.disabled).active a, .ngx-datatable.bootstrap .datatable-footer .datatable-pager ul li:not(.disabled):hover a {
    background-color: #545454;
    font-weight: 700
}

.dropzone .dz-message:before, .dropzone .dz-preview .dz-remove:before {
    font-family: feather;
    display: inline-block;
    z-index: 2;
    text-indent: 0;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.ngx-datatable.bootstrap .datatable-footer .datatable-pager a {
    height: 22px;
    min-width: 24px;
    line-height: 22px;
    padding: 0;
    border-radius: 3px;
    margin: 0 3px;
    text-align: center;
    text-decoration: none;
    vertical-align: bottom;
    color: #EDEDED
}

.ngx-datatable.bootstrap .datatable-footer .datatable-pager .datatable-icon-left, .ngx-datatable.bootstrap .datatable-footer .datatable-pager .datatable-icon-prev, .ngx-datatable.bootstrap .datatable-footer .datatable-pager .datatable-icon-right, .ngx-datatable.bootstrap .datatable-footer .datatable-pager .datatable-icon-skip {
    font-size: 18px;
    line-height: 27px;
    padding: 0 3px
}

.dropzone {
    min-height: 350px;
    border: 2px dashed #009DA0;
    background: #F5F7FA
}

.dropzone .dz-message {
    font-size: 2rem;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 300px;
    color: #009DA0;
    text-align: center
}

.dropzone .dz-message:before {
    content: '\e94b';
    font-size: 80px;
    position: absolute;
    top: 48px;
    width: 80px;
    height: 80px;
    left: 50%;
    margin-left: -40px;
    line-height: 1;
    color: #009DA0
}

.dropzone .dz-preview.dz-image-preview {
    background: 0 0
}

.dropzone .dz-preview .dz-remove {
    font-size: 1.1rem;
    line-height: 2rem
}

.dropzone .dz-preview .dz-remove:before {
    content: '\e9e6';
    line-height: 1
}

.app-content .wizard > .steps > ul > li:after, .app-content .wizard > .steps > ul > li:before {
    z-index: 9;
    content: '';
    display: block;
    position: absolute
}

.dropzone .dz-preview .dz-remove:hover {
    text-decoration: none
}

.form-group.issue .help-block, .form-group.issue .help-inline {
    color: #FF8D60
}

.form-group.issue input, .form-group.issue select, .form-group.issue textarea {
    color: #FF8D60;
    border-color: #FF8D60
}

.form-group.issue input:focus, .form-group.issue select:focus, .form-group.issue textarea:focus {
    border-color: #CE2605;
    -webkit-box-shadow: 0 0 6px #FCA08E;
    box-shadow: 0 0 6px #FCA08E
}

.form-group.issue .input-append .add-on, .form-group.issue .input-prepend .add-on {
    color: #FF8D60;
    background-color: #FED2C9;
    border-color: #FF8D60
}

.form-group.error .help-block, .form-group.error .help-inline {
    color: #FF586B
}

.form-group.error input, .form-group.error select, .form-group.error textarea {
    color: #FF586B;
    border-color: #FF586B
}

.form-group.error input:focus, .form-group.error select:focus, .form-group.error textarea:focus {
    border-color: #B41323;
    -webkit-box-shadow: 0 0 6px #F38C96;
    box-shadow: 0 0 6px #F38C96
}

.form-group.error .input-append .add-on, .form-group.error .input-prepend .add-on {
    color: #FF586B;
    background-color: #FACACF;
    border-color: #FF586B
}

.form-group.validate .help-block, .form-group.validate .help-inline {
    color: #0CC27E
}

.form-group.validate input, .form-group.validate select, .form-group.validate textarea {
    color: #0CC27E;
    border-color: #0CC27E
}

.form-group.validate input:focus, .form-group.validate select:focus, .form-group.validate textarea:focus {
    border-color: #34C5A1;
    -webkit-box-shadow: 0 0 6px #78DCC3;
    box-shadow: 0 0 6px #78DCC3
}

.form-group.validate .input-append .add-on, .form-group.validate .input-prepend .add-on {
    color: #0CC27E;
    background-color: #DDF6F0;
    border-color: #0CC27E
}

.form-group .help-block ul {
    padding-left: 1.5rem
}

.ct-area {
    stroke: none;
    fill-opacity: .1
}

.lineArea1 .ct-series-a .ct-area {
    fill-opacity: .3;
    fill: #FF586B
}

.lineArea1 .ct-series-b .ct-area {
    fill: #FF586B;
    fill-opacity: .6
}

.lineArea1 .ct-line {
    stroke: #FF586B;
    stroke-width: 0
}

.lineArea1 .ct-point {
    stroke-width: 0
}

.lineArea2 .ct-series-a .ct-area {
    fill-opacity: .2;
    fill: url(#gradient1) !important
}

.lineArea2 .ct-series-b .ct-area {
    fill: url(#gradient2) !important;
    fill-opacity: .2
}

.lineArea2 .ct-point-circle {
    stroke-width: 2px;
    fill: #fff
}

.lineArea2 .ct-series-b .ct-point-circle {
    stroke: #FF8D60
}

.lineArea2 .ct-series-a .ct-point-circle {
    stroke: #31AFB2
}

.lineArea2 .ct-line {
    fill: none;
    stroke-width: 1px
}

.lineArea3 .ct-series-a .ct-area {
    fill-opacity: .2;
    fill: url(#gradient) !important
}

.lineArea3 .ct-series-b .ct-area {
    fill: #FF8D60;
    fill-opacity: .1
}

.lineArea3 .ct-point-circle {
    stroke-width: 2px;
    fill: #fff
}

.lineArea3 .ct-series-b .ct-point-circle {
    stroke: #FF8D60
}

.lineArea3 .ct-series-a .ct-point-circle {
    stroke: #31AFB2
}

.lineArea3 .ct-line {
    fill: none;
    stroke-width: 1px
}

.shadow {
    -webkit-filter: drop-shadow(0 25px 8px rgba(0, 0, 0, .3));
    filter: drop-shadow(0 25px 8px rgba(0, 0, 0, .3))
}

.lineArea .ct-series-a .ct-area {
    fill-opacity: .7;
    fill: url(#gradient1) !important
}

.lineArea .ct-series-b .ct-area {
    fill: url(#gradient) !important;
    fill-opacity: .9
}

.lineArea .ct-line, .lineArea .ct-point {
    stroke-width: 0
}

.Stackbarchart .ct-series-a .ct-bar {
    stroke: url(#linear) !important
}

.Stackbarchart .ct-series-b .ct-bar {
    stroke: #E9E9E9
}

.lineAreaDashboard .ct-series-a .ct-area {
    fill: url(#gradient2) !important;
    fill-opacity: .8
}

.lineAreaDashboard .ct-series-b .ct-area {
    fill: url(#gradient3) !important;
    fill-opacity: .8
}

.lineAreaDashboard .ct-point-circle {
    stroke-width: 2px;
    fill: #fff
}

.lineAreaDashboard .ct-series-b .ct-point-circle {
    stroke: #843CF7
}

.lineAreaDashboard .ct-series-b .ct-line {
    stroke: #A675F4
}

.lineAreaDashboard .ct-series-a .ct-point-circle {
    stroke: #31AFB2
}

.lineAreaDashboard .ct-line {
    fill: none;
    stroke-width: 2px
}

.lineChart .ct-point-circle {
    stroke-width: 2px;
    fill: #fff
}

.lineChart .ct-series-a .ct-point, .lineChart .ct-series-a .ct-point-circle {
    stroke: #fff
}

.lineChart .ct-line {
    fill: none;
    stroke: #fff;
    stroke-width: 1px
}

.lineChart .ct-label {
    color: #FFF
}

.lineChartShadow {
    -webkit-filter: drop-shadow(0 25px 8px rgba(0, 0, 0, .3));
    filter: drop-shadow(0 25px 8px rgba(0, 0, 0, .3))
}

.donut .ct-done .ct-slice-donut {
    stroke: #0CC27E;
    stroke-width: 24px !important
}

.donut .ct-progress .ct-slice-donut {
    stroke: #FFC107;
    stroke-width: 16px !important
}

.donut .ct-outstanding .ct-slice-donut {
    stroke: #7E57C2;
    stroke-width: 8px !important
}

.donut .ct-started .ct-slice-donut {
    stroke: #2196F3;
    stroke-width: 32px !important
}

.donut .ct-label {
    text-anchor: middle;
    alignment-baseline: middle;
    font-size: 20px;
    fill: #868E96
}

.BarChart .ct-series-a .ct-bar:nth-of-type(4n+1) {
    stroke: url(#gradient7)
}

.BarChart .ct-series-a .ct-bar:nth-of-type(4n+2) {
    stroke: url(#gradient5)
}

.BarChart .ct-series-a .ct-bar:nth-of-type(4n+3) {
    stroke: url(#gradient6)
}

.BarChart .ct-series-a .ct-bar:nth-of-type(4n+4) {
    stroke: url(#gradient4)
}

.BarChartShadow {
    -webkit-filter: drop-shadow(0 20px 8px rgba(0, 0, 0, .3));
    filter: drop-shadow(0 20px 8px rgba(0, 0, 0, .3))
}

.WidgetlineChart .ct-grid {
    stroke-dasharray: 0;
    stroke: rgba(255, 255, 255, .2)
}

.WidgetlineChartshadow {
    -webkit-filter: drop-shadow(0 15px 5px rgba(0, 0, 0, .8));
    filter: drop-shadow(0 15px 5px rgba(0, 0, 0, .8))
}

.ct-grid {
    stroke-dasharray: 0;
    stroke: rgba(0, 0, 0, .1)
}

.ct-label {
    font-size: .9rem
}

.donut1 .ct-label, .donut2 .ct-label, .donut3 .ct-label {
    text-anchor: middle;
    alignment-baseline: middle;
    font-size: 60px
}

.WidgetlineChart .ct-point {
    stroke-width: 0
}

.WidgetlineChart .ct-line {
    stroke: #FFF
}

.WidgetlineChartShadow {
    -webkit-filter: drop-shadow(0 15px 5px rgba(0, 0, 0, .8));
    filter: drop-shadow(0 15px 5px rgba(0, 0, 0, .8))
}

.WidgetlineChart1 .ct-point {
    stroke-width: 0
}

.WidgetlineChart1 .ct-line {
    stroke: url(#widgradient) !important
}

.WidgetlineChart1Shadow {
    -webkit-filter: drop-shadow(0 20px 5px rgba(0, 0, 0, .3));
    filter: drop-shadow(0 20px 5px rgba(0, 0, 0, .3))
}

.WidgetlineChart2 .ct-point {
    stroke-width: 0
}

.WidgetlineChart2 .ct-line {
    stroke: url(#widgradient1) !important
}

.WidgetlineChart2 .ct-grid {
    stroke-dasharray: 0;
    stroke: rgba(255, 255, 255, .2)
}

.WidgetlineChart2Shadow {
    -webkit-filter: drop-shadow(0 20px 5px rgba(0, 0, 0, .3));
    filter: drop-shadow(0 20px 5px rgba(0, 0, 0, .3))
}

.donut1 .ct-label {
    fill: #009DA0
}

.donut1 .ct-outstanding .ct-slice-donut {
    stroke: #EEE
}

.donut1 .ct-done .ct-slice-donut {
    stroke: #009DA0
}

.donut2 .ct-label {
    fill: #FF8D60
}

.donut2 .ct-outstanding .ct-slice-donut {
    stroke: #EEE
}

.donut2 .ct-done .ct-slice-donut {
    stroke: #FF8D60
}

.donut3 .ct-label {
    fill: #FF586B
}

.donut3 .ct-outstanding .ct-slice-donut {
    stroke: #EEE
}

.donut3 .ct-done .ct-slice-donut {
    stroke: #FF586A
}

.lineAreaChart .ct-series-a .ct-area {
    fill: url(#gradient) !important
}

.lineAreaChart .ct-series-b .ct-area {
    fill: #FF8D60;
    fill-opacity: .1
}

.lineAreaChart .ct-point-circle {
    stroke-width: 2px;
    fill: #fff
}

.lineAreaChart .ct-series-b .ct-point-circle {
    stroke: #FF8D60
}

.lineAreaChart .ct-series-a .ct-point-circle {
    stroke: #31AFB2
}

.lineAreaChart .ct-line {
    fill: none;
    stroke-width: 1px
}

.lineChart2 .ct-point-circle {
    stroke-width: 2px;
    fill: #fff
}

.lineChart2 .ct-series-b .ct-point-circle {
    stroke: #FF8D60
}

.lineChart2 .ct-series-a .ct-point-circle {
    stroke: #31AFB2
}

.lineChart2 .ct-line {
    fill: none;
    stroke-width: 1px
}

.lineChart2Shadow {
    -webkit-filter: drop-shadow(0 25px 8px rgba(0, 0, 0, .3));
    filter: drop-shadow(0 25px 8px rgba(0, 0, 0, .3))
}

.lineChart1 .ct-line {
    fill: none;
    stroke-width: 3px
}

.lineChart1 .ct-point {
    stroke-width: 0
}

.lineChart1Shadow {
    -webkit-filter: drop-shadow(0 20px 6px rgba(0, 0, 0, .3));
    filter: drop-shadow(0 20px 6px rgba(0, 0, 0, .3))
}

.range_inputs button {
    display: block;
    width: 100%;
    margin-bottom: 1rem
}

.circle-filled .noUi-handle:after, .circle-filled .noUi-handle:before, .noUi-handle:after, .noUi-handle:before {
    display: none
}

.picker__nav--next:before, .picker__nav--prev:before {
    font-family: FontAwesome !important
}

.picker__nav--next:before {
    content: '\f101'
}

.picker__nav--prev:before {
    content: '\f100'
}

.noUi-background {
    background: #EBEFF5
}

.noUi-target {
    background-color: #E4E9F2;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 1rem
}

.noUi-target.noUi-connect {
    -webkit-box-shadow: none;
    box-shadow: none
}

.noUi-horizontal {
    height: 10px;
    padding-right: 17px
}

.noUi-horizontal .noUi-handle {
    width: 20px;
    height: 20px;
    top: -5px;
    left: -1px
}

.noUi-horizontal .noUi-origin {
    left: 17px;
    right: -17px
}

.noUi-horizontal.slider-xl {
    height: 14px
}

.noUi-horizontal.slider-xl .noUi-handle {
    width: 28px;
    height: 28px;
    top: -7px
}

.noUi-horizontal.slider-lg {
    height: 12px
}

.noUi-horizontal.slider-lg .noUi-handle {
    width: 24px;
    height: 24px;
    top: -6px
}

.noUi-horizontal.slider-sm {
    height: 6px
}

.noUi-horizontal.slider-sm .noUi-handle {
    top: -7px
}

.noUi-horizontal.slider-xs {
    height: 3px
}

.noUi-horizontal.slider-xs .noUi-handle {
    top: -8px
}

.noUi-handle {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 50%;
    background: #FFF;
    border: 5px solid #009DA0 !important
}

.circle-filled .noUi-handle {
    background: #009DA0;
    border-radius: 50%
}

.noUi-vertical.square .noUi-handle, .square .noUi-handle {
    background: #009DA0;
    border-radius: 3px
}

.square .noUi-handle:before {
    display: block;
    width: 2px;
    height: 10px;
    left: 2px;
    top: 0
}

.square .noUi-handle:after {
    display: block;
    width: 2px;
    height: 10px;
    left: 7px;
    top: 0
}

.square.slider-xl .noUi-handle:before {
    left: 5px;
    top: 4px
}

.square.slider-xl .noUi-handle:after {
    left: 10px;
    top: 4px
}

.square.slider-lg .noUi-handle:before {
    left: 3px;
    top: 2px
}

.square.slider-lg .noUi-handle:after {
    left: 8px;
    top: 2px
}

.noUi-connect {
    background: #009DA0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.noUi-vertical {
    width: 8px;
    height: 150px
}

.noUi-vertical .noUi-handle {
    width: 20px;
    height: 20px;
    top: -5px;
    left: -11px
}

.slider-white .noUi-connect, .slider-white.circle-filled .noUi-handle, .slider-white.noUi-connect, .slider-white.square .noUi-handle {
    background: #FFF !important
}

.noUi-vertical.square .noUi-handle:before {
    display: block;
    width: 12px;
    height: 2px;
    left: -1px;
    top: 2px
}

.noUi-vertical.square .noUi-handle:after {
    display: block;
    width: 12px;
    height: 2px;
    left: -1px;
    top: 7px
}

.slider-white .noUi-handle {
    border-color: #FFF !important
}

.slider-black .noUi-connect, .slider-black.circle-filled .noUi-handle, .slider-black.noUi-connect, .slider-black.square .noUi-handle {
    background: #000 !important
}

.slider-black .noUi-handle {
    border-color: #000 !important
}

.slider-primary .noUi-connect, .slider-primary.circle-filled .noUi-handle, .slider-primary.noUi-connect, .slider-primary.square .noUi-handle {
    background: #009DA0 !important
}

.slider-primary .noUi-handle {
    border-color: #009DA0 !important
}

.slider-success .noUi-connect, .slider-success.circle-filled .noUi-handle, .slider-success.noUi-connect, .slider-success.square .noUi-handle {
    background: #0CC27E !important
}

.slider-success .noUi-handle {
    border-color: #0CC27E !important
}

.slider-info .noUi-connect, .slider-info.circle-filled .noUi-handle, .slider-info.noUi-connect, .slider-info.square .noUi-handle {
    background: #1CBCD8 !important
}

.slider-info .noUi-handle {
    border-color: #1CBCD8 !important
}

.slider-warning .noUi-connect, .slider-warning.circle-filled .noUi-handle, .slider-warning.noUi-connect, .slider-warning.square .noUi-handle {
    background: #FF8D60 !important
}

.slider-warning .noUi-handle {
    border-color: #FF8D60 !important
}

.slider-danger .noUi-connect, .slider-danger.circle-filled .noUi-handle, .slider-danger.noUi-connect, .slider-danger.square .noUi-handle {
    background: #FF586B !important
}

.slider-danger .noUi-handle {
    border-color: #FF586B !important
}

.slider-red .noUi-connect, .slider-red.circle-filled .noUi-handle, .slider-red.noUi-connect, .slider-red.square .noUi-handle {
    background: #F44336 !important
}

.slider-red .noUi-handle {
    border-color: #F44336 !important
}

.slider-pink .noUi-connect, .slider-pink.circle-filled .noUi-handle, .slider-pink.noUi-connect, .slider-pink.square .noUi-handle {
    background: #E91E63 !important
}

.slider-pink .noUi-handle {
    border-color: #E91E63 !important
}

.slider-purple .noUi-connect, .slider-purple.circle-filled .noUi-handle, .slider-purple.noUi-connect, .slider-purple.square .noUi-handle {
    background: #9C27B0 !important
}

.slider-purple .noUi-handle {
    border-color: #9C27B0 !important
}

.slider-deep-purple .noUi-connect, .slider-deep-purple.circle-filled .noUi-handle, .slider-deep-purple.noUi-connect, .slider-deep-purple.square .noUi-handle {
    background: #673AB7 !important
}

.slider-deep-purple .noUi-handle {
    border-color: #673AB7 !important
}

.slider-indigo .noUi-connect, .slider-indigo.circle-filled .noUi-handle, .slider-indigo.noUi-connect, .slider-indigo.square .noUi-handle {
    background: #3F51B5 !important
}

.slider-indigo .noUi-handle {
    border-color: #3F51B5 !important
}

.slider-blue .noUi-connect, .slider-blue.circle-filled .noUi-handle, .slider-blue.noUi-connect, .slider-blue.square .noUi-handle {
    background: #2196F3 !important
}

.slider-blue .noUi-handle {
    border-color: #2196F3 !important
}

.slider-light-blue .noUi-connect, .slider-light-blue.circle-filled .noUi-handle, .slider-light-blue.noUi-connect, .slider-light-blue.square .noUi-handle {
    background: #03A9F4 !important
}

.slider-light-blue .noUi-handle {
    border-color: #03A9F4 !important
}

.slider-cyan .noUi-connect, .slider-cyan.circle-filled .noUi-handle, .slider-cyan.noUi-connect, .slider-cyan.square .noUi-handle {
    background: #00BCD4 !important
}

.slider-cyan .noUi-handle {
    border-color: #00BCD4 !important
}

.slider-teal .noUi-connect, .slider-teal.circle-filled .noUi-handle, .slider-teal.noUi-connect, .slider-teal.square .noUi-handle {
    background: #009688 !important
}

.slider-teal .noUi-handle {
    border-color: #009688 !important
}

.slider-green .noUi-connect, .slider-green.circle-filled .noUi-handle, .slider-green.noUi-connect, .slider-green.square .noUi-handle {
    background: #4CAF50 !important
}

.slider-green .noUi-handle {
    border-color: #4CAF50 !important
}

.slider-light-green .noUi-connect, .slider-light-green.circle-filled .noUi-handle, .slider-light-green.noUi-connect, .slider-light-green.square .noUi-handle {
    background: #8BC34A !important
}

.slider-light-green .noUi-handle {
    border-color: #8BC34A !important
}

.slider-lime .noUi-connect, .slider-lime.circle-filled .noUi-handle, .slider-lime.noUi-connect, .slider-lime.square .noUi-handle {
    background: #CDDC39 !important
}

.slider-lime .noUi-handle {
    border-color: #CDDC39 !important
}

.slider-yellow .noUi-connect, .slider-yellow.circle-filled .noUi-handle, .slider-yellow.noUi-connect, .slider-yellow.square .noUi-handle {
    background: #FFEB3B !important
}

.slider-yellow .noUi-handle {
    border-color: #FFEB3B !important
}

.slider-amber .noUi-connect, .slider-amber.circle-filled .noUi-handle, .slider-amber.noUi-connect, .slider-amber.square .noUi-handle {
    background: #FFC107 !important
}

.slider-amber .noUi-handle {
    border-color: #FFC107 !important
}

.slider-orange .noUi-connect, .slider-orange.circle-filled .noUi-handle, .slider-orange.noUi-connect, .slider-orange.square .noUi-handle {
    background: #FF9800 !important
}

.slider-orange .noUi-handle {
    border-color: #FF9800 !important
}

.slider-deep-orange .noUi-connect, .slider-deep-orange.circle-filled .noUi-handle, .slider-deep-orange.noUi-connect, .slider-deep-orange.square .noUi-handle {
    background: #FF5722 !important
}

.slider-deep-orange .noUi-handle {
    border-color: #FF5722 !important
}

.slider-brown .noUi-connect, .slider-brown.circle-filled .noUi-handle, .slider-brown.noUi-connect, .slider-brown.square .noUi-handle {
    background: #795548 !important
}

.slider-brown .noUi-handle {
    border-color: #795548 !important
}

.slider-grey .noUi-connect, .slider-grey.circle-filled .noUi-handle, .slider-grey.noUi-connect, .slider-grey.square .noUi-handle {
    background: #9E9E9E !important
}

.slider-grey .noUi-handle {
    border-color: #9E9E9E !important
}

.slider-blue-grey .noUi-connect, .slider-blue-grey.circle-filled .noUi-handle, .slider-blue-grey.noUi-connect, .slider-blue-grey.square .noUi-handle {
    background: #607D8B !important
}

.slider-blue-grey .noUi-handle {
    border-color: #607D8B !important
}

#toast-container > div {
    opacity: .9;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    filter: alpha(opacity=90)
}

#toast-container > div:hover {
    -webkit-box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, .75);
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, .75)
}

.toast {
    background-color: #967ADC
}

.toast-success {
    background-color: #37BC9B
}

.toast-error {
    background-color: #DA4453
}

.toast-info {
    background-color: #3BAFDA
}

.toast-warning {
    background-color: #F6BB42
}

.app-content .wizard {
    width: 100%;
    overflow: hidden
}

.app-content .wizard .content {
    margin-left: 0 !important
}

.app-content .wizard > .steps {
    position: relative;
    display: block;
    width: 100%
}

.app-content .wizard > .steps .current-info {
    position: absolute;
    left: -99999px
}

.app-content .wizard > .steps > ul {
    display: table;
    width: 100%;
    table-layout: fixed;
    margin: 0;
    padding: 0
}

.app-content .wizard > .steps > ul > li {
    display: table-cell;
    width: auto;
    vertical-align: top;
    text-align: center;
    position: relative
}

.app-content .wizard > .steps > ul > li a {
    position: relative;
    padding-top: 52px;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block
}

.app-content .wizard > .steps > ul > li:before {
    left: 0
}

.app-content .wizard > .steps > ul > li:after {
    right: 0
}

.app-content .wizard > .steps > ul > li:first-child:before, .app-content .wizard > .steps > ul > li:last-child:after {
    content: none
}

.app-content .wizard > .steps > ul > li.current > a {
    color: #333;
    cursor: default
}

.app-content .wizard > .steps > ul > li.current .step {
    border-color: #967ADC;
    background-color: #FFF;
    color: #967ADC
}

.app-content .wizard > .steps > ul > li.disabled a, .app-content .wizard > .steps > ul > li.disabled a:focus, .app-content .wizard > .steps > ul > li.disabled a:hover {
    color: #999;
    cursor: default
}

.app-content .wizard > .steps > ul > li.done a, .app-content .wizard > .steps > ul > li.done a:focus, .app-content .wizard > .steps > ul > li.done a:hover {
    color: #999
}

.app-content .wizard > .steps > ul > li.done .step {
    background-color: #967ADC;
    border-color: #967ADC;
    color: #FFF
}

.app-content .wizard > .steps > ul > li.error .step {
    border-color: #DA4453;
    color: #DA4453
}

.app-content .wizard > .steps .step {
    background-color: #FFF;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -24px;
    z-index: 10;
    text-align: center
}

.app-content .wizard > .content {
    overflow: hidden;
    position: relative;
    width: auto;
    padding: 0;
    margin: 0
}

.app-content .wizard > .content > .title {
    position: absolute;
    left: -99999px
}

.app-content .wizard > .content > .body {
    padding: 0 20px
}

.app-content .wizard > .content > iframe {
    border: 0;
    width: 100%;
    height: 100%
}

.app-content .wizard > .actions {
    position: relative;
    display: block;
    text-align: right;
    padding: 0 20px 20px
}

.app-content .wizard > .actions > ul {
    float: right;
    padding: 0;
    margin: 0
}

.app-content .wizard > .actions > ul:after {
    content: '';
    display: table;
    clear: both
}

.app-content .wizard > .actions > ul > li {
    float: left
}

.app-content .wizard > .actions > ul > li + li {
    margin-left: 10px
}

.app-content .wizard > .actions > ul > li > a {
    background: #967ADC;
    color: #FFF;
    display: block;
    padding: 7px 12px;
    border-radius: 2px;
    border: 1px solid transparent
}

.app-content .wizard > .actions > ul > li > a:focus, .app-content .wizard > .actions > ul > li > a:hover {
    -webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, .05) inset;
    box-shadow: 0 0 0 100px rgba(0, 0, 0, .05) inset
}

.app-content .wizard > .actions > ul > li > a:active {
    -webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, .1) inset;
    box-shadow: 0 0 0 100px rgba(0, 0, 0, .1) inset
}

.app-content .wizard > .actions > ul > li > a[href='#previous'] {
    background-color: #FCFCFC;
    color: #333;
    border: 1px solid #DDD
}

.app-content .wizard > .actions > ul > li > a[href='#previous']:focus, .app-content .wizard > .actions > ul > li > a[href='#previous']:hover {
    -webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, .02) inset;
    box-shadow: 0 0 0 100px rgba(0, 0, 0, .02) inset
}

.app-content .wizard > .actions > ul > li > a[href='#previous']:active {
    -webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, .04) inset;
    box-shadow: 0 0 0 100px rgba(0, 0, 0, .04) inset
}

.app-content .wizard > .actions > ul > li.disabled > a, .app-content .wizard > .actions > ul > li.disabled > a:focus, .app-content .wizard > .actions > ul > li.disabled > a:hover {
    color: #999
}

.app-content .wizard > .actions > ul > li.disabled > a[href='#previous'], .app-content .wizard > .actions > ul > li.disabled > a[href='#previous']:focus, .app-content .wizard > .actions > ul > li.disabled > a[href='#previous']:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.app-content .wizard.wizard-circle > .steps > ul > li:after, .app-content .wizard.wizard-circle > .steps > ul > li:before {
    top: 43px;
    width: 50%;
    height: 5px;
    background-color: #967ADC
}

.app-content .wizard.wizard-circle > .steps > ul > li.current:after, .app-content .wizard.wizard-circle > .steps > ul > li.current ~ li:after, .app-content .wizard.wizard-circle > .steps > ul > li.current ~ li:before {
    background-color: #F3F3F3
}

.app-content .wizard.wizard-circle > .steps .step {
    width: 50px;
    height: 50px;
    line-height: 40px;
    border: 5px solid #F3F3F3;
    font-size: 1.3rem;
    border-radius: 50%
}

.app-content .wizard.wizard-notification > .steps > ul > li:after, .app-content .wizard.wizard-notification > .steps > ul > li:before {
    top: 39px;
    width: 50%;
    height: 2px;
    background-color: #967ADC
}

.app-content .wizard.wizard-notification > .steps > ul > li.current .step {
    border: 2px solid #967ADC;
    color: #967ADC;
    line-height: 36px
}

.app-content .wizard.wizard-notification > .steps > ul > li.current .step:after, .app-content .wizard.wizard-notification > .steps > ul > li.done .step:after {
    border-top-color: #967ADC
}

.app-content .wizard.wizard-notification > .steps > ul > li.done .step, .fc-event span, .fc-time-grid-event .fc-title {
    color: #FFF
}

.app-content .wizard.wizard-notification > .steps > ul > li.current:after, .app-content .wizard.wizard-notification > .steps > ul > li.current ~ li:after, .app-content .wizard.wizard-notification > .steps > ul > li.current ~ li:before {
    background-color: #F3F3F3
}

.app-content .wizard.wizard-notification > .steps .step {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 1.3rem;
    border-radius: 15%;
    background-color: #F3F3F3
}

.app-content .wizard.wizard-notification > .steps .step:after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -8px;
    margin-bottom: -8px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 8px solid #F3F3F3
}

.fc button, .fc-time-grid .fc-slats td {
    height: auto
}

.app-content .wizard.vertical > .steps {
    display: inline;
    float: left;
    width: 10%
}

.app-content .wizard.vertical > .steps > ul > li {
    display: block;
    width: 100%
}

.app-content .wizard.vertical > .steps > ul > li.current:after, .app-content .wizard.vertical > .steps > ul > li.current:before, .app-content .wizard.vertical > .steps > ul > li.current ~ li:after, .app-content .wizard.vertical > .steps > ul > li.current ~ li:before, .app-content .wizard.vertical > .steps > ul > li:after, .app-content .wizard.vertical > .steps > ul > li:before {
    background-color: transparent
}

@media (max-width: 768px) {
    .app-content .wizard > .steps > ul {
        margin-bottom: 20px
    }

    .app-content .wizard > .steps > ul > li {
        display: block;
        float: left;
        width: 50%
    }

    .app-content .wizard > .steps > ul > li > a {
        margin-bottom: 0
    }

    .app-content .wizard > .steps > ul > li:first-child:before {
        content: ''
    }

    .app-content .wizard > .steps > ul > li:last-child:after {
        content: '';
        background-color: #967ADC
    }

    .app-content .wizard.vertical > .steps {
        width: 15%
    }
}

@media (max-width: 480px) {
    .app-content .wizard > .steps > ul > li {
        width: 100%
    }

    .app-content .wizard > .steps > ul > li.current:after {
        background-color: #967ADC
    }

    .app-content .wizard.vertical > .steps {
        width: 20%
    }
}

.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: #EFEBFA
}

.fc-basic-view td.fc-day-number, .fc-basic-view td.fc-week-number span, th.fc-widget-header {
    padding: 10px
}

.fc-state-default {
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.fc button {
    outline: 0;
    border-radius: 0;
    text-shadow: none
}

.fc-day-grid-event {
    margin: 0 5px 5px;
    padding: 4px 8px
}

.fc-event {
    background: #967ADC;
    border: 1px solid #8666D7
}

.fc-event span {
    font-size: 1rem
}

.fc-unthemed .fc-today {
    color: #FFF;
    background: #967ADC
}

.fc-unthemed .fc-divider, .fc-unthemed .fc-popover .fc-header {
    background: #E4EBF1
}

.fc-popover .fc-header {
    padding: 10px 5px
}

.fc-time-grid-event.fc-v-event.fc-event {
    border-radius: 4px;
    border: none;
    padding: 5px;
    opacity: .65;
    left: 5% !important;
    right: 5% !important
}

.fc-event {
    font-size: inherit !important;
    font-weight: 700 !important
}

.fc-event .fc-bg {
    z-index: 1 !important;
    background: inherit !important;
    opacity: .25 !important
}

.fc-time-grid-event .fc-time {
    font-weight: 400 !important
}

.fc-day-grid-event.fc-h-event.fc-event.fc-not-start.fc-end, .fc-ltr .fc-h-event.fc-not-end, .fc-rtl .fc-h-event.fc-not-start {
    opacity: .65 !important;
    margin-left: 12px !important;
    padding: 5px !important
}

.fc-ltr .fc-axis {
    padding: 10px
}

.fc-nonbusiness {
    background: #D7E0EA
}

.fc-events-container {
    padding: 0 10px;
    border: 1px solid #A2B8CD;
    background: #F3F3F3;
    text-align: left
}

.fc-events-container .fc-event {
    padding: 5px;
    margin: 10px 0
}

.gh-fork {
    position: fixed;
    top: 0;
    right: 0;
    border: 0
}

.dragdrop-wrapper {
    display: table
}

.dragdrop-container:nth-child(odd) {
    background-color: rgba(0, 0, 0, .2)
}

.dragdrop-container > div, .gu-mirror {
    -webkit-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    transition: opacity .4s ease-in-out
}

.dragdrop-container > div {
    cursor: move;
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab
}

.gu-mirror {
    cursor: grabbing;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing
}

.dragdrop-container .ex-moved {
    background-color: #E74C3C
}

.dragdrop-container.ex-over {
    background-color: rgba(255, 255, 255, .3)
}

#left-lovehandles > div, #right-lovehandles > div {
    cursor: initial
}

.handle {
    padding: 0 5px;
    margin-right: 5px;
    background-color: rgba(0, 0, 0, .4);
    cursor: move
}

.image-thing {
    margin: 20px 0;
    display: block;
    text-align: center
}

.slack-join {
    position: absolute;
    font-weight: 400;
    font-size: 14px;
    right: 10px;
    top: 50%;
    margin-top: -8px;
    line-height: 16px
}

.taskboard-app-form i.ft.ft-plus-circle {
    padding: .25rem;
    position: relative;
    top: 2px
}

.taskboard-app-form .taskboard-app-input .form-control-position.control-position-right .gallery-icon-title {
    position: absolute;
    left: 363px;
    font-size: 1.2rem;
    top: 7px
}

.taskboard-app-form .taskboard-app-input .form-control-position.control-position-right .gallery-icon-msg {
    position: absolute;
    left: 573px;
    font-size: 1.2rem;
    top: 7px
}

@-webkit-keyframes cd-enter-right {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes cd-enter-right {
    0% {
        opacity: 0;
        -moz-transform: translateX(100%)
    }
    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-o-keyframes cd-enter-right {
    0% {
        opacity: 0;
        -o-transform: translateX(100%);
        transform: translateX(100%)
    }
    100% {
        opacity: 1;
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes cd-enter-right {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -o-transform: translateX(100%);
        transform: translateX(100%)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-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)
    }
}

@-moz-keyframes cd-enter-left {
    0% {
        opacity: 0;
        -moz-transform: translateX(-100%)
    }
    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-o-keyframes cd-enter-left {
    0% {
        opacity: 0;
        -o-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    100% {
        opacity: 1;
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes cd-enter-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

.cd-horizontal-timeline {
    opacity: 0;
    margin: 2em auto;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s
}

.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;
    right: 0
}

.cd-horizontal-timeline .events-wrapper::before {
    content: '';
    position: absolute;
    z-index: 2;
    top: 0;
    height: 100%;
    width: 20px;
    left: 0
}

.cd-horizontal-timeline .events {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 39px;
    height: 2px;
    background: #DFDFDF;
    -webkit-transition: -webkit-transform .4s;
    -o-transition: -o-transform .4s;
    -moz-transition: transform .4s, -moz-transform .4s;
    transition: transform .4s;
    transition: transform .4s, -webkit-transform .4s, -moz-transform .4s, -o-transform .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);
    -moz-transform: translateZ(0);
    transform: translateZ(0)
}

.cd-horizontal-timeline .events a::after {
    content: '';
    position: absolute;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-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 .3s, border-color .3s;
    -o-transition: background-color .3s, border-color .3s;
    -moz-transition: background-color .3s, border-color .3s;
    transition: background-color .3s, border-color .3s
}

.cd-horizontal-timeline .events a.selected::after {
    background-color: #009DA0;
    border-color: #009DA0
}

.cd-horizontal-timeline .events a.older-event::after {
    border-color: #009DA0
}

.cd-horizontal-timeline .filling-line {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: #009DA0;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
    -webkit-transition: -webkit-transform .3s;
    -o-transition: -o-transform .3s;
    -moz-transition: transform .3s, -moz-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s, -moz-transform .3s, -o-transform .3s
}

.cd-horizontal-timeline .events-content {
    position: relative;
    width: 100%;
    margin: 2em 0;
    overflow: hidden;
    -webkit-transition: height .4s;
    -o-transition: height .4s;
    -moz-transition: height .4s;
    transition: height .4s
}

.cd-horizontal-timeline .events-content li {
    position: absolute;
    z-index: 1;
    width: 100%;
    left: 0;
    top: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    padding: 0 5%;
    opacity: 0;
    -webkit-animation-duration: .4s;
    -moz-animation-duration: .4s;
    -o-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -o-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);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.cd-horizontal-timeline .events-content li.enter-right {
    -webkit-animation-name: cd-enter-right;
    -moz-animation-name: cd-enter-right;
    -o-animation-name: cd-enter-right;
    animation-name: cd-enter-right
}

.cd-horizontal-timeline .events-content li.leave-right {
    -webkit-animation-name: cd-enter-right;
    -moz-animation-name: cd-enter-right;
    -o-animation-name: cd-enter-right;
    animation-name: cd-enter-right;
    -webkit-animation-direction: reverse;
    -moz-animation-direction: reverse;
    -o-animation-direction: reverse;
    animation-direction: reverse
}

.cd-horizontal-timeline .events-content li.enter-left {
    -webkit-animation-name: cd-enter-left;
    -moz-animation-name: cd-enter-left;
    -o-animation-name: cd-enter-left;
    animation-name: cd-enter-left
}

.cd-horizontal-timeline .events-content li.leave-left {
    -webkit-animation-name: cd-enter-left;
    -moz-animation-name: cd-enter-left;
    -o-animation-name: cd-enter-left;
    animation-name: cd-enter-left;
    -webkit-animation-direction: reverse;
    -moz-animation-direction: reverse;
    -o-animation-direction: reverse;
    animation-direction: reverse
}

.cd-horizontal-timeline.loaded {
    opacity: 1
}

.no-touch .cd-horizontal-timeline .events a:hover::after {
    background-color: #009DA0;
    border-color: #009DA0
}

.no-touch .cd-timeline-navigation a:hover {
    border-color: #009DA0
}

.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%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-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 .3s;
    -o-transition: border-color .3s;
    -moz-transition: border-color .3s;
    transition: border-color .3s
}

.cd-timeline-navigation a::after {
    content: '';
    position: absolute;
    height: 16px;
    width: 16px;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: url(/local/templates/rad/app-assets/css/app-assets/img/svg/cd-arrow.svg) no-repeat
}

.cd-timeline-navigation a.prev {
    left: 0;
    -webkit-transform: translateY(-50%) rotate(180deg);
    -moz-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    -o-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg)
}

.cd-timeline-navigation a.next {
    right: 0
}

.cd-timeline-navigation a.inactive::after {
    background-position: 0 -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 {
    position: relative;
    display: block;
    margin: 0;
    padding: 10px 0
}

.timeline:after, .timeline:before {
    content: ' ';
    display: table
}

.timeline:after {
    clear: both
}

.timeline > li:nth-child(even) {
    float: left;
    clear: left
}

.timeline > li:nth-child(odd) {
    float: right;
    clear: right
}

.timeline .media {
    border-bottom: 1px solid #EEE;
    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, .timeline-poster .btn-link:active, .timeline-poster .btn-link:focus, .timeline-poster .btn-link:hover {
    color: #3E5771
}

#timeline.timeline-center .timeline-line {
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 2px;
    background-color: #DDD;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-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):after, #timeline.timeline-center .timeline-item:nth-child(even):before, #timeline.timeline-center .timeline-item:nth-child(odd):after, #timeline.timeline-center .timeline-item:nth-child(odd):before {
    top: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    position: absolute;
    content: '';
    z-index: 1
}

#timeline.timeline-center .timeline-item:nth-child(even) {
    padding: 0 35px 50px 0
}

#timeline.timeline-center .timeline-item:nth-child(even):after {
    right: 25px;
    border-left: 11px solid #FFF
}

#timeline.timeline-center .timeline-item:nth-child(even):before {
    right: 24px;
    border-left: 12px solid #CCC
}

#timeline.timeline-center .timeline-item:nth-child(even) > .timeline-badge {
    right: -20px
}

#timeline.timeline-center .timeline-item:nth-child(odd) {
    padding: 0 0 50px 35px
}

#timeline.timeline-center .timeline-item:nth-child(odd):after {
    left: 25px;
    border-right: 11px solid #FFF
}

#timeline.timeline-center .timeline-item:nth-child(odd):before {
    left: 24px;
    border-right: 12px solid #CCC
}

#timeline.timeline-center .timeline-item:nth-child(odd) > .timeline-badge {
    left: -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 .3s;
    -o-transition: all ease .3s;
    -moz-transition: all ease .3s;
    transition: all ease .3s
}

#timeline.timeline-center .timeline-item > .timeline-badge > span i {
    color: #FFF;
    font-size: 1.6rem;
    display: block;
    line-height: 40px;
    top: 0
}

#timeline.timeline-center .timeline-item > .timeline-badge > a.active, #timeline.timeline-center .timeline-item > .timeline-badge > span:active, #timeline.timeline-center .timeline-item > .timeline-badge > span:focus, #timeline.timeline-center .timeline-item > .timeline-badge > span:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}

#timeline.timeline-center .timeline-item > .timeline-panel {
    position: relative;
    background-color: #FFF;
    border: 1px solid #DDD;
    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;
    right: 12px;
    width: 2px;
    background-color: #DDD;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0)
}

#timeline.timeline-right .timeline-group {
    text-align: right
}

#timeline.timeline-right .timeline-item {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 0 43px 35px 0
}

#timeline.timeline-right .timeline-item:after {
    content: '';
    position: absolute;
    right: 33px;
    top: 21px;
    width: 0;
    height: 0;
    z-index: 1;
    border-top: 11px solid #F5F7FA;
    border-bottom: 11px solid #F5F7FA;
    border-left: 11px solid #FFF
}

#timeline.timeline-right .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 #CCC;
    z-index: 1
}

#timeline.timeline-right .timeline-item > .timeline-badge {
    right: -8px;
    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 .3s;
    -o-transition: all ease .3s;
    -moz-transition: all ease .3s;
    transition: all ease .3s
}

#timeline.timeline-right .timeline-item > .timeline-badge > span i {
    color: #FFF;
    font-size: 1.6rem;
    display: block;
    line-height: 40px;
    top: 0
}

#timeline.timeline-right .timeline-item > .timeline-badge > a.active, #timeline.timeline-right .timeline-item > .timeline-badge > span:active, #timeline.timeline-right .timeline-item > .timeline-badge > span:focus, #timeline.timeline-right .timeline-item > .timeline-badge > span:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}

#timeline .timeline-item.block:nth-child(even):after, #timeline.timeline-left .timeline-line {
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0)
}

#timeline.timeline-right .timeline-item > .timeline-panel {
    position: relative;
    background-color: #FFF;
    border: 1px solid #DDD;
    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 {
    right: 8px;
    left: auto
}

#timeline.timeline-right .timeline-item.block:nth-child(even):after {
    right: 11px;
    left: auto
}

#timeline.timeline-right .timeline-item.block:nth-child(odd):after {
    right: 8px;
    right: auto
}

#timeline.timeline-left .timeline-line {
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 12px;
    width: 2px;
    background-color: #DDD;
    transform: translate(-50%, 0)
}

#timeline.timeline-left .timeline-group {
    text-align: left
}

#timeline.timeline-left .timeline-item {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 0 0 35px 43px
}

.timeline-content, .timeline-footer, .timeline-liveliness {
    padding: 15px
}

#timeline.timeline-left .timeline-item:after {
    content: '';
    position: absolute;
    left: 33px;
    top: 21px;
    width: 0;
    height: 0;
    z-index: 1;
    border-top: 11px solid #F5F7FA;
    border-bottom: 11px solid #F5F7FA;
    border-right: 11px solid #FFF
}

#timeline.timeline-left .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 #CCC;
    z-index: 1
}

#timeline.timeline-left .timeline-item > .timeline-badge {
    left: -8px;
    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 .3s;
    -o-transition: all ease .3s;
    -moz-transition: all ease .3s;
    transition: all ease .3s
}

#timeline .timeline-item.block:nth-child(even), #timeline .timeline-item.block:nth-child(odd) {
    width: 100% !important;
    margin-top: 5px
}

#timeline.timeline-left .timeline-item > .timeline-badge > span i {
    color: #FFF;
    font-size: 1.6rem;
    display: block;
    line-height: 40px;
    top: 0
}

#timeline.timeline-left .timeline-item > .timeline-badge > a.active, #timeline.timeline-left .timeline-item > .timeline-badge > span:active, #timeline.timeline-left .timeline-item > .timeline-badge > span:focus, #timeline.timeline-left .timeline-item > .timeline-badge > span:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}

#timeline.timeline-left .timeline-item > .timeline-panel {
    position: relative;
    background-color: #FFF;
    border: 1px solid #DDD;
    border-radius: 4px
}

#timeline.timeline-left .timeline-item > .timeline-panel:hover .timeline-actions {
    display: block
}

#timeline .timeline-item.block:nth-child(even):after {
    left: 50%;
    right: auto;
    transform: translate(-50%, 0);
    top: 8px;
    border: 0;
    border-left: 11px solid #F5F7FA;
    border-right: 11px solid #F5F7FA;
    border-bottom: 11px solid #FFF
}

#timeline .timeline-item.block:nth-child(even):before, #timeline .timeline-item.block:nth-child(even) > .timeline-badge {
    left: 50%;
    right: auto;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0)
}

#timeline .timeline-item.block:nth-child(even):before {
    top: 7px;
    border: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #CCC;
    transform: translate(-50%, 0)
}

#timeline .timeline-item.block:nth-child(even) > .timeline-badge {
    top: -28px;
    transform: translate(-50%, 0)
}

#timeline .timeline-item.block:nth-child(odd):after, #timeline .timeline-item.block:nth-child(odd):before {
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    left: 50%;
    right: auto
}

#timeline .timeline-item.block:nth-child(odd):after {
    transform: translate(-50%, 0);
    top: 8px;
    border: 0;
    border-left: 11px solid #F5F7FA;
    border-right: 11px solid #F5F7FA;
    border-bottom: 11px solid #FFF
}

#timeline .timeline-item.block:nth-child(odd):before {
    top: 7px;
    border: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #CCC;
    transform: translate(-50%, 0)
}

.timeline-footer, .timeline-liveliness, .timeline-resume {
    border-top: 1px solid #EEE;
    background-color: #FBFCFC
}

#timeline .timeline-item.block:nth-child(odd) > .timeline-badge {
    top: -28px;
    left: 50%;
    right: auto;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0)
}

.timeline-actions {
    display: none
}

.timeline-footer {
    border-radius: 0 0 5px 5px
}

.timeline-heading {
    padding: 15px;
    font-size: 20px
}

.timeline-heading + .timeline-content {
    padding-top: 0
}

.timeline-date {
    font-size: 14px;
    color: #AAA
}

.timeline-embed {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0
}

.timeline-embed .embed-element, .timeline-embed embed, .timeline-embed iframe, .timeline-embed object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.timeline-img {
    display: block;
    padding: 5px 0
}

.timeline-img.first {
    margin-right: -10px
}

.timeline-img.middle {
    margin-right: -10px;
    margin-left: -10px
}

.timeline-img.last {
    margin-left: -10px
}

.timeline-avatar {
    margin-top: -2px;
    margin-right: 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
}

#forgot-password .login-btn .btn:hover a.text-decoration-none, #forgot-password .login-btn .fc button:hover a.text-decoration-none, #login .login-btn .fc button.btn-outline-primary:hover a.text-decoration-none, #login .login-btn button.btn.btn-outline-primary:hover a.text-decoration-none, #regestration .login-btn .fc button.btn-outline-primary:hover a.text-decoration-none, #regestration .login-btn button.btn.btn-outline-primary:hover a.text-decoration-none, .fc #forgot-password .login-btn button:hover a.text-decoration-none, .fc #login .login-btn button.btn-outline-primary:hover a.text-decoration-none, .fc #regestration .login-btn button.btn-outline-primary:hover a.text-decoration-none {
    color: #FFF
}

.wrapkit-content-rtl .timeline-avatar {
    margin-right: 0;
    margin-left: 10px
}

@media (min-width: 992px) {
    .timeline-item:nth-child(even) {
        padding: 0 35px 50px 0
    }

    .timeline-item:nth-child(odd) {
        padding: 0 0 50px 35px
    }
}

@media (max-width: 991.98px) {
    .timeline-item.block:nth-child(even), .timeline-item.block:nth-child(odd) {
        padding-bottom: 0
    }

    .timeline {
        padding-left: 15px
    }

    .timeline-line {
        left: 15px
    }

    .timeline-group {
        display: inline-block;
        margin-left: -22px
    }

    .timeline-item {
        width: 100% !important;
        margin-top: 0 !important;
        padding-right: 10px
    }

    .timeline-item:nth-child(even):after {
        border: 0;
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        left: 40px;
        top: 21px;
        border-top: 11px solid #F5F7FA;
        border-bottom: 11px solid #F5F7FA;
        border-right: 11px solid #FFF
    }

    .timeline-item:nth-child(even):before, .timeline-item:nth-child(even) > .timeline-badge {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0)
    }

    .timeline-item:nth-child(even):before {
        left: 39px;
        top: 20px;
        border: 0;
        border-top: 12px solid transparent;
        border-bottom: 12px solid transparent;
        border-right: 12px solid #CCC;
        transform: translate(0, 0)
    }

    .timeline-item:nth-child(even) > .timeline-badge {
        top: 12px;
        left: -20px;
        right: auto;
        transform: translate(0, 0)
    }

    .timeline-item:nth-child(odd):after, .timeline-item:nth-child(odd):before {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0)
    }

    .timeline-item:nth-child(odd):after {
        border: 0;
        transform: translate(0, 0);
        left: 40px;
        top: 21px;
        border-top: 11px solid #F5F7FA;
        border-bottom: 11px solid #F5F7FA;
        border-right: 11px solid #FFF
    }

    .timeline-item:nth-child(odd):before {
        left: 39px;
        top: 20px;
        border: 0;
        border-top: 12px solid transparent;
        border-bottom: 12px solid transparent;
        border-right: 12px solid #CCC;
        transform: translate(0, 0)
    }

    .timeline-item.block:nth-child(even):after, .timeline-item:nth-child(odd) > .timeline-badge {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0)
    }

    .timeline-item:nth-child(odd) > .timeline-badge {
        top: 12px;
        left: -20px;
        right: auto;
        transform: translate(0, 0)
    }

    .timeline-item.block:nth-child(even):after {
        border: 0;
        transform: translate(0, 0);
        left: 20px;
        top: 11px;
        border-top: 11px solid #F5F7FA;
        border-bottom: 11px solid #F5F7FA;
        border-right: 11px solid #FFF
    }

    .timeline-item.block:nth-child(even):before, .timeline-item.block:nth-child(even) > .timeline-badge {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0)
    }

    .timeline-item.block:nth-child(even):before {
        left: 19px;
        top: 10px;
        border: 0;
        border-top: 12px solid transparent;
        border-bottom: 12px solid transparent;
        border-right: 12px solid #CCC;
        transform: translate(0, 0)
    }

    .timeline-item.block:nth-child(even) > .timeline-badge {
        top: 12px;
        left: -6px;
        right: auto;
        transform: translate(0, 0)
    }

    .timeline-item.block:nth-child(odd):after, .timeline-item.block:nth-child(odd):before {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0)
    }

    .timeline-item.block:nth-child(odd):after {
        border: 0;
        transform: translate(0, 0);
        left: 20px;
        top: 11px;
        border-top: 11px solid #F5F7FA;
        border-bottom: 11px solid #F5F7FA;
        border-right: 11px solid #FFF
    }

    .timeline-item.block:nth-child(odd):before {
        left: 19px;
        top: 10px;
        border: 0;
        border-top: 12px solid transparent;
        border-bottom: 12px solid transparent;
        border-right: 12px solid #CCC;
        transform: translate(0, 0)
    }

    .timeline-item.block:nth-child(odd) > .timeline-badge {
        top: 12px;
        left: -6px;
        right: auto;
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0)
    }

    #timeline.timeline-center .timeline-item.block:nth-child(even), #timeline.timeline-center .timeline-item.block:nth-child(odd), #timeline.timeline-center .timeline-item:nth-child(even), #timeline.timeline-center .timeline-item:nth-child(odd) {
        float: none;
        clear: both
    }

    #timeline.timeline-center .timeline {
        padding: 0
    }

    #timeline.timeline-center .timeline .card-body {
        text-align: left
    }

    #timeline.timeline-center .timeline-line {
        display: inline-block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 50%;
        width: 2px;
        background-color: #DDD;
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    #timeline.timeline-center .timeline-group {
        display: block;
        margin-left: -6px;
        text-align: center
    }

    #timeline.timeline-center .timeline-item {
        display: block;
        padding: 20px 0 !important
    }

    #timeline.timeline-center .timeline-item.block:nth-child(even):after, #timeline.timeline-center .timeline-item.block:nth-child(even):before, #timeline.timeline-center .timeline-item.block:nth-child(odd):after, #timeline.timeline-center .timeline-item.block:nth-child(odd):before, #timeline.timeline-center .timeline-item.timeline-poster > .timeline-badge, #timeline.timeline-center .timeline-item:nth-child(even):after, #timeline.timeline-center .timeline-item:nth-child(even):before, #timeline.timeline-center .timeline-item:nth-child(odd):after, #timeline.timeline-center .timeline-item:nth-child(odd):before {
        display: none
    }

    #timeline.timeline-center .timeline-item > .timeline-badge {
        top: 0 !important;
        left: 45% !important
    }
}

@media (max-width: 575.98px) {
    .timeline-item > .timeline-badge {
        top: 0 !important;
        left: 44% !important
    }
}

input[type=radio].switch, input[type=checkbox].switch {
    opacity: 0
}

.switchery {
    bottom: 4px;
    margin-top: 5px
}

.float-right .switchery, .switchery-large.switchery {
    margin-bottom: .35rem
}

.switchery-xsmall.switchery {
    height: 16px;
    width: 28px
}

.switchery-xsmall.switchery > small {
    height: 16px;
    width: 16px
}

.switch ~ .btn-group a.btn {
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .5)
}

.switch ~ .btn-group a.btn.active {
    -webkit-box-shadow: inset 0 1px 5px -1px rgba(0, 0, 0, .5);
    box-shadow: inset 0 1px 5px -1px rgba(0, 0, 0, .5);
    color: #FFF
}

.switch ~ .btn-group a.btn.active:not(.dropdown-toggle) {
    border-radius: .25rem
}

.switch ~ .btn-group a.btn:hover {
    z-index: 1
}

.fc .switch ~ .btn-group.btn-group-vertical button:first-child:not(:last-child):not(.dropdown-toggle), .switch ~ .btn-group.btn-group-vertical .btn:first-child:not(:last-child):not(.dropdown-toggle), .switch ~ .btn-group.btn-group-vertical .fc button:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: .25rem;
    border-top-left-radius: .25rem
}

.fc .switch ~ .btn-group.btn-group-vertical button:last-child:not(:first-child):not(.dropdown-toggle), .switch ~ .btn-group.btn-group-vertical .btn:last-child:not(:first-child):not(.dropdown-toggle), .switch ~ .btn-group.btn-group-vertical .fc button:last-child:not(:first-child):not(.dropdown-toggle) {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.bootstrap-switch.bootstrap-switch-animate.bootstrap-switch-off .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-animate.bootstrap-switch-off .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-animate.bootstrap-switch-off .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-animate.bootstrap-switch-on .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-animate.bootstrap-switch-on .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-animate.bootstrap-switch-on .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
    padding: 5px 10px
}

/*!
 * Cropper v@VERSION
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright (c) 2014-@YEAR Fengyuan Chen and contributors
 * Released under the MIT license
 *
 * Date: @DATE
 */
.cropper-container {
    position: relative;
    font-size: 0;
    line-height: 0;
    direction: ltr !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#lock-screen .login-btn .btn.btn-link, #lock-screen .login-btn .fc button.btn-link, #login .forgot-password-option .custom-control-label, #login .forgot-password-option a.text-decoration-none, #login .remember-me .custom-control-label, #login .remember-me a.text-decoration-none, .fc #lock-screen .login-btn button.btn-link {
    font-size: 14px
}

.cropper-container img {
    display: block;
    image-orientation: 0deg !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: none !important;
    max-height: none !important;
    width: 100%;
    height: 100%
}

.cropper-canvas, .cropper-crop-box, .cropper-drag-box, .cropper-modal, .cropper-wrap-box {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.cropper-wrap-box {
    overflow: hidden
}

.cropper-drag-box {
    background-color: #FFF;
    opacity: 0;
    filter: alpha(opacity=0)
}

.cropper-dashed, .cropper-modal {
    opacity: .5;
    filter: alpha(opacity=50)
}

.cropper-modal {
    background-color: #000
}

.cropper-view-box {
    display: block;
    overflow: hidden;
    outline: #39F solid 1px;
    outline-color: rgba(51, 153, 255, .75);
    width: 100%;
    height: 100%
}

.cropper-dashed {
    position: absolute;
    display: block;
    border: 0 dashed #EEE
}

.cropper-dashed.dashed-h {
    top: 33.33333%;
    left: 0;
    border-top-width: 1px;
    border-bottom-width: 1px;
    width: 100%;
    height: 33.33333%
}

.cropper-dashed.dashed-v {
    top: 0;
    left: 33.33333%;
    border-right-width: 1px;
    border-left-width: 1px;
    width: 33.33333%;
    height: 100%
}

.cropper-center {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 0;
    height: 0;
    opacity: .75;
    filter: alpha(opacity=75)
}

.cropper-center:after, .cropper-center:before {
    position: absolute;
    display: block;
    background-color: #EEE;
    content: ' '
}

.cropper-center:before {
    top: 0;
    left: -3px;
    width: 7px;
    height: 1px
}

.cropper-center:after {
    top: -3px;
    left: 0;
    width: 1px;
    height: 7px
}

.cropper-face, .cropper-line, .cropper-point {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    opacity: .1;
    filter: alpha(opacity=10)
}

.cropper-face {
    top: 0;
    left: 0;
    background-color: #FFF
}

.cropper-line, .cropper-point {
    background-color: #39F
}

.cropper-line.line-e {
    top: 0;
    right: -3px;
    width: 5px;
    cursor: e-resize
}

.cropper-line.line-n {
    top: -3px;
    left: 0;
    height: 5px;
    cursor: n-resize
}

.cropper-line.line-w {
    top: 0;
    left: -3px;
    width: 5px;
    cursor: w-resize
}

.cropper-line.line-s {
    bottom: -3px;
    left: 0;
    height: 5px;
    cursor: s-resize
}

.cropper-point {
    width: 5px;
    height: 5px;
    opacity: .75;
    filter: alpha(opacity=75)
}

.cropper-point.point-e {
    top: 50%;
    right: -3px;
    margin-top: -3px;
    cursor: e-resize
}

.cropper-point.point-n {
    top: -3px;
    left: 50%;
    margin-left: -3px;
    cursor: n-resize
}

.cropper-point.point-w {
    top: 50%;
    left: -3px;
    margin-top: -3px;
    cursor: w-resize
}

.cropper-point.point-s {
    bottom: -3px;
    left: 50%;
    margin-left: -3px;
    cursor: s-resize
}

.cropper-point.point-ne {
    top: -3px;
    right: -3px;
    cursor: ne-resize
}

.cropper-point.point-nw {
    top: -3px;
    left: -3px;
    cursor: nw-resize
}

.cropper-point.point-sw {
    bottom: -3px;
    left: -3px;
    cursor: sw-resize
}

.cropper-point.point-se {
    right: -3px;
    bottom: -3px;
    cursor: se-resize;
    width: 20px;
    height: 20px;
    opacity: 1;
    filter: alpha(opacity=100)
}

.cropper-point.point-se:before {
    position: absolute;
    right: -50%;
    bottom: -50%;
    display: block;
    content: ' ';
    background-color: #39F;
    width: 200%;
    height: 200%;
    opacity: 0;
    filter: alpha(opacity=0)
}

@media (min-width: 768px) {
    .cropper-point.point-se {
        width: 15px;
        height: 15px
    }
}

@media (min-width: 992px) {
    .cropper-point.point-se {
        width: 10px;
        height: 10px
    }
}

@media (min-width: 1200px) {
    .cropper-point.point-se {
        width: 5px;
        height: 5px;
        opacity: .75;
        filter: alpha(opacity=75)
    }
}

.cropper-invisible {
    opacity: 0;
    filter: alpha(opacity=0)
}

.cropper-bg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)
}

.cropper-hide {
    position: absolute;
    display: block;
    width: 0;
    height: 0
}

.img-container, .img-preview {
    background-color: #F7F7F7;
    width: 100%;
    text-align: center
}

.cropper-hidden {
    display: none !important
}

.cropper-move {
    cursor: move
}

.cropper-crop {
    cursor: crosshair
}

.cropper-disabled .cropper-drag-box, .cropper-disabled .cropper-face, .cropper-disabled .cropper-line, .cropper-disabled .cropper-point {
    cursor: not-allowed
}

.img-container {
    min-height: 200px;
    max-height: 450px;
    margin-bottom: 20px
}

.img-preview {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    overflow: hidden
}

.img-preview > img {
    max-width: 100%
}

.docs-preview {
    margin-right: -15px
}

.preview-lg {
    width: 263px;
    height: 148px
}

.preview-md {
    width: 139px;
    height: 78px
}

.preview-sm {
    width: 69px;
    height: 39px
}

.preview-xs {
    width: 35px;
    height: 20px;
    margin-right: 0
}

@media (min-width: 768px) {
    .img-container {
        min-height: 450px
    }
}

#regestration {
    background-image: url(/local/templates/rad/app-assets/css/../img/gallery/light-bg.jpg);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

#regestration .register-img {
    background: #F0F0F0;
    padding: 0
}

#tagging-js .form-control, .tagging-methods .form-control {
    height: auto
}

#forgot-password .forgot-password-bg {
    background-image: url(/local/templates/rad/app-assets/css/../img/gallery/light-bg.jpg);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

#forgot-password .fg-image {
    padding: 0;
    background: #F0F0F0
}

#lock-screen {
    background-image: url(/local/templates/rad/app-assets/css/../img/gallery/light-bg.jpg);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

#lock-screen .lock-screen-img {
    background: #F0F0F0;
    padding: 0
}

#coming-soon, #error, #login {
    -webkit-background-size: 100% 100%
}

#login {
    background-image: url(/local/templates/rad/app-assets/css/../img/gallery/light-bg.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

#login .login-img {
    padding: 0;
    background: #F0F0F0
}

#coming-soon, #error, #maintenance {
    background-image: url(/local/templates/rad/app-assets/css/../img/gallery/light-bg.jpg)
}

#coming-soon, #error {
    background-size: 100% 100%;
    background-repeat: no-repeat
}

#maintenance, .customizer .bg-hibiscus {
    -webkit-background-size: 100% 100%;
    background-repeat: no-repeat
}

@media (max-width: 768px) {
    #error .error-img {
        width: 300px
    }
}

#coming-soon .card-coming-soon {
    border-radius: .5rem
}

#coming-soon .getting-started {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#coming-soon .cs-text-divider {
    width: 100%;
    text-align: center
}

#coming-soon .cs-text-divider hr {
    margin-left: auto;
    margin-right: auto;
    width: 40%
}

#coming-soon .cs-text-divider span {
    position: relative;
    top: 11px
}

#coming-soon .btn-group-lg > .btn.btn-primary, #coming-soon .btn.btn-lg.btn-primary, #coming-soon .fc .btn-group-lg > button.btn-primary, #coming-soon .fc button.btn-lg.btn-primary, .fc #coming-soon .btn-group-lg > button.btn-primary, .fc #coming-soon button.btn-lg.btn-primary {
    color: #FFF !important
}

@media (max-width: 540px) {
    #coming-soon {
        overflow: hidden
    }

    #coming-soon .card-coming-soon {
        position: relative;
        top: -12px
    }

    #coming-soon .card-coming-soon .card-header {
        padding: 1rem
    }

    #coming-soon .card-coming-soon .card-header h4.card-title {
        font-size: 1rem
    }

    #coming-soon .card-coming-soon img.img-cs {
        width: 100px
    }

    #coming-soon .card-coming-soon .cs-text-divider hr {
        margin-left: auto;
        margin-right: auto;
        width: 35%
    }

    #coming-soon .card-coming-soon .getting-started {
        padding-top: 0 !important;
        margin-top: auto !important
    }

    #coming-soon .card-coming-soon .getting-started .clockCard {
        margin-bottom: .5rem !important
    }

    #coming-soon .card-coming-soon .getting-started .clockCard p.lead {
        margin-top: 0 !important
    }

    #coming-soon .card-coming-soon input.form-control {
        margin-top: .5rem !important
    }
}

#maintenance {
    background-size: 100% 100%
}

@media (max-width: 768px) {
    #maintenance .maintenance-img {
        width: 300px
    }
}

@media (max-width: 576px) {
    #maintenance .maintenance-img {
        width: 200px
    }

    .dropzone .dz-message {
        top: 60%
    }
}

#card-move-section .card-moved .card {
    background: #009DA0;
    color: #FFF
}

.customizer {
    width: 400px;
    right: -400px;
    padding: 0;
    background-color: #FFF;
    z-index: 1051;
    position: fixed;
    top: 0;
    bottom: 0;
    height: 100vh;
    -webkit-transition: right .4s cubic-bezier(.05, .74, .2, .99);
    -o-transition: right .4s cubic-bezier(.05, .74, .2, .99);
    -moz-transition: right .4s cubic-bezier(.05, .74, .2, .99);
    transition: right .4s cubic-bezier(.05, .74, .2, .99);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    border-left: 1px solid rgba(0, 0, 0, .05);
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .1);
    box-shadow: 0 0 8px rgba(0, 0, 0, .1)
}

.customizer.open {
    right: 0
}

.customizer .customizer-content {
    position: relative;
    height: 100%
}

.customizer a.customizer-toggle {
    background: #FFF;
    color: #009DA0;
    display: block;
    -webkit-box-shadow: -3px 0 8px rgba(0, 0, 0, .1);
    box-shadow: -3px 0 8px rgba(0, 0, 0, .1)
}

.customizer a.customizer-close {
    color: #000
}

.customizer .customizer-close {
    position: absolute;
    right: 10px;
    top: 10px;
    padding: 7px;
    width: auto;
    z-index: 10
}

.customizer #rtl-icon, .customizer .customizer-toggle {
    position: absolute;
    top: 35%;
    width: 54px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    cursor: pointer
}

.customizer #rtl-icon {
    right: -1px;
    margin-top: 50px
}

.customizer .customizer-toggle {
    left: -54px
}

.customizer .color-options a {
    white-space: pre
}

.customizer .cz-bg-color {
    margin: 0 auto
}

.customizer .cz-bg-color span:hover {
    cursor: pointer
}

.customizer .cz-bg-color span.white {
    color: #DDD !important
}

.customizer .cz-bg-color .selected, .customizer .cz-tl-bg-color .selected {
    -webkit-box-shadow: 0 0 10px 3px #009DA0;
    box-shadow: 0 0 10px 3px #009DA0;
    border: 3px solid #FFF
}

.customizer .cz-bg-image:hover {
    cursor: pointer
}

.customizer .cz-bg-image img.rounded {
    border-radius: 1rem !important;
    border: 2px solid #E6E6E6;
    height: 100px;
    width: 50px
}

.customizer .cz-bg-image img.rounded.selected {
    border: 2px solid #FF586B
}

.customizer .tl-color-options {
    display: none
}

.customizer .cz-tl-bg-image img.rounded {
    border-radius: 1rem !important;
    border: 2px solid #E6E6E6;
    height: 100px;
    width: 70px
}

.customizer .cz-tl-bg-image img.rounded.selected {
    border: 2px solid #FF586B
}

.main-content .color-palette .color-group li.main-color, .main-content .color-palette .color-group:last-child li.main-color {
    border-bottom: 4px solid #FAFAFA
}

.customizer .cz-tl-bg-image img.rounded:hover {
    cursor: pointer
}

.customizer .bg-hibiscus {
    background-image: -webkit-gradient(linear, left top, right bottom, from(#F05F57), color-stop(#C83D5C), color-stop(#99245A), color-stop(#671351), to(#360940));
    background-image: -webkit-linear-gradient(left top, #F05F57, #C83D5C, #99245A, #671351, #360940);
    background-image: -moz- oldlinear-gradient(left top, #F05F57, #C83D5C, #99245A, #671351, #360940);
    background-image: -o-linear-gradient(left top, #F05F57, #C83D5C, #99245A, #671351, #360940);
    background-image: linear-gradient(to right bottom, #F05F57, #C83D5C, #99245A, #671351, #360940);
    background-size: 100% 100%;
    -o-transition: background .3s;
    transition: background .3s
}

.customizer .bg-blue-lagoon, .customizer .bg-purple-pizzazz {
    -webkit-background-size: 100% 100%;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: background .3s;
    -moz-transition: background .3s
}

.customizer .bg-purple-pizzazz {
    background-image: -webkit-gradient(linear, left top, right bottom, from(#662D86), color-stop(#8B2A8A), color-stop(#AE2389), color-stop(#CF1D83), to(#ED1E79));
    background-image: -webkit-linear-gradient(left top, #662D86, #8B2A8A, #AE2389, #CF1D83, #ED1E79);
    background-image: -moz- oldlinear-gradient(left top, #662D86, #8B2A8A, #AE2389, #CF1D83, #ED1E79);
    background-image: -o-linear-gradient(left top, #662D86, #8B2A8A, #AE2389, #CF1D83, #ED1E79);
    background-image: linear-gradient(to right bottom, #662D86, #8B2A8A, #AE2389, #CF1D83, #ED1E79);
    background-size: 100% 100%;
    -o-transition: background .3s;
    transition: background .3s
}

.customizer .bg-blue-lagoon {
    background-image: -webkit-gradient(linear, left top, right bottom, from(#144E68), color-stop(#006D83), color-stop(#008D92), color-stop(#00AD91), to(#57CA85));
    background-image: -webkit-linear-gradient(left top, #144E68, #006D83, #008D92, #00AD91, #57CA85);
    background-image: -moz- oldlinear-gradient(left top, #144E68, #006D83, #008D92, #00AD91, #57CA85);
    background-image: -o-linear-gradient(left top, #144E68, #006D83, #008D92, #00AD91, #57CA85);
    background-image: linear-gradient(to right bottom, #144E68, #006D83, #008D92, #00AD91, #57CA85);
    background-size: 100% 100%;
    -o-transition: background .3s;
    transition: background .3s
}

.customizer .bg-electric-violet, .customizer .bg-portage {
    -webkit-background-size: 100% 100%;
    -webkit-transition: background .3s;
    -o-transition: background .3s;
    -moz-transition: background .3s;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat
}

.customizer .bg-electric-violet {
    background-image: -webkit-gradient(linear, right bottom, left top, from(#4A00E0), color-stop(#600DE0), color-stop(#7119E1), color-stop(#8023E1), to(#8E2DE2));
    background-image: -webkit-linear-gradient(right bottom, #4A00E0, #600DE0, #7119E1, #8023E1, #8E2DE2);
    background-image: -moz- oldlinear-gradient(right bottom, #4A00E0, #600DE0, #7119E1, #8023E1, #8E2DE2);
    background-image: -o-linear-gradient(right bottom, #4A00E0, #600DE0, #7119E1, #8023E1, #8E2DE2);
    background-image: linear-gradient(to left top, #4A00E0, #600DE0, #7119E1, #8023E1, #8E2DE2);
    background-size: 100% 100%;
    transition: background .3s
}

.customizer .bg-portage {
    background-image: -webkit-gradient(linear, right bottom, left top, from(#97ABFF), color-stop(#798CE5), color-stop(#5B6ECB), color-stop(#3B51B1), to(#123597));
    background-image: -webkit-linear-gradient(right bottom, #97ABFF, #798CE5, #5B6ECB, #3B51B1, #123597);
    background-image: -moz- oldlinear-gradient(right bottom, #97ABFF, #798CE5, #5B6ECB, #3B51B1, #123597);
    background-image: -o-linear-gradient(right bottom, #97ABFF, #798CE5, #5B6ECB, #3B51B1, #123597);
    background-image: linear-gradient(to left top, #97ABFF, #798CE5, #5B6ECB, #3B51B1, #123597);
    background-size: 100% 100%;
    transition: background .3s
}

.customizer .bg-tundora {
    background-image: -webkit-gradient(linear, right bottom, left top, from(#474747), color-stop(#4A4A4A), color-stop(#4C4D4D), color-stop(#4F5050), to(#525352));
    background-image: -webkit-linear-gradient(right bottom, #474747, #4A4A4A, #4C4D4D, #4F5050, #525352);
    background-image: -moz- oldlinear-gradient(right bottom, #474747, #4A4A4A, #4C4D4D, #4F5050, #525352);
    background-image: -o-linear-gradient(right bottom, #474747, #4A4A4A, #4C4D4D, #4F5050, #525352);
    background-image: linear-gradient(to left top, #474747, #4A4A4A, #4C4D4D, #4F5050, #525352);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: background .3s;
    -o-transition: background .3s;
    -moz-transition: background .3s;
    transition: background .3s
}

.customizer .cz-bg-color .col span.rounded-circle:hover, .customizer .cz-tl-bg-color .col span.rounded-circle:hover {
    cursor: pointer
}

.main-content .color-palette .color-group li {
    list-style-type: none
}

.main-content .color-palette .color-group li.color {
    padding: 10px 15px 11px;
    margin: 0
}

.main-content .color-palette .color-group li.color.main-color .name {
    display: block;
    margin-bottom: 53px;
    font-size: 2rem
}

.main-content .color-palette .color-group li.color .hex {
    float: right;
    text-transform: uppercase;
    display: block
}

.main-content .color-palette .color-group:last-child li.color {
    padding: 10px 15px 11px;
    margin: 0
}

.main-content .color-palette .color-group:last-child li.color.main-color .name {
    display: block;
    margin-bottom: 53px;
    font-size: 2rem
}

.main-content .color-palette .color-group:last-child li.color .hex {
    float: right;
    text-transform: uppercase;
    display: block
}

.main-content .color-palette .light-strong span {
    color: #FFF
}

.main-content .color-palette .dark span {
    color: rgba(0, 0, 0, .87)
}

.main-content .color-palette span {
    color: rgba(255, 255, 255, .87);
    font-size: 14px;
    font-weight: 500
}

.main-content .color-palette span.light-strong {
    color: #FFF
}

.main-content .color-palette span.dark {
    color: rgba(0, 0, 0, .87)
}
/* End */


/* Start:/local/templates/rad/app-assets/css/custom.css?17395349312672*/
body {
    font-family: 'Roboto Flex', sans-serif !important;

    p {
        font-size: 1.2rem;
    }
}

header a.nav-link {
    color: #FFF;
}

section {
    font-size: 1.2rem;
}

header a.nav-link:hover {
    color: yellow;
}

.header-bg {
    background-image: url('/upload/img/main/bg-main.jpg');
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    height: 400px;
    color: white;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.dark-ab-bg {
    background-image: url('/upload/img/main/bg-main.jpg');
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    color: #FFF
}

.white-ab-bg {
    background-image: url('/upload/img/main/bg-light.jpg');
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}

.header-bg div {
    font-size: 1.2rem
}

.tariff-table {
    background: #FFF;
    border: 1px solid #CCC;
}

.tariff-table th,
.tariff-table td {
    text-align: center;
}

.card {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.card-body {
    flex-grow: 1;
}

.icon-block {
    text-align: center;
}

.icon-block i {
    font-size: 50px;
    margin-bottom: 10px;
    color: #007bff; /* Цвет иконок */
}

.bg-dark-custom {
    background-color: #061221; /* Темно-серый цвет */
    color: white; /* Светлый текст */
}

.benefits h3 {
    font-size: 1.3rem;
    font-weight: 700
}

.benefits i {
    font-weight: 200;
    font-size: 1rem;
}

.tariff-table i {
    font-weight: 200;
    font-size: 0.9rem;
    line-height: 0.8rem;
}

.tariff-table div {
    line-height: 1rem;
}

.tariff-table s {
    font-weight: 200;
    font-size: 0.9rem;
}

.experts .card-title {
    font-size: 1.1rem;
    font-weight: 600;
}

.experts .card-text {
    font-size: 0.9rem;
}

.detial-preview {
    max-height: 400px;
    width: 100%;
    object-fit: cover;
}


.comment-box {
    border: 1px solid #dee2e6;
    border-radius: 0.5rem;
    padding: 20px;
    background-color: #f8f9fa;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.comment-box img {
    border-radius: 50%;
    width: 120px;
    height: 120px;
    object-fit: cover;
}

.detail-text {
    h2 {
        font-weight: bold;
    }

    h3 b {
        font-size: inherit;
    }

    p, b, div, li {
        font-size: 1.2rem;
    }
    ul {
        list-style-type: disc;
    }

}
/* End */


/* Start:/local/templates/rad/styles.css?17434137351331*/
.check_period {font-size: 0.8em; color:#777}

.icon-block .fa-lg {font-size: 4rem; color: red}
.icon-block h5, .tariff-table .fa-minus-circle {color: red}

.benefits h3, .tariff-table .fa-check-circle {color: green}

@media (min-width: 1200px) {
    .h1, h1 {font-size: 3.5rem !important;}
    h2.main_page_h2 {font-size: 3rem !important}
    .header-bg div {font-size: 1.5rem}
    .header-bg h1 {margin-bottom: 2rem}
    .header-bg p {margin-top: 2rem;}
    .header-bg h2 {margin-bottom: 2rem;}
    .header-bg a {font-size: 1.5rem}
}

del {
    font-size: 0.9rem;
}

.price-block {background: #EFE;}

.icon-block p, td.td_name {font-size: 1rem}

#order a {color: white}

.bg-flag-russia-header {background: #c5ebff}
.bg-flag-russia {background: #e9f7ff}

.bg-flag-belarus-header {background: #cbe5ce}
.bg-flag-belarus {background: #e2f1e4}

@media (max-width: 575.98px) {
    .h1, h1 {font-size: 2rem !important;}
    .header-bg div {font-size: 1.1rem}
    .header-bg h1 {margin-bottom: 2rem}
    .header-bg p {margin-top: 2rem;}
    h2.main_page_h2 {font-size: 2.2rem !important;}
    .icon-block h5 {font-size:1.6rem}
    .benefits h3 {font-size:1.6rem}
    .header-bg h2 {margin-bottom: 2rem;}
}

.meta_post {
    font-size: 0.75rem;
    color: #777;
    margin-bottom: 0.5rem;
}
/* End */


/* Start:/bootstrap/css/bootstrap.min.css?1624386336155845*/
@charset "UTF-8";/*!
 * Bootstrap v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + (.5rem + 2px));padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + (1rem + 2px));padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + (.75rem + 2px))}textarea.form-control-sm{min-height:calc(1.5em + (.5rem + 2px))}textarea.form-control-lg{min-height:calc(1.5em + (1rem + 2px))}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;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='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{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='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;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")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 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}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1050;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!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}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!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}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{color:#0d6efd!important}.text-secondary{color:#6c757d!important}.text-success{color:#198754!important}.text-info{color:#0dcaf0!important}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-reset{color:inherit!important}.bg-primary{background-color:#0d6efd!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#198754!important}.bg-info{background-color:#0dcaf0!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#dc3545!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.bg-body{background-color:#fff!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
/* End */


/* Start:/local/templates/rad/components/bitrix/menu/.default/style.min.css?1738752780490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/rad/components/bitrix/menu/.default/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */
/* /local/templates/rad/app-assets/fonts/feather/style.min.css?17387528509225 */
/* /local/templates/rad/app-assets/fonts/simple-line-icons/style.min.css?173875285588474 */
/* /local/templates/rad/app-assets/fonts/font-awesome/css/font-awesome.min.css?173875285070494 */
/* /local/templates/rad/app-assets/fonts/font-awesome/css/all.min.css?173875285072318 */
/* /local/templates/rad/app-assets/vendors/css/perfect-scrollbar.min.css?17387528553282 */
/* /local/templates/rad/app-assets/vendors/css/prism.min.css?17387528552065 */
/* /local/templates/rad/app-assets/vendors/css/chartist.min.css?173875285511508 */
/* /local/templates/rad/app-assets/vendors/css/tables/datatable/datatables.min.css?173875285522968 */
/* /local/templates/rad/app-assets/css/fancy.css?174135489912795 */
/* /local/templates/rad/app-assets/css/app.min.css?17394352431352600 */
/* /local/templates/rad/app-assets/css/custom.css?17395349312672 */
/* /local/templates/rad/styles.css?17434137351331 */
/* /bootstrap/css/bootstrap.min.css?1624386336155845 */
/* /local/templates/rad/components/bitrix/menu/.default/style.min.css?1738752780490 */
