@font-face { font-family: 'themify'; src:url('fonts/themify.eot?-fvbane'); src:url('fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'), 	url('fonts/themify.woff?-fvbane') format('woff'), 	url('fonts/themify.ttf?-fvbane') format('truetype'), 	url('fonts/themify.svg?-fvbane#themify') format('svg'); font-weight: normal; font-style: normal;}
[class^="ti-"], [class*=" ti-"] { font-family: 'themify'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1;
 -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.ti-wand:before { content: "\e600";}
.ti-volume:before { content: "\e601";}
.ti-user:before { content: "\e602";}
.ti-unlock:before { content: "\e603";}
.ti-unlink:before { content: "\e604";}
.ti-trash:before { content: "\e605";}
.ti-thought:before { content: "\e606";}
.ti-target:before { content: "\e607";}
.ti-tag:before { content: "\e608";}
.ti-tablet:before { content: "\e609";}
.ti-star:before { content: "\e60a";}
.ti-spray:before { content: "\e60b";}
.ti-signal:before { content: "\e60c";}
.ti-shopping-cart:before { content: "\e60d";}
.ti-shopping-cart-full:before { content: "\e60e";}
.ti-settings:before { content: "\e60f";}
.ti-search:before { content: "\e610";}
.ti-zoom-in:before { content: "\e611";}
.ti-zoom-out:before { content: "\e612";}
.ti-cut:before { content: "\e613";}
.ti-ruler:before { content: "\e614";}
.ti-ruler-pencil:before { content: "\e615";}
.ti-ruler-alt:before { content: "\e616";}
.ti-bookmark:before { content: "\e617";}
.ti-bookmark-alt:before { content: "\e618";}
.ti-reload:before { content: "\e619";}
.ti-plus:before { content: "\e61a";}
.ti-pin:before { content: "\e61b";}
.ti-pencil:before { content: "\e61c";}
.ti-pencil-alt:before { content: "\e61d";}
.ti-paint-roller:before { content: "\e61e";}
.ti-paint-bucket:before { content: "\e61f";}
.ti-na:before { content: "\e620";}
.ti-mobile:before { content: "\e621";}
.ti-minus:before { content: "\e622";}
.ti-medall:before { content: "\e623";}
.ti-medall-alt:before { content: "\e624";}
.ti-marker:before { content: "\e625";}
.ti-marker-alt:before { content: "\e626";}
.ti-arrow-up:before { content: "\e627";}
.ti-arrow-right:before { content: "\e628";}
.ti-arrow-left:before { content: "\e629";}
.ti-arrow-down:before { content: "\e62a";}
.ti-lock:before { content: "\e62b";}
.ti-location-arrow:before { content: "\e62c";}
.ti-link:before { content: "\e62d";}
.ti-layout:before { content: "\e62e";}
.ti-layers:before { content: "\e62f";}
.ti-layers-alt:before { content: "\e630";}
.ti-key:before { content: "\e631";}
.ti-import:before { content: "\e632";}
.ti-image:before { content: "\e633";}
.ti-heart:before { content: "\e634";}
.ti-heart-broken:before { content: "\e635";}
.ti-hand-stop:before { content: "\e636";}
.ti-hand-open:before { content: "\e637";}
.ti-hand-drag:before { content: "\e638";}
.ti-folder:before { content: "\e639";}
.ti-flag:before { content: "\e63a";}
.ti-flag-alt:before { content: "\e63b";}
.ti-flag-alt-2:before { content: "\e63c";}
.ti-eye:before { content: "\e63d";}
.ti-export:before { content: "\e63e";}
.ti-exchange-vertical:before { content: "\e63f";}
.ti-desktop:before { content: "\e640";}
.ti-cup:before { content: "\e641";}
.ti-crown:before { content: "\e642";}
.ti-comments:before { content: "\e643";}
.ti-comment:before { content: "\e644";}
.ti-comment-alt:before { content: "\e645";}
.ti-close:before { content: "\e646";}
.ti-clip:before { content: "\e647";}
.ti-angle-up:before { content: "\e648";}
.ti-angle-right:before { content: "\e649";}
.ti-angle-left:before { content: "\e64a";}
.ti-angle-down:before { content: "\e64b";}
.ti-check:before { content: "\e64c";}
.ti-check-box:before { content: "\e64d";}
.ti-camera:before { content: "\e64e";}
.ti-announcement:before { content: "\e64f";}
.ti-brush:before { content: "\e650";}
.ti-briefcase:before { content: "\e651";}
.ti-bolt:before { content: "\e652";}
.ti-bolt-alt:before { content: "\e653";}
.ti-blackboard:before { content: "\e654";}
.ti-bag:before { content: "\e655";}
.ti-move:before { content: "\e656";}
.ti-arrows-vertical:before { content: "\e657";}
.ti-arrows-horizontal:before { content: "\e658";}
.ti-fullscreen:before { content: "\e659";}
.ti-arrow-top-right:before { content: "\e65a";}
.ti-arrow-top-left:before { content: "\e65b";}
.ti-arrow-circle-up:before { content: "\e65c";}
.ti-arrow-circle-right:before { content: "\e65d";}
.ti-arrow-circle-left:before { content: "\e65e";}
.ti-arrow-circle-down:before { content: "\e65f";}
.ti-angle-double-up:before { content: "\e660";}
.ti-angle-double-right:before { content: "\e661";}
.ti-angle-double-left:before { content: "\e662";}
.ti-angle-double-down:before { content: "\e663";}
.ti-zip:before { content: "\e664";}
.ti-world:before { content: "\e665";}
.ti-wheelchair:before { content: "\e666";}
.ti-view-list:before { content: "\e667";}
.ti-view-list-alt:before { content: "\e668";}
.ti-view-grid:before { content: "\e669";}
.ti-uppercase:before { content: "\e66a";}
.ti-upload:before { content: "\e66b";}
.ti-underline:before { content: "\e66c";}
.ti-truck:before { content: "\e66d";}
.ti-timer:before { content: "\e66e";}
.ti-ticket:before { content: "\e66f";}
.ti-thumb-up:before { content: "\e670";}
.ti-thumb-down:before { content: "\e671";}
.ti-text:before { content: "\e672";}
.ti-stats-up:before { content: "\e673";}
.ti-stats-down:before { content: "\e674";}
.ti-split-v:before { content: "\e675";}
.ti-split-h:before { content: "\e676";}
.ti-smallcap:before { content: "\e677";}
.ti-shine:before { content: "\e678";}
.ti-shift-right:before { content: "\e679";}
.ti-shift-left:before { content: "\e67a";}
.ti-shield:before { content: "\e67b";}
.ti-notepad:before { content: "\e67c";}
.ti-server:before { content: "\e67d";}
.ti-quote-right:before { content: "\e67e";}
.ti-quote-left:before { content: "\e67f";}
.ti-pulse:before { content: "\e680";}
.ti-printer:before { content: "\e681";}
.ti-power-off:before { content: "\e682";}
.ti-plug:before { content: "\e683";}
.ti-pie-chart:before { content: "\e684";}
.ti-paragraph:before { content: "\e685";}
.ti-panel:before { content: "\e686";}
.ti-package:before { content: "\e687";}
.ti-music:before { content: "\e688";}
.ti-music-alt:before { content: "\e689";}
.ti-mouse:before { content: "\e68a";}
.ti-mouse-alt:before { content: "\e68b";}
.ti-money:before { content: "\e68c";}
.ti-microphone:before { content: "\e68d";}
.ti-menu:before { content: "\e68e";}
.ti-menu-alt:before { content: "\e68f";}
.ti-map:before { content: "\e690";}
.ti-map-alt:before { content: "\e691";}
.ti-loop:before { content: "\e692";}
.ti-location-pin:before { content: "\e693";}
.ti-list:before { content: "\e694";}
.ti-light-bulb:before { content: "\e695";}
.ti-Italic:before { content: "\e696";}
.ti-info:before { content: "\e697";}
.ti-infinite:before { content: "\e698";}
.ti-id-badge:before { content: "\e699";}
.ti-hummer:before { content: "\e69a";}
.ti-home:before { content: "\e69b";}
.ti-help:before { content: "\e69c";}
.ti-headphone:before { content: "\e69d";}
.ti-harddrives:before { content: "\e69e";}
.ti-harddrive:before { content: "\e69f";}
.ti-gift:before { content: "\e6a0";}
.ti-game:before { content: "\e6a1";}
.ti-filter:before { content: "\e6a2";}
.ti-files:before { content: "\e6a3";}
.ti-file:before { content: "\e6a4";}
.ti-eraser:before { content: "\e6a5";}
.ti-envelope:before { content: "\e6a6";}
.ti-download:before { content: "\e6a7";}
.ti-direction:before { content: "\e6a8";}
.ti-direction-alt:before { content: "\e6a9";}
.ti-dashboard:before { content: "\e6aa";}
.ti-control-stop:before { content: "\e6ab";}
.ti-control-shuffle:before { content: "\e6ac";}
.ti-control-play:before { content: "\e6ad";}
.ti-control-pause:before { content: "\e6ae";}
.ti-control-forward:before { content: "\e6af";}
.ti-control-backward:before { content: "\e6b0";}
.ti-cloud:before { content: "\e6b1";}
.ti-cloud-up:before { content: "\e6b2";}
.ti-cloud-down:before { content: "\e6b3";}
.ti-clipboard:before { content: "\e6b4";}
.ti-car:before { content: "\e6b5";}
.ti-calendar:before { content: "\e6b6";}
.ti-book:before { content: "\e6b7";}
.ti-bell:before { content: "\e6b8";}
.ti-basketball:before { content: "\e6b9";}
.ti-bar-chart:before { content: "\e6ba";}
.ti-bar-chart-alt:before { content: "\e6bb";}
.ti-back-right:before { content: "\e6bc";}
.ti-back-left:before { content: "\e6bd";}
.ti-arrows-corner:before { content: "\e6be";}
.ti-archive:before { content: "\e6bf";}
.ti-anchor:before { content: "\e6c0";}
.ti-align-right:before { content: "\e6c1";}
.ti-align-left:before { content: "\e6c2";}
.ti-align-justify:before { content: "\e6c3";}
.ti-align-center:before { content: "\e6c4";}
.ti-alert:before { content: "\e6c5";}
.ti-alarm-clock:before { content: "\e6c6";}
.ti-agenda:before { content: "\e6c7";}
.ti-write:before { content: "\e6c8";}
.ti-window:before { content: "\e6c9";}
.ti-widgetized:before { content: "\e6ca";}
.ti-widget:before { content: "\e6cb";}
.ti-widget-alt:before { content: "\e6cc";}
.ti-wallet:before { content: "\e6cd";}
.ti-video-clapper:before { content: "\e6ce";}
.ti-video-camera:before { content: "\e6cf";}
.ti-vector:before { content: "\e6d0";}
.ti-themify-logo:before { content: "\e6d1";}
.ti-themify-favicon:before { content: "\e6d2";}
.ti-themify-favicon-alt:before { content: "\e6d3";}
.ti-support:before { content: "\e6d4";}
.ti-stamp:before { content: "\e6d5";}
.ti-split-v-alt:before { content: "\e6d6";}
.ti-slice:before { content: "\e6d7";}
.ti-shortcode:before { content: "\e6d8";}
.ti-shift-right-alt:before { content: "\e6d9";}
.ti-shift-left-alt:before { content: "\e6da";}
.ti-ruler-alt-2:before { content: "\e6db";}
.ti-receipt:before { content: "\e6dc";}
.ti-pin2:before { content: "\e6dd";}
.ti-pin-alt:before { content: "\e6de";}
.ti-pencil-alt2:before { content: "\e6df";}
.ti-palette:before { content: "\e6e0";}
.ti-more:before { content: "\e6e1";}
.ti-more-alt:before { content: "\e6e2";}
.ti-microphone-alt:before { content: "\e6e3";}
.ti-magnet:before { content: "\e6e4";}
.ti-line-double:before { content: "\e6e5";}
.ti-line-dotted:before { content: "\e6e6";}
.ti-line-dashed:before { content: "\e6e7";}
.ti-layout-width-full:before { content: "\e6e8";}
.ti-layout-width-default:before { content: "\e6e9";}
.ti-layout-width-default-alt:before { content: "\e6ea";}
.ti-layout-tab:before { content: "\e6eb";}
.ti-layout-tab-window:before { content: "\e6ec";}
.ti-layout-tab-v:before { content: "\e6ed";}
.ti-layout-tab-min:before { content: "\e6ee";}
.ti-layout-slider:before { content: "\e6ef";}
.ti-layout-slider-alt:before { content: "\e6f0";}
.ti-layout-sidebar-right:before { content: "\e6f1";}
.ti-layout-sidebar-none:before { content: "\e6f2";}
.ti-layout-sidebar-left:before { content: "\e6f3";}
.ti-layout-placeholder:before { content: "\e6f4";}
.ti-layout-menu:before { content: "\e6f5";}
.ti-layout-menu-v:before { content: "\e6f6";}
.ti-layout-menu-separated:before { content: "\e6f7";}
.ti-layout-menu-full:before { content: "\e6f8";}
.ti-layout-media-right-alt:before { content: "\e6f9";}
.ti-layout-media-right:before { content: "\e6fa";}
.ti-layout-media-overlay:before { content: "\e6fb";}
.ti-layout-media-overlay-alt:before { content: "\e6fc";}
.ti-layout-media-overlay-alt-2:before { content: "\e6fd";}
.ti-layout-media-left-alt:before { content: "\e6fe";}
.ti-layout-media-left:before { content: "\e6ff";}
.ti-layout-media-center-alt:before { content: "\e700";}
.ti-layout-media-center:before { content: "\e701";}
.ti-layout-list-thumb:before { content: "\e702";}
.ti-layout-list-thumb-alt:before { content: "\e703";}
.ti-layout-list-post:before { content: "\e704";}
.ti-layout-list-large-image:before { content: "\e705";}
.ti-layout-line-solid:before { content: "\e706";}
.ti-layout-grid4:before { content: "\e707";}
.ti-layout-grid3:before { content: "\e708";}
.ti-layout-grid2:before { content: "\e709";}
.ti-layout-grid2-thumb:before { content: "\e70a";}
.ti-layout-cta-right:before { content: "\e70b";}
.ti-layout-cta-left:before { content: "\e70c";}
.ti-layout-cta-center:before { content: "\e70d";}
.ti-layout-cta-btn-right:before { content: "\e70e";}
.ti-layout-cta-btn-left:before { content: "\e70f";}
.ti-layout-column4:before { content: "\e710";}
.ti-layout-column3:before { content: "\e711";}
.ti-layout-column2:before { content: "\e712";}
.ti-layout-accordion-separated:before { content: "\e713";}
.ti-layout-accordion-merged:before { content: "\e714";}
.ti-layout-accordion-list:before { content: "\e715";}
.ti-ink-pen:before { content: "\e716";}
.ti-info-alt:before { content: "\e717";}
.ti-help-alt:before { content: "\e718";}
.ti-headphone-alt:before { content: "\e719";}
.ti-hand-point-up:before { content: "\e71a";}
.ti-hand-point-right:before { content: "\e71b";}
.ti-hand-point-left:before { content: "\e71c";}
.ti-hand-point-down:before { content: "\e71d";}
.ti-gallery:before { content: "\e71e";}
.ti-face-smile:before { content: "\e71f";}
.ti-face-sad:before { content: "\e720";}
.ti-credit-card:before { content: "\e721";}
.ti-control-skip-forward:before { content: "\e722";}
.ti-control-skip-backward:before { content: "\e723";}
.ti-control-record:before { content: "\e724";}
.ti-control-eject:before { content: "\e725";}
.ti-comments-smiley:before { content: "\e726";}
.ti-brush-alt:before { content: "\e727";}
.ti-youtube:before { content: "\e728";}
.ti-vimeo:before { content: "\e729";}
.ti-twitter:before { content: "\e72a";}
.ti-time:before { content: "\e72b";}
.ti-tumblr:before { content: "\e72c";}
.ti-skype:before { content: "\e72d";}
.ti-share:before { content: "\e72e";}
.ti-share-alt:before { content: "\e72f";}
.ti-rocket:before { content: "\e730";}
.ti-pinterest:before { content: "\e731";}
.ti-new-window:before { content: "\e732";}
.ti-microsoft:before { content: "\e733";}
.ti-list-ol:before { content: "\e734";}
.ti-linkedin:before { content: "\e735";}
.ti-layout-sidebar-2:before { content: "\e736";}
.ti-layout-grid4-alt:before { content: "\e737";}
.ti-layout-grid3-alt:before { content: "\e738";}
.ti-layout-grid2-alt:before { content: "\e739";}
.ti-layout-column4-alt:before { content: "\e73a";}
.ti-layout-column3-alt:before { content: "\e73b";}
.ti-layout-column2-alt:before { content: "\e73c";}
.ti-instagram:before { content: "\e73d";}
.ti-google:before { content: "\e73e";}
.ti-github:before { content: "\e73f";}
.ti-flickr:before { content: "\e740";}
.ti-facebook:before { content: "\e741";}
.ti-dropbox:before { content: "\e742";}
.ti-dribbble:before { content: "\e743";}
.ti-apple:before { content: "\e744";}
.ti-android:before { content: "\e745";}
.ti-save:before { content: "\e746";}
.ti-save-alt:before { content: "\e747";}
.ti-yahoo:before { content: "\e748";}
.ti-wordpress:before { content: "\e749";}
.ti-vimeo-alt:before { content: "\e74a";}
.ti-twitter-alt:before { content: "\e74b";}
.ti-tumblr-alt:before { content: "\e74c";}
.ti-trello:before { content: "\e74d";}
.ti-stack-overflow:before { content: "\e74e";}
.ti-soundcloud:before { content: "\e74f";}
.ti-sharethis:before { content: "\e750";}
.ti-sharethis-alt:before { content: "\e751";}
.ti-reddit:before { content: "\e752";}
.ti-pinterest-alt:before { content: "\e753";}
.ti-microsoft-alt:before { content: "\e754";}
.ti-linux:before { content: "\e755";}
.ti-jsfiddle:before { content: "\e756";}
.ti-joomla:before { content: "\e757";}
.ti-html5:before { content: "\e758";}
.ti-flickr-alt:before { content: "\e759";}
.ti-email:before { content: "\e75a";}
.ti-drupal:before { content: "\e75b";}
.ti-dropbox-alt:before { content: "\e75c";}
.ti-css3:before { content: "\e75d";}
.ti-rss:before { content: "\e75e";}
.ti-rss-alt:before { content: "\e75f";}



body, h1, h2, h3, h4, h5, h6 { font-weight: 300 }
.view, .view .mask, .waves-effect { overflow: hidden }
.divider-new, .navbar .nav-flex-icons { -webkit-box-orient: horizontal; -webkit-box-direction: normal }
.mdb-color.lighten-5 { background-color: #d0d6e2!important }
.mdb-color.lighten-4 { background-color: #b1bace!important }
.mdb-color.lighten-3 { background-color: #929fba!important }
.mdb-color.lighten-2 { background-color: #7283a7!important }
.mdb-color.lighten-1 { background-color: #59698d!important }
.mdb-color { background-color: #45526e!important }
.mdb-color-text { color: #45526e!important }
.rgba-mdb-color-slight, .rgba-mdb-color-slight:after { background-color: rgba(69, 82, 110, .1) }
.rgba-mdb-color-light, .rgba-mdb-color-light:after { background-color: rgba(69, 82, 110, .3) }
.rgba-mdb-color-strong, .rgba-mdb-color-strong:after { background-color: rgba(69, 82, 110, .7) }
.mdb-color.darken-1 { background-color: #3b465e!important }
.mdb-color.darken-2 { background-color: #2e3951!important }
.mdb-color.darken-3 { background-color: #1c2a48!important }
.mdb-color.darken-4 { background-color: #1c2331!important }
.red.lighten-5 { background-color: #ffebee!important }
.red.lighten-4 { background-color: #ffcdd2!important }
.red.lighten-3 { background-color: #ef9a9a!important }
.red.lighten-2 { background-color: #e57373!important }
.red.lighten-1 { background-color: #ef5350!important }
.red { background-color: #f44336!important }
.red-text { color: #f44336!important }
.rgba-red-slight, .rgba-red-slight:after { background-color: rgba(244, 67, 54, .1) }
.rgba-red-light, .rgba-red-light:after { background-color: rgba(244, 67, 54, .3) }
.rgba-red-strong, .rgba-red-strong:after { background-color: rgba(244, 67, 54, .7) }
.red.darken-1 { background-color: #e53935!important }
.red.darken-2 { background-color: #d32f2f!important }
.red.darken-3 { background-color: #c62828!important }
.red.darken-4 { background-color: #b71c1c!important }
.red.accent-1 { background-color: #ff8a80!important }
.red.accent-2 { background-color: #ff5252!important }
.red.accent-3 { background-color: #ff1744!important }
.red.accent-4 { background-color: #d50000!important }
.pink.lighten-5 { background-color: #fce4ec!important }
.pink.lighten-4 { background-color: #f8bbd0!important }
.pink.lighten-3 { background-color: #f48fb1!important }
.pink.lighten-2 { background-color: #f06292!important }
.pink.lighten-1 { background-color: #ec407a!important }
.pink { background-color: #e91e63!important }
.pink-text { color: #e91e63!important }
.rgba-pink-slight, .rgba-pink-slight:after { background-color: rgba(233, 30, 99, .1) }
.rgba-pink-light, .rgba-pink-light:after { background-color: rgba(233, 30, 99, .3) }
.rgba-pink-strong, .rgba-pink-strong:after { background-color: rgba(233, 30, 99, .7) }
.pink.darken-1 { background-color: #d81b60!important }
.pink.darken-2 { background-color: #c2185b!important }
.pink.darken-3 { background-color: #ad1457!important }
.pink.darken-4 { background-color: #880e4f!important }
.pink.accent-1 { background-color: #ff80ab!important }
.pink.accent-2 { background-color: #ff4081!important }
.pink.accent-3 { background-color: #f50057!important }
.pink.accent-4 { background-color: #c51162!important }
.purple.lighten-5 { background-color: #f3e5f5!important }
.purple.lighten-4 { background-color: #e1bee7!important }
.purple.lighten-3 { background-color: #ce93d8!important }
.purple.lighten-2 { background-color: #ba68c8!important }
.purple.lighten-1 { background-color: #ab47bc!important }
.purple { background-color: #9c27b0!important }
.purple-text { color: #9c27b0!important }
.rgba-purple-slight, .rgba-purple-slight:after { background-color: rgba(156, 39, 176, .1) }
.rgba-purple-light, .rgba-purple-light:after { background-color: rgba(156, 39, 176, .3) }
.rgba-purple-strong, .rgba-purple-strong:after { background-color: rgba(156, 39, 176, .7) }
.purple.darken-1 { background-color: #8e24aa!important }
.purple.darken-2 { background-color: #7b1fa2!important }
.purple.darken-3 { background-color: #6a1b9a!important }
.purple.darken-4 { background-color: #4a148c!important }
.purple.accent-1 { background-color: #ea80fc!important }
.purple.accent-2 { background-color: #e040fb!important }
.purple.accent-3 { background-color: #d500f9!important }
.purple.accent-4 { background-color: #a0f!important }
.deep-purple.lighten-5 { background-color: #ede7f6!important }
.deep-purple.lighten-4 { background-color: #d1c4e9!important }
.deep-purple.lighten-3 { background-color: #b39ddb!important }
.deep-purple.lighten-2 { background-color: #9575cd!important }
.deep-purple.lighten-1 { background-color: #7e57c2!important }
.deep-purple { background-color: #673ab7!important }
.deep-purple-text { color: #673ab7!important }
.rgba-deep-purple-slight, .rgba-deep-purple-slight:after { background-color: rgba(103, 58, 183, .1) }
.rgba-deep-purple-light, .rgba-deep-purple-light:after { background-color: rgba(103, 58, 183, .3) }
.rgba-deep-purple-strong, .rgba-deep-purple-strong:after { background-color: rgba(103, 58, 183, .7) }
.deep-purple.darken-1 { background-color: #5e35b1!important }
.deep-purple.darken-2 { background-color: #512da8!important }
.deep-purple.darken-3 { background-color: #4527a0!important }
.deep-purple.darken-4 { background-color: #311b92!important }
.deep-purple.accent-1 { background-color: #b388ff!important }
.deep-purple.accent-2 { background-color: #7c4dff!important }
.deep-purple.accent-3 { background-color: #651fff!important }
.deep-purple.accent-4 { background-color: #6200ea!important }
.indigo.lighten-5 { background-color: #e8eaf6!important }
.indigo.lighten-4 { background-color: #c5cae9!important }
.indigo.lighten-3 { background-color: #9fa8da!important }
.indigo.lighten-2 { background-color: #7986cb!important }
.indigo.lighten-1 { background-color: #5c6bc0!important }
.indigo { background-color: #3f51b5!important }
.indigo-text { color: #3f51b5!important }
.rgba-indigo-slight, .rgba-indigo-slight:after { background-color: rgba(63, 81, 181, .1) }
.rgba-indigo-light, .rgba-indigo-light:after { background-color: rgba(63, 81, 181, .3) }
.rgba-indigo-strong, .rgba-indigo-strong:after { background-color: rgba(63, 81, 181, .7) }
.indigo.darken-1 { background-color: #3949ab!important }
.indigo.darken-2 { background-color: #303f9f!important }
.indigo.darken-3 { background-color: #283593!important }
.indigo.darken-4 { background-color: #1a237e!important }
.indigo.accent-1 { background-color: #8c9eff!important }
.indigo.accent-2 { background-color: #536dfe!important }
.indigo.accent-3 { background-color: #3d5afe!important }
.indigo.accent-4 { background-color: #304ffe!important }
.blue.lighten-5 { background-color: #e3f2fd!important }
.blue.lighten-4 { background-color: #bbdefb!important }
.blue.lighten-3 { background-color: #90caf9!important }
.blue.lighten-2 { background-color: #64b5f6!important }
.blue.lighten-1 { background-color: #42a5f5!important }
.blue { background-color: #2196f3!important }
.blue-text { color: #2196f3!important }
.rgba-blue-slight, .rgba-blue-slight:after { background-color: rgba(33, 150, 243, .1) }
.rgba-blue-light, .rgba-blue-light:after { background-color: rgba(33, 150, 243, .3) }
.rgba-blue-strong, .rgba-blue-strong:after { background-color: rgba(33, 150, 243, .7) }
.blue.darken-1 { background-color: #1e88e5!important }
.blue.darken-2 { background-color: #1976d2!important }
.blue.darken-3 { background-color: #1565c0!important }
.blue.darken-4 { background-color: #0d47a1!important }
.blue.accent-1 { background-color: #82b1ff!important }
.blue.accent-2 { background-color: #448aff!important }
.blue.accent-3 { background-color: #2979ff!important }
.blue.accent-4 { background-color: #2962ff!important }
.light-blue.lighten-5 { background-color: #e1f5fe!important }
.light-blue.lighten-4 { background-color: #b3e5fc!important }
.light-blue.lighten-3 { background-color: #81d4fa!important }
.light-blue.lighten-2 { background-color: #4fc3f7!important }
.light-blue.lighten-1 { background-color: #29b6f6!important }
.light-blue { background-color: #03a9f4!important }
.light-blue-text { color: #03a9f4!important }
.rgba-light-blue-slight, .rgba-light-blue-slight:after { background-color: rgba(3, 169, 244, .1) }
.rgba-light-blue-light, .rgba-light-blue-light:after { background-color: rgba(3, 169, 244, .3) }
.rgba-light-blue-strong, .rgba-light-blue-strong:after { background-color: rgba(3, 169, 244, .7) }
.light-blue.darken-1 { background-color: #039be5!important }
.light-blue.darken-2 { background-color: #0288d1!important }
.light-blue.darken-3 { background-color: #0277bd!important }
.light-blue.darken-4 { background-color: #01579b!important }
.light-blue.accent-1 { background-color: #80d8ff!important }
.light-blue.accent-2 { background-color: #40c4ff!important }
.light-blue.accent-3 { background-color: #00b0ff!important }
.light-blue.accent-4 { background-color: #0091ea!important }
.cyan.lighten-5 { background-color: #e0f7fa!important }
.cyan.lighten-4 { background-color: #b2ebf2!important }
.cyan.lighten-3 { background-color: #80deea!important }
.cyan.lighten-2 { background-color: #4dd0e1!important }
.cyan.lighten-1 { background-color: #26c6da!important }
.cyan { background-color: #00bcd4!important }
.cyan-text { color: #00bcd4!important }
.rgba-cyan-slight, .rgba-cyan-slight:after { background-color: rgba(0, 188, 212, .1) }
.rgba-cyan-light, .rgba-cyan-light:after { background-color: rgba(0, 188, 212, .3) }
.rgba-cyan-strong, .rgba-cyan-strong:after { background-color: rgba(0, 188, 212, .7) }
.cyan.darken-1 { background-color: #00acc1!important }
.cyan.darken-2 { background-color: #0097a7!important }
.cyan.darken-3 { background-color: #00838f!important }
.cyan.darken-4 { background-color: #006064!important }
.cyan.accent-1 { background-color: #84ffff!important }
.cyan.accent-2 { background-color: #18ffff!important }
.cyan.accent-3 { background-color: #00e5ff!important }
.cyan.accent-4 { background-color: #00b8d4!important }
.teal.lighten-5 { background-color: #e0f2f1!important }
.teal.lighten-4 { background-color: #b2dfdb!important }
.teal.lighten-3 { background-color: #80cbc4!important }
.teal.lighten-2 { background-color: #4db6ac!important }
.teal.lighten-1 { background-color: #26a69a!important }
.teal { background-color: #009688!important }
.teal-text { color: #009688!important }
.rgba-teal-slight, .rgba-teal-slight:after { background-color: rgba(0, 150, 136, .1) }
.rgba-teal-light, .rgba-teal-light:after { background-color: rgba(0, 150, 136, .3) }
.rgba-teal-strong, .rgba-teal-strong:after { background-color: rgba(0, 150, 136, .7) }
.teal.darken-1 { background-color: #00897b!important }
.teal.darken-2 { background-color: #00796b!important }
.teal.darken-3 { background-color: #00695c!important }
.teal.darken-4 { background-color: #004d40!important }
.teal.accent-1 { background-color: #a7ffeb!important }
.teal.accent-2 { background-color: #64ffda!important }
.teal.accent-3 { background-color: #1de9b6!important }
.teal.accent-4 { background-color: #00bfa5!important }
.green.lighten-5 { background-color: #e8f5e9!important }
.green.lighten-4 { background-color: #c8e6c9!important }
.green.lighten-3 { background-color: #a5d6a7!important }
.green.lighten-2 { background-color: #81c784!important }
.green.lighten-1 { background-color: #66bb6a!important }
.green { background-color: #4caf50!important }
.green-text { color: #4caf50!important }
.rgba-green-slight, .rgba-green-slight:after { background-color: rgba(76, 175, 80, .1) }
.rgba-green-light, .rgba-green-light:after { background-color: rgba(76, 175, 80, .3) }
.rgba-green-strong, .rgba-green-strong:after { background-color: rgba(76, 175, 80, .7) }
.green.darken-1 { background-color: #43a047!important }
.green.darken-2 { background-color: #388e3c!important }
.green.darken-3 { background-color: #2e7d32!important }
.green.darken-4 { background-color: #1b5e20!important }
.green.accent-1 { background-color: #b9f6ca!important }
.green.accent-2 { background-color: #69f0ae!important }
.green.accent-3 { background-color: #00e676!important }
.green.accent-4 { background-color: #00c853!important }
.light-green.lighten-5 { background-color: #f1f8e9!important }
.light-green.lighten-4 { background-color: #dcedc8!important }
.light-green.lighten-3 { background-color: #c5e1a5!important }
.light-green.lighten-2 { background-color: #aed581!important }
.light-green.lighten-1 { background-color: #9ccc65!important }
.light-green { background-color: #8bc34a!important }
.light-green-text { color: #8bc34a!important }
.rgba-light-green-slight, .rgba-light-green-slight:after { background-color: rgba(139, 195, 74, .1) }
.rgba-light-green-light, .rgba-light-green-light:after { background-color: rgba(139, 195, 74, .3) }
.rgba-light-green-strong, .rgba-light-green-strong:after { background-color: rgba(139, 195, 74, .7) }
.light-green.darken-1 { background-color: #7cb342!important }
.light-green.darken-2 { background-color: #689f38!important }
.light-green.darken-3 { background-color: #558b2f!important }
.light-green.darken-4 { background-color: #33691e!important }
.light-green.accent-1 { background-color: #ccff90!important }
.light-green.accent-2 { background-color: #b2ff59!important }
.light-green.accent-3 { background-color: #76ff03!important }
.light-green.accent-4 { background-color: #64dd17!important }
.lime.lighten-5 { background-color: #f9fbe7!important }
.lime.lighten-4 { background-color: #f0f4c3!important }
.lime.lighten-3 { background-color: #e6ee9c!important }
.lime.lighten-2 { background-color: #dce775!important }
.lime.lighten-1 { background-color: #d4e157!important }
.lime { background-color: #cddc39!important }
.lime-text { color: #cddc39!important }
.rgba-lime-slight, .rgba-lime-slight:after { background-color: rgba(205, 220, 57, .1) }
.rgba-lime-light, .rgba-lime-light:after { background-color: rgba(205, 220, 57, .3) }
.rgba-lime-strong, .rgba-lime-strong:after { background-color: rgba(205, 220, 57, .7) }
.lime.darken-1 { background-color: #c0ca33!important }
.lime.darken-2 { background-color: #afb42b!important }
.lime.darken-3 { background-color: #9e9d24!important }
.lime.darken-4 { background-color: #827717!important }
.lime.accent-1 { background-color: #f4ff81!important }
.lime.accent-2 { background-color: #eeff41!important }
.lime.accent-3 { background-color: #c6ff00!important }
.lime.accent-4 { background-color: #aeea00!important }
.yellow.lighten-5 { background-color: #fffde7!important }
.yellow.lighten-4 { background-color: #fff9c4!important }
.yellow.lighten-3 { background-color: #fff59d!important }
.yellow.lighten-2 { background-color: #fff176!important }
.yellow.lighten-1 { background-color: #ffee58!important }
.yellow { background-color: #ffeb3b!important }
.yellow-text { color: #ffeb3b!important }
.rgba-yellow-slight, .rgba-yellow-slight:after { background-color: rgba(255, 235, 59, .1) }
.rgba-yellow-light, .rgba-yellow-light:after { background-color: rgba(255, 235, 59, .3) }
.rgba-yellow-strong, .rgba-yellow-strong:after { background-color: rgba(255, 235, 59, .7) }
.yellow.darken-1 { background-color: #fdd835!important }
.yellow.darken-2 { background-color: #fbc02d!important }
.yellow.darken-3 { background-color: #f9a825!important }
.yellow.darken-4 { background-color: #f57f17!important }
.yellow.accent-1 { background-color: #ffff8d!important }
.yellow.accent-2 { background-color: #ff0!important }
.yellow.accent-3 { background-color: #ffea00!important }
.yellow.accent-4 { background-color: #ffd600!important }
.amber.lighten-5 { background-color: #fff8e1!important }
.amber.lighten-4 { background-color: #ffecb3!important }
.amber.lighten-3 { background-color: #ffe082!important }
.amber.lighten-2 { background-color: #ffd54f!important }
.amber.lighten-1 { background-color: #ffca28!important }
.amber { background-color: #ffc107!important }
.amber-text { color: #ffc107!important }
.rgba-amber-slight, .rgba-amber-slight:after { background-color: rgba(255, 193, 7, .1) }
.rgba-amber-light, .rgba-amber-light:after { background-color: rgba(255, 193, 7, .3) }
.rgba-amber-strong, .rgba-amber-strong:after { background-color: rgba(255, 193, 7, .7) }
.amber.darken-1 { background-color: #ffb300!important }
.amber.darken-2 { background-color: #ffa000!important }
.amber.darken-3 { background-color: #ff8f00!important }
.amber.darken-4 { background-color: #ff6f00!important }
.amber.accent-1 { background-color: #ffe57f!important }
.amber.accent-2 { background-color: #ffd740!important }
.amber.accent-3 { background-color: #ffc400!important }
.amber.accent-4 { background-color: #ffab00!important }
.orange.lighten-5 { background-color: #fff3e0!important }
.orange.lighten-4 { background-color: #ffe0b2!important }
.orange.lighten-3 { background-color: #ffcc80!important }
.orange.lighten-2 { background-color: #ffb74d!important }
.orange.lighten-1 { background-color: #ffa726!important }
.orange { background-color: #ff9800!important }
.orange-text { color: #ff9800!important }
.rgba-orange-slight, .rgba-orange-slight:after { background-color: rgba(255, 152, 0, .1) }
.rgba-orange-light, .rgba-orange-light:after { background-color: rgba(255, 152, 0, .3) }
.rgba-orange-strong, .rgba-orange-strong:after { background-color: rgba(255, 152, 0, .7) }
.orange.darken-1 { background-color: #fb8c00!important }
.orange.darken-2 { background-color: #f57c00!important }
.orange.darken-3 { background-color: #ef6c00!important }
.orange.darken-4 { background-color: #e65100!important }
.orange.accent-1 { background-color: #ffd180!important }
.orange.accent-2 { background-color: #ffab40!important }
.orange.accent-3 { background-color: #ff9100!important }
.orange.accent-4 { background-color: #ff6d00!important }
.deep-orange.lighten-5 { background-color: #fbe9e7!important }
.deep-orange.lighten-4 { background-color: #ffccbc!important }
.deep-orange.lighten-3 { background-color: #ffab91!important }
.deep-orange.lighten-2 { background-color: #ff8a65!important }
.deep-orange.lighten-1 { background-color: #ff7043!important }
.deep-orange { background-color: #ff5722!important }
.deep-orange-text { color: #ff5722!important }
.rgba-deep-orange-slight, .rgba-deep-orange-slight:after { background-color: rgba(255, 87, 34, .1) }
.rgba-deep-orange-light, .rgba-deep-orange-light:after { background-color: rgba(255, 87, 34, .3) }
.rgba-deep-orange-strong, .rgba-deep-orange-strong:after { background-color: rgba(255, 87, 34, .7) }
.deep-orange.darken-1 { background-color: #f4511e!important }
.deep-orange.darken-2 { background-color: #e64a19!important }
.deep-orange.darken-3 { background-color: #d84315!important }
.deep-orange.darken-4 { background-color: #bf360c!important }
.deep-orange.accent-1 { background-color: #ff9e80!important }
.deep-orange.accent-2 { background-color: #ff6e40!important }
.deep-orange.accent-3 { background-color: #ff3d00!important }
.deep-orange.accent-4 { background-color: #dd2c00!important }
.brown.lighten-5 { background-color: #efebe9!important }
.brown.lighten-4 { background-color: #d7ccc8!important }
.brown.lighten-3 { background-color: #bcaaa4!important }
.brown.lighten-2 { background-color: #a1887f!important }
.brown.lighten-1 { background-color: #8d6e63!important }
.brown { background-color: #795548!important }
.brown-text { color: #795548!important }
.rgba-brown-slight, .rgba-brown-slight:after { background-color: rgba(121, 85, 72, .1) }
.rgba-brown-light, .rgba-brown-light:after { background-color: rgba(121, 85, 72, .3) }
.rgba-brown-strong, .rgba-brown-strong:after { background-color: rgba(121, 85, 72, .7) }
.brown.darken-1 { background-color: #6d4c41!important }
.brown.darken-2 { background-color: #5d4037!important }
.brown.darken-3 { background-color: #4e342e!important }
.brown.darken-4 { background-color: #3e2723!important }
.blue-grey.lighten-5 { background-color: #eceff1!important }
.blue-grey.lighten-4 { background-color: #cfd8dc!important }
.blue-grey.lighten-3 { background-color: #b0bec5!important }
.blue-grey.lighten-2 { background-color: #90a4ae!important }
.blue-grey.lighten-1 { background-color: #78909c!important }
.blue-grey { background-color: #607d8b!important }
.blue-grey-text { color: #607d8b!important }
.rgba-blue-grey-slight, .rgba-blue-grey-slight:after { background-color: rgba(96, 125, 139, .1) }
.rgba-blue-grey-light, .rgba-blue-grey-light:after { background-color: rgba(96, 125, 139, .3) }
.rgba-blue-grey-strong, .rgba-blue-grey-strong:after { background-color: rgba(96, 125, 139, .7) }
.blue-grey.darken-1 { background-color: #546e7a!important }
.blue-grey.darken-2 { background-color: #455a64!important }
.blue-grey.darken-3 { background-color: #37474f!important }
.blue-grey.darken-4 { background-color: #263238!important }
.grey.lighten-5 { background-color: #fafafa!important }
.grey.lighten-4 { background-color: #f5f5f5!important }
.grey.lighten-3 { background-color: #eee!important }
.grey.lighten-2 { background-color: #e0e0e0!important }
.grey.lighten-1 { background-color: #bdbdbd!important }
.grey { background-color: #9e9e9e!important }
.grey-text { color: #9e9e9e!important }
.rgba-grey-slight, .rgba-grey-slight:after { background-color: rgba(158, 158, 158, .1) }
.rgba-grey-light, .rgba-grey-light:after { background-color: rgba(158, 158, 158, .3) }
.rgba-grey-strong, .rgba-grey-strong:after { background-color: rgba(158, 158, 158, .7) }
.grey.darken-1 { background-color: #757575!important }
.grey.darken-2 { background-color: #616161!important }
.grey.darken-3 { background-color: #424242!important }
.grey.darken-4 { background-color: #212121!important }
.black { background-color: #000!important }
.black-text, .btn.btn-link { color: #000!important }
.rgba-black-slight, .rgba-black-slight:after { background-color: rgba(0, 0, 0, .1) }
.rgba-black-light, .rgba-black-light:after { background-color: rgba(0, 0, 0, .3) }
.rgba-black-strong, .rgba-black-strong:after { background-color: rgba(0, 0, 0, .7) }
.white { background-color: #fff!important }
.white-text { color: #fff!important }
.rgba-white-slight, .rgba-white-slight:after { background-color: rgba(255, 255, 255, .1) }
.rgba-white-light, .rgba-white-light:after { background-color: rgba(255, 255, 255, .3) }
.rgba-white-strong, .rgba-white-strong:after { background-color: rgba(255, 255, 255, .7) }
.rgba-stylish-slight { background-color: rgba(62, 69, 81, .1) }
.rgba-stylish-light { background-color: rgba(62, 69, 81, .3) }
.rgba-stylish-strong { background-color: rgba(62, 69, 81, .7) }
.primary-color, ul.stepper li.active a .circle, ul.stepper li.completed a .circle { background-color: #4285f4!important }
.primary-color-dark { background-color: #0d47a1!important }
.secondary-color { background-color: #a6c!important }
.secondary-color-dark { background-color: #93c!important }
.default-color { background-color: #2bbbad!important }
.default-color-dark { background-color: #00695c!important }
.info-color { background-color: #33b5e5!important }
.info-color-dark { background-color: #09c!important }
.success-color { background-color: #00c851!important }
.success-color-dark { background-color: #007e33!important }
.warning-color { background-color: #fb3!important }
.warning-color-dark { background-color: #f80!important }
.danger-color, ul.stepper li.warning a .circle { background-color: #ff3547!important }
.danger-color-dark { background-color: #c00!important }
.elegant-color { background-color: #2e2e2e!important }
.elegant-color-dark { background-color: #212121!important }
.stylish-color { background-color: #4b515d!important }
.stylish-color-dark { background-color: #3e4551!important }
.unique-color { background-color: #3f729b!important }
.unique-color-dark { background-color: #1c2331!important }
.special-color { background-color: #37474f!important }
.special-color-dark { background-color: #263238!important }
.purple-gradient { background: -webkit-linear-gradient(50deg, #ff6ec4, #7873f5)!important; background: -o-linear-gradient(50deg, #ff6ec4, #7873f5)!important; background: linear-gradient(40deg, #ff6ec4, #7873f5)!important }
.peach-gradient { background: -webkit-linear-gradient(50deg, #FFD86F, #FC6262)!important; background: -o-linear-gradient(50deg, #FFD86F, #FC6262)!important; background: linear-gradient(40deg, #FFD86F, #FC6262)!important }
.aqua-gradient { background: -webkit-linear-gradient(50deg, #2096ff, #05ffa3)!important; background: -o-linear-gradient(50deg, #2096ff, #05ffa3)!important; background: linear-gradient(40deg, #2096ff, #05ffa3)!important }
.blue-gradient { background: -webkit-linear-gradient(50deg, #45cafc, #303f9f)!important; background: -o-linear-gradient(50deg, #45cafc, #303f9f)!important; background: linear-gradient(40deg, #45cafc, #303f9f)!important }
.purple-gradient-rgba { background: -webkit-linear-gradient(50deg, rgba(255, 110, 196, .9), rgba(120, 115, 245, .9))!important; background: -o-linear-gradient(50deg, rgba(255, 110, 196, .9), rgba(120, 115, 245, .9))!important; background: linear-gradient(40deg, rgba(255, 110, 196, .9), rgba(120, 115, 245, .9))!important }
.peach-gradient-rgba { background: -webkit-linear-gradient(50deg, rgba(255, 216, 111, .9), rgba(252, 98, 98, .9))!important; background: -o-linear-gradient(50deg, rgba(255, 216, 111, .9), rgba(252, 98, 98, .9))!important; background: linear-gradient(40deg, rgba(255, 216, 111, .9), rgba(252, 98, 98, .9))!important }
.aqua-gradient-rgba { background: -webkit-linear-gradient(50deg, rgba(32, 150, 255, .9), rgba(5, 255, 163, .9))!important; background: -o-linear-gradient(50deg, rgba(32, 150, 255, .9), rgba(5, 255, 163, .9))!important; background: linear-gradient(40deg, rgba(32, 150, 255, .9), rgba(5, 255, 163, .9))!important }
.blue-gradient-rgba { background: -webkit-linear-gradient(50deg, rgba(69, 202, 252, .9), rgba(48, 63, 159, .9))!important; background: -o-linear-gradient(50deg, rgba(69, 202, 252, .9), rgba(48, 63, 159, .9))!important; background: linear-gradient(40deg, rgba(69, 202, 252, .9), rgba(48, 63, 159, .9))!important }
.dark-grey-text, .dark-grey-text:focus, .dark-grey-text:hover { color: #4f4f4f!important }

a, a.disabled:hover, a:disabled:hover { color: #007bff }
.hoverable { -webkit-box-shadow: none; box-shadow: none; -webkit-transition: all .55s ease-in-out; -o-transition: all .55s ease-in-out; transition: all .55s ease-in-out }
.hoverable:hover { -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); -webkit-transition: all .55s ease-in-out; -o-transition: all .55s ease-in-out; transition: all .55s ease-in-out }
.z-depth-0 { -webkit-box-shadow: none!important; box-shadow: none!important }
.z-depth-1 { -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12)!important; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12)!important filter: drop-shadow(5px 5px 5px rgba(0,0,0,.15)); }
.z-depth-1-half { filter: drop-shadow(5px 5px 5px rgba(0,0,0,.3)); }
.z-depth-2 { -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)!important; box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)!important filter: drop-shadow(5px 5px 5px rgba(0,0,0,.15)); }
.z-depth-3 { -webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, .24), 0 17px 50px 0 rgba(0, 0, 0, .19)!important; box-shadow: 0 12px 15px 0 rgba(0, 0, 0, .24), 0 17px 50px 0 rgba(0, 0, 0, .19)!important filter: drop-shadow(5px 5px 5px rgba(0,0,0,.15)); }
.z-depth-4 { -webkit-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, .22), 0 25px 55px 0 rgba(0, 0, 0, .21)!important; box-shadow: 0 16px 28px 0 rgba(0, 0, 0, .22), 0 25px 55px 0 rgba(0, 0, 0, .21)!important }
.z-depth-5 { -webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22)!important; box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22)!important }
.disabled, :disabled { pointer-events: none!important }

a { cursor: pointer; text-decoration: none; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out }

a:hover { -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; text-decoration: none }

a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { color: inherit; text-decoration: none }
.img-fluid, .modal-dialog.cascading-modal.modal-avatar .modal-header, .video-fluid { max-width: 100%; height: auto }
.flex-center { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100% }
.flex-center p { margin: 0 }
.flex-center ul { text-align: center }
.flex-center ul li { margin-bottom: 1rem }
.flex-center ul li:last-of-type { margin-bottom: 0 }
.hr-light { border-top: 1px solid #fff }
.hr-dark { border-top: 1px solid #666 }
.w-responsive { width: 75% }

@media (max-width:740px) { .w-responsive {   width: 100% } }
.collapsible-body { display: none }
.jumbotron { -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); -webkit-border-radius: .125rem; border-radius: .125rem; background-color: #fff }
.bg-primary { background-color: #4285f4!important }

a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover { background-color: #1266f1!important }
.border-primary { border-color: #4285f4!important }
.bg-danger { background-color: #ff3547!important }

a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover { background-color: #ff0219!important }
.border-danger { border-color: #ff3547!important }
.bg-warning { background-color: #f80!important }

a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover { background-color: #cc6d00!important }
.border-warning { border-color: #f80!important }
.bg-success { background-color: #00c851!important }

a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover { background-color: #00953c!important }
.border-success { border-color: #00c851!important }
.bg-info { background-color: #33b5e5!important }

a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover { background-color: #1a9bcb!important }
.border-info { border-color: #33b5e5!important }
.bg-default { background-color: #2bbbad!important }

a.bg-default:focus, a.bg-default:hover, button.bg-default:focus, button.bg-default:hover { background-color: #219287!important }
.border-default { border-color: #2bbbad!important }
.bg-secondary { background-color: #a6c!important }

a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover { background-color: #9540bf!important }
.border-secondary { border-color: #a6c!important }
.bg-dark { background-color: #212121!important }

a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover { background-color: #080808!important }
.border-dark { border-color: #212121!important }
.bg-light { background-color: #e0e0e0!important }

a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover { background-color: #c7c7c7!important }
.border-light { border-color: #e0e0e0!important }
.card-img-100 { width: 100px; height: 100px }
.card-img-64 { width: 64px; height: 64px }
.mml-1 { margin-left: -.25rem!important }
.flex-1 { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 }



.blockquote .bq-title, .card, .card .card-body h1, .card .card-body h2, .card .card-body h3, .card .card-body h4, .card .card-body h5, .card .card-body h6 { font-weight: 400 }
.h1-responsive { font-size: 150% }
.h2-responsive { font-size: 145% }
.h3-responsive, .h4-responsive, .h5-responsive { font-size: 135% }

@media (min-width:576px) { .h1-responsive {   font-size: 170% } .h2-responsive {   font-size: 140% } .h3-responsive, .h4-responsive, .h5-responsive {   font-size: 125% } }

@media (min-width:768px) { .h1-responsive {   font-size: 200% } .h2-responsive {   font-size: 170% } .h3-responsive {   font-size: 140% } .h4-responsive, .h5-responsive {   font-size: 125% } }

@media (min-width:992px) { .h1-responsive {   font-size: 200% } .h2-responsive {   font-size: 170% } .h3-responsive {   font-size: 140% } .h4-responsive, .h5-responsive {   font-size: 125% } }

@media (min-width:1200px) { .h1-responsive {   font-size: 250% } .h2-responsive {   font-size: 200% } .h3-responsive {   font-size: 170% } .h4-responsive {   font-size: 140% } .h5-responsive {   font-size: 125% } }
.divider-new { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 2.8rem; margin-bottom: 2.8rem }
.divider-new h2, .divider-new h3, .divider-new h4, .divider-new h5, .divider-new h6, .divider-new>h1 { margin-bottom: 0 }
.divider-new:after, .divider-new:before { content: ""; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 2px; background: #c6c6c6 }
.divider-new:before { margin: 0 .5rem 0 0 }
.divider-new:after { margin: 0 0 0 .5rem }
.blockquote { padding: .5rem 1rem; border-left: .25rem solid #eceeef }
.blockquote.text-right { border-left: none; border-right: .25rem solid #eceeef }
.blockquote .bq-title { margin-bottom: 0; font-size: 1.5rem }
.blockquote p { padding: 1rem 0; font-size: 1.1rem }
.bq-primary { border-left: 3px solid #4285f4!important }
.bq-primary .bq-title { color: #4285f4!important }
.bq-danger { border-left: 3px solid #ff3547!important }
.bq-danger .bq-title { color: #ff3547!important }
.bq-warning { border-left: 3px solid #fb3!important }
.bq-warning .bq-title { color: #fb3!important }
.bq-success { border-left: 3px solid #00c851!important }
.bq-success .bq-title { color: #00c851!important }
.bq-info { border-left: 3px solid #33b5e5!important }
.bq-info .bq-title { color: #33b5e5!important }
.text-primary { color: #4285f4!important }

a.text-primary:focus, a.text-primary:hover { color: #1266f1!important }
.text-danger { color: #ff3547!important }

a.text-danger:focus, a.text-danger:hover { color: #ff0219!important }
.text-warning { color: #f80!important }

a.text-warning:focus, a.text-warning:hover { color: #cc6d00!important }
.text-success { color: #00c851!important }

a.text-success:focus, a.text-success:hover { color: #00953c!important }
.text-info { color: #33b5e5!important }

a.text-info:focus, a.text-info:hover { color: #1a9bcb!important }
.text-default { color: #2bbbad!important }

a.text-default:focus, a.text-default:hover { color: #219287!important }
.text-secondary { color: #a6c!important }

a.text-secondary:focus, a.text-secondary:hover { color: #9540bf!important }
.text-dark { color: #212121!important }

a.text-dark:focus, a.text-dark:hover { color: #080808!important }
.text-light { color: #e0e0e0!important }

a.text-light:focus, a.text-light:hover { color: #c7c7c7!important }
.font-small { font-size: .9rem }
.view { position: relative; cursor: default }
.view .mask { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-attachment: fixed }
.view img, .view video { position: relative; display: block }
.view video.video-intro { z-index: -100; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); -webkit-transition: 1s opacity; -o-transition: 1s opacity; transition: 1s opacity; min-width: 100%; min-height: 100%; width: auto; height: auto }
.overlay .mask { opacity: 0; -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out }
.overlay .mask:hover { opacity: 1 }
.zoom img, .zoom video { -webkit-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear }
.zoom:hover img, .zoom:hover video { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1) }
.pattern-1 { background: url(../img/overlays/01.png) fixed }
.pattern-2 { background: url(../img/overlays/02.png) fixed }
.pattern-3 { background: url(../img/overlays/03.png) fixed }
.pattern-4 { background: url(../img/overlays/04.png) fixed }
.pattern-5 { background: url(../img/overlays/05.png) fixed }
.pattern-6 { background: url(../img/overlays/06.png) fixed }
.pattern-7 { background: url(../img/overlays/07.png) fixed }
.pattern-8 { background: url(../img/overlays/08.png) fixed }
.pattern-9 { background: url(../img/overlays/09.png) fixed }


/*!
 * Waves v0.7.6
*/
.waves-effect { position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent }
.waves-effect .waves-ripple { position: absolute; -webkit-border-radius: 50%; border-radius: 50%; width: 100px; height: 100px; margin-top: -50px; margin-left: -50px; opacity: 0; background: rgba(0, 0, 0, .2); background: -webkit-radial-gradient(rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, .3) 40%, rgba(0, 0, 0, .4) 50%, rgba(0, 0, 0, .5) 60%, rgba(255, 255, 255, 0) 70%); background: -o-radial-gradient(rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, .3) 40%, rgba(0, 0, 0, .4) 50%, rgba(0, 0, 0, .5) 60%, rgba(255, 255, 255, 0) 70%); background: radial-gradient(rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, .3) 40%, rgba(0, 0, 0, .4) 50%, rgba(0, 0, 0, .5) 60%, rgba(255, 255, 255, 0) 70%); -webkit-transition: all .5s ease-out; -o-transition: all .5s ease-out; transition: all .5s ease-out; -webkit-transition-property: opacity, -webkit-transform; -o-transition-property: transform, opacity; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-transform: scale(0) translate(0, 0); -ms-transform: scale(0) translate(0, 0); transform: scale(0) translate(0, 0); pointer-events: none }
.waves-effect.waves-light .waves-ripple { background: rgba(255, 255, 255, .4); background: -webkit-radial-gradient(rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .5) 60%, rgba(255, 255, 255, 0) 70%); background: -o-radial-gradient(rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .5) 60%, rgba(255, 255, 255, 0) 70%); background: radial-gradient(rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .5) 60%, rgba(255, 255, 255, 0) 70%) }
.waves-effect.waves-classic .waves-ripple { background: rgba(0, 0, 0, .2) }
.waves-effect.waves-classic.waves-light .waves-ripple { background: rgba(255, 255, 255, .4) }
.waves-notransition { -webkit-transition: none!important; -o-transition: none!important; transition: none!important }
.waves-button, .waves-circle { -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 100%) }
.waves-button, .waves-button-input, .waves-button:hover, .waves-button:visited { white-space: nowrap; vertical-align: middle; cursor: pointer; border: none; outline: 0; color: inherit; background-color: rgba(0, 0, 0, 0); font-size: 1em; line-height: 1em; text-align: center; text-decoration: none; z-index: 1 }
.waves-button { padding: .85em 1.1em; -webkit-border-radius: .2em; border-radius: .2em }
.waves-button-input { margin: 0; padding: .85em 1.1em }
.waves-input-wrapper { -webkit-border-radius: .2em; border-radius: .2em; vertical-align: bottom }
.waves-input-wrapper.waves-button { padding: 0 }
.waves-input-wrapper .waves-button-input { position: relative; top: 0; left: 0; z-index: 1 }
.waves-circle { text-align: center; width: 2.5em; height: 2.5em; line-height: 2.5em; -webkit-border-radius: 50%; border-radius: 50% }
.waves-float { -webkit-mask-image: none; -webkit-box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, .12); box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, .12); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s }
.waves-float:active { -webkit-box-shadow: 0 8px 20px 1px rgba(0, 0, 0, .3); box-shadow: 0 8px 20px 1px rgba(0, 0, 0, .3) }
.waves-block { display: block }

a.waves-effect, a.waves-light { display: inline-block }


/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite }
.animated.delay-1s { -webkit-animation-delay: 1s; animation-delay: 1s }
.animated.delay-2s { -webkit-animation-delay: 2s; animation-delay: 2s }
.animated.delay-3s { -webkit-animation-delay: 3s; animation-delay: 3s }
.animated.delay-4s { -webkit-animation-delay: 4s; animation-delay: 4s }
.animated.delay-5s { -webkit-animation-delay: 5s; animation-delay: 5s }
.animated.fast { -webkit-animation-duration: .8s; animation-duration: .8s }
.animated.faster { -webkit-animation-duration: .5s; animation-duration: .5s }
.animated.slow { -webkit-animation-duration: 2s; animation-duration: 2s }
.animated.slower { -webkit-animation-duration: 3s; animation-duration: 3s }

@media (prefers-reduced-motion) { .animated {   -webkit-animation: unset!important;   animation: unset!important;   -webkit-transition: none!important;   -o-transition: none!important;   transition: none!important } }

@-webkit-keyframes fadeIn { from {   opacity: 0 } to {   opacity: 1 } }

@keyframes fadeIn { from {   opacity: 0 } to {   opacity: 1 } }
.fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn }

@-webkit-keyframes fadeInDown { from {   opacity: 0;   -webkit-transform: translate3d(0, -100%, 0);   transform: translate3d(0, -100%, 0) } to {   opacity: 1;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }

@keyframes fadeInDown { from {   opacity: 0;   -webkit-transform: translate3d(0, -100%, 0);   transform: translate3d(0, -100%, 0) } to {   opacity: 1;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }
.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown }

@-webkit-keyframes fadeInLeft { from {   opacity: 0;   -webkit-transform: translate3d(-100%, 0, 0);   transform: translate3d(-100%, 0, 0) } to {   opacity: 1;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }

@keyframes fadeInLeft { from {   opacity: 0;   -webkit-transform: translate3d(-100%, 0, 0);   transform: translate3d(-100%, 0, 0) } to {   opacity: 1;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }
.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft }

@-webkit-keyframes fadeInRight { from {   opacity: 0;   -webkit-transform: translate3d(100%, 0, 0);   transform: translate3d(100%, 0, 0) } to {   opacity: 1;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }

@keyframes fadeInRight { from {   opacity: 0;   -webkit-transform: translate3d(100%, 0, 0);   transform: translate3d(100%, 0, 0) } to {   opacity: 1;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }
.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight }

@-webkit-keyframes fadeInUp { from {   opacity: 0;   -webkit-transform: translate3d(0, 100%, 0);   transform: translate3d(0, 100%, 0) } to {   opacity: 1;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }

@keyframes fadeInUp { from {   opacity: 0;   -webkit-transform: translate3d(0, 100%, 0);   transform: translate3d(0, 100%, 0) } to {   opacity: 1;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }
.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp }

@-webkit-keyframes fadeOut { from {   opacity: 1 } to {   opacity: 0 } }

@keyframes fadeOut { from {   opacity: 1 } to {   opacity: 0 } }
.fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut }

@-webkit-keyframes fadeOutDown { from {   opacity: 1 } to {   opacity: 0;   -webkit-transform: translate3d(0, 100%, 0);   transform: translate3d(0, 100%, 0) } }

@keyframes fadeOutDown { from {   opacity: 1 } to {   opacity: 0;   -webkit-transform: translate3d(0, 100%, 0);   transform: translate3d(0, 100%, 0) } }
.fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown }

@-webkit-keyframes fadeOutLeft { from {   opacity: 1 } to {   opacity: 0;   -webkit-transform: translate3d(-100%, 0, 0);   transform: translate3d(-100%, 0, 0) } }

@keyframes fadeOutLeft { from {   opacity: 1 } to {   opacity: 0;   -webkit-transform: translate3d(-100%, 0, 0);   transform: translate3d(-100%, 0, 0) } }
.fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft }

@-webkit-keyframes fadeOutRight { from {   opacity: 1 } to {   opacity: 0;   -webkit-transform: translate3d(100%, 0, 0);   transform: translate3d(100%, 0, 0) } }

@keyframes fadeOutRight { from {   opacity: 1 } to {   opacity: 0;   -webkit-transform: translate3d(100%, 0, 0);   transform: translate3d(100%, 0, 0) } }
.fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight }

@-webkit-keyframes fadeOutUp { from {   opacity: 1 } to {   opacity: 0;   -webkit-transform: translate3d(0, -100%, 0);   transform: translate3d(0, -100%, 0) } }

@keyframes fadeOutUp { from {   opacity: 1 } to {   opacity: 0;   -webkit-transform: translate3d(0, -100%, 0);   transform: translate3d(0, -100%, 0) } }
.fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp }


/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */

@-webkit-keyframes bounce { 20%, 53%, 80%, from, to {   -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);   animation-timing-function: cubic-bezier(.215, .61, .355, 1);   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } 40%, 43% {   -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);   animation-timing-function: cubic-bezier(.755, .05, .855, .06);   -webkit-transform: translate3d(0, -30px, 0);   transform: translate3d(0, -30px, 0) } 70% {   -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);   animation-timing-function: cubic-bezier(.755, .05, .855, .06);   -webkit-transform: translate3d(0, -15px, 0);   transform: translate3d(0, -15px, 0) } 90% {   -webkit-transform: translate3d(0, -4px, 0);   transform: translate3d(0, -4px, 0) } }

@keyframes bounce { 20%, 53%, 80%, from, to {   -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);   animation-timing-function: cubic-bezier(.215, .61, .355, 1);   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } 40%, 43% {   -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);   animation-timing-function: cubic-bezier(.755, .05, .855, .06);   -webkit-transform: translate3d(0, -30px, 0);   transform: translate3d(0, -30px, 0) } 70% {   -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);   animation-timing-function: cubic-bezier(.755, .05, .855, .06);   -webkit-transform: translate3d(0, -15px, 0);   transform: translate3d(0, -15px, 0) } 90% {   -webkit-transform: translate3d(0, -4px, 0);   transform: translate3d(0, -4px, 0) } }
.bounce { -webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom }

@-webkit-keyframes flash { 50%, from, to {   opacity: 1 } 25%, 75% {   opacity: 0 } }

@keyframes flash { 50%, from, to {   opacity: 1 } 25%, 75% {   opacity: 0 } }
.flash { -webkit-animation-name: flash; animation-name: flash }

@-webkit-keyframes pulse { from, to {   -webkit-transform: scale3d(1, 1, 1);   transform: scale3d(1, 1, 1) } 50% {   -webkit-transform: scale3d(1.05, 1.05, 1.05);   transform: scale3d(1.05, 1.05, 1.05) } }

@keyframes pulse { from, to {   -webkit-transform: scale3d(1, 1, 1);   transform: scale3d(1, 1, 1) } 50% {   -webkit-transform: scale3d(1.05, 1.05, 1.05);   transform: scale3d(1.05, 1.05, 1.05) } }
.pulse { -webkit-animation-name: pulse; animation-name: pulse }

@-webkit-keyframes rubberBand { from, to {   -webkit-transform: scale3d(1, 1, 1);   transform: scale3d(1, 1, 1) } 30% {   -webkit-transform: scale3d(1.25, .75, 1);   transform: scale3d(1.25, .75, 1) } 40% {   -webkit-transform: scale3d(.75, 1.25, 1);   transform: scale3d(.75, 1.25, 1) } 50% {   -webkit-transform: scale3d(1.15, .85, 1);   transform: scale3d(1.15, .85, 1) } 65% {   -webkit-transform: scale3d(.95, 1.05, 1);   transform: scale3d(.95, 1.05, 1) } 75% {   -webkit-transform: scale3d(1.05, .95, 1);   transform: scale3d(1.05, .95, 1) } }

@keyframes rubberBand { from, to {   -webkit-transform: scale3d(1, 1, 1);   transform: scale3d(1, 1, 1) } 30% {   -webkit-transform: scale3d(1.25, .75, 1);   transform: scale3d(1.25, .75, 1) } 40% {   -webkit-transform: scale3d(.75, 1.25, 1);   transform: scale3d(.75, 1.25, 1) } 50% {   -webkit-transform: scale3d(1.15, .85, 1);   transform: scale3d(1.15, .85, 1) } 65% {   -webkit-transform: scale3d(.95, 1.05, 1);   transform: scale3d(.95, 1.05, 1) } 75% {   -webkit-transform: scale3d(1.05, .95, 1);   transform: scale3d(1.05, .95, 1) } }
.rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand }

@-webkit-keyframes shake { from, to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } 10%, 30%, 50%, 70%, 90% {   -webkit-transform: translate3d(-10px, 0, 0);   transform: translate3d(-10px, 0, 0) } 20%, 40%, 60%, 80% {   -webkit-transform: translate3d(10px, 0, 0);   transform: translate3d(10px, 0, 0) } }

@keyframes shake { from, to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } 10%, 30%, 50%, 70%, 90% {   -webkit-transform: translate3d(-10px, 0, 0);   transform: translate3d(-10px, 0, 0) } 20%, 40%, 60%, 80% {   -webkit-transform: translate3d(10px, 0, 0);   transform: translate3d(10px, 0, 0) } }
.shake { -webkit-animation-name: shake; animation-name: shake }

@-webkit-keyframes headShake { 0% {   -webkit-transform: translateX(0);   transform: translateX(0) } 6.5% {   -webkit-transform: translateX(-6px) rotateY(-9deg);   transform: translateX(-6px) rotateY(-9deg) } 18.5% {   -webkit-transform: translateX(5px) rotateY(7deg);   transform: translateX(5px) rotateY(7deg) } 31.5% {   -webkit-transform: translateX(-3px) rotateY(-5deg);   transform: translateX(-3px) rotateY(-5deg) } 43.5% {   -webkit-transform: translateX(2px) rotateY(3deg);   transform: translateX(2px) rotateY(3deg) } 50% {   -webkit-transform: translateX(0);   transform: translateX(0) } }

@keyframes headShake { 0% {   -webkit-transform: translateX(0);   transform: translateX(0) } 6.5% {   -webkit-transform: translateX(-6px) rotateY(-9deg);   transform: translateX(-6px) rotateY(-9deg) } 18.5% {   -webkit-transform: translateX(5px) rotateY(7deg);   transform: translateX(5px) rotateY(7deg) } 31.5% {   -webkit-transform: translateX(-3px) rotateY(-5deg);   transform: translateX(-3px) rotateY(-5deg) } 43.5% {   -webkit-transform: translateX(2px) rotateY(3deg);   transform: translateX(2px) rotateY(3deg) } 50% {   -webkit-transform: translateX(0);   transform: translateX(0) } }
.headShake { -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-name: headShake; animation-name: headShake }

@-webkit-keyframes swing { 20% {   -webkit-transform: rotate3d(0, 0, 1, 15deg);   transform: rotate3d(0, 0, 1, 15deg) } 40% {   -webkit-transform: rotate3d(0, 0, 1, -10deg);   transform: rotate3d(0, 0, 1, -10deg) } 60% {   -webkit-transform: rotate3d(0, 0, 1, 5deg);   transform: rotate3d(0, 0, 1, 5deg) } 80% {   -webkit-transform: rotate3d(0, 0, 1, -5deg);   transform: rotate3d(0, 0, 1, -5deg) } to {   -webkit-transform: rotate3d(0, 0, 1, 0deg);   transform: rotate3d(0, 0, 1, 0deg) } }

@keyframes swing { 20% {   -webkit-transform: rotate3d(0, 0, 1, 15deg);   transform: rotate3d(0, 0, 1, 15deg) } 40% {   -webkit-transform: rotate3d(0, 0, 1, -10deg);   transform: rotate3d(0, 0, 1, -10deg) } 60% {   -webkit-transform: rotate3d(0, 0, 1, 5deg);   transform: rotate3d(0, 0, 1, 5deg) } 80% {   -webkit-transform: rotate3d(0, 0, 1, -5deg);   transform: rotate3d(0, 0, 1, -5deg) } to {   -webkit-transform: rotate3d(0, 0, 1, 0deg);   transform: rotate3d(0, 0, 1, 0deg) } }
.swing { -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing }

@-webkit-keyframes tada { from, to {   -webkit-transform: scale3d(1, 1, 1);   transform: scale3d(1, 1, 1) } 10%, 20% {   -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);   transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg) } 30%, 50%, 70%, 90% {   -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);   transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) } 40%, 60%, 80% {   -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);   transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) } }

@keyframes tada { from, to {   -webkit-transform: scale3d(1, 1, 1);   transform: scale3d(1, 1, 1) } 10%, 20% {   -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);   transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg) } 30%, 50%, 70%, 90% {   -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);   transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) } 40%, 60%, 80% {   -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);   transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) } }
.tada { -webkit-animation-name: tada; animation-name: tada }

@-webkit-keyframes wobble { from, to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } 15% {   -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);   transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg) } 30% {   -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);   transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg) } 45% {   -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);   transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg) } 60% {   -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);   transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg) } 75% {   -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);   transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg) } }

@keyframes wobble { from, to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } 15% {   -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);   transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg) } 30% {   -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);   transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg) } 45% {   -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);   transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg) } 60% {   -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);   transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg) } 75% {   -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);   transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg) } }
.wobble { -webkit-animation-name: wobble; animation-name: wobble }

@-webkit-keyframes jello { 11.1%, from, to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } 22.2% {   -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);   transform: skewX(-12.5deg) skewY(-12.5deg) } 33.3% {   -webkit-transform: skewX(6.25deg) skewY(6.25deg);   transform: skewX(6.25deg) skewY(6.25deg) } 44.4% {   -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);   transform: skewX(-3.125deg) skewY(-3.125deg) } 55.5% {   -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);   transform: skewX(1.5625deg) skewY(1.5625deg) } 66.6% {   -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);   transform: skewX(-.78125deg) skewY(-.78125deg) } 77.7% {   -webkit-transform: skewX(.39062deg) skewY(.39062deg);   transform: skewX(.39062deg) skewY(.39062deg) } 88.8% {   -webkit-transform: skewX(-.19531deg) skewY(-.19531deg);   transform: skewX(-.19531deg) skewY(-.19531deg) } }

@keyframes jello { 11.1%, from, to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } 22.2% {   -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);   transform: skewX(-12.5deg) skewY(-12.5deg) } 33.3% {   -webkit-transform: skewX(6.25deg) skewY(6.25deg);   transform: skewX(6.25deg) skewY(6.25deg) } 44.4% {   -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);   transform: skewX(-3.125deg) skewY(-3.125deg) } 55.5% {   -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);   transform: skewX(1.5625deg) skewY(1.5625deg) } 66.6% {   -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);   transform: skewX(-.78125deg) skewY(-.78125deg) } 77.7% {   -webkit-transform: skewX(.39062deg) skewY(.39062deg);   transform: skewX(.39062deg) skewY(.39062deg) } 88.8% {   -webkit-transform: skewX(-.19531deg) skewY(-.19531deg);   transform: skewX(-.19531deg) skewY(-.19531deg) } }
.jello { -webkit-animation-name: jello; animation-name: jello; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center }

@-webkit-keyframes heartBeat { 0%, 28%, 70% {   -webkit-transform: scale(1);   transform: scale(1) } 14%, 42% {   -webkit-transform: scale(1.3);   transform: scale(1.3) } }

@keyframes heartBeat { 0%, 28%, 70% {   -webkit-transform: scale(1);   transform: scale(1) } 14%, 42% {   -webkit-transform: scale(1.3);   transform: scale(1.3) } }
.heartBeat { -webkit-animation-name: heartBeat; animation-name: heartBeat; -webkit-animation-duration: 1.3s; animation-duration: 1.3s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out }

@-webkit-keyframes bounceIn { 20%, 40%, 60%, 80%, from, to {   -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);   animation-timing-function: cubic-bezier(.215, .61, .355, 1) } 0% {   opacity: 0;   -webkit-transform: scale3d(.3, .3, .3);   transform: scale3d(.3, .3, .3) } 20% {   -webkit-transform: scale3d(1.1, 1.1, 1.1);   transform: scale3d(1.1, 1.1, 1.1) } 40% {   -webkit-transform: scale3d(.9, .9, .9);   transform: scale3d(.9, .9, .9) } 60% {   opacity: 1;   -webkit-transform: scale3d(1.03, 1.03, 1.03);   transform: scale3d(1.03, 1.03, 1.03) } 80% {   -webkit-transform: scale3d(.97, .97, .97);   transform: scale3d(.97, .97, .97) } to {   opacity: 1;   -webkit-transform: scale3d(1, 1, 1);   transform: scale3d(1, 1, 1) } }

@keyframes bounceIn { 20%, 40%, 60%, 80%, from, to {   -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);   animation-timing-function: cubic-bezier(.215, .61, .355, 1) } 0% {   opacity: 0;   -webkit-transform: scale3d(.3, .3, .3);   transform: scale3d(.3, .3, .3) } 20% {   -webkit-transform: scale3d(1.1, 1.1, 1.1);   transform: scale3d(1.1, 1.1, 1.1) } 40% {   -webkit-transform: scale3d(.9, .9, .9);   transform: scale3d(.9, .9, .9) } 60% {   opacity: 1;   -webkit-transform: scale3d(1.03, 1.03, 1.03);   transform: scale3d(1.03, 1.03, 1.03) } 80% {   -webkit-transform: scale3d(.97, .97, .97);   transform: scale3d(.97, .97, .97) } to {   opacity: 1;   -webkit-transform: scale3d(1, 1, 1);   transform: scale3d(1, 1, 1) } }
.bounceIn { -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-animation-name: bounceIn; animation-name: bounceIn }
.bounceOut, .flipOutX { -webkit-animation-duration: .75s }

@-webkit-keyframes bounceInDown { 60%, 75%, 90%, from, to {   -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);   animation-timing-function: cubic-bezier(.215, .61, .355, 1) } 0% {   opacity: 0;   -webkit-transform: translate3d(0, -3000px, 0);   transform: translate3d(0, -3000px, 0) } 60% {   opacity: 1;   -webkit-transform: translate3d(0, 25px, 0);   transform: translate3d(0, 25px, 0) } 75% {   -webkit-transform: translate3d(0, -10px, 0);   transform: translate3d(0, -10px, 0) } 90% {   -webkit-transform: translate3d(0, 5px, 0);   transform: translate3d(0, 5px, 0) } to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }

@keyframes bounceInDown { 60%, 75%, 90%, from, to {   -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);   animation-timing-function: cubic-bezier(.215, .61, .355, 1) } 0% {   opacity: 0;   -webkit-transform: translate3d(0, -3000px, 0);   transform: translate3d(0, -3000px, 0) } 60% {   opacity: 1;   -webkit-transform: translate3d(0, 25px, 0);   transform: translate3d(0, 25px, 0) } 75% {   -webkit-transform: translate3d(0, -10px, 0);   transform: translate3d(0, -10px, 0) } 90% {   -webkit-transform: translate3d(0, 5px, 0);   transform: translate3d(0, 5px, 0) } to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }
.bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown }

@-webkit-keyframes bounceInLeft { 60%, 75%, 90%, from, to {   -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);   animation-timing-function: cubic-bezier(.215, .61, .355, 1) } 0% {   opacity: 0;   -webkit-transform: translate3d(-3000px, 0, 0);   transform: translate3d(-3000px, 0, 0) } 60% {   opacity: 1;   -webkit-transform: translate3d(25px, 0, 0);   transform: translate3d(25px, 0, 0) } 75% {   -webkit-transform: translate3d(-10px, 0, 0);   transform: translate3d(-10px, 0, 0) } 90% {   -webkit-transform: translate3d(5px, 0, 0);   transform: translate3d(5px, 0, 0) } to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }

@keyframes bounceInLeft { 60%, 75%, 90%, from, to {   -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);   animation-timing-function: cubic-bezier(.215, .61, .355, 1) } 0% {   opacity: 0;   -webkit-transform: translate3d(-3000px, 0, 0);   transform: translate3d(-3000px, 0, 0) } 60% {   opacity: 1;   -webkit-transform: translate3d(25px, 0, 0);   transform: translate3d(25px, 0, 0) } 75% {   -webkit-transform: translate3d(-10px, 0, 0);   transform: translate3d(-10px, 0, 0) } 90% {   -webkit-transform: translate3d(5px, 0, 0);   transform: translate3d(5px, 0, 0) } to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }
.bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft }

@-webkit-keyframes bounceInRight { 60%, 75%, 90%, from, to {   -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);   animation-timing-function: cubic-bezier(.215, .61, .355, 1) } from {   opacity: 0;   -webkit-transform: translate3d(3000px, 0, 0);   transform: translate3d(3000px, 0, 0) } 60% {   opacity: 1;   -webkit-transform: translate3d(-25px, 0, 0);   transform: translate3d(-25px, 0, 0) } 75% {   -webkit-transform: translate3d(10px, 0, 0);   transform: translate3d(10px, 0, 0) } 90% {   -webkit-transform: translate3d(-5px, 0, 0);   transform: translate3d(-5px, 0, 0) } to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }

@keyframes bounceInRight { 60%, 75%, 90%, from, to {   -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);   animation-timing-function: cubic-bezier(.215, .61, .355, 1) } from {   opacity: 0;   -webkit-transform: translate3d(3000px, 0, 0);   transform: translate3d(3000px, 0, 0) } 60% {   opacity: 1;   -webkit-transform: translate3d(-25px, 0, 0);   transform: translate3d(-25px, 0, 0) } 75% {   -webkit-transform: translate3d(10px, 0, 0);   transform: translate3d(10px, 0, 0) } 90% {   -webkit-transform: translate3d(-5px, 0, 0);   transform: translate3d(-5px, 0, 0) } to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }
.bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight }

@-webkit-keyframes bounceInUp { 60%, 75%, 90%, from, to {   -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);   animation-timing-function: cubic-bezier(.215, .61, .355, 1) } from {   opacity: 0;   -webkit-transform: translate3d(0, 3000px, 0);   transform: translate3d(0, 3000px, 0) } 60% {   opacity: 1;   -webkit-transform: translate3d(0, -20px, 0);   transform: translate3d(0, -20px, 0) } 75% {   -webkit-transform: translate3d(0, 10px, 0);   transform: translate3d(0, 10px, 0) } 90% {   -webkit-transform: translate3d(0, -5px, 0);   transform: translate3d(0, -5px, 0) } to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }

@keyframes bounceInUp { 60%, 75%, 90%, from, to {   -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);   animation-timing-function: cubic-bezier(.215, .61, .355, 1) } from {   opacity: 0;   -webkit-transform: translate3d(0, 3000px, 0);   transform: translate3d(0, 3000px, 0) } 60% {   opacity: 1;   -webkit-transform: translate3d(0, -20px, 0);   transform: translate3d(0, -20px, 0) } 75% {   -webkit-transform: translate3d(0, 10px, 0);   transform: translate3d(0, 10px, 0) } 90% {   -webkit-transform: translate3d(0, -5px, 0);   transform: translate3d(0, -5px, 0) } to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }
.bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp }

@-webkit-keyframes bounceOut { 20% {   -webkit-transform: scale3d(.9, .9, .9);   transform: scale3d(.9, .9, .9) } 50%, 55% {   opacity: 1;   -webkit-transform: scale3d(1.1, 1.1, 1.1);   transform: scale3d(1.1, 1.1, 1.1) } to {   opacity: 0;   -webkit-transform: scale3d(.3, .3, .3);   transform: scale3d(.3, .3, .3) } }

@keyframes bounceOut { 20% {   -webkit-transform: scale3d(.9, .9, .9);   transform: scale3d(.9, .9, .9) } 50%, 55% {   opacity: 1;   -webkit-transform: scale3d(1.1, 1.1, 1.1);   transform: scale3d(1.1, 1.1, 1.1) } to {   opacity: 0;   -webkit-transform: scale3d(.3, .3, .3);   transform: scale3d(.3, .3, .3) } }
.bounceOut { animation-duration: .75s; -webkit-animation-name: bounceOut; animation-name: bounceOut }

@-webkit-keyframes bounceOutDown { 20% {   -webkit-transform: translate3d(0, 10px, 0);   transform: translate3d(0, 10px, 0) } 40%, 45% {   opacity: 1;   -webkit-transform: translate3d(0, -20px, 0);   transform: translate3d(0, -20px, 0) } to {   opacity: 0;   -webkit-transform: translate3d(0, 2000px, 0);   transform: translate3d(0, 2000px, 0) } }

@keyframes bounceOutDown { 20% {   -webkit-transform: translate3d(0, 10px, 0);   transform: translate3d(0, 10px, 0) } 40%, 45% {   opacity: 1;   -webkit-transform: translate3d(0, -20px, 0);   transform: translate3d(0, -20px, 0) } to {   opacity: 0;   -webkit-transform: translate3d(0, 2000px, 0);   transform: translate3d(0, 2000px, 0) } }
.bounceOutDown { -webkit-animation-name: bounceOutDown; animation-name: bounceOutDown }

@-webkit-keyframes bounceOutLeft { 20% {   opacity: 1;   -webkit-transform: translate3d(20px, 0, 0);   transform: translate3d(20px, 0, 0) } to {   opacity: 0;   -webkit-transform: translate3d(-2000px, 0, 0);   transform: translate3d(-2000px, 0, 0) } }

@keyframes bounceOutLeft { 20% {   opacity: 1;   -webkit-transform: translate3d(20px, 0, 0);   transform: translate3d(20px, 0, 0) } to {   opacity: 0;   -webkit-transform: translate3d(-2000px, 0, 0);   transform: translate3d(-2000px, 0, 0) } }
.bounceOutLeft { -webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft }

@-webkit-keyframes bounceOutRight { 20% {   opacity: 1;   -webkit-transform: translate3d(-20px, 0, 0);   transform: translate3d(-20px, 0, 0) } to {   opacity: 0;   -webkit-transform: translate3d(2000px, 0, 0);   transform: translate3d(2000px, 0, 0) } }

@keyframes bounceOutRight { 20% {   opacity: 1;   -webkit-transform: translate3d(-20px, 0, 0);   transform: translate3d(-20px, 0, 0) } to {   opacity: 0;   -webkit-transform: translate3d(2000px, 0, 0);   transform: translate3d(2000px, 0, 0) } }
.bounceOutRight { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight }

@-webkit-keyframes bounceOutUp { 20% {   -webkit-transform: translate3d(0, -10px, 0);   transform: translate3d(0, -10px, 0) } 40%, 45% {   opacity: 1;   -webkit-transform: translate3d(0, 20px, 0);   transform: translate3d(0, 20px, 0) } to {   opacity: 0;   -webkit-transform: translate3d(0, -2000px, 0);   transform: translate3d(0, -2000px, 0) } }

@keyframes bounceOutUp { 20% {   -webkit-transform: translate3d(0, -10px, 0);   transform: translate3d(0, -10px, 0) } 40%, 45% {   opacity: 1;   -webkit-transform: translate3d(0, 20px, 0);   transform: translate3d(0, 20px, 0) } to {   opacity: 0;   -webkit-transform: translate3d(0, -2000px, 0);   transform: translate3d(0, -2000px, 0) } }
.bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp }

@-webkit-keyframes fadeInDownBig { from {   opacity: 0;   -webkit-transform: translate3d(0, -2000px, 0);   transform: translate3d(0, -2000px, 0) } to {   opacity: 1;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }

@keyframes fadeInDownBig { from {   opacity: 0;   -webkit-transform: translate3d(0, -2000px, 0);   transform: translate3d(0, -2000px, 0) } to {   opacity: 1;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }
.fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig }

@-webkit-keyframes fadeInLeftBig { from {   opacity: 0;   -webkit-transform: translate3d(-2000px, 0, 0);   transform: translate3d(-2000px, 0, 0) } to {   opacity: 1;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }

@keyframes fadeInLeftBig { from {   opacity: 0;   -webkit-transform: translate3d(-2000px, 0, 0);   transform: translate3d(-2000px, 0, 0) } to {   opacity: 1;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }
.fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig }

@-webkit-keyframes fadeInRightBig { from {   opacity: 0;   -webkit-transform: translate3d(2000px, 0, 0);   transform: translate3d(2000px, 0, 0) } to {   opacity: 1;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }

@keyframes fadeInRightBig { from {   opacity: 0;   -webkit-transform: translate3d(2000px, 0, 0);   transform: translate3d(2000px, 0, 0) } to {   opacity: 1;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }
.fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig }

@-webkit-keyframes fadeInUpBig { from {   opacity: 0;   -webkit-transform: translate3d(0, 2000px, 0);   transform: translate3d(0, 2000px, 0) } to {   opacity: 1;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }

@keyframes fadeInUpBig { from {   opacity: 0;   -webkit-transform: translate3d(0, 2000px, 0);   transform: translate3d(0, 2000px, 0) } to {   opacity: 1;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }
.fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig }

@-webkit-keyframes fadeOutDownBig { from {   opacity: 1 } to {   opacity: 0;   -webkit-transform: translate3d(0, 2000px, 0);   transform: translate3d(0, 2000px, 0) } }

@keyframes fadeOutDownBig { from {   opacity: 1 } to {   opacity: 0;   -webkit-transform: translate3d(0, 2000px, 0);   transform: translate3d(0, 2000px, 0) } }
.fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig }

@-webkit-keyframes fadeOutLeftBig { from {   opacity: 1 } to {   opacity: 0;   -webkit-transform: translate3d(-2000px, 0, 0);   transform: translate3d(-2000px, 0, 0) } }

@keyframes fadeOutLeftBig { from {   opacity: 1 } to {   opacity: 0;   -webkit-transform: translate3d(-2000px, 0, 0);   transform: translate3d(-2000px, 0, 0) } }
.fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig }

@-webkit-keyframes fadeOutRightBig { from {   opacity: 1 } to {   opacity: 0;   -webkit-transform: translate3d(2000px, 0, 0);   transform: translate3d(2000px, 0, 0) } }

@keyframes fadeOutRightBig { from {   opacity: 1 } to {   opacity: 0;   -webkit-transform: translate3d(2000px, 0, 0);   transform: translate3d(2000px, 0, 0) } }
.fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig }

@-webkit-keyframes fadeOutUpBig { from {   opacity: 1 } to {   opacity: 0;   -webkit-transform: translate3d(0, -2000px, 0);   transform: translate3d(0, -2000px, 0) } }

@keyframes fadeOutUpBig { from {   opacity: 1 } to {   opacity: 0;   -webkit-transform: translate3d(0, -2000px, 0);   transform: translate3d(0, -2000px, 0) } }
.fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig }

@-webkit-keyframes flip { from {   -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);   transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);   -webkit-animation-timing-function: ease-out;   animation-timing-function: ease-out } 40% {   -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);   transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);   -webkit-animation-timing-function: ease-out;   animation-timing-function: ease-out } 50% {   -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);   transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);   -webkit-animation-timing-function: ease-in;   animation-timing-function: ease-in } 80% {   -webkit-transform: perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);   transform: perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);   -webkit-animation-timing-function: ease-in;   animation-timing-function: ease-in } to {   -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);   transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);   -webkit-animation-timing-function: ease-in;   animation-timing-function: ease-in } }

@keyframes flip { from {   -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);   transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);   -webkit-animation-timing-function: ease-out;   animation-timing-function: ease-out } 40% {   -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);   transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);   -webkit-animation-timing-function: ease-out;   animation-timing-function: ease-out } 50% {   -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);   transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);   -webkit-animation-timing-function: ease-in;   animation-timing-function: ease-in } 80% {   -webkit-transform: perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);   transform: perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);   -webkit-animation-timing-function: ease-in;   animation-timing-function: ease-in } to {   -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);   transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);   -webkit-animation-timing-function: ease-in;   animation-timing-function: ease-in } }
.flip { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip }

@-webkit-keyframes flipInX { from {   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);   transform: perspective(400px) rotate3d(1, 0, 0, 90deg);   -webkit-animation-timing-function: ease-in;   animation-timing-function: ease-in;   opacity: 0 } 40% {   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);   transform: perspective(400px) rotate3d(1, 0, 0, -20deg);   -webkit-animation-timing-function: ease-in;   animation-timing-function: ease-in } 60% {   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);   transform: perspective(400px) rotate3d(1, 0, 0, 10deg);   opacity: 1 } 80% {   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);   transform: perspective(400px) rotate3d(1, 0, 0, -5deg) } to {   -webkit-transform: perspective(400px);   transform: perspective(400px) } }

@keyframes flipInX { from {   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);   transform: perspective(400px) rotate3d(1, 0, 0, 90deg);   -webkit-animation-timing-function: ease-in;   animation-timing-function: ease-in;   opacity: 0 } 40% {   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);   transform: perspective(400px) rotate3d(1, 0, 0, -20deg);   -webkit-animation-timing-function: ease-in;   animation-timing-function: ease-in } 60% {   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);   transform: perspective(400px) rotate3d(1, 0, 0, 10deg);   opacity: 1 } 80% {   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);   transform: perspective(400px) rotate3d(1, 0, 0, -5deg) } to {   -webkit-transform: perspective(400px);   transform: perspective(400px) } }
.flipInX { -webkit-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: flipInX; animation-name: flipInX }
.flipInY, .flipOutX { -webkit-backface-visibility: visible!important }

@-webkit-keyframes flipInY { from {   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);   transform: perspective(400px) rotate3d(0, 1, 0, 90deg);   -webkit-animation-timing-function: ease-in;   animation-timing-function: ease-in;   opacity: 0 } 40% {   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);   transform: perspective(400px) rotate3d(0, 1, 0, -20deg);   -webkit-animation-timing-function: ease-in;   animation-timing-function: ease-in } 60% {   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);   transform: perspective(400px) rotate3d(0, 1, 0, 10deg);   opacity: 1 } 80% {   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);   transform: perspective(400px) rotate3d(0, 1, 0, -5deg) } to {   -webkit-transform: perspective(400px);   transform: perspective(400px) } }

@keyframes flipInY { from {   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);   transform: perspective(400px) rotate3d(0, 1, 0, 90deg);   -webkit-animation-timing-function: ease-in;   animation-timing-function: ease-in;   opacity: 0 } 40% {   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);   transform: perspective(400px) rotate3d(0, 1, 0, -20deg);   -webkit-animation-timing-function: ease-in;   animation-timing-function: ease-in } 60% {   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);   transform: perspective(400px) rotate3d(0, 1, 0, 10deg);   opacity: 1 } 80% {   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);   transform: perspective(400px) rotate3d(0, 1, 0, -5deg) } to {   -webkit-transform: perspective(400px);   transform: perspective(400px) } }
.flipInY { backface-visibility: visible!important; -webkit-animation-name: flipInY; animation-name: flipInY }

@-webkit-keyframes flipOutX { from {   -webkit-transform: perspective(400px);   transform: perspective(400px) } 30% {   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);   transform: perspective(400px) rotate3d(1, 0, 0, -20deg);   opacity: 1 } to {   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);   transform: perspective(400px) rotate3d(1, 0, 0, 90deg);   opacity: 0 } }

@keyframes flipOutX { from {   -webkit-transform: perspective(400px);   transform: perspective(400px) } 30% {   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);   transform: perspective(400px) rotate3d(1, 0, 0, -20deg);   opacity: 1 } to {   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);   transform: perspective(400px) rotate3d(1, 0, 0, 90deg);   opacity: 0 } }
.flipOutX { animation-duration: .75s; -webkit-animation-name: flipOutX; animation-name: flipOutX; backface-visibility: visible!important }

@-webkit-keyframes flipOutY { from {   -webkit-transform: perspective(400px);   transform: perspective(400px) } 30% {   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);   transform: perspective(400px) rotate3d(0, 1, 0, -15deg);   opacity: 1 } to {   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);   transform: perspective(400px) rotate3d(0, 1, 0, 90deg);   opacity: 0 } }

@keyframes flipOutY { from {   -webkit-transform: perspective(400px);   transform: perspective(400px) } 30% {   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);   transform: perspective(400px) rotate3d(0, 1, 0, -15deg);   opacity: 1 } to {   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);   transform: perspective(400px) rotate3d(0, 1, 0, 90deg);   opacity: 0 } }
.flipOutY { -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: flipOutY; animation-name: flipOutY }

@-webkit-keyframes lightSpeedIn { from {   -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);   transform: translate3d(100%, 0, 0) skewX(-30deg);   opacity: 0 } 60% {   -webkit-transform: skewX(20deg);   transform: skewX(20deg);   opacity: 1 } 80% {   -webkit-transform: skewX(-5deg);   transform: skewX(-5deg) } to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }

@keyframes lightSpeedIn { from {   -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);   transform: translate3d(100%, 0, 0) skewX(-30deg);   opacity: 0 } 60% {   -webkit-transform: skewX(20deg);   transform: skewX(20deg);   opacity: 1 } 80% {   -webkit-transform: skewX(-5deg);   transform: skewX(-5deg) } to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }
.lightSpeedIn { -webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }

@-webkit-keyframes lightSpeedOut { from {   opacity: 1 } to {   -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);   transform: translate3d(100%, 0, 0) skewX(30deg);   opacity: 0 } }

@keyframes lightSpeedOut { from {   opacity: 1 } to {   -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);   transform: translate3d(100%, 0, 0) skewX(30deg);   opacity: 0 } }
.lightSpeedOut { -webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }

@-webkit-keyframes rotateIn { from {   -webkit-transform-origin: center;   transform-origin: center;   -webkit-transform: rotate3d(0, 0, 1, -200deg);   transform: rotate3d(0, 0, 1, -200deg);   opacity: 0 } to {   -webkit-transform-origin: center;   transform-origin: center;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0);   opacity: 1 } }

@keyframes rotateIn { from {   -webkit-transform-origin: center;   transform-origin: center;   -webkit-transform: rotate3d(0, 0, 1, -200deg);   transform: rotate3d(0, 0, 1, -200deg);   opacity: 0 } to {   -webkit-transform-origin: center;   transform-origin: center;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0);   opacity: 1 } }
.rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn }

@-webkit-keyframes rotateInDownLeft { from {   -webkit-transform-origin: left bottom;   transform-origin: left bottom;   -webkit-transform: rotate3d(0, 0, 1, -45deg);   transform: rotate3d(0, 0, 1, -45deg);   opacity: 0 } to {   -webkit-transform-origin: left bottom;   transform-origin: left bottom;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0);   opacity: 1 } }

@keyframes rotateInDownLeft { from {   -webkit-transform-origin: left bottom;   transform-origin: left bottom;   -webkit-transform: rotate3d(0, 0, 1, -45deg);   transform: rotate3d(0, 0, 1, -45deg);   opacity: 0 } to {   -webkit-transform-origin: left bottom;   transform-origin: left bottom;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0);   opacity: 1 } }
.rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft }

@-webkit-keyframes rotateInDownRight { from {   -webkit-transform-origin: right bottom;   transform-origin: right bottom;   -webkit-transform: rotate3d(0, 0, 1, 45deg);   transform: rotate3d(0, 0, 1, 45deg);   opacity: 0 } to {   -webkit-transform-origin: right bottom;   transform-origin: right bottom;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0);   opacity: 1 } }

@keyframes rotateInDownRight { from {   -webkit-transform-origin: right bottom;   transform-origin: right bottom;   -webkit-transform: rotate3d(0, 0, 1, 45deg);   transform: rotate3d(0, 0, 1, 45deg);   opacity: 0 } to {   -webkit-transform-origin: right bottom;   transform-origin: right bottom;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0);   opacity: 1 } }
.rotateInDownRight { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight }

@-webkit-keyframes rotateInUpLeft { from {   -webkit-transform-origin: left bottom;   transform-origin: left bottom;   -webkit-transform: rotate3d(0, 0, 1, 45deg);   transform: rotate3d(0, 0, 1, 45deg);   opacity: 0 } to {   -webkit-transform-origin: left bottom;   transform-origin: left bottom;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0);   opacity: 1 } }

@keyframes rotateInUpLeft { from {   -webkit-transform-origin: left bottom;   transform-origin: left bottom;   -webkit-transform: rotate3d(0, 0, 1, 45deg);   transform: rotate3d(0, 0, 1, 45deg);   opacity: 0 } to {   -webkit-transform-origin: left bottom;   transform-origin: left bottom;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0);   opacity: 1 } }
.rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft }

@-webkit-keyframes rotateInUpRight { from {   -webkit-transform-origin: right bottom;   transform-origin: right bottom;   -webkit-transform: rotate3d(0, 0, 1, -90deg);   transform: rotate3d(0, 0, 1, -90deg);   opacity: 0 } to {   -webkit-transform-origin: right bottom;   transform-origin: right bottom;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0);   opacity: 1 } }

@keyframes rotateInUpRight { from {   -webkit-transform-origin: right bottom;   transform-origin: right bottom;   -webkit-transform: rotate3d(0, 0, 1, -90deg);   transform: rotate3d(0, 0, 1, -90deg);   opacity: 0 } to {   -webkit-transform-origin: right bottom;   transform-origin: right bottom;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0);   opacity: 1 } }
.rotateInUpRight { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight }

@-webkit-keyframes rotateOut { from {   -webkit-transform-origin: center;   transform-origin: center;   opacity: 1 } to {   -webkit-transform-origin: center;   transform-origin: center;   -webkit-transform: rotate3d(0, 0, 1, 200deg);   transform: rotate3d(0, 0, 1, 200deg);   opacity: 0 } }

@keyframes rotateOut { from {   -webkit-transform-origin: center;   transform-origin: center;   opacity: 1 } to {   -webkit-transform-origin: center;   transform-origin: center;   -webkit-transform: rotate3d(0, 0, 1, 200deg);   transform: rotate3d(0, 0, 1, 200deg);   opacity: 0 } }
.rotateOut { -webkit-animation-name: rotateOut; animation-name: rotateOut }

@-webkit-keyframes rotateOutDownLeft { from {   -webkit-transform-origin: left bottom;   transform-origin: left bottom;   opacity: 1 } to {   -webkit-transform-origin: left bottom;   transform-origin: left bottom;   -webkit-transform: rotate3d(0, 0, 1, 45deg);   transform: rotate3d(0, 0, 1, 45deg);   opacity: 0 } }

@keyframes rotateOutDownLeft { from {   -webkit-transform-origin: left bottom;   transform-origin: left bottom;   opacity: 1 } to {   -webkit-transform-origin: left bottom;   transform-origin: left bottom;   -webkit-transform: rotate3d(0, 0, 1, 45deg);   transform: rotate3d(0, 0, 1, 45deg);   opacity: 0 } }
.rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft }

@-webkit-keyframes rotateOutDownRight { from {   -webkit-transform-origin: right bottom;   transform-origin: right bottom;   opacity: 1 } to {   -webkit-transform-origin: right bottom;   transform-origin: right bottom;   -webkit-transform: rotate3d(0, 0, 1, -45deg);   transform: rotate3d(0, 0, 1, -45deg);   opacity: 0 } }

@keyframes rotateOutDownRight { from {   -webkit-transform-origin: right bottom;   transform-origin: right bottom;   opacity: 1 } to {   -webkit-transform-origin: right bottom;   transform-origin: right bottom;   -webkit-transform: rotate3d(0, 0, 1, -45deg);   transform: rotate3d(0, 0, 1, -45deg);   opacity: 0 } }
.rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight }

@-webkit-keyframes rotateOutUpLeft { from {   -webkit-transform-origin: left bottom;   transform-origin: left bottom;   opacity: 1 } to {   -webkit-transform-origin: left bottom;   transform-origin: left bottom;   -webkit-transform: rotate3d(0, 0, 1, -45deg);   transform: rotate3d(0, 0, 1, -45deg);   opacity: 0 } }

@keyframes rotateOutUpLeft { from {   -webkit-transform-origin: left bottom;   transform-origin: left bottom;   opacity: 1 } to {   -webkit-transform-origin: left bottom;   transform-origin: left bottom;   -webkit-transform: rotate3d(0, 0, 1, -45deg);   transform: rotate3d(0, 0, 1, -45deg);   opacity: 0 } }
.rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft }

@-webkit-keyframes rotateOutUpRight { from {   -webkit-transform-origin: right bottom;   transform-origin: right bottom;   opacity: 1 } to {   -webkit-transform-origin: right bottom;   transform-origin: right bottom;   -webkit-transform: rotate3d(0, 0, 1, 90deg);   transform: rotate3d(0, 0, 1, 90deg);   opacity: 0 } }

@keyframes rotateOutUpRight { from {   -webkit-transform-origin: right bottom;   transform-origin: right bottom;   opacity: 1 } to {   -webkit-transform-origin: right bottom;   transform-origin: right bottom;   -webkit-transform: rotate3d(0, 0, 1, 90deg);   transform: rotate3d(0, 0, 1, 90deg);   opacity: 0 } }
.rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight }

@-webkit-keyframes hinge { 0% {   -webkit-transform-origin: top left;   transform-origin: top left;   -webkit-animation-timing-function: ease-in-out;   animation-timing-function: ease-in-out } 20%, 60% {   -webkit-transform: rotate3d(0, 0, 1, 80deg);   transform: rotate3d(0, 0, 1, 80deg);   -webkit-transform-origin: top left;   transform-origin: top left;   -webkit-animation-timing-function: ease-in-out;   animation-timing-function: ease-in-out } 40%, 80% {   -webkit-transform: rotate3d(0, 0, 1, 60deg);   transform: rotate3d(0, 0, 1, 60deg);   -webkit-transform-origin: top left;   transform-origin: top left;   -webkit-animation-timing-function: ease-in-out;   animation-timing-function: ease-in-out;   opacity: 1 } to {   -webkit-transform: translate3d(0, 700px, 0);   transform: translate3d(0, 700px, 0);   opacity: 0 } }

@keyframes hinge { 0% {   -webkit-transform-origin: top left;   transform-origin: top left;   -webkit-animation-timing-function: ease-in-out;   animation-timing-function: ease-in-out } 20%, 60% {   -webkit-transform: rotate3d(0, 0, 1, 80deg);   transform: rotate3d(0, 0, 1, 80deg);   -webkit-transform-origin: top left;   transform-origin: top left;   -webkit-animation-timing-function: ease-in-out;   animation-timing-function: ease-in-out } 40%, 80% {   -webkit-transform: rotate3d(0, 0, 1, 60deg);   transform: rotate3d(0, 0, 1, 60deg);   -webkit-transform-origin: top left;   transform-origin: top left;   -webkit-animation-timing-function: ease-in-out;   animation-timing-function: ease-in-out;   opacity: 1 } to {   -webkit-transform: translate3d(0, 700px, 0);   transform: translate3d(0, 700px, 0);   opacity: 0 } }
.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-name: hinge; animation-name: hinge }

@-webkit-keyframes jackInTheBox { from {   opacity: 0;   -webkit-transform: scale(.1) rotate(30deg);   transform: scale(.1) rotate(30deg);   -webkit-transform-origin: center bottom;   transform-origin: center bottom } 50% {   -webkit-transform: rotate(-10deg);   transform: rotate(-10deg) } 70% {   -webkit-transform: rotate(3deg);   transform: rotate(3deg) } to {   opacity: 1;   -webkit-transform: scale(1);   transform: scale(1) } }

@keyframes jackInTheBox { from {   opacity: 0;   -webkit-transform: scale(.1) rotate(30deg);   transform: scale(.1) rotate(30deg);   -webkit-transform-origin: center bottom;   transform-origin: center bottom } 50% {   -webkit-transform: rotate(-10deg);   transform: rotate(-10deg) } 70% {   -webkit-transform: rotate(3deg);   transform: rotate(3deg) } to {   opacity: 1;   -webkit-transform: scale(1);   transform: scale(1) } }
.jackInTheBox { -webkit-animation-name: jackInTheBox; animation-name: jackInTheBox }

@-webkit-keyframes rollIn { from {   opacity: 0;   -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);   transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg) } to {   opacity: 1;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }

@keyframes rollIn { from {   opacity: 0;   -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);   transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg) } to {   opacity: 1;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }
.rollIn { -webkit-animation-name: rollIn; animation-name: rollIn }

@-webkit-keyframes rollOut { from {   opacity: 1 } to {   opacity: 0;   -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);   transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg) } }

@keyframes rollOut { from {   opacity: 1 } to {   opacity: 0;   -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);   transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg) } }
.rollOut { -webkit-animation-name: rollOut; animation-name: rollOut }

@-webkit-keyframes zoomIn { from {   opacity: 0;   -webkit-transform: scale3d(.3, .3, .3);   transform: scale3d(.3, .3, .3) } 50% {   opacity: 1 } }

@keyframes zoomIn { from {   opacity: 0;   -webkit-transform: scale3d(.3, .3, .3);   transform: scale3d(.3, .3, .3) } 50% {   opacity: 1 } }
.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn }

@-webkit-keyframes zoomInDown { from {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);   transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);   -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);   animation-timing-function: cubic-bezier(.55, .055, .675, .19) } 60% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);   transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);   -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);   animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }

@keyframes zoomInDown { from {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);   transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);   -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);   animation-timing-function: cubic-bezier(.55, .055, .675, .19) } 60% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);   transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);   -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);   animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }
.zoomInDown { -webkit-animation-name: zoomInDown; animation-name: zoomInDown }

@-webkit-keyframes zoomInLeft { from {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);   transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);   -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);   animation-timing-function: cubic-bezier(.55, .055, .675, .19) } 60% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);   transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);   -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);   animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }

@keyframes zoomInLeft { from {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);   transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);   -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);   animation-timing-function: cubic-bezier(.55, .055, .675, .19) } 60% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);   transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);   -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);   animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }
.zoomInLeft { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft }

@-webkit-keyframes zoomInRight { from {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);   transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);   -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);   animation-timing-function: cubic-bezier(.55, .055, .675, .19) } 60% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);   transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);   -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);   animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }

@keyframes zoomInRight { from {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);   transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);   -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);   animation-timing-function: cubic-bezier(.55, .055, .675, .19) } 60% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);   transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);   -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);   animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }
.zoomInRight { -webkit-animation-name: zoomInRight; animation-name: zoomInRight }

@-webkit-keyframes zoomInUp { from {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);   transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);   -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);   animation-timing-function: cubic-bezier(.55, .055, .675, .19) } 60% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);   transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);   -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);   animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }

@keyframes zoomInUp { from {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);   transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);   -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);   animation-timing-function: cubic-bezier(.55, .055, .675, .19) } 60% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);   transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);   -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);   animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }
.zoomInUp { -webkit-animation-name: zoomInUp; animation-name: zoomInUp }

@-webkit-keyframes zoomOut { from {   opacity: 1 } 50% {   opacity: 0;   -webkit-transform: scale3d(.3, .3, .3);   transform: scale3d(.3, .3, .3) } to {   opacity: 0 } }

@keyframes zoomOut { from {   opacity: 1 } 50% {   opacity: 0;   -webkit-transform: scale3d(.3, .3, .3);   transform: scale3d(.3, .3, .3) } to {   opacity: 0 } }
.zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut }

@-webkit-keyframes zoomOutDown { 40% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);   transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);   -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);   animation-timing-function: cubic-bezier(.55, .055, .675, .19) } to {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);   transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);   -webkit-transform-origin: center bottom;   transform-origin: center bottom;   -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);   animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }

@keyframes zoomOutDown { 40% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);   transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);   -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);   animation-timing-function: cubic-bezier(.55, .055, .675, .19) } to {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);   transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);   -webkit-transform-origin: center bottom;   transform-origin: center bottom;   -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);   animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }
.zoomOutDown { -webkit-animation-name: zoomOutDown; animation-name: zoomOutDown }

@-webkit-keyframes zoomOutLeft { 40% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);   transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0) } to {   opacity: 0;   -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);   transform: scale(.1) translate3d(-2000px, 0, 0);   -webkit-transform-origin: left center;   transform-origin: left center } }

@keyframes zoomOutLeft { 40% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);   transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0) } to {   opacity: 0;   -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);   transform: scale(.1) translate3d(-2000px, 0, 0);   -webkit-transform-origin: left center;   transform-origin: left center } }
.zoomOutLeft { -webkit-animation-name: zoomOutLeft; animation-name: zoomOutLeft }

@-webkit-keyframes zoomOutRight { 40% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);   transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0) } to {   opacity: 0;   -webkit-transform: scale(.1) translate3d(2000px, 0, 0);   transform: scale(.1) translate3d(2000px, 0, 0);   -webkit-transform-origin: right center;   transform-origin: right center } }

@keyframes zoomOutRight { 40% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);   transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0) } to {   opacity: 0;   -webkit-transform: scale(.1) translate3d(2000px, 0, 0);   transform: scale(.1) translate3d(2000px, 0, 0);   -webkit-transform-origin: right center;   transform-origin: right center } }
.zoomOutRight { -webkit-animation-name: zoomOutRight; animation-name: zoomOutRight }

@-webkit-keyframes zoomOutUp { 40% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);   transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);   -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);   animation-timing-function: cubic-bezier(.55, .055, .675, .19) } to {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);   transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);   -webkit-transform-origin: center bottom;   transform-origin: center bottom;   -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);   animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }

@keyframes zoomOutUp { 40% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);   transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);   -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);   animation-timing-function: cubic-bezier(.55, .055, .675, .19) } to {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);   transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);   -webkit-transform-origin: center bottom;   transform-origin: center bottom;   -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);   animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }
.zoomOutUp { -webkit-animation-name: zoomOutUp; animation-name: zoomOutUp }

@-webkit-keyframes slideInDown { from {   -webkit-transform: translate3d(0, -100%, 0);   transform: translate3d(0, -100%, 0);   visibility: visible } to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }

@keyframes slideInDown { from {   -webkit-transform: translate3d(0, -100%, 0);   transform: translate3d(0, -100%, 0);   visibility: visible } to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }
.slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown }

@-webkit-keyframes slideInLeft { from {   -webkit-transform: translate3d(-100%, 0, 0);   transform: translate3d(-100%, 0, 0);   visibility: visible } to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }

@keyframes slideInLeft { from {   -webkit-transform: translate3d(-100%, 0, 0);   transform: translate3d(-100%, 0, 0);   visibility: visible } to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }
.slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft }

@-webkit-keyframes slideInRight { from {   -webkit-transform: translate3d(100%, 0, 0);   transform: translate3d(100%, 0, 0);   visibility: visible } to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }

@keyframes slideInRight { from {   -webkit-transform: translate3d(100%, 0, 0);   transform: translate3d(100%, 0, 0);   visibility: visible } to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }
.slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight }

@-webkit-keyframes slideInUp { from {   -webkit-transform: translate3d(0, 100%, 0);   transform: translate3d(0, 100%, 0);   visibility: visible } to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }

@keyframes slideInUp { from {   -webkit-transform: translate3d(0, 100%, 0);   transform: translate3d(0, 100%, 0);   visibility: visible } to {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }
.slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp }

@-webkit-keyframes slideOutDown { from {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } to {   visibility: hidden;   -webkit-transform: translate3d(0, 100%, 0);   transform: translate3d(0, 100%, 0) } }

@keyframes slideOutDown { from {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } to {   visibility: hidden;   -webkit-transform: translate3d(0, 100%, 0);   transform: translate3d(0, 100%, 0) } }
.slideOutDown { -webkit-animation-name: slideOutDown; animation-name: slideOutDown }

@-webkit-keyframes slideOutLeft { from {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } to {   visibility: hidden;   -webkit-transform: translate3d(-100%, 0, 0);   transform: translate3d(-100%, 0, 0) } }

@keyframes slideOutLeft { from {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } to {   visibility: hidden;   -webkit-transform: translate3d(-100%, 0, 0);   transform: translate3d(-100%, 0, 0) } }
.slideOutLeft { -webkit-animation-name: slideOutLeft; animation-name: slideOutLeft }

@-webkit-keyframes slideOutRight { from {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } to {   visibility: hidden;   -webkit-transform: translate3d(100%, 0, 0);   transform: translate3d(100%, 0, 0) } }

@keyframes slideOutRight { from {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } to {   visibility: hidden;   -webkit-transform: translate3d(100%, 0, 0);   transform: translate3d(100%, 0, 0) } }
.slideOutRight { -webkit-animation-name: slideOutRight; animation-name: slideOutRight }

@-webkit-keyframes slideOutUp { from {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } to {   visibility: hidden;   -webkit-transform: translate3d(0, -100%, 0);   transform: translate3d(0, -100%, 0) } }

@keyframes slideOutUp { from {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } to {   visibility: hidden;   -webkit-transform: translate3d(0, -100%, 0);   transform: translate3d(0, -100%, 0) } }
.slideOutUp { -webkit-animation-name: slideOutUp; animation-name: slideOutUp }
.btn { -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); padding: .84rem 2.14rem; font-size: .81rem; -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; 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; margin: .375rem; border: 0; -webkit-border-radius: .125rem; border-radius: .125rem; cursor: pointer; text-transform: uppercase; white-space: normal; word-wrap: break-word; color: #fff }
.btn:active, .btn:focus, .btn: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); outline: 0 }
.btn:not([disabled]):not(.disabled).active, .btn:not([disabled]):not(.disabled):active { -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) }
.btn .fa { position: relative; font-size: .9rem }
.btn .fa.right { margin-left: .3rem }
.btn .fa.left { margin-right: .3rem }
.btn.btn-lg { padding: 1rem 2.4rem; font-size: .94rem }
.btn.btn-lg .fa { font-size: 1rem }
.btn.btn-md { padding: .7rem 1.6rem; font-size: .7rem }
.btn.btn-md .fa { font-size: .8rem }
.btn.btn-sm { padding: .5rem 1.6rem; font-size: .64rem }
.btn.btn-sm .fa { font-size: .7rem }
.btn.btn-tb { padding: .3rem 1rem }
.btn.disabled:active, .btn.disabled:focus, .btn.disabled:hover, .btn:disabled:active, .btn:disabled:focus, .btn:disabled:hover { -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) }
.btn.btn-block { margin: inherit }
.btn.btn-link { -webkit-box-shadow: none; box-shadow: none; background-color: transparent }
.btn.btn-link:active, .btn.btn-link:focus, .btn.btn-link:hover { -webkit-box-shadow: none!important; box-shadow: none!important; background-color: transparent }
.btn[class*=btn-outline-] { padding-top: .7rem; padding-bottom: .7rem }
.btn[class*=btn-outline-].btn-lg { padding-top: .88rem; padding-bottom: .88rem }
.btn[class*=btn-outline-].btn-md { padding-top: .58rem; padding-bottom: .58rem }
.btn[class*=btn-outline-].btn-sm { padding-top: .38rem; padding-bottom: .38rem }
.btn-group .btn { margin: 0 }
.btn .fa-lg { font-size: 1.33333333em!important }
.btn .fa-2x { font-size: 2em!important }
.btn .fa-3x { font-size: 3em!important }
.btn .fa-4x { font-size: 4em!important }
.btn .fa-5x { font-size: 5em!important }
.btn-primary { background-color: #4285f4!important; color: #fff!important }
.btn-primary:hover { background-color: #5a95f5 }
.btn-primary.focus, .btn-primary:focus { -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) }
.btn-primary.active, .btn-primary:active, .btn-primary:focus { background-color: #0b51c5 }
.btn-primary.dropdown-toggle { background-color: #4285f4!important }
.btn-primary.dropdown-toggle:focus, .btn-primary.dropdown-toggle:hover { background-color: #5a95f5!important }
.btn-primary:not([disabled]):not(.disabled).active, .btn-primary:not([disabled]):not(.disabled):active, .show>.btn-primary.dropdown-toggle { -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); background-color: #0b51c5!important }
.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 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) }
.primary-ic { color: #4285f4!important }
.primary-ic:focus, .primary-ic:hover { color: #4285f4 }
.btn-outline-primary { border: 2px solid #4285f4!important; background-color: transparent!important; color: #4285f4!important }
.btn-outline-primary.active, .btn-outline-primary:active, .btn-outline-primary:active:focus, .btn-outline-primary:focus, .btn-outline-primary:hover { border-color: #4285f4!important; background-color: transparent!important; color: #4285f4!important }
.btn-outline-primary:not([disabled]):not(.disabled).active, .btn-outline-primary:not([disabled]):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle { -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); background-color: transparent!important; border-color: #4285f4!important }
.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 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) }
.btn-danger { background-color: #ff3547!important; color: #fff!important }
.btn-danger:hover { background-color: #ff4f5e }
.btn-danger.focus, .btn-danger:focus { -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) }
.btn-danger.active, .btn-danger:active, .btn-danger:focus { background-color: #ce0012 }
.btn-danger.dropdown-toggle { background-color: #ff3547!important }
.btn-danger.dropdown-toggle:focus, .btn-danger.dropdown-toggle:hover { background-color: #ff4f5e!important }
.btn-danger:not([disabled]):not(.disabled).active, .btn-danger:not([disabled]):not(.disabled):active, .show>.btn-danger.dropdown-toggle { -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); background-color: #ce0012!important }
.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 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) }
.danger-ic { color: #ff3547!important }
.danger-ic:focus, .danger-ic:hover { color: #ff3547 }
.btn-outline-danger { border: 2px solid #ff3547!important; background-color: transparent!important; color: #ff3547!important }
.btn-outline-danger.active, .btn-outline-danger:active, .btn-outline-danger:active:focus, .btn-outline-danger:focus, .btn-outline-danger:hover { border-color: #ff3547!important; background-color: transparent!important; color: #ff3547!important }
.btn-outline-danger:not([disabled]):not(.disabled).active, .btn-outline-danger:not([disabled]):not(.disabled):active, .show>.btn-outline-danger.dropdown-toggle { -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); background-color: transparent!important; border-color: #ff3547!important }
.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 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) }
.btn-warning { background-color: #f80!important; color: #fff!important }
.btn-warning:hover { background-color: #ff941a }
.btn-warning.focus, .btn-warning:focus { -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) }
.btn-warning.active, .btn-warning:active, .btn-warning:focus { background-color: #995200 }
.btn-warning.dropdown-toggle { background-color: #f80!important }
.btn-warning.dropdown-toggle:focus, .btn-warning.dropdown-toggle:hover { background-color: #ff941a!important }
.btn-warning:not([disabled]):not(.disabled).active, .btn-warning:not([disabled]):not(.disabled):active, .show>.btn-warning.dropdown-toggle { -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); background-color: #995200!important }
.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 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) }
.warning-ic { color: #f80!important }
.warning-ic:focus, .warning-ic:hover { color: #f80 }
.btn-outline-warning { border: 2px solid #f80!important; background-color: transparent!important; color: #f80!important }
.btn-outline-warning.active, .btn-outline-warning:active, .btn-outline-warning:active:focus, .btn-outline-warning:focus, .btn-outline-warning:hover { border-color: #f80!important; background-color: transparent!important; color: #f80!important }
.btn-outline-warning:not([disabled]):not(.disabled).active, .btn-outline-warning:not([disabled]):not(.disabled):active, .show>.btn-outline-warning.dropdown-toggle { -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); background-color: transparent!important; border-color: #f80!important }
.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 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) }
.btn-success { background-color: #00c851!important; color: #fff!important }
.btn-success:hover { background-color: #00e25b }
.btn-success.focus, .btn-success:focus { -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) }
.btn-success.active, .btn-success:active, .btn-success:focus { background-color: #006228 }
.btn-success.dropdown-toggle { background-color: #00c851!important }
.btn-success.dropdown-toggle:focus, .btn-success.dropdown-toggle:hover { background-color: #00e25b!important }
.btn-success:not([disabled]):not(.disabled).active, .btn-success:not([disabled]):not(.disabled):active, .show>.btn-success.dropdown-toggle { -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); background-color: #006228!important }
.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 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) }
.success-ic { color: #00c851!important }
.success-ic:focus, .success-ic:hover { color: #00c851 }
.btn-outline-success { border: 2px solid #00c851!important; background-color: transparent!important; color: #00c851!important }
.btn-outline-success.active, .btn-outline-success:active, .btn-outline-success:active:focus, .btn-outline-success:focus, .btn-outline-success:hover { border-color: #00c851!important; background-color: transparent!important; color: #00c851!important }
.btn-outline-success:not([disabled]):not(.disabled).active, .btn-outline-success:not([disabled]):not(.disabled):active, .show>.btn-outline-success.dropdown-toggle { -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); background-color: transparent!important; border-color: #00c851!important }
.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 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) }
.btn-info { background-color: #3fa3b4!important; color: #fff!important }
.btn-info:hover { background-color: #4abde8 }
.btn-info.focus, .btn-info:focus { -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) }
.btn-info.active, .btn-info:active, .btn-info:focus { background-color: #14799e }
.btn-info.dropdown-toggle { background-color: #33b5e5!important }
.btn-info.dropdown-toggle:focus, .btn-info.dropdown-toggle:hover { background-color: #4abde8!important }
.btn-info:not([disabled]):not(.disabled).active, .btn-info:not([disabled]):not(.disabled):active, .show>.btn-info.dropdown-toggle { -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); background-color: #14799e!important }
.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 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) }
.info-ic { color: #33b5e5!important }
.info-ic:focus, .info-ic:hover { color: #33b5e5 }
.btn-outline-info { border: 2px solid #33b5e5!important; background-color: transparent!important; color: #33b5e5!important }
.btn-outline-info.active, .btn-outline-info:active, .btn-outline-info:active:focus, .btn-outline-info:focus, .btn-outline-info:hover { border-color: #33b5e5!important; background-color: transparent!important; color: #33b5e5!important }
.btn-outline-info:not([disabled]):not(.disabled).active, .btn-outline-info:not([disabled]):not(.disabled):active, .show>.btn-outline-info.dropdown-toggle { -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); background-color: transparent!important; border-color: #33b5e5!important }
.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 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) }
.btn-default { background-color: #2bbbad!important; color: #fff!important }
.btn-default:hover { background-color: #30cfc0 }
.btn-default.focus, .btn-default:focus { -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) }
.btn-default.active, .btn-default:active, .btn-default:focus { background-color: #186860 }
.btn-default.dropdown-toggle { background-color: #2bbbad!important }
.btn-default.dropdown-toggle:focus, .btn-default.dropdown-toggle:hover { background-color: #30cfc0!important }
.btn-default:not([disabled]):not(.disabled).active, .btn-default:not([disabled]):not(.disabled):active, .show>.btn-default.dropdown-toggle { -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); background-color: #186860!important }
.btn-default:not([disabled]):not(.disabled).active:focus, .btn-default:not([disabled]):not(.disabled):active:focus, .show>.btn-default.dropdown-toggle:focus { -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) }
.default-ic { color: #2bbbad!important }
.default-ic:focus, .default-ic:hover { color: #2bbbad }
.btn-outline-default { border: 2px solid #2bbbad!important; background-color: transparent!important; color: #2bbbad!important }
.btn-outline-default.active, .btn-outline-default:active, .btn-outline-default:active:focus, .btn-outline-default:focus, .btn-outline-default:hover { border-color: #2bbbad!important; background-color: transparent!important; color: #2bbbad!important }
.btn-outline-default:not([disabled]):not(.disabled).active, .btn-outline-default:not([disabled]):not(.disabled):active, .show>.btn-outline-default.dropdown-toggle { -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); background-color: transparent!important; border-color: #2bbbad!important }
.btn-outline-default:not([disabled]):not(.disabled).active:focus, .btn-outline-default:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-default.dropdown-toggle:focus { -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) }
.btn-secondary { background-color: #a6c!important; color: #fff!important }
.btn-secondary:hover { background-color: #b579d2 }
.btn-secondary.focus, .btn-secondary:focus { -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) }
.btn-secondary.active, .btn-secondary:active, .btn-secondary:focus { background-color: #739 }
.btn-secondary.dropdown-toggle { background-color: #a6c!important }
.btn-secondary.dropdown-toggle:focus, .btn-secondary.dropdown-toggle:hover { background-color: #b579d2!important }
.btn-secondary:not([disabled]):not(.disabled).active, .btn-secondary:not([disabled]):not(.disabled):active, .show>.btn-secondary.dropdown-toggle { -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); background-color: #739!important }
.btn-secondary:not([disabled]):not(.disabled).active:focus, .btn-secondary:not([disabled]):not(.disabled):active:focus, .show>.btn-secondary.dropdown-toggle:focus { -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) }
.secondary-ic { color: #a6c!important }
.secondary-ic:focus, .secondary-ic:hover { color: #a6c }
.btn-outline-secondary { border: 2px solid #a6c!important; background-color: transparent!important; color: #a6c!important }
.btn-outline-secondary.active, .btn-outline-secondary:active, .btn-outline-secondary:active:focus, .btn-outline-secondary:focus, .btn-outline-secondary:hover { border-color: #a6c!important; background-color: transparent!important; color: #a6c!important }
.btn-outline-secondary:not([disabled]):not(.disabled).active, .btn-outline-secondary:not([disabled]):not(.disabled):active, .show>.btn-outline-secondary.dropdown-toggle { -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); background-color: transparent!important; border-color: #a6c!important }
.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 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) }
.btn-elegant { background-color: #2e2e2e!important; color: #fff!important }
.btn-elegant:hover { background-color: #3b3b3b }
.btn-elegant.focus, .btn-elegant:focus { -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) }
.btn-elegant.active, .btn-elegant:active, .btn-elegant:focus { background-color: #000 }
.btn-elegant.dropdown-toggle { background-color: #2e2e2e!important }
.btn-elegant.dropdown-toggle:focus, .btn-elegant.dropdown-toggle:hover { background-color: #3b3b3b!important }
.btn-elegant:not([disabled]):not(.disabled).active, .btn-elegant:not([disabled]):not(.disabled):active, .show>.btn-elegant.dropdown-toggle { -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); background-color: #000!important }
.btn-elegant:not([disabled]):not(.disabled).active:focus, .btn-elegant:not([disabled]):not(.disabled):active:focus, .show>.btn-elegant.dropdown-toggle:focus { -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) }
.elegant-ic { color: #2e2e2e!important }
.elegant-ic:focus, .elegant-ic:hover { color: #2e2e2e }
.btn-outline-elegant { border: 2px solid #2e2e2e!important; background-color: transparent!important; color: #2e2e2e!important }
.btn-outline-elegant.active, .btn-outline-elegant:active, .btn-outline-elegant:active:focus, .btn-outline-elegant:focus, .btn-outline-elegant:hover { border-color: #2e2e2e!important; background-color: transparent!important; color: #2e2e2e!important }
.btn-outline-elegant:not([disabled]):not(.disabled).active, .btn-outline-elegant:not([disabled]):not(.disabled):active, .show>.btn-outline-elegant.dropdown-toggle { -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); background-color: transparent!important; border-color: #2e2e2e!important }
.btn-outline-elegant:not([disabled]):not(.disabled).active:focus, .btn-outline-elegant:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-elegant.dropdown-toggle:focus { -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) }
.btn-unique { background-color: #880e4f!important; color: #fff!important }
.btn-unique:hover { background-color: #9f105c }
.btn-unique.focus, .btn-unique:focus { -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) }
.btn-unique.active, .btn-unique:active, .btn-unique:focus { background-color: #2c0419 }
.btn-unique.dropdown-toggle { background-color: #880e4f!important }
.btn-unique.dropdown-toggle:focus, .btn-unique.dropdown-toggle:hover { background-color: #9f105c!important }
.btn-unique:not([disabled]):not(.disabled).active, .btn-unique:not([disabled]):not(.disabled):active, .show>.btn-unique.dropdown-toggle { -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); background-color: #2c0419!important }
.btn-unique:not([disabled]):not(.disabled).active:focus, .btn-unique:not([disabled]):not(.disabled):active:focus, .show>.btn-unique.dropdown-toggle:focus { -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) }
.unique-ic { color: #880e4f!important }
.unique-ic:focus, .unique-ic:hover { color: #880e4f }
.btn-outline-unique { border: 2px solid #880e4f!important; background-color: transparent!important; color: #880e4f!important }
.btn-outline-unique.active, .btn-outline-unique:active, .btn-outline-unique:active:focus, .btn-outline-unique:focus, .btn-outline-unique:hover { border-color: #880e4f!important; background-color: transparent!important; color: #880e4f!important }
.btn-outline-unique:not([disabled]):not(.disabled).active, .btn-outline-unique:not([disabled]):not(.disabled):active, .show>.btn-outline-unique.dropdown-toggle { -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); background-color: transparent!important; border-color: #880e4f!important }
.btn-outline-unique:not([disabled]):not(.disabled).active:focus, .btn-outline-unique:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-unique.dropdown-toggle:focus { -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) }
.btn-dark-green { background-color: #388e3c!important; color: #fff!important }
.btn-dark-green:hover { background-color: #3fa044 }
.btn-dark-green.focus, .btn-dark-green:focus { -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) }
.btn-dark-green.active, .btn-dark-green:active, .btn-dark-green:focus { background-color: #1b451d }
.btn-dark-green.dropdown-toggle { background-color: #388e3c!important }
.btn-dark-green.dropdown-toggle:focus, .btn-dark-green.dropdown-toggle:hover { background-color: #3fa044!important }
.btn-dark-green:not([disabled]):not(.disabled).active, .btn-dark-green:not([disabled]):not(.disabled):active, .show>.btn-dark-green.dropdown-toggle { -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); background-color: #1b451d!important }
.btn-dark-green:not([disabled]):not(.disabled).active:focus, .btn-dark-green:not([disabled]):not(.disabled):active:focus, .show>.btn-dark-green.dropdown-toggle:focus { -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) }
.dark-green-ic { color: #388e3c!important }
.dark-green-ic:focus, .dark-green-ic:hover { color: #388e3c }
.btn-outline-dark-green { border: 2px solid #388e3c!important; background-color: transparent!important; color: #388e3c!important }
.btn-outline-dark-green.active, .btn-outline-dark-green:active, .btn-outline-dark-green:active:focus, .btn-outline-dark-green:focus, .btn-outline-dark-green:hover { border-color: #388e3c!important; background-color: transparent!important; color: #388e3c!important }
.btn-outline-dark-green:not([disabled]):not(.disabled).active, .btn-outline-dark-green:not([disabled]):not(.disabled):active, .show>.btn-outline-dark-green.dropdown-toggle { -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); background-color: transparent!important; border-color: #388e3c!important }
.btn-outline-dark-green:not([disabled]):not(.disabled).active:focus, .btn-outline-dark-green:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-dark-green.dropdown-toggle:focus { -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) }
.btn-mdb-color { background-color: #59698d!important; color: #fff!important }
.btn-mdb-color:hover { background-color: #63759d }
.btn-mdb-color.focus, .btn-mdb-color:focus { -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) }
.btn-mdb-color.active, .btn-mdb-color:active, .btn-mdb-color:focus { background-color: #323a4e }
.btn-mdb-color.dropdown-toggle { background-color: #59698d!important }
.btn-mdb-color.dropdown-toggle:focus, .btn-mdb-color.dropdown-toggle:hover { background-color: #63759d!important }
.btn-mdb-color:not([disabled]):not(.disabled).active, .btn-mdb-color:not([disabled]):not(.disabled):active, .show>.btn-mdb-color.dropdown-toggle { -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); background-color: #323a4e!important }
.btn-mdb-color:not([disabled]):not(.disabled).active:focus, .btn-mdb-color:not([disabled]):not(.disabled):active:focus, .show>.btn-mdb-color.dropdown-toggle:focus { -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) }
.mdb-color-ic { color: #59698d!important }
.mdb-color-ic:focus, .mdb-color-ic:hover { color: #59698d }
.btn-outline-mdb-color { border: 2px solid #59698d!important; background-color: transparent!important; color: #59698d!important }
.btn-outline-mdb-color.active, .btn-outline-mdb-color:active, .btn-outline-mdb-color:active:focus, .btn-outline-mdb-color:focus, .btn-outline-mdb-color:hover { border-color: #59698d!important; background-color: transparent!important; color: #59698d!important }
.btn-outline-mdb-color:not([disabled]):not(.disabled).active, .btn-outline-mdb-color:not([disabled]):not(.disabled):active, .show>.btn-outline-mdb-color.dropdown-toggle { -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); background-color: transparent!important; border-color: #59698d!important }
.btn-outline-mdb-color:not([disabled]):not(.disabled).active:focus, .btn-outline-mdb-color:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-mdb-color.dropdown-toggle:focus { -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) }
.btn-red { background-color: #d32f2f!important; color: #fff!important }
.btn-red:hover { background-color: #d74444 }
.btn-red.focus, .btn-red:focus { -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) }
.btn-red.active, .btn-red:active, .btn-red:focus { background-color: #811b1b }
.btn-red.dropdown-toggle { background-color: #d32f2f!important }
.btn-red.dropdown-toggle:focus, .btn-red.dropdown-toggle:hover { background-color: #d74444!important }
.btn-red:not([disabled]):not(.disabled).active, .btn-red:not([disabled]):not(.disabled):active, .show>.btn-red.dropdown-toggle { -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); background-color: #811b1b!important }
.btn-red:not([disabled]):not(.disabled).active:focus, .btn-red:not([disabled]):not(.disabled):active:focus, .show>.btn-red.dropdown-toggle:focus { -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) }
.red-ic { color: #d32f2f!important }
.red-ic:focus, .red-ic:hover { color: #d32f2f }
.btn-outline-red { border: 2px solid #d32f2f!important; background-color: transparent!important; color: #d32f2f!important }
.btn-outline-red.active, .btn-outline-red:active, .btn-outline-red:active:focus, .btn-outline-red:focus, .btn-outline-red:hover { border-color: #d32f2f!important; background-color: transparent!important; color: #d32f2f!important }
.btn-outline-red:not([disabled]):not(.disabled).active, .btn-outline-red:not([disabled]):not(.disabled):active, .show>.btn-outline-red.dropdown-toggle { -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); background-color: transparent!important; border-color: #d32f2f!important }
.btn-outline-red:not([disabled]):not(.disabled).active:focus, .btn-outline-red:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-red.dropdown-toggle:focus { -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) }
.btn-pink { background-color: #ec407a!important; color: #fff!important }
.btn-pink:hover { background-color: #ee578a }
.btn-pink.focus, .btn-pink:focus { -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) }
.btn-pink.active, .btn-pink:active, .btn-pink:focus { background-color: #b41249 }
.btn-pink.dropdown-toggle { background-color: #ec407a!important }
.btn-pink.dropdown-toggle:focus, .btn-pink.dropdown-toggle:hover { background-color: #ee578a!important }
.btn-pink:not([disabled]):not(.disabled).active, .btn-pink:not([disabled]):not(.disabled):active, .show>.btn-pink.dropdown-toggle { -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); background-color: #b41249!important }
.btn-pink:not([disabled]):not(.disabled).active:focus, .btn-pink:not([disabled]):not(.disabled):active:focus, .show>.btn-pink.dropdown-toggle:focus { -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) }
.pink-ic { color: #ec407a!important }
.pink-ic:focus, .pink-ic:hover { color: #ec407a }
.btn-outline-pink { border: 2px solid #ec407a!important; background-color: transparent!important; color: #ec407a!important }
.btn-outline-pink.active, .btn-outline-pink:active, .btn-outline-pink:active:focus, .btn-outline-pink:focus, .btn-outline-pink:hover { border-color: #ec407a!important; background-color: transparent!important; color: #ec407a!important }
.btn-outline-pink:not([disabled]):not(.disabled).active, .btn-outline-pink:not([disabled]):not(.disabled):active, .show>.btn-outline-pink.dropdown-toggle { -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); background-color: transparent!important; border-color: #ec407a!important }
.btn-outline-pink:not([disabled]):not(.disabled).active:focus, .btn-outline-pink:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-pink.dropdown-toggle:focus { -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) }
.btn-purple { background-color: #8e24aa!important; color: #fff!important }
.btn-purple:hover { background-color: #a028bf }
.btn-purple.focus, .btn-purple:focus { -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) }
.btn-purple.active, .btn-purple:active, .btn-purple:focus { background-color: #481256 }
.btn-purple.dropdown-toggle { background-color: #8e24aa!important }
.btn-purple.dropdown-toggle:focus, .btn-purple.dropdown-toggle:hover { background-color: #a028bf!important }
.btn-purple:not([disabled]):not(.disabled).active, .btn-purple:not([disabled]):not(.disabled):active, .show>.btn-purple.dropdown-toggle { -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); background-color: #481256!important }
.btn-purple:not([disabled]):not(.disabled).active:focus, .btn-purple:not([disabled]):not(.disabled):active:focus, .show>.btn-purple.dropdown-toggle:focus { -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) }
.purple-ic { color: #8e24aa!important }
.purple-ic:focus, .purple-ic:hover { color: #8e24aa }
.btn-outline-purple { border: 2px solid #8e24aa!important; background-color: transparent!important; color: #8e24aa!important }
.btn-outline-purple.active, .btn-outline-purple:active, .btn-outline-purple:active:focus, .btn-outline-purple:focus, .btn-outline-purple:hover { border-color: #8e24aa!important; background-color: transparent!important; color: #8e24aa!important }
.btn-outline-purple:not([disabled]):not(.disabled).active, .btn-outline-purple:not([disabled]):not(.disabled):active, .show>.btn-outline-purple.dropdown-toggle { -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); background-color: transparent!important; border-color: #8e24aa!important }
.btn-outline-purple:not([disabled]):not(.disabled).active:focus, .btn-outline-purple:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-purple.dropdown-toggle:focus { -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) }
.btn-deep-purple { background-color: #512da8!important; color: #fff!important }
.btn-deep-purple:hover { background-color: #5b32bc }
.btn-deep-purple.focus, .btn-deep-purple:focus { -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) }
.btn-deep-purple.active, .btn-deep-purple:active, .btn-deep-purple:focus { background-color: #2a1758 }
.btn-deep-purple.dropdown-toggle { background-color: #512da8!important }
.btn-deep-purple.dropdown-toggle:focus, .btn-deep-purple.dropdown-toggle:hover { background-color: #5b32bc!important }
.btn-deep-purple:not([disabled]):not(.disabled).active, .btn-deep-purple:not([disabled]):not(.disabled):active, .show>.btn-deep-purple.dropdown-toggle { -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); background-color: #2a1758!important }
.btn-deep-purple:not([disabled]):not(.disabled).active:focus, .btn-deep-purple:not([disabled]):not(.disabled):active:focus, .show>.btn-deep-purple.dropdown-toggle:focus { -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) }
.deep-purple-ic { color: #512da8!important }
.deep-purple-ic:focus, .deep-purple-ic:hover { color: #512da8 }
.btn-outline-deep-purple { border: 2px solid #512da8!important; background-color: transparent!important; color: #512da8!important }
.btn-outline-deep-purple.active, .btn-outline-deep-purple:active, .btn-outline-deep-purple:active:focus, .btn-outline-deep-purple:focus, .btn-outline-deep-purple:hover { border-color: #512da8!important; background-color: transparent!important; color: #512da8!important }
.btn-outline-deep-purple:not([disabled]):not(.disabled).active, .btn-outline-deep-purple:not([disabled]):not(.disabled):active, .show>.btn-outline-deep-purple.dropdown-toggle { -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); background-color: transparent!important; border-color: #512da8!important }
.btn-outline-deep-purple:not([disabled]):not(.disabled).active:focus, .btn-outline-deep-purple:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-deep-purple.dropdown-toggle:focus { -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) }
.btn-indigo { background-color: #3f51b5!important; color: #fff!important }
.btn-indigo:hover { background-color: #4d5ec1 }
.btn-indigo.focus, .btn-indigo:focus { -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) }
.btn-indigo.active, .btn-indigo:active, .btn-indigo:focus { background-color: #252f69 }
.btn-indigo.dropdown-toggle { background-color: #3f51b5!important }
.btn-indigo.dropdown-toggle:focus, .btn-indigo.dropdown-toggle:hover { background-color: #4d5ec1!important }
.btn-indigo:not([disabled]):not(.disabled).active, .btn-indigo:not([disabled]):not(.disabled):active, .show>.btn-indigo.dropdown-toggle { -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); background-color: #252f69!important }
.btn-indigo:not([disabled]):not(.disabled).active:focus, .btn-indigo:not([disabled]):not(.disabled):active:focus, .show>.btn-indigo.dropdown-toggle:focus { -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) }
.indigo-ic { color: #3f51b5!important }
.indigo-ic:focus, .indigo-ic:hover { color: #3f51b5 }
.btn-outline-indigo { border: 2px solid #3f51b5!important; background-color: transparent!important; color: #3f51b5!important }
.btn-outline-indigo.active, .btn-outline-indigo:active, .btn-outline-indigo:active:focus, .btn-outline-indigo:focus, .btn-outline-indigo:hover { border-color: #3f51b5!important; background-color: transparent!important; color: #3f51b5!important }
.btn-outline-indigo:not([disabled]):not(.disabled).active, .btn-outline-indigo:not([disabled]):not(.disabled):active, .show>.btn-outline-indigo.dropdown-toggle { -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); background-color: transparent!important; border-color: #3f51b5!important }
.btn-outline-indigo:not([disabled]):not(.disabled).active:focus, .btn-outline-indigo:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-indigo.dropdown-toggle:focus { -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) }
.btn-blue { background-color: #1976d2!important; color: #fff!important }
.btn-blue:hover { background-color: #2083e4 }
.btn-blue.focus, .btn-blue:focus { -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) }
.btn-blue.active, .btn-blue:active, .btn-blue:focus { background-color: #0e4377 }
.btn-blue.dropdown-toggle { background-color: #1976d2!important }
.btn-blue.dropdown-toggle:focus, .btn-blue.dropdown-toggle:hover { background-color: #2083e4!important }
.btn-blue:not([disabled]):not(.disabled).active, .btn-blue:not([disabled]):not(.disabled):active, .show>.btn-blue.dropdown-toggle { -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); background-color: #0e4377!important }
.btn-blue:not([disabled]):not(.disabled).active:focus, .btn-blue:not([disabled]):not(.disabled):active:focus, .show>.btn-blue.dropdown-toggle:focus { -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) }
.blue-ic { color: #1976d2!important }
.blue-ic:focus, .blue-ic:hover { color: #1976d2 }
.btn-outline-blue { border: 2px solid #1976d2!important; background-color: transparent!important; color: #1976d2!important }
.btn-outline-blue.active, .btn-outline-blue:active, .btn-outline-blue:active:focus, .btn-outline-blue:focus, .btn-outline-blue:hover { border-color: #1976d2!important; background-color: transparent!important; color: #1976d2!important }
.btn-outline-blue:not([disabled]):not(.disabled).active, .btn-outline-blue:not([disabled]):not(.disabled):active, .show>.btn-outline-blue.dropdown-toggle { -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); background-color: transparent!important; border-color: #1976d2!important }
.btn-outline-blue:not([disabled]):not(.disabled).active:focus, .btn-outline-blue:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-blue.dropdown-toggle:focus { -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) }
.btn-light-blue { background-color: #82b1ff!important; color: #fff!important }
.btn-light-blue:hover { background-color: #9cc1ff }
.btn-light-blue.focus, .btn-light-blue:focus { -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) }
.btn-light-blue.active, .btn-light-blue:active, .btn-light-blue:focus { background-color: #1c71ff }
.btn-light-blue.dropdown-toggle { background-color: #82b1ff!important }
.btn-light-blue.dropdown-toggle:focus, .btn-light-blue.dropdown-toggle:hover { background-color: #9cc1ff!important }
.btn-light-blue:not([disabled]):not(.disabled).active, .btn-light-blue:not([disabled]):not(.disabled):active, .show>.btn-light-blue.dropdown-toggle { -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); background-color: #1c71ff!important }
.btn-light-blue:not([disabled]):not(.disabled).active:focus, .btn-light-blue:not([disabled]):not(.disabled):active:focus, .show>.btn-light-blue.dropdown-toggle:focus { -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) }
.light-blue-ic { color: #82b1ff!important }
.light-blue-ic:focus, .light-blue-ic:hover { color: #82b1ff }
.btn-outline-light-blue { border: 2px solid #82b1ff!important; background-color: transparent!important; color: #82b1ff!important }
.btn-outline-light-blue.active, .btn-outline-light-blue:active, .btn-outline-light-blue:active:focus, .btn-outline-light-blue:focus, .btn-outline-light-blue:hover { border-color: #82b1ff!important; background-color: transparent!important; color: #82b1ff!important }
.btn-outline-light-blue:not([disabled]):not(.disabled).active, .btn-outline-light-blue:not([disabled]):not(.disabled):active, .show>.btn-outline-light-blue.dropdown-toggle { -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); background-color: transparent!important; border-color: #82b1ff!important }
.btn-outline-light-blue:not([disabled]):not(.disabled).active:focus, .btn-outline-light-blue:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-light-blue.dropdown-toggle:focus { -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) }
.btn-cyan { background-color: #00bcd4!important; color: #fff!important }
.btn-cyan:hover { background-color: #00d3ee }
.btn-cyan.focus, .btn-cyan:focus { -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) }
.btn-cyan.active, .btn-cyan:active, .btn-cyan:focus { background-color: #00626e }
.btn-cyan.dropdown-toggle { background-color: #00bcd4!important }
.btn-cyan.dropdown-toggle:focus, .btn-cyan.dropdown-toggle:hover { background-color: #00d3ee!important }
.btn-cyan:not([disabled]):not(.disabled).active, .btn-cyan:not([disabled]):not(.disabled):active, .show>.btn-cyan.dropdown-toggle { -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); background-color: #00626e!important }
.btn-cyan:not([disabled]):not(.disabled).active:focus, .btn-cyan:not([disabled]):not(.disabled):active:focus, .show>.btn-cyan.dropdown-toggle:focus { -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) }
.cyan-ic { color: #00bcd4!important }
.cyan-ic:focus, .cyan-ic:hover { color: #00bcd4 }
.btn-outline-cyan { border: 2px solid #00bcd4!important; background-color: transparent!important; color: #00bcd4!important }
.btn-outline-cyan.active, .btn-outline-cyan:active, .btn-outline-cyan:active:focus, .btn-outline-cyan:focus, .btn-outline-cyan:hover { border-color: #00bcd4!important; background-color: transparent!important; color: #00bcd4!important }
.btn-outline-cyan:not([disabled]):not(.disabled).active, .btn-outline-cyan:not([disabled]):not(.disabled):active, .show>.btn-outline-cyan.dropdown-toggle { -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); background-color: transparent!important; border-color: #00bcd4!important }
.btn-outline-cyan:not([disabled]):not(.disabled).active:focus, .btn-outline-cyan:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-cyan.dropdown-toggle:focus { -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) }
.btn-teal { background-color: #00796b!important; color: #fff!important }
.btn-teal:hover { background-color: #009382 }
.btn-teal.focus, .btn-teal:focus { -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) }
.btn-teal.active, .btn-teal:active, .btn-teal:focus { background-color: #001311 }
.btn-teal.dropdown-toggle { background-color: #00796b!important }
.btn-teal.dropdown-toggle:focus, .btn-teal.dropdown-toggle:hover { background-color: #009382!important }
.btn-teal:not([disabled]):not(.disabled).active, .btn-teal:not([disabled]):not(.disabled):active, .show>.btn-teal.dropdown-toggle { -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); background-color: #001311!important }
.btn-teal:not([disabled]):not(.disabled).active:focus, .btn-teal:not([disabled]):not(.disabled):active:focus, .show>.btn-teal.dropdown-toggle:focus { -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) }
.teal-ic { color: #00796b!important }
.teal-ic:focus, .teal-ic:hover { color: #00796b }
.btn-outline-teal { border: 2px solid #00796b!important; background-color: transparent!important; color: #00796b!important }
.btn-outline-teal.active, .btn-outline-teal:active, .btn-outline-teal:active:focus, .btn-outline-teal:focus, .btn-outline-teal:hover { border-color: #00796b!important; background-color: transparent!important; color: #00796b!important }
.btn-outline-teal:not([disabled]):not(.disabled).active, .btn-outline-teal:not([disabled]):not(.disabled):active, .show>.btn-outline-teal.dropdown-toggle { -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); background-color: transparent!important; border-color: #00796b!important }
.btn-outline-teal:not([disabled]):not(.disabled).active:focus, .btn-outline-teal:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-teal.dropdown-toggle:focus { -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) }
.btn-green { background-color: #388e3c!important; color: #fff!important }
.btn-green:hover { background-color: #3fa044 }
.btn-green.focus, .btn-green:focus { -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) }
.btn-green.active, .btn-green:active, .btn-green:focus { background-color: #1b451d }
.btn-green.dropdown-toggle { background-color: #388e3c!important }
.btn-green.dropdown-toggle:focus, .btn-green.dropdown-toggle:hover { background-color: #3fa044!important }
.btn-green:not([disabled]):not(.disabled).active, .btn-green:not([disabled]):not(.disabled):active, .show>.btn-green.dropdown-toggle { -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); background-color: #1b451d!important }
.btn-green:not([disabled]):not(.disabled).active:focus, .btn-green:not([disabled]):not(.disabled):active:focus, .show>.btn-green.dropdown-toggle:focus { -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) }
.green-ic { color: #388e3c!important }
.green-ic:focus, .green-ic:hover { color: #388e3c }
.btn-outline-green { border: 2px solid #388e3c!important; background-color: transparent!important; color: #388e3c!important }
.btn-outline-green.active, .btn-outline-green:active, .btn-outline-green:active:focus, .btn-outline-green:focus, .btn-outline-green:hover { border-color: #388e3c!important; background-color: transparent!important; color: #388e3c!important }
.btn-outline-green:not([disabled]):not(.disabled).active, .btn-outline-green:not([disabled]):not(.disabled):active, .show>.btn-outline-green.dropdown-toggle { -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); background-color: transparent!important; border-color: #388e3c!important }
.btn-outline-green:not([disabled]):not(.disabled).active:focus, .btn-outline-green:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-green.dropdown-toggle:focus { -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) }
.btn-light-green { background-color: #8bc34a!important; color: #fff!important }
.btn-light-green:hover { background-color: #97c95d }
.btn-light-green.focus, .btn-light-green:focus { -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) }
.btn-light-green.active, .btn-light-green:active, .btn-light-green:focus { background-color: #577d2a }
.btn-light-green.dropdown-toggle { background-color: #8bc34a!important }
.btn-light-green.dropdown-toggle:focus, .btn-light-green.dropdown-toggle:hover { background-color: #97c95d!important }
.btn-light-green:not([disabled]):not(.disabled).active, .btn-light-green:not([disabled]):not(.disabled):active, .show>.btn-light-green.dropdown-toggle { -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); background-color: #577d2a!important }
.btn-light-green:not([disabled]):not(.disabled).active:focus, .btn-light-green:not([disabled]):not(.disabled):active:focus, .show>.btn-light-green.dropdown-toggle:focus { -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) }
.light-green-ic { color: #8bc34a!important }
.light-green-ic:focus, .light-green-ic:hover { color: #8bc34a }
.btn-outline-light-green { border: 2px solid #8bc34a!important; background-color: transparent!important; color: #8bc34a!important }
.btn-outline-light-green.active, .btn-outline-light-green:active, .btn-outline-light-green:active:focus, .btn-outline-light-green:focus, .btn-outline-light-green:hover { border-color: #8bc34a!important; background-color: transparent!important; color: #8bc34a!important }
.btn-outline-light-green:not([disabled]):not(.disabled).active, .btn-outline-light-green:not([disabled]):not(.disabled):active, .show>.btn-outline-light-green.dropdown-toggle { -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); background-color: transparent!important; border-color: #8bc34a!important }
.btn-outline-light-green:not([disabled]):not(.disabled).active:focus, .btn-outline-light-green:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-light-green.dropdown-toggle:focus { -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) }
.btn-lime { background-color: #afb42b!important; color: #fff!important }
.btn-lime:hover { background-color: #c3c930 }
.btn-lime.focus, .btn-lime:focus { -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) }
.btn-lime.active, .btn-lime:active, .btn-lime:focus { background-color: #5f6217 }
.btn-lime.dropdown-toggle { background-color: #afb42b!important }
.btn-lime.dropdown-toggle:focus, .btn-lime.dropdown-toggle:hover { background-color: #c3c930!important }
.btn-lime:not([disabled]):not(.disabled).active, .btn-lime:not([disabled]):not(.disabled):active, .show>.btn-lime.dropdown-toggle { -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); background-color: #5f6217!important }
.btn-lime:not([disabled]):not(.disabled).active:focus, .btn-lime:not([disabled]):not(.disabled):active:focus, .show>.btn-lime.dropdown-toggle:focus { -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) }
.lime-ic { color: #afb42b!important }
.lime-ic:focus, .lime-ic:hover { color: #afb42b }
.btn-outline-lime { border: 2px solid #afb42b!important; background-color: transparent!important; color: #afb42b!important }
.btn-outline-lime.active, .btn-outline-lime:active, .btn-outline-lime:active:focus, .btn-outline-lime:focus, .btn-outline-lime:hover { border-color: #afb42b!important; background-color: transparent!important; color: #afb42b!important }
.btn-outline-lime:not([disabled]):not(.disabled).active, .btn-outline-lime:not([disabled]):not(.disabled):active, .show>.btn-outline-lime.dropdown-toggle { -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); background-color: transparent!important; border-color: #afb42b!important }
.btn-outline-lime:not([disabled]):not(.disabled).active:focus, .btn-outline-lime:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-lime.dropdown-toggle:focus { -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) }
.btn-yellow { background-color: #fbc02d!important; color: #fff!important }
.btn-yellow:hover { background-color: #fbc846 }
.btn-yellow.focus, .btn-yellow:focus { -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) }
.btn-yellow.active, .btn-yellow:active, .btn-yellow:focus { background-color: #be8904 }
.btn-yellow.dropdown-toggle { background-color: #fbc02d!important }
.btn-yellow.dropdown-toggle:focus, .btn-yellow.dropdown-toggle:hover { background-color: #fbc846!important }
.btn-yellow:not([disabled]):not(.disabled).active, .btn-yellow:not([disabled]):not(.disabled):active, .show>.btn-yellow.dropdown-toggle { -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); background-color: #be8904!important }
.btn-yellow:not([disabled]):not(.disabled).active:focus, .btn-yellow:not([disabled]):not(.disabled):active:focus, .show>.btn-yellow.dropdown-toggle:focus { -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) }
.yellow-ic { color: #fbc02d!important }
.yellow-ic:focus, .yellow-ic:hover { color: #fbc02d }
.btn-outline-yellow { border: 2px solid #fbc02d!important; background-color: transparent!important; color: #fbc02d!important }
.btn-outline-yellow.active, .btn-outline-yellow:active, .btn-outline-yellow:active:focus, .btn-outline-yellow:focus, .btn-outline-yellow:hover { border-color: #fbc02d!important; background-color: transparent!important; color: #fbc02d!important }
.btn-outline-yellow:not([disabled]):not(.disabled).active, .btn-outline-yellow:not([disabled]):not(.disabled):active, .show>.btn-outline-yellow.dropdown-toggle { -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); background-color: transparent!important; border-color: #fbc02d!important }
.btn-outline-yellow:not([disabled]):not(.disabled).active:focus, .btn-outline-yellow:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-yellow.dropdown-toggle:focus { -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) }
.btn-amber { background-color: #ffa000!important; color: #fff!important }
.btn-amber:hover { background-color: #ffaa1a }
.btn-amber.focus, .btn-amber:focus { -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) }
.btn-amber.active, .btn-amber:active, .btn-amber:focus { background-color: #996000 }
.btn-amber.dropdown-toggle { background-color: #ffa000!important }
.btn-amber.dropdown-toggle:focus, .btn-amber.dropdown-toggle:hover { background-color: #ffaa1a!important }
.btn-amber:not([disabled]):not(.disabled).active, .btn-amber:not([disabled]):not(.disabled):active, .show>.btn-amber.dropdown-toggle { -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); background-color: #996000!important }
.btn-amber:not([disabled]):not(.disabled).active:focus, .btn-amber:not([disabled]):not(.disabled):active:focus, .show>.btn-amber.dropdown-toggle:focus { -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) }
.amber-ic { color: #ffa000!important }
.amber-ic:focus, .amber-ic:hover { color: #ffa000 }
.btn-outline-amber { border: 2px solid #ffa000!important; background-color: transparent!important; color: #ffa000!important }
.btn-outline-amber.active, .btn-outline-amber:active, .btn-outline-amber:active:focus, .btn-outline-amber:focus, .btn-outline-amber:hover { border-color: #ffa000!important; background-color: transparent!important; color: #ffa000!important }
.btn-outline-amber:not([disabled]):not(.disabled).active, .btn-outline-amber:not([disabled]):not(.disabled):active, .show>.btn-outline-amber.dropdown-toggle { -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); background-color: transparent!important; border-color: #ffa000!important }
.btn-outline-amber:not([disabled]):not(.disabled).active:focus, .btn-outline-amber:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-amber.dropdown-toggle:focus { -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) }
.btn-orange { background-color: #f57c00!important; color: #fff!important }
.btn-orange:hover { background-color: #ff8910 }
.btn-orange.focus, .btn-orange:focus { -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) }
.btn-orange.active, .btn-orange:active, .btn-orange:focus { background-color: #8f4800 }
.btn-orange.dropdown-toggle { background-color: #f57c00!important }
.btn-orange.dropdown-toggle:focus, .btn-orange.dropdown-toggle:hover { background-color: #ff8910!important }
.btn-orange:not([disabled]):not(.disabled).active, .btn-orange:not([disabled]):not(.disabled):active, .show>.btn-orange.dropdown-toggle { -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); background-color: #8f4800!important }
.btn-orange:not([disabled]):not(.disabled).active:focus, .btn-orange:not([disabled]):not(.disabled):active:focus, .show>.btn-orange.dropdown-toggle:focus { -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) }
.orange-ic { color: #f57c00!important }
.orange-ic:focus, .orange-ic:hover { color: #f57c00 }
.btn-outline-orange { border: 2px solid #f57c00!important; background-color: transparent!important; color: #f57c00!important }
.btn-outline-orange.active, .btn-outline-orange:active, .btn-outline-orange:active:focus, .btn-outline-orange:focus, .btn-outline-orange:hover { border-color: #f57c00!important; background-color: transparent!important; color: #f57c00!important }
.btn-outline-orange:not([disabled]):not(.disabled).active, .btn-outline-orange:not([disabled]):not(.disabled):active, .show>.btn-outline-orange.dropdown-toggle { -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); background-color: transparent!important; border-color: #f57c00!important }
.btn-outline-orange:not([disabled]):not(.disabled).active:focus, .btn-outline-orange:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-orange.dropdown-toggle:focus { -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) }
.btn-deep-orange { background-color: #ff7043!important; color: #fff!important }
.btn-deep-orange:hover { background-color: #ff835d }
.btn-deep-orange.focus, .btn-deep-orange:focus { -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) }
.btn-deep-orange.active, .btn-deep-orange:active, .btn-deep-orange:focus { background-color: #dc3500 }
.btn-deep-orange.dropdown-toggle { background-color: #ff7043!important }
.btn-deep-orange.dropdown-toggle:focus, .btn-deep-orange.dropdown-toggle:hover { background-color: #ff835d!important }
.btn-deep-orange:not([disabled]):not(.disabled).active, .btn-deep-orange:not([disabled]):not(.disabled):active, .show>.btn-deep-orange.dropdown-toggle { -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); background-color: #dc3500!important }
.btn-deep-orange:not([disabled]):not(.disabled).active:focus, .btn-deep-orange:not([disabled]):not(.disabled):active:focus, .show>.btn-deep-orange.dropdown-toggle:focus { -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) }
.deep-orange-ic { color: #ff7043!important }
.deep-orange-ic:focus, .deep-orange-ic:hover { color: #ff7043 }
.btn-outline-deep-orange { border: 2px solid #ff7043!important; background-color: transparent!important; color: #ff7043!important }
.btn-outline-deep-orange.active, .btn-outline-deep-orange:active, .btn-outline-deep-orange:active:focus, .btn-outline-deep-orange:focus, .btn-outline-deep-orange:hover { border-color: #ff7043!important; background-color: transparent!important; color: #ff7043!important }
.btn-outline-deep-orange:not([disabled]):not(.disabled).active, .btn-outline-deep-orange:not([disabled]):not(.disabled):active, .show>.btn-outline-deep-orange.dropdown-toggle { -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); background-color: transparent!important; border-color: #ff7043!important }
.btn-outline-deep-orange:not([disabled]):not(.disabled).active:focus, .btn-outline-deep-orange:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-deep-orange.dropdown-toggle:focus { -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) }
.btn-brown { background-color: #795548!important; color: #fff!important }
.btn-brown:hover { background-color: #896052 }
.btn-brown.focus, .btn-brown:focus { -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) }
.btn-brown.active, .btn-brown:active, .btn-brown:focus { background-color: #392822 }
.btn-brown.dropdown-toggle { background-color: #795548!important }
.btn-brown.dropdown-toggle:focus, .btn-brown.dropdown-toggle:hover { background-color: #896052!important }
.btn-brown:not([disabled]):not(.disabled).active, .btn-brown:not([disabled]):not(.disabled):active, .show>.btn-brown.dropdown-toggle { -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); background-color: #392822!important }
.btn-brown:not([disabled]):not(.disabled).active:focus, .btn-brown:not([disabled]):not(.disabled):active:focus, .show>.btn-brown.dropdown-toggle:focus { -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) }
.brown-ic { color: #795548!important }
.brown-ic:focus, .brown-ic:hover { color: #795548 }
.btn-outline-brown { border: 2px solid #795548!important; background-color: transparent!important; color: #795548!important }
.btn-outline-brown.active, .btn-outline-brown:active, .btn-outline-brown:active:focus, .btn-outline-brown:focus, .btn-outline-brown:hover { border-color: #795548!important; background-color: transparent!important; color: #795548!important }
.btn-outline-brown:not([disabled]):not(.disabled).active, .btn-outline-brown:not([disabled]):not(.disabled):active, .show>.btn-outline-brown.dropdown-toggle { -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); background-color: transparent!important; border-color: #795548!important }
.btn-outline-brown:not([disabled]):not(.disabled).active:focus, .btn-outline-brown:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-brown.dropdown-toggle:focus { -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) }
.btn-grey { background-color: #616161!important; color: #fff!important }
.btn-grey:hover { background-color: #6e6e6e }
.btn-grey.focus, .btn-grey:focus { -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) }
.btn-grey.active, .btn-grey:active, .btn-grey:focus { background-color: #2e2e2e }
.btn-grey.dropdown-toggle { background-color: #616161!important }
.btn-grey.dropdown-toggle:focus, .btn-grey.dropdown-toggle:hover { background-color: #6e6e6e!important }
.btn-grey:not([disabled]):not(.disabled).active, .btn-grey:not([disabled]):not(.disabled):active, .show>.btn-grey.dropdown-toggle { -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); background-color: #2e2e2e!important }
.btn-grey:not([disabled]):not(.disabled).active:focus, .btn-grey:not([disabled]):not(.disabled):active:focus, .show>.btn-grey.dropdown-toggle:focus { -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) }
.grey-ic { color: #616161!important }
.grey-ic:focus, .grey-ic:hover { color: #616161 }
.btn-outline-grey { border: 2px solid #616161!important; background-color: transparent!important; color: #616161!important }
.btn-outline-grey.active, .btn-outline-grey:active, .btn-outline-grey:active:focus, .btn-outline-grey:focus, .btn-outline-grey:hover { border-color: #616161!important; background-color: transparent!important; color: #616161!important }
.btn-outline-grey:not([disabled]):not(.disabled).active, .btn-outline-grey:not([disabled]):not(.disabled):active, .show>.btn-outline-grey.dropdown-toggle { -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); background-color: transparent!important; border-color: #616161!important }
.btn-outline-grey:not([disabled]):not(.disabled).active:focus, .btn-outline-grey:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-grey.dropdown-toggle:focus { -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) }
.btn-blue-grey { background-color: #78909c!important; color: #fff!important }
.btn-blue-grey:hover { background-color: #879ca7 }
.btn-blue-grey.focus, .btn-blue-grey:focus { -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) }
.btn-blue-grey.active, .btn-blue-grey:active, .btn-blue-grey:focus { background-color: #4a5b64 }
.btn-blue-grey.dropdown-toggle { background-color: #78909c!important }
.btn-blue-grey.dropdown-toggle:focus, .btn-blue-grey.dropdown-toggle:hover { background-color: #879ca7!important }
.btn-blue-grey:not([disabled]):not(.disabled).active, .btn-blue-grey:not([disabled]):not(.disabled):active, .show>.btn-blue-grey.dropdown-toggle { -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); background-color: #4a5b64!important }
.btn-blue-grey:not([disabled]):not(.disabled).active:focus, .btn-blue-grey:not([disabled]):not(.disabled):active:focus, .show>.btn-blue-grey.dropdown-toggle:focus { -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) }
.blue-grey-ic { color: #78909c!important }
.blue-grey-ic:focus, .blue-grey-ic:hover { color: #78909c }
.btn-outline-blue-grey { border: 2px solid #78909c!important; background-color: transparent!important; color: #78909c!important }
.btn-outline-blue-grey.active, .btn-outline-blue-grey:active, .btn-outline-blue-grey:active:focus, .btn-outline-blue-grey:focus, .btn-outline-blue-grey:hover { border-color: #78909c!important; background-color: transparent!important; color: #78909c!important }
.btn-outline-blue-grey:not([disabled]):not(.disabled).active, .btn-outline-blue-grey:not([disabled]):not(.disabled):active, .show>.btn-outline-blue-grey.dropdown-toggle { -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); background-color: transparent!important; border-color: #78909c!important }
.btn-outline-blue-grey:not([disabled]):not(.disabled).active:focus, .btn-outline-blue-grey:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-blue-grey.dropdown-toggle:focus { -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) }
.btn-dark { background-color: #212121!important; color: #fff!important }
.btn-dark:hover { background-color: #2e2e2e }
.btn-dark.focus, .btn-dark:focus { -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) }
.btn-dark.active, .btn-dark:active, .btn-dark:focus { background-color: #000 }
.btn-dark.dropdown-toggle { background-color: #212121!important }
.btn-dark.dropdown-toggle:focus, .btn-dark.dropdown-toggle:hover { background-color: #2e2e2e!important }
.btn-dark:not([disabled]):not(.disabled).active, .btn-dark:not([disabled]):not(.disabled):active, .show>.btn-dark.dropdown-toggle { -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); background-color: #000!important }
.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 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) }
.dark-ic { color: #212121!important }
.dark-ic:focus, .dark-ic:hover { color: #212121 }
.btn-outline-dark { border: 2px solid #212121!important; background-color: transparent!important; color: #212121!important }
.btn-outline-dark.active, .btn-outline-dark:active, .btn-outline-dark:active:focus, .btn-outline-dark:focus, .btn-outline-dark:hover { border-color: #212121!important; background-color: transparent!important; color: #212121!important }
.btn-outline-dark:not([disabled]):not(.disabled).active, .btn-outline-dark:not([disabled]):not(.disabled):active, .show>.btn-outline-dark.dropdown-toggle { -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); background-color: transparent!important; border-color: #212121!important }
.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 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) }
.btn-light { background-color: #e0e0e0!important; color: #000!important }
.btn-light:hover { background-color: #ededed }
.btn-light.focus, .btn-light:focus { -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) }
.btn-light.active, .btn-light:active, .btn-light:focus { background-color: #adadad }
.btn-light.dropdown-toggle { background-color: #e0e0e0!important }
.btn-light.dropdown-toggle:focus, .btn-light.dropdown-toggle:hover { background-color: #ededed!important }
.btn-light:not([disabled]):not(.disabled).active, .btn-light:not([disabled]):not(.disabled):active, .show>.btn-light.dropdown-toggle { -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); background-color: #adadad!important }
.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 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) }
.light-ic { color: #e0e0e0!important }
.light-ic:focus, .light-ic:hover { color: #e0e0e0 }
.btn-outline-light { border: 2px solid #e0e0e0!important; background-color: transparent!important; color: #e0e0e0!important }
.btn-outline-light.active, .btn-outline-light:active, .btn-outline-light:active:focus, .btn-outline-light:focus, .btn-outline-light:hover { border-color: #e0e0e0!important; background-color: transparent!important; color: #e0e0e0!important }
.btn-outline-light:not([disabled]):not(.disabled).active, .btn-outline-light:not([disabled]):not(.disabled):active, .show>.btn-outline-light.dropdown-toggle { -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); background-color: transparent!important; border-color: #e0e0e0!important }
.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 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) }
.btn-white { background-color: #fff!important; color: #000!important }
.btn-white:hover { background-color: #fff }
.btn-white.focus, .btn-white:focus { -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) }
.btn-white.active, .btn-white:active, .btn-white:focus { background-color: #ccc }
.btn-white.dropdown-toggle, .btn-white.dropdown-toggle:focus, .btn-white.dropdown-toggle:hover { background-color: #fff!important }
.btn-white:not([disabled]):not(.disabled).active, .btn-white:not([disabled]):not(.disabled):active, .show>.btn-white.dropdown-toggle { -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); background-color: #ccc!important }
.btn-white:not([disabled]):not(.disabled).active:focus, .btn-white:not([disabled]):not(.disabled):active:focus, .show>.btn-white.dropdown-toggle:focus { -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) }
.white-ic { color: #fff!important }
.white-ic:focus, .white-ic:hover { color: #fff }
.btn-outline-white { border: 2px solid #fff!important; background-color: transparent!important; color: #fff!important }
.btn-outline-white.active, .btn-outline-white:active, .btn-outline-white:active:focus, .btn-outline-white:focus, .btn-outline-white:hover { border-color: #fff!important; background-color: transparent!important; color: #fff!important }
.btn-outline-white:not([disabled]):not(.disabled).active, .btn-outline-white:not([disabled]):not(.disabled):active, .show>.btn-outline-white.dropdown-toggle { -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); background-color: transparent!important; border-color: #fff!important }
.btn-outline-white:not([disabled]):not(.disabled).active:focus, .btn-outline-white:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-white.dropdown-toggle:focus { -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) }
.btn-black { background-color: #000!important; color: #fff!important }
.btn-black:hover { background-color: #0d0d0d }
.btn-black.focus, .btn-black:focus { -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) }
.btn-black.active, .btn-black:active, .btn-black:focus { background-color: #000 }
.btn-black.dropdown-toggle { background-color: #000!important }
.btn-black.dropdown-toggle:focus, .btn-black.dropdown-toggle:hover { background-color: #0d0d0d!important }
.btn-black:not([disabled]):not(.disabled).active, .btn-black:not([disabled]):not(.disabled):active, .show>.btn-black.dropdown-toggle { -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); background-color: #000!important }
.btn-black:not([disabled]):not(.disabled).active:focus, .btn-black:not([disabled]):not(.disabled):active:focus, .show>.btn-black.dropdown-toggle:focus { -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) }
.black-ic { color: #000!important }
.black-ic:focus, .black-ic:hover { color: #000 }
.btn-outline-black { border: 2px solid #000!important; background-color: transparent!important; color: #000!important }
.btn-outline-black.active, .btn-outline-black:active, .btn-outline-black:active:focus, .btn-outline-black:focus, .btn-outline-black:hover { border-color: #000!important; background-color: transparent!important; color: #000!important }
.btn-outline-black:not([disabled]):not(.disabled).active, .btn-outline-black:not([disabled]):not(.disabled):active, .show>.btn-outline-black.dropdown-toggle { -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); background-color: transparent!important; border-color: #000!important }
.btn-outline-black:not([disabled]):not(.disabled).active:focus, .btn-outline-black:not([disabled]):not(.disabled):active:focus, .show>.btn-outline-black.dropdown-toggle:focus { -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) }
.card {
border-radius: 0; border: 0 }

.card .card{
	-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);   border-radius: .25rem; }

.card[class*=border] { border: 1px solid #9e9e9e; -webkit-box-shadow: none; box-shadow: none }
.navbar, .pagination .page-item.active .page-link { -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12) }
.card .card-body .card-title a, .card .card-body .card-title a:hover { -webkit-transition: .2s ease-in-out; -o-transition: .2s ease-in-out; transition: .2s ease-in-out }
.card .card-body .card-text { color: #747373; font-size: .9rem; font-weight: 400 }
.dropdown .dropdown-menu .dropdown-item:active { background-color: #757575 }
.md-form.input-group label { top: 0; margin-bottom: 0 }
.md-form.input-group .input-group-text { background-color: #e0e0e0 }
.md-form.input-group .input-group-text.md-addon { border: none; background-color: transparent; font-weight: 500 }
.md-form.input-group .form-control { margin: 0; padding: .375rem .75rem }
.navbar { box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12); font-weight: 300 }
.navbar form .md-form input { margin: 0 5px 1px 8px }
.navbar .breadcrumb { margin: 0; padding: .3rem 0 0 1rem; background-color: inherit; font-size: 15px; font-weight: 300 }
.navbar .breadcrumb .breadcrumb-item { color: #fff }
.navbar .breadcrumb .breadcrumb-item.active, .navbar .breadcrumb .breadcrumb-item:before { color: rgba(255, 255, 255, .65) }
.navbar .navbar-toggler { outline: 0; border-width: 0 }
.navbar .nav-flex-icons { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row }
.navbar .nav-item .nav-link { display: block }
.navbar .nav-item .nav-link.disabled:active { pointer-events: none }
.navbar .nav-item .nav-link .fa { padding-right: 3px; padding-left: 3px }

@media (max-width:992px) { .navbar .container {   width: 100% } .navbar .container .navbar-toggler-right {   right: 0 } .navbar .nav-item .nav-link {   padding-right: 6px;   padding-left: 6px } }
.navbar .dropdown-menu { position: absolute!important; margin-top: 0 }
.navbar .dropdown-menu a { padding: 10px; font-size: .9375rem; font-weight: 300; color: #000 }

@media (max-width:600px) { .navbar .dropdown-menu form {   width: 17rem } }
.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled, .navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled:hover { color: rgba(0, 0, 0, .3) }
.navbar.navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); cursor: pointer }
.navbar.navbar-light .breadcrumb .nav-item .nav-link, .navbar.navbar-light .navbar-nav .nav-item .nav-link { color: #000; -webkit-transition: .35s; -o-transition: .35s; transition: .35s }
.navbar.navbar-light .breadcrumb .nav-item .nav-link:hover, .navbar.navbar-light .navbar-nav .nav-item .nav-link:hover { color: rgba(0, 0, 0, .7) }
.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link:hover, .navbar.navbar-light .navbar-nav .nav-item.active>.nav-link:hover, .navbar.navbar-light .navbar-toggler, .navbar.navbar-light form .md-form .form-control { color: #000 }
.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link, .navbar.navbar-light .navbar-nav .nav-item.active>.nav-link { background-color: rgba(0, 0, 0, .1) }
.navbar.navbar-light form .md-form input { border-bottom: 1px solid #000 }
.navbar.navbar-light form .md-form input:focus:not([readonly]) { border-color: #4285f4 }
.navbar.navbar-light form .md-form .form-control::-webkit-input-placeholder { color: #000; font-weight: 300 }
.navbar.navbar-light form .md-form .form-control:-ms-input-placeholder { color: #000; font-weight: 300 }
.navbar.navbar-light form .md-form .form-control::-ms-input-placeholder { color: #000; font-weight: 300 }
.navbar.navbar-light form .md-form .form-control::placeholder { color: #000; font-weight: 300 }
.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled, .navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled:hover { color: rgba(255, 255, 255, .25) }
.navbar.navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); cursor: pointer }
.navbar.navbar-dark .breadcrumb .nav-item .nav-link, .navbar.navbar-dark .navbar-nav .nav-item .nav-link { color: #fff; -webkit-transition: .35s; -o-transition: .35s; transition: .35s }
.navbar.navbar-dark .breadcrumb .nav-item .nav-link:hover, .navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover { color: rgba(255, 255, 255, .75) }
.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link:hover, .navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link:hover, .navbar.navbar-dark .navbar-toggler, .navbar.navbar-dark form .md-form .form-control { color: #fff }
.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link, .navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link { background-color: rgba(255, 255, 255, .1) }
.navbar.navbar-dark form .md-form input { border-bottom: 1px solid #fff }
.navbar.navbar-dark form .md-form input:focus:not([readonly]) { border-color: #4285f4 }
.navbar.navbar-dark form .md-form .form-control::-webkit-input-placeholder { color: #fff; font-weight: 300 }
.navbar.navbar-dark form .md-form .form-control:-ms-input-placeholder { color: #fff; font-weight: 300 }
.navbar.navbar-dark form .md-form .form-control::-ms-input-placeholder { color: #fff; font-weight: 300 }
.navbar.navbar-dark form .md-form .form-control::placeholder { color: #fff; font-weight: 300 }

@media (min-width:600px) { .navbar .dropdown-menu form {   width: 22rem } .navbar.scrolling-navbar {   -webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;   -o-transition: background .5s ease-in-out, padding .5s ease-in-out;   transition: background .5s ease-in-out, padding .5s ease-in-out;   padding-top: 12px;   padding-bottom: 12px } .navbar.scrolling-navbar .navbar-nav>li {   -webkit-transition-duration: 1s;   -o-transition-duration: 1s;   transition-duration: 1s } .navbar.scrolling-navbar.top-nav-collapse {   padding-top: 5px;   padding-bottom: 5px } }
.pagination .page-item.active .page-link { box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12); -webkit-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; -webkit-border-radius: .125rem; border-radius: .125rem; background-color: #4285f4; color: #fff }
.pagination .page-item.active .page-link:hover { background-color: #4285f4 }
.pagination .page-item.disabled .page-link { color: #868e96 }
.pagination .page-item .page-link { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; outline: 0; border: 0; background-color: transparent; font-size: .9rem; color: #212529 }
.badge, .badge-danger, .badge-dark, .badge-default, .badge-info, .badge-primary, .badge-secondary, .badge-success, .badge-warning { color: #fff!important }
.pagination .page-item .page-link:hover { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; -webkit-border-radius: .125rem; border-radius: .125rem; background-color: #eee }
.pagination .page-item .page-link:focus { background-color: transparent }
.pagination.pagination-lg .page-item .page-link { font-size: 1rem }
.pagination.pagination-sm .page-item .page-link { font-size: .8rem }
.pagination.pagination-circle .page-item .page-link { margin-left: 2px; margin-right: 2px; -webkit-border-radius: 50%; border-radius: 50% }
.pagination.pagination-circle .page-item .page-link:hover, .pagination.pagination-circle .page-item.active .page-link { -webkit-border-radius: 50%; border-radius: 50% }
.pagination.pg-blue .page-item.active .page-link, .pagination.pg-blue .page-item.active .page-link:hover { background-color: #4285f4 }
.pagination.pg-red .page-item.active .page-link, .pagination.pg-red .page-item.active .page-link:hover { background-color: #ff3547 }
.pagination.pg-teal .page-item.active .page-link, .pagination.pg-teal .page-item.active .page-link:hover { background-color: #2bbbad }
.pagination.pg-dark-grey .page-item.active .page-link, .pagination.pg-dark-grey .page-item.active .page-link:hover { background-color: #37474f }
.pagination.pg-dark .page-item.active .page-link, .pagination.pg-dark .page-item.active .page-link:hover { background-color: #2e2e2e }
.pagination.pg-blue-grey .page-item.active .page-link, .pagination.pg-blue-grey .page-item.active .page-link:hover { background-color: #3f729b }
.pagination.pg-amber .page-item.active .page-link, .pagination.pg-amber .page-item.active .page-link:hover { background-color: #ff6f00 }
.pagination.pg-purple .page-item.active .page-link, .pagination.pg-purple .page-item.active .page-link:hover { background-color: #5e35b1 }
.badge { -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); -webkit-border-radius: .125rem; border-radius: .125rem }
.badge-pill { -webkit-border-radius: 10rem; border-radius: 10rem; padding-right: .6em; padding-left: .6em }
.badge-primary { background-color: #4285f4!important }
.badge-danger { background-color: #ff3547!important }
.badge-warning { background-color: #f80!important }
.badge-success { background-color: #00c851!important }
.badge-info { background-color: #33b5e5!important }
.badge-default { background-color: #2bbbad!important }
.badge-secondary { background-color: #a6c!important }
.badge-dark { background-color: #212121!important }
.badge-light { background-color: #e0e0e0!important; color: #000!important }
.modal-dialog.modal-notify.modal-primary .badge, .modal-dialog.modal-notify.modal-primary .modal-header { background-color: #4285f4 }

body.modal-open { overflow: auto; padding-right: 0!important }

body.scrollable { overflow-y: auto }
.modal-dialog .modal-content { -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); border: 0; -webkit-border-radius: .125rem; border-radius: .125rem }
.modal-dialog .modal-content .modal-header { -webkit-border-top-left-radius: .125rem; border-top-left-radius: .125rem; -webkit-border-top-right-radius: .125rem; border-top-right-radius: .125rem }
.modal-dialog.cascading-modal { margin-top: 10% }
.modal-dialog.cascading-modal .close { opacity: 1; text-shadow: none; color: #fff; outline: 0 }
.modal-dialog.cascading-modal .modal-header { -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); margin: -2rem 1rem 1rem; border: none; -webkit-border-radius: .125rem; border-radius: .125rem; padding: 1.5rem; text-align: center }
.modal-dialog.cascading-modal .modal-header .close { margin-right: 1rem }
.modal-dialog.cascading-modal .modal-header .title { margin-bottom: 0; width: 100%; font-size: 1.25rem }
.modal-dialog.cascading-modal .modal-header .title .fa { margin-right: 9px }
.modal-dialog.cascading-modal .modal-header .social-buttons { margin-top: 1.5rem }
.modal-dialog.cascading-modal .modal-header .social-buttons a { font-size: 1rem }
.modal-dialog.cascading-modal .modal-c-tabs .md-tabs { -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); margin: -1.5rem 1rem 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex }
.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 }
.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li a { text-align: center }
.modal-dialog.cascading-modal .modal-c-tabs .tab-content { padding: 1.7rem 0 0 }
.modal-dialog.cascading-modal .modal-body, .modal-dialog.cascading-modal .modal-footer { padding-left: 2rem; padding-right: 2rem; color: #616161 }
.modal-dialog.cascading-modal .modal-body .additional-option, .modal-dialog.cascading-modal .modal-footer .additional-option { margin-top: 1rem; text-align: center }
.modal-dialog.cascading-modal.modal-avatar { margin-top: 6rem }
.modal-dialog.cascading-modal.modal-avatar .modal-header { -webkit-box-shadow: none; box-shadow: none; margin: -6rem 0 -1rem }
.modal-dialog.cascading-modal.modal-avatar .modal-header img { width: 130px; -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); margin-left: auto; margin-right: auto }
.modal-dialog.modal-notify .heading { margin: 0; padding: .3rem; font-size: 1.15rem; color: #fff }
.modal-dialog.modal-notify .modal-header { -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); border: 0 }
.modal-dialog.modal-notify .close { opacity: 1 }
.modal-dialog.modal-notify .modal-body { padding: 1.5rem; color: #616161 }
.modal-dialog.modal-notify.modal-primary .fa { color: #4285f4 }
.modal-dialog.modal-notify.modal-danger .badge, .modal-dialog.modal-notify.modal-danger .modal-header { background-color: #ff3547 }
.modal-dialog.modal-notify.modal-danger .fa { color: #ff3547 }
.modal-dialog.modal-notify.modal-warning .badge, .modal-dialog.modal-notify.modal-warning .modal-header { background-color: #fb3 }
.modal-dialog.modal-notify.modal-warning .fa { color: #fb3 }
.modal-dialog.modal-notify.modal-success .badge, .modal-dialog.modal-notify.modal-success .modal-header { background-color: #00c851 }
.modal-dialog.modal-notify.modal-success .fa { color: #00c851 }
.modal-dialog.modal-notify.modal-info .badge, .modal-dialog.modal-notify.modal-info .modal-header { background-color: #33b5e5 }
.modal-dialog.modal-notify.modal-info .fa { color: #33b5e5 }
.modal { padding-right: 0!important }

@media (min-width:768px) { .modal .modal-dialog.modal-top {   top: 0 } .modal .modal-dialog.modal-left {   left: 0 } .modal .modal-dialog.modal-right {   right: 0 } .modal .modal-dialog.modal-bottom {   bottom: 0 } .modal .modal-dialog.modal-top-left {   top: 10px;   left: 10px } .modal .modal-dialog.modal-top-right {   top: 10px;   right: 10px } .modal .modal-dialog.modal-bottom-left {   bottom: 10px;   left: 10px } .modal .modal-dialog.modal-bottom-right {   bottom: 10px;   right: 10px } }
.modal.fade.top:not(.show) .modal-dialog { -webkit-transform: translate3d(0, -25%, 0); transform: translate3d(0, -25%, 0) }
.modal.fade.left:not(.show) .modal-dialog { -webkit-transform: translate3d(-25%, 0, 0); transform: translate3d(-25%, 0, 0) }
.modal.fade.right:not(.show) .modal-dialog { -webkit-transform: translate3d(25%, 0, 0); transform: translate3d(25%, 0, 0) }
.modal.fade.bottom:not(.show) .modal-dialog { -webkit-transform: translate3d(0, 25%, 0); transform: translate3d(0, 25%, 0) }

@media (min-width:992px) { .modal .modal-fluid, .modal .modal-frame {   width: 100%;   max-width: 100% } .modal.modal-scrolling {   position: relative } .modal.modal-scrolling .modal-dialog {   position: fixed;   z-index: 1050 } .modal.modal-content-clickable {   top: auto;   bottom: auto } .modal.modal-content-clickable .modal-dialog {   position: fixed } .modal .modal-fluid .modal-content {   width: 100% } .modal .modal-frame {   position: absolute;   margin: 0 } .modal .modal-frame.modal-bottom {   bottom: 0 } .modal .modal-full-height {   position: absolute;   display: -webkit-box;   display: -webkit-flex;   display: -ms-flexbox;   display: flex;   margin: 0;   width: 400px;   height: auto;   min-height: 100%;   top: 0;   right: 0 } .modal .modal-full-height.modal-bottom, .modal .modal-full-height.modal-top {   display: block;   width: 100%;   max-width: 100%;   height: auto } .modal .modal-full-height.modal-top {   bottom: auto } .modal .modal-full-height.modal-bottom {   min-height: 0;   top: auto } .modal .modal-full-height .modal-content {   width: 100% } .modal .modal-full-height.modal-lg {   width: 90%;   max-width: 90% } }

@media (min-width:992px) and (min-width:992px) { .modal .modal-full-height.modal-lg {   width: 800px;   max-width: 800px } }

@media (min-width:992px) and (min-width:1200px) { .modal .modal-full-height.modal-lg {   width: 1000px;   max-width: 1000px } }

@media (min-width:992px) { .modal .modal-side {   position: absolute;   bottom: 10px;   right: 10px;   margin: 0;   width: 400px } }
.carousel .carousel-control-next-icon, .carousel .carousel-control-prev-icon { width: 20px; height: 20px }
.carousel .carousel-control-prev-icon { background-image: url(../img/svg/arrow_left.svg) }
.carousel .carousel-control-next-icon { background-image: url(../img/svg/arrow_right.svg) }
.carousel .carousel-indicators li { width: .625rem; height: .625rem; -webkit-border-radius: 50%; border-radius: 50%; cursor: pointer }
.carousel-fade .carousel-item { opacity: 0; -webkit-transition-duration: .6s; -o-transition-duration: .6s; transition-duration: .6s; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity }
.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active { opacity: 1 }
.carousel-fade .carousel-item-left.active, .carousel-fade .carousel-item-right.active { opacity: 0 }
.carousel-fade .carousel-item-left.active, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item-prev.active, .carousel-fade .carousel-item.active { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0) }

@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) { .carousel-fade .carousel-item-left.active, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item-prev.active, .carousel-fade .carousel-item.active {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0) } }
.md-form { position: relative; margin-top: 1.5rem; margin-bottom: 1.5rem }
.md-form input[type=date], .md-form input[type=datetime-local], .md-form input[type=email], .md-form input[type=number], .md-form input[type=password], .md-form input[type=search-md], .md-form input[type=search], .md-form input[type=tel], .md-form input[type=text], .md-form input[type=time], .md-form input[type=url], .md-form textarea.md-textarea { -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; 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; outline: 0; -webkit-box-shadow: none; box-shadow: none; border: none; border-bottom: 1px solid #ced4da; -webkit-border-radius: 0; border-radius: 0; -webkit-box-sizing: content-box; box-sizing: content-box; background-color: transparent }
.md-form input[type=date]:focus:not([readonly]), .md-form input[type=datetime-local]:focus:not([readonly]), .md-form input[type=email]:focus:not([readonly]), .md-form input[type=number]:focus:not([readonly]), .md-form input[type=password]:focus:not([readonly]), .md-form input[type=search-md]:focus:not([readonly]), .md-form input[type=search]:focus:not([readonly]), .md-form input[type=tel]:focus:not([readonly]), .md-form input[type=text]:focus:not([readonly]), .md-form input[type=time]:focus:not([readonly]), .md-form input[type=url]:focus:not([readonly]), .md-form textarea.md-textarea:focus:not([readonly]) { -webkit-box-shadow: 0 1px 0 0 #4285f4; box-shadow: 0 1px 0 0 #4285f4; border-bottom: 1px solid #4285f4 }
.md-form input[type=date]:focus:not([readonly])+label, .md-form input[type=datetime-local]:focus:not([readonly])+label, .md-form input[type=email]:focus:not([readonly])+label, .md-form input[type=number]:focus:not([readonly])+label, .md-form input[type=password]:focus:not([readonly])+label, .md-form input[type=search-md]:focus:not([readonly])+label, .md-form input[type=search]:focus:not([readonly])+label, .md-form input[type=tel]:focus:not([readonly])+label, .md-form input[type=text]:focus:not([readonly])+label, .md-form input[type=time]:focus:not([readonly])+label, .md-form input[type=url]:focus:not([readonly])+label, .md-form textarea.md-textarea:focus:not([readonly])+label { color: #4285f4 }
.md-form input[type=date]+label:after, .md-form input[type=datetime-local]+label:after, .md-form input[type=email]+label:after, .md-form input[type=number]+label:after, .md-form input[type=password]+label:after, .md-form input[type=search-md]+label:after, .md-form input[type=search]+label:after, .md-form input[type=tel]+label:after, .md-form input[type=text]+label:after, .md-form input[type=time]+label:after, .md-form input[type=url]+label:after, .md-form textarea.md-textarea+label:after { content: ""; position: absolute; top: 65px; display: block; opacity: 0; -webkit-transition: .2s opacity ease-out, .2s color ease-out; -o-transition: .2s opacity ease-out, .2s color ease-out; transition: .2s opacity ease-out, .2s color ease-out }
.md-form input[type=date].valid, .md-form input[type=date]:focus.valid, .md-form input[type=datetime-local].valid, .md-form input[type=datetime-local]:focus.valid, .md-form input[type=email].valid, .md-form input[type=email]:focus.valid, .md-form input[type=number].valid, .md-form input[type=number]:focus.valid, .md-form input[type=password].valid, .md-form input[type=password]:focus.valid, .md-form input[type=search-md].valid, .md-form input[type=search-md]:focus.valid, .md-form input[type=search].valid, .md-form input[type=search]:focus.valid, .md-form input[type=tel].valid, .md-form input[type=tel]:focus.valid, .md-form input[type=text].valid, .md-form input[type=text]:focus.valid, .md-form input[type=time].valid, .md-form input[type=time]:focus.valid, .md-form input[type=url].valid, .md-form input[type=url]:focus.valid, .md-form textarea.md-textarea.valid, .md-form textarea.md-textarea:focus.valid { border-bottom: 1px solid #00c851; -webkit-box-shadow: 0 1px 0 0 #00c851; box-shadow: 0 1px 0 0 #00c851 }
.md-form input[type=date].valid+label:after, .md-form input[type=date]:focus.valid+label:after, .md-form input[type=datetime-local].valid+label:after, .md-form input[type=datetime-local]:focus.valid+label:after, .md-form input[type=email].valid+label:after, .md-form input[type=email]:focus.valid+label:after, .md-form input[type=number].valid+label:after, .md-form input[type=number]:focus.valid+label:after, .md-form input[type=password].valid+label:after, .md-form input[type=password]:focus.valid+label:after, .md-form input[type=search-md].valid+label:after, .md-form input[type=search-md]:focus.valid+label:after, .md-form input[type=search].valid+label:after, .md-form input[type=search]:focus.valid+label:after, .md-form input[type=tel].valid+label:after, .md-form input[type=tel]:focus.valid+label:after, .md-form input[type=text].valid+label:after, .md-form input[type=text]:focus.valid+label:after, .md-form input[type=time].valid+label:after, .md-form input[type=time]:focus.valid+label:after, .md-form input[type=url].valid+label:after, .md-form input[type=url]:focus.valid+label:after, .md-form textarea.md-textarea.valid+label:after, .md-form textarea.md-textarea:focus.valid+label:after { content: attr(data-success); color: #00c851; opacity: 1 }
.md-form input[type=date].invalid, .md-form input[type=date]:focus.invalid, .md-form input[type=datetime-local].invalid, .md-form input[type=datetime-local]:focus.invalid, .md-form input[type=email].invalid, .md-form input[type=email]:focus.invalid, .md-form input[type=number].invalid, .md-form input[type=number]:focus.invalid, .md-form input[type=password].invalid, .md-form input[type=password]:focus.invalid, .md-form input[type=search-md].invalid, .md-form input[type=search-md]:focus.invalid, .md-form input[type=search].invalid, .md-form input[type=search]:focus.invalid, .md-form input[type=tel].invalid, .md-form input[type=tel]:focus.invalid, .md-form input[type=text].invalid, .md-form input[type=text]:focus.invalid, .md-form input[type=time].invalid, .md-form input[type=time]:focus.invalid, .md-form input[type=url].invalid, .md-form input[type=url]:focus.invalid, .md-form textarea.md-textarea.invalid, .md-form textarea.md-textarea:focus.invalid { border-bottom: 1px solid #f44336; -webkit-box-shadow: 0 1px 0 0 #f44336; box-shadow: 0 1px 0 0 #f44336 }
.md-form input[type=date].invalid+label:after, .md-form input[type=date]:focus.invalid+label:after, .md-form input[type=datetime-local].invalid+label:after, .md-form input[type=datetime-local]:focus.invalid+label:after, .md-form input[type=email].invalid+label:after, .md-form input[type=email]:focus.invalid+label:after, .md-form input[type=number].invalid+label:after, .md-form input[type=number]:focus.invalid+label:after, .md-form input[type=password].invalid+label:after, .md-form input[type=password]:focus.invalid+label:after, .md-form input[type=search-md].invalid+label:after, .md-form input[type=search-md]:focus.invalid+label:after, .md-form input[type=search].invalid+label:after, .md-form input[type=search]:focus.invalid+label:after, .md-form input[type=tel].invalid+label:after, .md-form input[type=tel]:focus.invalid+label:after, .md-form input[type=text].invalid+label:after, .md-form input[type=text]:focus.invalid+label:after, .md-form input[type=time].invalid+label:after, .md-form input[type=time]:focus.invalid+label:after, .md-form input[type=url].invalid+label:after, .md-form input[type=url]:focus.invalid+label:after, .md-form textarea.md-textarea.invalid+label:after, .md-form textarea.md-textarea:focus.invalid+label:after { content: attr(data-error); color: #f44336; opacity: 1 }
.md-form input[type=date].form-control.valid+label:after, .md-form input[type=date].form-control:focus.valid+label:after, .md-form input[type=datetime-local].form-control.valid+label:after, .md-form input[type=datetime-local].form-control:focus.valid+label:after, .md-form input[type=email].form-control.valid+label:after, .md-form input[type=email].form-control:focus.valid+label:after, .md-form input[type=number].form-control.valid+label:after, .md-form input[type=number].form-control:focus.valid+label:after, .md-form input[type=password].form-control.valid+label:after, .md-form input[type=password].form-control:focus.valid+label:after, .md-form input[type=search-md].form-control.valid+label:after, .md-form input[type=search-md].form-control:focus.valid+label:after, .md-form input[type=search].form-control.valid+label:after, .md-form input[type=search].form-control:focus.valid+label:after, .md-form input[type=tel].form-control.valid+label:after, .md-form input[type=tel].form-control:focus.valid+label:after, .md-form input[type=text].form-control.valid+label:after, .md-form input[type=text].form-control:focus.valid+label:after, .md-form input[type=time].form-control.valid+label:after, .md-form input[type=time].form-control:focus.valid+label:after, .md-form input[type=url].form-control.valid+label:after, .md-form input[type=url].form-control:focus.valid+label:after, .md-form textarea.md-textarea.form-control.valid+label:after, .md-form textarea.md-textarea.form-control:focus.valid+label:after { top: 3.56rem }
.md-form input[type=date].form-control.invalid+label:after, .md-form input[type=date].form-control:focus.invalid+label:after, .md-form input[type=datetime-local].form-control.invalid+label:after, .md-form input[type=datetime-local].form-control:focus.invalid+label:after, .md-form input[type=email].form-control.invalid+label:after, .md-form input[type=email].form-control:focus.invalid+label:after, .md-form input[type=number].form-control.invalid+label:after, .md-form input[type=number].form-control:focus.invalid+label:after, .md-form input[type=password].form-control.invalid+label:after, .md-form input[type=password].form-control:focus.invalid+label:after, .md-form input[type=search-md].form-control.invalid+label:after, .md-form input[type=search-md].form-control:focus.invalid+label:after, .md-form input[type=search].form-control.invalid+label:after, .md-form input[type=search].form-control:focus.invalid+label:after, .md-form input[type=tel].form-control.invalid+label:after, .md-form input[type=tel].form-control:focus.invalid+label:after, .md-form input[type=text].form-control.invalid+label:after, .md-form input[type=text].form-control:focus.invalid+label:after, .md-form input[type=time].form-control.invalid+label:after, .md-form input[type=time].form-control:focus.invalid+label:after, .md-form input[type=url].form-control.invalid+label:after, .md-form input[type=url].form-control:focus.invalid+label:after, .md-form textarea.md-textarea.form-control.invalid+label:after, .md-form textarea.md-textarea.form-control:focus.invalid+label:after { top: 3.44rem }
.md-form input[type=date].form-control-lg.valid+label:after, .md-form input[type=date].form-control-lg:focus.valid+label:after, .md-form input[type=datetime-local].form-control-lg.valid+label:after, .md-form input[type=datetime-local].form-control-lg:focus.valid+label:after, .md-form input[type=email].form-control-lg.valid+label:after, .md-form input[type=email].form-control-lg:focus.valid+label:after, .md-form input[type=number].form-control-lg.valid+label:after, .md-form input[type=number].form-control-lg:focus.valid+label:after, .md-form input[type=password].form-control-lg.valid+label:after, .md-form input[type=password].form-control-lg:focus.valid+label:after, .md-form input[type=search-md].form-control-lg.valid+label:after, .md-form input[type=search-md].form-control-lg:focus.valid+label:after, .md-form input[type=search].form-control-lg.valid+label:after, .md-form input[type=search].form-control-lg:focus.valid+label:after, .md-form input[type=tel].form-control-lg.valid+label:after, .md-form input[type=tel].form-control-lg:focus.valid+label:after, .md-form input[type=text].form-control-lg.valid+label:after, .md-form input[type=text].form-control-lg:focus.valid+label:after, .md-form input[type=time].form-control-lg.valid+label:after, .md-form input[type=time].form-control-lg:focus.valid+label:after, .md-form input[type=url].form-control-lg.valid+label:after, .md-form input[type=url].form-control-lg:focus.valid+label:after, .md-form textarea.md-textarea.form-control-lg.valid+label:after, .md-form textarea.md-textarea.form-control-lg:focus.valid+label:after { top: 4.1rem }
.md-form input[type=date].form-control-lg.invalid+label:after, .md-form input[type=date].form-control-lg:focus.invalid+label:after, .md-form input[type=datetime-local].form-control-lg.invalid+label:after, .md-form input[type=datetime-local].form-control-lg:focus.invalid+label:after, .md-form input[type=email].form-control-lg.invalid+label:after, .md-form input[type=email].form-control-lg:focus.invalid+label:after, .md-form input[type=number].form-control-lg.invalid+label:after, .md-form input[type=number].form-control-lg:focus.invalid+label:after, .md-form input[type=password].form-control-lg.invalid+label:after, .md-form input[type=password].form-control-lg:focus.invalid+label:after, .md-form input[type=search-md].form-control-lg.invalid+label:after, .md-form input[type=search-md].form-control-lg:focus.invalid+label:after, .md-form input[type=search].form-control-lg.invalid+label:after, .md-form input[type=search].form-control-lg:focus.invalid+label:after, .md-form input[type=tel].form-control-lg.invalid+label:after, .md-form input[type=tel].form-control-lg:focus.invalid+label:after, .md-form input[type=text].form-control-lg.invalid+label:after, .md-form input[type=text].form-control-lg:focus.invalid+label:after, .md-form input[type=time].form-control-lg.invalid+label:after, .md-form input[type=time].form-control-lg:focus.invalid+label:after, .md-form input[type=url].form-control-lg.invalid+label:after, .md-form input[type=url].form-control-lg:focus.invalid+label:after, .md-form textarea.md-textarea.form-control-lg.invalid+label:after, .md-form textarea.md-textarea.form-control-lg:focus.invalid+label:after { top: 4rem }
.md-form input[type=date].form-control-sm.valid+label:after, .md-form input[type=date].form-control-sm:focus.valid+label:after, .md-form input[type=datetime-local].form-control-sm.valid+label:after, .md-form input[type=datetime-local].form-control-sm:focus.valid+label:after, .md-form input[type=email].form-control-sm.valid+label:after, .md-form input[type=email].form-control-sm:focus.valid+label:after, .md-form input[type=number].form-control-sm.valid+label:after, .md-form input[type=number].form-control-sm:focus.valid+label:after, .md-form input[type=password].form-control-sm.valid+label:after, .md-form input[type=password].form-control-sm:focus.valid+label:after, .md-form input[type=search-md].form-control-sm.valid+label:after, .md-form input[type=search-md].form-control-sm:focus.valid+label:after, .md-form input[type=search].form-control-sm.valid+label:after, .md-form input[type=search].form-control-sm:focus.valid+label:after, .md-form input[type=tel].form-control-sm.valid+label:after, .md-form input[type=tel].form-control-sm:focus.valid+label:after, .md-form input[type=text].form-control-sm.valid+label:after, .md-form input[type=text].form-control-sm:focus.valid+label:after, .md-form input[type=time].form-control-sm.valid+label:after, .md-form input[type=time].form-control-sm:focus.valid+label:after, .md-form input[type=url].form-control-sm.valid+label:after, .md-form input[type=url].form-control-sm:focus.valid+label:after, .md-form textarea.md-textarea.form-control-sm.valid+label:after, .md-form textarea.md-textarea.form-control-sm:focus.valid+label:after { top: 3.2rem }
.md-form input[type=date].form-control-sm.invalid+label:after, .md-form input[type=date].form-control-sm:focus.invalid+label:after, .md-form input[type=datetime-local].form-control-sm.invalid+label:after, .md-form input[type=datetime-local].form-control-sm:focus.invalid+label:after, .md-form input[type=email].form-control-sm.invalid+label:after, .md-form input[type=email].form-control-sm:focus.invalid+label:after, .md-form input[type=number].form-control-sm.invalid+label:after, .md-form input[type=number].form-control-sm:focus.invalid+label:after, .md-form input[type=password].form-control-sm.invalid+label:after, .md-form input[type=password].form-control-sm:focus.invalid+label:after, .md-form input[type=search-md].form-control-sm.invalid+label:after, .md-form input[type=search-md].form-control-sm:focus.invalid+label:after, .md-form input[type=search].form-control-sm.invalid+label:after, .md-form input[type=search].form-control-sm:focus.invalid+label:after, .md-form input[type=tel].form-control-sm.invalid+label:after, .md-form input[type=tel].form-control-sm:focus.invalid+label:after, .md-form input[type=text].form-control-sm.invalid+label:after, .md-form input[type=text].form-control-sm:focus.invalid+label:after, .md-form input[type=time].form-control-sm.invalid+label:after, .md-form input[type=time].form-control-sm:focus.invalid+label:after, .md-form input[type=url].form-control-sm.invalid+label:after, .md-form input[type=url].form-control-sm:focus.invalid+label:after, .md-form textarea.md-textarea.form-control-sm.invalid+label:after, .md-form textarea.md-textarea.form-control-sm:focus.invalid+label:after { top: 3.1rem }
.md-form .was-validated input[type=text]:valid+label { color: #00c851!important }
.md-form .was-validated input[type=text]:invalid+label { color: #f44336!important }
.md-form .was-validated .form-control:valid:focus { -webkit-box-shadow: 0 1px 0 0 #00c851!important; box-shadow: 0 1px 0 0 #00c851!important }
.md-form .was-validated .form-control:valid { border-color: #00c851!important }
.md-form .was-validated .form-control:invalid:focus { -webkit-box-shadow: 0 1px 0 0 #f44336!important; box-shadow: 0 1px 0 0 #f44336!important }
.md-form .was-validated .form-control:invalid { border-color: #f44336!important }
.md-form .form-control { margin: 0 0 .5rem; -webkit-border-radius: 0; border-radius: 0; padding: .3rem 0 .55rem; background-image: none; background-color: transparent; height: auto }
.md-form .form-control:focus { -webkit-box-shadow: none; box-shadow: none; background: 0 0 }
.md-form .form-control:disabled, .md-form .form-control[readonly] { border-bottom: 1px solid #bdbdbd; background-color: transparent }
.md-form .validate { margin-bottom: 2.5rem }
.md-form label { font-size: 1rem }
.md-form label.active { font-size: .8rem; -webkit-transform: translateY(-140%); -ms-transform: translateY(-140%); transform: translateY(-140%) }
.md-form .prefix { top: .25rem; font-size: 1.75rem }
.md-form .prefix~input, .md-form .prefix~textarea { margin-left: 2.5rem; width: -webkit-calc(100% - 2.5rem); width: calc(100% - 2.5rem) }
.md-form .prefix~label { margin-left: 2.5rem }
.md-form .prefix~.form-text { margin-left: 2.6rem }
.md-form label { position: absolute; top: .65rem; left: 0; -webkit-transition: .2s ease-out; -o-transition: .2s ease-out; transition: .2s ease-out; cursor: text; color: #757575 }
.md-form .prefix { position: absolute; -webkit-transition: color .2s; -o-transition: color .2s; transition: color .2s }
.md-form .prefix.active { color: #4285f4 }
.md-form.form-lg .validate { margin-bottom: 2.8rem }
.md-form.form-lg label { font-size: 1.25rem }
.md-form.form-lg label.active { font-size: .95rem }
.md-form.form-lg .prefix { top: .4rem; font-size: 2rem }
.md-form.form-lg .prefix~input, .md-form.form-lg .prefix~textarea { margin-left: 3rem; width: -webkit-calc(100% - 3rem); width: calc(100% - 3rem) }
.md-form.form-lg .prefix~label { margin-left: 3rem }
.md-form.form-lg .prefix~.form-text { margin-left: 3.1rem }
.md-form.form-sm .validate { margin-bottom: 2.3rem }
.md-form.form-sm label { font-size: .875rem }
.md-form.form-sm label.active { font-size: .75rem }
.md-form.form-sm .prefix { top: .35rem; font-size: 1.5rem }
.md-form.form-sm .prefix~input, .md-form.form-sm .prefix~textarea { margin-left: 2rem; width: -webkit-calc(100% - 2rem); width: calc(100% - 2rem) }
.md-form.form-sm .prefix~.form-text, .md-form.form-sm .prefix~label { margin-left: 2rem }
.md-form textarea.md-textarea { overflow-y: hidden; padding: 1.5rem 0; resize: none }
.md-form textarea.md-textarea-auto { padding: 1.5rem 0 0 }
.edge-header { display: block; height: 278px; background-color: #ccc }
.free-bird { margin-top: -100px }
.juicy-peach-gradient { background-image: -webkit-gradient(linear, left top, right top, from(#ffecd2), to(#fcb69f)); background-image: -webkit-linear-gradient(left, #ffecd2 0, #fcb69f 100%); background-image: -o-linear-gradient(left, #ffecd2 0, #fcb69f 100%); background-image: linear-gradient(to right, #ffecd2 0, #fcb69f 100%) }
.young-passion-gradient { background-image: -webkit-gradient(linear, left top, right top, from(#ff8177), color-stop(0, #ff867a), color-stop(21%, #ff8c7f), color-stop(52%, #f99185), color-stop(78%, #cf556c), to(#b12a5b)); background-image: -webkit-linear-gradient(left, #ff8177 0, #ff867a 0, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%); background-image: -o-linear-gradient(left, #ff8177 0, #ff867a 0, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%); background-image: linear-gradient(to right, #ff8177 0, #ff867a 0, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%) }
.lady-lips-gradient { background-image: -webkit-gradient(linear, left bottom, left top, from(#ff9a9e), color-stop(99%, #fecfef), to(#fecfef)); background-image: -webkit-linear-gradient(bottom, #ff9a9e 0, #fecfef 99%, #fecfef 100%); background-image: -o-linear-gradient(bottom, #ff9a9e 0, #fecfef 99%, #fecfef 100%); background-image: linear-gradient(to top, #ff9a9e 0, #fecfef 99%, #fecfef 100%) }
.sunny-morning-gradient { background-image: -webkit-linear-gradient(330deg, #f6d365 0, #fda085 100%); background-image: -o-linear-gradient(330deg, #f6d365 0, #fda085 100%); background-image: linear-gradient(120deg, #f6d365 0, #fda085 100%) }
.rainy-ashville-gradient { background-image: -webkit-gradient(linear, left bottom, left top, from(#fbc2eb), to(#a6c1ee)); background-image: -webkit-linear-gradient(bottom, #fbc2eb 0, #a6c1ee 100%); background-image: -o-linear-gradient(bottom, #fbc2eb 0, #a6c1ee 100%); background-image: linear-gradient(to top, #fbc2eb 0, #a6c1ee 100%) }
.frozen-dreams-gradient { background-image: -webkit-gradient(linear, left bottom, left top, from(#fdcbf1), color-stop(1%, #fdcbf1), to(#e6dee9)); background-image: -webkit-linear-gradient(bottom, #fdcbf1 0, #fdcbf1 1%, #e6dee9 100%); background-image: -o-linear-gradient(bottom, #fdcbf1 0, #fdcbf1 1%, #e6dee9 100%); background-image: linear-gradient(to top, #fdcbf1 0, #fdcbf1 1%, #e6dee9 100%) }
.warm-flame-gradient { background-image: -webkit-linear-gradient(45deg, #ff9a9e 0, #fad0c4 99%, #fad0c4 100%); background-image: -o-linear-gradient(45deg, #ff9a9e 0, #fad0c4 99%, #fad0c4 100%); background-image: linear-gradient(45deg, #ff9a9e 0, #fad0c4 99%, #fad0c4 100%) }
.night-fade-gradient { background-image: -webkit-gradient(linear, left bottom, left top, from(#a18cd1), to(#fbc2eb)); background-image: -webkit-linear-gradient(bottom, #a18cd1 0, #fbc2eb 100%); background-image: -o-linear-gradient(bottom, #a18cd1 0, #fbc2eb 100%); background-image: linear-gradient(to top, #a18cd1 0, #fbc2eb 100%) }
.spring-warmth-gradient { background-image: -webkit-gradient(linear, left bottom, left top, from(#fad0c4), to(#ffd1ff)); background-image: -webkit-linear-gradient(bottom, #fad0c4 0, #ffd1ff 100%); background-image: -o-linear-gradient(bottom, #fad0c4 0, #ffd1ff 100%); background-image: linear-gradient(to top, #fad0c4 0, #ffd1ff 100%) }
.winter-neva-gradient { background-image: -webkit-linear-gradient(330deg, #a1c4fd 0, #c2e9fb 100%); background-image: -o-linear-gradient(330deg, #a1c4fd 0, #c2e9fb 100%); background-image: linear-gradient(120deg, #a1c4fd 0, #c2e9fb 100%) }
.dusty-grass-gradient { background-image: -webkit-linear-gradient(330deg, #d4fc79 0, #96e6a1 100%); background-image: -o-linear-gradient(330deg, #d4fc79 0, #96e6a1 100%); background-image: linear-gradient(120deg, #d4fc79 0, #96e6a1 100%) }
.tempting-azure-gradient { background-image: -webkit-linear-gradient(330deg, #84fab0 0, #8fd3f4 100%); background-image: -o-linear-gradient(330deg, #84fab0 0, #8fd3f4 100%); background-image: linear-gradient(120deg, #84fab0 0, #8fd3f4 100%) }
.heavy-rain-gradient { background-image: -webkit-gradient(linear, left bottom, left top, from(#cfd9df), to(#e2ebf0)); background-image: -webkit-linear-gradient(bottom, #cfd9df 0, #e2ebf0 100%); background-image: -o-linear-gradient(bottom, #cfd9df 0, #e2ebf0 100%); background-image: linear-gradient(to top, #cfd9df 0, #e2ebf0 100%) }
.amy-crisp-gradient { background-image: -webkit-linear-gradient(330deg, #a6c0fe 0, #f68084 100%); background-image: -o-linear-gradient(330deg, #a6c0fe 0, #f68084 100%); background-image: linear-gradient(120deg, #a6c0fe 0, #f68084 100%) }
.mean-fruit-gradient { background-image: -webkit-linear-gradient(330deg, #fccb90 0, #d57eeb 100%); background-image: -o-linear-gradient(330deg, #fccb90 0, #d57eeb 100%); background-image: linear-gradient(120deg, #fccb90 0, #d57eeb 100%) }
.deep-blue-gradient { background-image: -webkit-linear-gradient(330deg, #e0c3fc 0, #8ec5fc 100%); background-image: -o-linear-gradient(330deg, #e0c3fc 0, #8ec5fc 100%); background-image: linear-gradient(120deg, #e0c3fc 0, #8ec5fc 100%) }
.ripe-malinka-gradient { background-image: -webkit-linear-gradient(330deg, #f093fb 0, #f5576c 100%); background-image: -o-linear-gradient(330deg, #f093fb 0, #f5576c 100%); background-image: linear-gradient(120deg, #f093fb 0, #f5576c 100%) }
.cloudy-knoxville-gradient { background-image: -webkit-linear-gradient(330deg, #fdfbfb 0, #ebedee 100%); background-image: -o-linear-gradient(330deg, #fdfbfb 0, #ebedee 100%); background-image: linear-gradient(120deg, #fdfbfb 0, #ebedee 100%) }
.morpheus-den-gradient { background-image: -webkit-gradient(linear, left bottom, left top, from(#30cfd0), to(#330867)); background-image: -webkit-linear-gradient(bottom, #30cfd0 0, #330867 100%); background-image: -o-linear-gradient(bottom, #30cfd0 0, #330867 100%); background-image: linear-gradient(to top, #30cfd0 0, #330867 100%) }
.rare-wind-gradient { background-image: -webkit-gradient(linear, left bottom, left top, from(#a8edea), to(#fed6e3)); background-image: -webkit-linear-gradient(bottom, #a8edea 0, #fed6e3 100%); background-image: -o-linear-gradient(bottom, #a8edea 0, #fed6e3 100%); background-image: linear-gradient(to top, #a8edea 0, #fed6e3 100%) }
.near-moon-gradient { background-image: -webkit-gradient(linear, left bottom, left top, from(#5ee7df), to(#b490ca)); background-image: -webkit-linear-gradient(bottom, #5ee7df 0, #b490ca 100%); background-image: -o-linear-gradient(bottom, #5ee7df 0, #b490ca 100%); background-image: linear-gradient(to top, #5ee7df 0, #b490ca 100%) }

footer.page-footer { bottom: 0; color: #fff }

footer.page-footer .container-fluid { width: auto }

footer.page-footer .footer-copyright { overflow: hidden; background-color: rgba(0, 0, 0, .2); color: rgba(255, 255, 255, .6) }

footer.page-footer a { color: #fff }
.media .media-left { padding: 0 10px 10px 0 }
.media .media-left img { -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) }
.list-group .list-group-item:first-child { -webkit-border-top-left-radius: .125rem; border-top-left-radius: .125rem; -webkit-border-top-right-radius: .125rem; border-top-right-radius: .125rem }
.list-group .list-group-item:last-child { -webkit-border-bottom-left-radius: .125rem; border-bottom-left-radius: .125rem; -webkit-border-bottom-right-radius: .125rem; border-bottom-right-radius: .125rem }
.list-group a, .list-group a:hover, .list-group button, .list-group button:hover { -webkit-transition: .5s; -o-transition: .5s; transition: .5s }

table th { font-size: .9rem; font-weight: 400 }

table td { font-size: .9rem; font-weight: 300 }

table.table thead th { border-top: none }

table.table td, table.table th { padding-top: 1.1rem; padding-bottom: 1rem }

table.table a { margin: 0; color: #212529 }

table.table .label-table { margin: 0; padding: 0; line-height: .94rem; height: .94rem }

table.table.btn-table td { vertical-align: middle }

table.table-hover tbody tr:hover { -webkit-transition: .5s; -o-transition: .5s; transition: .5s; background-color: rgba(0, 0, 0, .075) }

table .th-lg { min-width: 9rem }

table .th-sm { min-width: 6rem }

table.table-sm td, table.table-sm th { padding-top: .6rem; padding-bottom: .6rem }
.table-scroll-vertical { max-height: 300px; overflow-y: auto }
.table-fixed { table-layout: fixed }
.table-responsive-lg>.table-bordered, .table-responsive-md>.table-bordered, .table-responsive-sm>.table-bordered, .table-responsive-xl>.table-bordered, .table-responsive>.table-bordered { border-top: 1px solid #dee2e6 }
.bs-switch { position: relative; display: inline-block; width: 60px; height: 34px }
.bs-switch input { display: none }
.bs-switch input:checked+.slider { background-color: #2196F3 }
.bs-switch input:checked+.slider:before { -webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px) }
.bs-switch input:focus+.slider { -webkit-box-shadow: 0 0 1px #2196F3; box-shadow: 0 0 1px #2196F3 }
.bs-switch .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; -o-transition: .4s; transition: .4s }
.bs-switch .slider:before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: #fff; -webkit-transition: .4s; -o-transition: .4s; transition: .4s }
.bs-switch .slider.round { -webkit-border-radius: 34px; border-radius: 34px }
.bs-switch .slider.round:before { -webkit-border-radius: 50%; border-radius: 50% }

ul.stepper { counter-reset: section; overflow-y: auto; overflow-x: hidden; margin: 1em -1.5rem; padding: 1.5rem }

ul.stepper li a { padding: 1.5rem; text-align: center }

ul.stepper li a .circle { display: inline-block; color: #fff; -webkit-border-radius: 50%; border-radius: 50%; background: rgba(0, 0, 0, .38); width: 1.75rem; height: 1.75rem; text-align: center; line-height: 1.7rem; margin-right: .5rem }

ul.stepper li a .label { display: inline-block; color: rgba(0, 0, 0, .38) }
.stepper-horizontal, .stepper-horizontal li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; position: relative }

ul.stepper li.active a .label, ul.stepper li.completed a .label { font-weight: 600; color: rgba(0, 0, 0, .87) }
.stepper-horizontal { display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between }
.stepper-horizontal li { -webkit-transition: .5s; -o-transition: .5s; transition: .5s; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 }
.stepper-vertical, .stepper-vertical li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; -webkit-box-orient: vertical; -webkit-box-direction: normal }
.stepper-horizontal li a .label { margin-top: .63rem }
.stepper-horizontal li:not(:first-child):before, .stepper-horizontal li:not(:last-child):after { content: ""; position: relative; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin: .5rem 0 0; height: 1px; background-color: rgba(0, 0, 0, .1) }
.stepper-horizontal li:hover { background-color: rgba(0, 0, 0, .06) }

@media (max-width:47.9375rem) { .stepper-horizontal, .stepper-horizontal li, .stepper-horizontal li a .label {   -webkit-box-orient: vertical;   -webkit-box-direction: normal } .stepper-horizontal {   -webkit-flex-direction: column;   -ms-flex-direction: column;   flex-direction: column } .stepper-horizontal li {   -webkit-box-align: start;   -webkit-align-items: flex-start;   -ms-flex-align: start;   align-items: flex-start;   -webkit-flex-direction: column;   -ms-flex-direction: column;   flex-direction: column } .stepper-horizontal li a .label {   -webkit-flex-flow: column nowrap;   -ms-flex-flow: column nowrap;   flex-flow: column nowrap;   -webkit-box-ordinal-group: 3;   -webkit-order: 2;   -ms-flex-order: 2;   order: 2;   margin-top: .2rem } .stepper-horizontal li:not(:last-child):after {   content: "";   position: absolute;   width: 1px;   height: -webkit-calc(100% - 40px);   height: calc(100% - 40px);   left: 2.19rem;   top: 3.75rem } }
.stepper-horizontal>li:not(:last-of-type) { margin-bottom: 0!important }
.stepper-vertical { position: relative; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between }
.stepper-vertical li { display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; position: relative }
.stepper-vertical li a { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative }
.stepper-vertical li a .circle { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1 }
.stepper-vertical li a .label { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; margin-top: .2rem }
.stepper-vertical li.completed a .label { font-weight: 500 }
.stepper-vertical li .step-content { display: block; margin-top: 0; margin-left: 3.13rem; padding: .94rem }
.stepper-vertical li .step-content p { font-size: .88rem }
.stepper-vertical li:not(:last-child):after { content: ""; position: absolute; width: 1px; height: -webkit-calc(100% - 40px); height: calc(100% - 40px); left: 2.19rem; top: 3.44rem; background-color: rgba(0, 0, 0, .1) }

@-webkit-keyframes spin { 0% {   -webkit-transform: rotate(0) } 100% {   -webkit-transform: rotate(360deg) } }

@keyframes spin { 0% {   -webkit-transform: rotate(0);   transform: rotate(0) } 100% {   -webkit-transform: rotate(360deg);   transform: rotate(360deg) } }
.loader { -webkit-border-radius: 50%; border-radius: 50%; border: 11px solid #f3f3f3; border-top: 11px solid #4285F4; width: 100px; height: 100px; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite }
.loader.small { border: 5px solid #f3f3f3; border-top: 5px solid #4285F4; width: 50px; height: 50px }
.loader.medium { border: 8px solid #f3f3f3; border-top: 8px solid #4285F4; width: 80px; height: 80px }
.loader.fast { -webkit-animation: spin .5s linear infinite; animation: spin .5s linear infinite }
.border-top-primary { border-top-color: #4285f4 }
.border-top-danger { border-top-color: #ff3547 }
.border-top-warning { border-top-color: #f80 }
.border-top-success { border-top-color: #00c851 }
.border-top-info { border-top-color: #33b5e5 }
.border-top-default { border-top-color: #2bbbad }
.border-top-secondary { border-top-color: #a6c }
.border-top-dark { border-top-color: #212121 }
.border-top-light { border-top-color: #e0e0e0 }
.border-right-primary { border-right-color: #4285f4 }
.border-right-danger { border-right-color: #ff3547 }
.border-right-warning { border-right-color: #f80 }
.border-right-success { border-right-color: #00c851 }
.border-right-info { border-right-color: #33b5e5 }
.border-right-default { border-right-color: #2bbbad }
.border-right-secondary { border-right-color: #a6c }
.border-right-dark { border-right-color: #212121 }
.border-right-light { border-right-color: #e0e0e0 }
.border-bottom-primary { border-bottom-color: #4285f4 }
.border-bottom-danger { border-bottom-color: #ff3547 }
.border-bottom-warning { border-bottom-color: #f80 }
.border-bottom-success { border-bottom-color: #00c851 }
.border-bottom-info { border-bottom-color: #33b5e5 }
.border-bottom-default { border-bottom-color: #2bbbad }
.border-bottom-secondary { border-bottom-color: #a6c }
.border-bottom-dark { border-bottom-color: #212121 }
.border-bottom-light { border-bottom-color: #e0e0e0 }
.border-left-primary { border-left-color: #4285f4 }
.border-left-danger { border-left-color: #ff3547 }
.border-left-warning { border-left-color: #f80 }
.border-left-success { border-left-color: #00c851 }
.border-left-info { border-left-color: #33b5e5 }
.border-left-default { border-left-color: #2bbbad }
.border-left-secondary { border-left-color: #a6c }
.border-left-dark { border-left-color: #212121 }
.border-left-light { border-left-color: #e0e0e0 }

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

@media (min-width:1200px){.container{max-width:1200px}main{min-height:400px!important}.paste_list{margin-top:0!important}}body{background:#f7f7f7!important}.navbar{z-index: 10; background:#023859;background-image:linear-gradient(#023859,#02456c);padding:.2rem 1rem}div.code-toolbar>.toolbar{opacity:10!important}pre[class*=language-].line-numbers{white-space:pre-wrap}.list-group-item p{margin-bottom:0}.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link,.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link{border-radius:3px}.nav-link{margin:0 6px}.navbar.navbar-dark .navbar-nav .nav-item .nav-link{font-size:1em;font-family:"segoe ui","trebuchet MS","Lucida Sans Unicode","Lucida Sans",Sans-Serif;font-weight:600}main{padding:0;z-index: 0;}hr{margin-top:.5rem!important;margin-bottom:.5rem!important}.card-header{background-color:#78909c;color:#fff}.card-header>.text-muted{color:#fff!important}footer.page-footer{background-color:#78909c!important;background-image:linear-gradient(#023859,#02456c);}.btn.btn-sm{font-size:.81rem}.btn-success{background-color:#2cab99!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:34px}.select2-container .select2-selection--single{height:37px}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:16px}.select2-container--default .select2-selection--single{border:1px solid #ced4da}.card-body{padding:.8rem}.new_paste{border-radius:3px}@media only screen and (max-device-width:641px){.recent_paste_container{padding-top:10px}}.nav-pills .nav-link.active{background-color:#78909c}


.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:0;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}
@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden} .CodeMirror{height: 100%!important}}
.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}

body{margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:100vh!important}main{flex:1 0 auto!important}.footer{background:#dc143c!important}.cp{cursor:pointer}body,main{background:#fff!important}h1,h2,h3,h4,h5{word-break:break-all!important}.toolbar{display:none!important}

a{color: #179fc2;}
a:hover{color: #167188;}

.container{max-width: 100%;}


.col-md-3.recent_paste_container, .container .col-md-3.sideback, .card.mb-3{background: #f2f3f5;}
@media (min-width:642px){.col-md-3.recent_paste_container, .container .col-md-3.sideback, .card.mb-3{ min-height: 77vh;}}

.container .col-md-9{margin: 1em 0;}

.card.paste_list{margin: 1em 0!important; border-radius: 25rem;}

.container .col-md-3.sideback .paste_list{margin: 1em 0;}



.card>hr{margin-top: 0px!important;border: .1px solid #777;}

.nav-pills .nav-link{border-radius: .25rem .25rem 0 0;}
.nav-pills .nav-link{background: #f2f3f5; }
.nav-pills .nav-item a{color: #6c757d!important}
.nav-pills .nav-link.active{background: #789c89; padding-bottom: 12px;margin-top: -4px;}
.nav-pills .nav-item a.nav-link.active{color: #fff!important}

.navbar-toggler{margin: 0px; padding: 0; height: 40px;}

.navbar.navbar-dark form .md-forms input:focus{ background: rgba(255,255,255,1); }
.navbar.navbar-dark form .md-forms input{padding: 5px 10px; border-bottom: none; background: rgba(255,255,255,.6); border-radius: 100px; }

@media (min-width:765px) and (max-width:1050px) {
.navbar.navbar-dark form .md-forms input{width: 166px;}
}

@media (min-width:681px) and (max-width:770px) {
.navbar.navbar-dark .navbar-nav .nav-item .nav-link span{display: none;}
}

@media (max-width:400px) {
.navbar.navbar-dark .navbar-nav .nav-item .nav-link span{display: none;}
}

.navbar.navbar-dark form .md-forms .form-control{color:#023859}

.navbar{min-height: 45px;}

.navbar-nav{ font-size: 14px;}
.navbar-nav.mr-right{display: block;}
.mr-right li{ float: left; height: 40px;}

.nav-item .btn-success{margin: 3px 0}

.navbar-collapse{flex-grow: 0;}
.navbar-nav{flex-direction: initial;}



.ti.ti-world{font-size: 23px; top: 6px; position: relative; }
@media (max-width:680px) {
.ti.ti-world{top: 10px; }
}
.btn.btn-sm .ti{font-size: 1rem;}

.navbar-toggler{display: none}

.new-code{background-color: #1ba337; border-radius: .25rem;}

.dashboardlist.list-group{display: block;}


.commentname{font-size: .9em;}

.sp{display: none;}
.pc{display: inline-block}



@media (max-width:681px){
.sp{display: inline-block;}
.pc{display: none}
.sp-delete{display: none;}

.container .col-md-3.sideback .paste_list.sp-fit{margin: -1em -1em 0 -1em;}
.container .col-md-3.sideback .paste_list li.sp100{width: 100%}


.mr-right li a.link_txt{margin-top: 5px;}

.dashboardlist.list-group li{float: left; width: 50%;}


.navbar-nav{height: 60px;}
.navbar-nav.mr-auto i{font-size: 2em;}
.new-code{background-color: transparent; border-radius: 0;}


.navbar-toggler{display: inline-block}
.navbar-nav.logo{display: block; float: left; position: absolute; left: 48px; top: 0em;}
.navbar-nav.mr-auto{ position: fixed; bottom: 0; background:rgba(51, 170, 170, 0.8); background-image: linear-gradient(144deg, rgba(138, 194, 90, 0.8), rgba(51, 170, 170, 0.8) ); z-index: 10; left: 0; width: 100%; display: block; text-align: center; font-size: 0.7em; -webkit-backdrop-filter: saturate(1.8) blur(10px); -webkit-transition: all .5s; transition: all .5s;}
.mr-auto li{ width: 32%; display: inline-block;text-align: center; }
.mr-auto li .btn-success{padding: .5rem 1rem;}
.navbar-collapse form div{width: 100%;}
.navbar-collapse{margin-top: 10px;}

.navbar-nav.mr-right{position: absolute;right: 0;top: 0;}
.card-body{padding: 0;}
.dashboard .card-body{padding: .8rem;}
.ti.ti-world{margin-right: 10px;}

footer{padding-bottom: 60px;}


.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link{border-radius: 0; height: 60px;}

}

.pt2em{padding-top: 1em;}

.dropdown .dropdown-menu .dropdown-item:active {
background-color: #dfdfdf;
}

.langdropdown{line-height: 3;}

.list-group-item.active{background: #e4e4e4;  border-color: #eee}
.list-group-item.active a {color: #333;}

footer ul.list-unstyled{text-align: center;}
footer ul li{display: inline-block; font-size: .8em; padding: 0 6px;}


.archive_lsit .col-md-4.col-sm-6{margin-bottom: 10px}


.select2-container{width: 100%!important;}
.dropdown-menu{padding:0;}
.dropdown .dropdown-menu .dropdown-item:first-child:hover{border-radius: .25rem .25rem 0 0}
.dropdown .dropdown-menu .dropdown-item:last-child:hover{border-radius: 0 0 .25rem .25rem}


.side_language, .side_eye{margin-right: .2em;}
.side_language:after, .side_eye:after{content: '/'; margin-left: .5em; opacity: 0.6; font-size: .8em;}

.side_created_user{margin-left: .2em;}
.side_created_user:before{content: '/'; margin-right: .5em; opacity: 0.6; font-size: .8em;}

.modal-dialog{z-index: 1050;}


.fade.collapse.show .modal-dialog{max-width:100%}
.fade.collapse.show .modal-dialog .modal-content{-webkit-box-shadow:none; box-shadow:none; border: 1px solid #ccc; border-radius: .25rem;}

.comments .list-unstyled .media{margin-bottom: 30px;}

.comments .media-body > .media {	margin-left: -40px; padding-left: 10px; position: relative;
margin-top: -40px;
padding-top: 40px;
margin-bottom: -30px;
padding-bottom: 30px; }

.comments .media .media-body {border-left: 1px solid #ccc;}
.comments .media .media-body .media-body-innner{border-left: 3px solid #fff; position: relative; margin-left: -2px; margin-bottom: -17px; padding-bottom: 17px; word-break: break-all;}

.comments .media .modal-dialog {border-left: 1px solid #fff; left: -1px; padding: 10px 0 30px; margin: 0;}


/* ////////////////////////////////////////// */



.form-control{
	padding: .375rem 16px;
}
select.form-control{
  -webkit-appearance:none;
    appearance:none;
}
.form-group .form-select{ position: relative;}
.form-group .form-select:after{
position: absolute;
top: 2px;
right: 6px;
bottom: 0;
margin: auto;
content: '';
width: 7px;
height: 7px;
border-style: solid;
border-width: 5px 4px 0 4px;
border-color: #888 transparent transparent transparent;
box-sizing: border-box;
}


.modal-dialog{margin: 10% auto;}


.media-body-innner code, .code-body code{background: #444; display: block; padding: 10px; margin: 0; color: #fff; border-radius: .25rem;}


.alert{clear: both;}
.alert-warning{color: #b53922; background-color: #fff; border-color: #d0bcb7;}

.alert ul{margin-bottom: 0;}

.d-flex .custom-control{padding-left:0}

.sns-login{padding: 20px 0; margin: 10px 0 30px 0; border-top: 1px solid #c9c9c9;  border-bottom: 1px solid #c9c9c9; }

.bar-bottom{border-bottom: 1px solid rgba(0,0,0,.1); margin-bottom: 10px; padding-bottom: 0px;}

.navbar{ background: #248dab; background-image: linear-gradient(144deg, #8bc25b, #33aaaa);}
footer.page-footer{background: #446069; background-image:linear-gradient(#777e87, #446069)}


.captcha_src, .captcha_txt {float: left;}
.captcha_src{ margin-right: .5em; margin-top: -5px;}
.captcha_txt {width: calc(100% - 213px);}



@media (min-width: 768px){
.btn.offset-md-2 { margin-left: 16.666667%!important;}
}

.remember_me{float: left;}
.password_request{float: right; }




.btn-danger, .btn-cyan, .btn-primary{padding-left: 1rem; padding-right: 1rem;}


.list-group-item.after_a {padding: 0; }
.list-group-item.after_a a{padding: .75rem 1.25rem; display: block; }
.list-group-item.after_a a:hover{background: #f4f4f5; }


.card-header{background: #1b8295; background-image: linear-gradient(124deg, #8db895, #2e98ab);}

.mt-2em{margin-top: 1em;}
.max_width70{max-width:70%}

.my_edit, .my_delete{position: absolute; top: 1em;}
.my_edit{right: 1.25rem;}
.my_delete{right: 120px}


#raw_header.active{border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;}
#raw_header{border-radius: calc(.25rem - 1px);}
#raw_content{border-radius: 0 0 .25rem .25rem; }


@media (max-width:641px){
.my_delete{right:  1.25rem; top:5em;}
.min-height110{min-height: 110px;}
}


#page_en,#page_ja{display: none;}

.sentence{margin-bottom: 40px;}

.avinner{width: 150px; margin: 0 auto;}
.md-form .prefix~label{margin-left: 3.5rem;}

.media-body em, .code-body em{font-style: normal; color: #e64848;}


.ti-crown_position{position: absolute; left: 80px; top: -14px; font-size: 20px; }
.ti-crown_wide{top: -122px; font-size: 30px; position: relative; left: 70px;}
.color_00:before{ color: #333;}
.color_01:before{ color: #afbdbc;}
.color_02:before{ color: #c8baa8;}
.color_03:before{ color: #e5b42e;  background: -webkit-linear-gradient(15deg, #6d6d6d, #d3cdcd 30%, #4d4d4d)}
.color_04:before{ color: #e5b42e;  background: -webkit-linear-gradient(15deg, #baa32f, #d9b504 30%, #cb9c1b);}
.color_03:before,.color_04:before{-webkit-background-clip: text;  -webkit-text-fill-color: transparent; filter: drop-shadow(2px 2px 0px rgba(255,255,255,1));}


.lang_icon{width: 38px; text-align: center;}


#raw_header{
	cursor: pointer;
}
#raw_header span {
display: block;
position: relative;
}

#raw_header span::before,
#raw_header span::after {
content: '';
display: block;
width: 15px;
height: 3px;
border-radius: 5px;
background: #fff;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
}

#raw_header span::after {
background: #fff;
transform: translateY(-50%) rotate(90deg);
transition: 0.5s;
}
#raw_header span.active::after {
transform: rotate(0);
transition: 0.5s;
opacity: 0;
}

textarea.md-textarea, {min-height: 110px;}

.text-muted.required{color: #b40909!important;}

.CodeMirror{ border:1px solid lightgray; }

.navbar-brand img:hover{opacity: 0.8;}


#page_en, #page_ja{display: none;}

.main_back{ color: #fff; height: calc(100vh - 45px); margin: 0 0 30px 0; position: relative; background-image: url(/img/back.svg); }

@media (min-width:741px) {
.main_back{background-size: 60%;}
}

.main_back {
  background-color:  #eef0fb; ;
  animation: bg-color 15s infinite;
  -webkit-animation: bg-color 15s infinite;
}
@-webkit-keyframes bg-color {
  0% { background-color: #eef0fb; }
  33% { background-color: #f7faee; }
  66% { background-color: #faeef3; }
  100% { background-color: #eef0fb; }
}
@keyframes bg-color {
  0% { background-color: #eef0fb; }
  33% { background-color: #f7faee; }
  66% { background-color: #faeef3; }
  100% { background-color: #eef0fb; }
}


.secound_back, .third_back .third_back_inner{max-width: 1200px; margin: 0 auto}
.secound_back{margin-bottom: 30px; padding-top: 30px;}
.third_back{background: #eef0fb; margin-bottom: 30px; padding-top: 30px;}


.main_title{ position: absolute;  top: 50%;   left: 50%; margin-right: -50%; transform: translate(-50%, -50%) }

@media (max-width:740px) {
.main_back{ height: calc(100vh - 150px)}
}

.em11{font-size: 3.2em;}
.main_back h1, .main_back p, .sentence h3, .sentence h5{
  color: #42555e;
  background: -webkit-linear-gradient(144deg, #5f8b34, #5f8b34 50%, #00aeba);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.main_back p{font-size: 1.2em}
.col-md-4.text-center .sentence{width: 100%;}
.ti-2x{font-size: 2em; display: block;}



@media (max-width:400px) {
.navbar.navbar-dark .navbar-nav .nav-item .nav-link span{
display: none;
}
}





.cm-s-monokai .cm-header {
  color: #00f
}

.cm-s-monokai .cm-quote {
  color: #090
}



.cm-s-monokai .cm-keyword {
  color: #708
}

.cm-s-monokai .cm-atom {
  color: #219
}

.cm-s-monokai .cm-number {
  color: #164
}

.cm-s-monokai .cm-def {
  color: #00f
}

.cm-s-monokai .cm-variable-2 {
  color: #05a
}

.cm-s-monokai .cm-type, .cm-s-monokai .cm-variable-3 {
  color: #085
}

.cm-s-monokai .cm-comment {
  color: #a50
}

.cm-s-monokai .cm-string {
  color: #a11
}

.cm-s-monokai .cm-string-2 {
  color: #f50
}

.cm-s-monokai .cm-meta {
  color: #555
}

.cm-s-monokai .cm-qualifier {
  color: #555
}

.cm-s-monokai .cm-builtin {
  color: #30a
}

.cm-s-monokai .cm-bracket {
  color: #997
}

.cm-s-monokai .cm-tag {
  color: #170
}

.cm-s-monokai .cm-attribute {
  color: #00c
}

.cm-s-monokai .cm-hr {
  color: #999
}

.cm-s-monokai .cm-link {
  color: #00c
}

.cm-s-monokai .cm-error {
  color: red
}
