From 658dbc234e37dd9161377680124c149b877f1e54 Mon Sep 17 00:00:00 2001 From: Stephen Parkinson Date: Sun, 12 Mar 2023 11:04:38 -0700 Subject: [PATCH] simplify site --- .gitignore | 2 + .../contents.xcworkspacedata | 7 - .../UserInterfaceState.xcuserstate | Bin 43212 -> 0 bytes .../xcschemes/smparkinVaporWeb.xcscheme | 118 - .../xcschemes/xcschememanagement.plist | 37 - Public/.gitkeep | 0 Public/css/404style.css | 2 +- Public/css/animate.css | 3288 --------- Public/css/bootstrap.css | 6257 ----------------- Public/css/bootstrap.css.map | 7 - Public/css/flexslider.css | 275 - Public/css/icomoon.css | 1791 ----- Public/css/owl.carousel.min.css | 1 - Public/css/owl.theme.default.min.css | 52 - Public/css/style.css | 1429 ---- Public/css/style.css.map | 7 - .../glyphicons-halflings-regular.eot | Bin 20127 -> 0 bytes .../glyphicons-halflings-regular.svg | 288 - .../glyphicons-halflings-regular.ttf | Bin 45404 -> 0 bytes .../glyphicons-halflings-regular.woff | Bin 23424 -> 0 bytes .../glyphicons-halflings-regular.woff2 | Bin 18028 -> 0 bytes Public/fonts/icomoon/icomoon.eot | Bin 155728 -> 0 bytes Public/fonts/icomoon/icomoon.svg | 598 -- Public/fonts/icomoon/icomoon.ttf | Bin 155564 -> 0 bytes Public/fonts/icomoon/icomoon.woff | Bin 155640 -> 0 bytes Public/{img => images}/bg.jpg | Bin Public/images/{about.jpg => me.jpg} | Bin Public/images/{img_bg_1.jpg => trees.jpg} | Bin Public/js/bootstrap.min.js | 7 - Public/js/google_map.js | 49 - Public/js/jquery.countTo.js | 130 - Public/js/jquery.easing.1.3.js | 205 - Public/js/jquery.flexslider-min.js | 5 - Public/js/jquery.min.js | 5 - Public/js/jquery.waypoints.min.js | 7 - Public/js/main.js | 310 - Public/js/modernizr-2.6.2.min.js | 4 - Public/js/owl.carousel.min.js | 2 - Public/js/respond.min.js | 6 - Public/sass/_bootstrap-compass.scss | 9 - Public/sass/_bootstrap-mincer.scss | 19 - Public/sass/_bootstrap-sprockets.scss | 9 - Public/sass/bootstrap.scss | 56 - Public/sass/bootstrap/_alerts.scss | 73 - Public/sass/bootstrap/_badges.scss | 68 - Public/sass/bootstrap/_breadcrumbs.scss | 26 - Public/sass/bootstrap/_button-groups.scss | 244 - Public/sass/bootstrap/_buttons.scss | 168 - Public/sass/bootstrap/_carousel.scss | 269 - Public/sass/bootstrap/_close.scss | 36 - Public/sass/bootstrap/_code.scss | 69 - .../sass/bootstrap/_component-animations.scss | 37 - Public/sass/bootstrap/_dropdowns.scss | 216 - Public/sass/bootstrap/_forms.scss | 611 -- Public/sass/bootstrap/_glyphicons.scss | 307 - Public/sass/bootstrap/_grid.scss | 84 - Public/sass/bootstrap/_input-groups.scss | 167 - Public/sass/bootstrap/_jumbotron.scss | 52 - Public/sass/bootstrap/_labels.scss | 66 - Public/sass/bootstrap/_list-group.scss | 130 - Public/sass/bootstrap/_media.scss | 66 - Public/sass/bootstrap/_mixins.scss | 40 - Public/sass/bootstrap/_modals.scss | 150 - Public/sass/bootstrap/_navbar.scss | 662 -- Public/sass/bootstrap/_navs.scss | 242 - Public/sass/bootstrap/_normalize.scss | 424 -- Public/sass/bootstrap/_pager.scss | 54 - Public/sass/bootstrap/_pagination.scss | 89 - Public/sass/bootstrap/_panels.scss | 271 - Public/sass/bootstrap/_popovers.scss | 131 - Public/sass/bootstrap/_print.scss | 101 - Public/sass/bootstrap/_progress-bars.scss | 87 - Public/sass/bootstrap/_responsive-embed.scss | 35 - .../sass/bootstrap/_responsive-utilities.scss | 179 - Public/sass/bootstrap/_scaffolding.scss | 161 - Public/sass/bootstrap/_tables.scss | 234 - Public/sass/bootstrap/_theme.scss | 291 - Public/sass/bootstrap/_thumbnails.scss | 38 - Public/sass/bootstrap/_tooltip.scss | 101 - Public/sass/bootstrap/_type.scss | 298 - Public/sass/bootstrap/_utilities.scss | 55 - Public/sass/bootstrap/_variables.scss | 872 --- Public/sass/bootstrap/_wells.scss | 29 - Public/sass/bootstrap/mixins/_alerts.scss | 14 - .../bootstrap/mixins/_background-variant.scss | 12 - .../sass/bootstrap/mixins/_border-radius.scss | 18 - Public/sass/bootstrap/mixins/_buttons.scss | 68 - .../sass/bootstrap/mixins/_center-block.scss | 7 - Public/sass/bootstrap/mixins/_clearfix.scss | 22 - Public/sass/bootstrap/mixins/_forms.scss | 88 - Public/sass/bootstrap/mixins/_gradients.scss | 58 - .../bootstrap/mixins/_grid-framework.scss | 81 - Public/sass/bootstrap/mixins/_grid.scss | 122 - Public/sass/bootstrap/mixins/_hide-text.scss | 21 - Public/sass/bootstrap/mixins/_image.scss | 33 - Public/sass/bootstrap/mixins/_labels.scss | 12 - Public/sass/bootstrap/mixins/_list-group.scss | 32 - .../sass/bootstrap/mixins/_nav-divider.scss | 10 - .../bootstrap/mixins/_nav-vertical-align.scss | 9 - Public/sass/bootstrap/mixins/_opacity.scss | 8 - Public/sass/bootstrap/mixins/_pagination.scss | 24 - Public/sass/bootstrap/mixins/_panels.scss | 24 - .../sass/bootstrap/mixins/_progress-bar.scss | 10 - .../sass/bootstrap/mixins/_reset-filter.scss | 8 - Public/sass/bootstrap/mixins/_reset-text.scss | 18 - Public/sass/bootstrap/mixins/_resize.scss | 6 - .../mixins/_responsive-visibility.scss | 21 - Public/sass/bootstrap/mixins/_size.scss | 10 - Public/sass/bootstrap/mixins/_tab-focus.scss | 9 - Public/sass/bootstrap/mixins/_table-row.scss | 28 - .../sass/bootstrap/mixins/_text-emphasis.scss | 12 - .../sass/bootstrap/mixins/_text-overflow.scss | 8 - .../bootstrap/mixins/_vendor-prefixes.scss | 222 - Public/sass/style.scss | 1751 ----- Resources/Views/404.leaf | 4 +- Resources/Views/home.leaf | 219 +- Resources/Views/privacy.leaf | 122 +- Resources/Views/welcome.leaf | 3 +- 118 files changed, 195 insertions(+), 25134 deletions(-) delete mode 100644 .swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata delete mode 100644 .swiftpm/xcode/package.xcworkspace/xcuserdata/smparkin.xcuserdatad/UserInterfaceState.xcuserstate delete mode 100644 .swiftpm/xcode/xcshareddata/xcschemes/smparkinVaporWeb.xcscheme delete mode 100644 .swiftpm/xcode/xcuserdata/smparkin.xcuserdatad/xcschemes/xcschememanagement.plist delete mode 100644 Public/.gitkeep delete mode 100644 Public/css/animate.css delete mode 100644 Public/css/bootstrap.css delete mode 100644 Public/css/bootstrap.css.map delete mode 100644 Public/css/flexslider.css delete mode 100644 Public/css/icomoon.css delete mode 100644 Public/css/owl.carousel.min.css delete mode 100644 Public/css/owl.theme.default.min.css delete mode 100644 Public/css/style.css delete mode 100644 Public/css/style.css.map delete mode 100644 Public/fonts/bootstrap/glyphicons-halflings-regular.eot delete mode 100644 Public/fonts/bootstrap/glyphicons-halflings-regular.svg delete mode 100644 Public/fonts/bootstrap/glyphicons-halflings-regular.ttf delete mode 100644 Public/fonts/bootstrap/glyphicons-halflings-regular.woff delete mode 100644 Public/fonts/bootstrap/glyphicons-halflings-regular.woff2 delete mode 100644 Public/fonts/icomoon/icomoon.eot delete mode 100644 Public/fonts/icomoon/icomoon.svg delete mode 100644 Public/fonts/icomoon/icomoon.ttf delete mode 100644 Public/fonts/icomoon/icomoon.woff rename Public/{img => images}/bg.jpg (100%) rename Public/images/{about.jpg => me.jpg} (100%) rename Public/images/{img_bg_1.jpg => trees.jpg} (100%) delete mode 100644 Public/js/bootstrap.min.js delete mode 100644 Public/js/google_map.js delete mode 100644 Public/js/jquery.countTo.js delete mode 100644 Public/js/jquery.easing.1.3.js delete mode 100644 Public/js/jquery.flexslider-min.js delete mode 100644 Public/js/jquery.min.js delete mode 100644 Public/js/jquery.waypoints.min.js delete mode 100644 Public/js/main.js delete mode 100644 Public/js/modernizr-2.6.2.min.js delete mode 100644 Public/js/owl.carousel.min.js delete mode 100644 Public/js/respond.min.js delete mode 100644 Public/sass/_bootstrap-compass.scss delete mode 100644 Public/sass/_bootstrap-mincer.scss delete mode 100644 Public/sass/_bootstrap-sprockets.scss delete mode 100644 Public/sass/bootstrap.scss delete mode 100644 Public/sass/bootstrap/_alerts.scss delete mode 100644 Public/sass/bootstrap/_badges.scss delete mode 100644 Public/sass/bootstrap/_breadcrumbs.scss delete mode 100644 Public/sass/bootstrap/_button-groups.scss delete mode 100644 Public/sass/bootstrap/_buttons.scss delete mode 100644 Public/sass/bootstrap/_carousel.scss delete mode 100644 Public/sass/bootstrap/_close.scss delete mode 100644 Public/sass/bootstrap/_code.scss delete mode 100644 Public/sass/bootstrap/_component-animations.scss delete mode 100644 Public/sass/bootstrap/_dropdowns.scss delete mode 100644 Public/sass/bootstrap/_forms.scss delete mode 100644 Public/sass/bootstrap/_glyphicons.scss delete mode 100644 Public/sass/bootstrap/_grid.scss delete mode 100644 Public/sass/bootstrap/_input-groups.scss delete mode 100644 Public/sass/bootstrap/_jumbotron.scss delete mode 100644 Public/sass/bootstrap/_labels.scss delete mode 100644 Public/sass/bootstrap/_list-group.scss delete mode 100644 Public/sass/bootstrap/_media.scss delete mode 100644 Public/sass/bootstrap/_mixins.scss delete mode 100644 Public/sass/bootstrap/_modals.scss delete mode 100644 Public/sass/bootstrap/_navbar.scss delete mode 100644 Public/sass/bootstrap/_navs.scss delete mode 100644 Public/sass/bootstrap/_normalize.scss delete mode 100644 Public/sass/bootstrap/_pager.scss delete mode 100644 Public/sass/bootstrap/_pagination.scss delete mode 100644 Public/sass/bootstrap/_panels.scss delete mode 100644 Public/sass/bootstrap/_popovers.scss delete mode 100644 Public/sass/bootstrap/_print.scss delete mode 100644 Public/sass/bootstrap/_progress-bars.scss delete mode 100644 Public/sass/bootstrap/_responsive-embed.scss delete mode 100644 Public/sass/bootstrap/_responsive-utilities.scss delete mode 100644 Public/sass/bootstrap/_scaffolding.scss delete mode 100644 Public/sass/bootstrap/_tables.scss delete mode 100644 Public/sass/bootstrap/_theme.scss delete mode 100644 Public/sass/bootstrap/_thumbnails.scss delete mode 100644 Public/sass/bootstrap/_tooltip.scss delete mode 100644 Public/sass/bootstrap/_type.scss delete mode 100644 Public/sass/bootstrap/_utilities.scss delete mode 100644 Public/sass/bootstrap/_variables.scss delete mode 100644 Public/sass/bootstrap/_wells.scss delete mode 100644 Public/sass/bootstrap/mixins/_alerts.scss delete mode 100644 Public/sass/bootstrap/mixins/_background-variant.scss delete mode 100644 Public/sass/bootstrap/mixins/_border-radius.scss delete mode 100644 Public/sass/bootstrap/mixins/_buttons.scss delete mode 100644 Public/sass/bootstrap/mixins/_center-block.scss delete mode 100644 Public/sass/bootstrap/mixins/_clearfix.scss delete mode 100644 Public/sass/bootstrap/mixins/_forms.scss delete mode 100644 Public/sass/bootstrap/mixins/_gradients.scss delete mode 100644 Public/sass/bootstrap/mixins/_grid-framework.scss delete mode 100644 Public/sass/bootstrap/mixins/_grid.scss delete mode 100644 Public/sass/bootstrap/mixins/_hide-text.scss delete mode 100644 Public/sass/bootstrap/mixins/_image.scss delete mode 100644 Public/sass/bootstrap/mixins/_labels.scss delete mode 100644 Public/sass/bootstrap/mixins/_list-group.scss delete mode 100644 Public/sass/bootstrap/mixins/_nav-divider.scss delete mode 100644 Public/sass/bootstrap/mixins/_nav-vertical-align.scss delete mode 100644 Public/sass/bootstrap/mixins/_opacity.scss delete mode 100644 Public/sass/bootstrap/mixins/_pagination.scss delete mode 100644 Public/sass/bootstrap/mixins/_panels.scss delete mode 100644 Public/sass/bootstrap/mixins/_progress-bar.scss delete mode 100644 Public/sass/bootstrap/mixins/_reset-filter.scss delete mode 100644 Public/sass/bootstrap/mixins/_reset-text.scss delete mode 100644 Public/sass/bootstrap/mixins/_resize.scss delete mode 100644 Public/sass/bootstrap/mixins/_responsive-visibility.scss delete mode 100644 Public/sass/bootstrap/mixins/_size.scss delete mode 100644 Public/sass/bootstrap/mixins/_tab-focus.scss delete mode 100644 Public/sass/bootstrap/mixins/_table-row.scss delete mode 100644 Public/sass/bootstrap/mixins/_text-emphasis.scss delete mode 100644 Public/sass/bootstrap/mixins/_text-overflow.scss delete mode 100644 Public/sass/bootstrap/mixins/_vendor-prefixes.scss delete mode 100644 Public/sass/style.scss diff --git a/.gitignore b/.gitignore index 677a6fc..3441547 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ .build* +.vscode* +.swiftpm* diff --git a/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata b/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a..0000000 --- a/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/.swiftpm/xcode/package.xcworkspace/xcuserdata/smparkin.xcuserdatad/UserInterfaceState.xcuserstate b/.swiftpm/xcode/package.xcworkspace/xcuserdata/smparkin.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index d52933b56f17b4f73baedbeb7dd219c50434d5fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43212 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 diff --git a/.swiftpm/xcode/xcshareddata/xcschemes/smparkinVaporWeb.xcscheme b/.swiftpm/xcode/xcshareddata/xcschemes/smparkinVaporWeb.xcscheme deleted file mode 100644 index 959d631..0000000 --- a/.swiftpm/xcode/xcshareddata/xcschemes/smparkinVaporWeb.xcscheme +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/.swiftpm/xcode/xcuserdata/smparkin.xcuserdatad/xcschemes/xcschememanagement.plist b/.swiftpm/xcode/xcuserdata/smparkin.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index c1adbdb..0000000 --- a/.swiftpm/xcode/xcuserdata/smparkin.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,37 +0,0 @@ - - - - - SchemeUserState - - smparkin.xcscheme_^#shared#^_ - - orderHint - 0 - - smparkinVaporWeb.xcscheme_^#shared#^_ - - orderHint - 1 - - - SuppressBuildableAutocreation - - App - - primary - - - AppTests - - primary - - - Run - - primary - - - - - diff --git a/Public/.gitkeep b/Public/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/Public/css/404style.css b/Public/css/404style.css index 393507b..1f40ffe 100644 --- a/Public/css/404style.css +++ b/Public/css/404style.css @@ -44,7 +44,7 @@ body { -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); - background: url('../img/bg.jpg') no-repeat; + background: url('../images/bg.jpg') no-repeat; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-size: cover; diff --git a/Public/css/animate.css b/Public/css/animate.css deleted file mode 100644 index 8b9edcb..0000000 --- a/Public/css/animate.css +++ /dev/null @@ -1,3288 +0,0 @@ -@charset "UTF-8"; - -/*! -Animate.css - http://daneden.me/animate -Licensed under the MIT license - http://opensource.org/licenses/MIT - -Copyright (c) 2015 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.hinge { - -webkit-animation-duration: 2s; - animation-duration: 2s; -} - -.animated.bounceIn, -.animated.bounceOut { - -webkit-animation-duration: .75s; - animation-duration: .75s; -} - -.animated.flipOutX, -.animated.flipOutY { - -webkit-animation-duration: .75s; - animation-duration: .75s; -} - -@-webkit-keyframes bounce { - from, 20%, 53%, 80%, to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - -webkit-transform: translate3d(0,0,0); - transform: translate3d(0,0,0); - } - - 40%, 43% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); - animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); - -webkit-transform: translate3d(0, -30px, 0); - transform: translate3d(0, -30px, 0); - } - - 70% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); - animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); - -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 { - from, 20%, 53%, 80%, to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - -webkit-transform: translate3d(0,0,0); - transform: translate3d(0,0,0); - } - - 40%, 43% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); - animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); - -webkit-transform: translate3d(0, -30px, 0); - transform: translate3d(0, -30px, 0); - } - - 70% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); - animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); - -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; - transform-origin: center bottom; -} - -@-webkit-keyframes flash { - from, 50%, to { - opacity: 1; - } - - 25%, 75% { - opacity: 0; - } -} - -@keyframes flash { - from, 50%, to { - opacity: 1; - } - - 25%, 75% { - opacity: 0; - } -} - -.flash { - -webkit-animation-name: flash; - animation-name: flash; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes pulse { - from { - -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); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -@keyframes pulse { - from { - -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); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -.pulse { - -webkit-animation-name: pulse; - animation-name: pulse; -} - -@-webkit-keyframes rubberBand { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 30% { - -webkit-transform: scale3d(1.25, 0.75, 1); - transform: scale3d(1.25, 0.75, 1); - } - - 40% { - -webkit-transform: scale3d(0.75, 1.25, 1); - transform: scale3d(0.75, 1.25, 1); - } - - 50% { - -webkit-transform: scale3d(1.15, 0.85, 1); - transform: scale3d(1.15, 0.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); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -@keyframes rubberBand { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 30% { - -webkit-transform: scale3d(1.25, 0.75, 1); - transform: scale3d(1.25, 0.75, 1); - } - - 40% { - -webkit-transform: scale3d(0.75, 1.25, 1); - transform: scale3d(0.75, 1.25, 1); - } - - 50% { - -webkit-transform: scale3d(1.15, 0.85, 1); - transform: scale3d(1.15, 0.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); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 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 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; - transform-origin: top center; - -webkit-animation-name: swing; - animation-name: swing; -} - -@-webkit-keyframes tada { - from { - -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); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -@keyframes tada { - from { - -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); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -.tada { - -webkit-animation-name: tada; - animation-name: tada; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes wobble { - from { - -webkit-transform: none; - transform: none; - } - - 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); - } - - to { - -webkit-transform: none; - transform: none; - } -} - -@keyframes wobble { - from { - -webkit-transform: none; - transform: none; - } - - 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); - } - - to { - -webkit-transform: none; - transform: none; - } -} - -.wobble { - -webkit-animation-name: wobble; - animation-name: wobble; -} - -@-webkit-keyframes jello { - from, 11.1%, to { - -webkit-transform: none; - transform: none; - } - - 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(-0.78125deg) skewY(-0.78125deg); - transform: skewX(-0.78125deg) skewY(-0.78125deg); - } - - 77.7% { - -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); - transform: skewX(0.390625deg) skewY(0.390625deg); - } - - 88.8% { - -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - } -} - -@keyframes jello { - from, 11.1%, to { - -webkit-transform: none; - transform: none; - } - - 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(-0.78125deg) skewY(-0.78125deg); - transform: skewX(-0.78125deg) skewY(-0.78125deg); - } - - 77.7% { - -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); - transform: skewX(0.390625deg) skewY(0.390625deg); - } - - 88.8% { - -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - } -} - -.jello { - -webkit-animation-name: jello; - animation-name: jello; - -webkit-transform-origin: center; - transform-origin: center; -} - -@-webkit-keyframes bounceIn { - from, 20%, 40%, 60%, 80%, to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - } - - 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 { - from, 20%, 40%, 60%, 80%, to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - } - - 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-name: bounceIn; - animation-name: bounceIn; -} - -@-webkit-keyframes bounceInDown { - from, 60%, 75%, 90%, to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - } - - 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: none; - transform: none; - } -} - -@keyframes bounceInDown { - from, 60%, 75%, 90%, to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - } - - 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: none; - transform: none; - } -} - -.bounceInDown { - -webkit-animation-name: bounceInDown; - animation-name: bounceInDown; -} - -@-webkit-keyframes bounceInLeft { - from, 60%, 75%, 90%, to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - } - - 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: none; - transform: none; - } -} - -@keyframes bounceInLeft { - from, 60%, 75%, 90%, to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - } - - 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: none; - transform: none; - } -} - -.bounceInLeft { - -webkit-animation-name: bounceInLeft; - animation-name: bounceInLeft; -} - -@-webkit-keyframes bounceInRight { - from, 60%, 75%, 90%, to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - } - - 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: none; - transform: none; - } -} - -@keyframes bounceInRight { - from, 60%, 75%, 90%, to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - } - - 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: none; - transform: none; - } -} - -.bounceInRight { - -webkit-animation-name: bounceInRight; - animation-name: bounceInRight; -} - -@-webkit-keyframes bounceInUp { - from, 60%, 75%, 90%, to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - } - - 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 { - from, 60%, 75%, 90%, to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - } - - 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 { - -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 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);*/ - -webkit-transform: translate3d(0, -50px, 0); - transform: translate3d(0, -50px, 0); - } - - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes fadeInDown { - from { - opacity: 0; - /*-webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0);*/ - -webkit-transform: translate3d(0, -50px, 0); - transform: translate3d(0, -50px, 0); - } - - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -.fadeInDown { - -webkit-animation-name: fadeInDown; - animation-name: fadeInDown; -} - -@-webkit-keyframes fadeInDownBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes fadeInDownBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -.fadeInDownBig { - -webkit-animation-name: fadeInDownBig; - animation-name: fadeInDownBig; -} - -@-webkit-keyframes fadeInLeft { - from { - opacity: 0; - /*-webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0);*/ - -webkit-transform: translate3d(-50px, 0, 0); - transform: translate3d(-50px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes fadeInLeft { - from { - opacity: 0; - /*-webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0);*/ - -webkit-transform: translate3d(-50px, 0, 0); - transform: translate3d(-50px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -.fadeInLeft { - -webkit-animation-name: fadeInLeft; - animation-name: fadeInLeft; -} - -@-webkit-keyframes fadeInLeftBig { - from { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes fadeInLeftBig { - from { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -.fadeInLeftBig { - -webkit-animation-name: fadeInLeftBig; - animation-name: fadeInLeftBig; -} - -@-webkit-keyframes fadeInRight { - from { - opacity: 0; - /*-webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0);*/ - -webkit-transform: translate3d(50px, 0, 0); - transform: translate3d(50px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes fadeInRight { - from { - opacity: 0; - /*-webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0);*/ - -webkit-transform: translate3d(50px, 0, 0); - transform: translate3d(50px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -.fadeInRight { - -webkit-animation-name: fadeInRight; - animation-name: fadeInRight; -} - -@-webkit-keyframes fadeInRightBig { - from { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes fadeInRightBig { - from { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -.fadeInRightBig { - -webkit-animation-name: fadeInRightBig; - animation-name: fadeInRightBig; -} - -@-webkit-keyframes fadeInUp { - from { - opacity: 0; - /*-webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0);*/ - -webkit-transform: translate3d(0, 40px, 0); - transform: translate3d(0, 40px, 0); - } - - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes fadeInUp { - from { - opacity: 0; - /*-webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0);*/ - -webkit-transform: translate3d(0, 40px, 0); - transform: translate3d(0, 40px, 0); - } - - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -.fadeInUp { - -webkit-animation-name: fadeInUp; - animation-name: fadeInUp; -} - -@-webkit-keyframes fadeInUpBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes fadeInUpBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -.fadeInUpBig { - -webkit-animation-name: fadeInUpBig; - animation-name: fadeInUpBig; -} - -@-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, 40px, 0); - transform: translate3d(0, 40px, 0); - } -} - -@keyframes fadeOutDown { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 40px, 0); - transform: translate3d(0, 40px, 0); - } -} - -.fadeOutDown { - -webkit-animation-name: fadeOutDown; - animation-name: fadeOutDown; -} - -@-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 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 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 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 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 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; -} - -@-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) rotate3d(0, 1, 0, -360deg); - transform: perspective(400px) rotate3d(0, 1, 0, -360deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 40% { - -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); - transform: perspective(400px) 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) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); - transform: perspective(400px) 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); - transform: perspective(400px) scale3d(.95, .95, .95); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } -} - -@keyframes flip { - from { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); - transform: perspective(400px) rotate3d(0, 1, 0, -360deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 40% { - -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); - transform: perspective(400px) 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) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); - transform: perspective(400px) 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); - transform: perspective(400px) scale3d(.95, .95, .95); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } -} - -.animated.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; -} - -@-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 { - -webkit-backface-visibility: visible !important; - 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 { - -webkit-animation-name: flipOutX; - animation-name: flipOutX; - -webkit-backface-visibility: visible !important; - 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-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); - opacity: 1; - } - - to { - -webkit-transform: none; - transform: none; - opacity: 1; - } -} - -@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); - opacity: 1; - } - - to { - -webkit-transform: none; - transform: none; - opacity: 1; - } -} - -.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: none; - transform: none; - 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: none; - transform: none; - 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: none; - transform: none; - 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: none; - transform: none; - 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: none; - transform: none; - 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: none; - transform: none; - 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: none; - transform: none; - 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: none; - transform: none; - 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: none; - transform: none; - 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: none; - transform: none; - 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-name: hinge; - animation-name: hinge; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-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: none; - transform: none; - } -} - -@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: none; - transform: none; - } -} - -.rollIn { - -webkit-animation-name: rollIn; - animation-name: rollIn; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 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(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 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(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 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(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 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(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 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(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 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(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 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(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 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(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 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(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 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(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 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(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 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(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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; -} \ No newline at end of file diff --git a/Public/css/bootstrap.css b/Public/css/bootstrap.css deleted file mode 100644 index 168435e..0000000 --- a/Public/css/bootstrap.css +++ /dev/null @@ -1,6257 +0,0 @@ -@charset "UTF-8"; -/*! - * Bootstrap v3.3.5 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ -html { - font-family: sans-serif; - -ms-text-size-adjust: 100%; - -webkit-text-size-adjust: 100%; -} - -body { - margin: 0; -} - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -summary { - display: block; -} - -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; -} - -audio:not([controls]) { - display: none; - height: 0; -} - -[hidden], -template { - display: none; -} - -a { - background-color: transparent; -} - -a:active, -a:hover { - outline: 0; -} - -abbr[title] { - border-bottom: 1px dotted; -} - -b, -strong { - font-weight: bold; -} - -dfn { - font-style: italic; -} - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -mark { - background: #ff0; - color: #000; -} - -small { - font-size: 80%; -} - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -img { - border: 0; -} - -svg:not(:root) { - overflow: hidden; -} - -figure { - margin: 1em 40px; -} - -hr { - box-sizing: content-box; - height: 0; -} - -pre { - overflow: auto; -} - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} - -button, -input, -optgroup, -select, -textarea { - color: inherit; - font: inherit; - margin: 0; -} - -button { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} - -button[disabled], -html input[disabled] { - cursor: default; -} - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -input { - line-height: normal; -} - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; - padding: 0; -} - -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -input[type="search"] { - -webkit-appearance: textfield; - box-sizing: content-box; -} - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -legend { - border: 0; - padding: 0; -} - -textarea { - overflow: auto; -} - -optgroup { - font-weight: bold; -} - -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} - -/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ -@media print { - *, - *:before, - *:after { - background: transparent !important; - color: #000 !important; - box-shadow: none !important; - text-shadow: none !important; - } - - a, - a:visited { - text-decoration: underline; - } - - a[href]:after { - content: " (" attr(href) ")"; - } - - abbr[title]:after { - content: " (" attr(title) ")"; - } - - a[href^="#"]:after, - a[href^="javascript:"]:after { - content: ""; - } - - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - - thead { - display: table-header-group; - } - - tr, - img { - page-break-inside: avoid; - } - - img { - max-width: 100% !important; - } - - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - - h2, - h3 { - page-break-after: avoid; - } - - .navbar { - display: none; - } - - .btn > .caret, - .dropup > .btn > .caret { - border-top-color: #000 !important; - } - - .label { - border: 1px solid #000; - } - - .table { - border-collapse: collapse !important; - } - .table td, - .table th { - background-color: #fff !important; - } - - .table-bordered th, - .table-bordered td { - border: 1px solid #ddd !important; - } -} -* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -*:before, -*:after { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -html { - font-size: 10px; - -webkit-tap-highlight-color: transparent; -} - -body { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - line-height: 1.42857; - color: #333333; - background-color: #fff; -} - -input, -button, -select, -textarea { - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -a { - color: #337ab7; - text-decoration: none; -} -a:hover, a:focus { - color: #23527c; - text-decoration: underline; -} -a:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -figure { - margin: 0; -} - -img { - vertical-align: middle; -} - -.img-responsive { - display: block; - max-width: 100%; - height: auto; -} - -.img-rounded { - border-radius: 6px; -} - -.img-thumbnail { - padding: 4px; - line-height: 1.42857; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; - display: inline-block; - max-width: 100%; - height: auto; -} - -.img-circle { - border-radius: 50%; -} - -hr { - margin-top: 20px; - margin-bottom: 20px; - border: 0; - border-top: 1px solid #eeeeee; -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} - -.sr-only-focusable:active, .sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto; -} - -[role="button"] { - cursor: pointer; -} - -h1, h2, h3, h4, h5, h6, -.h1, .h2, .h3, .h4, .h5, .h6 { - font-family: inherit; - font-weight: 500; - line-height: 1.1; - color: inherit; -} -h1 small, -h1 .small, h2 small, -h2 .small, h3 small, -h3 .small, h4 small, -h4 .small, h5 small, -h5 .small, h6 small, -h6 .small, -.h1 small, -.h1 .small, .h2 small, -.h2 .small, .h3 small, -.h3 .small, .h4 small, -.h4 .small, .h5 small, -.h5 .small, .h6 small, -.h6 .small { - font-weight: normal; - line-height: 1; - color: #777777; -} - -h1, .h1, -h2, .h2, -h3, .h3 { - margin-top: 20px; - margin-bottom: 10px; -} -h1 small, -h1 .small, .h1 small, -.h1 .small, -h2 small, -h2 .small, .h2 small, -.h2 .small, -h3 small, -h3 .small, .h3 small, -.h3 .small { - font-size: 65%; -} - -h4, .h4, -h5, .h5, -h6, .h6 { - margin-top: 10px; - margin-bottom: 10px; -} -h4 small, -h4 .small, .h4 small, -.h4 .small, -h5 small, -h5 .small, .h5 small, -.h5 .small, -h6 small, -h6 .small, .h6 small, -.h6 .small { - font-size: 75%; -} - -h1, .h1 { - font-size: 36px; -} - -h2, .h2 { - font-size: 30px; -} - -h3, .h3 { - font-size: 24px; -} - -h4, .h4 { - font-size: 18px; -} - -h5, .h5 { - font-size: 14px; -} - -h6, .h6 { - font-size: 12px; -} - -p { - margin: 0 0 10px; -} - -.lead { - margin-bottom: 20px; - font-size: 16px; - font-weight: 300; - line-height: 1.4; -} -@media (min-width: 768px) { - .lead { - font-size: 21px; - } -} - -small, -.small { - font-size: 85%; -} - -mark, -.mark { - background-color: #fcf8e3; - padding: .2em; -} - -.text-left { - text-align: left; -} - -.text-right { - text-align: right; -} - -.text-center { - text-align: center; -} - -.text-justify { - text-align: justify; -} - -.text-nowrap { - white-space: nowrap; -} - -.text-lowercase { - text-transform: lowercase; -} - -.text-uppercase, .initialism { - text-transform: uppercase; -} - -.text-capitalize { - text-transform: capitalize; -} - -.text-muted { - color: #777777; -} - -.text-primary { - color: #337ab7; -} - -a.text-primary:hover, -a.text-primary:focus { - color: #286090; -} - -.text-success { - color: #3c763d; -} - -a.text-success:hover, -a.text-success:focus { - color: #2b542c; -} - -.text-info { - color: #31708f; -} - -a.text-info:hover, -a.text-info:focus { - color: #245269; -} - -.text-warning { - color: #8a6d3b; -} - -a.text-warning:hover, -a.text-warning:focus { - color: #66512c; -} - -.text-danger { - color: #a94442; -} - -a.text-danger:hover, -a.text-danger:focus { - color: #843534; -} - -.bg-primary { - color: #fff; -} - -.bg-primary { - background-color: #337ab7; -} - -a.bg-primary:hover, -a.bg-primary:focus { - background-color: #286090; -} - -.bg-success { - background-color: #dff0d8; -} - -a.bg-success:hover, -a.bg-success:focus { - background-color: #c1e2b3; -} - -.bg-info { - background-color: #d9edf7; -} - -a.bg-info:hover, -a.bg-info:focus { - background-color: #afd9ee; -} - -.bg-warning { - background-color: #fcf8e3; -} - -a.bg-warning:hover, -a.bg-warning:focus { - background-color: #f7ecb5; -} - -.bg-danger { - background-color: #f2dede; -} - -a.bg-danger:hover, -a.bg-danger:focus { - background-color: #e4b9b9; -} - -.page-header { - padding-bottom: 9px; - margin: 40px 0 20px; - border-bottom: 1px solid #eeeeee; -} - -ul, -ol { - margin-top: 0; - margin-bottom: 10px; -} -ul ul, -ul ol, -ol ul, -ol ol { - margin-bottom: 0; -} - -.list-unstyled { - padding-left: 0; - list-style: none; -} - -.list-inline { - padding-left: 0; - list-style: none; - margin-left: -5px; -} -.list-inline > li { - display: inline-block; - padding-left: 5px; - padding-right: 5px; -} - -dl { - margin-top: 0; - margin-bottom: 20px; -} - -dt, -dd { - line-height: 1.42857; -} - -dt { - font-weight: bold; -} - -dd { - margin-left: 0; -} - -.dl-horizontal dd:before, .dl-horizontal dd:after { - content: " "; - display: table; -} -.dl-horizontal dd:after { - clear: both; -} -@media (min-width: 768px) { - .dl-horizontal dt { - float: left; - width: 160px; - clear: left; - text-align: right; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - .dl-horizontal dd { - margin-left: 180px; - } -} - -abbr[title], -abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted #777777; -} - -.initialism { - font-size: 90%; -} - -blockquote { - padding: 10px 20px; - margin: 0 0 20px; - font-size: 17.5px; - border-left: 5px solid #eeeeee; -} -blockquote p:last-child, -blockquote ul:last-child, -blockquote ol:last-child { - margin-bottom: 0; -} -blockquote footer, -blockquote small, -blockquote .small { - display: block; - font-size: 80%; - line-height: 1.42857; - color: #777777; -} -blockquote footer:before, -blockquote small:before, -blockquote .small:before { - content: '\2014 \00A0'; -} - -.blockquote-reverse, -blockquote.pull-right { - padding-right: 15px; - padding-left: 0; - border-right: 5px solid #eeeeee; - border-left: 0; - text-align: right; -} -.blockquote-reverse footer:before, -.blockquote-reverse small:before, -.blockquote-reverse .small:before, -blockquote.pull-right footer:before, -blockquote.pull-right small:before, -blockquote.pull-right .small:before { - content: ''; -} -.blockquote-reverse footer:after, -.blockquote-reverse small:after, -.blockquote-reverse .small:after, -blockquote.pull-right footer:after, -blockquote.pull-right small:after, -blockquote.pull-right .small:after { - content: '\00A0 \2014'; -} - -address { - margin-bottom: 20px; - font-style: normal; - line-height: 1.42857; -} - -code, -kbd, -pre, -samp { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; -} - -code { - padding: 2px 4px; - font-size: 90%; - color: #c7254e; - background-color: #f9f2f4; - border-radius: 4px; -} - -kbd { - padding: 2px 4px; - font-size: 90%; - color: #fff; - background-color: #333; - border-radius: 3px; - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); -} -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: bold; - box-shadow: none; -} - -pre { - display: block; - padding: 9.5px; - margin: 0 0 10px; - font-size: 13px; - line-height: 1.42857; - word-break: break-all; - word-wrap: break-word; - color: #333333; - background-color: #f5f5f5; - border: 1px solid #ccc; - border-radius: 4px; -} -pre code { - padding: 0; - font-size: inherit; - color: inherit; - white-space: pre-wrap; - background-color: transparent; - border-radius: 0; -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -.container { - margin-right: auto; - margin-left: auto; - padding-left: 15px; - padding-right: 15px; -} -.container:before, .container:after { - content: " "; - display: table; -} -.container:after { - clear: both; -} -@media (min-width: 768px) { - .container { - width: 750px; - } -} -@media (min-width: 992px) { - .container { - width: 970px; - } -} -@media (min-width: 1200px) { - .container { - width: 1170px; - } -} - -.container-fluid { - margin-right: auto; - margin-left: auto; - padding-left: 15px; - padding-right: 15px; -} -.container-fluid:before, .container-fluid:after { - content: " "; - display: table; -} -.container-fluid:after { - clear: both; -} - -.row { - margin-left: -15px; - margin-right: -15px; -} -.row:before, .row:after { - content: " "; - display: table; -} -.row:after { - clear: both; -} - -.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { - position: relative; - min-height: 1px; - padding-left: 15px; - padding-right: 15px; -} - -.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { - float: left; -} - -.col-xs-1 { - width: 8.33333%; -} - -.col-xs-2 { - width: 16.66667%; -} - -.col-xs-3 { - width: 25%; -} - -.col-xs-4 { - width: 33.33333%; -} - -.col-xs-5 { - width: 41.66667%; -} - -.col-xs-6 { - width: 50%; -} - -.col-xs-7 { - width: 58.33333%; -} - -.col-xs-8 { - width: 66.66667%; -} - -.col-xs-9 { - width: 75%; -} - -.col-xs-10 { - width: 83.33333%; -} - -.col-xs-11 { - width: 91.66667%; -} - -.col-xs-12 { - width: 100%; -} - -.col-xs-pull-0 { - right: auto; -} - -.col-xs-pull-1 { - right: 8.33333%; -} - -.col-xs-pull-2 { - right: 16.66667%; -} - -.col-xs-pull-3 { - right: 25%; -} - -.col-xs-pull-4 { - right: 33.33333%; -} - -.col-xs-pull-5 { - right: 41.66667%; -} - -.col-xs-pull-6 { - right: 50%; -} - -.col-xs-pull-7 { - right: 58.33333%; -} - -.col-xs-pull-8 { - right: 66.66667%; -} - -.col-xs-pull-9 { - right: 75%; -} - -.col-xs-pull-10 { - right: 83.33333%; -} - -.col-xs-pull-11 { - right: 91.66667%; -} - -.col-xs-pull-12 { - right: 100%; -} - -.col-xs-push-0 { - left: auto; -} - -.col-xs-push-1 { - left: 8.33333%; -} - -.col-xs-push-2 { - left: 16.66667%; -} - -.col-xs-push-3 { - left: 25%; -} - -.col-xs-push-4 { - left: 33.33333%; -} - -.col-xs-push-5 { - left: 41.66667%; -} - -.col-xs-push-6 { - left: 50%; -} - -.col-xs-push-7 { - left: 58.33333%; -} - -.col-xs-push-8 { - left: 66.66667%; -} - -.col-xs-push-9 { - left: 75%; -} - -.col-xs-push-10 { - left: 83.33333%; -} - -.col-xs-push-11 { - left: 91.66667%; -} - -.col-xs-push-12 { - left: 100%; -} - -.col-xs-offset-0 { - margin-left: 0%; -} - -.col-xs-offset-1 { - margin-left: 8.33333%; -} - -.col-xs-offset-2 { - margin-left: 16.66667%; -} - -.col-xs-offset-3 { - margin-left: 25%; -} - -.col-xs-offset-4 { - margin-left: 33.33333%; -} - -.col-xs-offset-5 { - margin-left: 41.66667%; -} - -.col-xs-offset-6 { - margin-left: 50%; -} - -.col-xs-offset-7 { - margin-left: 58.33333%; -} - -.col-xs-offset-8 { - margin-left: 66.66667%; -} - -.col-xs-offset-9 { - margin-left: 75%; -} - -.col-xs-offset-10 { - margin-left: 83.33333%; -} - -.col-xs-offset-11 { - margin-left: 91.66667%; -} - -.col-xs-offset-12 { - margin-left: 100%; -} - -@media (min-width: 768px) { - .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { - float: left; - } - - .col-sm-1 { - width: 8.33333%; - } - - .col-sm-2 { - width: 16.66667%; - } - - .col-sm-3 { - width: 25%; - } - - .col-sm-4 { - width: 33.33333%; - } - - .col-sm-5 { - width: 41.66667%; - } - - .col-sm-6 { - width: 50%; - } - - .col-sm-7 { - width: 58.33333%; - } - - .col-sm-8 { - width: 66.66667%; - } - - .col-sm-9 { - width: 75%; - } - - .col-sm-10 { - width: 83.33333%; - } - - .col-sm-11 { - width: 91.66667%; - } - - .col-sm-12 { - width: 100%; - } - - .col-sm-pull-0 { - right: auto; - } - - .col-sm-pull-1 { - right: 8.33333%; - } - - .col-sm-pull-2 { - right: 16.66667%; - } - - .col-sm-pull-3 { - right: 25%; - } - - .col-sm-pull-4 { - right: 33.33333%; - } - - .col-sm-pull-5 { - right: 41.66667%; - } - - .col-sm-pull-6 { - right: 50%; - } - - .col-sm-pull-7 { - right: 58.33333%; - } - - .col-sm-pull-8 { - right: 66.66667%; - } - - .col-sm-pull-9 { - right: 75%; - } - - .col-sm-pull-10 { - right: 83.33333%; - } - - .col-sm-pull-11 { - right: 91.66667%; - } - - .col-sm-pull-12 { - right: 100%; - } - - .col-sm-push-0 { - left: auto; - } - - .col-sm-push-1 { - left: 8.33333%; - } - - .col-sm-push-2 { - left: 16.66667%; - } - - .col-sm-push-3 { - left: 25%; - } - - .col-sm-push-4 { - left: 33.33333%; - } - - .col-sm-push-5 { - left: 41.66667%; - } - - .col-sm-push-6 { - left: 50%; - } - - .col-sm-push-7 { - left: 58.33333%; - } - - .col-sm-push-8 { - left: 66.66667%; - } - - .col-sm-push-9 { - left: 75%; - } - - .col-sm-push-10 { - left: 83.33333%; - } - - .col-sm-push-11 { - left: 91.66667%; - } - - .col-sm-push-12 { - left: 100%; - } - - .col-sm-offset-0 { - margin-left: 0%; - } - - .col-sm-offset-1 { - margin-left: 8.33333%; - } - - .col-sm-offset-2 { - margin-left: 16.66667%; - } - - .col-sm-offset-3 { - margin-left: 25%; - } - - .col-sm-offset-4 { - margin-left: 33.33333%; - } - - .col-sm-offset-5 { - margin-left: 41.66667%; - } - - .col-sm-offset-6 { - margin-left: 50%; - } - - .col-sm-offset-7 { - margin-left: 58.33333%; - } - - .col-sm-offset-8 { - margin-left: 66.66667%; - } - - .col-sm-offset-9 { - margin-left: 75%; - } - - .col-sm-offset-10 { - margin-left: 83.33333%; - } - - .col-sm-offset-11 { - margin-left: 91.66667%; - } - - .col-sm-offset-12 { - margin-left: 100%; - } -} -@media (min-width: 992px) { - .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { - float: left; - } - - .col-md-1 { - width: 8.33333%; - } - - .col-md-2 { - width: 16.66667%; - } - - .col-md-3 { - width: 25%; - } - - .col-md-4 { - width: 33.33333%; - } - - .col-md-5 { - width: 41.66667%; - } - - .col-md-6 { - width: 50%; - } - - .col-md-7 { - width: 58.33333%; - } - - .col-md-8 { - width: 66.66667%; - } - - .col-md-9 { - width: 75%; - } - - .col-md-10 { - width: 83.33333%; - } - - .col-md-11 { - width: 91.66667%; - } - - .col-md-12 { - width: 100%; - } - - .col-md-pull-0 { - right: auto; - } - - .col-md-pull-1 { - right: 8.33333%; - } - - .col-md-pull-2 { - right: 16.66667%; - } - - .col-md-pull-3 { - right: 25%; - } - - .col-md-pull-4 { - right: 33.33333%; - } - - .col-md-pull-5 { - right: 41.66667%; - } - - .col-md-pull-6 { - right: 50%; - } - - .col-md-pull-7 { - right: 58.33333%; - } - - .col-md-pull-8 { - right: 66.66667%; - } - - .col-md-pull-9 { - right: 75%; - } - - .col-md-pull-10 { - right: 83.33333%; - } - - .col-md-pull-11 { - right: 91.66667%; - } - - .col-md-pull-12 { - right: 100%; - } - - .col-md-push-0 { - left: auto; - } - - .col-md-push-1 { - left: 8.33333%; - } - - .col-md-push-2 { - left: 16.66667%; - } - - .col-md-push-3 { - left: 25%; - } - - .col-md-push-4 { - left: 33.33333%; - } - - .col-md-push-5 { - left: 41.66667%; - } - - .col-md-push-6 { - left: 50%; - } - - .col-md-push-7 { - left: 58.33333%; - } - - .col-md-push-8 { - left: 66.66667%; - } - - .col-md-push-9 { - left: 75%; - } - - .col-md-push-10 { - left: 83.33333%; - } - - .col-md-push-11 { - left: 91.66667%; - } - - .col-md-push-12 { - left: 100%; - } - - .col-md-offset-0 { - margin-left: 0%; - } - - .col-md-offset-1 { - margin-left: 8.33333%; - } - - .col-md-offset-2 { - margin-left: 16.66667%; - } - - .col-md-offset-3 { - margin-left: 25%; - } - - .col-md-offset-4 { - margin-left: 33.33333%; - } - - .col-md-offset-5 { - margin-left: 41.66667%; - } - - .col-md-offset-6 { - margin-left: 50%; - } - - .col-md-offset-7 { - margin-left: 58.33333%; - } - - .col-md-offset-8 { - margin-left: 66.66667%; - } - - .col-md-offset-9 { - margin-left: 75%; - } - - .col-md-offset-10 { - margin-left: 83.33333%; - } - - .col-md-offset-11 { - margin-left: 91.66667%; - } - - .col-md-offset-12 { - margin-left: 100%; - } -} -@media (min-width: 1200px) { - .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { - float: left; - } - - .col-lg-1 { - width: 8.33333%; - } - - .col-lg-2 { - width: 16.66667%; - } - - .col-lg-3 { - width: 25%; - } - - .col-lg-4 { - width: 33.33333%; - } - - .col-lg-5 { - width: 41.66667%; - } - - .col-lg-6 { - width: 50%; - } - - .col-lg-7 { - width: 58.33333%; - } - - .col-lg-8 { - width: 66.66667%; - } - - .col-lg-9 { - width: 75%; - } - - .col-lg-10 { - width: 83.33333%; - } - - .col-lg-11 { - width: 91.66667%; - } - - .col-lg-12 { - width: 100%; - } - - .col-lg-pull-0 { - right: auto; - } - - .col-lg-pull-1 { - right: 8.33333%; - } - - .col-lg-pull-2 { - right: 16.66667%; - } - - .col-lg-pull-3 { - right: 25%; - } - - .col-lg-pull-4 { - right: 33.33333%; - } - - .col-lg-pull-5 { - right: 41.66667%; - } - - .col-lg-pull-6 { - right: 50%; - } - - .col-lg-pull-7 { - right: 58.33333%; - } - - .col-lg-pull-8 { - right: 66.66667%; - } - - .col-lg-pull-9 { - right: 75%; - } - - .col-lg-pull-10 { - right: 83.33333%; - } - - .col-lg-pull-11 { - right: 91.66667%; - } - - .col-lg-pull-12 { - right: 100%; - } - - .col-lg-push-0 { - left: auto; - } - - .col-lg-push-1 { - left: 8.33333%; - } - - .col-lg-push-2 { - left: 16.66667%; - } - - .col-lg-push-3 { - left: 25%; - } - - .col-lg-push-4 { - left: 33.33333%; - } - - .col-lg-push-5 { - left: 41.66667%; - } - - .col-lg-push-6 { - left: 50%; - } - - .col-lg-push-7 { - left: 58.33333%; - } - - .col-lg-push-8 { - left: 66.66667%; - } - - .col-lg-push-9 { - left: 75%; - } - - .col-lg-push-10 { - left: 83.33333%; - } - - .col-lg-push-11 { - left: 91.66667%; - } - - .col-lg-push-12 { - left: 100%; - } - - .col-lg-offset-0 { - margin-left: 0%; - } - - .col-lg-offset-1 { - margin-left: 8.33333%; - } - - .col-lg-offset-2 { - margin-left: 16.66667%; - } - - .col-lg-offset-3 { - margin-left: 25%; - } - - .col-lg-offset-4 { - margin-left: 33.33333%; - } - - .col-lg-offset-5 { - margin-left: 41.66667%; - } - - .col-lg-offset-6 { - margin-left: 50%; - } - - .col-lg-offset-7 { - margin-left: 58.33333%; - } - - .col-lg-offset-8 { - margin-left: 66.66667%; - } - - .col-lg-offset-9 { - margin-left: 75%; - } - - .col-lg-offset-10 { - margin-left: 83.33333%; - } - - .col-lg-offset-11 { - margin-left: 91.66667%; - } - - .col-lg-offset-12 { - margin-left: 100%; - } -} -table { - background-color: transparent; -} - -caption { - padding-top: 8px; - padding-bottom: 8px; - color: #777777; - text-align: left; -} - -th { - text-align: left; -} - -.table { - width: 100%; - max-width: 100%; - margin-bottom: 20px; -} -.table > thead > tr > th, -.table > thead > tr > td, -.table > tbody > tr > th, -.table > tbody > tr > td, -.table > tfoot > tr > th, -.table > tfoot > tr > td { - padding: 8px; - line-height: 1.42857; - vertical-align: top; - border-top: 1px solid #ddd; -} -.table > thead > tr > th { - vertical-align: bottom; - border-bottom: 2px solid #ddd; -} -.table > caption + thead > tr:first-child > th, -.table > caption + thead > tr:first-child > td, -.table > colgroup + thead > tr:first-child > th, -.table > colgroup + thead > tr:first-child > td, -.table > thead:first-child > tr:first-child > th, -.table > thead:first-child > tr:first-child > td { - border-top: 0; -} -.table > tbody + tbody { - border-top: 2px solid #ddd; -} -.table .table { - background-color: #fff; -} - -.table-condensed > thead > tr > th, -.table-condensed > thead > tr > td, -.table-condensed > tbody > tr > th, -.table-condensed > tbody > tr > td, -.table-condensed > tfoot > tr > th, -.table-condensed > tfoot > tr > td { - padding: 5px; -} - -.table-bordered { - border: 1px solid #ddd; -} -.table-bordered > thead > tr > th, -.table-bordered > thead > tr > td, -.table-bordered > tbody > tr > th, -.table-bordered > tbody > tr > td, -.table-bordered > tfoot > tr > th, -.table-bordered > tfoot > tr > td { - border: 1px solid #ddd; -} -.table-bordered > thead > tr > th, -.table-bordered > thead > tr > td { - border-bottom-width: 2px; -} - -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: #f9f9f9; -} - -.table-hover > tbody > tr:hover { - background-color: #f5f5f5; -} - -table col[class*="col-"] { - position: static; - float: none; - display: table-column; -} - -table td[class*="col-"], -table th[class*="col-"] { - position: static; - float: none; - display: table-cell; -} - -.table > thead > tr > td.active, -.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, -.table > tbody > tr > td.active, -.table > tbody > tr > th.active, -.table > tbody > tr.active > td, -.table > tbody > tr.active > th, -.table > tfoot > tr > td.active, -.table > tfoot > tr > th.active, -.table > tfoot > tr.active > td, -.table > tfoot > tr.active > th { - background-color: #f5f5f5; -} - -.table-hover > tbody > tr > td.active:hover, -.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { - background-color: #e8e8e8; -} - -.table > thead > tr > td.success, -.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, -.table > tbody > tr > td.success, -.table > tbody > tr > th.success, -.table > tbody > tr.success > td, -.table > tbody > tr.success > th, -.table > tfoot > tr > td.success, -.table > tfoot > tr > th.success, -.table > tfoot > tr.success > td, -.table > tfoot > tr.success > th { - background-color: #dff0d8; -} - -.table-hover > tbody > tr > td.success:hover, -.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { - background-color: #d0e9c6; -} - -.table > thead > tr > td.info, -.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, -.table > tbody > tr > td.info, -.table > tbody > tr > th.info, -.table > tbody > tr.info > td, -.table > tbody > tr.info > th, -.table > tfoot > tr > td.info, -.table > tfoot > tr > th.info, -.table > tfoot > tr.info > td, -.table > tfoot > tr.info > th { - background-color: #d9edf7; -} - -.table-hover > tbody > tr > td.info:hover, -.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { - background-color: #c4e3f3; -} - -.table > thead > tr > td.warning, -.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, -.table > tbody > tr > td.warning, -.table > tbody > tr > th.warning, -.table > tbody > tr.warning > td, -.table > tbody > tr.warning > th, -.table > tfoot > tr > td.warning, -.table > tfoot > tr > th.warning, -.table > tfoot > tr.warning > td, -.table > tfoot > tr.warning > th { - background-color: #fcf8e3; -} - -.table-hover > tbody > tr > td.warning:hover, -.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { - background-color: #faf2cc; -} - -.table > thead > tr > td.danger, -.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, -.table > tbody > tr > td.danger, -.table > tbody > tr > th.danger, -.table > tbody > tr.danger > td, -.table > tbody > tr.danger > th, -.table > tfoot > tr > td.danger, -.table > tfoot > tr > th.danger, -.table > tfoot > tr.danger > td, -.table > tfoot > tr.danger > th { - background-color: #f2dede; -} - -.table-hover > tbody > tr > td.danger:hover, -.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { - background-color: #ebcccc; -} - -.table-responsive { - overflow-x: auto; - min-height: 0.01%; -} -@media screen and (max-width: 767px) { - .table-responsive { - width: 100%; - margin-bottom: 15px; - overflow-y: hidden; - -ms-overflow-style: -ms-autohiding-scrollbar; - border: 1px solid #ddd; - } - .table-responsive > .table { - margin-bottom: 0; - } - .table-responsive > .table > thead > tr > th, - .table-responsive > .table > thead > tr > td, - .table-responsive > .table > tbody > tr > th, - .table-responsive > .table > tbody > tr > td, - .table-responsive > .table > tfoot > tr > th, - .table-responsive > .table > tfoot > tr > td { - white-space: nowrap; - } - .table-responsive > .table-bordered { - border: 0; - } - .table-responsive > .table-bordered > thead > tr > th:first-child, - .table-responsive > .table-bordered > thead > tr > td:first-child, - .table-responsive > .table-bordered > tbody > tr > th:first-child, - .table-responsive > .table-bordered > tbody > tr > td:first-child, - .table-responsive > .table-bordered > tfoot > tr > th:first-child, - .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; - } - .table-responsive > .table-bordered > thead > tr > th:last-child, - .table-responsive > .table-bordered > thead > tr > td:last-child, - .table-responsive > .table-bordered > tbody > tr > th:last-child, - .table-responsive > .table-bordered > tbody > tr > td:last-child, - .table-responsive > .table-bordered > tfoot > tr > th:last-child, - .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; - } - .table-responsive > .table-bordered > tbody > tr:last-child > th, - .table-responsive > .table-bordered > tbody > tr:last-child > td, - .table-responsive > .table-bordered > tfoot > tr:last-child > th, - .table-responsive > .table-bordered > tfoot > tr:last-child > td { - border-bottom: 0; - } -} - -fieldset { - padding: 0; - margin: 0; - border: 0; - min-width: 0; -} - -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 21px; - line-height: inherit; - color: #333333; - border: 0; - border-bottom: 1px solid #e5e5e5; -} - -label { - display: inline-block; - max-width: 100%; - margin-bottom: 5px; - font-weight: bold; -} - -input[type="search"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px \9; - line-height: normal; -} - -input[type="file"] { - display: block; -} - -input[type="range"] { - display: block; - width: 100%; -} - -select[multiple], -select[size] { - height: auto; -} - -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -output { - display: block; - padding-top: 11px; - font-size: 14px; - line-height: 1.42857; - color: #555555; -} - -.form-control { - display: block; - width: 100%; - height: 42px; - padding: 10px 20px; - font-size: 14px; - line-height: 1.42857; - color: #555555; - background-color: #fff; - background-image: none; - border: 1px solid #ccc; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; - -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -} -.form-control:focus { - border-color: #66afe9; - outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); -} -.form-control::-moz-placeholder { - color: #999; - opacity: 1; -} -.form-control:-ms-input-placeholder { - color: #999; -} -.form-control::-webkit-input-placeholder { - color: #999; -} -.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { - background-color: #eeeeee; - opacity: 1; -} -.form-control[disabled], fieldset[disabled] .form-control { - cursor: not-allowed; -} - -textarea.form-control { - height: auto; -} - -input[type="search"] { - -webkit-appearance: none; -} - -@media screen and (-webkit-min-device-pixel-ratio: 0) { - input[type="date"].form-control, - input[type="time"].form-control, - input[type="datetime-local"].form-control, - input[type="month"].form-control { - line-height: 42px; - } - input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control, - .input-group-sm > input[type="date"].input-group-addon, - .input-group-sm > .input-group-btn > input[type="date"].btn, .input-group-sm input[type="date"], - input[type="time"].input-sm, - .input-group-sm > input[type="time"].form-control, - .input-group-sm > input[type="time"].input-group-addon, - .input-group-sm > .input-group-btn > input[type="time"].btn, .input-group-sm - input[type="time"], - input[type="datetime-local"].input-sm, - .input-group-sm > input[type="datetime-local"].form-control, - .input-group-sm > input[type="datetime-local"].input-group-addon, - .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, .input-group-sm - input[type="datetime-local"], - input[type="month"].input-sm, - .input-group-sm > input[type="month"].form-control, - .input-group-sm > input[type="month"].input-group-addon, - .input-group-sm > .input-group-btn > input[type="month"].btn, .input-group-sm - input[type="month"] { - line-height: 30px; - } - input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control, - .input-group-lg > input[type="date"].input-group-addon, - .input-group-lg > .input-group-btn > input[type="date"].btn, .input-group-lg input[type="date"], - input[type="time"].input-lg, - .input-group-lg > input[type="time"].form-control, - .input-group-lg > input[type="time"].input-group-addon, - .input-group-lg > .input-group-btn > input[type="time"].btn, .input-group-lg - input[type="time"], - input[type="datetime-local"].input-lg, - .input-group-lg > input[type="datetime-local"].form-control, - .input-group-lg > input[type="datetime-local"].input-group-addon, - .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .input-group-lg - input[type="datetime-local"], - input[type="month"].input-lg, - .input-group-lg > input[type="month"].form-control, - .input-group-lg > input[type="month"].input-group-addon, - .input-group-lg > .input-group-btn > input[type="month"].btn, .input-group-lg - input[type="month"] { - line-height: 46px; - } -} -.form-group { - margin-bottom: 15px; -} - -.radio, -.checkbox { - position: relative; - display: block; - margin-top: 10px; - margin-bottom: 10px; -} -.radio label, -.checkbox label { - min-height: 20px; - padding-left: 20px; - margin-bottom: 0; - font-weight: normal; - cursor: pointer; -} - -.radio input[type="radio"], -.radio-inline input[type="radio"], -.checkbox input[type="checkbox"], -.checkbox-inline input[type="checkbox"] { - position: absolute; - margin-left: -20px; - margin-top: 4px \9; -} - -.radio + .radio, -.checkbox + .checkbox { - margin-top: -5px; -} - -.radio-inline, -.checkbox-inline { - position: relative; - display: inline-block; - padding-left: 20px; - margin-bottom: 0; - vertical-align: middle; - font-weight: normal; - cursor: pointer; -} - -.radio-inline + .radio-inline, -.checkbox-inline + .checkbox-inline { - margin-top: 0; - margin-left: 10px; -} - -input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], -input[type="checkbox"][disabled], -input[type="checkbox"].disabled, fieldset[disabled] -input[type="checkbox"] { - cursor: not-allowed; -} - -.radio-inline.disabled, fieldset[disabled] .radio-inline, -.checkbox-inline.disabled, fieldset[disabled] -.checkbox-inline { - cursor: not-allowed; -} - -.radio.disabled label, fieldset[disabled] .radio label, -.checkbox.disabled label, fieldset[disabled] -.checkbox label { - cursor: not-allowed; -} - -.form-control-static { - padding-top: 11px; - padding-bottom: 11px; - margin-bottom: 0; - min-height: 34px; -} -.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, -.input-group-lg > .form-control-static.input-group-addon, -.input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, -.input-group-sm > .form-control-static.input-group-addon, -.input-group-sm > .input-group-btn > .form-control-static.btn { - padding-left: 0; - padding-right: 0; -} - -.input-sm, .input-group-sm > .form-control, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .btn { - height: 30px; - padding: 5px 20px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} - -select.input-sm, .input-group-sm > select.form-control, -.input-group-sm > select.input-group-addon, -.input-group-sm > .input-group-btn > select.btn { - height: 30px; - line-height: 30px; -} - -textarea.input-sm, .input-group-sm > textarea.form-control, -.input-group-sm > textarea.input-group-addon, -.input-group-sm > .input-group-btn > textarea.btn, -select[multiple].input-sm, -.input-group-sm > select[multiple].form-control, -.input-group-sm > select[multiple].input-group-addon, -.input-group-sm > .input-group-btn > select[multiple].btn { - height: auto; -} - -.form-group-sm .form-control { - height: 30px; - padding: 5px 20px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -.form-group-sm select.form-control { - height: 30px; - line-height: 30px; -} -.form-group-sm textarea.form-control, -.form-group-sm select[multiple].form-control { - height: auto; -} -.form-group-sm .form-control-static { - height: 30px; - min-height: 32px; - padding: 6px 20px; - font-size: 12px; - line-height: 1.5; -} - -.input-lg, .input-group-lg > .form-control, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .btn { - height: 46px; - padding: 10px 20px; - font-size: 18px; - line-height: 1.33333; - border-radius: 6px; -} - -select.input-lg, .input-group-lg > select.form-control, -.input-group-lg > select.input-group-addon, -.input-group-lg > .input-group-btn > select.btn { - height: 46px; - line-height: 46px; -} - -textarea.input-lg, .input-group-lg > textarea.form-control, -.input-group-lg > textarea.input-group-addon, -.input-group-lg > .input-group-btn > textarea.btn, -select[multiple].input-lg, -.input-group-lg > select[multiple].form-control, -.input-group-lg > select[multiple].input-group-addon, -.input-group-lg > .input-group-btn > select[multiple].btn { - height: auto; -} - -.form-group-lg .form-control { - height: 46px; - padding: 10px 20px; - font-size: 18px; - line-height: 1.33333; - border-radius: 6px; -} -.form-group-lg select.form-control { - height: 46px; - line-height: 46px; -} -.form-group-lg textarea.form-control, -.form-group-lg select[multiple].form-control { - height: auto; -} -.form-group-lg .form-control-static { - height: 46px; - min-height: 38px; - padding: 11px 20px; - font-size: 18px; - line-height: 1.33333; -} - -.has-feedback { - position: relative; -} -.has-feedback .form-control { - padding-right: 52.5px; -} - -.form-control-feedback { - position: absolute; - top: 0; - right: 0; - z-index: 2; - display: block; - width: 42px; - height: 42px; - line-height: 42px; - text-align: center; - pointer-events: none; -} - -.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, -.input-group-lg > .input-group-addon + .form-control-feedback, -.input-group-lg > .input-group-btn > .btn + .form-control-feedback, -.input-group-lg + .form-control-feedback, -.form-group-lg .form-control + .form-control-feedback { - width: 46px; - height: 46px; - line-height: 46px; -} - -.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, -.input-group-sm > .input-group-addon + .form-control-feedback, -.input-group-sm > .input-group-btn > .btn + .form-control-feedback, -.input-group-sm + .form-control-feedback, -.form-group-sm .form-control + .form-control-feedback { - width: 30px; - height: 30px; - line-height: 30px; -} - -.has-success .help-block, -.has-success .control-label, -.has-success .radio, -.has-success .checkbox, -.has-success .radio-inline, -.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { - color: #3c763d; -} -.has-success .form-control { - border-color: #3c763d; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.has-success .form-control:focus { - border-color: #2b542c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; -} -.has-success .input-group-addon { - color: #3c763d; - border-color: #3c763d; - background-color: #dff0d8; -} -.has-success .form-control-feedback { - color: #3c763d; -} - -.has-warning .help-block, -.has-warning .control-label, -.has-warning .radio, -.has-warning .checkbox, -.has-warning .radio-inline, -.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { - color: #8a6d3b; -} -.has-warning .form-control { - border-color: #8a6d3b; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.has-warning .form-control:focus { - border-color: #66512c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; -} -.has-warning .input-group-addon { - color: #8a6d3b; - border-color: #8a6d3b; - background-color: #fcf8e3; -} -.has-warning .form-control-feedback { - color: #8a6d3b; -} - -.has-error .help-block, -.has-error .control-label, -.has-error .radio, -.has-error .checkbox, -.has-error .radio-inline, -.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { - color: #a94442; -} -.has-error .form-control { - border-color: #a94442; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.has-error .form-control:focus { - border-color: #843534; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; -} -.has-error .input-group-addon { - color: #a94442; - border-color: #a94442; - background-color: #f2dede; -} -.has-error .form-control-feedback { - color: #a94442; -} - -.has-feedback label ~ .form-control-feedback { - top: 25px; -} -.has-feedback label.sr-only ~ .form-control-feedback { - top: 0; -} - -.help-block { - display: block; - margin-top: 5px; - margin-bottom: 10px; - color: #737373; -} - -@media (min-width: 768px) { - .form-inline .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .form-inline .form-control-static { - display: inline-block; - } - .form-inline .input-group { - display: inline-table; - vertical-align: middle; - } - .form-inline .input-group .input-group-addon, - .form-inline .input-group .input-group-btn, - .form-inline .input-group .form-control { - width: auto; - } - .form-inline .input-group > .form-control { - width: 100%; - } - .form-inline .control-label { - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .radio, - .form-inline .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .radio label, - .form-inline .checkbox label { - padding-left: 0; - } - .form-inline .radio input[type="radio"], - .form-inline .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0; - } - .form-inline .has-feedback .form-control-feedback { - top: 0; - } -} - -.form-horizontal .radio, -.form-horizontal .checkbox, -.form-horizontal .radio-inline, -.form-horizontal .checkbox-inline { - margin-top: 0; - margin-bottom: 0; - padding-top: 11px; -} -.form-horizontal .radio, -.form-horizontal .checkbox { - min-height: 31px; -} -.form-horizontal .form-group { - margin-left: -15px; - margin-right: -15px; -} -.form-horizontal .form-group:before, .form-horizontal .form-group:after { - content: " "; - display: table; -} -.form-horizontal .form-group:after { - clear: both; -} -@media (min-width: 768px) { - .form-horizontal .control-label { - text-align: right; - margin-bottom: 0; - padding-top: 11px; - } -} -.form-horizontal .has-feedback .form-control-feedback { - right: 15px; -} -@media (min-width: 768px) { - .form-horizontal .form-group-lg .control-label { - padding-top: 14.33333px; - font-size: 18px; - } -} -@media (min-width: 768px) { - .form-horizontal .form-group-sm .control-label { - padding-top: 6px; - font-size: 12px; - } -} - -.btn { - display: inline-block; - margin-bottom: 0; - font-weight: normal; - text-align: center; - vertical-align: middle; - touch-action: manipulation; - cursor: pointer; - background-image: none; - border: 1px solid transparent; - white-space: nowrap; - padding: 10px 20px; - font-size: 14px; - line-height: 1.42857; - border-radius: 4px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -.btn:hover, .btn:focus, .btn.focus { - color: #333; - text-decoration: none; -} -.btn:active, .btn.active { - outline: 0; - background-image: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} -.btn.disabled, .btn[disabled], fieldset[disabled] .btn { - cursor: not-allowed; - opacity: 0.65; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - box-shadow: none; -} - -a.btn.disabled, fieldset[disabled] a.btn { - pointer-events: none; -} - -.btn-default { - color: #333; - background-color: #fff; - border-color: #ccc; -} -.btn-default:focus, .btn-default.focus { - color: #333; - background-color: #e6e6e6; - border-color: #8c8c8c; -} -.btn-default:hover { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; -} -.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; -} -.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus { - color: #333; - background-color: #d4d4d4; - border-color: #8c8c8c; -} -.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { - background-image: none; -} -.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active { - background-color: #fff; - border-color: #ccc; -} -.btn-default .badge { - color: #fff; - background-color: #333; -} - -.btn-primary { - color: #fff; - background-color: #337ab7; - border-color: #2e6da4; -} -.btn-primary:focus, .btn-primary.focus { - color: #fff; - background-color: #286090; - border-color: #122b40; -} -.btn-primary:hover { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus { - color: #fff; - background-color: #204d74; - border-color: #122b40; -} -.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { - background-image: none; -} -.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { - background-color: #337ab7; - border-color: #2e6da4; -} -.btn-primary .badge { - color: #337ab7; - background-color: #fff; -} - -.btn-success { - color: #fff; - background-color: #5cb85c; - border-color: #4cae4c; -} -.btn-success:focus, .btn-success.focus { - color: #fff; - background-color: #449d44; - border-color: #255625; -} -.btn-success:hover { - color: #fff; - background-color: #449d44; - border-color: #398439; -} -.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { - color: #fff; - background-color: #449d44; - border-color: #398439; -} -.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus { - color: #fff; - background-color: #398439; - border-color: #255625; -} -.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { - background-image: none; -} -.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active { - background-color: #5cb85c; - border-color: #4cae4c; -} -.btn-success .badge { - color: #5cb85c; - background-color: #fff; -} - -.btn-info { - color: #fff; - background-color: #5bc0de; - border-color: #46b8da; -} -.btn-info:focus, .btn-info.focus { - color: #fff; - background-color: #31b0d5; - border-color: #1b6d85; -} -.btn-info:hover { - color: #fff; - background-color: #31b0d5; - border-color: #269abc; -} -.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { - color: #fff; - background-color: #31b0d5; - border-color: #269abc; -} -.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus { - color: #fff; - background-color: #269abc; - border-color: #1b6d85; -} -.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { - background-image: none; -} -.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active { - background-color: #5bc0de; - border-color: #46b8da; -} -.btn-info .badge { - color: #5bc0de; - background-color: #fff; -} - -.btn-warning { - color: #fff; - background-color: #f0ad4e; - border-color: #eea236; -} -.btn-warning:focus, .btn-warning.focus { - color: #fff; - background-color: #ec971f; - border-color: #985f0d; -} -.btn-warning:hover { - color: #fff; - background-color: #ec971f; - border-color: #d58512; -} -.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { - color: #fff; - background-color: #ec971f; - border-color: #d58512; -} -.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus { - color: #fff; - background-color: #d58512; - border-color: #985f0d; -} -.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { - background-image: none; -} -.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active { - background-color: #f0ad4e; - border-color: #eea236; -} -.btn-warning .badge { - color: #f0ad4e; - background-color: #fff; -} - -.btn-danger { - color: #fff; - background-color: #d9534f; - border-color: #d43f3a; -} -.btn-danger:focus, .btn-danger.focus { - color: #fff; - background-color: #c9302c; - border-color: #761c19; -} -.btn-danger:hover { - color: #fff; - background-color: #c9302c; - border-color: #ac2925; -} -.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { - color: #fff; - background-color: #c9302c; - border-color: #ac2925; -} -.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus { - color: #fff; - background-color: #ac2925; - border-color: #761c19; -} -.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { - background-image: none; -} -.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active { - background-color: #d9534f; - border-color: #d43f3a; -} -.btn-danger .badge { - color: #d9534f; - background-color: #fff; -} - -.btn-link { - color: #337ab7; - font-weight: normal; - border-radius: 0; -} -.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; -} -.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { - border-color: transparent; -} -.btn-link:hover, .btn-link:focus { - color: #23527c; - text-decoration: underline; - background-color: transparent; -} -.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { - color: #777777; - text-decoration: none; -} - -.btn-lg, .btn-group-lg > .btn { - padding: 10px 20px; - font-size: 18px; - line-height: 1.33333; - border-radius: 6px; -} - -.btn-sm, .btn-group-sm > .btn { - padding: 5px 20px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} - -.btn-xs, .btn-group-xs > .btn { - padding: 1px 5px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} - -.btn-block { - display: block; - width: 100%; -} - -.btn-block + .btn-block { - margin-top: 5px; -} - -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} - -.fade { - opacity: 0; - -webkit-transition: opacity 0.15s linear; - -o-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} -.fade.in { - opacity: 1; -} - -.collapse { - display: none; -} -.collapse.in { - display: block; -} - -tr.collapse.in { - display: table-row; -} - -tbody.collapse.in { - display: table-row-group; -} - -.collapsing { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition-property: height, visibility; - transition-property: height, visibility; - -webkit-transition-duration: 0.35s; - transition-duration: 0.35s; - -webkit-transition-timing-function: ease; - transition-timing-function: ease; -} - -.caret { - display: inline-block; - width: 0; - height: 0; - margin-left: 2px; - vertical-align: middle; - border-top: 4px dashed; - border-top: 4px solid \9; - border-right: 4px solid transparent; - border-left: 4px solid transparent; -} - -.dropup, -.dropdown { - position: relative; -} - -.dropdown-toggle:focus { - outline: 0; -} - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - list-style: none; - font-size: 14px; - text-align: left; - background-color: #fff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 4px; - -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - background-clip: padding-box; -} -.dropdown-menu.pull-right { - right: 0; - left: auto; -} -.dropdown-menu .divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} -.dropdown-menu > li > a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 1.42857; - color: #333333; - white-space: nowrap; -} - -.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { - text-decoration: none; - color: #262626; - background-color: #f5f5f5; -} - -.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { - color: #fff; - text-decoration: none; - outline: 0; - background-color: #337ab7; -} - -.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { - color: #777777; -} -.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { - text-decoration: none; - background-color: transparent; - background-image: none; - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - cursor: not-allowed; -} - -.open > .dropdown-menu { - display: block; -} -.open > a { - outline: 0; -} - -.dropdown-menu-right { - left: auto; - right: 0; -} - -.dropdown-menu-left { - left: 0; - right: auto; -} - -.dropdown-header { - display: block; - padding: 3px 20px; - font-size: 12px; - line-height: 1.42857; - color: #777777; - white-space: nowrap; -} - -.dropdown-backdrop { - position: fixed; - left: 0; - right: 0; - bottom: 0; - top: 0; - z-index: 990; -} - -.pull-right > .dropdown-menu { - right: 0; - left: auto; -} - -.dropup .caret, -.navbar-fixed-bottom .dropdown .caret { - border-top: 0; - border-bottom: 4px dashed; - border-bottom: 4px solid \9; - content: ""; -} -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 2px; -} - -@media (min-width: 768px) { - .navbar-right .dropdown-menu { - right: 0; - left: auto; - } - .navbar-right .dropdown-menu-left { - left: 0; - right: auto; - } -} -.btn-group, -.btn-group-vertical { - position: relative; - display: inline-block; - vertical-align: middle; -} -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - float: left; -} -.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, -.btn-group-vertical > .btn:hover, -.btn-group-vertical > .btn:focus, -.btn-group-vertical > .btn:active, -.btn-group-vertical > .btn.active { - z-index: 2; -} - -.btn-group .btn + .btn, -.btn-group .btn + .btn-group, -.btn-group .btn-group + .btn, -.btn-group .btn-group + .btn-group { - margin-left: -1px; -} - -.btn-toolbar { - margin-left: -5px; -} -.btn-toolbar:before, .btn-toolbar:after { - content: " "; - display: table; -} -.btn-toolbar:after { - clear: both; -} -.btn-toolbar .btn, -.btn-toolbar .btn-group, -.btn-toolbar .input-group { - float: left; -} -.btn-toolbar > .btn, -.btn-toolbar > .btn-group, -.btn-toolbar > .input-group { - margin-left: 5px; -} - -.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { - border-radius: 0; -} - -.btn-group > .btn:first-child { - margin-left: 0; -} -.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} - -.btn-group > .btn:last-child:not(:first-child), -.btn-group > .dropdown-toggle:not(:first-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} - -.btn-group > .btn-group { - float: left; -} - -.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} - -.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, -.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} - -.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} - -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; -} - -.btn-group > .btn + .dropdown-toggle { - padding-left: 8px; - padding-right: 8px; -} - -.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle { - padding-left: 12px; - padding-right: 12px; -} - -.btn-group.open .dropdown-toggle { - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} -.btn-group.open .dropdown-toggle.btn-link { - -webkit-box-shadow: none; - box-shadow: none; -} - -.btn .caret { - margin-left: 0; -} - -.btn-lg .caret, .btn-group-lg > .btn .caret { - border-width: 5px 5px 0; - border-bottom-width: 0; -} - -.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret { - border-width: 0 5px 5px; -} - -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group, -.btn-group-vertical > .btn-group > .btn { - display: block; - float: none; - width: 100%; - max-width: 100%; -} -.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { - content: " "; - display: table; -} -.btn-group-vertical > .btn-group:after { - clear: both; -} -.btn-group-vertical > .btn-group > .btn { - float: none; -} -.btn-group-vertical > .btn + .btn, -.btn-group-vertical > .btn + .btn-group, -.btn-group-vertical > .btn-group + .btn, -.btn-group-vertical > .btn-group + .btn-group { - margin-top: -1px; - margin-left: 0; -} - -.btn-group-vertical > .btn:not(:first-child):not(:last-child) { - border-radius: 0; -} -.btn-group-vertical > .btn:first-child:not(:last-child) { - border-top-right-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group-vertical > .btn:last-child:not(:first-child) { - border-bottom-left-radius: 4px; - border-top-right-radius: 0; - border-top-left-radius: 0; -} - -.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} - -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-top-right-radius: 0; - border-top-left-radius: 0; -} - -.btn-group-justified { - display: table; - width: 100%; - table-layout: fixed; - border-collapse: separate; -} -.btn-group-justified > .btn, -.btn-group-justified > .btn-group { - float: none; - display: table-cell; - width: 1%; -} -.btn-group-justified > .btn-group .btn { - width: 100%; -} -.btn-group-justified > .btn-group .dropdown-menu { - left: auto; -} - -[data-toggle="buttons"] > .btn input[type="radio"], -[data-toggle="buttons"] > .btn input[type="checkbox"], -[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], -[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} - -.input-group { - position: relative; - display: table; - border-collapse: separate; -} -.input-group[class*="col-"] { - float: none; - padding-left: 0; - padding-right: 0; -} -.input-group .form-control { - position: relative; - z-index: 2; - float: left; - width: 100%; - margin-bottom: 0; -} - -.input-group-addon, -.input-group-btn, -.input-group .form-control { - display: table-cell; -} -.input-group-addon:not(:first-child):not(:last-child), -.input-group-btn:not(:first-child):not(:last-child), -.input-group .form-control:not(:first-child):not(:last-child) { - border-radius: 0; -} - -.input-group-addon, -.input-group-btn { - width: 1%; - white-space: nowrap; - vertical-align: middle; -} - -.input-group-addon { - padding: 10px 20px; - font-size: 14px; - font-weight: normal; - line-height: 1; - color: #555555; - text-align: center; - background-color: #eeeeee; - border: 1px solid #ccc; - border-radius: 4px; -} -.input-group-addon.input-sm, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .input-group-addon.btn { - padding: 5px 20px; - font-size: 12px; - border-radius: 3px; -} -.input-group-addon.input-lg, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .input-group-addon.btn { - padding: 10px 20px; - font-size: 18px; - border-radius: 6px; -} -.input-group-addon input[type="radio"], -.input-group-addon input[type="checkbox"] { - margin-top: 0; -} - -.input-group .form-control:first-child, -.input-group-addon:first-child, -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group > .btn, -.input-group-btn:first-child > .dropdown-toggle, -.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), -.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} - -.input-group-addon:first-child { - border-right: 0; -} - -.input-group .form-control:last-child, -.input-group-addon:last-child, -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group > .btn, -.input-group-btn:last-child > .dropdown-toggle, -.input-group-btn:first-child > .btn:not(:first-child), -.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} - -.input-group-addon:last-child { - border-left: 0; -} - -.input-group-btn { - position: relative; - font-size: 0; - white-space: nowrap; -} -.input-group-btn > .btn { - position: relative; -} -.input-group-btn > .btn + .btn { - margin-left: -1px; -} -.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { - z-index: 2; -} -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group { - margin-right: -1px; -} -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group { - z-index: 2; - margin-left: -1px; -} - -.nav { - margin-bottom: 0; - padding-left: 0; - list-style: none; -} -.nav:before, .nav:after { - content: " "; - display: table; -} -.nav:after { - clear: both; -} -.nav > li { - position: relative; - display: block; -} -.nav > li > a { - position: relative; - display: block; - padding: 10px 15px; -} -.nav > li > a:hover, .nav > li > a:focus { - text-decoration: none; - background-color: #eeeeee; -} -.nav > li.disabled > a { - color: #777777; -} -.nav > li.disabled > a:hover, .nav > li.disabled > a:focus { - color: #777777; - text-decoration: none; - background-color: transparent; - cursor: not-allowed; -} -.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { - background-color: #eeeeee; - border-color: #337ab7; -} -.nav .nav-divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} -.nav > li > a > img { - max-width: none; -} - -.nav-tabs { - border-bottom: 1px solid #ddd; -} -.nav-tabs > li { - float: left; - margin-bottom: -1px; -} -.nav-tabs > li > a { - margin-right: 2px; - line-height: 1.42857; - border: 1px solid transparent; - border-radius: 4px 4px 0 0; -} -.nav-tabs > li > a:hover { - border-color: #eeeeee #eeeeee #ddd; -} -.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { - color: #555555; - background-color: #fff; - border: 1px solid #ddd; - border-bottom-color: transparent; - cursor: default; -} - -.nav-pills > li { - float: left; -} -.nav-pills > li > a { - border-radius: 4px; -} -.nav-pills > li + li { - margin-left: 2px; -} -.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { - color: #fff; - background-color: #337ab7; -} - -.nav-stacked > li { - float: none; -} -.nav-stacked > li + li { - margin-top: 2px; - margin-left: 0; -} - -.nav-justified, .nav-tabs.nav-justified { - width: 100%; -} -.nav-justified > li, .nav-tabs.nav-justified > li { - float: none; -} -.nav-justified > li > a, .nav-tabs.nav-justified > li > a { - text-align: center; - margin-bottom: 5px; -} -.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; -} -@media (min-width: 768px) { - .nav-justified > li, .nav-tabs.nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-justified > li > a, .nav-tabs.nav-justified > li > a { - margin-bottom: 0; - } -} - -.nav-tabs-justified, .nav-tabs.nav-justified { - border-bottom: 0; -} -.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { - margin-right: 0; - border-radius: 4px; -} -.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, -.nav-tabs-justified > .active > a:hover, -.nav-tabs.nav-justified > .active > a:hover, -.nav-tabs-justified > .active > a:focus, -.nav-tabs.nav-justified > .active > a:focus { - border: 1px solid #ddd; -} -@media (min-width: 768px) { - .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 4px 4px 0 0; - } - .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, - .nav-tabs-justified > .active > a:hover, - .nav-tabs.nav-justified > .active > a:hover, - .nav-tabs-justified > .active > a:focus, - .nav-tabs.nav-justified > .active > a:focus { - border-bottom-color: #fff; - } -} - -.tab-content > .tab-pane { - display: none; -} -.tab-content > .active { - display: block; -} - -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-right-radius: 0; - border-top-left-radius: 0; -} - -.navbar { - position: relative; - min-height: 55px; - margin-bottom: 20px; - border: 1px solid transparent; -} -.navbar:before, .navbar:after { - content: " "; - display: table; -} -.navbar:after { - clear: both; -} -@media (min-width: 768px) { - .navbar { - border-radius: 4px; - } -} - -.navbar-header:before, .navbar-header:after { - content: " "; - display: table; -} -.navbar-header:after { - clear: both; -} -@media (min-width: 768px) { - .navbar-header { - float: left; - } -} - -.navbar-collapse { - overflow-x: visible; - padding-right: 15px; - padding-left: 15px; - border-top: 1px solid transparent; - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); - -webkit-overflow-scrolling: touch; -} -.navbar-collapse:before, .navbar-collapse:after { - content: " "; - display: table; -} -.navbar-collapse:after { - clear: both; -} -.navbar-collapse.in { - overflow-y: auto; -} -@media (min-width: 768px) { - .navbar-collapse { - width: auto; - border-top: 0; - box-shadow: none; - } - .navbar-collapse.collapse { - display: block !important; - height: auto !important; - padding-bottom: 0; - overflow: visible !important; - } - .navbar-collapse.in { - overflow-y: visible; - } - .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { - padding-left: 0; - padding-right: 0; - } -} - -.navbar-fixed-top .navbar-collapse, -.navbar-fixed-bottom .navbar-collapse { - max-height: 340px; -} -@media (max-device-width: 480px) and (orientation: landscape) { - .navbar-fixed-top .navbar-collapse, - .navbar-fixed-bottom .navbar-collapse { - max-height: 200px; - } -} - -.container > .navbar-header, -.container > .navbar-collapse, -.container-fluid > .navbar-header, -.container-fluid > .navbar-collapse { - margin-right: -15px; - margin-left: -15px; -} -@media (min-width: 768px) { - .container > .navbar-header, - .container > .navbar-collapse, - .container-fluid > .navbar-header, - .container-fluid > .navbar-collapse { - margin-right: 0; - margin-left: 0; - } -} - -.navbar-static-top { - z-index: 1000; - border-width: 0 0 1px; -} -@media (min-width: 768px) { - .navbar-static-top { - border-radius: 0; - } -} - -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: 1030; -} -@media (min-width: 768px) { - .navbar-fixed-top, - .navbar-fixed-bottom { - border-radius: 0; - } -} - -.navbar-fixed-top { - top: 0; - border-width: 0 0 1px; -} - -.navbar-fixed-bottom { - bottom: 0; - margin-bottom: 0; - border-width: 1px 0 0; -} - -.navbar-brand { - float: left; - padding: 17.5px 15px; - font-size: 18px; - line-height: 20px; - height: 55px; -} -.navbar-brand:hover, .navbar-brand:focus { - text-decoration: none; -} -.navbar-brand > img { - display: block; -} -@media (min-width: 768px) { - .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { - margin-left: -15px; - } -} - -.navbar-toggle { - position: relative; - float: right; - margin-right: 15px; - padding: 9px 10px; - margin-top: 10.5px; - margin-bottom: 10.5px; - background-color: transparent; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; -} -.navbar-toggle:focus { - outline: 0; -} -.navbar-toggle .icon-bar { - display: block; - width: 22px; - height: 2px; - border-radius: 1px; -} -.navbar-toggle .icon-bar + .icon-bar { - margin-top: 4px; -} -@media (min-width: 768px) { - .navbar-toggle { - display: none; - } -} - -.navbar-nav { - margin: 8.75px -15px; -} -.navbar-nav > li > a { - padding-top: 10px; - padding-bottom: 10px; - line-height: 20px; -} -@media (max-width: 767px) { - .navbar-nav .open .dropdown-menu { - position: static; - float: none; - width: auto; - margin-top: 0; - background-color: transparent; - border: 0; - box-shadow: none; - } - .navbar-nav .open .dropdown-menu > li > a, - .navbar-nav .open .dropdown-menu .dropdown-header { - padding: 5px 15px 5px 25px; - } - .navbar-nav .open .dropdown-menu > li > a { - line-height: 20px; - } - .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { - background-image: none; - } -} -@media (min-width: 768px) { - .navbar-nav { - float: left; - margin: 0; - } - .navbar-nav > li { - float: left; - } - .navbar-nav > li > a { - padding-top: 17.5px; - padding-bottom: 17.5px; - } -} - -.navbar-form { - margin-left: -15px; - margin-right: -15px; - padding: 10px 15px; - border-top: 1px solid transparent; - border-bottom: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - margin-top: 6.5px; - margin-bottom: 6.5px; -} -@media (min-width: 768px) { - .navbar-form .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .navbar-form .form-control-static { - display: inline-block; - } - .navbar-form .input-group { - display: inline-table; - vertical-align: middle; - } - .navbar-form .input-group .input-group-addon, - .navbar-form .input-group .input-group-btn, - .navbar-form .input-group .form-control { - width: auto; - } - .navbar-form .input-group > .form-control { - width: 100%; - } - .navbar-form .control-label { - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .radio, - .navbar-form .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .radio label, - .navbar-form .checkbox label { - padding-left: 0; - } - .navbar-form .radio input[type="radio"], - .navbar-form .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0; - } - .navbar-form .has-feedback .form-control-feedback { - top: 0; - } -} -@media (max-width: 767px) { - .navbar-form .form-group { - margin-bottom: 5px; - } - .navbar-form .form-group:last-child { - margin-bottom: 0; - } -} -@media (min-width: 768px) { - .navbar-form { - width: auto; - border: 0; - margin-left: 0; - margin-right: 0; - padding-top: 0; - padding-bottom: 0; - -webkit-box-shadow: none; - box-shadow: none; - } -} - -.navbar-nav > li > .dropdown-menu { - margin-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; -} - -.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { - margin-bottom: 0; - border-top-right-radius: 4px; - border-top-left-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.navbar-btn { - margin-top: 6.5px; - margin-bottom: 6.5px; -} -.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn { - margin-top: 12.5px; - margin-bottom: 12.5px; -} -.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn { - margin-top: 16.5px; - margin-bottom: 16.5px; -} - -.navbar-text { - margin-top: 17.5px; - margin-bottom: 17.5px; -} -@media (min-width: 768px) { - .navbar-text { - float: left; - margin-left: 15px; - margin-right: 15px; - } -} - -@media (min-width: 768px) { - .navbar-left { - float: left !important; - } - - .navbar-right { - float: right !important; - margin-right: -15px; - } - .navbar-right ~ .navbar-right { - margin-right: 0; - } -} -.navbar-default { - background-color: #f8f8f8; - border-color: #e7e7e7; -} -.navbar-default .navbar-brand { - color: #777; -} -.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { - color: #5e5e5e; - background-color: transparent; -} -.navbar-default .navbar-text { - color: #777; -} -.navbar-default .navbar-nav > li > a { - color: #777; -} -.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { - color: #333; - background-color: transparent; -} -.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { - color: #555; - background-color: #e7e7e7; -} -.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { - color: #ccc; - background-color: transparent; -} -.navbar-default .navbar-toggle { - border-color: #ddd; -} -.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { - background-color: #ddd; -} -.navbar-default .navbar-toggle .icon-bar { - background-color: #888; -} -.navbar-default .navbar-collapse, -.navbar-default .navbar-form { - border-color: #e7e7e7; -} -.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { - background-color: #e7e7e7; - color: #555; -} -@media (max-width: 767px) { - .navbar-default .navbar-nav .open .dropdown-menu > li > a { - color: #777; - } - .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { - color: #333; - background-color: transparent; - } - .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #555; - background-color: #e7e7e7; - } - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #ccc; - background-color: transparent; - } -} -.navbar-default .navbar-link { - color: #777; -} -.navbar-default .navbar-link:hover { - color: #333; -} -.navbar-default .btn-link { - color: #777; -} -.navbar-default .btn-link:hover, .navbar-default .btn-link:focus { - color: #333; -} -.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus { - color: #ccc; -} - -.navbar-inverse { - background-color: #222; - border-color: #090909; -} -.navbar-inverse .navbar-brand { - color: #9d9d9d; -} -.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { - color: #fff; - background-color: transparent; -} -.navbar-inverse .navbar-text { - color: #9d9d9d; -} -.navbar-inverse .navbar-nav > li > a { - color: #9d9d9d; -} -.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { - color: #fff; - background-color: transparent; -} -.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { - color: #fff; - background-color: #090909; -} -.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { - color: #444; - background-color: transparent; -} -.navbar-inverse .navbar-toggle { - border-color: #333; -} -.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { - background-color: #333; -} -.navbar-inverse .navbar-toggle .icon-bar { - background-color: #fff; -} -.navbar-inverse .navbar-collapse, -.navbar-inverse .navbar-form { - border-color: #101010; -} -.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { - background-color: #090909; - color: #fff; -} -@media (max-width: 767px) { - .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { - border-color: #090909; - } - .navbar-inverse .navbar-nav .open .dropdown-menu .divider { - background-color: #090909; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { - color: #9d9d9d; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { - color: #fff; - background-color: transparent; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #fff; - background-color: #090909; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #444; - background-color: transparent; - } -} -.navbar-inverse .navbar-link { - color: #9d9d9d; -} -.navbar-inverse .navbar-link:hover { - color: #fff; -} -.navbar-inverse .btn-link { - color: #9d9d9d; -} -.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { - color: #fff; -} -.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus { - color: #444; -} - -.breadcrumb { - padding: 8px 15px; - margin-bottom: 20px; - list-style: none; - background-color: #f5f5f5; - border-radius: 4px; -} -.breadcrumb > li { - display: inline-block; -} -.breadcrumb > li + li:before { - content: "/ "; - padding: 0 5px; - color: #ccc; -} -.breadcrumb > .active { - color: #777777; -} - -.pagination { - display: inline-block; - padding-left: 0; - margin: 20px 0; - border-radius: 4px; -} -.pagination > li { - display: inline; -} -.pagination > li > a, -.pagination > li > span { - position: relative; - float: left; - padding: 10px 20px; - line-height: 1.42857; - text-decoration: none; - color: #337ab7; - background-color: #fff; - border: 1px solid #ddd; - margin-left: -1px; -} -.pagination > li:first-child > a, -.pagination > li:first-child > span { - margin-left: 0; - border-bottom-left-radius: 4px; - border-top-left-radius: 4px; -} -.pagination > li:last-child > a, -.pagination > li:last-child > span { - border-bottom-right-radius: 4px; - border-top-right-radius: 4px; -} -.pagination > li > a:hover, .pagination > li > a:focus, -.pagination > li > span:hover, -.pagination > li > span:focus { - z-index: 3; - color: #23527c; - background-color: #eeeeee; - border-color: #ddd; -} -.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, -.pagination > .active > span, -.pagination > .active > span:hover, -.pagination > .active > span:focus { - z-index: 2; - color: #fff; - background-color: #337ab7; - border-color: #337ab7; - cursor: default; -} -.pagination > .disabled > span, -.pagination > .disabled > span:hover, -.pagination > .disabled > span:focus, -.pagination > .disabled > a, -.pagination > .disabled > a:hover, -.pagination > .disabled > a:focus { - color: #777777; - background-color: #fff; - border-color: #ddd; - cursor: not-allowed; -} - -.pagination-lg > li > a, -.pagination-lg > li > span { - padding: 10px 20px; - font-size: 18px; - line-height: 1.33333; -} -.pagination-lg > li:first-child > a, -.pagination-lg > li:first-child > span { - border-bottom-left-radius: 6px; - border-top-left-radius: 6px; -} -.pagination-lg > li:last-child > a, -.pagination-lg > li:last-child > span { - border-bottom-right-radius: 6px; - border-top-right-radius: 6px; -} - -.pagination-sm > li > a, -.pagination-sm > li > span { - padding: 5px 20px; - font-size: 12px; - line-height: 1.5; -} -.pagination-sm > li:first-child > a, -.pagination-sm > li:first-child > span { - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; -} -.pagination-sm > li:last-child > a, -.pagination-sm > li:last-child > span { - border-bottom-right-radius: 3px; - border-top-right-radius: 3px; -} - -.pager { - padding-left: 0; - margin: 20px 0; - list-style: none; - text-align: center; -} -.pager:before, .pager:after { - content: " "; - display: table; -} -.pager:after { - clear: both; -} -.pager li { - display: inline; -} -.pager li > a, -.pager li > span { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 15px; -} -.pager li > a:hover, -.pager li > a:focus { - text-decoration: none; - background-color: #eeeeee; -} -.pager .next > a, -.pager .next > span { - float: right; -} -.pager .previous > a, -.pager .previous > span { - float: left; -} -.pager .disabled > a, -.pager .disabled > a:hover, -.pager .disabled > a:focus, -.pager .disabled > span { - color: #777777; - background-color: #fff; - cursor: not-allowed; -} - -.label { - display: inline; - padding: .2em .6em .3em; - font-size: 75%; - font-weight: bold; - line-height: 1; - color: #fff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: .25em; -} -.label:empty { - display: none; -} -.btn .label { - position: relative; - top: -1px; -} - -a.label:hover, a.label:focus { - color: #fff; - text-decoration: none; - cursor: pointer; -} - -.label-default { - background-color: #777777; -} -.label-default[href]:hover, .label-default[href]:focus { - background-color: #5e5e5e; -} - -.label-primary { - background-color: #337ab7; -} -.label-primary[href]:hover, .label-primary[href]:focus { - background-color: #286090; -} - -.label-success { - background-color: #5cb85c; -} -.label-success[href]:hover, .label-success[href]:focus { - background-color: #449d44; -} - -.label-info { - background-color: #5bc0de; -} -.label-info[href]:hover, .label-info[href]:focus { - background-color: #31b0d5; -} - -.label-warning { - background-color: #f0ad4e; -} -.label-warning[href]:hover, .label-warning[href]:focus { - background-color: #ec971f; -} - -.label-danger { - background-color: #d9534f; -} -.label-danger[href]:hover, .label-danger[href]:focus { - background-color: #c9302c; -} - -.badge { - display: inline-block; - min-width: 10px; - padding: 3px 7px; - font-size: 12px; - font-weight: bold; - color: #fff; - line-height: 1; - vertical-align: middle; - white-space: nowrap; - text-align: center; - background-color: #777777; - border-radius: 10px; -} -.badge:empty { - display: none; -} -.btn .badge { - position: relative; - top: -1px; -} -.btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .btn .badge { - top: 0; - padding: 1px 5px; -} -.list-group-item.active > .badge, .nav-pills > .active > a > .badge { - color: #337ab7; - background-color: #fff; -} -.list-group-item > .badge { - float: right; -} -.list-group-item > .badge + .badge { - margin-right: 5px; -} -.nav-pills > li > a > .badge { - margin-left: 3px; -} - -a.badge:hover, a.badge:focus { - color: #fff; - text-decoration: none; - cursor: pointer; -} - -.jumbotron { - padding-top: 30px; - padding-bottom: 30px; - margin-bottom: 30px; - color: inherit; - background-color: #eeeeee; -} -.jumbotron h1, -.jumbotron .h1 { - color: inherit; -} -.jumbotron p { - margin-bottom: 15px; - font-size: 21px; - font-weight: 200; -} -.jumbotron > hr { - border-top-color: #d5d5d5; -} -.container .jumbotron, .container-fluid .jumbotron { - border-radius: 6px; -} -.jumbotron .container { - max-width: 100%; -} -@media screen and (min-width: 768px) { - .jumbotron { - padding-top: 48px; - padding-bottom: 48px; - } - .container .jumbotron, .container-fluid .jumbotron { - padding-left: 60px; - padding-right: 60px; - } - .jumbotron h1, - .jumbotron .h1 { - font-size: 63px; - } -} - -.thumbnail { - display: block; - padding: 4px; - margin-bottom: 20px; - line-height: 1.42857; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: border 0.2s ease-in-out; - -o-transition: border 0.2s ease-in-out; - transition: border 0.2s ease-in-out; -} -.thumbnail > img, -.thumbnail a > img { - display: block; - max-width: 100%; - height: auto; - margin-left: auto; - margin-right: auto; -} -.thumbnail .caption { - padding: 9px; - color: #333333; -} - -a.thumbnail:hover, -a.thumbnail:focus, -a.thumbnail.active { - border-color: #337ab7; -} - -.alert { - padding: 15px; - margin-bottom: 20px; - border: 1px solid transparent; - border-radius: 4px; -} -.alert h4 { - margin-top: 0; - color: inherit; -} -.alert .alert-link { - font-weight: bold; -} -.alert > p, -.alert > ul { - margin-bottom: 0; -} -.alert > p + p { - margin-top: 5px; -} - -.alert-dismissable, -.alert-dismissible { - padding-right: 35px; -} -.alert-dismissable .close, -.alert-dismissible .close { - position: relative; - top: -2px; - right: -21px; - color: inherit; -} - -.alert-success { - background-color: #dff0d8; - border-color: #d6e9c6; - color: #3c763d; -} -.alert-success hr { - border-top-color: #c9e2b3; -} -.alert-success .alert-link { - color: #2b542c; -} - -.alert-info { - background-color: #d9edf7; - border-color: #bce8f1; - color: #31708f; -} -.alert-info hr { - border-top-color: #a6e1ec; -} -.alert-info .alert-link { - color: #245269; -} - -.alert-warning { - background-color: #fcf8e3; - border-color: #faebcc; - color: #8a6d3b; -} -.alert-warning hr { - border-top-color: #f7e1b5; -} -.alert-warning .alert-link { - color: #66512c; -} - -.alert-danger { - background-color: #f2dede; - border-color: #ebccd1; - color: #a94442; -} -.alert-danger hr { - border-top-color: #e4b9c0; -} -.alert-danger .alert-link { - color: #843534; -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -@keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -.progress { - overflow: hidden; - height: 20px; - margin-bottom: 20px; - background-color: #f5f5f5; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -} - -.progress-bar { - float: left; - width: 0%; - height: 100%; - font-size: 12px; - line-height: 20px; - color: #fff; - text-align: center; - background-color: #337ab7; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -webkit-transition: width 0.6s ease; - -o-transition: width 0.6s ease; - transition: width 0.6s ease; -} - -.progress-striped .progress-bar, -.progress-bar-striped { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 40px 40px; -} - -.progress.active .progress-bar, -.progress-bar.active { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} - -.progress-bar-success { - background-color: #5cb85c; -} -.progress-striped .progress-bar-success { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.progress-bar-info { - background-color: #5bc0de; -} -.progress-striped .progress-bar-info { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.progress-bar-warning { - background-color: #f0ad4e; -} -.progress-striped .progress-bar-warning { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.progress-bar-danger { - background-color: #d9534f; -} -.progress-striped .progress-bar-danger { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.media { - margin-top: 15px; -} -.media:first-child { - margin-top: 0; -} - -.media, -.media-body { - zoom: 1; - overflow: hidden; -} - -.media-body { - width: 10000px; -} - -.media-object { - display: block; -} -.media-object.img-thumbnail { - max-width: none; -} - -.media-right, -.media > .pull-right { - padding-left: 10px; -} - -.media-left, -.media > .pull-left { - padding-right: 10px; -} - -.media-left, -.media-right, -.media-body { - display: table-cell; - vertical-align: top; -} - -.media-middle { - vertical-align: middle; -} - -.media-bottom { - vertical-align: bottom; -} - -.media-heading { - margin-top: 0; - margin-bottom: 5px; -} - -.media-list { - padding-left: 0; - list-style: none; -} - -.list-group { - margin-bottom: 20px; - padding-left: 0; -} - -.list-group-item { - position: relative; - display: block; - padding: 10px 15px; - margin-bottom: -1px; - background-color: #fff; - border: 1px solid #ddd; -} -.list-group-item:first-child { - border-top-right-radius: 4px; - border-top-left-radius: 4px; -} -.list-group-item:last-child { - margin-bottom: 0; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; -} - -a.list-group-item, -button.list-group-item { - color: #555; -} -a.list-group-item .list-group-item-heading, -button.list-group-item .list-group-item-heading { - color: #333; -} -a.list-group-item:hover, a.list-group-item:focus, -button.list-group-item:hover, -button.list-group-item:focus { - text-decoration: none; - color: #555; - background-color: #f5f5f5; -} - -button.list-group-item { - width: 100%; - text-align: left; -} - -.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { - background-color: #eeeeee; - color: #777777; - cursor: not-allowed; -} -.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { - color: inherit; -} -.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { - color: #777777; -} -.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { - z-index: 2; - color: #fff; - background-color: #337ab7; - border-color: #337ab7; -} -.list-group-item.active .list-group-item-heading, -.list-group-item.active .list-group-item-heading > small, -.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, -.list-group-item.active:hover .list-group-item-heading > small, -.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, -.list-group-item.active:focus .list-group-item-heading > small, -.list-group-item.active:focus .list-group-item-heading > .small { - color: inherit; -} -.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { - color: #c7ddef; -} - -.list-group-item-success { - color: #3c763d; - background-color: #dff0d8; -} - -a.list-group-item-success, -button.list-group-item-success { - color: #3c763d; -} -a.list-group-item-success .list-group-item-heading, -button.list-group-item-success .list-group-item-heading { - color: inherit; -} -a.list-group-item-success:hover, a.list-group-item-success:focus, -button.list-group-item-success:hover, -button.list-group-item-success:focus { - color: #3c763d; - background-color: #d0e9c6; -} -a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus, -button.list-group-item-success.active, -button.list-group-item-success.active:hover, -button.list-group-item-success.active:focus { - color: #fff; - background-color: #3c763d; - border-color: #3c763d; -} - -.list-group-item-info { - color: #31708f; - background-color: #d9edf7; -} - -a.list-group-item-info, -button.list-group-item-info { - color: #31708f; -} -a.list-group-item-info .list-group-item-heading, -button.list-group-item-info .list-group-item-heading { - color: inherit; -} -a.list-group-item-info:hover, a.list-group-item-info:focus, -button.list-group-item-info:hover, -button.list-group-item-info:focus { - color: #31708f; - background-color: #c4e3f3; -} -a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus, -button.list-group-item-info.active, -button.list-group-item-info.active:hover, -button.list-group-item-info.active:focus { - color: #fff; - background-color: #31708f; - border-color: #31708f; -} - -.list-group-item-warning { - color: #8a6d3b; - background-color: #fcf8e3; -} - -a.list-group-item-warning, -button.list-group-item-warning { - color: #8a6d3b; -} -a.list-group-item-warning .list-group-item-heading, -button.list-group-item-warning .list-group-item-heading { - color: inherit; -} -a.list-group-item-warning:hover, a.list-group-item-warning:focus, -button.list-group-item-warning:hover, -button.list-group-item-warning:focus { - color: #8a6d3b; - background-color: #faf2cc; -} -a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, -button.list-group-item-warning.active, -button.list-group-item-warning.active:hover, -button.list-group-item-warning.active:focus { - color: #fff; - background-color: #8a6d3b; - border-color: #8a6d3b; -} - -.list-group-item-danger { - color: #a94442; - background-color: #f2dede; -} - -a.list-group-item-danger, -button.list-group-item-danger { - color: #a94442; -} -a.list-group-item-danger .list-group-item-heading, -button.list-group-item-danger .list-group-item-heading { - color: inherit; -} -a.list-group-item-danger:hover, a.list-group-item-danger:focus, -button.list-group-item-danger:hover, -button.list-group-item-danger:focus { - color: #a94442; - background-color: #ebcccc; -} -a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, -button.list-group-item-danger.active, -button.list-group-item-danger.active:hover, -button.list-group-item-danger.active:focus { - color: #fff; - background-color: #a94442; - border-color: #a94442; -} - -.list-group-item-heading { - margin-top: 0; - margin-bottom: 5px; -} - -.list-group-item-text { - margin-bottom: 0; - line-height: 1.3; -} - -.panel { - margin-bottom: 20px; - background-color: #fff; - border: 1px solid transparent; - border-radius: 4px; - -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -} - -.panel-body { - padding: 15px; -} -.panel-body:before, .panel-body:after { - content: " "; - display: table; -} -.panel-body:after { - clear: both; -} - -.panel-heading { - padding: 10px 15px; - border-bottom: 1px solid transparent; - border-top-right-radius: 3px; - border-top-left-radius: 3px; -} -.panel-heading > .dropdown .dropdown-toggle { - color: inherit; -} - -.panel-title { - margin-top: 0; - margin-bottom: 0; - font-size: 16px; - color: inherit; -} -.panel-title > a, -.panel-title > small, -.panel-title > .small, -.panel-title > small > a, -.panel-title > .small > a { - color: inherit; -} - -.panel-footer { - padding: 10px 15px; - background-color: #f5f5f5; - border-top: 1px solid #ddd; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} - -.panel > .list-group, -.panel > .panel-collapse > .list-group { - margin-bottom: 0; -} -.panel > .list-group .list-group-item, -.panel > .panel-collapse > .list-group .list-group-item { - border-width: 1px 0; - border-radius: 0; -} -.panel > .list-group:first-child .list-group-item:first-child, -.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { - border-top: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; -} -.panel > .list-group:last-child .list-group-item:last-child, -.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { - border-bottom: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { - border-top-right-radius: 0; - border-top-left-radius: 0; -} - -.panel-heading + .list-group .list-group-item:first-child { - border-top-width: 0; -} - -.list-group + .panel-footer { - border-top-width: 0; -} - -.panel > .table, -.panel > .table-responsive > .table, -.panel > .panel-collapse > .table { - margin-bottom: 0; -} -.panel > .table caption, -.panel > .table-responsive > .table caption, -.panel > .panel-collapse > .table caption { - padding-left: 15px; - padding-right: 15px; -} -.panel > .table:first-child, -.panel > .table-responsive:first-child > .table:first-child { - border-top-right-radius: 3px; - border-top-left-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { - border-top-left-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { - border-top-right-radius: 3px; -} -.panel > .table:last-child, -.panel > .table-responsive:last-child > .table:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { - border-bottom-right-radius: 3px; -} -.panel > .panel-body + .table, -.panel > .panel-body + .table-responsive, -.panel > .table + .panel-body, -.panel > .table-responsive + .panel-body { - border-top: 1px solid #ddd; -} -.panel > .table > tbody:first-child > tr:first-child th, -.panel > .table > tbody:first-child > tr:first-child td { - border-top: 0; -} -.panel > .table-bordered, -.panel > .table-responsive > .table-bordered { - border: 0; -} -.panel > .table-bordered > thead > tr > th:first-child, -.panel > .table-bordered > thead > tr > td:first-child, -.panel > .table-bordered > tbody > tr > th:first-child, -.panel > .table-bordered > tbody > tr > td:first-child, -.panel > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-bordered > tfoot > tr > td:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; -} -.panel > .table-bordered > thead > tr > th:last-child, -.panel > .table-bordered > thead > tr > td:last-child, -.panel > .table-bordered > tbody > tr > th:last-child, -.panel > .table-bordered > tbody > tr > td:last-child, -.panel > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-bordered > tfoot > tr > td:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; -} -.panel > .table-bordered > thead > tr:first-child > td, -.panel > .table-bordered > thead > tr:first-child > th, -.panel > .table-bordered > tbody > tr:first-child > td, -.panel > .table-bordered > tbody > tr:first-child > th, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { - border-bottom: 0; -} -.panel > .table-bordered > tbody > tr:last-child > td, -.panel > .table-bordered > tbody > tr:last-child > th, -.panel > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-bordered > tfoot > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { - border-bottom: 0; -} -.panel > .table-responsive { - border: 0; - margin-bottom: 0; -} - -.panel-group { - margin-bottom: 20px; -} -.panel-group .panel { - margin-bottom: 0; - border-radius: 4px; -} -.panel-group .panel + .panel { - margin-top: 5px; -} -.panel-group .panel-heading { - border-bottom: 0; -} -.panel-group .panel-heading + .panel-collapse > .panel-body, -.panel-group .panel-heading + .panel-collapse > .list-group { - border-top: 1px solid #ddd; -} -.panel-group .panel-footer { - border-top: 0; -} -.panel-group .panel-footer + .panel-collapse .panel-body { - border-bottom: 1px solid #ddd; -} - -.panel-default { - border-color: #ddd; -} -.panel-default > .panel-heading { - color: #333333; - background-color: #f5f5f5; - border-color: #ddd; -} -.panel-default > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ddd; -} -.panel-default > .panel-heading .badge { - color: #f5f5f5; - background-color: #333333; -} -.panel-default > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ddd; -} - -.panel-primary { - border-color: #337ab7; -} -.panel-primary > .panel-heading { - color: #fff; - background-color: #337ab7; - border-color: #337ab7; -} -.panel-primary > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #337ab7; -} -.panel-primary > .panel-heading .badge { - color: #337ab7; - background-color: #fff; -} -.panel-primary > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #337ab7; -} - -.panel-success { - border-color: #d6e9c6; -} -.panel-success > .panel-heading { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6; -} -.panel-success > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #d6e9c6; -} -.panel-success > .panel-heading .badge { - color: #dff0d8; - background-color: #3c763d; -} -.panel-success > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #d6e9c6; -} - -.panel-info { - border-color: #bce8f1; -} -.panel-info > .panel-heading { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1; -} -.panel-info > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #bce8f1; -} -.panel-info > .panel-heading .badge { - color: #d9edf7; - background-color: #31708f; -} -.panel-info > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #bce8f1; -} - -.panel-warning { - border-color: #faebcc; -} -.panel-warning > .panel-heading { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc; -} -.panel-warning > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #faebcc; -} -.panel-warning > .panel-heading .badge { - color: #fcf8e3; - background-color: #8a6d3b; -} -.panel-warning > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #faebcc; -} - -.panel-danger { - border-color: #ebccd1; -} -.panel-danger > .panel-heading { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1; -} -.panel-danger > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ebccd1; -} -.panel-danger > .panel-heading .badge { - color: #f2dede; - background-color: #a94442; -} -.panel-danger > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ebccd1; -} - -.embed-responsive { - position: relative; - display: block; - height: 0; - padding: 0; - overflow: hidden; -} -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - left: 0; - bottom: 0; - height: 100%; - width: 100%; - border: 0; -} - -.embed-responsive-16by9 { - padding-bottom: 56.25%; -} - -.embed-responsive-4by3 { - padding-bottom: 75%; -} - -.well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -} -.well blockquote { - border-color: #ddd; - border-color: rgba(0, 0, 0, 0.15); -} - -.well-lg { - padding: 24px; - border-radius: 6px; -} - -.well-sm { - padding: 9px; - border-radius: 3px; -} - -.close { - float: right; - font-size: 21px; - font-weight: bold; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - opacity: 0.2; - filter: alpha(opacity=20); -} -.close:hover, .close:focus { - color: #000; - text-decoration: none; - cursor: pointer; - opacity: 0.5; - filter: alpha(opacity=50); -} - -button.close { - padding: 0; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; -} - -.modal-open { - overflow: hidden; -} - -.modal { - display: none; - overflow: hidden; - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1050; - -webkit-overflow-scrolling: touch; - outline: 0; -} -.modal.fade .modal-dialog { - -webkit-transform: translate(0, -25%); - -ms-transform: translate(0, -25%); - -o-transform: translate(0, -25%); - transform: translate(0, -25%); - -webkit-transition: -webkit-transform 0.3s ease-out; - -moz-transition: -moz-transform 0.3s ease-out; - -o-transition: -o-transform 0.3s ease-out; - transition: transform 0.3s ease-out; -} -.modal.in .modal-dialog { - -webkit-transform: translate(0, 0); - -ms-transform: translate(0, 0); - -o-transform: translate(0, 0); - transform: translate(0, 0); -} - -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} - -.modal-dialog { - position: relative; - width: auto; - margin: 10px; -} - -.modal-content { - position: relative; - background-color: #fff; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 6px; - -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - background-clip: padding-box; - outline: 0; -} - -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - background-color: #000; -} -.modal-backdrop.fade { - opacity: 0; - filter: alpha(opacity=0); -} -.modal-backdrop.in { - opacity: 0.5; - filter: alpha(opacity=50); -} - -.modal-header { - padding: 15px; - border-bottom: 1px solid #e5e5e5; - min-height: 16.42857px; -} - -.modal-header .close { - margin-top: -2px; -} - -.modal-title { - margin: 0; - line-height: 1.42857; -} - -.modal-body { - position: relative; - padding: 15px; -} - -.modal-footer { - padding: 15px; - text-align: right; - border-top: 1px solid #e5e5e5; -} -.modal-footer:before, .modal-footer:after { - content: " "; - display: table; -} -.modal-footer:after { - clear: both; -} -.modal-footer .btn + .btn { - margin-left: 5px; - margin-bottom: 0; -} -.modal-footer .btn-group .btn + .btn { - margin-left: -1px; -} -.modal-footer .btn-block + .btn-block { - margin-left: 0; -} - -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} - -@media (min-width: 768px) { - .modal-dialog { - width: 600px; - margin: 30px auto; - } - - .modal-content { - -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); - box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); - } - - .modal-sm { - width: 300px; - } -} -@media (min-width: 992px) { - .modal-lg { - width: 900px; - } -} -.tooltip { - position: absolute; - z-index: 1070; - display: block; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - line-break: auto; - line-height: 1.42857; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - white-space: normal; - word-break: normal; - word-spacing: normal; - word-wrap: normal; - font-size: 12px; - opacity: 0; - filter: alpha(opacity=0); -} -.tooltip.in { - opacity: 0.9; - filter: alpha(opacity=90); -} -.tooltip.top { - margin-top: -3px; - padding: 5px 0; -} -.tooltip.right { - margin-left: 3px; - padding: 0 5px; -} -.tooltip.bottom { - margin-top: 3px; - padding: 5px 0; -} -.tooltip.left { - margin-left: -3px; - padding: 0 5px; -} - -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #fff; - text-align: center; - background-color: #000; - border-radius: 4px; -} - -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} - -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.top-left .tooltip-arrow { - bottom: 0; - right: 5px; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.top-right .tooltip-arrow { - bottom: 0; - left: 5px; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-width: 5px 5px 5px 0; - border-right-color: #000; -} -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-width: 5px 0 5px 5px; - border-left-color: #000; -} -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.tooltip.bottom-left .tooltip-arrow { - top: 0; - right: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.tooltip.bottom-right .tooltip-arrow { - top: 0; - left: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: none; - max-width: 276px; - padding: 1px; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - line-break: auto; - line-height: 1.42857; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - white-space: normal; - word-break: normal; - word-spacing: normal; - word-wrap: normal; - font-size: 14px; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -} -.popover.top { - margin-top: -10px; -} -.popover.right { - margin-left: 10px; -} -.popover.bottom { - margin-top: 10px; -} -.popover.left { - margin-left: -10px; -} - -.popover-title { - margin: 0; - padding: 8px 14px; - font-size: 14px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-radius: 5px 5px 0 0; -} - -.popover-content { - padding: 9px 14px; -} - -.popover > .arrow, .popover > .arrow:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} - -.popover > .arrow { - border-width: 11px; -} - -.popover > .arrow:after { - border-width: 10px; - content: ""; -} - -.popover.top > .arrow { - left: 50%; - margin-left: -11px; - border-bottom-width: 0; - border-top-color: #999999; - border-top-color: rgba(0, 0, 0, 0.25); - bottom: -11px; -} -.popover.top > .arrow:after { - content: " "; - bottom: 1px; - margin-left: -10px; - border-bottom-width: 0; - border-top-color: #fff; -} -.popover.right > .arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-left-width: 0; - border-right-color: #999999; - border-right-color: rgba(0, 0, 0, 0.25); -} -.popover.right > .arrow:after { - content: " "; - left: 1px; - bottom: -10px; - border-left-width: 0; - border-right-color: #fff; -} -.popover.bottom > .arrow { - left: 50%; - margin-left: -11px; - border-top-width: 0; - border-bottom-color: #999999; - border-bottom-color: rgba(0, 0, 0, 0.25); - top: -11px; -} -.popover.bottom > .arrow:after { - content: " "; - top: 1px; - margin-left: -10px; - border-top-width: 0; - border-bottom-color: #fff; -} -.popover.left > .arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-right-width: 0; - border-left-color: #999999; - border-left-color: rgba(0, 0, 0, 0.25); -} -.popover.left > .arrow:after { - content: " "; - right: 1px; - border-right-width: 0; - border-left-color: #fff; - bottom: -10px; -} - -.carousel { - position: relative; -} - -.carousel-inner { - position: relative; - overflow: hidden; - width: 100%; -} -.carousel-inner > .item { - display: none; - position: relative; - -webkit-transition: 0.6s ease-in-out left; - -o-transition: 0.6s ease-in-out left; - transition: 0.6s ease-in-out left; -} -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - display: block; - max-width: 100%; - height: auto; - line-height: 1; -} -@media all and (transform-3d), (-webkit-transform-3d) { - .carousel-inner > .item { - -webkit-transition: -webkit-transform 0.6s ease-in-out; - -moz-transition: -moz-transform 0.6s ease-in-out; - -o-transition: -o-transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out; - -webkit-backface-visibility: hidden; - -moz-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-perspective: 1000px; - -moz-perspective: 1000px; - perspective: 1000px; - } - .carousel-inner > .item.next, .carousel-inner > .item.active.right { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - left: 0; - } - .carousel-inner > .item.prev, .carousel-inner > .item.active.left { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - left: 0; - } - .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - left: 0; - } -} -.carousel-inner > .active, -.carousel-inner > .next, -.carousel-inner > .prev { - display: block; -} -.carousel-inner > .active { - left: 0; -} -.carousel-inner > .next, -.carousel-inner > .prev { - position: absolute; - top: 0; - width: 100%; -} -.carousel-inner > .next { - left: 100%; -} -.carousel-inner > .prev { - left: -100%; -} -.carousel-inner > .next.left, -.carousel-inner > .prev.right { - left: 0; -} -.carousel-inner > .active.left { - left: -100%; -} -.carousel-inner > .active.right { - left: 100%; -} - -.carousel-control { - position: absolute; - top: 0; - left: 0; - bottom: 0; - width: 15%; - opacity: 0.5; - filter: alpha(opacity=50); - font-size: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); -} -.carousel-control.left { - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); -} -.carousel-control.right { - left: auto; - right: 0; - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); -} -.carousel-control:hover, .carousel-control:focus { - outline: 0; - color: #fff; - text-decoration: none; - opacity: 0.9; - filter: alpha(opacity=90); -} -.carousel-control .icon-prev, -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-left, -.carousel-control .glyphicon-chevron-right { - position: absolute; - top: 50%; - margin-top: -10px; - z-index: 5; - display: inline-block; -} -.carousel-control .icon-prev, -.carousel-control .glyphicon-chevron-left { - left: 50%; - margin-left: -10px; -} -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-right { - right: 50%; - margin-right: -10px; -} -.carousel-control .icon-prev, -.carousel-control .icon-next { - width: 20px; - height: 20px; - line-height: 1; - font-family: serif; -} -.carousel-control .icon-prev:before { - content: '\2039'; -} -.carousel-control .icon-next:before { - content: '\203a'; -} - -.carousel-indicators { - position: absolute; - bottom: 10px; - left: 50%; - z-index: 15; - width: 60%; - margin-left: -30%; - padding-left: 0; - list-style: none; - text-align: center; -} -.carousel-indicators li { - display: inline-block; - width: 10px; - height: 10px; - margin: 1px; - text-indent: -999px; - border: 1px solid #fff; - border-radius: 10px; - cursor: pointer; - background-color: #000 \9; - background-color: transparent; -} -.carousel-indicators .active { - margin: 0; - width: 12px; - height: 12px; - background-color: #fff; -} - -.carousel-caption { - position: absolute; - left: 15%; - right: 15%; - bottom: 20px; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); -} -.carousel-caption .btn { - text-shadow: none; -} - -@media screen and (min-width: 768px) { - .carousel-control .glyphicon-chevron-left, - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-prev, - .carousel-control .icon-next { - width: 30px; - height: 30px; - margin-top: -15px; - font-size: 30px; - } - .carousel-control .glyphicon-chevron-left, - .carousel-control .icon-prev { - margin-left: -15px; - } - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-next { - margin-right: -15px; - } - - .carousel-caption { - left: 20%; - right: 20%; - padding-bottom: 30px; - } - - .carousel-indicators { - bottom: 20px; - } -} -.clearfix:before, .clearfix:after { - content: " "; - display: table; -} -.clearfix:after { - clear: both; -} - -.center-block { - display: block; - margin-left: auto; - margin-right: auto; -} - -.pull-right { - float: right !important; -} - -.pull-left { - float: left !important; -} - -.hide { - display: none !important; -} - -.show { - display: block !important; -} - -.invisible { - visibility: hidden; -} - -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.hidden { - display: none !important; -} - -.affix { - position: fixed; -} - -@-ms-viewport { - width: device-width; -} -.visible-xs { - display: none !important; -} - -.visible-sm { - display: none !important; -} - -.visible-md { - display: none !important; -} - -.visible-lg { - display: none !important; -} - -.visible-xs-block, -.visible-xs-inline, -.visible-xs-inline-block, -.visible-sm-block, -.visible-sm-inline, -.visible-sm-inline-block, -.visible-md-block, -.visible-md-inline, -.visible-md-inline-block, -.visible-lg-block, -.visible-lg-inline, -.visible-lg-inline-block { - display: none !important; -} - -@media (max-width: 767px) { - .visible-xs { - display: block !important; - } - - table.visible-xs { - display: table !important; - } - - tr.visible-xs { - display: table-row !important; - } - - th.visible-xs, - td.visible-xs { - display: table-cell !important; - } -} -@media (max-width: 767px) { - .visible-xs-block { - display: block !important; - } -} - -@media (max-width: 767px) { - .visible-xs-inline { - display: inline !important; - } -} - -@media (max-width: 767px) { - .visible-xs-inline-block { - display: inline-block !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm { - display: block !important; - } - - table.visible-sm { - display: table !important; - } - - tr.visible-sm { - display: table-row !important; - } - - th.visible-sm, - td.visible-sm { - display: table-cell !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-block { - display: block !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-inline { - display: inline !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-inline-block { - display: inline-block !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md { - display: block !important; - } - - table.visible-md { - display: table !important; - } - - tr.visible-md { - display: table-row !important; - } - - th.visible-md, - td.visible-md { - display: table-cell !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-block { - display: block !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-inline { - display: inline !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-inline-block { - display: inline-block !important; - } -} - -@media (min-width: 1200px) { - .visible-lg { - display: block !important; - } - - table.visible-lg { - display: table !important; - } - - tr.visible-lg { - display: table-row !important; - } - - th.visible-lg, - td.visible-lg { - display: table-cell !important; - } -} -@media (min-width: 1200px) { - .visible-lg-block { - display: block !important; - } -} - -@media (min-width: 1200px) { - .visible-lg-inline { - display: inline !important; - } -} - -@media (min-width: 1200px) { - .visible-lg-inline-block { - display: inline-block !important; - } -} - -@media (max-width: 767px) { - .hidden-xs { - display: none !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .hidden-sm { - display: none !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .hidden-md { - display: none !important; - } -} -@media (min-width: 1200px) { - .hidden-lg { - display: none !important; - } -} -.visible-print { - display: none !important; -} - -@media print { - .visible-print { - display: block !important; - } - - table.visible-print { - display: table !important; - } - - tr.visible-print { - display: table-row !important; - } - - th.visible-print, - td.visible-print { - display: table-cell !important; - } -} -.visible-print-block { - display: none !important; -} -@media print { - .visible-print-block { - display: block !important; - } -} - -.visible-print-inline { - display: none !important; -} -@media print { - .visible-print-inline { - display: inline !important; - } -} - -.visible-print-inline-block { - display: none !important; -} -@media print { - .visible-print-inline-block { - display: inline-block !important; - } -} - -@media print { - .hidden-print { - display: none !important; - } -} - -/*# sourceMappingURL=bootstrap.css.map */ diff --git a/Public/css/bootstrap.css.map b/Public/css/bootstrap.css.map deleted file mode 100644 index b8a3c00..0000000 --- a/Public/css/bootstrap.css.map +++ /dev/null @@ -1,7 +0,0 @@ -{ -"version": 3, -"mappings": "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", -"sources": ["../sass/bootstrap/_normalize.scss","../sass/bootstrap/_print.scss","../sass/bootstrap/_scaffolding.scss","../sass/bootstrap/mixins/_vendor-prefixes.scss","../sass/bootstrap/_variables.scss","../sass/bootstrap/mixins/_tab-focus.scss","../sass/bootstrap/mixins/_image.scss","../sass/bootstrap/_type.scss","../sass/bootstrap/mixins/_text-emphasis.scss","../sass/bootstrap/mixins/_background-variant.scss","../sass/bootstrap/mixins/_clearfix.scss","../sass/bootstrap/mixins/_text-overflow.scss","../sass/bootstrap/_code.scss","../sass/bootstrap/_grid.scss","../sass/bootstrap/mixins/_grid.scss","../sass/bootstrap/mixins/_grid-framework.scss","../sass/bootstrap/_tables.scss","../sass/bootstrap/mixins/_table-row.scss","../sass/bootstrap/_forms.scss","../sass/bootstrap/mixins/_forms.scss","../sass/bootstrap/_buttons.scss","../sass/bootstrap/mixins/_buttons.scss","../sass/bootstrap/mixins/_opacity.scss","../sass/bootstrap/_component-animations.scss","../sass/bootstrap/_dropdowns.scss","../sass/bootstrap/mixins/_nav-divider.scss","../sass/bootstrap/mixins/_reset-filter.scss","../sass/bootstrap/_button-groups.scss","../sass/bootstrap/mixins/_border-radius.scss","../sass/bootstrap/_input-groups.scss","../sass/bootstrap/_navs.scss","../sass/bootstrap/_navbar.scss","../sass/bootstrap/mixins/_nav-vertical-align.scss","../sass/bootstrap/_breadcrumbs.scss","../sass/bootstrap/_pagination.scss","../sass/bootstrap/mixins/_pagination.scss","../sass/bootstrap/_pager.scss","../sass/bootstrap/_labels.scss","../sass/bootstrap/mixins/_labels.scss","../sass/bootstrap/_badges.scss","../sass/bootstrap/_jumbotron.scss","../sass/bootstrap/_thumbnails.scss","../sass/bootstrap/_alerts.scss","../sass/bootstrap/mixins/_alerts.scss","../sass/bootstrap/_progress-bars.scss","../sass/bootstrap/mixins/_gradients.scss","../sass/bootstrap/mixins/_progress-bar.scss","../sass/bootstrap/_media.scss","../sass/bootstrap/_list-group.scss","../sass/bootstrap/mixins/_list-group.scss","../sass/bootstrap/_panels.scss","../sass/bootstrap/mixins/_panels.scss","../sass/bootstrap/_responsive-embed.scss","../sass/bootstrap/_wells.scss","../sass/bootstrap/_close.scss","../sass/bootstrap/_modals.scss","../sass/bootstrap/_tooltip.scss","../sass/bootstrap/mixins/_reset-text.scss","../sass/bootstrap/_popovers.scss","../sass/bootstrap/_carousel.scss","../sass/bootstrap/_utilities.scss","../sass/bootstrap/mixins/_center-block.scss","../sass/bootstrap/mixins/_hide-text.scss","../sass/bootstrap/_responsive-utilities.scss","../sass/bootstrap/mixins/_responsive-visibility.scss"], -"names": [], -"file": "bootstrap.css" -} \ No newline at end of file diff --git a/Public/css/flexslider.css b/Public/css/flexslider.css deleted file mode 100644 index f4fa19c..0000000 --- a/Public/css/flexslider.css +++ /dev/null @@ -1,275 +0,0 @@ -/* - * jQuery FlexSlider v2.6.0 - * http://www.woothemes.com/flexslider/ - * - * Copyright 2012 WooThemes - * Free to use under the GPLv2 and later license. - * http://www.gnu.org/licenses/gpl-2.0.html - * - * Contributing author: Tyler Smith (@mbmufffin) - * - */ -/* ==================================================================================================================== - * FONT-FACE - * ====================================================================================================================*/ -/*@font-face { - font-family: 'flexslider-icon'; - src: url('fonts/flexslider-icon.eot'); - src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg'); - font-weight: normal; - font-style: normal; -}*/ -/* ==================================================================================================================== - * RESETS - * ====================================================================================================================*/ -.flex-container a:hover, -.flex-slider a:hover { - outline: none; -} -.slides, -.slides > li, -.flex-control-nav, -.flex-direction-nav { - margin: 0; - padding: 0; - list-style: none; -} -.flex-pauseplay span { - text-transform: capitalize; -} -/* ==================================================================================================================== - * BASE STYLES - * ====================================================================================================================*/ -.flexslider { - margin: 0; - padding: 0; -} -.flexslider .slides > li { - display: none; - -webkit-backface-visibility: hidden; -} -.flexslider .slides img { - width: 100%; - display: block; -} -.flexslider .slides:after { - /*content: "\0020";*/ - display: block; - clear: both; - visibility: hidden; - line-height: 0; - height: 0; -} -html[xmlns] .flexslider .slides { - display: block; -} -* html .flexslider .slides { - height: 1%; -} -.no-js .flexslider .slides > li:first-child { - display: block; -} -/* ==================================================================================================================== - * DEFAULT THEME - * ====================================================================================================================*/ -.flexslider { - margin: 0 0 60px; - background: #ffffff; - border: 4px solid #ffffff; - position: relative; - zoom: 1; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2); - -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2); - -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2); - box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2); -} -.flexslider .slides { - zoom: 1; -} -.flexslider .slides img { - height: auto; - -moz-user-select: none; -} -.flex-viewport { - max-height: 2000px; - -webkit-transition: all 1s ease; - -moz-transition: all 1s ease; - -ms-transition: all 1s ease; - -o-transition: all 1s ease; - transition: all 1s ease; -} -.loading .flex-viewport { - max-height: 300px; -} -.carousel li { - margin-right: 5px; -} -.flex-direction-nav { - *height: 0; -} -.flex-direction-nav a { - text-decoration: none; - display: block; - width: 40px; - height: 40px; - margin: -20px 0 0; - position: absolute; - top: 50%; - z-index: 10; - overflow: hidden; - opacity: 0; - cursor: pointer; - color: rgba(0, 0, 0, 0.8); - text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); - -webkit-transition: all 0.3s ease-in-out; - -moz-transition: all 0.3s ease-in-out; - -ms-transition: all 0.3s ease-in-out; - -o-transition: all 0.3s ease-in-out; - transition: all 0.3s ease-in-out; -} -.flex-direction-nav a:before { - font-family: "flexslider-icon"; - font-size: 40px; - display: inline-block; - content: '\f001'; - color: rgba(0, 0, 0, 0.8); - text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); -} -.flex-direction-nav a.flex-next:before { - content: '\f002'; -} -.flex-direction-nav .flex-prev { - left: -50px; -} -.flex-direction-nav .flex-next { - right: -50px; - text-align: right; -} -.flexslider:hover .flex-direction-nav .flex-prev { - opacity: 0.7; - left: 10px; -} -.flexslider:hover .flex-direction-nav .flex-prev:hover { - opacity: 1; -} -.flexslider:hover .flex-direction-nav .flex-next { - opacity: 0.7; - right: 10px; -} -.flexslider:hover .flex-direction-nav .flex-next:hover { - opacity: 1; -} -.flex-direction-nav .flex-disabled { - opacity: 0!important; - filter: alpha(opacity=0); - cursor: default; - z-index: -1; -} -.flex-pauseplay a { - display: block; - width: 20px; - height: 20px; - position: absolute; - bottom: 5px; - left: 10px; - opacity: 0.8; - z-index: 10; - overflow: hidden; - cursor: pointer; - color: #000; -} -.flex-pauseplay a:before { - font-family: "flexslider-icon"; - font-size: 20px; - display: inline-block; - content: '\f004'; -} -.flex-pauseplay a:hover { - opacity: 1; -} -.flex-pauseplay a.flex-play:before { - content: '\f003'; -} -.flex-control-nav { - width: 100%; - position: absolute; - bottom: -40px; - text-align: center; -} -.flex-control-nav li { - margin: 0 6px; - display: inline-block; - zoom: 1; - *display: inline; -} -.flex-control-paging li a { - width: 11px; - height: 11px; - display: block; - background: #666; - background: rgba(0, 0, 0, 0.5); - cursor: pointer; - text-indent: -9999px; - -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); - -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); - -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); - box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); - -webkit-border-radius: 20px; - -moz-border-radius: 20px; - border-radius: 20px; -} -.flex-control-paging li a:hover { - background: #333; - background: rgba(0, 0, 0, 0.7); -} -.flex-control-paging li a.flex-active { - background: #000; - background: rgba(0, 0, 0, 0.9); - cursor: default; -} -.flex-control-thumbs { - margin: 5px 0 0; - position: static; - overflow: hidden; -} -.flex-control-thumbs li { - width: 25%; - float: left; - margin: 0; -} -.flex-control-thumbs img { - width: 100%; - height: auto; - display: block; - opacity: .7; - cursor: pointer; - -moz-user-select: none; - -webkit-transition: all 1s ease; - -moz-transition: all 1s ease; - -ms-transition: all 1s ease; - -o-transition: all 1s ease; - transition: all 1s ease; -} -.flex-control-thumbs img:hover { - opacity: 1; -} -.flex-control-thumbs .flex-active { - opacity: 1; - cursor: default; -} -/* ==================================================================================================================== - * RESPONSIVE - * ====================================================================================================================*/ -@media screen and (max-width: 860px) { - .flex-direction-nav .flex-prev { - opacity: 1; - left: 10px; - } - .flex-direction-nav .flex-next { - opacity: 1; - right: 10px; - } -} \ No newline at end of file diff --git a/Public/css/icomoon.css b/Public/css/icomoon.css deleted file mode 100644 index fbd30ae..0000000 --- a/Public/css/icomoon.css +++ /dev/null @@ -1,1791 +0,0 @@ -@font-face { - font-family: 'icomoon'; - src: url('fonts/icomoon.eot?6py85u'); - src: url('fonts/icomoon.eot?6py85u#iefix') format('embedded-opentype'), - url('fonts/icomoon.ttf?6py85u') format('truetype'), - url('fonts/icomoon.woff?6py85u') format('woff'), - url('fonts/icomoon.svg?6py85u#icomoon') format('svg'); - font-weight: normal; - font-style: normal; -} - -[class^="icon-"], [class*=" icon-"] { - /* use !important to prevent issues with browser extensions that change fonts */ - font-family: 'icomoon' !important; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - - /* Better Font Rendering =========== */ - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.icon-times:before { - content: "\e930"; -} -.icon-tick:before { - content: "\e931"; -} -.icon-plus:before { - content: "\e932"; -} -.icon-minus:before { - content: "\e933"; -} -.icon-equals:before { - content: "\e934"; -} -.icon-divide:before { - content: "\e935"; -} -.icon-chevron-right:before { - content: "\e936"; -} -.icon-chevron-left:before { - content: "\e937"; -} -.icon-arrow-right-thick:before { - content: "\e938"; -} -.icon-arrow-left-thick:before { - content: "\e939"; -} -.icon-th-small:before { - content: "\e93a"; -} -.icon-th-menu:before { - content: "\e93b"; -} -.icon-th-list:before { - content: "\e93c"; -} -.icon-th-large:before { - content: "\e93d"; -} -.icon-home:before { - content: "\e93e"; -} -.icon-arrow-forward:before { - content: "\e93f"; -} -.icon-arrow-back:before { - content: "\e940"; -} -.icon-rss:before { - content: "\e941"; -} -.icon-location:before { - content: "\e942"; -} -.icon-link:before { - content: "\e943"; -} -.icon-image:before { - content: "\e944"; -} -.icon-arrow-up-thick:before { - content: "\e945"; -} -.icon-arrow-down-thick:before { - content: "\e946"; -} -.icon-starburst:before { - content: "\e947"; -} -.icon-starburst-outline:before { - content: "\e948"; -} -.icon-star3:before { - content: "\e949"; -} -.icon-flow-children:before { - content: "\e94a"; -} -.icon-export:before { - content: "\e94b"; -} -.icon-delete2:before { - content: "\e94c"; -} -.icon-delete-outline:before { - content: "\e94d"; -} -.icon-cloud-storage:before { - content: "\e94e"; -} -.icon-wi-fi:before { - content: "\e94f"; -} -.icon-heart:before { - content: "\e950"; -} -.icon-flash:before { - content: "\e951"; -} -.icon-cancel:before { - content: "\e952"; -} -.icon-backspace:before { - content: "\e953"; -} -.icon-attachment:before { - content: "\e954"; -} -.icon-arrow-move:before { - content: "\e955"; -} -.icon-warning:before { - content: "\e956"; -} -.icon-user:before { - content: "\e957"; -} -.icon-radar:before { - content: "\e958"; -} -.icon-lock-open:before { - content: "\e959"; -} -.icon-lock-closed:before { - content: "\e95a"; -} -.icon-location-arrow:before { - content: "\e95b"; -} -.icon-info:before { - content: "\e95c"; -} -.icon-user-delete:before { - content: "\e95d"; -} -.icon-user-add:before { - content: "\e95e"; -} -.icon-media-pause:before { - content: "\e95f"; -} -.icon-group:before { - content: "\e960"; -} -.icon-chart-pie:before { - content: "\e961"; -} -.icon-chart-line:before { - content: "\e962"; -} -.icon-chart-bar:before { - content: "\e963"; -} -.icon-chart-area:before { - content: "\e964"; -} -.icon-video:before { - content: "\e965"; -} -.icon-point-of-interest:before { - content: "\e966"; -} -.icon-infinity:before { - content: "\e967"; -} -.icon-globe:before { - content: "\e968"; -} -.icon-eye:before { - content: "\e969"; -} -.icon-cog:before { - content: "\e96a"; -} -.icon-camera:before { - content: "\e96b"; -} -.icon-upload:before { - content: "\e96c"; -} -.icon-scissors:before { - content: "\e96d"; -} -.icon-refresh:before { - content: "\e96e"; -} -.icon-pin:before { - content: "\e96f"; -} -.icon-key:before { - content: "\e970"; -} -.icon-info-large:before { - content: "\e971"; -} -.icon-eject:before { - content: "\e972"; -} -.icon-download:before { - content: "\e973"; -} -.icon-zoom:before { - content: "\e974"; -} -.icon-zoom-out:before { - content: "\e975"; -} -.icon-zoom-in:before { - content: "\e976"; -} -.icon-sort-numerically:before { - content: "\e977"; -} -.icon-sort-alphabetically:before { - content: "\e978"; -} -.icon-input-checked:before { - content: "\e979"; -} -.icon-calender:before { - content: "\e97a"; -} -.icon-world2:before { - content: "\e97b"; -} -.icon-notes:before { - content: "\e97c"; -} -.icon-code:before { - content: "\e97d"; -} -.icon-arrow-sync:before { - content: "\e97e"; -} -.icon-arrow-shuffle:before { - content: "\e97f"; -} -.icon-arrow-repeat:before { - content: "\e980"; -} -.icon-arrow-minimise:before { - content: "\e981"; -} -.icon-arrow-maximise:before { - content: "\e982"; -} -.icon-arrow-loop:before { - content: "\e983"; -} -.icon-anchor:before { - content: "\e984"; -} -.icon-spanner:before { - content: "\e985"; -} -.icon-puzzle:before { - content: "\e986"; -} -.icon-power:before { - content: "\e987"; -} -.icon-plane:before { - content: "\e988"; -} -.icon-pi:before { - content: "\e989"; -} -.icon-phone:before { - content: "\e98a"; -} -.icon-microphone2:before { - content: "\e98b"; -} -.icon-media-rewind:before { - content: "\e98c"; -} -.icon-flag:before { - content: "\e98d"; -} -.icon-adjust-brightness:before { - content: "\e98e"; -} -.icon-waves:before { - content: "\e98f"; -} -.icon-social-twitter:before { - content: "\e990"; -} -.icon-social-facebook:before { - content: "\e991"; -} -.icon-social-dribbble:before { - content: "\e992"; -} -.icon-media-stop:before { - content: "\e993"; -} -.icon-media-record:before { - content: "\e994"; -} -.icon-media-play:before { - content: "\e995"; -} -.icon-media-fast-forward:before { - content: "\e996"; -} -.icon-media-eject:before { - content: "\e997"; -} -.icon-social-vimeo:before { - content: "\e998"; -} -.icon-social-tumbler:before { - content: "\e999"; -} -.icon-social-skype:before { - content: "\e99a"; -} -.icon-social-pinterest:before { - content: "\e99b"; -} -.icon-social-linkedin:before { - content: "\e99c"; -} -.icon-social-last-fm:before { - content: "\e99d"; -} -.icon-social-github:before { - content: "\e99e"; -} -.icon-social-flickr:before { - content: "\e99f"; -} -.icon-at:before { - content: "\e9a0"; -} -.icon-times-outline:before { - content: "\e9a1"; -} -.icon-plus-outline:before { - content: "\e9a2"; -} -.icon-minus-outline:before { - content: "\e9a3"; -} -.icon-tick-outline:before { - content: "\e9a4"; -} -.icon-th-large-outline:before { - content: "\e9a5"; -} -.icon-equals-outline:before { - content: "\e9a6"; -} -.icon-divide-outline:before { - content: "\e9a7"; -} -.icon-chevron-right-outline:before { - content: "\e9a8"; -} -.icon-chevron-left-outline:before { - content: "\e9a9"; -} -.icon-arrow-right-outline:before { - content: "\e9aa"; -} -.icon-arrow-left-outline:before { - content: "\e9ab"; -} -.icon-th-small-outline:before { - content: "\e9ac"; -} -.icon-th-menu-outline:before { - content: "\e9ad"; -} -.icon-th-list-outline:before { - content: "\e9ae"; -} -.icon-news2:before { - content: "\e9b1"; -} -.icon-home-outline:before { - content: "\e9b2"; -} -.icon-arrow-up-outline:before { - content: "\e9b3"; -} -.icon-arrow-forward-outline:before { - content: "\e9b4"; -} -.icon-arrow-down-outline:before { - content: "\e9b5"; -} -.icon-arrow-back-outline:before { - content: "\e9b6"; -} -.icon-trash3:before { - content: "\e9b7"; -} -.icon-rss-outline:before { - content: "\e9b8"; -} -.icon-message:before { - content: "\e9b9"; -} -.icon-location-outline:before { - content: "\e9ba"; -} -.icon-link-outline:before { - content: "\e9bb"; -} -.icon-image-outline:before { - content: "\e9bc"; -} -.icon-export-outline:before { - content: "\e9bd"; -} -.icon-cross:before { - content: "\e9be"; -} -.icon-wi-fi-outline:before { - content: "\e9bf"; -} -.icon-star-outline:before { - content: "\e9c0"; -} -.icon-media-pause-outline:before { - content: "\e9c1"; -} -.icon-mail:before { - content: "\e9c2"; -} -.icon-heart-outline:before { - content: "\e9c3"; -} -.icon-flash-outline:before { - content: "\e9c4"; -} -.icon-cancel-outline:before { - content: "\e9c5"; -} -.icon-beaker:before { - content: "\e9c6"; -} -.icon-arrow-move-outline:before { - content: "\e9c7"; -} -.icon-watch2:before { - content: "\e9c8"; -} -.icon-warning-outline:before { - content: "\e9c9"; -} -.icon-time:before { - content: "\e9ca"; -} -.icon-radar-outline:before { - content: "\e9cb"; -} -.icon-lock-open-outline:before { - content: "\e9cc"; -} -.icon-location-arrow-outline:before { - content: "\e9cd"; -} -.icon-info-outline:before { - content: "\e9ce"; -} -.icon-backspace-outline:before { - content: "\e9cf"; -} -.icon-attachment-outline:before { - content: "\e9d0"; -} -.icon-user-outline:before { - content: "\e9d1"; -} -.icon-user-delete-outline:before { - content: "\e9d2"; -} -.icon-user-add-outline:before { - content: "\e9d3"; -} -.icon-lock-closed-outline:before { - content: "\e9d4"; -} -.icon-group-outline:before { - content: "\e9d5"; -} -.icon-chart-pie-outline:before { - content: "\e9d6"; -} -.icon-chart-line-outline:before { - content: "\e9d7"; -} -.icon-chart-bar-outline:before { - content: "\e9d8"; -} -.icon-chart-area-outline:before { - content: "\e9d9"; -} -.icon-video-outline:before { - content: "\e9da"; -} -.icon-point-of-interest-outline:before { - content: "\e9db"; -} -.icon-map:before { - content: "\e9dc"; -} -.icon-key-outline:before { - content: "\e9dd"; -} -.icon-infinity-outline:before { - content: "\e9de"; -} -.icon-globe-outline:before { - content: "\e9df"; -} -.icon-eye-outline:before { - content: "\e9e0"; -} -.icon-cog-outline:before { - content: "\e9e1"; -} -.icon-camera-outline:before { - content: "\e9e2"; -} -.icon-upload-outline:before { - content: "\e9e3"; -} -.icon-support:before { - content: "\e9e4"; -} -.icon-scissors-outline:before { - content: "\e9e5"; -} -.icon-refresh-outline:before { - content: "\e9e6"; -} -.icon-info-large-outline:before { - content: "\e9e7"; -} -.icon-eject-outline:before { - content: "\e9e8"; -} -.icon-download-outline:before { - content: "\e9e9"; -} -.icon-battery-mid:before { - content: "\e9ea"; -} -.icon-battery-low:before { - content: "\e9eb"; -} -.icon-battery-high:before { - content: "\e9ec"; -} -.icon-zoom-outline:before { - content: "\e9ed"; -} -.icon-zoom-out-outline:before { - content: "\e9ee"; -} -.icon-zoom-in-outline:before { - content: "\e9ef"; -} -.icon-tag3:before { - content: "\e9f0"; -} -.icon-tabs-outline:before { - content: "\e9f1"; -} -.icon-pin-outline:before { - content: "\e9f2"; -} -.icon-message-typing:before { - content: "\e9f3"; -} -.icon-directions:before { - content: "\e9f4"; -} -.icon-battery-full:before { - content: "\e9f5"; -} -.icon-battery-charge:before { - content: "\e9f6"; -} -.icon-pipette:before { - content: "\e9f7"; -} -.icon-pencil:before { - content: "\e9f8"; -} -.icon-folder:before { - content: "\e9f9"; -} -.icon-folder-delete:before { - content: "\e9fa"; -} -.icon-folder-add:before { - content: "\e9fb"; -} -.icon-edit:before { - content: "\e9fc"; -} -.icon-document:before { - content: "\e9fd"; -} -.icon-document-delete:before { - content: "\e9fe"; -} -.icon-document-add:before { - content: "\e9ff"; -} -.icon-brush:before { - content: "\ea00"; -} -.icon-thumbs-up:before { - content: "\ea01"; -} -.icon-thumbs-down:before { - content: "\ea02"; -} -.icon-pen:before { - content: "\ea03"; -} -.icon-sort-numerically-outline:before { - content: "\ea04"; -} -.icon-sort-alphabetically-outline:before { - content: "\ea05"; -} -.icon-social-last-fm-circular:before { - content: "\ea06"; -} -.icon-social-github-circular:before { - content: "\ea07"; -} -.icon-compass:before { - content: "\ea08"; -} -.icon-bookmark:before { - content: "\ea09"; -} -.icon-input-checked-outline:before { - content: "\ea0a"; -} -.icon-code-outline:before { - content: "\ea0b"; -} -.icon-calender-outline:before { - content: "\ea0c"; -} -.icon-business-card:before { - content: "\ea0d"; -} -.icon-arrow-up:before { - content: "\ea0e"; -} -.icon-arrow-sync-outline:before { - content: "\ea0f"; -} -.icon-arrow-right:before { - content: "\ea10"; -} -.icon-arrow-repeat-outline:before { - content: "\ea11"; -} -.icon-arrow-loop-outline:before { - content: "\ea12"; -} -.icon-arrow-left:before { - content: "\ea13"; -} -.icon-flow-switch:before { - content: "\ea14"; -} -.icon-flow-parallel:before { - content: "\ea15"; -} -.icon-flow-merge:before { - content: "\ea16"; -} -.icon-document-text:before { - content: "\ea17"; -} -.icon-clipboard:before { - content: "\ea18"; -} -.icon-calculator:before { - content: "\ea19"; -} -.icon-arrow-minimise-outline:before { - content: "\ea1a"; -} -.icon-arrow-maximise-outline:before { - content: "\ea1b"; -} -.icon-arrow-down:before { - content: "\ea1c"; -} -.icon-gift:before { - content: "\ea1d"; -} -.icon-film:before { - content: "\ea1e"; -} -.icon-database:before { - content: "\ea1f"; -} -.icon-bell:before { - content: "\ea20"; -} -.icon-anchor-outline:before { - content: "\ea21"; -} -.icon-adjust-contrast:before { - content: "\ea22"; -} -.icon-world-outline:before { - content: "\ea23"; -} -.icon-shopping-bag:before { - content: "\ea24"; -} -.icon-power-outline:before { - content: "\ea25"; -} -.icon-notes-outline:before { - content: "\ea26"; -} -.icon-device-tablet:before { - content: "\ea27"; -} -.icon-device-phone:before { - content: "\ea28"; -} -.icon-device-laptop:before { - content: "\ea29"; -} -.icon-device-desktop:before { - content: "\ea2a"; -} -.icon-briefcase:before { - content: "\ea2b"; -} -.icon-stopwatch:before { - content: "\ea2c"; -} -.icon-spanner-outline:before { - content: "\ea2d"; -} -.icon-puzzle-outline:before { - content: "\ea2e"; -} -.icon-printer:before { - content: "\ea2f"; -} -.icon-pi-outline:before { - content: "\ea30"; -} -.icon-lightbulb:before { - content: "\ea31"; -} -.icon-flag-outline:before { - content: "\ea32"; -} -.icon-contacts:before { - content: "\ea33"; -} -.icon-archive2:before { - content: "\ea34"; -} -.icon-weather-stormy:before { - content: "\ea35"; -} -.icon-weather-shower:before { - content: "\ea36"; -} -.icon-weather-partly-sunny:before { - content: "\ea37"; -} -.icon-weather-downpour:before { - content: "\ea38"; -} -.icon-weather-cloudy:before { - content: "\ea39"; -} -.icon-plane-outline:before { - content: "\ea3a"; -} -.icon-phone-outline:before { - content: "\ea3b"; -} -.icon-microphone-outline:before { - content: "\ea3c"; -} -.icon-weather-windy:before { - content: "\ea3d"; -} -.icon-weather-windy-cloudy:before { - content: "\ea3e"; -} -.icon-weather-sunny:before { - content: "\ea3f"; -} -.icon-weather-snow:before { - content: "\ea40"; -} -.icon-weather-night:before { - content: "\ea41"; -} -.icon-media-stop-outline:before { - content: "\ea42"; -} -.icon-media-rewind-outline:before { - content: "\ea43"; -} -.icon-media-record-outline:before { - content: "\ea44"; -} -.icon-media-play-outline:before { - content: "\ea45"; -} -.icon-media-fast-forward-outline:before { - content: "\ea46"; -} -.icon-media-eject-outline:before { - content: "\ea47"; -} -.icon-wine:before { - content: "\ea48"; -} -.icon-waves-outline:before { - content: "\ea49"; -} -.icon-ticket:before { - content: "\ea4a"; -} -.icon-tags:before { - content: "\ea4b"; -} -.icon-plug:before { - content: "\ea4c"; -} -.icon-headphones:before { - content: "\ea4d"; -} -.icon-credit-card:before { - content: "\ea4e"; -} -.icon-coffee:before { - content: "\ea4f"; -} -.icon-book:before { - content: "\ea50"; -} -.icon-beer:before { - content: "\ea51"; -} -.icon-volume2:before { - content: "\ea52"; -} -.icon-volume-up:before { - content: "\ea53"; -} -.icon-volume-mute:before { - content: "\ea54"; -} -.icon-volume-down:before { - content: "\ea55"; -} -.icon-social-vimeo-circular:before { - content: "\ea56"; -} -.icon-social-twitter-circular:before { - content: "\ea57"; -} -.icon-social-pinterest-circular:before { - content: "\ea58"; -} -.icon-social-linkedin-circular:before { - content: "\ea59"; -} -.icon-social-facebook-circular:before { - content: "\ea5a"; -} -.icon-social-dribbble-circular:before { - content: "\ea5b"; -} -.icon-tree:before { - content: "\ea5c"; -} -.icon-thermometer2:before { - content: "\ea5d"; -} -.icon-social-tumbler-circular:before { - content: "\ea5e"; -} -.icon-social-skype-outline:before { - content: "\ea5f"; -} -.icon-social-flickr-circular:before { - content: "\ea60"; -} -.icon-social-at-circular:before { - content: "\ea61"; -} -.icon-shopping-cart:before { - content: "\ea62"; -} -.icon-messages:before { - content: "\ea63"; -} -.icon-leaf:before { - content: "\ea64"; -} -.icon-feather:before { - content: "\ea65"; -} -.icon-eye2:before { - content: "\e064"; -} -.icon-paper-clip:before { - content: "\e065"; -} -.icon-mail5:before { - content: "\e066"; -} -.icon-toggle:before { - content: "\e067"; -} -.icon-layout:before { - content: "\e068"; -} -.icon-link2:before { - content: "\e069"; -} -.icon-bell2:before { - content: "\e06a"; -} -.icon-lock3:before { - content: "\e06b"; -} -.icon-unlock:before { - content: "\e06c"; -} -.icon-ribbon2:before { - content: "\e06d"; -} -.icon-image2:before { - content: "\e06e"; -} -.icon-signal:before { - content: "\e06f"; -} -.icon-target3:before { - content: "\e070"; -} -.icon-clipboard3:before { - content: "\e071"; -} -.icon-clock3:before { - content: "\e072"; -} -.icon-watch:before { - content: "\e073"; -} -.icon-air-play:before { - content: "\e074"; -} -.icon-camera3:before { - content: "\e075"; -} -.icon-video2:before { - content: "\e076"; -} -.icon-disc:before { - content: "\e077"; -} -.icon-printer3:before { - content: "\e078"; -} -.icon-monitor:before { - content: "\e079"; -} -.icon-server:before { - content: "\e07a"; -} -.icon-cog2:before { - content: "\e07b"; -} -.icon-heart3:before { - content: "\e07c"; -} -.icon-paragraph:before { - content: "\e07d"; -} -.icon-align-justify:before { - content: "\e07e"; -} -.icon-align-left:before { - content: "\e07f"; -} -.icon-align-center:before { - content: "\e080"; -} -.icon-align-right:before { - content: "\e081"; -} -.icon-book2:before { - content: "\e082"; -} -.icon-layers2:before { - content: "\e083"; -} -.icon-stack2:before { - content: "\e084"; -} -.icon-stack-2:before { - content: "\e085"; -} -.icon-paper:before { - content: "\e086"; -} -.icon-paper-stack:before { - content: "\e087"; -} -.icon-search3:before { - content: "\e088"; -} -.icon-zoom-in2:before { - content: "\e089"; -} -.icon-zoom-out2:before { - content: "\e08a"; -} -.icon-reply2:before { - content: "\e08b"; -} -.icon-circle-plus:before { - content: "\e08c"; -} -.icon-circle-minus:before { - content: "\e08d"; -} -.icon-circle-check:before { - content: "\e08e"; -} -.icon-circle-cross:before { - content: "\e08f"; -} -.icon-square-plus:before { - content: "\e090"; -} -.icon-square-minus:before { - content: "\e091"; -} -.icon-square-check:before { - content: "\e092"; -} -.icon-square-cross:before { - content: "\e093"; -} -.icon-microphone:before { - content: "\e094"; -} -.icon-record:before { - content: "\e095"; -} -.icon-skip-back:before { - content: "\e096"; -} -.icon-rewind:before { - content: "\e097"; -} -.icon-play4:before { - content: "\e098"; -} -.icon-pause3:before { - content: "\e099"; -} -.icon-stop3:before { - content: "\e09a"; -} -.icon-fast-forward:before { - content: "\e09b"; -} -.icon-skip-forward:before { - content: "\e09c"; -} -.icon-shuffle2:before { - content: "\e09d"; -} -.icon-repeat:before { - content: "\e09e"; -} -.icon-folder2:before { - content: "\e09f"; -} -.icon-umbrella:before { - content: "\e0a0"; -} -.icon-moon:before { - content: "\e0a1"; -} -.icon-thermometer:before { - content: "\e0a2"; -} -.icon-drop:before { - content: "\e0a3"; -} -.icon-sun2:before { - content: "\e0a4"; -} -.icon-cloud3:before { - content: "\e0a5"; -} -.icon-cloud-upload2:before { - content: "\e0a6"; -} -.icon-cloud-download2:before { - content: "\e0a7"; -} -.icon-upload4:before { - content: "\e0a8"; -} -.icon-download4:before { - content: "\e0a9"; -} -.icon-location3:before { - content: "\e0aa"; -} -.icon-location-2:before { - content: "\e0ab"; -} -.icon-map3:before { - content: "\e0ac"; -} -.icon-battery:before { - content: "\e0ad"; -} -.icon-head:before { - content: "\e0ae"; -} -.icon-briefcase3:before { - content: "\e0af"; -} -.icon-speech-bubble:before { - content: "\e0b0"; -} -.icon-anchor2:before { - content: "\e0b1"; -} -.icon-globe2:before { - content: "\e0b2"; -} -.icon-box:before { - content: "\e0b3"; -} -.icon-reload:before { - content: "\e0b4"; -} -.icon-share3:before { - content: "\e0b5"; -} -.icon-marquee:before { - content: "\e0b6"; -} -.icon-marquee-plus:before { - content: "\e0b7"; -} -.icon-marquee-minus:before { - content: "\e0b8"; -} -.icon-tag:before { - content: "\e0b9"; -} -.icon-power2:before { - content: "\e0ba"; -} -.icon-command2:before { - content: "\e0bb"; -} -.icon-alt:before { - content: "\e0bc"; -} -.icon-esc:before { - content: "\e0bd"; -} -.icon-bar-graph:before { - content: "\e0be"; -} -.icon-bar-graph-2:before { - content: "\e0bf"; -} -.icon-pie-graph:before { - content: "\e0c0"; -} -.icon-star:before { - content: "\e0c1"; -} -.icon-arrow-left3:before { - content: "\e0c2"; -} -.icon-arrow-right3:before { - content: "\e0c3"; -} -.icon-arrow-up3:before { - content: "\e0c4"; -} -.icon-arrow-down3:before { - content: "\e0c5"; -} -.icon-volume:before { - content: "\e0c6"; -} -.icon-mute:before { - content: "\e0c7"; -} -.icon-content-right:before { - content: "\e100"; -} -.icon-content-left:before { - content: "\e101"; -} -.icon-grid2:before { - content: "\e102"; -} -.icon-grid-2:before { - content: "\e103"; -} -.icon-columns:before { - content: "\e104"; -} -.icon-loader:before { - content: "\e105"; -} -.icon-bag:before { - content: "\e106"; -} -.icon-ban:before { - content: "\e107"; -} -.icon-flag3:before { - content: "\e108"; -} -.icon-trash:before { - content: "\e109"; -} -.icon-expand2:before { - content: "\e110"; -} -.icon-contract:before { - content: "\e111"; -} -.icon-maximize:before { - content: "\e112"; -} -.icon-minimize:before { - content: "\e113"; -} -.icon-plus2:before { - content: "\e114"; -} -.icon-minus2:before { - content: "\e115"; -} -.icon-check:before { - content: "\e116"; -} -.icon-cross2:before { - content: "\e117"; -} -.icon-move:before { - content: "\e118"; -} -.icon-delete:before { - content: "\e119"; -} -.icon-menu5:before { - content: "\e120"; -} -.icon-archive:before { - content: "\e121"; -} -.icon-inbox:before { - content: "\e122"; -} -.icon-outbox:before { - content: "\e123"; -} -.icon-file:before { - content: "\e124"; -} -.icon-file-add:before { - content: "\e125"; -} -.icon-file-subtract:before { - content: "\e126"; -} -.icon-help:before { - content: "\e127"; -} -.icon-open:before { - content: "\e128"; -} -.icon-ellipsis:before { - content: "\e129"; -} -.icon-heart4:before { - content: "\e900"; -} -.icon-cloud4:before { - content: "\e901"; -} -.icon-star2:before { - content: "\e902"; -} -.icon-tv2:before { - content: "\e903"; -} -.icon-sound:before { - content: "\e904"; -} -.icon-video3:before { - content: "\e905"; -} -.icon-trash2:before { - content: "\e906"; -} -.icon-user2:before { - content: "\e907"; -} -.icon-key3:before { - content: "\e908"; -} -.icon-search4:before { - content: "\e909"; -} -.icon-settings:before { - content: "\e90a"; -} -.icon-camera4:before { - content: "\e90b"; -} -.icon-tag2:before { - content: "\e90c"; -} -.icon-lock4:before { - content: "\e90d"; -} -.icon-bulb:before { - content: "\e90e"; -} -.icon-pen2:before { - content: "\e90f"; -} -.icon-diamond:before { - content: "\e910"; -} -.icon-display2:before { - content: "\e911"; -} -.icon-location4:before { - content: "\e912"; -} -.icon-eye3:before { - content: "\e913"; -} -.icon-bubble3:before { - content: "\e914"; -} -.icon-stack3:before { - content: "\e915"; -} -.icon-cup:before { - content: "\e916"; -} -.icon-phone3:before { - content: "\e917"; -} -.icon-news:before { - content: "\e918"; -} -.icon-mail6:before { - content: "\e919"; -} -.icon-like:before { - content: "\e91a"; -} -.icon-photo:before { - content: "\e91b"; -} -.icon-note:before { - content: "\e91c"; -} -.icon-clock4:before { - content: "\e91d"; -} -.icon-paperplane:before { - content: "\e91e"; -} -.icon-params:before { - content: "\e91f"; -} -.icon-banknote:before { - content: "\e920"; -} -.icon-data:before { - content: "\e921"; -} -.icon-music2:before { - content: "\e922"; -} -.icon-megaphone2:before { - content: "\e923"; -} -.icon-study:before { - content: "\e924"; -} -.icon-lab2:before { - content: "\e925"; -} -.icon-food:before { - content: "\e926"; -} -.icon-t-shirt:before { - content: "\e927"; -} -.icon-fire2:before { - content: "\e928"; -} -.icon-clip:before { - content: "\e929"; -} -.icon-shop:before { - content: "\e92a"; -} -.icon-calendar3:before { - content: "\e92b"; -} -.icon-wallet2:before { - content: "\e92c"; -} -.icon-vynil:before { - content: "\e92d"; -} -.icon-truck2:before { - content: "\e92e"; -} -.icon-world:before { - content: "\e92f"; -} -.icon-spinner6:before { - content: "\e9af"; -} -.icon-spinner7:before { - content: "\e9b0"; -} -.icon-amazon:before { - content: "\eab7"; -} -.icon-google:before { - content: "\eab8"; -} -.icon-google2:before { - content: "\eab9"; -} -.icon-google3:before { - content: "\eaba"; -} -.icon-google-plus:before { - content: "\eabb"; -} -.icon-google-plus2:before { - content: "\eabc"; -} -.icon-google-plus3:before { - content: "\eabd"; -} -.icon-hangouts:before { - content: "\eabe"; -} -.icon-google-drive:before { - content: "\eabf"; -} -.icon-facebook2:before { - content: "\eac0"; -} -.icon-facebook22:before { - content: "\eac1"; -} -.icon-instagram:before { - content: "\eac2"; -} -.icon-whatsapp:before { - content: "\eac3"; -} -.icon-spotify:before { - content: "\eac4"; -} -.icon-telegram:before { - content: "\eac5"; -} -.icon-twitter2:before { - content: "\eac6"; -} -.icon-vine:before { - content: "\eac7"; -} -.icon-vk:before { - content: "\eac8"; -} -.icon-renren:before { - content: "\eac9"; -} -.icon-sina-weibo:before { - content: "\eaca"; -} -.icon-rss2:before { - content: "\eacb"; -} -.icon-rss22:before { - content: "\eacc"; -} -.icon-youtube:before { - content: "\eacd"; -} -.icon-youtube2:before { - content: "\eace"; -} -.icon-twitch:before { - content: "\eacf"; -} -.icon-vimeo:before { - content: "\ead0"; -} -.icon-vimeo2:before { - content: "\ead1"; -} -.icon-lanyrd:before { - content: "\ead2"; -} -.icon-flickr:before { - content: "\ead3"; -} -.icon-flickr2:before { - content: "\ead4"; -} -.icon-flickr3:before { - content: "\ead5"; -} -.icon-flickr4:before { - content: "\ead6"; -} -.icon-dribbble2:before { - content: "\ead7"; -} -.icon-behance:before { - content: "\ead8"; -} -.icon-behance2:before { - content: "\ead9"; -} -.icon-deviantart:before { - content: "\eada"; -} -.icon-500px:before { - content: "\eadb"; -} -.icon-steam:before { - content: "\eadc"; -} -.icon-steam2:before { - content: "\eadd"; -} -.icon-dropbox:before { - content: "\eade"; -} -.icon-onedrive:before { - content: "\eadf"; -} -.icon-github:before { - content: "\eae0"; -} -.icon-npm:before { - content: "\eae1"; -} -.icon-basecamp:before { - content: "\eae2"; -} -.icon-trello:before { - content: "\eae3"; -} -.icon-wordpress:before { - content: "\eae4"; -} -.icon-joomla:before { - content: "\eae5"; -} -.icon-ello:before { - content: "\eae6"; -} -.icon-blogger:before { - content: "\eae7"; -} -.icon-blogger2:before { - content: "\eae8"; -} -.icon-tumblr2:before { - content: "\eae9"; -} -.icon-tumblr22:before { - content: "\eaea"; -} -.icon-yahoo:before { - content: "\eaeb"; -} -.icon-yahoo2:before { - content: "\eaec"; -} -.icon-tux:before { - content: "\eaed"; -} -.icon-appleinc:before { - content: "\eaee"; -} -.icon-finder:before { - content: "\eaef"; -} -.icon-android:before { - content: "\eaf0"; -} -.icon-windows:before { - content: "\eaf1"; -} -.icon-windows8:before { - content: "\eaf2"; -} -.icon-soundcloud:before { - content: "\eaf3"; -} -.icon-soundcloud2:before { - content: "\eaf4"; -} -.icon-skype:before { - content: "\eaf5"; -} -.icon-reddit:before { - content: "\eaf6"; -} -.icon-hackernews:before { - content: "\eaf7"; -} -.icon-wikipedia:before { - content: "\eaf8"; -} -.icon-linkedin2:before { - content: "\eaf9"; -} -.icon-linkedin22:before { - content: "\eafa"; -} -.icon-lastfm:before { - content: "\eafb"; -} -.icon-lastfm2:before { - content: "\eafc"; -} -.icon-delicious:before { - content: "\eafd"; -} -.icon-stumbleupon:before { - content: "\eafe"; -} -.icon-stumbleupon2:before { - content: "\eaff"; -} -.icon-stackoverflow:before { - content: "\eb00"; -} -.icon-pinterest:before { - content: "\eb01"; -} -.icon-pinterest2:before { - content: "\eb02"; -} -.icon-xing:before { - content: "\eb03"; -} -.icon-xing2:before { - content: "\eb04"; -} -.icon-flattr:before { - content: "\eb05"; -} -.icon-foursquare:before { - content: "\eb06"; -} -.icon-yelp:before { - content: "\eb07"; -} -.icon-paypal:before { - content: "\eb08"; -} -.icon-chrome:before { - content: "\eb09"; -} -.icon-firefox:before { - content: "\eb0a"; -} -.icon-IE:before { - content: "\eb0b"; -} -.icon-edge:before { - content: "\eb0c"; -} -.icon-safari:before { - content: "\eb0d"; -} -.icon-opera:before { - content: "\eb0e"; -} -.icon-file-pdf:before { - content: "\eb0f"; -} -.icon-file-openoffice:before { - content: "\eb10"; -} -.icon-file-word:before { - content: "\eb11"; -} -.icon-file-excel:before { - content: "\eb12"; -} -.icon-libreoffice:before { - content: "\eb13"; -} -.icon-html-five:before { - content: "\eb14"; -} -.icon-html-five2:before { - content: "\eb15"; -} -.icon-css3:before { - content: "\eb16"; -} -.icon-git:before { - content: "\eb17"; -} -.icon-codepen:before { - content: "\eb18"; -} -.icon-svg:before { - content: "\eb19"; -} -.icon-IcoMoon:before { - content: "\eb1a"; -} - diff --git a/Public/css/owl.carousel.min.css b/Public/css/owl.carousel.min.css deleted file mode 100644 index 133dec3..0000000 --- a/Public/css/owl.carousel.min.css +++ /dev/null @@ -1 +0,0 @@ -.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1} \ No newline at end of file diff --git a/Public/css/owl.theme.default.min.css b/Public/css/owl.theme.default.min.css deleted file mode 100644 index 20aeee9..0000000 --- a/Public/css/owl.theme.default.min.css +++ /dev/null @@ -1,52 +0,0 @@ -.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} - -/*.owl-theme .owl-controls { - margin-top:10px; - text-align:center; - -webkit-tap-highlight-color:transparent -} -.owl-theme .owl-controls .owl-nav[class*=owl-] { - color:#fff; - font-size:14px; - margin:5px; - padding:4px 7px; - background:#d6d6d6; - display:inline-block; - cursor:pointer; - -webkit-border-radius:3px; - -moz-border-radius:3px; - border-radius:3px -} -.owl-theme .owl-controls .owl-nav[class*=owl-]:hover { - background:#869791; - color:#fff; - text-decoration:none -} -.owl-theme .owl-controls .owl-nav .disabled { - opacity:.5; - cursor:default -} -.owl-theme .owl-dots .owl-dot { - display:inline-block; - zoom:1; - *display:inline -} -.owl-theme .owl-dots .owl-dot span { - width:10px; - height:10px; - margin:5px 7px; - background:#d6d6d6; - display:block; - -webkit-backface-visibility:visible; - -webkit-transition:opacity 200ms ease; - -moz-transition:opacity 200ms ease; - -ms-transition:opacity 200ms ease; - -o-transition:opacity 200ms ease; - transition:opacity 200ms ease; - -webkit-border-radius:30px; - -moz-border-radius:30px; - border-radius:30px -} -.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { - background:#869791 -}*/ \ No newline at end of file diff --git a/Public/css/style.css b/Public/css/style.css deleted file mode 100644 index c6ee35a..0000000 --- a/Public/css/style.css +++ /dev/null @@ -1,1429 +0,0 @@ -@font-face { - font-family: 'icomoon'; - src: url("../fonts/icomoon/icomoon.eot?srf3rx"); - src: url("../fonts/icomoon/icomoon.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/icomoon/icomoon.ttf?srf3rx") format("truetype"), url("../fonts/icomoon/icomoon.woff?srf3rx") format("woff"), url("../fonts/icomoon/icomoon.svg?srf3rx#icomoon") format("svg"); - font-weight: normal; - font-style: normal; } - -/* ======================================================= -* -* Template Style -* Edit this section -* -* ======================================================= */ -body { - font-family: "Quicksand", Arial, sans-serif; - font-weight: 400; - font-size: 15px; - line-height: 1.8; - color: rgba(0, 0, 0, 0.7); } - @media screen and (max-width: 992px) { - body { - font-size: 16px; } } - -a { - color: #2c98f0; - -webkit-transition: 0.5s; - -o-transition: 0.5s; - transition: 0.5s; } - a:hover, a:active, a:focus { - color: #2c98f0; - outline: none; - text-decoration: none !important; } - -p { - margin-bottom: 1.5em; } - -h1, h2, h3, h4, h5, h6 { - color: #000; - font-family: "Playfair Display", Georgia, serif; - font-weight: 400; - margin: 0 0 30px 0; } - -figure { - margin-bottom: 2.5em; - float: left; - width: 100%; } - figure figcaption { - font-size: 16px; - width: 80%; - margin: 20px auto 0px auto; - color: #b3b3b3; - font-style: italic; - font-family: "Quicksand", Arial, sans-serif; } - @media screen and (max-width: 480px) { - figure figcaption { - width: 100%; } } - -::-webkit-selection { - color: #fff; - background: #2c98f0; } - -::-moz-selection { - color: #fff; - background: #2c98f0; } - -::selection { - color: #fff; - background: #2c98f0; } - -#colorlib-page { - width: 100%; - overflow: hidden; - position: relative; } - -#colorlib-aside { - padding-top: 3em; - padding-bottom: 40px; - float: left; - width: 300px; - position: fixed; - overflow-y: scroll; - z-index: 1001; - background: #f2f3f7; - -webkit-transition: 0.5s; - -o-transition: 0.5s; - transition: 0.5s; } - @media screen and (max-width: 768px) { - #colorlib-aside { - width: 300px; - -moz-transform: translateX(-300px); - -webkit-transform: translateX(-300px); - -ms-transform: translateX(-300px); - -o-transform: translateX(-300px); - transform: translateX(-300px); - padding-top: 4em; } } - #colorlib-aside .author-img { - width: 150px; - height: 150px; - margin: 0 auto; - margin-bottom: 30px; - -webkit-border-radius: 50%; - -moz-border-radius: 50%; - -ms-border-radius: 50%; - border-radius: 50%; } - #colorlib-aside .position { - display: block; - margin-bottom: 2em; - font-size: 12px; - text-transform: uppercase; } - #colorlib-aside #colorlib-logo { - text-align: right; - font-weight: 700; - font-size: 22px; - margin-bottom: .5em; - display: block; - width: 100%; } - #colorlib-aside #colorlib-logo a { - display: block; - text-align: center; - color: #000; - padding-right: .3em; } - #colorlib-aside #colorlib-main-menu { - display: block; - width: 100%; } - #colorlib-aside #colorlib-main-menu .collapse { - display: block !important; } - #colorlib-aside #colorlib-main-menu ul { - text-align: center; - margin: 0; - padding: 0; } - @media screen and (max-width: 768px) { - #colorlib-aside #colorlib-main-menu ul { - margin: 0 0 2em 0; } } - #colorlib-aside #colorlib-main-menu ul li { - margin: 0 0 10px 0; - padding: 0; - list-style: none; - font-size: 12px; - font-weight: 500; - text-transform: uppercase; - letter-spacing: 1px; } - #colorlib-aside #colorlib-main-menu ul li a { - color: rgba(0, 0, 0, 0.7); - text-decoration: none; - position: relative; - padding: 10px 0; - font-family: "Quicksand", Arial, sans-serif; - -webkit-transition: 0.3s; - -o-transition: 0.3s; - transition: 0.3s; } - #colorlib-aside #colorlib-main-menu ul li a:after { - content: ""; - position: absolute; - height: 1px; - bottom: 7px; - left: 0; - right: 0; - background-color: #2c98f0; - visibility: hidden; - -webkit-transform: scaleX(0); - -moz-transform: scaleX(0); - -ms-transform: scaleX(0); - -o-transform: scaleX(0); - transform: scaleX(0); - -webkit-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); - -moz-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); - -ms-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); - -o-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); - transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); } - #colorlib-aside #colorlib-main-menu ul li a:hover { - text-decoration: none; - color: black; } - #colorlib-aside #colorlib-main-menu ul li a:hover:after { - visibility: visible; - -webkit-transform: scaleX(1); - -moz-transform: scaleX(1); - -ms-transform: scaleX(1); - -o-transform: scaleX(1); - transform: scaleX(1); } - #colorlib-aside #colorlib-main-menu ul li.active a { - color: #2c98f0; } - #colorlib-aside #colorlib-main-menu ul li.active a:after { - visibility: visible; - -webkit-transform: scaleX(1); - -moz-transform: scaleX(1); - -ms-transform: scaleX(1); - -o-transform: scaleX(1); - transform: scaleX(1); } - #colorlib-aside .colorlib-footer { - font-size: 15px; - text-align: center; - font-weight: 400; - color: rgba(0, 0, 0, 0.5); - padding: 0 20px; - width: 100%; } - @media screen and (max-width: 768px) { - #colorlib-aside .colorlib-footer { - position: relative; - bottom: 0; } } - #colorlib-aside .colorlib-footer span { - display: block; } - #colorlib-aside .colorlib-footer ul { - padding: 0; - margin: 0; } - #colorlib-aside .colorlib-footer ul li { - padding: 0; - margin: 0; - display: inline; - list-style: none; } - #colorlib-aside .colorlib-footer ul li a { - color: rgba(255, 255, 255, 0.3); - padding: 4px; } - #colorlib-aside .colorlib-footer ul li a:hover, #colorlib-aside .colorlib-footer ul li a:active, #colorlib-aside .colorlib-footer ul li a:focus { - text-decoration: none; - outline: none; - color: #2c98f0; } - -.container-wrap { - max-width: 1170px; - margin: 0 auto; } - -#colorlib-main { - width: calc(100% - 300px); - float: right; - -webkit-transition: 0.5s; - -o-transition: 0.5s; - transition: 0.5s; } - @media screen and (max-width: 768px) { - #colorlib-main { - width: 100%; - padding: 0 1em; } } - -#colorlib-hero { - min-height: 500px; - background: #fff url(../images/loader.gif) no-repeat center center; - width: 100%; - float: left; - margin-bottom: 10em; - clear: both; } - #colorlib-hero .flexslider { - border: none; - z-index: 1; - margin-bottom: 0; } - #colorlib-hero .flexslider .slides { - position: relative; - overflow: visible; } - #colorlib-hero .flexslider .slides li { - background-repeat: no-repeat; - background-size: cover; - background-position: bottom center; - min-height: 400px; - position: relative; } - #colorlib-hero .flexslider .flex-control-nav { - bottom: 20px; - z-index: 1000; - left: 20px; - float: left; - width: auto; } - @media screen and (max-width: 768px) { - #colorlib-hero .flexslider .flex-control-nav { - right: 20px; - top: 100px; } } - #colorlib-hero .flexslider .flex-control-nav li { - display: block; - margin-bottom: 10px; } - #colorlib-hero .flexslider .flex-control-nav li a { - background: rgba(0, 0, 0, 0.5); - -webkit-box-shadow: none; - box-shadow: none; - width: 12px; - height: 12px; - cursor: pointer; } - #colorlib-hero .flexslider .flex-control-nav li a.flex-active { - cursor: pointer; - background: transparent; - border: 2px solid #2c98f0; } - #colorlib-hero .flexslider .flex-direction-nav { - display: none; } - #colorlib-hero .flexslider .slider-text { - display: table; - opacity: 0; - min-height: 500px; - z-index: 9; } - #colorlib-hero .flexslider .slider-text > .slider-text-inner { - display: table-cell; - vertical-align: middle; - min-height: 700px; - padding: 2.5em; - position: relative; } - @media screen and (max-width: 768px) { - #colorlib-hero .flexslider .slider-text > .slider-text-inner { - text-align: center; } } - #colorlib-hero .flexslider .slider-text > .slider-text-inner h1, #colorlib-hero .flexslider .slider-text > .slider-text-inner h2 { - margin: 0; - padding: 0; - color: black; - font-family: "Playfair Display", Georgia, serif; } - #colorlib-hero .flexslider .slider-text > .slider-text-inner h1 { - margin-bottom: 20px; - font-size: 60px; - line-height: 1.3; - font-weight: 700; } - @media screen and (max-width: 768px) { - #colorlib-hero .flexslider .slider-text > .slider-text-inner h1 { - font-size: 28px; } } - #colorlib-hero .flexslider .slider-text > .slider-text-inner h2 { - font-size: 18px; - line-height: 1.5; - margin-bottom: 30px; - font-weight: 300; - font-family: "Quicksand", Arial, sans-serif; } - #colorlib-hero .flexslider .slider-text > .slider-text-inner h2 a { - color: rgba(44, 152, 240, 0.8); - border-bottom: 1px solid rgba(44, 152, 240, 0.7); } - #colorlib-hero .flexslider .slider-text > .slider-text-inner .heading-section { - font-size: 50px; } - @media screen and (max-width: 768px) { - #colorlib-hero .flexslider .slider-text > .slider-text-inner .heading-section { - font-size: 30px; } } - #colorlib-hero .flexslider .slider-text > .slider-text-inner s -.colorlib-lead { - font-size: 20px; - color: #fff; } - #colorlib-hero .flexslider .slider-text > .slider-text-inner p { - margin-bottom: 0; } - #colorlib-hero .flexslider .slider-text > .slider-text-inner .btn { - font-size: 12px; - text-transform: uppercase; - letter-spacing: 2px; - color: #000; - padding: 10px 15px !important; - border: none; - font-weight: 400; } - #colorlib-hero .flexslider .slider-text > .slider-text-inner .btn.btn-learn { - color: #000; - border: 1px solid #000; - background: transparent !important; } - #colorlib-hero .flexslider .slider-text > .slider-text-inner .btn.btn-learn:hover { - background: transparent !important; - border: 1px solid #000 !important; } - @media screen and (max-width: 768px) { - #colorlib-hero .flexslider .slider-text > .slider-text-inner .btn { - width: 100%; } } - -body.offcanvas { - overflow-x: hidden; } - body.offcanvas #colorlib-aside { - -moz-transform: translateX(0); - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - -o-transform: translateX(0); - transform: translateX(0); - width: 300px; - background: #f2f3f7; - z-index: 999; - position: fixed; } - body.offcanvas #colorlib-main, body.offcanvas .colorlib-nav-toggle { - top: 0; - -moz-transform: translateX(300px); - -webkit-transform: translateX(300px); - -ms-transform: translateX(300px); - -o-transform: translateX(300px); - transform: translateX(300px); } - -.colorlib-narrow-content { - padding: 0 2.5em; } - @media screen and (max-width: 768px) { - .colorlib-narrow-content { - padding: 0; } } - -.no-gutters { - margin: 0; - padding: 0; } - -.colorlib-experience, -.colorlib-skills, -.colorlib-education, -.colorlib-blog, -.colorlib-work, -.colorlib-about, -.colorlib-services, -.colorlib-contact { - padding-top: 4em; - padding-bottom: 9em; - clear: both; - width: 100%; - display: block; } - @media screen and (max-width: 768px) { - .colorlib-experience, - .colorlib-skills, - .colorlib-education, - .colorlib-blog, - .colorlib-work, - .colorlib-about, - .colorlib-services, - .colorlib-contact { - padding-top: 5em; - padding-bottom: 8em; } } - -.author-img { - background-size: cover; - background-position: center center; - background-repeat: no-repeat; - position: relative; } - -.colorlib-heading { - font-size: 18px; - margin-bottom: 4em; - font-weight: 700; - text-transform: uppercase; - letter-spacing: 5px; - line-height: 1.8; - position: relative; } - .colorlib-heading span { - display: block; } - @media screen and (max-width: 768px) { - .colorlib-heading { - margin-bottom: 3em; } } - -.heading-meta { - margin-bottom: 15px; - display: block; - font-size: 10px; - text-transform: uppercase; - color: #999999; - font-weight: 500; - letter-spacing: 5px; } - -.about-img { - width: 100%; - height: 600px; - margin-bottom: 30px; } - -.about-desc h3 { - font-size: 18px; - text-transform: uppercase; - letter-spacing: 5px; - font-weight: 500; } - -.hire { - padding: 2em; - background: #f9bf3f; } - .hire h2 { - line-height: 1.5; } - .hire .btn-hire { - color: #000; - text-transform: uppercase; - letter-spacing: 1px; - bordeR: 1px solid #000; - padding: 2px 10px; } - -.fancy-collapse-panel .panel-default > .panel-heading { - padding: 0; } - -.panel-heading a { - padding: 20px 25px; - display: block; - width: 100%; - font-weight: 500; - font-size: 14px; - letter-spacing: 1px; - text-transform: uppercase; - font-family: "Quicksand", Arial, sans-serif; - background-color: #2c98f0; - color: #fff; - position: relative; - -webkit-box-shadow: none !important; - -moz-box-shadow: none !important; - -ms-box-shadow: none !important; - -o-box-shadow: none !important; - box-shadow: none !important; } - -.panel { - -webkit-box-shadow: none !important; - -moz-box-shadow: none !important; - -ms-box-shadow: none !important; - -o-box-shadow: none !important; - box-shadow: none !important; - border: none; } - -.panel-heading a:after { - font-family: "icomoon"; - content: "\e115"; - position: absolute; - right: 20px; - font-size: 14px; - font-weight: 400; - top: 50%; - line-height: 1; - margin-top: -7px; } - -.panel-heading a.collapsed:after { - content: "\e114"; } - -.panel-heading a.collapsed { - background: #f2f3f7; - border: 1px solid #e6e6e6 !important; - color: #333333; } - -.panel-body { - padding: 1.5em; - margin-top: 5px; - border: 1px solid #e6e6e6 !important; } - -.timeline-centered { - position: relative; - margin-bottom: 30px; } - -.timeline-centered:before, .timeline-centered:after { - content: " "; - display: table; } - -.timeline-centered:after { - clear: both; } - -.timeline-centered:before, .timeline-centered:after { - content: " "; - display: table; } - -.timeline-centered:after { - clear: both; } - -.timeline-centered:before { - content: ''; - position: absolute; - display: block; - width: 4px; - background: #f2f3f7; - top: 20px; - bottom: 20px; - margin-left: 29px; } - -.timeline-centered .timeline-entry { - position: relative; - margin-top: 5px; - margin-left: 30px; - margin-bottom: 10px; - clear: both; } - -.timeline-centered .timeline-entry .timeline-entry-inner { - position: relative; - margin-left: -20px; } - -.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon { - display: block; - width: 40px; - height: 40px; - background: #2c98f0; - -webkit-border-radius: 50%; - -moz-border-radius: 50%; - -ms-border-radius: 50%; - border-radius: 50%; - text-align: center; - -moz-box-shadow: 0 0 0 5px #f2f3f7; - -webkit-box-shadow: 0 0 0 5px #f2f3f7; - box-shadow: 0 0 0 5px #f2f3f7; - line-height: 40px; - float: left; } - .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon i { - color: #fff; } - .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.color-2 { - background: #ec5453; } - .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.color-3 { - background: #f9bf3f; } - .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.color-4 { - background: #a84cb8; } - .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.color-5 { - background: #2fa499; } - .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.color-none { - background: #fff; - width: 20px; - height: 20px; - margin-left: 10px; } - -.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label { - position: relative; - background: #f2f3f7; - padding: 1.5em; - margin-left: 60px; - -webkit-background-clip: padding-box; - -moz-background-clip: padding; - background-clip: padding-box; } - -.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after { - content: ''; - display: block; - position: absolute; - width: 0; - height: 0; - border-style: solid; - border-width: 9px 9px 9px 0; - border-color: transparent #f2f3f7 transparent transparent; - left: 0; - top: 10px; - margin-left: -9px; } - -.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p + p { - margin-top: 15px; } - -.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 { - font-size: 20px; - font-family: "Quicksand", Arial, sans-serif; - font-weight: 500; } - -.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 a { - color: #000; } - -.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 span { - -webkit-opacity: .4; - -moz-opacity: .4; - opacity: .4; - -ms-filter: alpha(opacity=40); - filter: alpha(opacity=40); - font-size: 16px; } - -.services { - margin-bottom: 30px; - padding: 1.5em; - -webkit-box-shadow: 0px 0px 56px -8px rgba(0, 0, 0, 0.17); - -moz-box-shadow: 0px 0px 56px -8px rgba(0, 0, 0, 0.17); - -ms-box-shadow: 0px 0px 56px -8px rgba(0, 0, 0, 0.17); - -o-box-shadow: 0px 0px 56px -8px rgba(0, 0, 0, 0.17); - box-shadow: 0px 0px 56px -8px rgba(0, 0, 0, 0.17); - border-bottom: 2px solid #2c98f0; } - .services .icon2 { - display: block; - margin-bottom: 20px; } - .services .icon2 i { - font-size: 30px; - color: #2c98f0; } - .services h3 { - font-family: "Quicksand", Arial, sans-serif; - font-size: 16px; - font-weight: 500; } - .services.color-2 { - border-bottom: 2px solid #ec5453; } - .services.color-2 .icon2 i { - color: #ec5453; } - .services.color-3 { - border-bottom: 2px solid #f9bf3f; } - .services.color-3 .icon2 i { - color: #f9bf3f; } - .services.color-4 { - border-bottom: 2px solid #a84cb8; } - .services.color-4 .icon2 i { - color: #a84cb8; } - .services.color-5 { - border-bottom: 2px solid #2fa499; } - .services.color-6 { - border-bottom: 2px solid #4054b2; } - -.services { - margin-bottom: 80px; - position: relative; - z-index: 0; } - @media screen and (max-width: 768px) { - .services { - margin-bottom: 4em; } } - .services .icon { - position: absolute; - top: -20px; - left: 0; - right: 0; - width: 100px; - height: 50px; - display: table; - margin: 0 auto; - background: #2c98f0; } - .services .icon:before, .services .icon:after { - position: absolute; - left: 0; - right: 0; - content: ''; } - .services .icon:before { - top: -30px; - width: 0; - height: 0; - border-style: solid; - border-width: 0 50px 30px 50px; - border-color: transparent transparent #2c98f0 transparent; } - .services .icon:after { - bottom: -30px; - width: 0; - height: 0; - border-style: solid; - border-width: 30px 50px 0 50px; - border-color: #2c98f0 transparent transparent transparent; } - .services .icon i { - font-size: 30px; - color: #fff; - z-index: 1; - display: table-cell; - vertical-align: middle; } - .services .desc { - margin-top: 60px; } - .services .desc h3 { - font-size: 16px; - font-weight: 700; - text-transform: uppercase; } - .services.color-2 .icon { - background: #ec5453; } - .services.color-2 .icon:before { - border-color: transparent transparent #ec5453 transparent; } - .services.color-2 .icon:after { - border-color: #ec5453 transparent transparent transparent; } - .services.color-3 .icon { - background: #f9bf3f; } - .services.color-3 .icon:before { - border-color: transparent transparent #f9bf3f transparent; } - .services.color-3 .icon:after { - border-color: #f9bf3f transparent transparent transparent; } - .services.color-4 .icon { - background: #a84cb8; } - .services.color-4 .icon:before { - border-color: transparent transparent #a84cb8 transparent; } - .services.color-4 .icon:after { - border-color: #a84cb8 transparent transparent transparent; } - .services.color-5 .icon { - background: #2fa499; } - .services.color-5 .icon:before { - border-color: transparent transparent #2fa499 transparent; } - .services.color-5 .icon:after { - border-color: #2fa499 transparent transparent transparent; } - .services.color-6 .icon { - background: #4054b2; } - .services.color-6 .icon:before { - border-color: transparent transparent #4054b2 transparent; } - .services.color-6 .icon:after { - border-color: #4054b2 transparent transparent transparent; } - -.progress-wrap h3 { - font-size: 16px; - font-family: "Quicksand", Arial, sans-serif; - margin-bottom: 10px; } - -.progress { - height: 6px; - -webkit-box-shadow: none; - box-shadow: none; - background: #f2f3f7; - overflow: visible; } - -.progress-bar { - background: #2c98f0; - -webkit-box-shadow: none; - box-shadow: none; - font-size: 12px; - line-height: 1.2; - color: #000; - font-weight: 600; - text-align: right; - position: relative; - overflow: visible; - -webkit-border-radius: 8px; - -moz-border-radius: 8px; - -ms-border-radius: 8px; - border-radius: 8px; } - .progress-bar:after { - position: absolute; - top: -2px; - right: 0; - width: 10px; - height: 10px; - content: ''; - background: #2c98f0; - -webkit-border-radius: 50%; - -moz-border-radius: 50%; - -ms-border-radius: 50%; - border-radius: 50%; } - .progress-bar span { - position: absolute; - top: -22px; - right: 0; } - .progress-bar.color-1 { - background: #2c98f0; } - .progress-bar.color-1:after { - background: #2c98f0; } - .progress-bar.color-1 span { - color: #2c98f0; } - .progress-bar.color-2 { - background: #ec5453; } - .progress-bar.color-2:after { - background: #ec5453; } - .progress-bar.color-2 span { - color: #ec5453; } - .progress-bar.color-3 { - background: #f9bf3f; } - .progress-bar.color-3:after { - background: #f9bf3f; } - .progress-bar.color-3 span { - color: #f9bf3f; } - .progress-bar.color-4 { - background: #a84cb8; } - .progress-bar.color-4:after { - background: #a84cb8; } - .progress-bar.color-4 span { - color: #a84cb8; } - .progress-bar.color-5 { - background: #2fa499; } - .progress-bar.color-5:after { - background: #2fa499; } - .progress-bar.color-5 span { - color: #2fa499; } - .progress-bar.color-6 { - background: #4054b2; } - .progress-bar.color-6:after { - background: #4054b2; } - .progress-bar.color-6 span { - color: #4054b2; } - -.colorlib-feature { - text-align: left; - width: 100%; - float: left; - margin-bottom: 40px; - position: relative; } - .colorlib-feature .colorlib-icon { - position: absolute; - top: 0; - left: 0; - width: 100px; - height: 100px; - display: table; - text-align: center; - background: #f2f3f7; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - -ms-border-radius: 2px; - border-radius: 2px; } - .colorlib-feature .colorlib-icon i { - display: table-cell; - vertical-align: middle; - color: #2c98f0; - font-size: 60px; - height: 100px; } - @media screen and (max-width: 1200px) { - .colorlib-feature .colorlib-icon i { - font-size: 40px; } } - .colorlib-feature .colorlib-text { - padding-left: 120px; - width: 100%; } - .colorlib-feature .colorlib-text h2, .colorlib-feature .colorlib-text h3 { - margin: 0; - padding: 0; } - .colorlib-feature .colorlib-text h3 { - font-weight: 500; - margin-bottom: 20px; - color: rgba(0, 0, 0, 0.7); - font-size: 14px; - letter-spacing: 3px; - text-transform: uppercase; } - .colorlib-feature.colorlib-feature-sm .colorlib-text { - margin-top: 30px; } - .colorlib-feature.colorlib-feature-sm .colorlib-icon i { - color: #2c98f0; - font-size: 40px; } - @media screen and (max-width: 1200px) { - .colorlib-feature.colorlib-feature-sm .colorlib-icon i { - font-size: 28px; } } - -.blog-entry { - width: 100%; - float: left; - background: #fff; - margin-bottom: 3em; } - @media screen and (max-width: 768px) { - .blog-entry { - margin-bottom: 3em; } } - .blog-entry .blog-img { - width: 100%; - float: left; - overflow: hidden; - position: relative; - z-index: 1; - margin-bottom: 25px; } - .blog-entry .blog-img img { - position: relative; - max-width: 100%; - -webkit-transform: scale(1); - -moz-transform: scale(1); - -ms-transform: scale(1); - -o-transform: scale(1); - transform: scale(1); - -webkit-transition: 0.3s; - -o-transition: 0.3s; - transition: 0.3s; } - .blog-entry .desc h3 { - font-size: 16px; - margin-bottom: 25px; - line-height: auto; - font-weight: 500; - text-transform: uppercase; - letter-spacing: 1px; - font-family: "Quicksand", Arial, sans-serif; } - .blog-entry .desc h3 a { - color: #000; - text-decoration: none; } - .blog-entry .desc span { - display: block; - margin-bottom: 20px; - font-size: 12px; - color: rgba(0, 0, 0, 0.4) !important; - text-transform: uppercase; - letter-spacing: 1px; - font-weight: 400; } - .blog-entry .desc span small i { - color: #999999; } - .blog-entry .desc .lead { - font-size: 12px; - text-transform: uppercase; - letter-spacing: 2px; - color: #000; } - .blog-entry:hover .blog-img img { - -webkit-transform: scale(1.1); - -moz-transform: scale(1.1); - -ms-transform: scale(1.1); - -o-transform: scale(1.1); - transform: scale(1.1); } - -.work-menu span { - margin-left: 10px; } - .work-menu span:first-child { - margin-left: 0; } - .work-menu span a { - color: #000; } - .work-menu span a.active { - color: #2c98f0; } - -.project { - background-size: cover; - background-position: center center; - background-repeat: no-repeat; - position: relative; - height: 300px; - width: 100%; - display: block; - margin-bottom: 30px; } - .project .desc { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - background: #2c98f0; - opacity: 0; - -webkit-transition: 0.3s; - -o-transition: 0.3s; - transition: 0.3s; } - .project .desc .con { - padding: 20px; - display: block; - position: relative; - height: 300px; } - .project .desc .con .icon { - position: absolute; - bottom: 20px; - left: 20px; - right: 20px; } - .project .desc .con .icon span { - display: inline; - padding-right: 5px; } - .project .desc .con .icon span a { - color: #333333; - padding: 5px; - background: rgba(255, 255, 255, 0.5); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - -ms-border-radius: 4px; - border-radius: 4px; } - .project .desc .con .icon i { - font-size: 16px; - color: #333333; } - .project .desc h3 { - font-family: "Quicksand", Arial, sans-serif; - font-size: 16px; - font-weight: 500; - text-transform: uppercase; - letter-spacing: 1px; - -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; - -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; - transition: opacity 0.3s, -webkit-transform 0.3s; - -o-transition: transform 0.3s, opacity 0.3s; - transition: transform 0.3s, opacity 0.3s; - transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s; - -webkit-transform: translate3d(0, -15px, 0); - transform: translate3d(0, -15px, 0); - margin-bottom: 15px; } - .project .desc h3 a { - color: #fff; } - .project .desc span { - display: block; - color: rgba(255, 255, 255, 0.7); - font-size: 13px; - -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; - -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; - transition: opacity 0.3s, -webkit-transform 0.3s; - -o-transition: transform 0.3s, opacity 0.3s; - transition: transform 0.3s, opacity 0.3s; - transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s; - -webkit-transform: translate3d(0, 15px, 0); - transform: translate3d(0, 15px, 0); } - .project .desc span a { - color: #000; } - @media screen and (max-width: 768px) { - .project .desc { - opacity: 1; - background: rgba(0, 0, 0, 0.4); } - .project .desc h3 { - font-style: 28px; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - color: #000; } - .project .desc span { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } } - .project:hover .desc { - opacity: 1; } - .project:hover .desc h3 { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } - .project:hover .desc span { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } - -.btn-load-more { - width: 100%; } - -#colorlib-counter { - position: relative; - clear: both; - margin-bottom: 5em; } - -.colorlib-counters { - padding: 3em 0; - background-size: cover; - background-attachment: fixed; - background-position: center center; } - .colorlib-counters .overlay { - z-index: 0; - position: absolute; - bottom: 0; - top: 0; - left: 0; - right: 0; - background: rgba(0, 0, 0, 0.4); } - .colorlib-counters .icon { - width: 100px; - height: 100px; - display: table; - margin: 0 auto; - margin-bottom: 20px; } - .colorlib-counters .icon i { - display: table-cell; - vertical-align: middle; - width: 100px; - height: 100px; - font-size: 50px; - color: #2c98f0; - background: #fff; - -webkit-border-radius: 50%; - -moz-border-radius: 50%; - -ms-border-radius: 50%; - border-radius: 50%; } - .colorlib-counters .counter-wrap { - border: 1px solid red !important; } - .colorlib-counters .colorlib-counter { - font-size: 40px; - display: block; - color: white; - font-family: "Quicksand", Arial, sans-serif; - width: 100%; - font-weight: 700; - margin-bottom: .3em; } - .colorlib-counters .colorlib-counter-label { - color: rgba(255, 255, 255, 0.7); - text-transform: uppercase; - font-size: 14px; - letter-spacing: 5px; - margin-bottom: 2em; - display: block; } - -.colorlib-social { - padding: 0; - margin: 0; - text-align: center; } - .colorlib-social li { - padding: 0; - margin: 0; - list-style: none; - display: -moz-inline-stack; - display: inline-block; - zoom: 1; - *display: inline; } - .colorlib-social li a { - font-size: 22px; - color: #000; - padding: 10px; - display: -moz-inline-stack; - display: inline-block; - zoom: 1; - *display: inline; - -webkit-border-radius: 7px; - -moz-border-radius: 7px; - -ms-border-radius: 7px; - border-radius: 7px; } - @media screen and (max-width: 768px) { - .colorlib-social li a { - padding: 10px 8px; } } - .colorlib-social li a:hover { - color: #2c98f0; } - .colorlib-social li a:hover, .colorlib-social li a:active, .colorlib-social li a:focus { - outline: none; - text-decoration: none; - color: #2c98f0; } - -#map { - width: 100%; - height: 700px; } - @media screen and (max-width: 768px) { - #map { - height: 200px; } } - -.colorlib-bg-color { - background: #fafafa; - position: relative; } - -.pagination { - padding: 0; } - .pagination li { - margin: 2px; } - .pagination li a { - color: #000; - background: transparent; - color: #000; - margin: 2px; - -webkit-border-radius: 0; - -moz-border-radius: 0; - -ms-border-radius: 0; - border-radius: 0; } - .pagination li a:first-child { - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - -ms-border-radius: 2px; - border-radius: 2px; } - .pagination li a:hover, .pagination li a:focus { - background: #2c98f0; - color: #fff; - border: 1px solid #2c98f0; } - @media screen and (max-width: 768px) { - .pagination li a { - padding: 7px 15px; } } - .pagination li.active a { - background: #2c98f0; - border: 1px solid #2c98f0 !important; } - .pagination li.active a:hover, .pagination li.active a:focus { - background: #2c98f0; - color: #fff; - border: 1px solid #2c98f0 !important; } - -.btn { - margin-right: 4px; - margin-bottom: 4px; - font-family: "Quicksand", Arial, sans-serif; - font-size: 12px; - font-weight: 400; - text-transform: uppercase; - letter-spacing: 1px; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - -ms-border-radius: 2px; - border-radius: 2px; - -webkit-transition: 0.5s; - -o-transition: 0.5s; - transition: 0.5s; - padding: 8px 15px !important; } - .btn.btn-sm { - padding: 4px 15px !important; } - .btn.btn-md { - padding: 8px 20px !important; } - .btn.btn-lg { - padding: 18px 36px !important; } - .btn:hover, .btn:active, .btn:focus { - -webkit-box-shadow: none !important; - box-shadow: none !important; - outline: none !important; } - -.btn-primary { - background: #2c98f0; - color: #fff; - border: 2px solid #2c98f0; } - .btn-primary:hover, .btn-primary:focus, .btn-primary:active { - background: #44a4f2 !important; - border-color: #44a4f2 !important; } - .btn-primary.btn-outline { - background: transparent; - color: #2c98f0; - border: 2px solid #2c98f0; } - .btn-primary.btn-outline:hover, .btn-primary.btn-outline:focus, .btn-primary.btn-outline:active { - background: #2c98f0; - color: #fff; } - -.btn-success { - background: #5cb85c; - color: #fff; - border: 2px solid #5cb85c; } - .btn-success:hover, .btn-success:focus, .btn-success:active { - background: #4cae4c !important; - border-color: #4cae4c !important; } - .btn-success.btn-outline { - background: transparent; - color: #5cb85c; - border: 2px solid #5cb85c; } - .btn-success.btn-outline:hover, .btn-success.btn-outline:focus, .btn-success.btn-outline:active { - background: #5cb85c; - color: #fff; } - -.btn-info { - background: #5bc0de; - color: #fff; - border: 2px solid #5bc0de; } - .btn-info:hover, .btn-info:focus, .btn-info:active { - background: #46b8da !important; - border-color: #46b8da !important; } - .btn-info.btn-outline { - background: transparent; - color: #5bc0de; - border: 2px solid #5bc0de; } - .btn-info.btn-outline:hover, .btn-info.btn-outline:focus, .btn-info.btn-outline:active { - background: #5bc0de; - color: #fff; } - -.btn-warning { - background: #f0ad4e; - color: #fff; - border: 2px solid #f0ad4e; } - .btn-warning:hover, .btn-warning:focus, .btn-warning:active { - background: #eea236 !important; - border-color: #eea236 !important; } - .btn-warning.btn-outline { - background: transparent; - color: #f0ad4e; - border: 2px solid #f0ad4e; } - .btn-warning.btn-outline:hover, .btn-warning.btn-outline:focus, .btn-warning.btn-outline:active { - background: #f0ad4e; - color: #fff; } - -.btn-danger { - background: #d9534f; - color: #fff; - border: 2px solid #d9534f; } - .btn-danger:hover, .btn-danger:focus, .btn-danger:active { - background: #d43f3a !important; - border-color: #d43f3a !important; } - .btn-danger.btn-outline { - background: transparent; - color: #d9534f; - border: 2px solid #d9534f; } - .btn-danger.btn-outline:hover, .btn-danger.btn-outline:focus, .btn-danger.btn-outline:active { - background: #d9534f; - color: #fff; } - -.btn-outline { - background: none; - border: 2px solid gray; - font-size: 16px; - -webkit-transition: 0.3s; - -o-transition: 0.3s; - transition: 0.3s; } - .btn-outline:hover, .btn-outline:focus, .btn-outline:active { - -webkit-box-shadow: none; - box-shadow: none; } - -.form-control { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - -webkit-box-shadow: none; - box-shadow: none; - background: transparent; - border: transparent; - background: #f2f3f7; - height: 54px; - font-size: 16px; - font-weight: 400; - -webkit-transition: 0.3s; - -o-transition: 0.3s; - transition: 0.3s; - -webkit-border-radius: 0; - -moz-border-radius: 0; - -ms-border-radius: 0; - border-radius: 0; } - .form-control:active, .form-control:focus { - outline: none; - -webkit-box-shadow: none; - box-shadow: none; - border-color: transparent; - background: #f0f0f0; } - -#message { - height: 130px; } - -.colorlib-nav-toggle { - cursor: pointer; - text-decoration: none; } - .colorlib-nav-toggle.active i::before, .colorlib-nav-toggle.active i::after { - background: #000; } - .colorlib-nav-toggle.dark.active i::before, .colorlib-nav-toggle.dark.active i::after { - background: #000; } - .colorlib-nav-toggle:hover, .colorlib-nav-toggle:focus, .colorlib-nav-toggle:active { - outline: none; - border-bottom: none !important; } - .colorlib-nav-toggle i { - position: relative; - display: -moz-inline-stack; - display: inline-block; - zoom: 1; - *display: inline; - width: 30px; - height: 2px; - color: #000; - font: bold 14px/.4 Helvetica; - text-transform: uppercase; - text-indent: -55px; - background: #000; - -webkit-transition: all .2s ease-out; - -o-transition: all .2s ease-out; - transition: all .2s ease-out; } - .colorlib-nav-toggle i::before, .colorlib-nav-toggle i::after { - content: ''; - width: 30px; - height: 2px; - background: #000; - position: absolute; - left: 0; - -webkit-transition: 0.2s; - -o-transition: 0.2s; - transition: 0.2s; } - .colorlib-nav-toggle.dark i { - position: relative; - color: #000; - background: #000; - -webkit-transition: all .2s ease-out; - -o-transition: all .2s ease-out; - transition: all .2s ease-out; } - .colorlib-nav-toggle.dark i::before, .colorlib-nav-toggle.dark i::after { - background: #000; - -webkit-transition: 0.2s; - -o-transition: 0.2s; - transition: 0.2s; } - -.colorlib-nav-toggle i::before { - top: -7px; } - -.colorlib-nav-toggle i::after { - bottom: -7px; } - -.colorlib-nav-toggle:hover i::before { - top: -10px; } - -.colorlib-nav-toggle:hover i::after { - bottom: -10px; } - -.colorlib-nav-toggle.active i { - background: transparent; } - -.colorlib-nav-toggle.active i::before { - top: 0; - -webkit-transform: rotateZ(45deg); - -moz-transform: rotateZ(45deg); - -ms-transform: rotateZ(45deg); - -o-transform: rotateZ(45deg); - transform: rotateZ(45deg); } - -.colorlib-nav-toggle.active i::after { - bottom: 0; - -webkit-transform: rotateZ(-45deg); - -moz-transform: rotateZ(-45deg); - -ms-transform: rotateZ(-45deg); - -o-transform: rotateZ(-45deg); - transform: rotateZ(-45deg); } - -.colorlib-nav-toggle { - position: fixed; - left: -5px; - top: 0px; - z-index: 9999; - cursor: pointer; - opacity: 1; - visibility: hidden; - padding: 20px; - -webkit-transition: 0.5s; - -o-transition: 0.5s; - transition: 0.5s; } - @media screen and (max-width: 768px) { - .colorlib-nav-toggle { - opacity: 1; - visibility: visible; } } - -@media screen and (max-width: 480px) { - .col-xxs-12 { - float: none; - width: 100%; } } - -.row-bottom-padded-lg { - padding-bottom: 7em; } - @media screen and (max-width: 768px) { - .row-bottom-padded-lg { - padding-bottom: 1em; } } - -.row-bottom-padded-md { - padding-bottom: 3em; } - @media screen and (max-width: 768px) { - .row-bottom-padded-md { - padding-bottom: 1em; } } - -.row-bottom-padded-sm { - padding-bottom: 1em; } - @media screen and (max-width: 768px) { - .row-bottom-padded-sm { - padding-bottom: 1em; } } - -.row-pt-md { - padding-top: 3em; } - -.col-padding { - padding: 10px !important; } - -.js .animate-box { - opacity: 0; } diff --git a/Public/css/style.css.map b/Public/css/style.css.map deleted file mode 100644 index 8de2a66..0000000 --- a/Public/css/style.css.map +++ /dev/null @@ -1,7 +0,0 @@ -{ -"version": 3, -"mappings": "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", -"sources": ["../sass/style.scss","../sass/bootstrap/_variables.scss","../sass/bootstrap/mixins/_vendor-prefixes.scss"], -"names": [], -"file": "style.css" -} \ No newline at end of file diff --git a/Public/fonts/bootstrap/glyphicons-halflings-regular.eot b/Public/fonts/bootstrap/glyphicons-halflings-regular.eot deleted file mode 100644 index b93a4953fff68df523aa7656497ee339d6026d64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20127 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Public/fonts/bootstrap/glyphicons-halflings-regular.ttf b/Public/fonts/bootstrap/glyphicons-halflings-regular.ttf deleted file mode 100644 index 1413fc609ab6f21774de0cb7e01360095584f65b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45404 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 G`u_lkUM?>H diff --git a/Public/fonts/bootstrap/glyphicons-halflings-regular.woff2 b/Public/fonts/bootstrap/glyphicons-halflings-regular.woff2 deleted file mode 100644 index 64539b54c3751a6d9adb44c8e3a45ba5a73b77f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18028 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 diff --git a/Public/fonts/icomoon/icomoon.eot b/Public/fonts/icomoon/icomoon.eot deleted file mode 100644 index b09cf94101a6ee22122091328475aa68f9a92138..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 155728 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®cRWLAcevoXCy_bxCOW;3vRMd*ivw-;66}rlSKem z!L5P+aKWv|xxd#l5p%B&K4!d8+>mL7rDDY`!rfJHtKdFdaI2xW8ZNj=i*>Bv*2C8O zJ?EddclX}CdvFNzc`#bF8?cw{S+!-~Md$C`6HeEsa5~%;NX=h_0C<6P(l~EB^}ey* z*K=&kwgbC1?L($p;lTKP?;CPp@1FhPZCmzi*|%x`md)XF4}}+>w|4|(tA|uJ r<-H%dZ$mPB - - -Generated by IcoMoon - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Public/fonts/icomoon/icomoon.ttf b/Public/fonts/icomoon/icomoon.ttf deleted file mode 100644 index 93962514bfee00622f748cce421b69021cb831e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 155564 zcmdSC3w&G0c_(`29K3Pxevtr400aS$1m7SCicg5t!xk+{vP9}(ONJ!NvRuotVmqpudDv;(csH&$jlHofU~+oa{zZPT=ywAWp#+1vIPIn6fhrfHM3O}4FY zbpPMXIe3titk~XmFG!rn%$zwh-+b@+W*{+1lAKaSQlz1M2M0$ye%mgjd=cOB>GLP= z|LoJh^c_iJZMc8O*^>|4kFyu|KZmpJ?7ffN_4_yd`E5@TJ}E!{QQRL|!TpZ&Cm+6F{s8*} zNk0B9luz7u^8A_S_t^hMl24#M_T>F)gZ=$oU8&C2)|M8xTUFiemX_Am z&Qw=dfB)e1@^+8lvs)Zft@xzGQOSivoyi`2Iy*xlv)vYrwMIKr?H%!sP{{2H@yu?K zX|s#Wj*gCaDC}}Ct7#NZ>BpQ_jtXYxb}8GAd8PbV0Sp|0d|ke=T}`W?ZfDj&*x_E zO{X)Xg|zmz4lh0(iEOr~H=B*K_qzN(m#S(H=f=k-C&tEeIRZ(Jy}zS7+oP;{z43T9 z)7zWL(kmSJ_ydthYcvv}SGedU+J{9I?0xA%A)QWZ5986^o@{qVf|{0K@1-XAU3dkr z8ZVld94q#*_r$$KojEC|tb+!EQbrn(q(G7Yq!?@78}tV>md&sww!Cw8c3=P)7#kRvo!zNjY`(8yAh1yof6@fQJdVzK-##V7%HfV)<)~ zSiqN}!J1@gU(#0_F-tp3a&+G`Y!}yEs{f*#({fB7GmM5JAyKJd%&JQmE1cz3oUg3P zlGY2f?PZrV3CJa1Lb*x>2rtRC_RUF8G*hET@Kc>0IUx!LH%sIsMgW`+gW~~Wby~-G zdR}MAIvtDb+VB|_fV<}L*amXv6%eJa=LZJU=>R_IiegLk^$kvpW)ty1YnSQ@rFw=s zn}lkr5$v0T5+WmPKa!NC#j(vMYqWN@gf>19dlO^Hv zw)zu^Y^y01Zgsg@Dy{KEGMR|Cwt%EvEyq-5HC0f9wvJ-)Y^y@WRJ2fU8*Wrr>rtmD z6%2Gy-TA=*)NPIXxFiSBTwMq4RHR;MLb|;^5`ugp$wqOLY?5Pn-v;5MaC&KwY)MXW zg6`-D=~NsZ&SW~`!JxAx5@=2q>I=}e~684SidGMVAwA~8kPFOJ#H&X(3- z$mMc6%w|*XsJu4XYciW1PM0efYHjK4%qkVXKOXPPjf{+c`t+&kP*`ALI5d6g^ry#3 z9LD2*f0fXbxG3kj@~Wx^0?}w|OIusO@B5Sc?)wv;AL6E^H5v^BRFyOqgN9O45qw3L z`t6L%hGy0`$pmA`GvXTHiv|PqfnzWv859KpJu#W;Tx#ZqOP#5S$z5!zx~wy|i|D%Q z(w+w+Vat%LN~JS3Ik9UM9P}#jLx7DDe_Z9YY1Ff;lIR zuJ=M$Bc>VY4WfmcS^9PRrS}EQ7;hHhU)Gtn!RD{gF}*uE(c+w7mp9xw@Hbgn1%F!t z-nyh1`Xr>0opCW_7Gsb$6Yx_EtO}6QRyBG7yQmS2p%>Pe)|GW8U4?oFur2|P)ymqM z%$XG4W3IuD_~;Py+XL6&q%4a@6vw6+i9CS;lZ-`p6U-Zg%_g;N6Q7mW*R`LOThUU8 zMS&Bo?AyeA4Y4SYKu2dT5jS(->W+2oLqPYp$Y-fzODN60eTn@x5M&v!5LEy+)NQ>c z@McBwOV28Q3)Ya3rlqohF`*zBr{KzjE<)E4SRdfhR>)c^LHTs1+`O-rnYzZ~d0Be= z9q%~fcF53y)T8I`d*Ffl&L35M0hhyl<{j^Nd}735F^Dw}hz14h9)K>I!;P#pMt>ki$#WjmBbkJUa`8FFiZEe7M|vx43)vXg&^oJ3qR6_aeW8 zW-jigi^cA4(p9^=i^b{YyIgm+z0HSDTYI)U*L(-861asU5Dlm$j*yXP!r{Yrln)=C zogrm#26yE%MohC_|$Z9yt_Nn(h}+J9xqN$ zjZ*_7OFmzFTX#0sm+fwAr#8`DUryXD3Hc%#w9FM;QXYZq#NR96Arni)m{XI`v8Jd4`}#NCw}pywv&K)M2RiX;-+ zxuMAMq5|2S&PTi?3Gmb6uFBjSKIMxe{x zB%LG-*qYQyST~uDTk!NIL$R1mp+B1#LXMH0xKshCiGFp(2t(h@E}QRA7>yUlR}NlT z`m6u}L^43(@_klWs$|e@=qfaxY#k*lTXJE&+9v*2sZ=nOS`Kw#{MfqRMJxh5LXs*b zNnV#)q<)N`uHN%l#fiZJZMcbzV18 zYQqTP3Y73KlgX$=#G3HGI%Ft@vt$)2lHPcrGgT@2|G4L&q#eLTha zWkZeS<(ViiO04suj6@eFYC;k69|#GD%2rV?Ay~CZx^V@56&$E02?>K3;nF%G9N9fJ z7|k?trBpJ+g?!C<1xx^B2vpa`^BRBBE>-YS5Rj$|-imffbX>k@bP^6NqOm%UYEnH& z_vZYGXb(~Ma);J+OiE%af5m}su-c9B-Z!2k&5K=*1z5_9xrVp1pA4?Ah(I*PBS@`esYJcb8`S za><0(D{q;X>q{iPUhUnxO0&6K5|@hN^(K?K+-zyr7HLYw=?Dfpley|@Z)Y+TbU1Mz zN_O_jOSxoc5cgH~TS-#?k}q4G4pntHtQL#afh(uO#(H1Y^K6uYJbd_-lf4I5c3w(< z&SJH~IzTC>)dnL$wWBogN%$GBu0n>af)lMteiR9$Xu!Mf7KIn?YO~ ze1|j)!#tYBwP7et!o4N9Qhp?kYp#FLOhG#y7B*EVNRtg*)^JJ;zF9*&V5Y06KJOBM6G!wsv0^$y}^At?R8kFt3OU*r zhmMkvwi|R$SVJCkff)kN;*6-Cd#pW-JJvW2b5FG$1FoBwDf#={F$|}oc1$}4MLH*gf!XMk3klpt4jet{r2aqz8=Z@OU5q=GFSh zBSvYeOZzapr&e2|k0wk0XWd6bOqVlSIG$^lNT_uXE@@JxID)fPrZZdUsl+V-`ipgM z_r;3>2`(z6*j&*y2qkxg_&-t@yk_vL2_G4hG2x>Uw7ew2B7n~0lTxq>b{q16+QbC` zWP+IEXiO<`KhyP7DneO7x=jWC|Ix26 z@zDUb@X^Akt#0VorUI|KUy8J(`&3j|6Db-kUtO;v9ZQ#3$pX@G?SrnlF0a-mj+PDB z%i<~&l9!drl_hX#eNu_o00`rvOxj@eYgUrWQi#uCD3Tp>{Q)Lf?N$6~|M*8kS7Blf#q{%&AOHBriD%S(DGAt+ zw={CJ9Ba0ebUj-sG~0#KjI%x_dS27Ng`0YvRfHOO5q;Gft}D7d%vm9sljw)e6E*cxocM-D58})#;C)*{2Uj6`f>JlUVU66nK7Lj)uR+>o zEs;-?ZuEu0M9>?e>1F~kHMxsy1*D`iEiLjVHR2)E22$dYUDuW&xVe7(`Rbpe2=sgE z(JD-gd#LG63NzYn0nV+W?W<^e7PDB3us*l3MG=B07&Xz(o3u;Z9H_0JGYQ`nQ%5jNlHY zOil1B5?-KP0t^MAuKt!D`bjx^2peXtB-ULt)&(qaK zoyj!ZZHD8CHy4h|W>)dWAqMFr7zw;3f|}nrMqQN}c>%!%-bo(k<0U^X;TFyMQFrK% zyOnfb5-IHD(={yIEM@{mDQ=3Lp=N%WJ-@j7CYs412BW(4DI4wVmx&i5%IN#5$~+ir zFK@w@buus}gmsMnvS4e>OZ39LP;%=sn0$id^=hPY!wph1CWMFYdZbMr!5hN)*Y6ob z_jU10XxV)C2Btemj8_Ev)`dClNHe0lW*jG2-TKC1wFO?kZm9gzMj`hGAfYu&v1S}O z^2Yle(CGkzgC@L)1Hwato5({07;F; znOj99-FSEh`Y4mS_*%@NjvLfZ#FgK8Ke;%ln>$1eH_{_%Gr_-RFE$W12B^8+b3abI z#oP~%VQHq~8)!Y(Gyj+{%pX=Bch+bc_1AoH{|FNn*A~e3+zR)DY2=>>CC)yIn zj6N7rcaUvOfj7{lKWid2Pz6oz>ZC^J8|WP-L(mjF~b3KBDvUSUO7_M396INtlp?G~pLrkc1&7|%>Bpf79xiCYG31@}0i3nmv zip3e7mJB1TGDE>Fk%$nVJhX1tN;X; z@96KFoGKa0X5B?eDGWjByEO{N!s6UZUW1d}Krwcw$AmG{rzRdvTbKBfuV-N(KHXCV#OAoLy?s?L_AskRb zu#l7#vJv4G6pA6VOU!EK@PHA`gn&;jhMMllrqgsYMb^!hrhD|(!1VxpHjM^O>r2u%hvE?l1hShvogmAvt8_&ILK8UQf8odsmn4cK(D+*E=;}sV+PW#5hdxiCLqI#CAx<~cI(n@U zi6O=o_=?ul+5{>>n{dz3y_uFs?ye%nXBD&3XQW371LM>hJtVXM4Uk-&nZ;1l*EL$061ml-Wh4zoyVU3iA@;#4d)oX+(}qbIpq&Q@`s z>Ftlk1Z5G=$A`xy%@9;;?#UdK?50V44m?T|;1!H>P`I7>bQ;M(2Cfr@`RUH~_F%~8qj_{JMe0~^foPP90fvh5|eLbF-dGtkrp@I!_EVwY-ifTsuU0oTk&1yDkm`TLBTs7iA!iaB@ z0{KXtV(LE42qxkU?#LIyh?uq2^(DhEZ>a0lgStbWFIxg`Xa^CNMLa1dc%e)_?{(^+ zK}4MH1m7{%Ta4D{cxhN64wE%zO=C&pSCfxPoqA}rjMallt|!UT!tULZlY>L?glg4t zV&R>@PBGi5<*aHvF*r0ixqJ7*nWIOiCWFe3;N;ZNqe>+dB4V7|ep651RY?Rb3DD}Q ziqzM0)Al*c>1RWsrT+fCiziPm?(GK*fw#td!KieU%cDl;DQ|frq7tUjpTPxqKa2t! zy{^SZ2dyl*-EF$}Xl|N$J+ZcI_rTzIablu4J}}swjkVG8wYFHcdvE}$hl+zkot?oz zEY?3TTiS^gY`I(_?sofi^@k}-Ydp=h7ROOHrFNrk z&mHbWJeMmLC-jwB!2rAfLq%EFk^CM>#=H?`lEE80`OFEYJQ`4)6_UrS)_Jb#2whco zI2+*^SuqXto$0>5?r_8(h$nJ=gF}62eZY?i`M$oHSiql+wBQ0oS|S;&UQt$YrxlWe zgJXlDr2gF4;9!#d!AxJ@vOf^htp2WaA0Fz%A>HL?|Ad;jzRBn69+IM%0mqzKEgE*C zAI*$_6=LlIQH{_d?j8Rg^D=J{>r2~;>!jVXr18=f8mdi!L z;YdzC!@Sz}ia^GNUAv3Lc6^G(-MjGQ?&1_4DHbOIeSLi+!F>{UlA{)T6TwQQDMSO_ zA-xqV$DWfeN?+pmR|B{Jx4<+J-qIkX5XFt*X>?>Fe9EA;x`;^=E1>x~Qk^I~P6#XF zx`yqj3&6&t^o>-#MU(V(H1${oy7~&Sy=kFbOhE(l2+HI~ZQ3w2a0>>+8f_LlI3*k? z)1-G+KjB9;oLf)PiQUpr5&IBTgc|hvM#(6ga`{Lt!Mo)xmltXz{pcll&aY0nE}&LJ z?xN95cS<4`cTMYYwF^`^y?=_cZTYr_9-{F3QL!-*fKpo1ycWB~=mb4Gt#a8Z)@655 z{00|(H7vlm5N|hF4h2^=@XmS=Ri1b~{nh4rCMJ@}UvIu7?UBxJ?w7UD++IVV z8&NYvq?0VvNCrmll}0qKn-4;nARP`aO{4cwVxY5-EfZLNC)R*8cH84^X~nvc)m3gc zHv$K%j4Gu4_+3RlU}}-Bc}Tvp1V2Bm>$qutK0lI7+Lj$Xy`|C~ec}x9eVyQBkXxB# zG8A^I%k|Z*3lrOtNo^HXWAIhAsC}F01L)jZq!Zo=&x+8e2q%^>3w&V{?DTPN9PO>4 z7mo9p`iSivzb_wI>!mln2yVmPEaJN%i=aD=1d+v5Oaz^`Jo zDx50San=g56L2)<)N_DjgLg2;FzXF!*%;B!@r_5MHZjJnk*qdLzN*h@8xy&!B5Ht@ zxrUEMxlZzq<3!AabZfq_fzPg!Vb>I~vkbeG&%eX$Alqu-PK< zB}$#7m`3`$?j*`nV)*AKC;R)_+imYe_mJ{VTYGz7|K#M{b#t#jpK|0e0no>+?d{~d zn-k26-qhdTZhfa-Z?Wm#T63zOEoGq)j;Y4wU@6YUxk%*Kss$;knr|$bP#$MwVAtdfe{#g{gN*y zH%tQV^5vqLH(nqLrkiQWxyUp6rRz?iVEW`O3pw&k@z9uDZsC@b>0pQprsK=Yr6`4n zn=NQ7_v%@&d^{M8mX?=~3mMLjiqLl|V}nB}Z%2DiPyZp&^`-vqo{kPr3R1hmw^*oF zJf4^yNp7NbwZNW3W<8QT=JCkAknR;xbp<<-(0F1kF$R^^NhJWGVMNzZl#1|hbINJ< ze;F}kA{>@%!%2o9S|!8uQm?@EUPO*9%e}q57%m|6 zRf!B)u@HI*#d-lfBVLQgZ}p(;ArgvN>bso10@koedd$X)7B|a50^M`GBFkFt^znOafWL=yr9D@5Y85{jn$@0W4@< zWGgsIEIQB+MQXgO3yMv{${>Yi1ttgjJ=Ll$naq#O&)+QYsCj*?NV|D{ek2ctNme}l z1Cw|&wzi>7ZNvsQ5_r7P-*IUUGc9H5tn`@l(?o-LgBRm$bXU-sP!SE{qF&biM)KH9 z0w5p`o#a=dmU;<=SbiQ`i$P%&cISh>l#}NPco^W_EIFB%jOCz7R5FGIC($=SQX{XJ@7+ z^CNw^4&*4B^!8)NI_3@@JeljoB9%lU7zzYJp+o{}TzYftg^pv#-u~H-Xs15=5nRcR zKoD72-J8P)D}NJ-P%z;955I&ui2iA9kMN;dATvaqDg=g^ycCacgMk znyx@TJj6TbZ=+$4s2Pm5$P*%-hSR{0JcGk;|1=zcT<384xE~I8&m518%uaKUA361+ z!{kTYF+Dp{Y=uM4=e5}^-e@#Ay&oRLz5A!(oP#rOdjDQ{&$jmJ9gB<*hL0Hah+4;Q z(w&4pI0+NNN!U;)!P)RlO(IJ7cEg4;)RnB2$RGloHPjVdCCLI5hIT?(ks|LiBPFnb z@KYNTl#K-xVh!Ai>1_GB$@KM>&SXZU;MjPZNm7B45v`FgV3(8zE}`$EB~p|nVKaKX zZRdS{zyDr%t!gVu{J!&Tbh{hk2Cl4o{eE0%tBqS=U6mT|ZPGT#rW05v z{d2m1h2SBiw-DZq{&+$)E|lTw7c7Q5Qn*~_yFWBOxTU+L(F4N;yrEcvC2^-Vuc79i z;Zq7fM)e3vhs+S%7<^jybyS;OA4U-_89CEsXLUcXe!42@PwEd6zt0qSP%X~2JV;jI zwGlRzOT&t3(hrOimtqZG4$-bEA|JUI1rI~oK@yWog)fTKZ6pfo;G$OuLmU+nekjHJ z#9u+mny3jEq9(oCjWzLglDwPbk3rnLAwRk?Q-2sU_3x2BA^nQ<73nVpFS((}mjB~1 z0b=&rc+6)IuNid16(EeFG0r+h{clGXwq#(YKG3?dj?vW}ZMwpaJ3RdTW>WI?in^(2umIA4|J6AROX{x_wia=u8}sx2>oc9|#f>pm zhQ9$g0jw}Mkj{_(jTjMG6M`WETWJkX1Ap7Vm4wbD_OYXVp8A9pT%QJKKI|OfW8|mj z8#Ef|Q4`}Ewe}qQCVL5+AHI?UzN32w|6SSICdnJ=$FS5VTlI;E3hqbpML}h>&HghE6eSM_S^!3FP%NC2>Zo!9+ zu#IR<6m}rN+&M+zLbo#Xa6vuIjZrlk4@D)_C z)tVgGy0o5X5?<`1*pu-mMAU$xAk-tjxI&RKv@_}>EZ^Dya(B|QDO;lWD`-hLUKA%Bn-jI4r;sc$m8xISPNHn-BABsAZpt*& zvidfSMt#u0Xd^b9pr$P^<6K>?Z%Qibm&`mza&%u{iH~t>YBia zuw0^%=Lk|)6B_LN9k4JtE|aaW5uYipfSPCg(J0WLG0D(CH(An-b! zX0y$PrT$umhYvtPKF{=M5bXtYRP;=Fr#+i3mG&PzT0VU1{9G!XOiWBH?mZlEyPZxS z4E&*?XtbkktT?}W-_1L=j~2)zRb5_}-EK0;G8#b@X)lOy9(L+^Q7wNZ#;(41m|sd` z<>1Y*N!}u~s%A1a8U-}HQby{n z@N4TSJdT<4hK=ys^9JEZT%;K^G$-6V6kCAQh&&VE(e#dP0l#LLH3GdxNI=9N8-6mm z-I{~EUlX7W@zQaujNBoxZYzov5(sPFecUCmSp*f60iOstc@39+LHCI1OM1w2HInSK zX@{5DLEUeEea}1=>3#|xv61}zJZ1{{c5wP+B>R;1i!~QKcv0l)73Hs$pFwm$2tA9j zq&bkre=?G_rXtp2BwI|e4?OSydz<#k1KKP6z~1($LgAB7jK2T|ZV1@SB23;mv$+Q-;`B%#uPri~bpmcMy9w>s}CF%^O0~!jcFmM8jRLqAI-X zRqm}CJT-%3SyU658~ z2r@(aAaTW&uHqJ%hBV`pvqgS`&IY#~S?1&=sNDVt#aO8RN7w@@KamWNy;w9IEr%=UTd$ACc z*4K5(v{X6%Fd6~o_^^B&7p_yM=*F*}Iwc6E;r^N(XA(z~lX!#>0*`VeIi=6G;=Wm? zi1qFVq`Ua8fLx~{5)j%G$3?Da)jd!gdm^NZ>X>5)=9EHD-$=nE*JQ<%4(X>{KFfUe z217}cI5=sNej!fZsCkh%gf3n$Q|1#p0G-%|>UGGPrR$1vpl_2PYLwBmrezxQe`lme zKyh2alf#ZnVD88hy}wZ)-zbbX0P|uq^w{!s!1u-Lp|#q&R>AI!s0MrRYZn=< zsNpdT`tObIMhWmK1B zlHz<>h`dx?r7xc2%S9S#fNZ95_z;du_e<}V{yk}9eB}XYCq^tLhjrsxgt0vK9W`7H z8@z}O*3}kOaole zdxWj&w;Wj7xA?Op?WuQZlsG#m|VQ$+mp^^ep}sE@UMbvvLLj0ruNlqh&z8W5j5 zZ^-zsVLypHGEnun1;ibR?WAdU8osV)RcvX>umuoD2|!6(2YN9nol%gqgIoVF%f1Lc3{Vl>AB7`tE8V z)$2wsvHjI=)%W+HT|d4@2f3}DczrYI%2hcwGCeb=n?Rv(kNg>IKT`b`66X=3N*iO7 zUx>$WS0E?!n5{S)j)b#-G5yUl!=4jpKgfo&85p;9EuR;oqO`66yD@Q1*6`bKZ~^&kzX4=2k@MAL0(+1Z zIAYCav)%4$4TV$>5e+dKWl2^PtIcdNnU{RpQJ2#hl&v;JFaIYtBa8m54V#%V%fUHpk(O2J;=KsBAXa)ijVHE~X~5r_?U zF{n@MQ_Oex7GXEEgc!>MiAL)y=ui&Sngha9@J(%j8_{EqY6L#l_X#EIW?6cm)(hQy zW3^%%zDU%f>Bw zAbJQW8MCLgJY-=^2`t967B5Z!s#f$@;DkiIh)k&f7v&+9P6Rk!78jx{T3A61TfCI`bErUNVr92-QiX&pZ2Hj7;B!@-{v6m z>6#n{q!#ni%|{3R6`>S?l%aD9f~GC^bcY6XO>lfZCV7Hkc^di0w{zTffQR&%$1XNTVDIWkfE#KuD){(HdW@M#qkJM!ofw=n(Ka zZ#UNZjvzuB?*WI!!dboyo!9#hghZ6aT!24+7gK>}QTyVes7kMZ;{{K}`1nu^ zm2%y5k?mOIQqF~qZtyDc0-nl865G{4E*m~O6|-Ck`tK84pdgZ z*fuw}Z**ih-4*y%G?h28>(koKi+_f-jNJnRS?s>?XA0usjh!x81vYB$o}r;|IGY`U zEa0r2RW4r4WwSIJo6RD8x{+_|zhzbTByS=U;&H@Kg!M*U;^rF>3-{ge&WI$=3ZE7} z!%Kwfmq?@Vt54&|W1Z7{%bf;ghvuiK4BvZL^M3%W0nX@kmy4G9BjW??Z*k&AEq6_1 zM)3d-ha+_2-gk5_JJ@ep-w>I`HD1LK?&hh(-8y?ggjEXwcuatns`;!MWTV=RvtF zOH7G=uz*JvkZHa#^aByT7+qRmk}}sKe)*h?EZx3*cz!;G&;0!1<=dO@KL2P>I0R$+ z(Nv1P_~=-vH1_D|%=Gr{(=(&r6M{q>DWRUt`cPhfQmLTg9m}Zr@bdf)dd-gc<->T* z@{ajbN?Um}KQmL>J~KV~XkmM)pxyCkSJ$JxA$)q-XJFL8S^^uzOPCZ6Q8OOx359?5 z(L!l^;nC6QneC;SnS28u9Fh(;YhC15tkV`z9Dplkw*^zDq#mwk8H(XFt0_bEK$2BM zUp4e{zTE+517wdF?nz?%B=k7bqZkN68^k~e{f;w7WaBZzNp5KM+@pj3@-1kPZ|ocK zJSqVz#l+|-flg2h2yYmEe^$;RZax7I&UQpnofddQIHPNFV_acqxEH%ZH3S8vc<@w1 z2|m%^Sb#fb8xxx1CaO>?@@JMlJMlQ~<(Tu_@2(1}lqhrMx8EagT*uf$l zENEdPpgl`!xYH6E# zxA~C{8QsS}bzYe^5A8iYp4&e^=5vIdQ-@5Zfr;e!EjhU~a(H{DV|4f7>e|$yOlQ*W zQslv8%-iO3wcWQpw|6RSR@APU17~lRW5qjmcenOUrxnwoDK+ejotVhoGM>zAKRnX6 zINPh8KQxt@3kJfSR@IUmWEN+jeR6kvY)@aO+oqnHy%|nCSu$N+!vdBStfX3?{;_Nt z4M*=h%#4AxVB{1F#un{|gHN2Pa|#_$A`&o)2gWjkEIq?`sfgLCT(KlV+7BPJcZI`U z_6M~eh7$OV6!**hikG@<_uK#KuW)dN9X_wp|FYX*)qbQpm3~U3%znkGzRVnfcH4sw z+S&um@v=M+h?=tB4}`;k?`KW;<6fYv%@*E^1GV?92=q_|lpUGT9UAqWApk*;G%)1w?sAU+V2mdVZ#DTr#eszc$W z1bP((rErW2@N0N~2)*(mXY0H47}1vpbm>8xh`#W)StkF^_Q$v5->xcH&*4*4yMFJI z{XU;xcG)eZcU9h1qKE)~;q!W#)6@|xoI7`}FnaEubEClyvp*2&IdXYz{j`0?Y9 zD@y)MKG<;F%JS%_3<#xMdr>$_$J?9EGr(C-|cMsiai*U!dM$VkMGfx-!JI~z7 zz7mMZRy(|~ILNWU-jDqJNA~h01#VjWn!5`prJhxN2~tGe^X$KSc8_tvj*Dgo+e*X` z=&MzXtMaCcCmAI%8*^Busq|4R+73C=c6ANBV~zjj<00%K@__Uq;1<{fm>(a;p^;&* zh0r)N7$Go7AYKT@HGY9dr@Q0`oaUJ<3jiN6po1s|ESP05de~4fRRpfG8CLMIWZI2I zU6hG2&jT${gH^|wO)ujOQOf=M&P`IQ+1!JNN2nv!-*%@0_JBQ>0N=dq?(+M)+;_5H zZ69_z)nK*s;nNm4%Uzbs_?cA8oechm0h85)A4r$wPiyaDmrP!VquT4VD;C9~n&mZ% zNzvX-U}v|#^yn^l-2>BiKfO+D&)1?Z=Dpxib-q zZ41e3SH5y5z3sA9r8l2u@ReYInX35Vp3$tMnK#nNEvQtij=^wDbr$71iFIwe4wRt zDqF}Fig{(N%@wg99`CNMbdQgB%jNFz!}f@)Et<((d6HvTnRi%9R1zx*MRM4d@iU_1 z-I_$l?2_G)iOMXNuC4$XB`ONHTOeLxiM18*rV@BE{=lOK(as&xA;c7&lkSt=DLu}4 z6E;Q=jc(`If>7jeepqjR!AE^arA4bT?L|BwN&QF`LrLNt)EQ#u)Io3%-t#~nKh6%{ z{0$~5zbO|pW%OsQd%T<}$}AIIC?IHYA(~;;pTbC&Tmh{jOPQ!9MX~9AsVbqPYpy_b z1vvqiIF#0|c_aU2x{x4PB}Oy50H@1^1-u}Uj_rDso=;SzSUMe(6XgW2qFTl~S2!HY zt^ixp%4|g|-B=p%LIJ$1fOo&Ni*}ew4=9356FV35C=-K^xE0VJ$v~YR(^d;SLIaS6 z2o-^N54&aaj4~^zwg`nNqI^r~Tl|UbL(?w1$=BP}`{2%<58~uA*z-*akAu643h=r%GA$!s=SUhqpys3+Y(NA>P(Dmoi>OXEvVM9y7~|+MiU+ipgP0 z^IPWtZe_FmQ0sImma@0b;JtRJm<@0z-n5gjum<;GQZh+CORYpmh){y6ylqmFob=k}Lb4IyV&wYyar=&keTpc$l;MwqZ(}I`>rdE7p)2>BR5X z$-eHerm=4uur{oP5Yq%JL4=T9QduV3;U?jfm^3jfPtlkd-qEJUHUE~$ z+xT;O#UcfGOwHi`yb)O-tGFFxq+iiLwNbBFq<~HYW*cvd2>yZFI0JAvWx;$fjE9Xw z$ZZT_${-1$Fz`WDzIs}*o5x*d?~J`gwfk*{96@K$)D<}#?lR%ZaS-~m+G3yan$&T# zT{#_YZx8cFRFnRQ{h)Xxd_;fbkWGKY?5aKT7GJ9c0@kM3$7c@O{0^(zYV+B>VN>8p zK#6$mJ{wXTe%ryBal2wOSrtpG@6@SlK6E&E?T54%2?>B#1ID>$cOf1x?CvqnBmn43 zLIGd7mv=NUfDYjo+o{c`BJJ&wQv?~a#evQb1P(evjz+i~3iQ{D*P$Yc_Xl(^h7U)& zOrJJ|se|55H+qK&f2Fy5iV5$WIq2^6>JTwH=S_O}0}8?k8sT9=NB|!2B>4joC3rZ% z;*I^KervZk_LzFkc8FdV7B2H{qw9zP;|xP7lkwOJ(cPo?^a6PDOo7CsiaFP2Qk?u%H)QX1C|*yYq%^~)sp*=2Zd+dpV`I_)29 zm;IOqBc3Xil<&gEqu9ng-{)EZ4{1>Lih;3FE37b~APL(wmB5}Adz-Ji0?jWfmwj#a6~|>AMY~BwLAq>WQd?qy!i^RZZA^;q*?m=Vd!fES zH}bl#O5XGX#^A2-C!(=5+D^YEzJ{G7$bJ|_oa+&+Ym*>GVLo86+rj@Jk2_=t$fr<*O1Q=Ncui5&8yP-h`K};Q;M#Et+xJtiFIRV70jbn?!|b zq3SB*-ItAPz^YKXDDM>EB8#qlwd-SWFKguVGU%ntMag1o=b5_7%R)BY%C@Y>w* zvHpE`PfgvuuYWA=Zu>Z)^4tkR>kG;n9>00$^r>?HlRx*|d-}_#P7l#5uKb693WrCl z)dQDJ$sH#~^c$|2uiM8G(b3lN`-iDEs&(kXcr?%cl4?7_ZK!?Nh|WrKRCyV2$p9uh zIaD5$o(5!e0Xk$E?hI~YBs@XwLbn)(=cWiL2uSd6*kT=Lp<(M3%M!FG83L6Q4P2*) zui$Z^fE0>jq`-L?lsqcPMIogCiXO(Sqhq25dWuX^RD#--U+g|Tn%mp{^NeY~qI%5> z=D7iT8^d-JPWD%w9oC+Vc2IUY*r3}J{}IdDgDwwN-wyjbJ+7cl``Y^=1CbxL@9oiS zvfCVNQ#xbYB9Vyv_UBkM);g0+$QIMkPmhjydtrsXO@4HYF;j0UdwR4G9P7y5($St& z{Z#{B$sbLmZ=^K^@i9$-*N~0CyUd1!PBOC zA`Uiei+Eh^9_wPaw?Bv!EMX7ws?1<6m4y14_KV$R4`wBdQg^G zT#k*IotA;ascdcxKPMb-+u7AQ8IiD~7x)zH(h^oW#IfsoH`X2xN+VJMv8a=nx0u5i z-i%Q^Aao((U!>)5ot$eiG;W}HbE*j6n>Cd!MywGh%TF>TfOScEt2LW9;}l6n0!lsr z%FnYv5v9^7tbF%HdyA|3yRH`diw?WZ#@6huZg;Dlt=Vi2?ZD6MZauvHz}kWBhj)K& z|NfQ4N56A;-}blOKmGf=e@6Se>HCNGJ@fqHcRp&>e&>RG*9Gl&e&2L>&$HFmJ%`^X zzyBq>!(o333W^%CYbhr_?9c6CRgEMkLpN`qpWlA-WI?;YKB&E&eR})$mAri_pTA>! z0=MteKF9XcH?chZ?6cF$fDhRvmjR;{zL!mb#|1U;aWZ8os<~K83jz5Evtg+LG|
    |p1fwR)@IowD`uG{f@tb{b15McqAf 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%0DG(4bV~Mf<@=h2YV{>k9+&ZH#Mbk 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 YazYrpW%L0f018`=S{JDS-v96a01P;4_W%F@ diff --git a/Public/img/bg.jpg b/Public/images/bg.jpg similarity index 100% rename from Public/img/bg.jpg rename to Public/images/bg.jpg diff --git a/Public/images/about.jpg b/Public/images/me.jpg similarity index 100% rename from Public/images/about.jpg rename to Public/images/me.jpg diff --git a/Public/images/img_bg_1.jpg b/Public/images/trees.jpg similarity index 100% rename from Public/images/img_bg_1.jpg rename to Public/images/trees.jpg diff --git a/Public/js/bootstrap.min.js b/Public/js/bootstrap.min.js deleted file mode 100644 index 133aeec..0000000 --- a/Public/js/bootstrap.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Bootstrap v3.3.5 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under the MIT license - */ -if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.5",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.5",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),a(c.target).is('input[type="radio"]')||a(c.target).is('input[type="checkbox"]')||c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.5",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.5",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger("hidden.bs.dropdown",f))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.5",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&jdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth
    ',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),c.isInStateTrue()?void 0:(clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide())},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-mo.width?"left":"left"==h&&k.left-lg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.5",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.5",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b=e[a]&&(void 0===e[a+1]||b .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.5",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); \ No newline at end of file diff --git a/Public/js/google_map.js b/Public/js/google_map.js deleted file mode 100644 index a040ede..0000000 --- a/Public/js/google_map.js +++ /dev/null @@ -1,49 +0,0 @@ - -var google; - -function init() { - // Basic options for a simple Google Map - // For more options see: https://developers.google.com/maps/documentation/javascript/reference#MapOptions - // var myLatlng = new google.maps.LatLng(40.71751, -73.990922); - var myLatlng = new google.maps.LatLng(40.69847032728747, -73.9514422416687); - // 39.399872 - // -8.224454 - - var mapOptions = { - // How zoomed in you want the map to start at (always required) - zoom: 7, - - // The latitude and longitude to center the map (always required) - center: myLatlng, - - // How you would like to style the map. - scrollwheel: false, - styles: [{"featureType":"administrative.land_parcel","elementType":"all","stylers":[{"visibility":"off"}]},{"featureType":"landscape.man_made","elementType":"all","stylers":[{"visibility":"off"}]},{"featureType":"poi","elementType":"labels","stylers":[{"visibility":"off"}]},{"featureType":"road","elementType":"labels","stylers":[{"visibility":"simplified"},{"lightness":20}]},{"featureType":"road.highway","elementType":"geometry","stylers":[{"hue":"#f49935"}]},{"featureType":"road.highway","elementType":"labels","stylers":[{"visibility":"simplified"}]},{"featureType":"road.arterial","elementType":"geometry","stylers":[{"hue":"#fad959"}]},{"featureType":"road.arterial","elementType":"labels","stylers":[{"visibility":"off"}]},{"featureType":"road.local","elementType":"geometry","stylers":[{"visibility":"simplified"}]},{"featureType":"road.local","elementType":"labels","stylers":[{"visibility":"simplified"}]},{"featureType":"transit","elementType":"all","stylers":[{"visibility":"off"}]},{"featureType":"water","elementType":"all","stylers":[{"hue":"#a1cdfc"},{"saturation":30},{"lightness":49}]}] - }; - - - - // Get the HTML DOM element that will contain your map - // We are using a div with id="map" seen below in the - var mapElement = document.getElementById('map'); - - // Create the Google Map using out element and options defined above - var map = new google.maps.Map(mapElement, mapOptions); - - var addresses = ['Brooklyn']; - - for (var x = 0; x < addresses.length; x++) { - $.getJSON('http://maps.googleapis.com/maps/api/geocode/json?address='+addresses[x]+'&sensor=false', null, function (data) { - var p = data.results[0].geometry.location - var latlng = new google.maps.LatLng(p.lat, p.lng); - new google.maps.Marker({ - position: latlng, - map: map, - icon: 'images/loc.png' - }); - - }); - } - -} -google.maps.event.addDomListener(window, 'load', init); \ No newline at end of file diff --git a/Public/js/jquery.countTo.js b/Public/js/jquery.countTo.js deleted file mode 100644 index c7848e1..0000000 --- a/Public/js/jquery.countTo.js +++ /dev/null @@ -1,130 +0,0 @@ -(function (factory) { - if (typeof define === 'function' && define.amd) { - // AMD - define(['jquery'], factory); - } else if (typeof exports === 'object') { - // CommonJS - factory(require('jquery')); - } else { - // Browser globals - factory(jQuery); - } -}(function ($) { - var CountTo = function (element, options) { - this.$element = $(element); - this.options = $.extend({}, CountTo.DEFAULTS, this.dataOptions(), options); - this.init(); - }; - - CountTo.DEFAULTS = { - from: 0, // the number the element should start at - to: 0, // the number the element should end at - speed: 1000, // how long it should take to count between the target numbers - refreshInterval: 100, // how often the element should be updated - decimals: 0, // the number of decimal places to show - formatter: formatter, // handler for formatting the value before rendering - onUpdate: null, // callback method for every time the element is updated - onComplete: null // callback method for when the element finishes updating - }; - - CountTo.prototype.init = function () { - this.value = this.options.from; - this.loops = Math.ceil(this.options.speed / this.options.refreshInterval); - this.loopCount = 0; - this.increment = (this.options.to - this.options.from) / this.loops; - }; - - CountTo.prototype.dataOptions = function () { - var options = { - from: this.$element.data('from'), - to: this.$element.data('to'), - speed: this.$element.data('speed'), - refreshInterval: this.$element.data('refresh-interval'), - decimals: this.$element.data('decimals') - }; - - var keys = Object.keys(options); - - for (var i in keys) { - var key = keys[i]; - - if (typeof(options[key]) === 'undefined') { - delete options[key]; - } - } - - return options; - }; - - CountTo.prototype.update = function () { - this.value += this.increment; - this.loopCount++; - - this.render(); - - if (typeof(this.options.onUpdate) == 'function') { - this.options.onUpdate.call(this.$element, this.value); - } - - if (this.loopCount >= this.loops) { - clearInterval(this.interval); - this.value = this.options.to; - - if (typeof(this.options.onComplete) == 'function') { - this.options.onComplete.call(this.$element, this.value); - } - } - }; - - CountTo.prototype.render = function () { - var formattedValue = this.options.formatter.call(this.$element, this.value, this.options); - this.$element.text(formattedValue); - }; - - CountTo.prototype.restart = function () { - this.stop(); - this.init(); - this.start(); - }; - - CountTo.prototype.start = function () { - this.stop(); - this.render(); - this.interval = setInterval(this.update.bind(this), this.options.refreshInterval); - }; - - CountTo.prototype.stop = function () { - if (this.interval) { - clearInterval(this.interval); - } - }; - - CountTo.prototype.toggle = function () { - if (this.interval) { - this.stop(); - } else { - this.start(); - } - }; - - function formatter(value, options) { - return value.toFixed(options.decimals); - } - - $.fn.countTo = function (option) { - return this.each(function () { - var $this = $(this); - var data = $this.data('countTo'); - var init = !data || typeof(option) === 'object'; - var options = typeof(option) === 'object' ? option : {}; - var method = typeof(option) === 'string' ? option : 'start'; - - if (init) { - if (data) data.stop(); - $this.data('countTo', data = new CountTo(this, options)); - } - - data[method].call(data); - }); - }; -})); \ No newline at end of file diff --git a/Public/js/jquery.easing.1.3.js b/Public/js/jquery.easing.1.3.js deleted file mode 100644 index 2c8f71c..0000000 --- a/Public/js/jquery.easing.1.3.js +++ /dev/null @@ -1,205 +0,0 @@ -/* - * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ - * - * Uses the built in easing capabilities added In jQuery 1.1 - * to offer multiple easing options - * - * TERMS OF USE - jQuery Easing - * - * Open source under the BSD License. - * - * Copyright © 2008 George McGinley Smith - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * Neither the name of the author nor the names of contributors may be used to endorse - * or promote products derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - * OF THE POSSIBILITY OF SUCH DAMAGE. - * -*/ - -// t: current time, b: begInnIng value, c: change In value, d: duration -jQuery.easing['jswing'] = jQuery.easing['swing']; - -jQuery.extend( jQuery.easing, -{ - def: 'easeOutQuad', - swing: function (x, t, b, c, d) { - //alert(jQuery.easing.default); - return jQuery.easing[jQuery.easing.def](x, t, b, c, d); - }, - easeInQuad: function (x, t, b, c, d) { - return c*(t/=d)*t + b; - }, - easeOutQuad: function (x, t, b, c, d) { - return -c *(t/=d)*(t-2) + b; - }, - easeInOutQuad: function (x, t, b, c, d) { - if ((t/=d/2) < 1) return c/2*t*t + b; - return -c/2 * ((--t)*(t-2) - 1) + b; - }, - easeInCubic: function (x, t, b, c, d) { - return c*(t/=d)*t*t + b; - }, - easeOutCubic: function (x, t, b, c, d) { - return c*((t=t/d-1)*t*t + 1) + b; - }, - easeInOutCubic: function (x, t, b, c, d) { - if ((t/=d/2) < 1) return c/2*t*t*t + b; - return c/2*((t-=2)*t*t + 2) + b; - }, - easeInQuart: function (x, t, b, c, d) { - return c*(t/=d)*t*t*t + b; - }, - easeOutQuart: function (x, t, b, c, d) { - return -c * ((t=t/d-1)*t*t*t - 1) + b; - }, - easeInOutQuart: function (x, t, b, c, d) { - if ((t/=d/2) < 1) return c/2*t*t*t*t + b; - return -c/2 * ((t-=2)*t*t*t - 2) + b; - }, - easeInQuint: function (x, t, b, c, d) { - return c*(t/=d)*t*t*t*t + b; - }, - easeOutQuint: function (x, t, b, c, d) { - return c*((t=t/d-1)*t*t*t*t + 1) + b; - }, - easeInOutQuint: function (x, t, b, c, d) { - if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; - return c/2*((t-=2)*t*t*t*t + 2) + b; - }, - easeInSine: function (x, t, b, c, d) { - return -c * Math.cos(t/d * (Math.PI/2)) + c + b; - }, - easeOutSine: function (x, t, b, c, d) { - return c * Math.sin(t/d * (Math.PI/2)) + b; - }, - easeInOutSine: function (x, t, b, c, d) { - return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; - }, - easeInExpo: function (x, t, b, c, d) { - return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; - }, - easeOutExpo: function (x, t, b, c, d) { - return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; - }, - easeInOutExpo: function (x, t, b, c, d) { - if (t==0) return b; - if (t==d) return b+c; - if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; - return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; - }, - easeInCirc: function (x, t, b, c, d) { - return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; - }, - easeOutCirc: function (x, t, b, c, d) { - return c * Math.sqrt(1 - (t=t/d-1)*t) + b; - }, - easeInOutCirc: function (x, t, b, c, d) { - if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; - return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; - }, - easeInElastic: function (x, t, b, c, d) { - var s=1.70158;var p=0;var a=c; - if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; - if (a < Math.abs(c)) { a=c; var s=p/4; } - else var s = p/(2*Math.PI) * Math.asin (c/a); - return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; - }, - easeOutElastic: function (x, t, b, c, d) { - var s=1.70158;var p=0;var a=c; - if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; - if (a < Math.abs(c)) { a=c; var s=p/4; } - else var s = p/(2*Math.PI) * Math.asin (c/a); - return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; - }, - easeInOutElastic: function (x, t, b, c, d) { - var s=1.70158;var p=0;var a=c; - if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); - if (a < Math.abs(c)) { a=c; var s=p/4; } - else var s = p/(2*Math.PI) * Math.asin (c/a); - if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; - return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; - }, - easeInBack: function (x, t, b, c, d, s) { - if (s == undefined) s = 1.70158; - return c*(t/=d)*t*((s+1)*t - s) + b; - }, - easeOutBack: function (x, t, b, c, d, s) { - if (s == undefined) s = 1.70158; - return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; - }, - easeInOutBack: function (x, t, b, c, d, s) { - if (s == undefined) s = 1.70158; - if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; - return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; - }, - easeInBounce: function (x, t, b, c, d) { - return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; - }, - easeOutBounce: function (x, t, b, c, d) { - if ((t/=d) < (1/2.75)) { - return c*(7.5625*t*t) + b; - } else if (t < (2/2.75)) { - return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; - } else if (t < (2.5/2.75)) { - return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; - } else { - return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; - } - }, - easeInOutBounce: function (x, t, b, c, d) { - if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; - return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; - } -}); - -/* - * - * TERMS OF USE - EASING EQUATIONS - * - * Open source under the BSD License. - * - * Copyright © 2001 Robert Penner - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * Neither the name of the author nor the names of contributors may be used to endorse - * or promote products derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - * OF THE POSSIBILITY OF SUCH DAMAGE. - * - */ \ No newline at end of file diff --git a/Public/js/jquery.flexslider-min.js b/Public/js/jquery.flexslider-min.js deleted file mode 100644 index 5ad6c37..0000000 --- a/Public/js/jquery.flexslider-min.js +++ /dev/null @@ -1,5 +0,0 @@ -/* - * jQuery FlexSlider v2.6.0 - * Copyright 2012 WooThemes - * Contributing Author: Tyler Smith - */!function($){var e=!0;$.flexslider=function(t,a){var n=$(t);n.vars=$.extend({},$.flexslider.defaults,a);var i=n.vars.namespace,s=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,r=("ontouchstart"in window||s||window.DocumentTouch&&document instanceof DocumentTouch)&&n.vars.touch,o="click touchend MSPointerUp keyup",l="",c,d="vertical"===n.vars.direction,u=n.vars.reverse,v=n.vars.itemWidth>0,p="fade"===n.vars.animation,m=""!==n.vars.asNavFor,f={};$.data(t,"flexslider",n),f={init:function(){n.animating=!1,n.currentSlide=parseInt(n.vars.startAt?n.vars.startAt:0,10),isNaN(n.currentSlide)&&(n.currentSlide=0),n.animatingTo=n.currentSlide,n.atEnd=0===n.currentSlide||n.currentSlide===n.last,n.containerSelector=n.vars.selector.substr(0,n.vars.selector.search(" ")),n.slides=$(n.vars.selector,n),n.container=$(n.containerSelector,n),n.count=n.slides.length,n.syncExists=$(n.vars.sync).length>0,"slide"===n.vars.animation&&(n.vars.animation="swing"),n.prop=d?"top":"marginLeft",n.args={},n.manualPause=!1,n.stopped=!1,n.started=!1,n.startTimeout=null,n.transitions=!n.vars.video&&!p&&n.vars.useCSS&&function(){var e=document.createElement("div"),t=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var a in t)if(void 0!==e.style[t[a]])return n.pfx=t[a].replace("Perspective","").toLowerCase(),n.prop="-"+n.pfx+"-transform",!0;return!1}(),n.ensureAnimationEnd="",""!==n.vars.controlsContainer&&(n.controlsContainer=$(n.vars.controlsContainer).length>0&&$(n.vars.controlsContainer)),""!==n.vars.manualControls&&(n.manualControls=$(n.vars.manualControls).length>0&&$(n.vars.manualControls)),""!==n.vars.customDirectionNav&&(n.customDirectionNav=2===$(n.vars.customDirectionNav).length&&$(n.vars.customDirectionNav)),n.vars.randomize&&(n.slides.sort(function(){return Math.round(Math.random())-.5}),n.container.empty().append(n.slides)),n.doMath(),n.setup("init"),n.vars.controlNav&&f.controlNav.setup(),n.vars.directionNav&&f.directionNav.setup(),n.vars.keyboard&&(1===$(n.containerSelector).length||n.vars.multipleKeyboard)&&$(document).bind("keyup",function(e){var t=e.keyCode;if(!n.animating&&(39===t||37===t)){var a=39===t?n.getTarget("next"):37===t?n.getTarget("prev"):!1;n.flexAnimate(a,n.vars.pauseOnAction)}}),n.vars.mousewheel&&n.bind("mousewheel",function(e,t,a,i){e.preventDefault();var s=0>t?n.getTarget("next"):n.getTarget("prev");n.flexAnimate(s,n.vars.pauseOnAction)}),n.vars.pausePlay&&f.pausePlay.setup(),n.vars.slideshow&&n.vars.pauseInvisible&&f.pauseInvisible.init(),n.vars.slideshow&&(n.vars.pauseOnHover&&n.hover(function(){n.manualPlay||n.manualPause||n.pause()},function(){n.manualPause||n.manualPlay||n.stopped||n.play()}),n.vars.pauseInvisible&&f.pauseInvisible.isHidden()||(n.vars.initDelay>0?n.startTimeout=setTimeout(n.play,n.vars.initDelay):n.play())),m&&f.asNav.setup(),r&&n.vars.touch&&f.touch(),(!p||p&&n.vars.smoothHeight)&&$(window).bind("resize orientationchange focus",f.resize),n.find("img").attr("draggable","false"),setTimeout(function(){n.vars.start(n)},200)},asNav:{setup:function(){n.asNav=!0,n.animatingTo=Math.floor(n.currentSlide/n.move),n.currentItem=n.currentSlide,n.slides.removeClass(i+"active-slide").eq(n.currentItem).addClass(i+"active-slide"),s?(t._slider=n,n.slides.each(function(){var e=this;e._gesture=new MSGesture,e._gesture.target=e,e.addEventListener("MSPointerDown",function(e){e.preventDefault(),e.currentTarget._gesture&&e.currentTarget._gesture.addPointer(e.pointerId)},!1),e.addEventListener("MSGestureTap",function(e){e.preventDefault();var t=$(this),a=t.index();$(n.vars.asNavFor).data("flexslider").animating||t.hasClass("active")||(n.direction=n.currentItem=s&&t.hasClass(i+"active-slide")?n.flexAnimate(n.getTarget("prev"),!0):$(n.vars.asNavFor).data("flexslider").animating||t.hasClass(i+"active-slide")||(n.direction=n.currentItem'),n.pagingCount>1)for(var r=0;r":''+t+"","thumbnails"===n.vars.controlNav&&!0===n.vars.thumbCaptions){var c=s.attr("data-thumbcaption");""!==c&&void 0!==c&&(a+=''+c+"")}n.controlNavScaffold.append("
  • "+a+"
  • "),t++}n.controlsContainer?$(n.controlsContainer).append(n.controlNavScaffold):n.append(n.controlNavScaffold),f.controlNav.set(),f.controlNav.active(),n.controlNavScaffold.delegate("a, img",o,function(e){if(e.preventDefault(),""===l||l===e.type){var t=$(this),a=n.controlNav.index(t);t.hasClass(i+"active")||(n.direction=a>n.currentSlide?"next":"prev",n.flexAnimate(a,n.vars.pauseOnAction))}""===l&&(l=e.type),f.setToClearWatchedEvent()})},setupManual:function(){n.controlNav=n.manualControls,f.controlNav.active(),n.controlNav.bind(o,function(e){if(e.preventDefault(),""===l||l===e.type){var t=$(this),a=n.controlNav.index(t);t.hasClass(i+"active")||(a>n.currentSlide?n.direction="next":n.direction="prev",n.flexAnimate(a,n.vars.pauseOnAction))}""===l&&(l=e.type),f.setToClearWatchedEvent()})},set:function(){var e="thumbnails"===n.vars.controlNav?"img":"a";n.controlNav=$("."+i+"control-nav li "+e,n.controlsContainer?n.controlsContainer:n)},active:function(){n.controlNav.removeClass(i+"active").eq(n.animatingTo).addClass(i+"active")},update:function(e,t){n.pagingCount>1&&"add"===e?n.controlNavScaffold.append($('
  • '+n.count+"
  • ")):1===n.pagingCount?n.controlNavScaffold.find("li").remove():n.controlNav.eq(t).closest("li").remove(),f.controlNav.set(),n.pagingCount>1&&n.pagingCount!==n.controlNav.length?n.update(t,e):f.controlNav.active()}},directionNav:{setup:function(){var e=$('");n.customDirectionNav?n.directionNav=n.customDirectionNav:n.controlsContainer?($(n.controlsContainer).append(e),n.directionNav=$("."+i+"direction-nav li a",n.controlsContainer)):(n.append(e),n.directionNav=$("."+i+"direction-nav li a",n)),f.directionNav.update(),n.directionNav.bind(o,function(e){e.preventDefault();var t;(""===l||l===e.type)&&(t=$(this).hasClass(i+"next")?n.getTarget("next"):n.getTarget("prev"),n.flexAnimate(t,n.vars.pauseOnAction)),""===l&&(l=e.type),f.setToClearWatchedEvent()})},update:function(){var e=i+"disabled";1===n.pagingCount?n.directionNav.addClass(e).attr("tabindex","-1"):n.vars.animationLoop?n.directionNav.removeClass(e).removeAttr("tabindex"):0===n.animatingTo?n.directionNav.removeClass(e).filter("."+i+"prev").addClass(e).attr("tabindex","-1"):n.animatingTo===n.last?n.directionNav.removeClass(e).filter("."+i+"next").addClass(e).attr("tabindex","-1"):n.directionNav.removeClass(e).removeAttr("tabindex")}},pausePlay:{setup:function(){var e=$('
    ');n.controlsContainer?(n.controlsContainer.append(e),n.pausePlay=$("."+i+"pauseplay a",n.controlsContainer)):(n.append(e),n.pausePlay=$("."+i+"pauseplay a",n)),f.pausePlay.update(n.vars.slideshow?i+"pause":i+"play"),n.pausePlay.bind(o,function(e){e.preventDefault(),(""===l||l===e.type)&&($(this).hasClass(i+"pause")?(n.manualPause=!0,n.manualPlay=!1,n.pause()):(n.manualPause=!1,n.manualPlay=!0,n.play())),""===l&&(l=e.type),f.setToClearWatchedEvent()})},update:function(e){"play"===e?n.pausePlay.removeClass(i+"pause").addClass(i+"play").html(n.vars.playText):n.pausePlay.removeClass(i+"play").addClass(i+"pause").html(n.vars.pauseText)}},touch:function(){function e(e){e.stopPropagation(),n.animating?e.preventDefault():(n.pause(),t._gesture.addPointer(e.pointerId),T=0,c=d?n.h:n.w,f=Number(new Date),l=v&&u&&n.animatingTo===n.last?0:v&&u?n.limit-(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo:v&&n.currentSlide===n.last?n.limit:v?(n.itemW+n.vars.itemMargin)*n.move*n.currentSlide:u?(n.last-n.currentSlide+n.cloneOffset)*c:(n.currentSlide+n.cloneOffset)*c)}function a(e){e.stopPropagation();var a=e.target._slider;if(a){var n=-e.translationX,i=-e.translationY;return T+=d?i:n,m=T,x=d?Math.abs(T)500)&&(e.preventDefault(),!p&&a.transitions&&(a.vars.animationLoop||(m=T/(0===a.currentSlide&&0>T||a.currentSlide===a.last&&T>0?Math.abs(T)/c+2:1)),a.setProps(l+m,"setTouch"))))}}function i(e){e.stopPropagation();var t=e.target._slider;if(t){if(t.animatingTo===t.currentSlide&&!x&&null!==m){var a=u?-m:m,n=a>0?t.getTarget("next"):t.getTarget("prev");t.canAdvance(n)&&(Number(new Date)-f<550&&Math.abs(a)>50||Math.abs(a)>c/2)?t.flexAnimate(n,t.vars.pauseOnAction):p||t.flexAnimate(t.currentSlide,t.vars.pauseOnAction,!0)}r=null,o=null,m=null,l=null,T=0}}var r,o,l,c,m,f,g,h,S,x=!1,y=0,b=0,T=0;s?(t.style.msTouchAction="none",t._gesture=new MSGesture,t._gesture.target=t,t.addEventListener("MSPointerDown",e,!1),t._slider=n,t.addEventListener("MSGestureChange",a,!1),t.addEventListener("MSGestureEnd",i,!1)):(g=function(e){n.animating?e.preventDefault():(window.navigator.msPointerEnabled||1===e.touches.length)&&(n.pause(),c=d?n.h:n.w,f=Number(new Date),y=e.touches[0].pageX,b=e.touches[0].pageY,l=v&&u&&n.animatingTo===n.last?0:v&&u?n.limit-(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo:v&&n.currentSlide===n.last?n.limit:v?(n.itemW+n.vars.itemMargin)*n.move*n.currentSlide:u?(n.last-n.currentSlide+n.cloneOffset)*c:(n.currentSlide+n.cloneOffset)*c,r=d?b:y,o=d?y:b,t.addEventListener("touchmove",h,!1),t.addEventListener("touchend",S,!1))},h=function(e){y=e.touches[0].pageX,b=e.touches[0].pageY,m=d?r-b:r-y,x=d?Math.abs(m)t)&&(e.preventDefault(),!p&&n.transitions&&(n.vars.animationLoop||(m/=0===n.currentSlide&&0>m||n.currentSlide===n.last&&m>0?Math.abs(m)/c+2:1),n.setProps(l+m,"setTouch")))},S=function(e){if(t.removeEventListener("touchmove",h,!1),n.animatingTo===n.currentSlide&&!x&&null!==m){var a=u?-m:m,i=a>0?n.getTarget("next"):n.getTarget("prev");n.canAdvance(i)&&(Number(new Date)-f<550&&Math.abs(a)>50||Math.abs(a)>c/2)?n.flexAnimate(i,n.vars.pauseOnAction):p||n.flexAnimate(n.currentSlide,n.vars.pauseOnAction,!0)}t.removeEventListener("touchend",S,!1),r=null,o=null,m=null,l=null},t.addEventListener("touchstart",g,!1))},resize:function(){!n.animating&&n.is(":visible")&&(v||n.doMath(),p?f.smoothHeight():v?(n.slides.width(n.computedW),n.update(n.pagingCount),n.setProps()):d?(n.viewport.height(n.h),n.setProps(n.h,"setTotal")):(n.vars.smoothHeight&&f.smoothHeight(),n.newSlides.width(n.computedW),n.setProps(n.computedW,"setTotal")))},smoothHeight:function(e){if(!d||p){var t=p?n:n.viewport;e?t.animate({height:n.slides.eq(n.animatingTo).height()},e):t.height(n.slides.eq(n.animatingTo).height())}},sync:function(e){var t=$(n.vars.sync).data("flexslider"),a=n.animatingTo;switch(e){case"animate":t.flexAnimate(a,n.vars.pauseOnAction,!1,!0);break;case"play":t.playing||t.asNav||t.play();break;case"pause":t.pause()}},uniqueID:function(e){return e.filter("[id]").add(e.find("[id]")).each(function(){var e=$(this);e.attr("id",e.attr("id")+"_clone")}),e},pauseInvisible:{visProp:null,init:function(){var e=f.pauseInvisible.getHiddenProp();if(e){var t=e.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(t,function(){f.pauseInvisible.isHidden()?n.startTimeout?clearTimeout(n.startTimeout):n.pause():n.started?n.play():n.vars.initDelay>0?setTimeout(n.play,n.vars.initDelay):n.play()})}},isHidden:function(){var e=f.pauseInvisible.getHiddenProp();return e?document[e]:!1},getHiddenProp:function(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;tn.currentSlide?"next":"prev"),m&&1===n.pagingCount&&(n.direction=n.currentItemn.limit&&1!==n.visible?n.limit:S):h=0===n.currentSlide&&e===n.count-1&&n.vars.animationLoop&&"next"!==n.direction?u?(n.count+n.cloneOffset)*c:0:n.currentSlide===n.last&&0===e&&n.vars.animationLoop&&"prev"!==n.direction?u?0:(n.count+1)*c:u?(n.count-1-e+n.cloneOffset)*c:(e+n.cloneOffset)*c,n.setProps(h,"",n.vars.animationSpeed),n.transitions?(n.vars.animationLoop&&n.atEnd||(n.animating=!1,n.currentSlide=n.animatingTo),n.container.unbind("webkitTransitionEnd transitionend"),n.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(n.ensureAnimationEnd),n.wrapup(c)}),clearTimeout(n.ensureAnimationEnd),n.ensureAnimationEnd=setTimeout(function(){n.wrapup(c)},n.vars.animationSpeed+100)):n.container.animate(n.args,n.vars.animationSpeed,n.vars.easing,function(){n.wrapup(c)})}n.vars.smoothHeight&&f.smoothHeight(n.vars.animationSpeed)}},n.wrapup=function(e){p||v||(0===n.currentSlide&&n.animatingTo===n.last&&n.vars.animationLoop?n.setProps(e,"jumpEnd"):n.currentSlide===n.last&&0===n.animatingTo&&n.vars.animationLoop&&n.setProps(e,"jumpStart")),n.animating=!1,n.currentSlide=n.animatingTo,n.vars.after(n)},n.animateSlides=function(){!n.animating&&e&&n.flexAnimate(n.getTarget("next"))},n.pause=function(){clearInterval(n.animatedSlides),n.animatedSlides=null,n.playing=!1,n.vars.pausePlay&&f.pausePlay.update("play"),n.syncExists&&f.sync("pause")},n.play=function(){n.playing&&clearInterval(n.animatedSlides),n.animatedSlides=n.animatedSlides||setInterval(n.animateSlides,n.vars.slideshowSpeed),n.started=n.playing=!0,n.vars.pausePlay&&f.pausePlay.update("pause"),n.syncExists&&f.sync("play")},n.stop=function(){n.pause(),n.stopped=!0},n.canAdvance=function(e,t){var a=m?n.pagingCount-1:n.last;return t?!0:m&&n.currentItem===n.count-1&&0===e&&"prev"===n.direction?!0:m&&0===n.currentItem&&e===n.pagingCount-1&&"next"!==n.direction?!1:e!==n.currentSlide||m?n.vars.animationLoop?!0:n.atEnd&&0===n.currentSlide&&e===a&&"next"!==n.direction?!1:n.atEnd&&n.currentSlide===a&&0===e&&"next"===n.direction?!1:!0:!1},n.getTarget=function(e){return n.direction=e,"next"===e?n.currentSlide===n.last?0:n.currentSlide+1:0===n.currentSlide?n.last:n.currentSlide-1},n.setProps=function(e,t,a){var i=function(){var a=e?e:(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo,i=function(){if(v)return"setTouch"===t?e:u&&n.animatingTo===n.last?0:u?n.limit-(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo:n.animatingTo===n.last?n.limit:a;switch(t){case"setTotal":return u?(n.count-1-n.currentSlide+n.cloneOffset)*e:(n.currentSlide+n.cloneOffset)*e;case"setTouch":return u?e:e;case"jumpEnd":return u?e:n.count*e;case"jumpStart":return u?n.count*e:e;default:return e}}();return-1*i+"px"}();n.transitions&&(i=d?"translate3d(0,"+i+",0)":"translate3d("+i+",0,0)",a=void 0!==a?a/1e3+"s":"0s",n.container.css("-"+n.pfx+"-transition-duration",a),n.container.css("transition-duration",a)),n.args[n.prop]=i,(n.transitions||void 0===a)&&n.container.css(n.args),n.container.css("transform",i)},n.setup=function(e){if(p)n.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"}),"init"===e&&(r?n.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+n.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(n.currentSlide).css({opacity:1,zIndex:2}):0==n.vars.fadeFirstSlide?n.slides.css({opacity:0,display:"block",zIndex:1}).eq(n.currentSlide).css({zIndex:2}).css({opacity:1}):n.slides.css({opacity:0,display:"block",zIndex:1}).eq(n.currentSlide).css({zIndex:2}).animate({opacity:1},n.vars.animationSpeed,n.vars.easing)),n.vars.smoothHeight&&f.smoothHeight();else{var t,a;"init"===e&&(n.viewport=$('
    ').css({overflow:"hidden",position:"relative"}).appendTo(n).append(n.container),n.cloneCount=0,n.cloneOffset=0,u&&(a=$.makeArray(n.slides).reverse(),n.slides=$(a),n.container.empty().append(n.slides))),n.vars.animationLoop&&!v&&(n.cloneCount=2,n.cloneOffset=1,"init"!==e&&n.container.find(".clone").remove(),n.container.append(f.uniqueID(n.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(f.uniqueID(n.slides.last().clone().addClass("clone")).attr("aria-hidden","true"))),n.newSlides=$(n.vars.selector,n),t=u?n.count-1-n.currentSlide+n.cloneOffset:n.currentSlide+n.cloneOffset,d&&!v?(n.container.height(200*(n.count+n.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){n.newSlides.css({display:"block"}),n.doMath(),n.viewport.height(n.h),n.setProps(t*n.h,"init")},"init"===e?100:0)):(n.container.width(200*(n.count+n.cloneCount)+"%"),n.setProps(t*n.computedW,"init"),setTimeout(function(){n.doMath(),n.newSlides.css({width:n.computedW,marginRight:n.computedM,"float":"left",display:"block"}),n.vars.smoothHeight&&f.smoothHeight()},"init"===e?100:0))}v||n.slides.removeClass(i+"active-slide").eq(n.currentSlide).addClass(i+"active-slide"),n.vars.init(n)},n.doMath=function(){var e=n.slides.first(),t=n.vars.itemMargin,a=n.vars.minItems,i=n.vars.maxItems;n.w=void 0===n.viewport?n.width():n.viewport.width(),n.h=e.height(),n.boxPadding=e.outerWidth()-e.width(),v?(n.itemT=n.vars.itemWidth+t,n.itemM=t,n.minW=a?a*n.itemT:n.w,n.maxW=i?i*n.itemT-t:n.w,n.itemW=n.minW>n.w?(n.w-t*(a-1))/a:n.maxWn.w?n.w:n.vars.itemWidth,n.visible=Math.floor(n.w/n.itemW),n.move=n.vars.move>0&&n.vars.moven.w?n.itemW*(n.count-1)+t*(n.count-1):(n.itemW+t)*n.count-n.w-t):(n.itemW=n.w,n.itemM=t,n.pagingCount=n.count,n.last=n.count-1),n.computedW=n.itemW-n.boxPadding,n.computedM=n.itemM},n.update=function(e,t){n.doMath(),v||(en.controlNav.length?f.controlNav.update("add"):("remove"===t&&!v||n.pagingCountn.last&&(n.currentSlide-=1,n.animatingTo-=1),f.controlNav.update("remove",n.last))),n.vars.directionNav&&f.directionNav.update()},n.addSlide=function(e,t){var a=$(e);n.count+=1,n.last=n.count-1,d&&u?void 0!==t?n.slides.eq(n.count-t).after(a):n.container.prepend(a):void 0!==t?n.slides.eq(t).before(a):n.container.append(a),n.update(t,"add"),n.slides=$(n.vars.selector+":not(.clone)",n),n.setup(),n.vars.added(n)},n.removeSlide=function(e){var t=isNaN(e)?n.slides.index($(e)):e;n.count-=1,n.last=n.count-1,isNaN(e)?$(e,n.slides).remove():d&&u?n.slides.eq(n.last).remove():n.slides.eq(e).remove(),n.doMath(),n.update(t,"remove"),n.slides=$(n.vars.selector+":not(.clone)",n),n.setup(),n.vars.removed(n)},f.init()},$(window).blur(function(t){e=!1}).focus(function(t){e=!0}),$.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",customDirectionNav:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}},$.fn.flexslider=function(e){if(void 0===e&&(e={}),"object"==typeof e)return this.each(function(){var t=$(this),a=e.selector?e.selector:".slides > li",n=t.find(a);1===n.length&&e.allowOneSlide===!0||0===n.length?(n.fadeIn(400),e.start&&e.start(t)):void 0===t.data("flexslider")&&new $.flexslider(this,e)});var t=$(this).data("flexslider");switch(e){case"play":t.play();break;case"pause":t.pause();break;case"stop":t.stop();break;case"next":t.flexAnimate(t.getTarget("next"),!0);break;case"prev":case"previous":t.flexAnimate(t.getTarget("prev"),!0);break;default:"number"==typeof e&&t.flexAnimate(e,!0)}}}(jQuery); \ No newline at end of file diff --git a/Public/js/jquery.min.js b/Public/js/jquery.min.js deleted file mode 100644 index fad9ab1..0000000 --- a/Public/js/jquery.min.js +++ /dev/null @@ -1,5 +0,0 @@ -/*! jQuery v2.1.4 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */ -!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)+1>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b="length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+K.uid++}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){ -return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b)},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthx",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]*)\/>/gi,ba=/<([\w:]+)/,ca=/<|&#?\w+;/,da=/<(?:script|style|link)/i,ea=/checked\s*(?:[^=]|=\s*.checked.)/i,fa=/^$|\/(?:java|ecma)script/i,ga=/^true\/(.*)/,ha=/^\s*\s*$/g,ia={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};ia.optgroup=ia.option,ia.tbody=ia.tfoot=ia.colgroup=ia.caption=ia.thead,ia.th=ia.td;function ja(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function ka(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function la(a){var b=ga.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function ma(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function na(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function oa(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pa(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=oa(h),f=oa(a),d=0,e=f.length;e>d;d++)pa(f[d],g[d]);if(b)if(c)for(f=f||oa(a),g=g||oa(h),d=0,e=f.length;e>d;d++)na(f[d],g[d]);else na(a,h);return g=oa(h,"script"),g.length>0&&ma(g,!i&&oa(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(ca.test(e)){f=f||k.appendChild(b.createElement("div")),g=(ba.exec(e)||["",""])[1].toLowerCase(),h=ia[g]||ia._default,f.innerHTML=h[1]+e.replace(aa,"<$1>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=oa(k.appendChild(e),"script"),i&&ma(f),c)){j=0;while(e=f[j++])fa.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=ja(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=ja(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(oa(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&ma(oa(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(oa(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!da.test(a)&&!ia[(ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(aa,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(oa(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(oa(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&ea.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(oa(c,"script"),ka),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,oa(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,la),j=0;g>j;j++)h=f[j],fa.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(ha,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qa,ra={};function sa(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function ta(a){var b=l,c=ra[a];return c||(c=sa(a,b),"none"!==c&&c||(qa=(qa||n("':"vimeo"===g.type&&(c=''),f.addClass("owl-video-playing"),this._playing=f,d=a('
    '+c+"
    "),e.after(d)},d.prototype.isInFullScreen=function(){var d=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return d&&a(d).parent().hasClass("owl-video-frame")&&(this._core.speed(0),this._fullscreen=!0),d&&this._fullscreen&&this._playing?!1:this._fullscreen?(this._fullscreen=!1,!1):this._playing&&this._core.state.orientation!==b.orientation?(this._core.state.orientation=b.orientation,!1):!0},d.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=d}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){this.swapping="translated"==a.type},this),"translate.owl.carousel":a.proxy(function(){this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&this.core.support3d){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",c)),f&&e.addClass("animated owl-animated-in").addClass(f).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",c))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.transitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c){var d=function(b){this.core=b,this.core.options=a.extend({},d.Defaults,this.core.options),this.handlers={"translated.owl.carousel refreshed.owl.carousel":a.proxy(function(){this.autoplay() -},this),"play.owl.autoplay":a.proxy(function(a,b,c){this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(){this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this.core.settings.autoplayHoverPause&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this.core.settings.autoplayHoverPause&&this.autoplay()},this)},this.core.$element.on(this.handlers)};d.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},d.prototype.autoplay=function(){this.core.settings.autoplay&&!this.core.state.videoPlay?(b.clearInterval(this.interval),this.interval=b.setInterval(a.proxy(function(){this.play()},this),this.core.settings.autoplayTimeout)):b.clearInterval(this.interval)},d.prototype.play=function(){return c.hidden===!0||this.core.state.isTouch||this.core.state.isScrolling||this.core.state.isSwiping||this.core.state.inMotion?void 0:this.core.settings.autoplay===!1?void b.clearInterval(this.interval):void this.core.next(this.core.settings.autoplaySpeed)},d.prototype.stop=function(){b.clearInterval(this.interval)},d.prototype.pause=function(){b.clearInterval(this.interval)},d.prototype.destroy=function(){var a,c;b.clearInterval(this.interval);for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=d}(window.Zepto||window.jQuery,window,document),function(a){"use strict";var b=function(c){this._core=c,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){this._core.settings.dotsData&&this._templates.push(a(b.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot"))},this),"add.owl.carousel":a.proxy(function(b){this._core.settings.dotsData&&this._templates.splice(b.position,0,a(b.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot"))},this),"remove.owl.carousel prepared.owl.carousel":a.proxy(function(a){this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"change.owl.carousel":a.proxy(function(a){if("position"==a.property.name&&!this._core.state.revert&&!this._core.settings.loop&&this._core.settings.navRewind){var b=this._core.current(),c=this._core.maximum(),d=this._core.minimum();a.data=a.property.value>c?b>=c?d:c:a.property.value").addClass(d.dotClass).append(a("")).prop("outerHTML")]),d.navContainer&&d.dotsContainer||(this._controls.$container=a("
    ").addClass(d.controlsClass).appendTo(this.$element)),this._controls.$indicators=d.dotsContainer?a(d.dotsContainer):a("
    ").hide().addClass(d.dotsClass).appendTo(this._controls.$container),this._controls.$indicators.on("click","div",a.proxy(function(b){var c=a(b.target).parent().is(this._controls.$indicators)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(c,d.dotsSpeed)},this)),b=d.navContainer?a(d.navContainer):a("
    ").addClass(d.navContainerClass).prependTo(this._controls.$container),this._controls.$next=a("<"+d.navElement+">"),this._controls.$previous=this._controls.$next.clone(),this._controls.$previous.addClass(d.navClass[0]).html(d.navText[0]).hide().prependTo(b).on("click",a.proxy(function(){this.prev(d.navSpeed)},this)),this._controls.$next.addClass(d.navClass[1]).html(d.navText[1]).hide().appendTo(b).on("click",a.proxy(function(){this.next(d.navSpeed)},this));for(c in this._overrides)this._core[c]=a.proxy(this[c],this)},b.prototype.destroy=function(){var a,b,c,d;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},b.prototype.update=function(){var a,b,c,d=this._core.settings,e=this._core.clones().length/2,f=e+this._core.items().length,g=d.center||d.autoWidth||d.dotData?1:d.dotsEach||d.items;if("page"!==d.slideBy&&(d.slideBy=Math.min(d.slideBy,d.items)),d.dots||"page"==d.slideBy)for(this._pages=[],a=e,b=0,c=0;f>a;a++)(b>=g||0===b)&&(this._pages.push({start:a-e,end:a-e+g-1}),b=0,++c),b+=this._core.mergers(this._core.relative(a))},b.prototype.draw=function(){var b,c,d="",e=this._core.settings,f=(this._core.$stage.children(),this._core.relative(this._core.current()));if(!e.nav||e.loop||e.navRewind||(this._controls.$previous.toggleClass("disabled",0>=f),this._controls.$next.toggleClass("disabled",f>=this._core.maximum())),this._controls.$previous.toggle(e.nav),this._controls.$next.toggle(e.nav),e.dots){if(b=this._pages.length-this._controls.$indicators.children().length,e.dotData&&0!==b){for(c=0;c0?(d=new Array(b+1).join(this._templates[0]),this._controls.$indicators.append(d)):0>b&&this._controls.$indicators.children().slice(b).remove();this._controls.$indicators.find(".active").removeClass("active"),this._controls.$indicators.children().eq(a.inArray(this.current(),this._pages)).addClass("active")}this._controls.$indicators.toggle(e.dots)},b.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotData?1:c.dotsEach||c.items)}},b.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,function(a){return a.start<=b&&a.end>=b}).pop()},b.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},b.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},b.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},b.prototype.to=function(b,c,d){var e;d?a.proxy(this._overrides.to,this._core)(b,c):(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c))},a.fn.owlCarousel.Constructor.Plugins.Navigation=b}(window.Zepto||window.jQuery,window,document),function(a,b){"use strict";var c=function(d){this._core=d,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(){"URLHash"==this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){var c=a(b.content).find("[data-hash]").andSelf("[data-hash]").attr("data-hash");this._hashes[c]=b.content},this)},this._core.options=a.extend({},c.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(){var a=b.location.hash.substring(1),c=this._core.$stage.children(),d=this._hashes[a]&&c.index(this._hashes[a])||0;return a?void this._core.to(d,!1,!0):!1},this))};c.Defaults={URLhashListener:!1},c.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=c}(window.Zepto||window.jQuery,window,document); \ No newline at end of file diff --git a/Public/js/respond.min.js b/Public/js/respond.min.js deleted file mode 100644 index d203a49..0000000 --- a/Public/js/respond.min.js +++ /dev/null @@ -1,6 +0,0 @@ - -/*! Respond.js v1.4.2: min/max-width media query polyfill * Copyright 2013 Scott Jehl - * Licensed under https://github.com/scottjehl/Respond/blob/master/LICENSE-MIT - * */ - -!function(a){"use strict";a.matchMedia=a.matchMedia||function(a){var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='­',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(a.document)}(this),function(a){"use strict";function b(){u(!0)}var c={};a.respond=c,c.update=function(){};var d=[],e=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}(),f=function(a,b){var c=e();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))};if(c.ajax=f,c.queue=d,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},c.mediaQueriesSupported=a.matchMedia&&null!==a.matchMedia("only all")&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var g,h,i,j=a.document,k=j.documentElement,l=[],m=[],n=[],o={},p=30,q=j.getElementsByTagName("head")[0]||k,r=j.getElementsByTagName("base")[0],s=q.getElementsByTagName("link"),t=function(){var a,b=j.createElement("div"),c=j.body,d=k.style.fontSize,e=c&&c.style.fontSize,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=f=j.createElement("body"),c.style.background="none"),k.style.fontSize="100%",c.style.fontSize="100%",c.appendChild(b),f&&k.insertBefore(c,k.firstChild),a=b.offsetWidth,f?k.removeChild(c):c.removeChild(b),k.style.fontSize=d,e&&(c.style.fontSize=e),a=i=parseFloat(a)},u=function(b){var c="clientWidth",d=k[c],e="CSS1Compat"===j.compatMode&&d||j.body[c]||d,f={},o=s[s.length-1],r=(new Date).getTime();if(b&&g&&p>r-g)return a.clearTimeout(h),h=a.setTimeout(u,p),void 0;g=r;for(var v in l)if(l.hasOwnProperty(v)){var w=l[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?i||t():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?i||t():1)),w.hasquery&&(z&&A||!(z||e>=x)||!(A||y>=e))||(f[w.media]||(f[w.media]=[]),f[w.media].push(m[w.rules]))}for(var C in n)n.hasOwnProperty(C)&&n[C]&&n[C].parentNode===q&&q.removeChild(n[C]);n.length=0;for(var D in f)if(f.hasOwnProperty(D)){var E=j.createElement("style"),F=f[D].join("\n");E.type="text/css",E.media=D,q.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(j.createTextNode(F)),n.push(E)}},v=function(a,b,d){var e=a.replace(c.regex.keyframes,"").match(c.regex.media),f=e&&e.length||0;b=b.substring(0,b.lastIndexOf("/"));var g=function(a){return a.replace(c.regex.urls,"$1"+b+"$2$3")},h=!f&&d;b.length&&(b+="/"),h&&(f=1);for(var i=0;f>i;i++){var j,k,n,o;h?(j=d,m.push(g(a))):(j=e[i].match(c.regex.findStyles)&&RegExp.$1,m.push(RegExp.$2&&g(RegExp.$2))),n=j.split(","),o=n.length;for(var p=0;o>p;p++)k=n[p],l.push({media:k.split("(")[0].match(c.regex.only)&&RegExp.$2||"all",rules:m.length-1,hasquery:k.indexOf("(")>-1,minw:k.match(c.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:k.match(c.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},w=function(){if(d.length){var b=d.shift();f(b.href,function(c){v(c,b.href,b.media),o[b.href]=!0,a.setTimeout(function(){w()},0)})}},x=function(){for(var b=0;b-interpolations will be parsed as strings by Sass, and evaluated by EJS after Sass compilation. - - -@function twbs-font-path($path) { - // do something like following - // from "path/to/font.ext#suffix" to "<%- asset_path(path/to/font.ext)) + #suffix %>" - // from "path/to/font.ext?#suffix" to "<%- asset_path(path/to/font.ext)) + ?#suffix %>" - // or from "path/to/font.ext" just "<%- asset_path(path/to/font.ext)) %>" - @return "<%- asset_path('#{$path}'.replace(/[#?].*$/, '')) + '#{$path}'.replace(/(^[^#?]*)([#?]?.*$)/, '$2') %>"; -} - -@function twbs-image-path($file) { - @return "<%- asset_path('#{$file}') %>"; -} - -$bootstrap-sass-asset-helper: true; diff --git a/Public/sass/_bootstrap-sprockets.scss b/Public/sass/_bootstrap-sprockets.scss deleted file mode 100644 index 9fffc1e..0000000 --- a/Public/sass/_bootstrap-sprockets.scss +++ /dev/null @@ -1,9 +0,0 @@ -@function twbs-font-path($path) { - @return font-path($path); -} - -@function twbs-image-path($path) { - @return image-path($path); -} - -$bootstrap-sass-asset-helper: true; diff --git a/Public/sass/bootstrap.scss b/Public/sass/bootstrap.scss deleted file mode 100644 index d25be22..0000000 --- a/Public/sass/bootstrap.scss +++ /dev/null @@ -1,56 +0,0 @@ -/*! - * Bootstrap v3.3.5 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ - -// Core variables and mixins -@import "bootstrap/variables"; -@import "bootstrap/mixins"; - -// Reset and dependencies -@import "bootstrap/normalize"; -@import "bootstrap/print"; -//@import "bootstrap/glyphicons"; - -// Core CSS -@import "bootstrap/scaffolding"; -@import "bootstrap/type"; -@import "bootstrap/code"; -@import "bootstrap/grid"; -@import "bootstrap/tables"; -@import "bootstrap/forms"; -@import "bootstrap/buttons"; - -// Components -@import "bootstrap/component-animations"; -@import "bootstrap/dropdowns"; -@import "bootstrap/button-groups"; -@import "bootstrap/input-groups"; -@import "bootstrap/navs"; -@import "bootstrap/navbar"; -@import "bootstrap/breadcrumbs"; -@import "bootstrap/pagination"; -@import "bootstrap/pager"; -@import "bootstrap/labels"; -@import "bootstrap/badges"; -@import "bootstrap/jumbotron"; -@import "bootstrap/thumbnails"; -@import "bootstrap/alerts"; -@import "bootstrap/progress-bars"; -@import "bootstrap/media"; -@import "bootstrap/list-group"; -@import "bootstrap/panels"; -@import "bootstrap/responsive-embed"; -@import "bootstrap/wells"; -@import "bootstrap/close"; - -// Components w/ JavaScript -@import "bootstrap/modals"; -@import "bootstrap/tooltip"; -@import "bootstrap/popovers"; -@import "bootstrap/carousel"; - -// Utility classes -@import "bootstrap/utilities"; -@import "bootstrap/responsive-utilities"; diff --git a/Public/sass/bootstrap/_alerts.scss b/Public/sass/bootstrap/_alerts.scss deleted file mode 100644 index 7d1e1fd..0000000 --- a/Public/sass/bootstrap/_alerts.scss +++ /dev/null @@ -1,73 +0,0 @@ -// -// Alerts -// -------------------------------------------------- - - -// Base styles -// ------------------------- - -.alert { - padding: $alert-padding; - margin-bottom: $line-height-computed; - border: 1px solid transparent; - border-radius: $alert-border-radius; - - // Headings for larger alerts - h4 { - margin-top: 0; - // Specified for the h4 to prevent conflicts of changing $headings-color - color: inherit; - } - - // Provide class for links that match alerts - .alert-link { - font-weight: $alert-link-font-weight; - } - - // Improve alignment and spacing of inner content - > p, - > ul { - margin-bottom: 0; - } - - > p + p { - margin-top: 5px; - } -} - -// Dismissible alerts -// -// Expand the right padding and account for the close button's positioning. - -.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0. -.alert-dismissible { - padding-right: ($alert-padding + 20); - - // Adjust close link position - .close { - position: relative; - top: -2px; - right: -21px; - color: inherit; - } -} - -// Alternate styles -// -// Generate contextual modifier classes for colorizing the alert. - -.alert-success { - @include alert-variant($alert-success-bg, $alert-success-border, $alert-success-text); -} - -.alert-info { - @include alert-variant($alert-info-bg, $alert-info-border, $alert-info-text); -} - -.alert-warning { - @include alert-variant($alert-warning-bg, $alert-warning-border, $alert-warning-text); -} - -.alert-danger { - @include alert-variant($alert-danger-bg, $alert-danger-border, $alert-danger-text); -} diff --git a/Public/sass/bootstrap/_badges.scss b/Public/sass/bootstrap/_badges.scss deleted file mode 100644 index 70002e0..0000000 --- a/Public/sass/bootstrap/_badges.scss +++ /dev/null @@ -1,68 +0,0 @@ -// -// Badges -// -------------------------------------------------- - - -// Base class -.badge { - display: inline-block; - min-width: 10px; - padding: 3px 7px; - font-size: $font-size-small; - font-weight: $badge-font-weight; - color: $badge-color; - line-height: $badge-line-height; - vertical-align: middle; - white-space: nowrap; - text-align: center; - background-color: $badge-bg; - border-radius: $badge-border-radius; - - // Empty badges collapse automatically (not available in IE8) - &:empty { - display: none; - } - - // Quick fix for badges in buttons - .btn & { - position: relative; - top: -1px; - } - - .btn-xs &, - .btn-group-xs > .btn & { - top: 0; - padding: 1px 5px; - } - - // [converter] extracted a& to a.badge - - // Account for badges in navs - .list-group-item.active > &, - .nav-pills > .active > a > & { - color: $badge-active-color; - background-color: $badge-active-bg; - } - - .list-group-item > & { - float: right; - } - - .list-group-item > & + & { - margin-right: 5px; - } - - .nav-pills > li > a > & { - margin-left: 3px; - } -} - -// Hover state, but only for links -a.badge { - &:hover, - &:focus { - color: $badge-link-hover-color; - text-decoration: none; - cursor: pointer; - } -} diff --git a/Public/sass/bootstrap/_breadcrumbs.scss b/Public/sass/bootstrap/_breadcrumbs.scss deleted file mode 100644 index 3641e33..0000000 --- a/Public/sass/bootstrap/_breadcrumbs.scss +++ /dev/null @@ -1,26 +0,0 @@ -// -// Breadcrumbs -// -------------------------------------------------- - - -.breadcrumb { - padding: $breadcrumb-padding-vertical $breadcrumb-padding-horizontal; - margin-bottom: $line-height-computed; - list-style: none; - background-color: $breadcrumb-bg; - border-radius: $border-radius-base; - - > li { - display: inline-block; - - + li:before { - content: "#{$breadcrumb-separator}\00a0"; // Unicode space added since inline-block means non-collapsing white-space - padding: 0 5px; - color: $breadcrumb-color; - } - } - - > .active { - color: $breadcrumb-active-color; - } -} diff --git a/Public/sass/bootstrap/_button-groups.scss b/Public/sass/bootstrap/_button-groups.scss deleted file mode 100644 index 43d235c..0000000 --- a/Public/sass/bootstrap/_button-groups.scss +++ /dev/null @@ -1,244 +0,0 @@ -// -// Button groups -// -------------------------------------------------- - -// Make the div behave like a button -.btn-group, -.btn-group-vertical { - position: relative; - display: inline-block; - vertical-align: middle; // match .btn alignment given font-size hack above - > .btn { - position: relative; - float: left; - // Bring the "active" button to the front - &:hover, - &:focus, - &:active, - &.active { - z-index: 2; - } - } -} - -// Prevent double borders when buttons are next to each other -.btn-group { - .btn + .btn, - .btn + .btn-group, - .btn-group + .btn, - .btn-group + .btn-group { - margin-left: -1px; - } -} - -// Optional: Group multiple button groups together for a toolbar -.btn-toolbar { - margin-left: -5px; // Offset the first child's margin - @include clearfix; - - .btn, - .btn-group, - .input-group { - float: left; - } - > .btn, - > .btn-group, - > .input-group { - margin-left: 5px; - } -} - -.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { - border-radius: 0; -} - -// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match -.btn-group > .btn:first-child { - margin-left: 0; - &:not(:last-child):not(.dropdown-toggle) { - @include border-right-radius(0); - } -} -// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it -.btn-group > .btn:last-child:not(:first-child), -.btn-group > .dropdown-toggle:not(:first-child) { - @include border-left-radius(0); -} - -// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group) -.btn-group > .btn-group { - float: left; -} -.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} -.btn-group > .btn-group:first-child:not(:last-child) { - > .btn:last-child, - > .dropdown-toggle { - @include border-right-radius(0); - } -} -.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { - @include border-left-radius(0); -} - -// On active and open, don't show outline -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; -} - - -// Sizing -// -// Remix the default button sizing classes into new ones for easier manipulation. - -.btn-group-xs > .btn { @extend .btn-xs; } -.btn-group-sm > .btn { @extend .btn-sm; } -.btn-group-lg > .btn { @extend .btn-lg; } - - -// Split button dropdowns -// ---------------------- - -// Give the line between buttons some depth -.btn-group > .btn + .dropdown-toggle { - padding-left: 8px; - padding-right: 8px; -} -.btn-group > .btn-lg + .dropdown-toggle { - padding-left: 12px; - padding-right: 12px; -} - -// The clickable button for toggling the menu -// Remove the gradient and set the same inset shadow as the :active state -.btn-group.open .dropdown-toggle { - @include box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); - - // Show no shadow for `.btn-link` since it has no other button styles. - &.btn-link { - @include box-shadow(none); - } -} - - -// Reposition the caret -.btn .caret { - margin-left: 0; -} -// Carets in other button sizes -.btn-lg .caret { - border-width: $caret-width-large $caret-width-large 0; - border-bottom-width: 0; -} -// Upside down carets for .dropup -.dropup .btn-lg .caret { - border-width: 0 $caret-width-large $caret-width-large; -} - - -// Vertical button groups -// ---------------------- - -.btn-group-vertical { - > .btn, - > .btn-group, - > .btn-group > .btn { - display: block; - float: none; - width: 100%; - max-width: 100%; - } - - // Clear floats so dropdown menus can be properly placed - > .btn-group { - @include clearfix; - > .btn { - float: none; - } - } - - > .btn + .btn, - > .btn + .btn-group, - > .btn-group + .btn, - > .btn-group + .btn-group { - margin-top: -1px; - margin-left: 0; - } -} - -.btn-group-vertical > .btn { - &:not(:first-child):not(:last-child) { - border-radius: 0; - } - &:first-child:not(:last-child) { - border-top-right-radius: $btn-border-radius-base; - @include border-bottom-radius(0); - } - &:last-child:not(:first-child) { - border-bottom-left-radius: $btn-border-radius-base; - @include border-top-radius(0); - } -} -.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} -.btn-group-vertical > .btn-group:first-child:not(:last-child) { - > .btn:last-child, - > .dropdown-toggle { - @include border-bottom-radius(0); - } -} -.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { - @include border-top-radius(0); -} - - -// Justified button groups -// ---------------------- - -.btn-group-justified { - display: table; - width: 100%; - table-layout: fixed; - border-collapse: separate; - > .btn, - > .btn-group { - float: none; - display: table-cell; - width: 1%; - } - > .btn-group .btn { - width: 100%; - } - - > .btn-group .dropdown-menu { - left: auto; - } -} - - -// Checkbox and radio options -// -// In order to support the browser's form validation feedback, powered by the -// `required` attribute, we have to "hide" the inputs via `clip`. We cannot use -// `display: none;` or `visibility: hidden;` as that also hides the popover. -// Simply visually hiding the inputs via `opacity` would leave them clickable in -// certain cases which is prevented by using `clip` and `pointer-events`. -// This way, we ensure a DOM element is visible to position the popover from. -// -// See https://github.com/twbs/bootstrap/pull/12794 and -// https://github.com/twbs/bootstrap/pull/14559 for more information. - -[data-toggle="buttons"] { - > .btn, - > .btn-group > .btn { - input[type="radio"], - input[type="checkbox"] { - position: absolute; - clip: rect(0,0,0,0); - pointer-events: none; - } - } -} diff --git a/Public/sass/bootstrap/_buttons.scss b/Public/sass/bootstrap/_buttons.scss deleted file mode 100644 index 6452b70..0000000 --- a/Public/sass/bootstrap/_buttons.scss +++ /dev/null @@ -1,168 +0,0 @@ -// -// Buttons -// -------------------------------------------------- - - -// Base styles -// -------------------------------------------------- - -.btn { - display: inline-block; - margin-bottom: 0; // For input.btn - font-weight: $btn-font-weight; - text-align: center; - vertical-align: middle; - touch-action: manipulation; - cursor: pointer; - background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214 - border: 1px solid transparent; - white-space: nowrap; - @include button-size($padding-base-vertical, $padding-base-horizontal, $font-size-base, $line-height-base, $btn-border-radius-base); - @include user-select(none); - - &, - &:active, - &.active { - &:focus, - &.focus { - @include tab-focus; - } - } - - &:hover, - &:focus, - &.focus { - color: $btn-default-color; - text-decoration: none; - } - - &:active, - &.active { - outline: 0; - background-image: none; - @include box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); - } - - &.disabled, - &[disabled], - fieldset[disabled] & { - cursor: $cursor-disabled; - @include opacity(.65); - @include box-shadow(none); - } - - // [converter] extracted a& to a.btn -} - -a.btn { - &.disabled, - fieldset[disabled] & { - pointer-events: none; // Future-proof disabling of clicks on `` elements - } -} - - -// Alternate buttons -// -------------------------------------------------- - -.btn-default { - @include button-variant($btn-default-color, $btn-default-bg, $btn-default-border); -} -.btn-primary { - @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border); -} -// Success appears as green -.btn-success { - @include button-variant($btn-success-color, $btn-success-bg, $btn-success-border); -} -// Info appears as blue-green -.btn-info { - @include button-variant($btn-info-color, $btn-info-bg, $btn-info-border); -} -// Warning appears as orange -.btn-warning { - @include button-variant($btn-warning-color, $btn-warning-bg, $btn-warning-border); -} -// Danger and error appear as red -.btn-danger { - @include button-variant($btn-danger-color, $btn-danger-bg, $btn-danger-border); -} - - -// Link buttons -// ------------------------- - -// Make a button look and behave like a link -.btn-link { - color: $link-color; - font-weight: normal; - border-radius: 0; - - &, - &:active, - &.active, - &[disabled], - fieldset[disabled] & { - background-color: transparent; - @include box-shadow(none); - } - &, - &:hover, - &:focus, - &:active { - border-color: transparent; - } - &:hover, - &:focus { - color: $link-hover-color; - text-decoration: $link-hover-decoration; - background-color: transparent; - } - &[disabled], - fieldset[disabled] & { - &:hover, - &:focus { - color: $btn-link-disabled-color; - text-decoration: none; - } - } -} - - -// Button Sizes -// -------------------------------------------------- - -.btn-lg { - // line-height: ensure even-numbered height of button next to large input - @include button-size($padding-large-vertical, $padding-large-horizontal, $font-size-large, $line-height-large, $btn-border-radius-large); -} -.btn-sm { - // line-height: ensure proper height of button next to small input - @include button-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $btn-border-radius-small); -} -.btn-xs { - @include button-size($padding-xs-vertical, $padding-xs-horizontal, $font-size-small, $line-height-small, $btn-border-radius-small); -} - - -// Block button -// -------------------------------------------------- - -.btn-block { - display: block; - width: 100%; -} - -// Vertically space out multiple block buttons -.btn-block + .btn-block { - margin-top: 5px; -} - -// Specificity overrides -input[type="submit"], -input[type="reset"], -input[type="button"] { - &.btn-block { - width: 100%; - } -} diff --git a/Public/sass/bootstrap/_carousel.scss b/Public/sass/bootstrap/_carousel.scss deleted file mode 100644 index f700678..0000000 --- a/Public/sass/bootstrap/_carousel.scss +++ /dev/null @@ -1,269 +0,0 @@ -// -// Carousel -// -------------------------------------------------- - - -// Wrapper for the slide container and indicators -.carousel { - position: relative; -} - -.carousel-inner { - position: relative; - overflow: hidden; - width: 100%; - - > .item { - display: none; - position: relative; - @include transition(.6s ease-in-out left); - - // Account for jankitude on images - > img, - > a > img { - @include img-responsive; - line-height: 1; - } - - // WebKit CSS3 transforms for supported devices - @media all and (transform-3d), (-webkit-transform-3d) { - @include transition-transform(0.6s ease-in-out); - @include backface-visibility(hidden); - @include perspective(1000px); - - &.next, - &.active.right { - @include translate3d(100%, 0, 0); - left: 0; - } - &.prev, - &.active.left { - @include translate3d(-100%, 0, 0); - left: 0; - } - &.next.left, - &.prev.right, - &.active { - @include translate3d(0, 0, 0); - left: 0; - } - } - } - - > .active, - > .next, - > .prev { - display: block; - } - - > .active { - left: 0; - } - - > .next, - > .prev { - position: absolute; - top: 0; - width: 100%; - } - - > .next { - left: 100%; - } - > .prev { - left: -100%; - } - > .next.left, - > .prev.right { - left: 0; - } - - > .active.left { - left: -100%; - } - > .active.right { - left: 100%; - } - -} - -// Left/right controls for nav -// --------------------------- - -.carousel-control { - position: absolute; - top: 0; - left: 0; - bottom: 0; - width: $carousel-control-width; - @include opacity($carousel-control-opacity); - font-size: $carousel-control-font-size; - color: $carousel-control-color; - text-align: center; - text-shadow: $carousel-text-shadow; - // We can't have this transition here because WebKit cancels the carousel - // animation if you trip this while in the middle of another animation. - - // Set gradients for backgrounds - &.left { - @include gradient-horizontal($start-color: rgba(0,0,0,.5), $end-color: rgba(0,0,0,.0001)); - } - &.right { - left: auto; - right: 0; - @include gradient-horizontal($start-color: rgba(0,0,0,.0001), $end-color: rgba(0,0,0,.5)); - } - - // Hover/focus state - &:hover, - &:focus { - outline: 0; - color: $carousel-control-color; - text-decoration: none; - @include opacity(.9); - } - - // Toggles - .icon-prev, - .icon-next, - .glyphicon-chevron-left, - .glyphicon-chevron-right { - position: absolute; - top: 50%; - margin-top: -10px; - z-index: 5; - display: inline-block; - } - .icon-prev, - .glyphicon-chevron-left { - left: 50%; - margin-left: -10px; - } - .icon-next, - .glyphicon-chevron-right { - right: 50%; - margin-right: -10px; - } - .icon-prev, - .icon-next { - width: 20px; - height: 20px; - line-height: 1; - font-family: serif; - } - - - .icon-prev { - &:before { - content: '\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039) - } - } - .icon-next { - &:before { - content: '\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A) - } - } -} - -// Optional indicator pips -// -// Add an unordered list with the following class and add a list item for each -// slide your carousel holds. - -.carousel-indicators { - position: absolute; - bottom: 10px; - left: 50%; - z-index: 15; - width: 60%; - margin-left: -30%; - padding-left: 0; - list-style: none; - text-align: center; - - li { - display: inline-block; - width: 10px; - height: 10px; - margin: 1px; - text-indent: -999px; - border: 1px solid $carousel-indicator-border-color; - border-radius: 10px; - cursor: pointer; - - // IE8-9 hack for event handling - // - // Internet Explorer 8-9 does not support clicks on elements without a set - // `background-color`. We cannot use `filter` since that's not viewed as a - // background color by the browser. Thus, a hack is needed. - // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Internet_Explorer - // - // For IE8, we set solid black as it doesn't support `rgba()`. For IE9, we - // set alpha transparency for the best results possible. - background-color: #000 \9; // IE8 - background-color: rgba(0,0,0,0); // IE9 - } - .active { - margin: 0; - width: 12px; - height: 12px; - background-color: $carousel-indicator-active-bg; - } -} - -// Optional captions -// ----------------------------- -// Hidden by default for smaller viewports -.carousel-caption { - position: absolute; - left: 15%; - right: 15%; - bottom: 20px; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: $carousel-caption-color; - text-align: center; - text-shadow: $carousel-text-shadow; - & .btn { - text-shadow: none; // No shadow for button elements in carousel-caption - } -} - - -// Scale up controls for tablets and up -@media screen and (min-width: $screen-sm-min) { - - // Scale up the controls a smidge - .carousel-control { - .glyphicon-chevron-left, - .glyphicon-chevron-right, - .icon-prev, - .icon-next { - width: 30px; - height: 30px; - margin-top: -15px; - font-size: 30px; - } - .glyphicon-chevron-left, - .icon-prev { - margin-left: -15px; - } - .glyphicon-chevron-right, - .icon-next { - margin-right: -15px; - } - } - - // Show and left align the captions - .carousel-caption { - left: 20%; - right: 20%; - padding-bottom: 30px; - } - - // Move up the indicators - .carousel-indicators { - bottom: 20px; - } -} diff --git a/Public/sass/bootstrap/_close.scss b/Public/sass/bootstrap/_close.scss deleted file mode 100644 index 3b74d8a..0000000 --- a/Public/sass/bootstrap/_close.scss +++ /dev/null @@ -1,36 +0,0 @@ -// -// Close icons -// -------------------------------------------------- - - -.close { - float: right; - font-size: ($font-size-base * 1.5); - font-weight: $close-font-weight; - line-height: 1; - color: $close-color; - text-shadow: $close-text-shadow; - @include opacity(.2); - - &:hover, - &:focus { - color: $close-color; - text-decoration: none; - cursor: pointer; - @include opacity(.5); - } - - // [converter] extracted button& to button.close -} - -// Additional properties for button version -// iOS requires the button element instead of an anchor tag. -// If you want the anchor version, it requires `href="#"`. -// See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile -button.close { - padding: 0; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; -} diff --git a/Public/sass/bootstrap/_code.scss b/Public/sass/bootstrap/_code.scss deleted file mode 100644 index caa5f06..0000000 --- a/Public/sass/bootstrap/_code.scss +++ /dev/null @@ -1,69 +0,0 @@ -// -// Code (inline and block) -// -------------------------------------------------- - - -// Inline and block code styles -code, -kbd, -pre, -samp { - font-family: $font-family-monospace; -} - -// Inline code -code { - padding: 2px 4px; - font-size: 90%; - color: $code-color; - background-color: $code-bg; - border-radius: $border-radius-base; -} - -// User input typically entered via keyboard -kbd { - padding: 2px 4px; - font-size: 90%; - color: $kbd-color; - background-color: $kbd-bg; - border-radius: $border-radius-small; - box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); - - kbd { - padding: 0; - font-size: 100%; - font-weight: bold; - box-shadow: none; - } -} - -// Blocks of code -pre { - display: block; - padding: (($line-height-computed - 1) / 2); - margin: 0 0 ($line-height-computed / 2); - font-size: ($font-size-base - 1); // 14px to 13px - line-height: $line-height-base; - word-break: break-all; - word-wrap: break-word; - color: $pre-color; - background-color: $pre-bg; - border: 1px solid $pre-border-color; - border-radius: $border-radius-base; - - // Account for some code outputs that place code tags in pre tags - code { - padding: 0; - font-size: inherit; - color: inherit; - white-space: pre-wrap; - background-color: transparent; - border-radius: 0; - } -} - -// Enable scrollable blocks of code -.pre-scrollable { - max-height: $pre-scrollable-max-height; - overflow-y: scroll; -} diff --git a/Public/sass/bootstrap/_component-animations.scss b/Public/sass/bootstrap/_component-animations.scss deleted file mode 100644 index ca3b43c..0000000 --- a/Public/sass/bootstrap/_component-animations.scss +++ /dev/null @@ -1,37 +0,0 @@ -// -// Component animations -// -------------------------------------------------- - -// Heads up! -// -// We don't use the `.opacity()` mixin here since it causes a bug with text -// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552. - -.fade { - opacity: 0; - @include transition(opacity .15s linear); - &.in { - opacity: 1; - } -} - -.collapse { - display: none; - - &.in { display: block; } - // [converter] extracted tr&.in to tr.collapse.in - // [converter] extracted tbody&.in to tbody.collapse.in -} - -tr.collapse.in { display: table-row; } - -tbody.collapse.in { display: table-row-group; } - -.collapsing { - position: relative; - height: 0; - overflow: hidden; - @include transition-property(height, visibility); - @include transition-duration(.35s); - @include transition-timing-function(ease); -} diff --git a/Public/sass/bootstrap/_dropdowns.scss b/Public/sass/bootstrap/_dropdowns.scss deleted file mode 100644 index aac8459..0000000 --- a/Public/sass/bootstrap/_dropdowns.scss +++ /dev/null @@ -1,216 +0,0 @@ -// -// Dropdown menus -// -------------------------------------------------- - - -// Dropdown arrow/caret -.caret { - display: inline-block; - width: 0; - height: 0; - margin-left: 2px; - vertical-align: middle; - border-top: $caret-width-base dashed; - border-top: $caret-width-base solid \9; // IE8 - border-right: $caret-width-base solid transparent; - border-left: $caret-width-base solid transparent; -} - -// The dropdown wrapper (div) -.dropup, -.dropdown { - position: relative; -} - -// Prevent the focus on the dropdown toggle when closing dropdowns -.dropdown-toggle:focus { - outline: 0; -} - -// The dropdown menu (ul) -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: $zindex-dropdown; - display: none; // none by default, but block on "open" of the menu - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; // override default ul - list-style: none; - font-size: $font-size-base; - text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer) - background-color: $dropdown-bg; - border: 1px solid $dropdown-fallback-border; // IE8 fallback - border: 1px solid $dropdown-border; - border-radius: $border-radius-base; - @include box-shadow(0 6px 12px rgba(0,0,0,.175)); - background-clip: padding-box; - - // Aligns the dropdown menu to right - // - // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]` - &.pull-right { - right: 0; - left: auto; - } - - // Dividers (basically an hr) within the dropdown - .divider { - @include nav-divider($dropdown-divider-bg); - } - - // Links within the dropdown menu - > li > a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: $line-height-base; - color: $dropdown-link-color; - white-space: nowrap; // prevent links from randomly breaking onto new lines - } -} - -// Hover/Focus state -.dropdown-menu > li > a { - &:hover, - &:focus { - text-decoration: none; - color: $dropdown-link-hover-color; - background-color: $dropdown-link-hover-bg; - } -} - -// Active state -.dropdown-menu > .active > a { - &, - &:hover, - &:focus { - color: $dropdown-link-active-color; - text-decoration: none; - outline: 0; - background-color: $dropdown-link-active-bg; - } -} - -// Disabled state -// -// Gray out text and ensure the hover/focus state remains gray - -.dropdown-menu > .disabled > a { - &, - &:hover, - &:focus { - color: $dropdown-link-disabled-color; - } - - // Nuke hover/focus effects - &:hover, - &:focus { - text-decoration: none; - background-color: transparent; - background-image: none; // Remove CSS gradient - @include reset-filter; - cursor: $cursor-disabled; - } -} - -// Open state for the dropdown -.open { - // Show the menu - > .dropdown-menu { - display: block; - } - - // Remove the outline when :focus is triggered - > a { - outline: 0; - } -} - -// Menu positioning -// -// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown -// menu with the parent. -.dropdown-menu-right { - left: auto; // Reset the default from `.dropdown-menu` - right: 0; -} -// With v3, we enabled auto-flipping if you have a dropdown within a right -// aligned nav component. To enable the undoing of that, we provide an override -// to restore the default dropdown menu alignment. -// -// This is only for left-aligning a dropdown menu within a `.navbar-right` or -// `.pull-right` nav component. -.dropdown-menu-left { - left: 0; - right: auto; -} - -// Dropdown section headers -.dropdown-header { - display: block; - padding: 3px 20px; - font-size: $font-size-small; - line-height: $line-height-base; - color: $dropdown-header-color; - white-space: nowrap; // as with > li > a -} - -// Backdrop to catch body clicks on mobile, etc. -.dropdown-backdrop { - position: fixed; - left: 0; - right: 0; - bottom: 0; - top: 0; - z-index: ($zindex-dropdown - 10); -} - -// Right aligned dropdowns -.pull-right > .dropdown-menu { - right: 0; - left: auto; -} - -// Allow for dropdowns to go bottom up (aka, dropup-menu) -// -// Just add .dropup after the standard .dropdown class and you're set, bro. -// TODO: abstract this so that the navbar fixed styles are not placed here? - -.dropup, -.navbar-fixed-bottom .dropdown { - // Reverse the caret - .caret { - border-top: 0; - border-bottom: $caret-width-base dashed; - border-bottom: $caret-width-base solid \9; // IE8 - content: ""; - } - // Different positioning for bottom up menu - .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 2px; - } -} - - -// Component alignment -// -// Reiterate per navbar.less and the modified component alignment there. - -@media (min-width: $grid-float-breakpoint) { - .navbar-right { - .dropdown-menu { - right: 0; left: auto; - } - // Necessary for overrides of the default right aligned menu. - // Will remove come v4 in all likelihood. - .dropdown-menu-left { - left: 0; right: auto; - } - } -} diff --git a/Public/sass/bootstrap/_forms.scss b/Public/sass/bootstrap/_forms.scss deleted file mode 100644 index de4befd..0000000 --- a/Public/sass/bootstrap/_forms.scss +++ /dev/null @@ -1,611 +0,0 @@ -// -// Forms -// -------------------------------------------------- - - -// Normalize non-controls -// -// Restyle and baseline non-control form elements. - -fieldset { - padding: 0; - margin: 0; - border: 0; - // Chrome and Firefox set a `min-width: min-content;` on fieldsets, - // so we reset that to ensure it behaves more like a standard block element. - // See https://github.com/twbs/bootstrap/issues/12359. - min-width: 0; -} - -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: $line-height-computed; - font-size: ($font-size-base * 1.5); - line-height: inherit; - color: $legend-color; - border: 0; - border-bottom: 1px solid $legend-border-color; -} - -label { - display: inline-block; - max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141) - margin-bottom: 5px; - font-weight: bold; -} - - -// Normalize form controls -// -// While most of our form styles require extra classes, some basic normalization -// is required to ensure optimum display with or without those classes to better -// address browser inconsistencies. - -// Override content-box in Normalize (* isn't specific enough) -input[type="search"] { - @include box-sizing(border-box); -} - -// Position radios and checkboxes better -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px \9; // IE8-9 - line-height: normal; -} - -input[type="file"] { - display: block; -} - -// Make range inputs behave like textual form controls -input[type="range"] { - display: block; - width: 100%; -} - -// Make multiple select elements height not fixed -select[multiple], -select[size] { - height: auto; -} - -// Focus for file, radio, and checkbox -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - @include tab-focus; -} - -// Adjust output element -output { - display: block; - padding-top: ($padding-base-vertical + 1); - font-size: $font-size-base; - line-height: $line-height-base; - color: $input-color; -} - - -// Common form controls -// -// Shared size and type resets for form controls. Apply `.form-control` to any -// of the following form controls: -// -// select -// textarea -// input[type="text"] -// input[type="password"] -// input[type="datetime"] -// input[type="datetime-local"] -// input[type="date"] -// input[type="month"] -// input[type="time"] -// input[type="week"] -// input[type="number"] -// input[type="email"] -// input[type="url"] -// input[type="search"] -// input[type="tel"] -// input[type="color"] - -.form-control { - display: block; - width: 100%; - height: $input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border) - padding: $padding-base-vertical $padding-base-horizontal; - font-size: $font-size-base; - line-height: $line-height-base; - color: $input-color; - background-color: $input-bg; - background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214 - border: 1px solid $input-border; - border-radius: $input-border-radius; // Note: This has no effect on s in CSS. - @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); - @include transition(border-color ease-in-out .15s, box-shadow ease-in-out .15s); - - // Customize the `:focus` state to imitate native WebKit styles. - @include form-control-focus; - - // Placeholder - @include placeholder; - - // Disabled and read-only inputs - // - // HTML5 says that controls under a fieldset > legend:first-child won't be - // disabled if the fieldset is disabled. Due to implementation difficulty, we - // don't honor that edge case; we style them as disabled anyway. - &[disabled], - &[readonly], - fieldset[disabled] & { - background-color: $input-bg-disabled; - opacity: 1; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655 - } - - &[disabled], - fieldset[disabled] & { - cursor: $cursor-disabled; - } - - // [converter] extracted textarea& to textarea.form-control -} - -// Reset height for `textarea`s -textarea.form-control { - height: auto; -} - - -// Search inputs in iOS -// -// This overrides the extra rounded corners on search inputs in iOS so that our -// `.form-control` class can properly style them. Note that this cannot simply -// be added to `.form-control` as it's not specific enough. For details, see -// https://github.com/twbs/bootstrap/issues/11586. - -input[type="search"] { - -webkit-appearance: none; -} - - -// Special styles for iOS temporal inputs -// -// In Mobile Safari, setting `display: block` on temporal inputs causes the -// text within the input to become vertically misaligned. As a workaround, we -// set a pixel line-height that matches the given height of the input, but only -// for Safari. See https://bugs.webkit.org/show_bug.cgi?id=139848 -// -// Note that as of 8.3, iOS doesn't support `datetime` or `week`. - -@media screen and (-webkit-min-device-pixel-ratio: 0) { - input[type="date"], - input[type="time"], - input[type="datetime-local"], - input[type="month"] { - &.form-control { - line-height: $input-height-base; - } - - &.input-sm, - .input-group-sm & { - line-height: $input-height-small; - } - - &.input-lg, - .input-group-lg & { - line-height: $input-height-large; - } - } -} - - -// Form groups -// -// Designed to help with the organization and spacing of vertical forms. For -// horizontal forms, use the predefined grid classes. - -.form-group { - margin-bottom: $form-group-margin-bottom; -} - - -// Checkboxes and radios -// -// Indent the labels to position radios/checkboxes as hanging controls. - -.radio, -.checkbox { - position: relative; - display: block; - margin-top: 10px; - margin-bottom: 10px; - - label { - min-height: $line-height-computed; // Ensure the input doesn't jump when there is no text - padding-left: 20px; - margin-bottom: 0; - font-weight: normal; - cursor: pointer; - } -} -.radio input[type="radio"], -.radio-inline input[type="radio"], -.checkbox input[type="checkbox"], -.checkbox-inline input[type="checkbox"] { - position: absolute; - margin-left: -20px; - margin-top: 4px \9; -} - -.radio + .radio, -.checkbox + .checkbox { - margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing -} - -// Radios and checkboxes on same line -.radio-inline, -.checkbox-inline { - position: relative; - display: inline-block; - padding-left: 20px; - margin-bottom: 0; - vertical-align: middle; - font-weight: normal; - cursor: pointer; -} -.radio-inline + .radio-inline, -.checkbox-inline + .checkbox-inline { - margin-top: 0; - margin-left: 10px; // space out consecutive inline controls -} - -// Apply same disabled cursor tweak as for inputs -// Some special care is needed because Star - -@at-root { - // Import the fonts - @font-face { - font-family: 'Glyphicons Halflings'; - src: url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.eot'), '#{$icon-font-path}#{$icon-font-name}.eot')); - src: url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.eot?#iefix'), '#{$icon-font-path}#{$icon-font-name}.eot?#iefix')) format('embedded-opentype'), - url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.woff2'), '#{$icon-font-path}#{$icon-font-name}.woff2')) format('woff2'), - url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.woff'), '#{$icon-font-path}#{$icon-font-name}.woff')) format('woff'), - url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.ttf'), '#{$icon-font-path}#{$icon-font-name}.ttf')) format('truetype'), - url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.svg##{$icon-font-svg-id}'), '#{$icon-font-path}#{$icon-font-name}.svg##{$icon-font-svg-id}')) format('svg'); - } -} - -// Catchall baseclass -.glyphicon { - position: relative; - top: 1px; - display: inline-block; - font-family: 'Glyphicons Halflings'; - font-style: normal; - font-weight: normal; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -// Individual icons -.glyphicon-asterisk { &:before { content: "\2a"; } } -.glyphicon-plus { &:before { content: "\2b"; } } -.glyphicon-euro, -.glyphicon-eur { &:before { content: "\20ac"; } } -.glyphicon-minus { &:before { content: "\2212"; } } -.glyphicon-cloud { &:before { content: "\2601"; } } -.glyphicon-envelope { &:before { content: "\2709"; } } -.glyphicon-pencil { &:before { content: "\270f"; } } -.glyphicon-glass { &:before { content: "\e001"; } } -.glyphicon-music { &:before { content: "\e002"; } } -.glyphicon-search { &:before { content: "\e003"; } } -.glyphicon-heart { &:before { content: "\e005"; } } -.glyphicon-star { &:before { content: "\e006"; } } -.glyphicon-star-empty { &:before { content: "\e007"; } } -.glyphicon-user { &:before { content: "\e008"; } } -.glyphicon-film { &:before { content: "\e009"; } } -.glyphicon-th-large { &:before { content: "\e010"; } } -.glyphicon-th { &:before { content: "\e011"; } } -.glyphicon-th-list { &:before { content: "\e012"; } } -.glyphicon-ok { &:before { content: "\e013"; } } -.glyphicon-remove { &:before { content: "\e014"; } } -.glyphicon-zoom-in { &:before { content: "\e015"; } } -.glyphicon-zoom-out { &:before { content: "\e016"; } } -.glyphicon-off { &:before { content: "\e017"; } } -.glyphicon-signal { &:before { content: "\e018"; } } -.glyphicon-cog { &:before { content: "\e019"; } } -.glyphicon-trash { &:before { content: "\e020"; } } -.glyphicon-home { &:before { content: "\e021"; } } -.glyphicon-file { &:before { content: "\e022"; } } -.glyphicon-time { &:before { content: "\e023"; } } -.glyphicon-road { &:before { content: "\e024"; } } -.glyphicon-download-alt { &:before { content: "\e025"; } } -.glyphicon-download { &:before { content: "\e026"; } } -.glyphicon-upload { &:before { content: "\e027"; } } -.glyphicon-inbox { &:before { content: "\e028"; } } -.glyphicon-play-circle { &:before { content: "\e029"; } } -.glyphicon-repeat { &:before { content: "\e030"; } } -.glyphicon-refresh { &:before { content: "\e031"; } } -.glyphicon-list-alt { &:before { content: "\e032"; } } -.glyphicon-lock { &:before { content: "\e033"; } } -.glyphicon-flag { &:before { content: "\e034"; } } -.glyphicon-headphones { &:before { content: "\e035"; } } -.glyphicon-volume-off { &:before { content: "\e036"; } } -.glyphicon-volume-down { &:before { content: "\e037"; } } -.glyphicon-volume-up { &:before { content: "\e038"; } } -.glyphicon-qrcode { &:before { content: "\e039"; } } -.glyphicon-barcode { &:before { content: "\e040"; } } -.glyphicon-tag { &:before { content: "\e041"; } } -.glyphicon-tags { &:before { content: "\e042"; } } -.glyphicon-book { &:before { content: "\e043"; } } -.glyphicon-bookmark { &:before { content: "\e044"; } } -.glyphicon-print { &:before { content: "\e045"; } } -.glyphicon-camera { &:before { content: "\e046"; } } -.glyphicon-font { &:before { content: "\e047"; } } -.glyphicon-bold { &:before { content: "\e048"; } } -.glyphicon-italic { &:before { content: "\e049"; } } -.glyphicon-text-height { &:before { content: "\e050"; } } -.glyphicon-text-width { &:before { content: "\e051"; } } -.glyphicon-align-left { &:before { content: "\e052"; } } -.glyphicon-align-center { &:before { content: "\e053"; } } -.glyphicon-align-right { &:before { content: "\e054"; } } -.glyphicon-align-justify { &:before { content: "\e055"; } } -.glyphicon-list { &:before { content: "\e056"; } } -.glyphicon-indent-left { &:before { content: "\e057"; } } -.glyphicon-indent-right { &:before { content: "\e058"; } } -.glyphicon-facetime-video { &:before { content: "\e059"; } } -.glyphicon-picture { &:before { content: "\e060"; } } -.glyphicon-map-marker { &:before { content: "\e062"; } } -.glyphicon-adjust { &:before { content: "\e063"; } } -.glyphicon-tint { &:before { content: "\e064"; } } -.glyphicon-edit { &:before { content: "\e065"; } } -.glyphicon-share { &:before { content: "\e066"; } } -.glyphicon-check { &:before { content: "\e067"; } } -.glyphicon-move { &:before { content: "\e068"; } } -.glyphicon-step-backward { &:before { content: "\e069"; } } -.glyphicon-fast-backward { &:before { content: "\e070"; } } -.glyphicon-backward { &:before { content: "\e071"; } } -.glyphicon-play { &:before { content: "\e072"; } } -.glyphicon-pause { &:before { content: "\e073"; } } -.glyphicon-stop { &:before { content: "\e074"; } } -.glyphicon-forward { &:before { content: "\e075"; } } -.glyphicon-fast-forward { &:before { content: "\e076"; } } -.glyphicon-step-forward { &:before { content: "\e077"; } } -.glyphicon-eject { &:before { content: "\e078"; } } -.glyphicon-chevron-left { &:before { content: "\e079"; } } -.glyphicon-chevron-right { &:before { content: "\e080"; } } -.glyphicon-plus-sign { &:before { content: "\e081"; } } -.glyphicon-minus-sign { &:before { content: "\e082"; } } -.glyphicon-remove-sign { &:before { content: "\e083"; } } -.glyphicon-ok-sign { &:before { content: "\e084"; } } -.glyphicon-question-sign { &:before { content: "\e085"; } } -.glyphicon-info-sign { &:before { content: "\e086"; } } -.glyphicon-screenshot { &:before { content: "\e087"; } } -.glyphicon-remove-circle { &:before { content: "\e088"; } } -.glyphicon-ok-circle { &:before { content: "\e089"; } } -.glyphicon-ban-circle { &:before { content: "\e090"; } } -.glyphicon-arrow-left { &:before { content: "\e091"; } } -.glyphicon-arrow-right { &:before { content: "\e092"; } } -.glyphicon-arrow-up { &:before { content: "\e093"; } } -.glyphicon-arrow-down { &:before { content: "\e094"; } } -.glyphicon-share-alt { &:before { content: "\e095"; } } -.glyphicon-resize-full { &:before { content: "\e096"; } } -.glyphicon-resize-small { &:before { content: "\e097"; } } -.glyphicon-exclamation-sign { &:before { content: "\e101"; } } -.glyphicon-gift { &:before { content: "\e102"; } } -.glyphicon-leaf { &:before { content: "\e103"; } } -.glyphicon-fire { &:before { content: "\e104"; } } -.glyphicon-eye-open { &:before { content: "\e105"; } } -.glyphicon-eye-close { &:before { content: "\e106"; } } -.glyphicon-warning-sign { &:before { content: "\e107"; } } -.glyphicon-plane { &:before { content: "\e108"; } } -.glyphicon-calendar { &:before { content: "\e109"; } } -.glyphicon-random { &:before { content: "\e110"; } } -.glyphicon-comment { &:before { content: "\e111"; } } -.glyphicon-magnet { &:before { content: "\e112"; } } -.glyphicon-chevron-up { &:before { content: "\e113"; } } -.glyphicon-chevron-down { &:before { content: "\e114"; } } -.glyphicon-retweet { &:before { content: "\e115"; } } -.glyphicon-shopping-cart { &:before { content: "\e116"; } } -.glyphicon-folder-close { &:before { content: "\e117"; } } -.glyphicon-folder-open { &:before { content: "\e118"; } } -.glyphicon-resize-vertical { &:before { content: "\e119"; } } -.glyphicon-resize-horizontal { &:before { content: "\e120"; } } -.glyphicon-hdd { &:before { content: "\e121"; } } -.glyphicon-bullhorn { &:before { content: "\e122"; } } -.glyphicon-bell { &:before { content: "\e123"; } } -.glyphicon-certificate { &:before { content: "\e124"; } } -.glyphicon-thumbs-up { &:before { content: "\e125"; } } -.glyphicon-thumbs-down { &:before { content: "\e126"; } } -.glyphicon-hand-right { &:before { content: "\e127"; } } -.glyphicon-hand-left { &:before { content: "\e128"; } } -.glyphicon-hand-up { &:before { content: "\e129"; } } -.glyphicon-hand-down { &:before { content: "\e130"; } } -.glyphicon-circle-arrow-right { &:before { content: "\e131"; } } -.glyphicon-circle-arrow-left { &:before { content: "\e132"; } } -.glyphicon-circle-arrow-up { &:before { content: "\e133"; } } -.glyphicon-circle-arrow-down { &:before { content: "\e134"; } } -.glyphicon-globe { &:before { content: "\e135"; } } -.glyphicon-wrench { &:before { content: "\e136"; } } -.glyphicon-tasks { &:before { content: "\e137"; } } -.glyphicon-filter { &:before { content: "\e138"; } } -.glyphicon-briefcase { &:before { content: "\e139"; } } -.glyphicon-fullscreen { &:before { content: "\e140"; } } -.glyphicon-dashboard { &:before { content: "\e141"; } } -.glyphicon-paperclip { &:before { content: "\e142"; } } -.glyphicon-heart-empty { &:before { content: "\e143"; } } -.glyphicon-link { &:before { content: "\e144"; } } -.glyphicon-phone { &:before { content: "\e145"; } } -.glyphicon-pushpin { &:before { content: "\e146"; } } -.glyphicon-usd { &:before { content: "\e148"; } } -.glyphicon-gbp { &:before { content: "\e149"; } } -.glyphicon-sort { &:before { content: "\e150"; } } -.glyphicon-sort-by-alphabet { &:before { content: "\e151"; } } -.glyphicon-sort-by-alphabet-alt { &:before { content: "\e152"; } } -.glyphicon-sort-by-order { &:before { content: "\e153"; } } -.glyphicon-sort-by-order-alt { &:before { content: "\e154"; } } -.glyphicon-sort-by-attributes { &:before { content: "\e155"; } } -.glyphicon-sort-by-attributes-alt { &:before { content: "\e156"; } } -.glyphicon-unchecked { &:before { content: "\e157"; } } -.glyphicon-expand { &:before { content: "\e158"; } } -.glyphicon-collapse-down { &:before { content: "\e159"; } } -.glyphicon-collapse-up { &:before { content: "\e160"; } } -.glyphicon-log-in { &:before { content: "\e161"; } } -.glyphicon-flash { &:before { content: "\e162"; } } -.glyphicon-log-out { &:before { content: "\e163"; } } -.glyphicon-new-window { &:before { content: "\e164"; } } -.glyphicon-record { &:before { content: "\e165"; } } -.glyphicon-save { &:before { content: "\e166"; } } -.glyphicon-open { &:before { content: "\e167"; } } -.glyphicon-saved { &:before { content: "\e168"; } } -.glyphicon-import { &:before { content: "\e169"; } } -.glyphicon-export { &:before { content: "\e170"; } } -.glyphicon-send { &:before { content: "\e171"; } } -.glyphicon-floppy-disk { &:before { content: "\e172"; } } -.glyphicon-floppy-saved { &:before { content: "\e173"; } } -.glyphicon-floppy-remove { &:before { content: "\e174"; } } -.glyphicon-floppy-save { &:before { content: "\e175"; } } -.glyphicon-floppy-open { &:before { content: "\e176"; } } -.glyphicon-credit-card { &:before { content: "\e177"; } } -.glyphicon-transfer { &:before { content: "\e178"; } } -.glyphicon-cutlery { &:before { content: "\e179"; } } -.glyphicon-header { &:before { content: "\e180"; } } -.glyphicon-compressed { &:before { content: "\e181"; } } -.glyphicon-earphone { &:before { content: "\e182"; } } -.glyphicon-phone-alt { &:before { content: "\e183"; } } -.glyphicon-tower { &:before { content: "\e184"; } } -.glyphicon-stats { &:before { content: "\e185"; } } -.glyphicon-sd-video { &:before { content: "\e186"; } } -.glyphicon-hd-video { &:before { content: "\e187"; } } -.glyphicon-subtitles { &:before { content: "\e188"; } } -.glyphicon-sound-stereo { &:before { content: "\e189"; } } -.glyphicon-sound-dolby { &:before { content: "\e190"; } } -.glyphicon-sound-5-1 { &:before { content: "\e191"; } } -.glyphicon-sound-6-1 { &:before { content: "\e192"; } } -.glyphicon-sound-7-1 { &:before { content: "\e193"; } } -.glyphicon-copyright-mark { &:before { content: "\e194"; } } -.glyphicon-registration-mark { &:before { content: "\e195"; } } -.glyphicon-cloud-download { &:before { content: "\e197"; } } -.glyphicon-cloud-upload { &:before { content: "\e198"; } } -.glyphicon-tree-conifer { &:before { content: "\e199"; } } -.glyphicon-tree-deciduous { &:before { content: "\e200"; } } -.glyphicon-cd { &:before { content: "\e201"; } } -.glyphicon-save-file { &:before { content: "\e202"; } } -.glyphicon-open-file { &:before { content: "\e203"; } } -.glyphicon-level-up { &:before { content: "\e204"; } } -.glyphicon-copy { &:before { content: "\e205"; } } -.glyphicon-paste { &:before { content: "\e206"; } } -// The following 2 Glyphicons are omitted for the time being because -// they currently use Unicode codepoints that are outside the -// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle -// non-BMP codepoints in CSS string escapes, and thus can't display these two icons. -// Notably, the bug affects some older versions of the Android Browser. -// More info: https://github.com/twbs/bootstrap/issues/10106 -// .glyphicon-door { &:before { content: "\1f6aa"; } } -// .glyphicon-key { &:before { content: "\1f511"; } } -.glyphicon-alert { &:before { content: "\e209"; } } -.glyphicon-equalizer { &:before { content: "\e210"; } } -.glyphicon-king { &:before { content: "\e211"; } } -.glyphicon-queen { &:before { content: "\e212"; } } -.glyphicon-pawn { &:before { content: "\e213"; } } -.glyphicon-bishop { &:before { content: "\e214"; } } -.glyphicon-knight { &:before { content: "\e215"; } } -.glyphicon-baby-formula { &:before { content: "\e216"; } } -.glyphicon-tent { &:before { content: "\26fa"; } } -.glyphicon-blackboard { &:before { content: "\e218"; } } -.glyphicon-bed { &:before { content: "\e219"; } } -.glyphicon-apple { &:before { content: "\f8ff"; } } -.glyphicon-erase { &:before { content: "\e221"; } } -.glyphicon-hourglass { &:before { content: "\231b"; } } -.glyphicon-lamp { &:before { content: "\e223"; } } -.glyphicon-duplicate { &:before { content: "\e224"; } } -.glyphicon-piggy-bank { &:before { content: "\e225"; } } -.glyphicon-scissors { &:before { content: "\e226"; } } -.glyphicon-bitcoin { &:before { content: "\e227"; } } -.glyphicon-btc { &:before { content: "\e227"; } } -.glyphicon-xbt { &:before { content: "\e227"; } } -.glyphicon-yen { &:before { content: "\00a5"; } } -.glyphicon-jpy { &:before { content: "\00a5"; } } -.glyphicon-ruble { &:before { content: "\20bd"; } } -.glyphicon-rub { &:before { content: "\20bd"; } } -.glyphicon-scale { &:before { content: "\e230"; } } -.glyphicon-ice-lolly { &:before { content: "\e231"; } } -.glyphicon-ice-lolly-tasted { &:before { content: "\e232"; } } -.glyphicon-education { &:before { content: "\e233"; } } -.glyphicon-option-horizontal { &:before { content: "\e234"; } } -.glyphicon-option-vertical { &:before { content: "\e235"; } } -.glyphicon-menu-hamburger { &:before { content: "\e236"; } } -.glyphicon-modal-window { &:before { content: "\e237"; } } -.glyphicon-oil { &:before { content: "\e238"; } } -.glyphicon-grain { &:before { content: "\e239"; } } -.glyphicon-sunglasses { &:before { content: "\e240"; } } -.glyphicon-text-size { &:before { content: "\e241"; } } -.glyphicon-text-color { &:before { content: "\e242"; } } -.glyphicon-text-background { &:before { content: "\e243"; } } -.glyphicon-object-align-top { &:before { content: "\e244"; } } -.glyphicon-object-align-bottom { &:before { content: "\e245"; } } -.glyphicon-object-align-horizontal{ &:before { content: "\e246"; } } -.glyphicon-object-align-left { &:before { content: "\e247"; } } -.glyphicon-object-align-vertical { &:before { content: "\e248"; } } -.glyphicon-object-align-right { &:before { content: "\e249"; } } -.glyphicon-triangle-right { &:before { content: "\e250"; } } -.glyphicon-triangle-left { &:before { content: "\e251"; } } -.glyphicon-triangle-bottom { &:before { content: "\e252"; } } -.glyphicon-triangle-top { &:before { content: "\e253"; } } -.glyphicon-console { &:before { content: "\e254"; } } -.glyphicon-superscript { &:before { content: "\e255"; } } -.glyphicon-subscript { &:before { content: "\e256"; } } -.glyphicon-menu-left { &:before { content: "\e257"; } } -.glyphicon-menu-right { &:before { content: "\e258"; } } -.glyphicon-menu-down { &:before { content: "\e259"; } } -.glyphicon-menu-up { &:before { content: "\e260"; } } diff --git a/Public/sass/bootstrap/_grid.scss b/Public/sass/bootstrap/_grid.scss deleted file mode 100644 index b15ca27..0000000 --- a/Public/sass/bootstrap/_grid.scss +++ /dev/null @@ -1,84 +0,0 @@ -// -// Grid system -// -------------------------------------------------- - - -// Container widths -// -// Set the container width, and override it for fixed navbars in media queries. - -.container { - @include container-fixed; - - @media (min-width: $screen-sm-min) { - width: $container-sm; - } - @media (min-width: $screen-md-min) { - width: $container-md; - } - @media (min-width: $screen-lg-min) { - width: $container-lg; - } -} - - -// Fluid container -// -// Utilizes the mixin meant for fixed width containers, but without any defined -// width for fluid, full width layouts. - -.container-fluid { - @include container-fixed; -} - - -// Row -// -// Rows contain and clear the floats of your columns. - -.row { - @include make-row; -} - - -// Columns -// -// Common styles for small and large grid columns - -@include make-grid-columns; - - -// Extra small grid -// -// Columns, offsets, pushes, and pulls for extra small devices like -// smartphones. - -@include make-grid(xs); - - -// Small grid -// -// Columns, offsets, pushes, and pulls for the small device range, from phones -// to tablets. - -@media (min-width: $screen-sm-min) { - @include make-grid(sm); -} - - -// Medium grid -// -// Columns, offsets, pushes, and pulls for the desktop device range. - -@media (min-width: $screen-md-min) { - @include make-grid(md); -} - - -// Large grid -// -// Columns, offsets, pushes, and pulls for the large desktop device range. - -@media (min-width: $screen-lg-min) { - @include make-grid(lg); -} diff --git a/Public/sass/bootstrap/_input-groups.scss b/Public/sass/bootstrap/_input-groups.scss deleted file mode 100644 index 12f0c42..0000000 --- a/Public/sass/bootstrap/_input-groups.scss +++ /dev/null @@ -1,167 +0,0 @@ -// -// Input groups -// -------------------------------------------------- - -// Base styles -// ------------------------- -.input-group { - position: relative; // For dropdowns - display: table; - border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table - - // Undo padding and float of grid classes - &[class*="col-"] { - float: none; - padding-left: 0; - padding-right: 0; - } - - .form-control { - // Ensure that the input is always above the *appended* addon button for - // proper border colors. - position: relative; - z-index: 2; - - // IE9 fubars the placeholder attribute in text inputs and the arrows on - // select elements in input groups. To fix it, we float the input. Details: - // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855 - float: left; - - width: 100%; - margin-bottom: 0; - } -} - -// Sizing options -// -// Remix the default form control sizing classes into new ones for easier -// manipulation. - -.input-group-lg > .form-control, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .btn { - @extend .input-lg; -} -.input-group-sm > .form-control, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .btn { - @extend .input-sm; -} - - -// Display as table-cell -// ------------------------- -.input-group-addon, -.input-group-btn, -.input-group .form-control { - display: table-cell; - - &:not(:first-child):not(:last-child) { - border-radius: 0; - } -} -// Addon and addon wrapper for buttons -.input-group-addon, -.input-group-btn { - width: 1%; - white-space: nowrap; - vertical-align: middle; // Match the inputs -} - -// Text input groups -// ------------------------- -.input-group-addon { - padding: $padding-base-vertical $padding-base-horizontal; - font-size: $font-size-base; - font-weight: normal; - line-height: 1; - color: $input-color; - text-align: center; - background-color: $input-group-addon-bg; - border: 1px solid $input-group-addon-border-color; - border-radius: $border-radius-base; - - // Sizing - &.input-sm { - padding: $padding-small-vertical $padding-small-horizontal; - font-size: $font-size-small; - border-radius: $border-radius-small; - } - &.input-lg { - padding: $padding-large-vertical $padding-large-horizontal; - font-size: $font-size-large; - border-radius: $border-radius-large; - } - - // Nuke default margins from checkboxes and radios to vertically center within. - input[type="radio"], - input[type="checkbox"] { - margin-top: 0; - } -} - -// Reset rounded corners -.input-group .form-control:first-child, -.input-group-addon:first-child, -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group > .btn, -.input-group-btn:first-child > .dropdown-toggle, -.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), -.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { - @include border-right-radius(0); -} -.input-group-addon:first-child { - border-right: 0; -} -.input-group .form-control:last-child, -.input-group-addon:last-child, -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group > .btn, -.input-group-btn:last-child > .dropdown-toggle, -.input-group-btn:first-child > .btn:not(:first-child), -.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { - @include border-left-radius(0); -} -.input-group-addon:last-child { - border-left: 0; -} - -// Button input groups -// ------------------------- -.input-group-btn { - position: relative; - // Jankily prevent input button groups from wrapping with `white-space` and - // `font-size` in combination with `inline-block` on buttons. - font-size: 0; - white-space: nowrap; - - // Negative margin for spacing, position for bringing hovered/focused/actived - // element above the siblings. - > .btn { - position: relative; - + .btn { - margin-left: -1px; - } - // Bring the "active" button to the front - &:hover, - &:focus, - &:active { - z-index: 2; - } - } - - // Negative margin to only have a 1px border between the two - &:first-child { - > .btn, - > .btn-group { - margin-right: -1px; - } - } - &:last-child { - > .btn, - > .btn-group { - z-index: 2; - margin-left: -1px; - } - } -} diff --git a/Public/sass/bootstrap/_jumbotron.scss b/Public/sass/bootstrap/_jumbotron.scss deleted file mode 100644 index 439d23d..0000000 --- a/Public/sass/bootstrap/_jumbotron.scss +++ /dev/null @@ -1,52 +0,0 @@ -// -// Jumbotron -// -------------------------------------------------- - - -.jumbotron { - padding-top: $jumbotron-padding; - padding-bottom: $jumbotron-padding; - margin-bottom: $jumbotron-padding; - color: $jumbotron-color; - background-color: $jumbotron-bg; - - h1, - .h1 { - color: $jumbotron-heading-color; - } - - p { - margin-bottom: ($jumbotron-padding / 2); - font-size: $jumbotron-font-size; - font-weight: 200; - } - - > hr { - border-top-color: darken($jumbotron-bg, 10%); - } - - .container &, - .container-fluid & { - border-radius: $border-radius-large; // Only round corners at higher resolutions if contained in a container - } - - .container { - max-width: 100%; - } - - @media screen and (min-width: $screen-sm-min) { - padding-top: ($jumbotron-padding * 1.6); - padding-bottom: ($jumbotron-padding * 1.6); - - .container &, - .container-fluid & { - padding-left: ($jumbotron-padding * 2); - padding-right: ($jumbotron-padding * 2); - } - - h1, - .h1 { - font-size: $jumbotron-heading-font-size; - } - } -} diff --git a/Public/sass/bootstrap/_labels.scss b/Public/sass/bootstrap/_labels.scss deleted file mode 100644 index 42ed6ea..0000000 --- a/Public/sass/bootstrap/_labels.scss +++ /dev/null @@ -1,66 +0,0 @@ -// -// Labels -// -------------------------------------------------- - -.label { - display: inline; - padding: .2em .6em .3em; - font-size: 75%; - font-weight: bold; - line-height: 1; - color: $label-color; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: .25em; - - // [converter] extracted a& to a.label - - // Empty labels collapse automatically (not available in IE8) - &:empty { - display: none; - } - - // Quick fix for labels in buttons - .btn & { - position: relative; - top: -1px; - } -} - -// Add hover effects, but only for links -a.label { - &:hover, - &:focus { - color: $label-link-hover-color; - text-decoration: none; - cursor: pointer; - } -} - -// Colors -// Contextual variations (linked labels get darker on :hover) - -.label-default { - @include label-variant($label-default-bg); -} - -.label-primary { - @include label-variant($label-primary-bg); -} - -.label-success { - @include label-variant($label-success-bg); -} - -.label-info { - @include label-variant($label-info-bg); -} - -.label-warning { - @include label-variant($label-warning-bg); -} - -.label-danger { - @include label-variant($label-danger-bg); -} diff --git a/Public/sass/bootstrap/_list-group.scss b/Public/sass/bootstrap/_list-group.scss deleted file mode 100644 index 7cb83aa..0000000 --- a/Public/sass/bootstrap/_list-group.scss +++ /dev/null @@ -1,130 +0,0 @@ -// -// List groups -// -------------------------------------------------- - - -// Base class -// -// Easily usable on
      ,
        , or
        . - -.list-group { - // No need to set list-style: none; since .list-group-item is block level - margin-bottom: 20px; - padding-left: 0; // reset padding because ul and ol -} - - -// Individual list items -// -// Use on `li`s or `div`s within the `.list-group` parent. - -.list-group-item { - position: relative; - display: block; - padding: 10px 15px; - // Place the border on the list items and negative margin up for better styling - margin-bottom: -1px; - background-color: $list-group-bg; - border: 1px solid $list-group-border; - - // Round the first and last items - &:first-child { - @include border-top-radius($list-group-border-radius); - } - &:last-child { - margin-bottom: 0; - @include border-bottom-radius($list-group-border-radius); - } -} - - -// Interactive list items -// -// Use anchor or button elements instead of `li`s or `div`s to create interactive items. -// Includes an extra `.active` modifier class for showing selected items. - -a.list-group-item, -button.list-group-item { - color: $list-group-link-color; - - .list-group-item-heading { - color: $list-group-link-heading-color; - } - - // Hover state - &:hover, - &:focus { - text-decoration: none; - color: $list-group-link-hover-color; - background-color: $list-group-hover-bg; - } -} - -button.list-group-item { - width: 100%; - text-align: left; -} - -.list-group-item { - // Disabled state - &.disabled, - &.disabled:hover, - &.disabled:focus { - background-color: $list-group-disabled-bg; - color: $list-group-disabled-color; - cursor: $cursor-disabled; - - // Force color to inherit for custom content - .list-group-item-heading { - color: inherit; - } - .list-group-item-text { - color: $list-group-disabled-text-color; - } - } - - // Active class on item itself, not parent - &.active, - &.active:hover, - &.active:focus { - z-index: 2; // Place active items above their siblings for proper border styling - color: $list-group-active-color; - background-color: $list-group-active-bg; - border-color: $list-group-active-border; - - // Force color to inherit for custom content - .list-group-item-heading, - .list-group-item-heading > small, - .list-group-item-heading > .small { - color: inherit; - } - .list-group-item-text { - color: $list-group-active-text-color; - } - } -} - - -// Contextual variants -// -// Add modifier classes to change text and background color on individual items. -// Organizationally, this must come after the `:hover` states. - -@include list-group-item-variant(success, $state-success-bg, $state-success-text); -@include list-group-item-variant(info, $state-info-bg, $state-info-text); -@include list-group-item-variant(warning, $state-warning-bg, $state-warning-text); -@include list-group-item-variant(danger, $state-danger-bg, $state-danger-text); - - -// Custom content options -// -// Extra classes for creating well-formatted content within `.list-group-item`s. - -.list-group-item-heading { - margin-top: 0; - margin-bottom: 5px; -} -.list-group-item-text { - margin-bottom: 0; - line-height: 1.3; -} diff --git a/Public/sass/bootstrap/_media.scss b/Public/sass/bootstrap/_media.scss deleted file mode 100644 index 8c835e8..0000000 --- a/Public/sass/bootstrap/_media.scss +++ /dev/null @@ -1,66 +0,0 @@ -.media { - // Proper spacing between instances of .media - margin-top: 15px; - - &:first-child { - margin-top: 0; - } -} - -.media, -.media-body { - zoom: 1; - overflow: hidden; -} - -.media-body { - width: 10000px; -} - -.media-object { - display: block; - - // Fix collapse in webkit from max-width: 100% and display: table-cell. - &.img-thumbnail { - max-width: none; - } -} - -.media-right, -.media > .pull-right { - padding-left: 10px; -} - -.media-left, -.media > .pull-left { - padding-right: 10px; -} - -.media-left, -.media-right, -.media-body { - display: table-cell; - vertical-align: top; -} - -.media-middle { - vertical-align: middle; -} - -.media-bottom { - vertical-align: bottom; -} - -// Reset margins on headings for tighter default spacing -.media-heading { - margin-top: 0; - margin-bottom: 5px; -} - -// Media list variation -// -// Undo default ul/ol styles -.media-list { - padding-left: 0; - list-style: none; -} diff --git a/Public/sass/bootstrap/_mixins.scss b/Public/sass/bootstrap/_mixins.scss deleted file mode 100644 index 78cd5aa..0000000 --- a/Public/sass/bootstrap/_mixins.scss +++ /dev/null @@ -1,40 +0,0 @@ -// Mixins -// -------------------------------------------------- - -// Utilities -@import "mixins/hide-text"; -@import "mixins/opacity"; -@import "mixins/image"; -@import "mixins/labels"; -@import "mixins/reset-filter"; -@import "mixins/resize"; -@import "mixins/responsive-visibility"; -@import "mixins/size"; -@import "mixins/tab-focus"; -@import "mixins/reset-text"; -@import "mixins/text-emphasis"; -@import "mixins/text-overflow"; -@import "mixins/vendor-prefixes"; - -// Components -@import "mixins/alerts"; -@import "mixins/buttons"; -@import "mixins/panels"; -@import "mixins/pagination"; -@import "mixins/list-group"; -@import "mixins/nav-divider"; -@import "mixins/forms"; -@import "mixins/progress-bar"; -@import "mixins/table-row"; - -// Skins -@import "mixins/background-variant"; -@import "mixins/border-radius"; -@import "mixins/gradients"; - -// Layout -@import "mixins/clearfix"; -@import "mixins/center-block"; -@import "mixins/nav-vertical-align"; -@import "mixins/grid-framework"; -@import "mixins/grid"; diff --git a/Public/sass/bootstrap/_modals.scss b/Public/sass/bootstrap/_modals.scss deleted file mode 100644 index 837558e..0000000 --- a/Public/sass/bootstrap/_modals.scss +++ /dev/null @@ -1,150 +0,0 @@ -// -// Modals -// -------------------------------------------------- - -// .modal-open - body class for killing the scroll -// .modal - container to scroll within -// .modal-dialog - positioning shell for the actual modal -// .modal-content - actual modal w/ bg and corners and shit - -// Kill the scroll on the body -.modal-open { - overflow: hidden; -} - -// Container that the modal scrolls within -.modal { - display: none; - overflow: hidden; - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: $zindex-modal; - -webkit-overflow-scrolling: touch; - - // Prevent Chrome on Windows from adding a focus outline. For details, see - // https://github.com/twbs/bootstrap/pull/10951. - outline: 0; - - // When fading in the modal, animate it to slide down - &.fade .modal-dialog { - @include translate(0, -25%); - @include transition-transform(0.3s ease-out); - } - &.in .modal-dialog { @include translate(0, 0) } -} -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} - -// Shell div to position the modal with bottom padding -.modal-dialog { - position: relative; - width: auto; - margin: 10px; -} - -// Actual modal -.modal-content { - position: relative; - background-color: $modal-content-bg; - border: 1px solid $modal-content-fallback-border-color; //old browsers fallback (ie8 etc) - border: 1px solid $modal-content-border-color; - border-radius: $border-radius-large; - @include box-shadow(0 3px 9px rgba(0,0,0,.5)); - background-clip: padding-box; - // Remove focus outline from opened modal - outline: 0; -} - -// Modal background -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: $zindex-modal-background; - background-color: $modal-backdrop-bg; - // Fade for backdrop - &.fade { @include opacity(0); } - &.in { @include opacity($modal-backdrop-opacity); } -} - -// Modal header -// Top section of the modal w/ title and dismiss -.modal-header { - padding: $modal-title-padding; - border-bottom: 1px solid $modal-header-border-color; - min-height: ($modal-title-padding + $modal-title-line-height); -} -// Close icon -.modal-header .close { - margin-top: -2px; -} - -// Title text within header -.modal-title { - margin: 0; - line-height: $modal-title-line-height; -} - -// Modal body -// Where all modal content resides (sibling of .modal-header and .modal-footer) -.modal-body { - position: relative; - padding: $modal-inner-padding; -} - -// Footer (for actions) -.modal-footer { - padding: $modal-inner-padding; - text-align: right; // right align buttons - border-top: 1px solid $modal-footer-border-color; - @include clearfix; // clear it in case folks use .pull-* classes on buttons - - // Properly space out buttons - .btn + .btn { - margin-left: 5px; - margin-bottom: 0; // account for input[type="submit"] which gets the bottom margin like all other inputs - } - // but override that for button groups - .btn-group .btn + .btn { - margin-left: -1px; - } - // and override it for block buttons as well - .btn-block + .btn-block { - margin-left: 0; - } -} - -// Measure scrollbar width for padding body during modal show/hide -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} - -// Scale up the modal -@media (min-width: $screen-sm-min) { - // Automatically set modal's width for larger viewports - .modal-dialog { - width: $modal-md; - margin: 30px auto; - } - .modal-content { - @include box-shadow(0 5px 15px rgba(0,0,0,.5)); - } - - // Modal sizes - .modal-sm { width: $modal-sm; } -} - -@media (min-width: $screen-md-min) { - .modal-lg { width: $modal-lg; } -} diff --git a/Public/sass/bootstrap/_navbar.scss b/Public/sass/bootstrap/_navbar.scss deleted file mode 100644 index 11e5c01..0000000 --- a/Public/sass/bootstrap/_navbar.scss +++ /dev/null @@ -1,662 +0,0 @@ -// -// Navbars -// -------------------------------------------------- - - -// Wrapper and base class -// -// Provide a static navbar from which we expand to create full-width, fixed, and -// other navbar variations. - -.navbar { - position: relative; - min-height: $navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode) - margin-bottom: $navbar-margin-bottom; - border: 1px solid transparent; - - // Prevent floats from breaking the navbar - @include clearfix; - - @media (min-width: $grid-float-breakpoint) { - border-radius: $navbar-border-radius; - } -} - - -// Navbar heading -// -// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy -// styling of responsive aspects. - -.navbar-header { - @include clearfix; - - @media (min-width: $grid-float-breakpoint) { - float: left; - } -} - - -// Navbar collapse (body) -// -// Group your navbar content into this for easy collapsing and expanding across -// various device sizes. By default, this content is collapsed when <768px, but -// will expand past that for a horizontal display. -// -// To start (on mobile devices) the navbar links, forms, and buttons are stacked -// vertically and include a `max-height` to overflow in case you have too much -// content for the user's viewport. - -.navbar-collapse { - overflow-x: visible; - padding-right: $navbar-padding-horizontal; - padding-left: $navbar-padding-horizontal; - border-top: 1px solid transparent; - box-shadow: inset 0 1px 0 rgba(255,255,255,.1); - @include clearfix; - -webkit-overflow-scrolling: touch; - - &.in { - overflow-y: auto; - } - - @media (min-width: $grid-float-breakpoint) { - width: auto; - border-top: 0; - box-shadow: none; - - &.collapse { - display: block !important; - height: auto !important; - padding-bottom: 0; // Override default setting - overflow: visible !important; - } - - &.in { - overflow-y: visible; - } - - // Undo the collapse side padding for navbars with containers to ensure - // alignment of right-aligned contents. - .navbar-fixed-top &, - .navbar-static-top &, - .navbar-fixed-bottom & { - padding-left: 0; - padding-right: 0; - } - } -} - -.navbar-fixed-top, -.navbar-fixed-bottom { - .navbar-collapse { - max-height: $navbar-collapse-max-height; - - @media (max-device-width: $screen-xs-min) and (orientation: landscape) { - max-height: 200px; - } - } -} - - -// Both navbar header and collapse -// -// When a container is present, change the behavior of the header and collapse. - -.container, -.container-fluid { - > .navbar-header, - > .navbar-collapse { - margin-right: -$navbar-padding-horizontal; - margin-left: -$navbar-padding-horizontal; - - @media (min-width: $grid-float-breakpoint) { - margin-right: 0; - margin-left: 0; - } - } -} - - -// -// Navbar alignment options -// -// Display the navbar across the entirety of the page or fixed it to the top or -// bottom of the page. - -// Static top (unfixed, but 100% wide) navbar -.navbar-static-top { - z-index: $zindex-navbar; - border-width: 0 0 1px; - - @media (min-width: $grid-float-breakpoint) { - border-radius: 0; - } -} - -// Fix the top/bottom navbars when screen real estate supports it -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: $zindex-navbar-fixed; - - // Undo the rounded corners - @media (min-width: $grid-float-breakpoint) { - border-radius: 0; - } -} -.navbar-fixed-top { - top: 0; - border-width: 0 0 1px; -} -.navbar-fixed-bottom { - bottom: 0; - margin-bottom: 0; // override .navbar defaults - border-width: 1px 0 0; -} - - -// Brand/project name - -.navbar-brand { - float: left; - padding: $navbar-padding-vertical $navbar-padding-horizontal; - font-size: $font-size-large; - line-height: $line-height-computed; - height: $navbar-height; - - &:hover, - &:focus { - text-decoration: none; - } - - > img { - display: block; - } - - @media (min-width: $grid-float-breakpoint) { - .navbar > .container &, - .navbar > .container-fluid & { - margin-left: -$navbar-padding-horizontal; - } - } -} - - -// Navbar toggle -// -// Custom button for toggling the `.navbar-collapse`, powered by the collapse -// JavaScript plugin. - -.navbar-toggle { - position: relative; - float: right; - margin-right: $navbar-padding-horizontal; - padding: 9px 10px; - @include navbar-vertical-align(34px); - background-color: transparent; - background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214 - border: 1px solid transparent; - border-radius: $border-radius-base; - - // We remove the `outline` here, but later compensate by attaching `:hover` - // styles to `:focus`. - &:focus { - outline: 0; - } - - // Bars - .icon-bar { - display: block; - width: 22px; - height: 2px; - border-radius: 1px; - } - .icon-bar + .icon-bar { - margin-top: 4px; - } - - @media (min-width: $grid-float-breakpoint) { - display: none; - } -} - - -// Navbar nav links -// -// Builds on top of the `.nav` components with its own modifier class to make -// the nav the full height of the horizontal nav (above 768px). - -.navbar-nav { - margin: ($navbar-padding-vertical / 2) (-$navbar-padding-horizontal); - - > li > a { - padding-top: 10px; - padding-bottom: 10px; - line-height: $line-height-computed; - } - - @media (max-width: $grid-float-breakpoint-max) { - // Dropdowns get custom display when collapsed - .open .dropdown-menu { - position: static; - float: none; - width: auto; - margin-top: 0; - background-color: transparent; - border: 0; - box-shadow: none; - > li > a, - .dropdown-header { - padding: 5px 15px 5px 25px; - } - > li > a { - line-height: $line-height-computed; - &:hover, - &:focus { - background-image: none; - } - } - } - } - - // Uncollapse the nav - @media (min-width: $grid-float-breakpoint) { - float: left; - margin: 0; - - > li { - float: left; - > a { - padding-top: $navbar-padding-vertical; - padding-bottom: $navbar-padding-vertical; - } - } - } -} - - -// Navbar form -// -// Extension of the `.form-inline` with some extra flavor for optimum display in -// our navbars. - -.navbar-form { - margin-left: -$navbar-padding-horizontal; - margin-right: -$navbar-padding-horizontal; - padding: 10px $navbar-padding-horizontal; - border-top: 1px solid transparent; - border-bottom: 1px solid transparent; - $shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); - @include box-shadow($shadow); - - // Mixin behavior for optimum display - @include form-inline; - - .form-group { - @media (max-width: $grid-float-breakpoint-max) { - margin-bottom: 5px; - - &:last-child { - margin-bottom: 0; - } - } - } - - // Vertically center in expanded, horizontal navbar - @include navbar-vertical-align($input-height-base); - - // Undo 100% width for pull classes - @media (min-width: $grid-float-breakpoint) { - width: auto; - border: 0; - margin-left: 0; - margin-right: 0; - padding-top: 0; - padding-bottom: 0; - @include box-shadow(none); - } -} - - -// Dropdown menus - -// Menu position and menu carets -.navbar-nav > li > .dropdown-menu { - margin-top: 0; - @include border-top-radius(0); -} -// Menu position and menu caret support for dropups via extra dropup class -.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { - margin-bottom: 0; - @include border-top-radius($navbar-border-radius); - @include border-bottom-radius(0); -} - - -// Buttons in navbars -// -// Vertically center a button within a navbar (when *not* in a form). - -.navbar-btn { - @include navbar-vertical-align($input-height-base); - - &.btn-sm { - @include navbar-vertical-align($input-height-small); - } - &.btn-xs { - @include navbar-vertical-align(22); - } -} - - -// Text in navbars -// -// Add a class to make any element properly align itself vertically within the navbars. - -.navbar-text { - @include navbar-vertical-align($line-height-computed); - - @media (min-width: $grid-float-breakpoint) { - float: left; - margin-left: $navbar-padding-horizontal; - margin-right: $navbar-padding-horizontal; - } -} - - -// Component alignment -// -// Repurpose the pull utilities as their own navbar utilities to avoid specificity -// issues with parents and chaining. Only do this when the navbar is uncollapsed -// though so that navbar contents properly stack and align in mobile. -// -// Declared after the navbar components to ensure more specificity on the margins. - -@media (min-width: $grid-float-breakpoint) { - .navbar-left { - float: left !important; - } - .navbar-right { - float: right !important; - margin-right: -$navbar-padding-horizontal; - - ~ .navbar-right { - margin-right: 0; - } - } -} - - -// Alternate navbars -// -------------------------------------------------- - -// Default navbar -.navbar-default { - background-color: $navbar-default-bg; - border-color: $navbar-default-border; - - .navbar-brand { - color: $navbar-default-brand-color; - &:hover, - &:focus { - color: $navbar-default-brand-hover-color; - background-color: $navbar-default-brand-hover-bg; - } - } - - .navbar-text { - color: $navbar-default-color; - } - - .navbar-nav { - > li > a { - color: $navbar-default-link-color; - - &:hover, - &:focus { - color: $navbar-default-link-hover-color; - background-color: $navbar-default-link-hover-bg; - } - } - > .active > a { - &, - &:hover, - &:focus { - color: $navbar-default-link-active-color; - background-color: $navbar-default-link-active-bg; - } - } - > .disabled > a { - &, - &:hover, - &:focus { - color: $navbar-default-link-disabled-color; - background-color: $navbar-default-link-disabled-bg; - } - } - } - - .navbar-toggle { - border-color: $navbar-default-toggle-border-color; - &:hover, - &:focus { - background-color: $navbar-default-toggle-hover-bg; - } - .icon-bar { - background-color: $navbar-default-toggle-icon-bar-bg; - } - } - - .navbar-collapse, - .navbar-form { - border-color: $navbar-default-border; - } - - // Dropdown menu items - .navbar-nav { - // Remove background color from open dropdown - > .open > a { - &, - &:hover, - &:focus { - background-color: $navbar-default-link-active-bg; - color: $navbar-default-link-active-color; - } - } - - @media (max-width: $grid-float-breakpoint-max) { - // Dropdowns get custom display when collapsed - .open .dropdown-menu { - > li > a { - color: $navbar-default-link-color; - &:hover, - &:focus { - color: $navbar-default-link-hover-color; - background-color: $navbar-default-link-hover-bg; - } - } - > .active > a { - &, - &:hover, - &:focus { - color: $navbar-default-link-active-color; - background-color: $navbar-default-link-active-bg; - } - } - > .disabled > a { - &, - &:hover, - &:focus { - color: $navbar-default-link-disabled-color; - background-color: $navbar-default-link-disabled-bg; - } - } - } - } - } - - - // Links in navbars - // - // Add a class to ensure links outside the navbar nav are colored correctly. - - .navbar-link { - color: $navbar-default-link-color; - &:hover { - color: $navbar-default-link-hover-color; - } - } - - .btn-link { - color: $navbar-default-link-color; - &:hover, - &:focus { - color: $navbar-default-link-hover-color; - } - &[disabled], - fieldset[disabled] & { - &:hover, - &:focus { - color: $navbar-default-link-disabled-color; - } - } - } -} - -// Inverse navbar - -.navbar-inverse { - background-color: $navbar-inverse-bg; - border-color: $navbar-inverse-border; - - .navbar-brand { - color: $navbar-inverse-brand-color; - &:hover, - &:focus { - color: $navbar-inverse-brand-hover-color; - background-color: $navbar-inverse-brand-hover-bg; - } - } - - .navbar-text { - color: $navbar-inverse-color; - } - - .navbar-nav { - > li > a { - color: $navbar-inverse-link-color; - - &:hover, - &:focus { - color: $navbar-inverse-link-hover-color; - background-color: $navbar-inverse-link-hover-bg; - } - } - > .active > a { - &, - &:hover, - &:focus { - color: $navbar-inverse-link-active-color; - background-color: $navbar-inverse-link-active-bg; - } - } - > .disabled > a { - &, - &:hover, - &:focus { - color: $navbar-inverse-link-disabled-color; - background-color: $navbar-inverse-link-disabled-bg; - } - } - } - - // Darken the responsive nav toggle - .navbar-toggle { - border-color: $navbar-inverse-toggle-border-color; - &:hover, - &:focus { - background-color: $navbar-inverse-toggle-hover-bg; - } - .icon-bar { - background-color: $navbar-inverse-toggle-icon-bar-bg; - } - } - - .navbar-collapse, - .navbar-form { - border-color: darken($navbar-inverse-bg, 7%); - } - - // Dropdowns - .navbar-nav { - > .open > a { - &, - &:hover, - &:focus { - background-color: $navbar-inverse-link-active-bg; - color: $navbar-inverse-link-active-color; - } - } - - @media (max-width: $grid-float-breakpoint-max) { - // Dropdowns get custom display - .open .dropdown-menu { - > .dropdown-header { - border-color: $navbar-inverse-border; - } - .divider { - background-color: $navbar-inverse-border; - } - > li > a { - color: $navbar-inverse-link-color; - &:hover, - &:focus { - color: $navbar-inverse-link-hover-color; - background-color: $navbar-inverse-link-hover-bg; - } - } - > .active > a { - &, - &:hover, - &:focus { - color: $navbar-inverse-link-active-color; - background-color: $navbar-inverse-link-active-bg; - } - } - > .disabled > a { - &, - &:hover, - &:focus { - color: $navbar-inverse-link-disabled-color; - background-color: $navbar-inverse-link-disabled-bg; - } - } - } - } - } - - .navbar-link { - color: $navbar-inverse-link-color; - &:hover { - color: $navbar-inverse-link-hover-color; - } - } - - .btn-link { - color: $navbar-inverse-link-color; - &:hover, - &:focus { - color: $navbar-inverse-link-hover-color; - } - &[disabled], - fieldset[disabled] & { - &:hover, - &:focus { - color: $navbar-inverse-link-disabled-color; - } - } - } -} diff --git a/Public/sass/bootstrap/_navs.scss b/Public/sass/bootstrap/_navs.scss deleted file mode 100644 index 9d369f3..0000000 --- a/Public/sass/bootstrap/_navs.scss +++ /dev/null @@ -1,242 +0,0 @@ -// -// Navs -// -------------------------------------------------- - - -// Base class -// -------------------------------------------------- - -.nav { - margin-bottom: 0; - padding-left: 0; // Override default ul/ol - list-style: none; - @include clearfix; - - > li { - position: relative; - display: block; - - > a { - position: relative; - display: block; - padding: $nav-link-padding; - &:hover, - &:focus { - text-decoration: none; - background-color: $nav-link-hover-bg; - } - } - - // Disabled state sets text to gray and nukes hover/tab effects - &.disabled > a { - color: $nav-disabled-link-color; - - &:hover, - &:focus { - color: $nav-disabled-link-hover-color; - text-decoration: none; - background-color: transparent; - cursor: $cursor-disabled; - } - } - } - - // Open dropdowns - .open > a { - &, - &:hover, - &:focus { - background-color: $nav-link-hover-bg; - border-color: $link-color; - } - } - - // Nav dividers (deprecated with v3.0.1) - // - // This should have been removed in v3 with the dropping of `.nav-list`, but - // we missed it. We don't currently support this anywhere, but in the interest - // of maintaining backward compatibility in case you use it, it's deprecated. - .nav-divider { - @include nav-divider; - } - - // Prevent IE8 from misplacing imgs - // - // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989 - > li > a > img { - max-width: none; - } -} - - -// Tabs -// ------------------------- - -// Give the tabs something to sit on -.nav-tabs { - border-bottom: 1px solid $nav-tabs-border-color; - > li { - float: left; - // Make the list-items overlay the bottom border - margin-bottom: -1px; - - // Actual tabs (as links) - > a { - margin-right: 2px; - line-height: $line-height-base; - border: 1px solid transparent; - border-radius: $border-radius-base $border-radius-base 0 0; - &:hover { - border-color: $nav-tabs-link-hover-border-color $nav-tabs-link-hover-border-color $nav-tabs-border-color; - } - } - - // Active state, and its :hover to override normal :hover - &.active > a { - &, - &:hover, - &:focus { - color: $nav-tabs-active-link-hover-color; - background-color: $nav-tabs-active-link-hover-bg; - border: 1px solid $nav-tabs-active-link-hover-border-color; - border-bottom-color: transparent; - cursor: default; - } - } - } - // pulling this in mainly for less shorthand - &.nav-justified { - @extend .nav-justified; - @extend .nav-tabs-justified; - } -} - - -// Pills -// ------------------------- -.nav-pills { - > li { - float: left; - - // Links rendered as pills - > a { - border-radius: $nav-pills-border-radius; - } - + li { - margin-left: 2px; - } - - // Active state - &.active > a { - &, - &:hover, - &:focus { - color: $nav-pills-active-link-hover-color; - background-color: $nav-pills-active-link-hover-bg; - } - } - } -} - - -// Stacked pills -.nav-stacked { - > li { - float: none; - + li { - margin-top: 2px; - margin-left: 0; // no need for this gap between nav items - } - } -} - - -// Nav variations -// -------------------------------------------------- - -// Justified nav links -// ------------------------- - -.nav-justified { - width: 100%; - - > li { - float: none; - > a { - text-align: center; - margin-bottom: 5px; - } - } - - > .dropdown .dropdown-menu { - top: auto; - left: auto; - } - - @media (min-width: $screen-sm-min) { - > li { - display: table-cell; - width: 1%; - > a { - margin-bottom: 0; - } - } - } -} - -// Move borders to anchors instead of bottom of list -// -// Mixin for adding on top the shared `.nav-justified` styles for our tabs -.nav-tabs-justified { - border-bottom: 0; - - > li > a { - // Override margin from .nav-tabs - margin-right: 0; - border-radius: $border-radius-base; - } - - > .active > a, - > .active > a:hover, - > .active > a:focus { - border: 1px solid $nav-tabs-justified-link-border-color; - } - - @media (min-width: $screen-sm-min) { - > li > a { - border-bottom: 1px solid $nav-tabs-justified-link-border-color; - border-radius: $border-radius-base $border-radius-base 0 0; - } - > .active > a, - > .active > a:hover, - > .active > a:focus { - border-bottom-color: $nav-tabs-justified-active-link-border-color; - } - } -} - - -// Tabbable tabs -// ------------------------- - -// Hide tabbable panes to start, show them when `.active` -.tab-content { - > .tab-pane { - display: none; - } - > .active { - display: block; - } -} - - -// Dropdowns -// ------------------------- - -// Specific dropdowns -.nav-tabs .dropdown-menu { - // make dropdown border overlap tab border - margin-top: -1px; - // Remove the top rounded corners here since there is a hard edge above the menu - @include border-top-radius(0); -} diff --git a/Public/sass/bootstrap/_normalize.scss b/Public/sass/bootstrap/_normalize.scss deleted file mode 100644 index 9dddf73..0000000 --- a/Public/sass/bootstrap/_normalize.scss +++ /dev/null @@ -1,424 +0,0 @@ -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ - -// -// 1. Set default font family to sans-serif. -// 2. Prevent iOS and IE text size adjust after device orientation change, -// without disabling user zoom. -// - -html { - font-family: sans-serif; // 1 - -ms-text-size-adjust: 100%; // 2 - -webkit-text-size-adjust: 100%; // 2 -} - -// -// Remove default margin. -// - -body { - margin: 0; -} - -// HTML5 display definitions -// ========================================================================== - -// -// Correct `block` display not defined for any HTML5 element in IE 8/9. -// Correct `block` display not defined for `details` or `summary` in IE 10/11 -// and Firefox. -// Correct `block` display not defined for `main` in IE 11. -// - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -summary { - display: block; -} - -// -// 1. Correct `inline-block` display not defined in IE 8/9. -// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. -// - -audio, -canvas, -progress, -video { - display: inline-block; // 1 - vertical-align: baseline; // 2 -} - -// -// Prevent modern browsers from displaying `audio` without controls. -// Remove excess height in iOS 5 devices. -// - -audio:not([controls]) { - display: none; - height: 0; -} - -// -// Address `[hidden]` styling not present in IE 8/9/10. -// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. -// - -[hidden], -template { - display: none; -} - -// Links -// ========================================================================== - -// -// Remove the gray background color from active links in IE 10. -// - -a { - background-color: transparent; -} - -// -// Improve readability of focused elements when they are also in an -// active/hover state. -// - -a:active, -a:hover { - outline: 0; -} - -// Text-level semantics -// ========================================================================== - -// -// Address styling not present in IE 8/9/10/11, Safari, and Chrome. -// - -abbr[title] { - border-bottom: 1px dotted; -} - -// -// Address style set to `bolder` in Firefox 4+, Safari, and Chrome. -// - -b, -strong { - font-weight: bold; -} - -// -// Address styling not present in Safari and Chrome. -// - -dfn { - font-style: italic; -} - -// -// Address variable `h1` font-size and margin within `section` and `article` -// contexts in Firefox 4+, Safari, and Chrome. -// - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -// -// Address styling not present in IE 8/9. -// - -mark { - background: #ff0; - color: #000; -} - -// -// Address inconsistent and variable font size in all browsers. -// - -small { - font-size: 80%; -} - -// -// Prevent `sub` and `sup` affecting `line-height` in all browsers. -// - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -// Embedded content -// ========================================================================== - -// -// Remove border when inside `a` element in IE 8/9/10. -// - -img { - border: 0; -} - -// -// Correct overflow not hidden in IE 9/10/11. -// - -svg:not(:root) { - overflow: hidden; -} - -// Grouping content -// ========================================================================== - -// -// Address margin not present in IE 8/9 and Safari. -// - -figure { - margin: 1em 40px; -} - -// -// Address differences between Firefox and other browsers. -// - -hr { - box-sizing: content-box; - height: 0; -} - -// -// Contain overflow in all browsers. -// - -pre { - overflow: auto; -} - -// -// Address odd `em`-unit font size rendering in all browsers. -// - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} - -// Forms -// ========================================================================== - -// -// Known limitation: by default, Chrome and Safari on OS X allow very limited -// styling of `select`, unless a `border` property is set. -// - -// -// 1. Correct color not being inherited. -// Known issue: affects color of disabled elements. -// 2. Correct font properties not being inherited. -// 3. Address margins set differently in Firefox 4+, Safari, and Chrome. -// - -button, -input, -optgroup, -select, -textarea { - color: inherit; // 1 - font: inherit; // 2 - margin: 0; // 3 -} - -// -// Address `overflow` set to `hidden` in IE 8/9/10/11. -// - -button { - overflow: visible; -} - -// -// Address inconsistent `text-transform` inheritance for `button` and `select`. -// All other form control elements do not inherit `text-transform` values. -// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. -// Correct `select` style inheritance in Firefox. -// - -button, -select { - text-transform: none; -} - -// -// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` -// and `video` controls. -// 2. Correct inability to style clickable `input` types in iOS. -// 3. Improve usability and consistency of cursor style between image-type -// `input` and others. -// - -button, -html input[type="button"], // 1 -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; // 2 - cursor: pointer; // 3 -} - -// -// Re-set default cursor for disabled elements. -// - -button[disabled], -html input[disabled] { - cursor: default; -} - -// -// Remove inner padding and border in Firefox 4+. -// - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -// -// Address Firefox 4+ setting `line-height` on `input` using `!important` in -// the UA stylesheet. -// - -input { - line-height: normal; -} - -// -// It's recommended that you don't attempt to style these elements. -// Firefox's implementation doesn't respect box-sizing, padding, or width. -// -// 1. Address box sizing set to `content-box` in IE 8/9/10. -// 2. Remove excess padding in IE 8/9/10. -// - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; // 1 - padding: 0; // 2 -} - -// -// Fix the cursor style for Chrome's increment/decrement buttons. For certain -// `font-size` values of the `input`, it causes the cursor style of the -// decrement button to change from `default` to `text`. -// - -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -// -// 1. Address `appearance` set to `searchfield` in Safari and Chrome. -// 2. Address `box-sizing` set to `border-box` in Safari and Chrome. -// - -input[type="search"] { - -webkit-appearance: textfield; // 1 - box-sizing: content-box; //2 -} - -// -// Remove inner padding and search cancel button in Safari and Chrome on OS X. -// Safari (but not Chrome) clips the cancel button when the search input has -// padding (and `textfield` appearance). -// - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -// -// Define consistent border, margin, and padding. -// - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -// -// 1. Correct `color` not being inherited in IE 8/9/10/11. -// 2. Remove padding so people aren't caught out if they zero out fieldsets. -// - -legend { - border: 0; // 1 - padding: 0; // 2 -} - -// -// Remove default vertical scrollbar in IE 8/9/10/11. -// - -textarea { - overflow: auto; -} - -// -// Don't inherit the `font-weight` (applied by a rule above). -// NOTE: the default cannot safely be changed in Chrome and Safari on OS X. -// - -optgroup { - font-weight: bold; -} - -// Tables -// ========================================================================== - -// -// Remove most spacing between table cells. -// - -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} diff --git a/Public/sass/bootstrap/_pager.scss b/Public/sass/bootstrap/_pager.scss deleted file mode 100644 index c234217..0000000 --- a/Public/sass/bootstrap/_pager.scss +++ /dev/null @@ -1,54 +0,0 @@ -// -// Pager pagination -// -------------------------------------------------- - - -.pager { - padding-left: 0; - margin: $line-height-computed 0; - list-style: none; - text-align: center; - @include clearfix; - li { - display: inline; - > a, - > span { - display: inline-block; - padding: 5px 14px; - background-color: $pager-bg; - border: 1px solid $pager-border; - border-radius: $pager-border-radius; - } - - > a:hover, - > a:focus { - text-decoration: none; - background-color: $pager-hover-bg; - } - } - - .next { - > a, - > span { - float: right; - } - } - - .previous { - > a, - > span { - float: left; - } - } - - .disabled { - > a, - > a:hover, - > a:focus, - > span { - color: $pager-disabled-color; - background-color: $pager-bg; - cursor: $cursor-disabled; - } - } -} diff --git a/Public/sass/bootstrap/_pagination.scss b/Public/sass/bootstrap/_pagination.scss deleted file mode 100644 index fb23f91..0000000 --- a/Public/sass/bootstrap/_pagination.scss +++ /dev/null @@ -1,89 +0,0 @@ -// -// Pagination (multiple pages) -// -------------------------------------------------- -.pagination { - display: inline-block; - padding-left: 0; - margin: $line-height-computed 0; - border-radius: $border-radius-base; - - > li { - display: inline; // Remove list-style and block-level defaults - > a, - > span { - position: relative; - float: left; // Collapse white-space - padding: $padding-base-vertical $padding-base-horizontal; - line-height: $line-height-base; - text-decoration: none; - color: $pagination-color; - background-color: $pagination-bg; - border: 1px solid $pagination-border; - margin-left: -1px; - } - &:first-child { - > a, - > span { - margin-left: 0; - @include border-left-radius($border-radius-base); - } - } - &:last-child { - > a, - > span { - @include border-right-radius($border-radius-base); - } - } - } - - > li > a, - > li > span { - &:hover, - &:focus { - z-index: 3; - color: $pagination-hover-color; - background-color: $pagination-hover-bg; - border-color: $pagination-hover-border; - } - } - - > .active > a, - > .active > span { - &, - &:hover, - &:focus { - z-index: 2; - color: $pagination-active-color; - background-color: $pagination-active-bg; - border-color: $pagination-active-border; - cursor: default; - } - } - - > .disabled { - > span, - > span:hover, - > span:focus, - > a, - > a:hover, - > a:focus { - color: $pagination-disabled-color; - background-color: $pagination-disabled-bg; - border-color: $pagination-disabled-border; - cursor: $cursor-disabled; - } - } -} - -// Sizing -// -------------------------------------------------- - -// Large -.pagination-lg { - @include pagination-size($padding-large-vertical, $padding-large-horizontal, $font-size-large, $line-height-large, $border-radius-large); -} - -// Small -.pagination-sm { - @include pagination-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $border-radius-small); -} diff --git a/Public/sass/bootstrap/_panels.scss b/Public/sass/bootstrap/_panels.scss deleted file mode 100644 index be9410f..0000000 --- a/Public/sass/bootstrap/_panels.scss +++ /dev/null @@ -1,271 +0,0 @@ -// -// Panels -// -------------------------------------------------- - - -// Base class -.panel { - margin-bottom: $line-height-computed; - background-color: $panel-bg; - border: 1px solid transparent; - border-radius: $panel-border-radius; - @include box-shadow(0 1px 1px rgba(0,0,0,.05)); -} - -// Panel contents -.panel-body { - padding: $panel-body-padding; - @include clearfix; -} - -// Optional heading -.panel-heading { - padding: $panel-heading-padding; - border-bottom: 1px solid transparent; - @include border-top-radius(($panel-border-radius - 1)); - - > .dropdown .dropdown-toggle { - color: inherit; - } -} - -// Within heading, strip any `h*` tag of its default margins for spacing. -.panel-title { - margin-top: 0; - margin-bottom: 0; - font-size: ceil(($font-size-base * 1.125)); - color: inherit; - - > a, - > small, - > .small, - > small > a, - > .small > a { - color: inherit; - } -} - -// Optional footer (stays gray in every modifier class) -.panel-footer { - padding: $panel-footer-padding; - background-color: $panel-footer-bg; - border-top: 1px solid $panel-inner-border; - @include border-bottom-radius(($panel-border-radius - 1)); -} - - -// List groups in panels -// -// By default, space out list group content from panel headings to account for -// any kind of custom content between the two. - -.panel { - > .list-group, - > .panel-collapse > .list-group { - margin-bottom: 0; - - .list-group-item { - border-width: 1px 0; - border-radius: 0; - } - - // Add border top radius for first one - &:first-child { - .list-group-item:first-child { - border-top: 0; - @include border-top-radius(($panel-border-radius - 1)); - } - } - - // Add border bottom radius for last one - &:last-child { - .list-group-item:last-child { - border-bottom: 0; - @include border-bottom-radius(($panel-border-radius - 1)); - } - } - } - > .panel-heading + .panel-collapse > .list-group { - .list-group-item:first-child { - @include border-top-radius(0); - } - } -} -// Collapse space between when there's no additional content. -.panel-heading + .list-group { - .list-group-item:first-child { - border-top-width: 0; - } -} -.list-group + .panel-footer { - border-top-width: 0; -} - -// Tables in panels -// -// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and -// watch it go full width. - -.panel { - > .table, - > .table-responsive > .table, - > .panel-collapse > .table { - margin-bottom: 0; - - caption { - padding-left: $panel-body-padding; - padding-right: $panel-body-padding; - } - } - // Add border top radius for first one - > .table:first-child, - > .table-responsive:first-child > .table:first-child { - @include border-top-radius(($panel-border-radius - 1)); - - > thead:first-child, - > tbody:first-child { - > tr:first-child { - border-top-left-radius: ($panel-border-radius - 1); - border-top-right-radius: ($panel-border-radius - 1); - - td:first-child, - th:first-child { - border-top-left-radius: ($panel-border-radius - 1); - } - td:last-child, - th:last-child { - border-top-right-radius: ($panel-border-radius - 1); - } - } - } - } - // Add border bottom radius for last one - > .table:last-child, - > .table-responsive:last-child > .table:last-child { - @include border-bottom-radius(($panel-border-radius - 1)); - - > tbody:last-child, - > tfoot:last-child { - > tr:last-child { - border-bottom-left-radius: ($panel-border-radius - 1); - border-bottom-right-radius: ($panel-border-radius - 1); - - td:first-child, - th:first-child { - border-bottom-left-radius: ($panel-border-radius - 1); - } - td:last-child, - th:last-child { - border-bottom-right-radius: ($panel-border-radius - 1); - } - } - } - } - > .panel-body + .table, - > .panel-body + .table-responsive, - > .table + .panel-body, - > .table-responsive + .panel-body { - border-top: 1px solid $table-border-color; - } - > .table > tbody:first-child > tr:first-child th, - > .table > tbody:first-child > tr:first-child td { - border-top: 0; - } - > .table-bordered, - > .table-responsive > .table-bordered { - border: 0; - > thead, - > tbody, - > tfoot { - > tr { - > th:first-child, - > td:first-child { - border-left: 0; - } - > th:last-child, - > td:last-child { - border-right: 0; - } - } - } - > thead, - > tbody { - > tr:first-child { - > td, - > th { - border-bottom: 0; - } - } - } - > tbody, - > tfoot { - > tr:last-child { - > td, - > th { - border-bottom: 0; - } - } - } - } - > .table-responsive { - border: 0; - margin-bottom: 0; - } -} - - -// Collapsable panels (aka, accordion) -// -// Wrap a series of panels in `.panel-group` to turn them into an accordion with -// the help of our collapse JavaScript plugin. - -.panel-group { - margin-bottom: $line-height-computed; - - // Tighten up margin so it's only between panels - .panel { - margin-bottom: 0; - border-radius: $panel-border-radius; - - + .panel { - margin-top: 5px; - } - } - - .panel-heading { - border-bottom: 0; - - + .panel-collapse > .panel-body, - + .panel-collapse > .list-group { - border-top: 1px solid $panel-inner-border; - } - } - - .panel-footer { - border-top: 0; - + .panel-collapse .panel-body { - border-bottom: 1px solid $panel-inner-border; - } - } -} - - -// Contextual variations -.panel-default { - @include panel-variant($panel-default-border, $panel-default-text, $panel-default-heading-bg, $panel-default-border); -} -.panel-primary { - @include panel-variant($panel-primary-border, $panel-primary-text, $panel-primary-heading-bg, $panel-primary-border); -} -.panel-success { - @include panel-variant($panel-success-border, $panel-success-text, $panel-success-heading-bg, $panel-success-border); -} -.panel-info { - @include panel-variant($panel-info-border, $panel-info-text, $panel-info-heading-bg, $panel-info-border); -} -.panel-warning { - @include panel-variant($panel-warning-border, $panel-warning-text, $panel-warning-heading-bg, $panel-warning-border); -} -.panel-danger { - @include panel-variant($panel-danger-border, $panel-danger-text, $panel-danger-heading-bg, $panel-danger-border); -} diff --git a/Public/sass/bootstrap/_popovers.scss b/Public/sass/bootstrap/_popovers.scss deleted file mode 100644 index 9b90a2e..0000000 --- a/Public/sass/bootstrap/_popovers.scss +++ /dev/null @@ -1,131 +0,0 @@ -// -// Popovers -// -------------------------------------------------- - - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: $zindex-popover; - display: none; - max-width: $popover-max-width; - padding: 1px; - // Our parent element can be arbitrary since popovers are by default inserted as a sibling of their target element. - // So reset our font and text properties to avoid inheriting weird values. - @include reset-text; - font-size: $font-size-base; - - background-color: $popover-bg; - background-clip: padding-box; - border: 1px solid $popover-fallback-border-color; - border: 1px solid $popover-border-color; - border-radius: $border-radius-large; - @include box-shadow(0 5px 10px rgba(0,0,0,.2)); - - // Offset the popover to account for the popover arrow - &.top { margin-top: -$popover-arrow-width; } - &.right { margin-left: $popover-arrow-width; } - &.bottom { margin-top: $popover-arrow-width; } - &.left { margin-left: -$popover-arrow-width; } -} - -.popover-title { - margin: 0; // reset heading margin - padding: 8px 14px; - font-size: $font-size-base; - background-color: $popover-title-bg; - border-bottom: 1px solid darken($popover-title-bg, 5%); - border-radius: ($border-radius-large - 1) ($border-radius-large - 1) 0 0; -} - -.popover-content { - padding: 9px 14px; -} - -// Arrows -// -// .arrow is outer, .arrow:after is inner - -.popover > .arrow { - &, - &:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; - } -} -.popover > .arrow { - border-width: $popover-arrow-outer-width; -} -.popover > .arrow:after { - border-width: $popover-arrow-width; - content: ""; -} - -.popover { - &.top > .arrow { - left: 50%; - margin-left: -$popover-arrow-outer-width; - border-bottom-width: 0; - border-top-color: $popover-arrow-outer-fallback-color; // IE8 fallback - border-top-color: $popover-arrow-outer-color; - bottom: -$popover-arrow-outer-width; - &:after { - content: " "; - bottom: 1px; - margin-left: -$popover-arrow-width; - border-bottom-width: 0; - border-top-color: $popover-arrow-color; - } - } - &.right > .arrow { - top: 50%; - left: -$popover-arrow-outer-width; - margin-top: -$popover-arrow-outer-width; - border-left-width: 0; - border-right-color: $popover-arrow-outer-fallback-color; // IE8 fallback - border-right-color: $popover-arrow-outer-color; - &:after { - content: " "; - left: 1px; - bottom: -$popover-arrow-width; - border-left-width: 0; - border-right-color: $popover-arrow-color; - } - } - &.bottom > .arrow { - left: 50%; - margin-left: -$popover-arrow-outer-width; - border-top-width: 0; - border-bottom-color: $popover-arrow-outer-fallback-color; // IE8 fallback - border-bottom-color: $popover-arrow-outer-color; - top: -$popover-arrow-outer-width; - &:after { - content: " "; - top: 1px; - margin-left: -$popover-arrow-width; - border-top-width: 0; - border-bottom-color: $popover-arrow-color; - } - } - - &.left > .arrow { - top: 50%; - right: -$popover-arrow-outer-width; - margin-top: -$popover-arrow-outer-width; - border-right-width: 0; - border-left-color: $popover-arrow-outer-fallback-color; // IE8 fallback - border-left-color: $popover-arrow-outer-color; - &:after { - content: " "; - right: 1px; - border-right-width: 0; - border-left-color: $popover-arrow-color; - bottom: -$popover-arrow-width; - } - } -} diff --git a/Public/sass/bootstrap/_print.scss b/Public/sass/bootstrap/_print.scss deleted file mode 100644 index 66e54ab..0000000 --- a/Public/sass/bootstrap/_print.scss +++ /dev/null @@ -1,101 +0,0 @@ -/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ - -// ========================================================================== -// Print styles. -// Inlined to avoid the additional HTTP request: h5bp.com/r -// ========================================================================== - -@media print { - *, - *:before, - *:after { - background: transparent !important; - color: #000 !important; // Black prints faster: h5bp.com/s - box-shadow: none !important; - text-shadow: none !important; - } - - a, - a:visited { - text-decoration: underline; - } - - a[href]:after { - content: " (" attr(href) ")"; - } - - abbr[title]:after { - content: " (" attr(title) ")"; - } - - // Don't show links that are fragment identifiers, - // or use the `javascript:` pseudo protocol - a[href^="#"]:after, - a[href^="javascript:"]:after { - content: ""; - } - - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - - thead { - display: table-header-group; // h5bp.com/t - } - - tr, - img { - page-break-inside: avoid; - } - - img { - max-width: 100% !important; - } - - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - - h2, - h3 { - page-break-after: avoid; - } - - // Bootstrap specific changes start - - // Bootstrap components - .navbar { - display: none; - } - .btn, - .dropup > .btn { - > .caret { - border-top-color: #000 !important; - } - } - .label { - border: 1px solid #000; - } - - .table { - border-collapse: collapse !important; - - td, - th { - background-color: #fff !important; - } - } - .table-bordered { - th, - td { - border: 1px solid #ddd !important; - } - } - - // Bootstrap specific changes end -} diff --git a/Public/sass/bootstrap/_progress-bars.scss b/Public/sass/bootstrap/_progress-bars.scss deleted file mode 100644 index 343df63..0000000 --- a/Public/sass/bootstrap/_progress-bars.scss +++ /dev/null @@ -1,87 +0,0 @@ -// -// Progress bars -// -------------------------------------------------- - - -// Bar animations -// ------------------------- - -// WebKit -@-webkit-keyframes progress-bar-stripes { - from { background-position: 40px 0; } - to { background-position: 0 0; } -} - -// Spec and IE10+ -@keyframes progress-bar-stripes { - from { background-position: 40px 0; } - to { background-position: 0 0; } -} - - -// Bar itself -// ------------------------- - -// Outer container -.progress { - overflow: hidden; - height: $line-height-computed; - margin-bottom: $line-height-computed; - background-color: $progress-bg; - border-radius: $progress-border-radius; - @include box-shadow(inset 0 1px 2px rgba(0,0,0,.1)); -} - -// Bar of progress -.progress-bar { - float: left; - width: 0%; - height: 100%; - font-size: $font-size-small; - line-height: $line-height-computed; - color: $progress-bar-color; - text-align: center; - background-color: $progress-bar-bg; - @include box-shadow(inset 0 -1px 0 rgba(0,0,0,.15)); - @include transition(width .6s ease); -} - -// Striped bars -// -// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the -// `.progress-bar-striped` class, which you just add to an existing -// `.progress-bar`. -.progress-striped .progress-bar, -.progress-bar-striped { - @include gradient-striped; - background-size: 40px 40px; -} - -// Call animation for the active one -// -// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the -// `.progress-bar.active` approach. -.progress.active .progress-bar, -.progress-bar.active { - @include animation(progress-bar-stripes 2s linear infinite); -} - - -// Variations -// ------------------------- - -.progress-bar-success { - @include progress-bar-variant($progress-bar-success-bg); -} - -.progress-bar-info { - @include progress-bar-variant($progress-bar-info-bg); -} - -.progress-bar-warning { - @include progress-bar-variant($progress-bar-warning-bg); -} - -.progress-bar-danger { - @include progress-bar-variant($progress-bar-danger-bg); -} diff --git a/Public/sass/bootstrap/_responsive-embed.scss b/Public/sass/bootstrap/_responsive-embed.scss deleted file mode 100644 index 080a511..0000000 --- a/Public/sass/bootstrap/_responsive-embed.scss +++ /dev/null @@ -1,35 +0,0 @@ -// Embeds responsive -// -// Credit: Nicolas Gallagher and SUIT CSS. - -.embed-responsive { - position: relative; - display: block; - height: 0; - padding: 0; - overflow: hidden; - - .embed-responsive-item, - iframe, - embed, - object, - video { - position: absolute; - top: 0; - left: 0; - bottom: 0; - height: 100%; - width: 100%; - border: 0; - } -} - -// Modifier class for 16:9 aspect ratio -.embed-responsive-16by9 { - padding-bottom: 56.25%; -} - -// Modifier class for 4:3 aspect ratio -.embed-responsive-4by3 { - padding-bottom: 75%; -} diff --git a/Public/sass/bootstrap/_responsive-utilities.scss b/Public/sass/bootstrap/_responsive-utilities.scss deleted file mode 100644 index f3f0c83..0000000 --- a/Public/sass/bootstrap/_responsive-utilities.scss +++ /dev/null @@ -1,179 +0,0 @@ -// -// Responsive: Utility classes -// -------------------------------------------------- - - -// IE10 in Windows (Phone) 8 -// -// Support for responsive views via media queries is kind of borked in IE10, for -// Surface/desktop in split view and for Windows Phone 8. This particular fix -// must be accompanied by a snippet of JavaScript to sniff the user agent and -// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at -// our Getting Started page for more information on this bug. -// -// For more information, see the following: -// -// Issue: https://github.com/twbs/bootstrap/issues/10497 -// Docs: http://getbootstrap.com/getting-started/#support-ie10-width -// Source: http://timkadlec.com/2013/01/windows-phone-8-and-device-width/ -// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/ - -@at-root { - @-ms-viewport { - width: device-width; - } -} - - -// Visibility utilities -// Note: Deprecated .visible-xs, .visible-sm, .visible-md, and .visible-lg as of v3.2.0 - -@include responsive-invisibility('.visible-xs'); -@include responsive-invisibility('.visible-sm'); -@include responsive-invisibility('.visible-md'); -@include responsive-invisibility('.visible-lg'); - -.visible-xs-block, -.visible-xs-inline, -.visible-xs-inline-block, -.visible-sm-block, -.visible-sm-inline, -.visible-sm-inline-block, -.visible-md-block, -.visible-md-inline, -.visible-md-inline-block, -.visible-lg-block, -.visible-lg-inline, -.visible-lg-inline-block { - display: none !important; -} - -@media (max-width: $screen-xs-max) { - @include responsive-visibility('.visible-xs'); -} -.visible-xs-block { - @media (max-width: $screen-xs-max) { - display: block !important; - } -} -.visible-xs-inline { - @media (max-width: $screen-xs-max) { - display: inline !important; - } -} -.visible-xs-inline-block { - @media (max-width: $screen-xs-max) { - display: inline-block !important; - } -} - -@media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) { - @include responsive-visibility('.visible-sm'); -} -.visible-sm-block { - @media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) { - display: block !important; - } -} -.visible-sm-inline { - @media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) { - display: inline !important; - } -} -.visible-sm-inline-block { - @media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) { - display: inline-block !important; - } -} - -@media (min-width: $screen-md-min) and (max-width: $screen-md-max) { - @include responsive-visibility('.visible-md'); -} -.visible-md-block { - @media (min-width: $screen-md-min) and (max-width: $screen-md-max) { - display: block !important; - } -} -.visible-md-inline { - @media (min-width: $screen-md-min) and (max-width: $screen-md-max) { - display: inline !important; - } -} -.visible-md-inline-block { - @media (min-width: $screen-md-min) and (max-width: $screen-md-max) { - display: inline-block !important; - } -} - -@media (min-width: $screen-lg-min) { - @include responsive-visibility('.visible-lg'); -} -.visible-lg-block { - @media (min-width: $screen-lg-min) { - display: block !important; - } -} -.visible-lg-inline { - @media (min-width: $screen-lg-min) { - display: inline !important; - } -} -.visible-lg-inline-block { - @media (min-width: $screen-lg-min) { - display: inline-block !important; - } -} - -@media (max-width: $screen-xs-max) { - @include responsive-invisibility('.hidden-xs'); -} - -@media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) { - @include responsive-invisibility('.hidden-sm'); -} - -@media (min-width: $screen-md-min) and (max-width: $screen-md-max) { - @include responsive-invisibility('.hidden-md'); -} - -@media (min-width: $screen-lg-min) { - @include responsive-invisibility('.hidden-lg'); -} - - -// Print utilities -// -// Media queries are placed on the inside to be mixin-friendly. - -// Note: Deprecated .visible-print as of v3.2.0 - -@include responsive-invisibility('.visible-print'); - -@media print { - @include responsive-visibility('.visible-print'); -} -.visible-print-block { - display: none !important; - - @media print { - display: block !important; - } -} -.visible-print-inline { - display: none !important; - - @media print { - display: inline !important; - } -} -.visible-print-inline-block { - display: none !important; - - @media print { - display: inline-block !important; - } -} - -@media print { - @include responsive-invisibility('.hidden-print'); -} diff --git a/Public/sass/bootstrap/_scaffolding.scss b/Public/sass/bootstrap/_scaffolding.scss deleted file mode 100644 index 83adb5d..0000000 --- a/Public/sass/bootstrap/_scaffolding.scss +++ /dev/null @@ -1,161 +0,0 @@ -// -// Scaffolding -// -------------------------------------------------- - - -// Reset the box-sizing -// -// Heads up! This reset may cause conflicts with some third-party widgets. -// For recommendations on resolving such conflicts, see -// http://getbootstrap.com/getting-started/#third-box-sizing -* { - @include box-sizing(border-box); -} -*:before, -*:after { - @include box-sizing(border-box); -} - - -// Body reset - -html { - font-size: 10px; - -webkit-tap-highlight-color: rgba(0,0,0,0); -} - -body { - font-family: $font-family-base; - font-size: $font-size-base; - line-height: $line-height-base; - color: $text-color; - background-color: $body-bg; -} - -// Reset fonts for relevant elements -input, -button, -select, -textarea { - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - - -// Links - -a { - color: $link-color; - text-decoration: none; - - &:hover, - &:focus { - color: $link-hover-color; - text-decoration: $link-hover-decoration; - } - - &:focus { - @include tab-focus; - } -} - - -// Figures -// -// We reset this here because previously Normalize had no `figure` margins. This -// ensures we don't break anyone's use of the element. - -figure { - margin: 0; -} - - -// Images - -img { - vertical-align: middle; -} - -// Responsive images (ensure images don't scale beyond their parents) -.img-responsive { - @include img-responsive; -} - -// Rounded corners -.img-rounded { - border-radius: $border-radius-large; -} - -// Image thumbnails -// -// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`. -.img-thumbnail { - padding: $thumbnail-padding; - line-height: $line-height-base; - background-color: $thumbnail-bg; - border: 1px solid $thumbnail-border; - border-radius: $thumbnail-border-radius; - @include transition(all .2s ease-in-out); - - // Keep them at most 100% wide - @include img-responsive(inline-block); -} - -// Perfect circle -.img-circle { - border-radius: 50%; // set radius in percents -} - - -// Horizontal rules - -hr { - margin-top: $line-height-computed; - margin-bottom: $line-height-computed; - border: 0; - border-top: 1px solid $hr-border; -} - - -// Only display content to screen readers -// -// See: http://a11yproject.com/posts/how-to-hide-content/ - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0,0,0,0); - border: 0; -} - -// Use in conjunction with .sr-only to only display content when it's focused. -// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 -// Credit: HTML5 Boilerplate - -.sr-only-focusable { - &:active, - &:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto; - } -} - - -// iOS "clickable elements" fix for role="button" -// -// Fixes "clickability" issue (and more generally, the firing of events such as focus as well) -// for traditionally non-focusable elements with role="button" -// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile - -[role="button"] { - cursor: pointer; -} diff --git a/Public/sass/bootstrap/_tables.scss b/Public/sass/bootstrap/_tables.scss deleted file mode 100644 index affcc58..0000000 --- a/Public/sass/bootstrap/_tables.scss +++ /dev/null @@ -1,234 +0,0 @@ -// -// Tables -// -------------------------------------------------- - - -table { - background-color: $table-bg; -} -caption { - padding-top: $table-cell-padding; - padding-bottom: $table-cell-padding; - color: $text-muted; - text-align: left; -} -th { - text-align: left; -} - - -// Baseline styles - -.table { - width: 100%; - max-width: 100%; - margin-bottom: $line-height-computed; - // Cells - > thead, - > tbody, - > tfoot { - > tr { - > th, - > td { - padding: $table-cell-padding; - line-height: $line-height-base; - vertical-align: top; - border-top: 1px solid $table-border-color; - } - } - } - // Bottom align for column headings - > thead > tr > th { - vertical-align: bottom; - border-bottom: 2px solid $table-border-color; - } - // Remove top border from thead by default - > caption + thead, - > colgroup + thead, - > thead:first-child { - > tr:first-child { - > th, - > td { - border-top: 0; - } - } - } - // Account for multiple tbody instances - > tbody + tbody { - border-top: 2px solid $table-border-color; - } - - // Nesting - .table { - background-color: $body-bg; - } -} - - -// Condensed table w/ half padding - -.table-condensed { - > thead, - > tbody, - > tfoot { - > tr { - > th, - > td { - padding: $table-condensed-cell-padding; - } - } - } -} - - -// Bordered version -// -// Add borders all around the table and between all the columns. - -.table-bordered { - border: 1px solid $table-border-color; - > thead, - > tbody, - > tfoot { - > tr { - > th, - > td { - border: 1px solid $table-border-color; - } - } - } - > thead > tr { - > th, - > td { - border-bottom-width: 2px; - } - } -} - - -// Zebra-striping -// -// Default zebra-stripe styles (alternating gray and transparent backgrounds) - -.table-striped { - > tbody > tr:nth-of-type(odd) { - background-color: $table-bg-accent; - } -} - - -// Hover effect -// -// Placed here since it has to come after the potential zebra striping - -.table-hover { - > tbody > tr:hover { - background-color: $table-bg-hover; - } -} - - -// Table cell sizing -// -// Reset default table behavior - -table col[class*="col-"] { - position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623) - float: none; - display: table-column; -} -table { - td, - th { - &[class*="col-"] { - position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623) - float: none; - display: table-cell; - } - } -} - - -// Table backgrounds -// -// Exact selectors below required to override `.table-striped` and prevent -// inheritance to nested tables. - -// Generate the contextual variants -@include table-row-variant('active', $table-bg-active); -@include table-row-variant('success', $state-success-bg); -@include table-row-variant('info', $state-info-bg); -@include table-row-variant('warning', $state-warning-bg); -@include table-row-variant('danger', $state-danger-bg); - - -// Responsive tables -// -// Wrap your tables in `.table-responsive` and we'll make them mobile friendly -// by enabling horizontal scrolling. Only applies <768px. Everything above that -// will display normally. - -.table-responsive { - overflow-x: auto; - min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837) - - @media screen and (max-width: $screen-xs-max) { - width: 100%; - margin-bottom: ($line-height-computed * 0.75); - overflow-y: hidden; - -ms-overflow-style: -ms-autohiding-scrollbar; - border: 1px solid $table-border-color; - - // Tighten up spacing - > .table { - margin-bottom: 0; - - // Ensure the content doesn't wrap - > thead, - > tbody, - > tfoot { - > tr { - > th, - > td { - white-space: nowrap; - } - } - } - } - - // Special overrides for the bordered tables - > .table-bordered { - border: 0; - - // Nuke the appropriate borders so that the parent can handle them - > thead, - > tbody, - > tfoot { - > tr { - > th:first-child, - > td:first-child { - border-left: 0; - } - > th:last-child, - > td:last-child { - border-right: 0; - } - } - } - - // Only nuke the last row's bottom-border in `tbody` and `tfoot` since - // chances are there will be only one `tr` in a `thead` and that would - // remove the border altogether. - > tbody, - > tfoot { - > tr:last-child { - > th, - > td { - border-bottom: 0; - } - } - } - - } - } -} diff --git a/Public/sass/bootstrap/_theme.scss b/Public/sass/bootstrap/_theme.scss deleted file mode 100644 index df571ea..0000000 --- a/Public/sass/bootstrap/_theme.scss +++ /dev/null @@ -1,291 +0,0 @@ -/*! - * Bootstrap v3.3.5 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ - -// -// Load core variables and mixins -// -------------------------------------------------- - -@import "variables"; -@import "mixins"; - - -// -// Buttons -// -------------------------------------------------- - -// Common styles -.btn-default, -.btn-primary, -.btn-success, -.btn-info, -.btn-warning, -.btn-danger { - text-shadow: 0 -1px 0 rgba(0,0,0,.2); - $shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075); - @include box-shadow($shadow); - - // Reset the shadow - &:active, - &.active { - @include box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); - } - - &.disabled, - &[disabled], - fieldset[disabled] & { - @include box-shadow(none); - } - - .badge { - text-shadow: none; - } -} - -// Mixin for generating new styles -@mixin btn-styles($btn-color: #555) { - @include gradient-vertical($start-color: $btn-color, $end-color: darken($btn-color, 12%)); - @include reset-filter; // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620 - background-repeat: repeat-x; - border-color: darken($btn-color, 14%); - - &:hover, - &:focus { - background-color: darken($btn-color, 12%); - background-position: 0 -15px; - } - - &:active, - &.active { - background-color: darken($btn-color, 12%); - border-color: darken($btn-color, 14%); - } - - &.disabled, - &[disabled], - fieldset[disabled] & { - &, - &:hover, - &:focus, - &.focus, - &:active, - &.active { - background-color: darken($btn-color, 12%); - background-image: none; - } - } -} - -// Common styles -.btn { - // Remove the gradient for the pressed/active state - &:active, - &.active { - background-image: none; - } -} - -// Apply the mixin to the buttons -.btn-default { @include btn-styles($btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; } -.btn-primary { @include btn-styles($btn-primary-bg); } -.btn-success { @include btn-styles($btn-success-bg); } -.btn-info { @include btn-styles($btn-info-bg); } -.btn-warning { @include btn-styles($btn-warning-bg); } -.btn-danger { @include btn-styles($btn-danger-bg); } - - -// -// Images -// -------------------------------------------------- - -.thumbnail, -.img-thumbnail { - @include box-shadow(0 1px 2px rgba(0,0,0,.075)); -} - - -// -// Dropdowns -// -------------------------------------------------- - -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus { - @include gradient-vertical($start-color: $dropdown-link-hover-bg, $end-color: darken($dropdown-link-hover-bg, 5%)); - background-color: darken($dropdown-link-hover-bg, 5%); -} -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - @include gradient-vertical($start-color: $dropdown-link-active-bg, $end-color: darken($dropdown-link-active-bg, 5%)); - background-color: darken($dropdown-link-active-bg, 5%); -} - - -// -// Navbar -// -------------------------------------------------- - -// Default navbar -.navbar-default { - @include gradient-vertical($start-color: lighten($navbar-default-bg, 10%), $end-color: $navbar-default-bg); - @include reset-filter; // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered - border-radius: $navbar-border-radius; - $shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075); - @include box-shadow($shadow); - - .navbar-nav > .open > a, - .navbar-nav > .active > a { - @include gradient-vertical($start-color: darken($navbar-default-link-active-bg, 5%), $end-color: darken($navbar-default-link-active-bg, 2%)); - @include box-shadow(inset 0 3px 9px rgba(0,0,0,.075)); - } -} -.navbar-brand, -.navbar-nav > li > a { - text-shadow: 0 1px 0 rgba(255,255,255,.25); -} - -// Inverted navbar -.navbar-inverse { - @include gradient-vertical($start-color: lighten($navbar-inverse-bg, 10%), $end-color: $navbar-inverse-bg); - @include reset-filter; // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257 - border-radius: $navbar-border-radius; - .navbar-nav > .open > a, - .navbar-nav > .active > a { - @include gradient-vertical($start-color: $navbar-inverse-link-active-bg, $end-color: lighten($navbar-inverse-link-active-bg, 2.5%)); - @include box-shadow(inset 0 3px 9px rgba(0,0,0,.25)); - } - - .navbar-brand, - .navbar-nav > li > a { - text-shadow: 0 -1px 0 rgba(0,0,0,.25); - } -} - -// Undo rounded corners in static and fixed navbars -.navbar-static-top, -.navbar-fixed-top, -.navbar-fixed-bottom { - border-radius: 0; -} - -// Fix active state of dropdown items in collapsed mode -@media (max-width: $grid-float-breakpoint-max) { - .navbar .navbar-nav .open .dropdown-menu > .active > a { - &, - &:hover, - &:focus { - color: #fff; - @include gradient-vertical($start-color: $dropdown-link-active-bg, $end-color: darken($dropdown-link-active-bg, 5%)); - } - } -} - - -// -// Alerts -// -------------------------------------------------- - -// Common styles -.alert { - text-shadow: 0 1px 0 rgba(255,255,255,.2); - $shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05); - @include box-shadow($shadow); -} - -// Mixin for generating new styles -@mixin alert-styles($color) { - @include gradient-vertical($start-color: $color, $end-color: darken($color, 7.5%)); - border-color: darken($color, 15%); -} - -// Apply the mixin to the alerts -.alert-success { @include alert-styles($alert-success-bg); } -.alert-info { @include alert-styles($alert-info-bg); } -.alert-warning { @include alert-styles($alert-warning-bg); } -.alert-danger { @include alert-styles($alert-danger-bg); } - - -// -// Progress bars -// -------------------------------------------------- - -// Give the progress background some depth -.progress { - @include gradient-vertical($start-color: darken($progress-bg, 4%), $end-color: $progress-bg) -} - -// Mixin for generating new styles -@mixin progress-bar-styles($color) { - @include gradient-vertical($start-color: $color, $end-color: darken($color, 10%)); -} - -// Apply the mixin to the progress bars -.progress-bar { @include progress-bar-styles($progress-bar-bg); } -.progress-bar-success { @include progress-bar-styles($progress-bar-success-bg); } -.progress-bar-info { @include progress-bar-styles($progress-bar-info-bg); } -.progress-bar-warning { @include progress-bar-styles($progress-bar-warning-bg); } -.progress-bar-danger { @include progress-bar-styles($progress-bar-danger-bg); } - -// Reset the striped class because our mixins don't do multiple gradients and -// the above custom styles override the new `.progress-bar-striped` in v3.2.0. -.progress-bar-striped { - @include gradient-striped; -} - - -// -// List groups -// -------------------------------------------------- - -.list-group { - border-radius: $border-radius-base; - @include box-shadow(0 1px 2px rgba(0,0,0,.075)); -} -.list-group-item.active, -.list-group-item.active:hover, -.list-group-item.active:focus { - text-shadow: 0 -1px 0 darken($list-group-active-bg, 10%); - @include gradient-vertical($start-color: $list-group-active-bg, $end-color: darken($list-group-active-bg, 7.5%)); - border-color: darken($list-group-active-border, 7.5%); - - .badge { - text-shadow: none; - } -} - - -// -// Panels -// -------------------------------------------------- - -// Common styles -.panel { - @include box-shadow(0 1px 2px rgba(0,0,0,.05)); -} - -// Mixin for generating new styles -@mixin panel-heading-styles($color) { - @include gradient-vertical($start-color: $color, $end-color: darken($color, 5%)); -} - -// Apply the mixin to the panel headings only -.panel-default > .panel-heading { @include panel-heading-styles($panel-default-heading-bg); } -.panel-primary > .panel-heading { @include panel-heading-styles($panel-primary-heading-bg); } -.panel-success > .panel-heading { @include panel-heading-styles($panel-success-heading-bg); } -.panel-info > .panel-heading { @include panel-heading-styles($panel-info-heading-bg); } -.panel-warning > .panel-heading { @include panel-heading-styles($panel-warning-heading-bg); } -.panel-danger > .panel-heading { @include panel-heading-styles($panel-danger-heading-bg); } - - -// -// Wells -// -------------------------------------------------- - -.well { - @include gradient-vertical($start-color: darken($well-bg, 5%), $end-color: $well-bg); - border-color: darken($well-bg, 10%); - $shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1); - @include box-shadow($shadow); -} diff --git a/Public/sass/bootstrap/_thumbnails.scss b/Public/sass/bootstrap/_thumbnails.scss deleted file mode 100644 index da0e1e7..0000000 --- a/Public/sass/bootstrap/_thumbnails.scss +++ /dev/null @@ -1,38 +0,0 @@ -// -// Thumbnails -// -------------------------------------------------- - - -// Mixin and adjust the regular image class -.thumbnail { - display: block; - padding: $thumbnail-padding; - margin-bottom: $line-height-computed; - line-height: $line-height-base; - background-color: $thumbnail-bg; - border: 1px solid $thumbnail-border; - border-radius: $thumbnail-border-radius; - @include transition(border .2s ease-in-out); - - > img, - a > img { - @include img-responsive; - margin-left: auto; - margin-right: auto; - } - - // [converter] extracted a&:hover, a&:focus, a&.active to a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active - - // Image captions - .caption { - padding: $thumbnail-caption-padding; - color: $thumbnail-caption-color; - } -} - -// Add a hover state for linked versions only -a.thumbnail:hover, -a.thumbnail:focus, -a.thumbnail.active { - border-color: $link-color; -} diff --git a/Public/sass/bootstrap/_tooltip.scss b/Public/sass/bootstrap/_tooltip.scss deleted file mode 100644 index f0c1658..0000000 --- a/Public/sass/bootstrap/_tooltip.scss +++ /dev/null @@ -1,101 +0,0 @@ -// -// Tooltips -// -------------------------------------------------- - - -// Base class -.tooltip { - position: absolute; - z-index: $zindex-tooltip; - display: block; - // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element. - // So reset our font and text properties to avoid inheriting weird values. - @include reset-text; - font-size: $font-size-small; - - @include opacity(0); - - &.in { @include opacity($tooltip-opacity); } - &.top { margin-top: -3px; padding: $tooltip-arrow-width 0; } - &.right { margin-left: 3px; padding: 0 $tooltip-arrow-width; } - &.bottom { margin-top: 3px; padding: $tooltip-arrow-width 0; } - &.left { margin-left: -3px; padding: 0 $tooltip-arrow-width; } -} - -// Wrapper for the tooltip content -.tooltip-inner { - max-width: $tooltip-max-width; - padding: 3px 8px; - color: $tooltip-color; - text-align: center; - background-color: $tooltip-bg; - border-radius: $border-radius-base; -} - -// Arrows -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -// Note: Deprecated .top-left, .top-right, .bottom-left, and .bottom-right as of v3.3.1 -.tooltip { - &.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -$tooltip-arrow-width; - border-width: $tooltip-arrow-width $tooltip-arrow-width 0; - border-top-color: $tooltip-arrow-color; - } - &.top-left .tooltip-arrow { - bottom: 0; - right: $tooltip-arrow-width; - margin-bottom: -$tooltip-arrow-width; - border-width: $tooltip-arrow-width $tooltip-arrow-width 0; - border-top-color: $tooltip-arrow-color; - } - &.top-right .tooltip-arrow { - bottom: 0; - left: $tooltip-arrow-width; - margin-bottom: -$tooltip-arrow-width; - border-width: $tooltip-arrow-width $tooltip-arrow-width 0; - border-top-color: $tooltip-arrow-color; - } - &.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -$tooltip-arrow-width; - border-width: $tooltip-arrow-width $tooltip-arrow-width $tooltip-arrow-width 0; - border-right-color: $tooltip-arrow-color; - } - &.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -$tooltip-arrow-width; - border-width: $tooltip-arrow-width 0 $tooltip-arrow-width $tooltip-arrow-width; - border-left-color: $tooltip-arrow-color; - } - &.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -$tooltip-arrow-width; - border-width: 0 $tooltip-arrow-width $tooltip-arrow-width; - border-bottom-color: $tooltip-arrow-color; - } - &.bottom-left .tooltip-arrow { - top: 0; - right: $tooltip-arrow-width; - margin-top: -$tooltip-arrow-width; - border-width: 0 $tooltip-arrow-width $tooltip-arrow-width; - border-bottom-color: $tooltip-arrow-color; - } - &.bottom-right .tooltip-arrow { - top: 0; - left: $tooltip-arrow-width; - margin-top: -$tooltip-arrow-width; - border-width: 0 $tooltip-arrow-width $tooltip-arrow-width; - border-bottom-color: $tooltip-arrow-color; - } -} diff --git a/Public/sass/bootstrap/_type.scss b/Public/sass/bootstrap/_type.scss deleted file mode 100644 index a39a615..0000000 --- a/Public/sass/bootstrap/_type.scss +++ /dev/null @@ -1,298 +0,0 @@ -// -// Typography -// -------------------------------------------------- - - -// Headings -// ------------------------- - -h1, h2, h3, h4, h5, h6, -.h1, .h2, .h3, .h4, .h5, .h6 { - font-family: $headings-font-family; - font-weight: $headings-font-weight; - line-height: $headings-line-height; - color: $headings-color; - - small, - .small { - font-weight: normal; - line-height: 1; - color: $headings-small-color; - } -} - -h1, .h1, -h2, .h2, -h3, .h3 { - margin-top: $line-height-computed; - margin-bottom: ($line-height-computed / 2); - - small, - .small { - font-size: 65%; - } -} -h4, .h4, -h5, .h5, -h6, .h6 { - margin-top: ($line-height-computed / 2); - margin-bottom: ($line-height-computed / 2); - - small, - .small { - font-size: 75%; - } -} - -h1, .h1 { font-size: $font-size-h1; } -h2, .h2 { font-size: $font-size-h2; } -h3, .h3 { font-size: $font-size-h3; } -h4, .h4 { font-size: $font-size-h4; } -h5, .h5 { font-size: $font-size-h5; } -h6, .h6 { font-size: $font-size-h6; } - - -// Body text -// ------------------------- - -p { - margin: 0 0 ($line-height-computed / 2); -} - -.lead { - margin-bottom: $line-height-computed; - font-size: floor(($font-size-base * 1.15)); - font-weight: 300; - line-height: 1.4; - - @media (min-width: $screen-sm-min) { - font-size: ($font-size-base * 1.5); - } -} - - -// Emphasis & misc -// ------------------------- - -// Ex: (12px small font / 14px base font) * 100% = about 85% -small, -.small { - font-size: floor((100% * $font-size-small / $font-size-base)); -} - -mark, -.mark { - background-color: $state-warning-bg; - padding: .2em; -} - -// Alignment -.text-left { text-align: left; } -.text-right { text-align: right; } -.text-center { text-align: center; } -.text-justify { text-align: justify; } -.text-nowrap { white-space: nowrap; } - -// Transformation -.text-lowercase { text-transform: lowercase; } -.text-uppercase { text-transform: uppercase; } -.text-capitalize { text-transform: capitalize; } - -// Contextual colors -.text-muted { - color: $text-muted; -} - -@include text-emphasis-variant('.text-primary', $brand-primary); - -@include text-emphasis-variant('.text-success', $state-success-text); - -@include text-emphasis-variant('.text-info', $state-info-text); - -@include text-emphasis-variant('.text-warning', $state-warning-text); - -@include text-emphasis-variant('.text-danger', $state-danger-text); - -// Contextual backgrounds -// For now we'll leave these alongside the text classes until v4 when we can -// safely shift things around (per SemVer rules). -.bg-primary { - // Given the contrast here, this is the only class to have its color inverted - // automatically. - color: #fff; -} -@include bg-variant('.bg-primary', $brand-primary); - -@include bg-variant('.bg-success', $state-success-bg); - -@include bg-variant('.bg-info', $state-info-bg); - -@include bg-variant('.bg-warning', $state-warning-bg); - -@include bg-variant('.bg-danger', $state-danger-bg); - - -// Page header -// ------------------------- - -.page-header { - padding-bottom: (($line-height-computed / 2) - 1); - margin: ($line-height-computed * 2) 0 $line-height-computed; - border-bottom: 1px solid $page-header-border-color; -} - - -// Lists -// ------------------------- - -// Unordered and Ordered lists -ul, -ol { - margin-top: 0; - margin-bottom: ($line-height-computed / 2); - ul, - ol { - margin-bottom: 0; - } -} - -// List options - -// [converter] extracted from `.list-unstyled` for libsass compatibility -@mixin list-unstyled { - padding-left: 0; - list-style: none; -} -// [converter] extracted as `@mixin list-unstyled` for libsass compatibility -.list-unstyled { - @include list-unstyled; -} - - -// Inline turns list items into inline-block -.list-inline { - @include list-unstyled; - margin-left: -5px; - - > li { - display: inline-block; - padding-left: 5px; - padding-right: 5px; - } -} - -// Description Lists -dl { - margin-top: 0; // Remove browser default - margin-bottom: $line-height-computed; -} -dt, -dd { - line-height: $line-height-base; -} -dt { - font-weight: bold; -} -dd { - margin-left: 0; // Undo browser default -} - -// Horizontal description lists -// -// Defaults to being stacked without any of the below styles applied, until the -// grid breakpoint is reached (default of ~768px). - -.dl-horizontal { - dd { - @include clearfix; // Clear the floated `dt` if an empty `dd` is present - } - - @media (min-width: $grid-float-breakpoint) { - dt { - float: left; - width: ($dl-horizontal-offset - 20); - clear: left; - text-align: right; - @include text-overflow; - } - dd { - margin-left: $dl-horizontal-offset; - } - } -} - - -// Misc -// ------------------------- - -// Abbreviations and acronyms -abbr[title], -// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257 -abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted $abbr-border-color; -} -.initialism { - font-size: 90%; - @extend .text-uppercase; -} - -// Blockquotes -blockquote { - padding: ($line-height-computed / 2) $line-height-computed; - margin: 0 0 $line-height-computed; - font-size: $blockquote-font-size; - border-left: 5px solid $blockquote-border-color; - - p, - ul, - ol { - &:last-child { - margin-bottom: 0; - } - } - - // Note: Deprecated small and .small as of v3.1.0 - // Context: https://github.com/twbs/bootstrap/issues/11660 - footer, - small, - .small { - display: block; - font-size: 80%; // back to default font-size - line-height: $line-height-base; - color: $blockquote-small-color; - - &:before { - content: '\2014 \00A0'; // em dash, nbsp - } - } -} - -// Opposite alignment of blockquote -// -// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0. -.blockquote-reverse, -blockquote.pull-right { - padding-right: 15px; - padding-left: 0; - border-right: 5px solid $blockquote-border-color; - border-left: 0; - text-align: right; - - // Account for citation - footer, - small, - .small { - &:before { content: ''; } - &:after { - content: '\00A0 \2014'; // nbsp, em dash - } - } -} - -// Addresses -address { - margin-bottom: $line-height-computed; - font-style: normal; - line-height: $line-height-base; -} diff --git a/Public/sass/bootstrap/_utilities.scss b/Public/sass/bootstrap/_utilities.scss deleted file mode 100644 index 8c99c71..0000000 --- a/Public/sass/bootstrap/_utilities.scss +++ /dev/null @@ -1,55 +0,0 @@ -// -// Utility classes -// -------------------------------------------------- - - -// Floats -// ------------------------- - -.clearfix { - @include clearfix; -} -.center-block { - @include center-block; -} -.pull-right { - float: right !important; -} -.pull-left { - float: left !important; -} - - -// Toggling content -// ------------------------- - -// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1 -.hide { - display: none !important; -} -.show { - display: block !important; -} -.invisible { - visibility: hidden; -} -.text-hide { - @include text-hide; -} - - -// Hide from screenreaders and browsers -// -// Credit: HTML5 Boilerplate - -.hidden { - display: none !important; -} - - -// For Affix plugin -// ------------------------- - -.affix { - position: fixed; -} diff --git a/Public/sass/bootstrap/_variables.scss b/Public/sass/bootstrap/_variables.scss deleted file mode 100644 index 98c09be..0000000 --- a/Public/sass/bootstrap/_variables.scss +++ /dev/null @@ -1,872 +0,0 @@ -$bootstrap-sass-asset-helper: false !default; -// -// Variables -// -------------------------------------------------- - - -//== Colors -// -//## Gray and brand colors for use across Bootstrap. - -$gray-base: #000 !default; -$gray-darker: lighten($gray-base, 13.5%) !default; // #222 -$gray-dark: lighten($gray-base, 20%) !default; // #333 -$gray: lighten($gray-base, 33.5%) !default; // #555 -$gray-light: lighten($gray-base, 46.7%) !default; // #777 -$gray-lighter: lighten($gray-base, 93.5%) !default; // #eee - -$brand-primary: darken(#428bca, 6.5%) !default; // #337ab7 -$brand-success: #5cb85c !default; -$brand-info: #5bc0de !default; -$brand-warning: #f0ad4e !default; -$brand-danger: #d9534f !default; - - -//== Scaffolding -// -//## Settings for some of the most global styles. - -//** Background color for ``. -$body-bg: #fff !default; -//** Global text color on ``. -$text-color: $gray-dark !default; - -//** Global textual link color. -$link-color: $brand-primary !default; -//** Link hover color set via `darken()` function. -$link-hover-color: darken($link-color, 15%) !default; -//** Link hover decoration. -$link-hover-decoration: underline !default; - - -//== Typography -// -//## Font, line-height, and color for body text, headings, and more. - -$font-family-sans-serif: "Helvetica Neue", Helvetica, Arial, sans-serif !default; -$font-family-serif: Georgia, "Times New Roman", Times, serif !default; -//** Default monospace fonts for ``, ``, and `
        `.
        -$font-family-monospace:   Menlo, Monaco, Consolas, "Courier New", monospace !default;
        -$font-family-base:        $font-family-sans-serif !default;
        -
        -$font-size-base:          14px !default;
        -$font-size-large:         ceil(($font-size-base * 1.25)) !default; // ~18px
        -$font-size-small:         ceil(($font-size-base * 0.85)) !default; // ~12px
        -
        -$font-size-h1:            floor(($font-size-base * 2.6)) !default; // ~36px
        -$font-size-h2:            floor(($font-size-base * 2.15)) !default; // ~30px
        -$font-size-h3:            ceil(($font-size-base * 1.7)) !default; // ~24px
        -$font-size-h4:            ceil(($font-size-base * 1.25)) !default; // ~18px
        -$font-size-h5:            $font-size-base !default;
        -$font-size-h6:            ceil(($font-size-base * 0.85)) !default; // ~12px
        -
        -//** Unit-less `line-height` for use in components like buttons.
        -$line-height-base:        1.428571429 !default; // 20/14
        -//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
        -$line-height-computed:    floor(($font-size-base * $line-height-base)) !default; // ~20px
        -
        -//** By default, this inherits from the ``.
        -$headings-font-family:    inherit !default;
        -$headings-font-weight:    500 !default;
        -$headings-line-height:    1.1 !default;
        -$headings-color:          inherit !default;
        -
        -
        -//== Iconography
        -//
        -//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
        -
        -//** Load fonts from this directory.
        -
        -// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
        -// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
        -$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;
        -
        -//** File name for all font files.
        -$icon-font-name:          "glyphicons-halflings-regular" !default;
        -//** Element ID within SVG icon file.
        -$icon-font-svg-id:        "glyphicons_halflingsregular" !default;
        -
        -
        -//== Components
        -//
        -//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
        -
        -$padding-base-vertical:     10px !default;
        -$padding-base-horizontal:   20px !default;
        -
        -$padding-large-vertical:    10px !default;
        -$padding-large-horizontal:  20px !default;
        -
        -$padding-small-vertical:    5px !default;
        -$padding-small-horizontal:  20px !default;
        -
        -$padding-xs-vertical:       1px !default;
        -$padding-xs-horizontal:     5px !default;
        -
        -$line-height-large:         1.3333333 !default; // extra decimals for Win 8.1 Chrome
        -$line-height-small:         1.5 !default;
        -
        -$border-radius-base:        4px !default;
        -$border-radius-large:       6px !default;
        -$border-radius-small:       3px !default;
        -
        -//** Global color for active items (e.g., navs or dropdowns).
        -$component-active-color:    #fff !default;
        -//** Global background color for active items (e.g., navs or dropdowns).
        -$component-active-bg:       $brand-primary !default;
        -
        -//** Width of the `border` for generating carets that indicator dropdowns.
        -$caret-width-base:          4px !default;
        -//** Carets increase slightly in size for larger components.
        -$caret-width-large:         5px !default;
        -
        -
        -//== Tables
        -//
        -//## Customizes the `.table` component with basic values, each used across all table variations.
        -
        -//** Padding for ``s and ``s.
        -$table-cell-padding:            8px !default;
        -//** Padding for cells in `.table-condensed`.
        -$table-condensed-cell-padding:  5px !default;
        -
        -//** Default background color used for all tables.
        -$table-bg:                      transparent !default;
        -//** Background color used for `.table-striped`.
        -$table-bg-accent:               #f9f9f9 !default;
        -//** Background color used for `.table-hover`.
        -$table-bg-hover:                #f5f5f5 !default;
        -$table-bg-active:               $table-bg-hover !default;
        -
        -//** Border color for table and cell borders.
        -$table-border-color:            #ddd !default;
        -
        -
        -//== Buttons
        -//
        -//## For each of Bootstrap's buttons, define text, background and border color.
        -
        -$btn-font-weight:                normal !default;
        -
        -$btn-default-color:              #333 !default;
        -$btn-default-bg:                 #fff !default;
        -$btn-default-border:             #ccc !default;
        -
        -$btn-primary-color:              #fff !default;
        -$btn-primary-bg:                 $brand-primary !default;
        -$btn-primary-border:             darken($btn-primary-bg, 5%) !default;
        -
        -$btn-success-color:              #fff !default;
        -$btn-success-bg:                 $brand-success !default;
        -$btn-success-border:             darken($btn-success-bg, 5%) !default;
        -
        -$btn-info-color:                 #fff !default;
        -$btn-info-bg:                    $brand-info !default;
        -$btn-info-border:                darken($btn-info-bg, 5%) !default;
        -
        -$btn-warning-color:              #fff !default;
        -$btn-warning-bg:                 $brand-warning !default;
        -$btn-warning-border:             darken($btn-warning-bg, 5%) !default;
        -
        -$btn-danger-color:               #fff !default;
        -$btn-danger-bg:                  $brand-danger !default;
        -$btn-danger-border:              darken($btn-danger-bg, 5%) !default;
        -
        -$btn-link-disabled-color:        $gray-light !default;
        -
        -// Allows for customizing button radius independently from global border radius
        -$btn-border-radius-base:         $border-radius-base !default;
        -$btn-border-radius-large:        $border-radius-large !default;
        -$btn-border-radius-small:        $border-radius-small !default;
        -
        -
        -//== Forms
        -//
        -//##
        -
        -//** `` background color
        -$input-bg:                       #fff !default;
        -//** `` background color
        -$input-bg-disabled:              $gray-lighter !default;
        -
        -//** Text color for ``s
        -$input-color:                    $gray !default;
        -//** `` border color
        -$input-border:                   #ccc !default;
        -
        -// TODO: Rename `$input-border-radius` to `$input-border-radius-base` in v4
        -//** Default `.form-control` border radius
        -// This has no effect on ``s in CSS.
        -$input-border-radius:            $border-radius-base !default;
        -//** Large `.form-control` border radius
        -$input-border-radius-large:      $border-radius-large !default;
        -//** Small `.form-control` border radius
        -$input-border-radius-small:      $border-radius-small !default;
        -
        -//** Border color for inputs on focus
        -$input-border-focus:             #66afe9 !default;
        -
        -//** Placeholder text color
        -$input-color-placeholder:        #999 !default;
        -
        -//** Default `.form-control` height
        -$input-height-base:              ($line-height-computed + ($padding-base-vertical * 2) + 2) !default;
        -//** Large `.form-control` height
        -$input-height-large:             (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2) !default;
        -//** Small `.form-control` height
        -$input-height-small:             (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2) !default;
        -
        -//** `.form-group` margin
        -$form-group-margin-bottom:       15px !default;
        -
        -$legend-color:                   $gray-dark !default;
        -$legend-border-color:            #e5e5e5 !default;
        -
        -//** Background color for textual input addons
        -$input-group-addon-bg:           $gray-lighter !default;
        -//** Border color for textual input addons
        -$input-group-addon-border-color: $input-border !default;
        -
        -//** Disabled cursor for form controls and buttons.
        -$cursor-disabled:                not-allowed !default;
        -
        -
        -//== Dropdowns
        -//
        -//## Dropdown menu container and contents.
        -
        -//** Background for the dropdown menu.
        -$dropdown-bg:                    #fff !default;
        -//** Dropdown menu `border-color`.
        -$dropdown-border:                rgba(0,0,0,.15) !default;
        -//** Dropdown menu `border-color` **for IE8**.
        -$dropdown-fallback-border:       #ccc !default;
        -//** Divider color for between dropdown items.
        -$dropdown-divider-bg:            #e5e5e5 !default;
        -
        -//** Dropdown link text color.
        -$dropdown-link-color:            $gray-dark !default;
        -//** Hover color for dropdown links.
        -$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
        -//** Hover background for dropdown links.
        -$dropdown-link-hover-bg:         #f5f5f5 !default;
        -
        -//** Active dropdown menu item text color.
        -$dropdown-link-active-color:     $component-active-color !default;
        -//** Active dropdown menu item background color.
        -$dropdown-link-active-bg:        $component-active-bg !default;
        -
        -//** Disabled dropdown menu item background color.
        -$dropdown-link-disabled-color:   $gray-light !default;
        -
        -//** Text color for headers within dropdown menus.
        -$dropdown-header-color:          $gray-light !default;
        -
        -//** Deprecated `$dropdown-caret-color` as of v3.1.0
        -$dropdown-caret-color:           #000 !default;
        -
        -
        -//-- Z-index master list
        -//
        -// Warning: Avoid customizing these values. They're used for a bird's eye view
        -// of components dependent on the z-axis and are designed to all work together.
        -//
        -// Note: These variables are not generated into the Customizer.
        -
        -$zindex-navbar:            1000 !default;
        -$zindex-dropdown:          1000 !default;
        -$zindex-popover:           1060 !default;
        -$zindex-tooltip:           1070 !default;
        -$zindex-navbar-fixed:      1030 !default;
        -$zindex-modal-background:  1040 !default;
        -$zindex-modal:             1050 !default;
        -
        -
        -//== Media queries breakpoints
        -//
        -//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
        -
        -// Extra small screen / phone
        -//** Deprecated `$screen-xs` as of v3.0.1
        -$screen-xs:                  480px !default;
        -//** Deprecated `$screen-xs-min` as of v3.2.0
        -$screen-xs-min:              $screen-xs !default;
        -//** Deprecated `$screen-phone` as of v3.0.1
        -$screen-phone:               $screen-xs-min !default;
        -
        -// Small screen / tablet
        -//** Deprecated `$screen-sm` as of v3.0.1
        -$screen-sm:                  768px !default;
        -$screen-sm-min:              $screen-sm !default;
        -//** Deprecated `$screen-tablet` as of v3.0.1
        -$screen-tablet:              $screen-sm-min !default;
        -
        -// Medium screen / desktop
        -//** Deprecated `$screen-md` as of v3.0.1
        -$screen-md:                  992px !default;
        -$screen-md-min:              $screen-md !default;
        -//** Deprecated `$screen-desktop` as of v3.0.1
        -$screen-desktop:             $screen-md-min !default;
        -
        -// Large screen / wide desktop
        -//** Deprecated `$screen-lg` as of v3.0.1
        -$screen-lg:                  1200px !default;
        -$screen-lg-min:              $screen-lg !default;
        -//** Deprecated `$screen-lg-desktop` as of v3.0.1
        -$screen-lg-desktop:          $screen-lg-min !default;
        -
        -// So media queries don't overlap when required, provide a maximum
        -$screen-xs-max:              ($screen-sm-min - 1) !default;
        -$screen-sm-max:              ($screen-md-min - 1) !default;
        -$screen-md-max:              ($screen-lg-min - 1) !default;
        -
        -
        -//== Grid system
        -//
        -//## Define your custom responsive grid.
        -
        -//** Number of columns in the grid.
        -$grid-columns:              12 !default;
        -//** Padding between columns. Gets divided in half for the left and right.
        -$grid-gutter-width:         30px !default;
        -// Navbar collapse
        -//** Point at which the navbar becomes uncollapsed.
        -$grid-float-breakpoint:     $screen-sm-min !default;
        -//** Point at which the navbar begins collapsing.
        -$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;
        -
        -
        -//== Container sizes
        -//
        -//## Define the maximum width of `.container` for different screen sizes.
        -
        -// Small screen / tablet
        -$container-tablet:             (720px + $grid-gutter-width) !default;
        -//** For `$screen-sm-min` and up.
        -$container-sm:                 $container-tablet !default;
        -
        -// Medium screen / desktop
        -$container-desktop:            (940px + $grid-gutter-width) !default;
        -//** For `$screen-md-min` and up.
        -$container-md:                 $container-desktop !default;
        -
        -// Large screen / wide desktop
        -$container-large-desktop:      (1140px + $grid-gutter-width) !default;
        -//** For `$screen-lg-min` and up.
        -$container-lg:                 $container-large-desktop !default;
        -
        -
        -//== Navbar
        -//
        -//##
        -
        -// Basics of a navbar
        -$navbar-height:                    55px !default;
        -$navbar-margin-bottom:             $line-height-computed !default;
        -$navbar-border-radius:             $border-radius-base !default;
        -$navbar-padding-horizontal:        floor(($grid-gutter-width / 2)) !default;
        -$navbar-padding-vertical:          (($navbar-height - $line-height-computed) / 2) !default;
        -$navbar-collapse-max-height:       340px !default;
        -
        -$navbar-default-color:             #777 !default;
        -$navbar-default-bg:                #f8f8f8 !default;
        -$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;
        -
        -// Navbar links
        -$navbar-default-link-color:                #777 !default;
        -$navbar-default-link-hover-color:          #333 !default;
        -$navbar-default-link-hover-bg:             transparent !default;
        -$navbar-default-link-active-color:         #555 !default;
        -$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
        -$navbar-default-link-disabled-color:       #ccc !default;
        -$navbar-default-link-disabled-bg:          transparent !default;
        -
        -// Navbar brand label
        -$navbar-default-brand-color:               $navbar-default-link-color !default;
        -$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;
        -$navbar-default-brand-hover-bg:            transparent !default;
        -
        -// Navbar toggle
        -$navbar-default-toggle-hover-bg:           #ddd !default;
        -$navbar-default-toggle-icon-bar-bg:        #888 !default;
        -$navbar-default-toggle-border-color:       #ddd !default;
        -
        -
        -//=== Inverted navbar
        -// Reset inverted navbar basics
        -$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
        -$navbar-inverse-bg:                         #222 !default;
        -$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;
        -
        -// Inverted navbar links
        -$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
        -$navbar-inverse-link-hover-color:           #fff !default;
        -$navbar-inverse-link-hover-bg:              transparent !default;
        -$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
        -$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
        -$navbar-inverse-link-disabled-color:        #444 !default;
        -$navbar-inverse-link-disabled-bg:           transparent !default;
        -
        -// Inverted navbar brand label
        -$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
        -$navbar-inverse-brand-hover-color:          #fff !default;
        -$navbar-inverse-brand-hover-bg:             transparent !default;
        -
        -// Inverted navbar toggle
        -$navbar-inverse-toggle-hover-bg:            #333 !default;
        -$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
        -$navbar-inverse-toggle-border-color:        #333 !default;
        -
        -
        -//== Navs
        -//
        -//##
        -
        -//=== Shared nav styles
        -$nav-link-padding:                          10px 15px !default;
        -$nav-link-hover-bg:                         $gray-lighter !default;
        -
        -$nav-disabled-link-color:                   $gray-light !default;
        -$nav-disabled-link-hover-color:             $gray-light !default;
        -
        -//== Tabs
        -$nav-tabs-border-color:                     #ddd !default;
        -
        -$nav-tabs-link-hover-border-color:          $gray-lighter !default;
        -
        -$nav-tabs-active-link-hover-bg:             $body-bg !default;
        -$nav-tabs-active-link-hover-color:          $gray !default;
        -$nav-tabs-active-link-hover-border-color:   #ddd !default;
        -
        -$nav-tabs-justified-link-border-color:            #ddd !default;
        -$nav-tabs-justified-active-link-border-color:     $body-bg !default;
        -
        -//== Pills
        -$nav-pills-border-radius:                   $border-radius-base !default;
        -$nav-pills-active-link-hover-bg:            $component-active-bg !default;
        -$nav-pills-active-link-hover-color:         $component-active-color !default;
        -
        -
        -//== Pagination
        -//
        -//##
        -
        -$pagination-color:                     $link-color !default;
        -$pagination-bg:                        #fff !default;
        -$pagination-border:                    #ddd !default;
        -
        -$pagination-hover-color:               $link-hover-color !default;
        -$pagination-hover-bg:                  $gray-lighter !default;
        -$pagination-hover-border:              #ddd !default;
        -
        -$pagination-active-color:              #fff !default;
        -$pagination-active-bg:                 $brand-primary !default;
        -$pagination-active-border:             $brand-primary !default;
        -
        -$pagination-disabled-color:            $gray-light !default;
        -$pagination-disabled-bg:               #fff !default;
        -$pagination-disabled-border:           #ddd !default;
        -
        -
        -//== Pager
        -//
        -//##
        -
        -$pager-bg:                             $pagination-bg !default;
        -$pager-border:                         $pagination-border !default;
        -$pager-border-radius:                  15px !default;
        -
        -$pager-hover-bg:                       $pagination-hover-bg !default;
        -
        -$pager-active-bg:                      $pagination-active-bg !default;
        -$pager-active-color:                   $pagination-active-color !default;
        -
        -$pager-disabled-color:                 $pagination-disabled-color !default;
        -
        -
        -//== Jumbotron
        -//
        -//##
        -
        -$jumbotron-padding:              30px !default;
        -$jumbotron-color:                inherit !default;
        -$jumbotron-bg:                   $gray-lighter !default;
        -$jumbotron-heading-color:        inherit !default;
        -$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
        -$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;
        -
        -
        -//== Form states and alerts
        -//
        -//## Define colors for form feedback states and, by default, alerts.
        -
        -$state-success-text:             #3c763d !default;
        -$state-success-bg:               #dff0d8 !default;
        -$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;
        -
        -$state-info-text:                #31708f !default;
        -$state-info-bg:                  #d9edf7 !default;
        -$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;
        -
        -$state-warning-text:             #8a6d3b !default;
        -$state-warning-bg:               #fcf8e3 !default;
        -$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;
        -
        -$state-danger-text:              #a94442 !default;
        -$state-danger-bg:                #f2dede !default;
        -$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;
        -
        -
        -//== Tooltips
        -//
        -//##
        -
        -//** Tooltip max width
        -$tooltip-max-width:           200px !default;
        -//** Tooltip text color
        -$tooltip-color:               #fff !default;
        -//** Tooltip background color
        -$tooltip-bg:                  #000 !default;
        -$tooltip-opacity:             .9 !default;
        -
        -//** Tooltip arrow width
        -$tooltip-arrow-width:         5px !default;
        -//** Tooltip arrow color
        -$tooltip-arrow-color:         $tooltip-bg !default;
        -
        -
        -//== Popovers
        -//
        -//##
        -
        -//** Popover body background color
        -$popover-bg:                          #fff !default;
        -//** Popover maximum width
        -$popover-max-width:                   276px !default;
        -//** Popover border color
        -$popover-border-color:                rgba(0,0,0,.2) !default;
        -//** Popover fallback border color
        -$popover-fallback-border-color:       #ccc !default;
        -
        -//** Popover title background color
        -$popover-title-bg:                    darken($popover-bg, 3%) !default;
        -
        -//** Popover arrow width
        -$popover-arrow-width:                 10px !default;
        -//** Popover arrow color
        -$popover-arrow-color:                 $popover-bg !default;
        -
        -//** Popover outer arrow width
        -$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
        -//** Popover outer arrow color
        -$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
        -//** Popover outer arrow fallback color
        -$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;
        -
        -
        -//== Labels
        -//
        -//##
        -
        -//** Default label background color
        -$label-default-bg:            $gray-light !default;
        -//** Primary label background color
        -$label-primary-bg:            $brand-primary !default;
        -//** Success label background color
        -$label-success-bg:            $brand-success !default;
        -//** Info label background color
        -$label-info-bg:               $brand-info !default;
        -//** Warning label background color
        -$label-warning-bg:            $brand-warning !default;
        -//** Danger label background color
        -$label-danger-bg:             $brand-danger !default;
        -
        -//** Default label text color
        -$label-color:                 #fff !default;
        -//** Default text color of a linked label
        -$label-link-hover-color:      #fff !default;
        -
        -
        -//== Modals
        -//
        -//##
        -
        -//** Padding applied to the modal body
        -$modal-inner-padding:         15px !default;
        -
        -//** Padding applied to the modal title
        -$modal-title-padding:         15px !default;
        -//** Modal title line-height
        -$modal-title-line-height:     $line-height-base !default;
        -
        -//** Background color of modal content area
        -$modal-content-bg:                             #fff !default;
        -//** Modal content border color
        -$modal-content-border-color:                   rgba(0,0,0,.2) !default;
        -//** Modal content border color **for IE8**
        -$modal-content-fallback-border-color:          #999 !default;
        -
        -//** Modal backdrop background color
        -$modal-backdrop-bg:           #000 !default;
        -//** Modal backdrop opacity
        -$modal-backdrop-opacity:      .5 !default;
        -//** Modal header border color
        -$modal-header-border-color:   #e5e5e5 !default;
        -//** Modal footer border color
        -$modal-footer-border-color:   $modal-header-border-color !default;
        -
        -$modal-lg:                    900px !default;
        -$modal-md:                    600px !default;
        -$modal-sm:                    300px !default;
        -
        -
        -//== Alerts
        -//
        -//## Define alert colors, border radius, and padding.
        -
        -$alert-padding:               15px !default;
        -$alert-border-radius:         $border-radius-base !default;
        -$alert-link-font-weight:      bold !default;
        -
        -$alert-success-bg:            $state-success-bg !default;
        -$alert-success-text:          $state-success-text !default;
        -$alert-success-border:        $state-success-border !default;
        -
        -$alert-info-bg:               $state-info-bg !default;
        -$alert-info-text:             $state-info-text !default;
        -$alert-info-border:           $state-info-border !default;
        -
        -$alert-warning-bg:            $state-warning-bg !default;
        -$alert-warning-text:          $state-warning-text !default;
        -$alert-warning-border:        $state-warning-border !default;
        -
        -$alert-danger-bg:             $state-danger-bg !default;
        -$alert-danger-text:           $state-danger-text !default;
        -$alert-danger-border:         $state-danger-border !default;
        -
        -
        -//== Progress bars
        -//
        -//##
        -
        -//** Background color of the whole progress component
        -$progress-bg:                 #f5f5f5 !default;
        -//** Progress bar text color
        -$progress-bar-color:          #fff !default;
        -//** Variable for setting rounded corners on progress bar.
        -$progress-border-radius:      $border-radius-base !default;
        -
        -//** Default progress bar color
        -$progress-bar-bg:             $brand-primary !default;
        -//** Success progress bar color
        -$progress-bar-success-bg:     $brand-success !default;
        -//** Warning progress bar color
        -$progress-bar-warning-bg:     $brand-warning !default;
        -//** Danger progress bar color
        -$progress-bar-danger-bg:      $brand-danger !default;
        -//** Info progress bar color
        -$progress-bar-info-bg:        $brand-info !default;
        -
        -
        -//== List group
        -//
        -//##
        -
        -//** Background color on `.list-group-item`
        -$list-group-bg:                 #fff !default;
        -//** `.list-group-item` border color
        -$list-group-border:             #ddd !default;
        -//** List group border radius
        -$list-group-border-radius:      $border-radius-base !default;
        -
        -//** Background color of single list items on hover
        -$list-group-hover-bg:           #f5f5f5 !default;
        -//** Text color of active list items
        -$list-group-active-color:       $component-active-color !default;
        -//** Background color of active list items
        -$list-group-active-bg:          $component-active-bg !default;
        -//** Border color of active list elements
        -$list-group-active-border:      $list-group-active-bg !default;
        -//** Text color for content within active list items
        -$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;
        -
        -//** Text color of disabled list items
        -$list-group-disabled-color:      $gray-light !default;
        -//** Background color of disabled list items
        -$list-group-disabled-bg:         $gray-lighter !default;
        -//** Text color for content within disabled list items
        -$list-group-disabled-text-color: $list-group-disabled-color !default;
        -
        -$list-group-link-color:         #555 !default;
        -$list-group-link-hover-color:   $list-group-link-color !default;
        -$list-group-link-heading-color: #333 !default;
        -
        -
        -//== Panels
        -//
        -//##
        -
        -$panel-bg:                    #fff !default;
        -$panel-body-padding:          15px !default;
        -$panel-heading-padding:       10px 15px !default;
        -$panel-footer-padding:        $panel-heading-padding !default;
        -$panel-border-radius:         $border-radius-base !default;
        -
        -//** Border color for elements within panels
        -$panel-inner-border:          #ddd !default;
        -$panel-footer-bg:             #f5f5f5 !default;
        -
        -$panel-default-text:          $gray-dark !default;
        -$panel-default-border:        #ddd !default;
        -$panel-default-heading-bg:    #f5f5f5 !default;
        -
        -$panel-primary-text:          #fff !default;
        -$panel-primary-border:        $brand-primary !default;
        -$panel-primary-heading-bg:    $brand-primary !default;
        -
        -$panel-success-text:          $state-success-text !default;
        -$panel-success-border:        $state-success-border !default;
        -$panel-success-heading-bg:    $state-success-bg !default;
        -
        -$panel-info-text:             $state-info-text !default;
        -$panel-info-border:           $state-info-border !default;
        -$panel-info-heading-bg:       $state-info-bg !default;
        -
        -$panel-warning-text:          $state-warning-text !default;
        -$panel-warning-border:        $state-warning-border !default;
        -$panel-warning-heading-bg:    $state-warning-bg !default;
        -
        -$panel-danger-text:           $state-danger-text !default;
        -$panel-danger-border:         $state-danger-border !default;
        -$panel-danger-heading-bg:     $state-danger-bg !default;
        -
        -
        -//== Thumbnails
        -//
        -//##
        -
        -//** Padding around the thumbnail image
        -$thumbnail-padding:           4px !default;
        -//** Thumbnail background color
        -$thumbnail-bg:                $body-bg !default;
        -//** Thumbnail border color
        -$thumbnail-border:            #ddd !default;
        -//** Thumbnail border radius
        -$thumbnail-border-radius:     $border-radius-base !default;
        -
        -//** Custom text color for thumbnail captions
        -$thumbnail-caption-color:     $text-color !default;
        -//** Padding around the thumbnail caption
        -$thumbnail-caption-padding:   9px !default;
        -
        -
        -//== Wells
        -//
        -//##
        -
        -$well-bg:                     #f5f5f5 !default;
        -$well-border:                 darken($well-bg, 7%) !default;
        -
        -
        -//== Badges
        -//
        -//##
        -
        -$badge-color:                 #fff !default;
        -//** Linked badge text color on hover
        -$badge-link-hover-color:      #fff !default;
        -$badge-bg:                    $gray-light !default;
        -
        -//** Badge text color in active nav link
        -$badge-active-color:          $link-color !default;
        -//** Badge background color in active nav link
        -$badge-active-bg:             #fff !default;
        -
        -$badge-font-weight:           bold !default;
        -$badge-line-height:           1 !default;
        -$badge-border-radius:         10px !default;
        -
        -
        -//== Breadcrumbs
        -//
        -//##
        -
        -$breadcrumb-padding-vertical:   8px !default;
        -$breadcrumb-padding-horizontal: 15px !default;
        -//** Breadcrumb background color
        -$breadcrumb-bg:                 #f5f5f5 !default;
        -//** Breadcrumb text color
        -$breadcrumb-color:              #ccc !default;
        -//** Text color of current page in the breadcrumb
        -$breadcrumb-active-color:       $gray-light !default;
        -//** Textual separator for between breadcrumb elements
        -$breadcrumb-separator:          "/" !default;
        -
        -
        -//== Carousel
        -//
        -//##
        -
        -$carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6) !default;
        -
        -$carousel-control-color:                      #fff !default;
        -$carousel-control-width:                      15% !default;
        -$carousel-control-opacity:                    .5 !default;
        -$carousel-control-font-size:                  20px !default;
        -
        -$carousel-indicator-active-bg:                #fff !default;
        -$carousel-indicator-border-color:             #fff !default;
        -
        -$carousel-caption-color:                      #fff !default;
        -
        -
        -//== Close
        -//
        -//##
        -
        -$close-font-weight:           bold !default;
        -$close-color:                 #000 !default;
        -$close-text-shadow:           0 1px 0 #fff !default;
        -
        -
        -//== Code
        -//
        -//##
        -
        -$code-color:                  #c7254e !default;
        -$code-bg:                     #f9f2f4 !default;
        -
        -$kbd-color:                   #fff !default;
        -$kbd-bg:                      #333 !default;
        -
        -$pre-bg:                      #f5f5f5 !default;
        -$pre-color:                   $gray-dark !default;
        -$pre-border-color:            #ccc !default;
        -$pre-scrollable-max-height:   340px !default;
        -
        -
        -//== Type
        -//
        -//##
        -
        -//** Horizontal offset for forms and lists.
        -$component-offset-horizontal: 180px !default;
        -//** Text muted color
        -$text-muted:                  $gray-light !default;
        -//** Abbreviations and acronyms border color
        -$abbr-border-color:           $gray-light !default;
        -//** Headings small color
        -$headings-small-color:        $gray-light !default;
        -//** Blockquote small color
        -$blockquote-small-color:      $gray-light !default;
        -//** Blockquote font size
        -$blockquote-font-size:        ($font-size-base * 1.25) !default;
        -//** Blockquote border color
        -$blockquote-border-color:     $gray-lighter !default;
        -//** Page header border color
        -$page-header-border-color:    $gray-lighter !default;
        -//** Width of horizontal description list titles
        -$dl-horizontal-offset:        $component-offset-horizontal !default;
        -//** Horizontal line color.
        -$hr-border:                   $gray-lighter !default;
        diff --git a/Public/sass/bootstrap/_wells.scss b/Public/sass/bootstrap/_wells.scss
        deleted file mode 100644
        index b865711..0000000
        --- a/Public/sass/bootstrap/_wells.scss
        +++ /dev/null
        @@ -1,29 +0,0 @@
        -//
        -// Wells
        -// --------------------------------------------------
        -
        -
        -// Base class
        -.well {
        -  min-height: 20px;
        -  padding: 19px;
        -  margin-bottom: 20px;
        -  background-color: $well-bg;
        -  border: 1px solid $well-border;
        -  border-radius: $border-radius-base;
        -  @include box-shadow(inset 0 1px 1px rgba(0,0,0,.05));
        -  blockquote {
        -    border-color: #ddd;
        -    border-color: rgba(0,0,0,.15);
        -  }
        -}
        -
        -// Sizes
        -.well-lg {
        -  padding: 24px;
        -  border-radius: $border-radius-large;
        -}
        -.well-sm {
        -  padding: 9px;
        -  border-radius: $border-radius-small;
        -}
        diff --git a/Public/sass/bootstrap/mixins/_alerts.scss b/Public/sass/bootstrap/mixins/_alerts.scss
        deleted file mode 100644
        index 3faf0b5..0000000
        --- a/Public/sass/bootstrap/mixins/_alerts.scss
        +++ /dev/null
        @@ -1,14 +0,0 @@
        -// Alerts
        -
        -@mixin alert-variant($background, $border, $text-color) {
        -  background-color: $background;
        -  border-color: $border;
        -  color: $text-color;
        -
        -  hr {
        -    border-top-color: darken($border, 5%);
        -  }
        -  .alert-link {
        -    color: darken($text-color, 10%);
        -  }
        -}
        diff --git a/Public/sass/bootstrap/mixins/_background-variant.scss b/Public/sass/bootstrap/mixins/_background-variant.scss
        deleted file mode 100644
        index 4c7769e..0000000
        --- a/Public/sass/bootstrap/mixins/_background-variant.scss
        +++ /dev/null
        @@ -1,12 +0,0 @@
        -// Contextual backgrounds
        -
        -// [converter] $parent hack
        -@mixin bg-variant($parent, $color) {
        -  #{$parent} {
        -    background-color: $color;
        -  }
        -  a#{$parent}:hover,
        -  a#{$parent}:focus {
        -    background-color: darken($color, 10%);
        -  }
        -}
        diff --git a/Public/sass/bootstrap/mixins/_border-radius.scss b/Public/sass/bootstrap/mixins/_border-radius.scss
        deleted file mode 100644
        index ce19499..0000000
        --- a/Public/sass/bootstrap/mixins/_border-radius.scss
        +++ /dev/null
        @@ -1,18 +0,0 @@
        -// Single side border-radius
        -
        -@mixin border-top-radius($radius) {
        -  border-top-right-radius: $radius;
        -   border-top-left-radius: $radius;
        -}
        -@mixin border-right-radius($radius) {
        -  border-bottom-right-radius: $radius;
        -     border-top-right-radius: $radius;
        -}
        -@mixin border-bottom-radius($radius) {
        -  border-bottom-right-radius: $radius;
        -   border-bottom-left-radius: $radius;
        -}
        -@mixin border-left-radius($radius) {
        -  border-bottom-left-radius: $radius;
        -     border-top-left-radius: $radius;
        -}
        diff --git a/Public/sass/bootstrap/mixins/_buttons.scss b/Public/sass/bootstrap/mixins/_buttons.scss
        deleted file mode 100644
        index ad31187..0000000
        --- a/Public/sass/bootstrap/mixins/_buttons.scss
        +++ /dev/null
        @@ -1,68 +0,0 @@
        -// Button variants
        -//
        -// Easily pump out default styles, as well as :hover, :focus, :active,
        -// and disabled options for all buttons
        -
        -@mixin button-variant($color, $background, $border) {
        -  color: $color;
        -  background-color: $background;
        -  border-color: $border;
        -
        -  &:focus,
        -  &.focus {
        -    color: $color;
        -    background-color: darken($background, 10%);
        -        border-color: darken($border, 25%);
        -  }
        -  &:hover {
        -    color: $color;
        -    background-color: darken($background, 10%);
        -        border-color: darken($border, 12%);
        -  }
        -  &:active,
        -  &.active,
        -  .open > &.dropdown-toggle {
        -    color: $color;
        -    background-color: darken($background, 10%);
        -        border-color: darken($border, 12%);
        -
        -    &:hover,
        -    &:focus,
        -    &.focus {
        -      color: $color;
        -      background-color: darken($background, 17%);
        -          border-color: darken($border, 25%);
        -    }
        -  }
        -  &:active,
        -  &.active,
        -  .open > &.dropdown-toggle {
        -    background-image: none;
        -  }
        -  &.disabled,
        -  &[disabled],
        -  fieldset[disabled] & {
        -    &,
        -    &:hover,
        -    &:focus,
        -    &.focus,
        -    &:active,
        -    &.active {
        -      background-color: $background;
        -          border-color: $border;
        -    }
        -  }
        -
        -  .badge {
        -    color: $background;
        -    background-color: $color;
        -  }
        -}
        -
        -// Button sizes
        -@mixin button-size($padding-vertical, $padding-horizontal, $font-size, $line-height, $border-radius) {
        -  padding: $padding-vertical $padding-horizontal;
        -  font-size: $font-size;
        -  line-height: $line-height;
        -  border-radius: $border-radius;
        -}
        diff --git a/Public/sass/bootstrap/mixins/_center-block.scss b/Public/sass/bootstrap/mixins/_center-block.scss
        deleted file mode 100644
        index e06fb5e..0000000
        --- a/Public/sass/bootstrap/mixins/_center-block.scss
        +++ /dev/null
        @@ -1,7 +0,0 @@
        -// Center-align a block level element
        -
        -@mixin center-block() {
        -  display: block;
        -  margin-left: auto;
        -  margin-right: auto;
        -}
        diff --git a/Public/sass/bootstrap/mixins/_clearfix.scss b/Public/sass/bootstrap/mixins/_clearfix.scss
        deleted file mode 100644
        index dc3e2ab..0000000
        --- a/Public/sass/bootstrap/mixins/_clearfix.scss
        +++ /dev/null
        @@ -1,22 +0,0 @@
        -// Clearfix
        -//
        -// For modern browsers
        -// 1. The space content is one way to avoid an Opera bug when the
        -//    contenteditable attribute is included anywhere else in the document.
        -//    Otherwise it causes space to appear at the top and bottom of elements
        -//    that are clearfixed.
        -// 2. The use of `table` rather than `block` is only necessary if using
        -//    `:before` to contain the top-margins of child elements.
        -//
        -// Source: http://nicolasgallagher.com/micro-clearfix-hack/
        -
        -@mixin clearfix() {
        -  &:before,
        -  &:after {
        -    content: " "; // 1
        -    display: table; // 2
        -  }
        -  &:after {
        -    clear: both;
        -  }
        -}
        diff --git a/Public/sass/bootstrap/mixins/_forms.scss b/Public/sass/bootstrap/mixins/_forms.scss
        deleted file mode 100644
        index 277aa5f..0000000
        --- a/Public/sass/bootstrap/mixins/_forms.scss
        +++ /dev/null
        @@ -1,88 +0,0 @@
        -// Form validation states
        -//
        -// Used in forms.less to generate the form validation CSS for warnings, errors,
        -// and successes.
        -
        -@mixin form-control-validation($text-color: #555, $border-color: #ccc, $background-color: #f5f5f5) {
        -  // Color the label and help text
        -  .help-block,
        -  .control-label,
        -  .radio,
        -  .checkbox,
        -  .radio-inline,
        -  .checkbox-inline,
        -  &.radio label,
        -  &.checkbox label,
        -  &.radio-inline label,
        -  &.checkbox-inline label  {
        -    color: $text-color;
        -  }
        -  // Set the border and box shadow on specific inputs to match
        -  .form-control {
        -    border-color: $border-color;
        -    @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work
        -    &:focus {
        -      border-color: darken($border-color, 10%);
        -      $shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten($border-color, 20%);
        -      @include box-shadow($shadow);
        -    }
        -  }
        -  // Set validation states also for addons
        -  .input-group-addon {
        -    color: $text-color;
        -    border-color: $border-color;
        -    background-color: $background-color;
        -  }
        -  // Optional feedback icon
        -  .form-control-feedback {
        -    color: $text-color;
        -  }
        -}
        -
        -
        -// Form control focus state
        -//
        -// Generate a customized focus state and for any input with the specified color,
        -// which defaults to the `$input-border-focus` variable.
        -//
        -// We highly encourage you to not customize the default value, but instead use
        -// this to tweak colors on an as-needed basis. This aesthetic change is based on
        -// WebKit's default styles, but applicable to a wider range of browsers. Its
        -// usability and accessibility should be taken into account with any change.
        -//
        -// Example usage: change the default blue border and shadow to white for better
        -// contrast against a dark gray background.
        -@mixin form-control-focus($color: $input-border-focus) {
        -  $color-rgba: rgba(red($color), green($color), blue($color), .6);
        -  &:focus {
        -    border-color: $color;
        -    outline: 0;
        -    @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px $color-rgba);
        -  }
        -}
        -
        -// Form control sizing
        -//
        -// Relative text size, padding, and border-radii changes for form controls. For
        -// horizontal sizing, wrap controls in the predefined grid classes. `