From 28acdb0ee56b8d2162b68ed817fd64ab84f3706a Mon Sep 17 00:00:00 2001 From: Jason Herskowitz Date: Mon, 21 Oct 2013 10:34:02 -0400 Subject: [PATCH] Style auth page --- data/www/auth.html | 73 +- data/www/css/animate.css | 3263 +++++++++++++++++++ data/www/css/bootstrap.css | 5591 +++++++++++++++++++++++++++++++++ data/www/css/elements.css | 225 ++ data/www/css/font-awesome.css | 1479 +++++++++ data/www/css/style.css | 1118 +++++++ data/www/logo.png | Bin 0 -> 143821 bytes resources.qrc | 6 + 8 files changed, 11690 insertions(+), 65 deletions(-) create mode 100644 data/www/css/animate.css create mode 100644 data/www/css/bootstrap.css create mode 100644 data/www/css/elements.css create mode 100644 data/www/css/font-awesome.css create mode 100644 data/www/css/style.css create mode 100644 data/www/logo.png diff --git a/data/www/auth.html b/data/www/auth.html index 0de61e524..73496b198 100644 --- a/data/www/auth.html +++ b/data/www/auth.html @@ -12,12 +12,12 @@ Tomahawk - - - - - - + + + + @@ -37,7 +37,7 @@ data-toggle="collapse" type="button"> + "http://tomahawk-player.org/index.html"> @@ -76,64 +76,7 @@
- - - - - - - - + diff --git a/data/www/css/animate.css b/data/www/css/animate.css new file mode 100644 index 000000000..0f8f34081 --- /dev/null +++ b/data/www/css/animate.css @@ -0,0 +1,3263 @@ +@charset "UTF-8"; +/* +Animate.css - http://daneden.me/animate +Licensed under the MIT license + +Copyright (c) 2013 Daniel Eden + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ +body { /* Addresses a small issue in webkit: http://bit.ly/NEdoDq */ + -webkit-backface-visibility: hidden; +} +.animated { + -webkit-animation-duration: 1s; + -moz-animation-duration: 1s; + -o-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + -moz-animation-fill-mode: both; + -o-animation-fill-mode: both; + animation-fill-mode: both; +} + +.animated.hinge { + -webkit-animation-duration: 2s; + -moz-animation-duration: 2s; + -o-animation-duration: 2s; + animation-duration: 2s; +} + +@-webkit-keyframes flash { + 0%, 50%, 100% {opacity: 1;} + 25%, 75% {opacity: 0;} +} + +@-moz-keyframes flash { + 0%, 50%, 100% {opacity: 1;} + 25%, 75% {opacity: 0;} +} + +@-o-keyframes flash { + 0%, 50%, 100% {opacity: 1;} + 25%, 75% {opacity: 0;} +} + +@keyframes flash { + 0%, 50%, 100% {opacity: 1;} + 25%, 75% {opacity: 0;} +} + +.animated.flash { + -webkit-animation-name: flash; + -moz-animation-name: flash; + -o-animation-name: flash; + animation-name: flash; +} +@-webkit-keyframes shake { + 0%, 100% {-webkit-transform: translateX(0);} + 10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);} + 20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);} +} + +@-moz-keyframes shake { + 0%, 100% {-moz-transform: translateX(0);} + 10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);} + 20%, 40%, 60%, 80% {-moz-transform: translateX(10px);} +} + +@-o-keyframes shake { + 0%, 100% {-o-transform: translateX(0);} + 10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);} + 20%, 40%, 60%, 80% {-o-transform: translateX(10px);} +} + +@keyframes shake { + 0%, 100% {transform: translateX(0);} + 10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);} + 20%, 40%, 60%, 80% {transform: translateX(10px);} +} + +.animated.shake { + -webkit-animation-name: shake; + -moz-animation-name: shake; + -o-animation-name: shake; + animation-name: shake; +} +@-webkit-keyframes bounce { + 0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);} + 40% {-webkit-transform: translateY(-30px);} + 60% {-webkit-transform: translateY(-15px);} +} + +@-moz-keyframes bounce { + 0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);} + 40% {-moz-transform: translateY(-30px);} + 60% {-moz-transform: translateY(-15px);} +} + +@-o-keyframes bounce { + 0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);} + 40% {-o-transform: translateY(-30px);} + 60% {-o-transform: translateY(-15px);} +} +@keyframes bounce { + 0%, 20%, 50%, 80%, 100% {transform: translateY(0);} + 40% {transform: translateY(-30px);} + 60% {transform: translateY(-15px);} +} + +.animated.bounce { + -webkit-animation-name: bounce; + -moz-animation-name: bounce; + -o-animation-name: bounce; + animation-name: bounce; +} +@-webkit-keyframes tada { + 0% {-webkit-transform: scale(1);} + 10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);} + 30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);} + 40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);} + 100% {-webkit-transform: scale(1) rotate(0);} +} + +@-moz-keyframes tada { + 0% {-moz-transform: scale(1);} + 10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);} + 30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);} + 40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);} + 100% {-moz-transform: scale(1) rotate(0);} +} + +@-o-keyframes tada { + 0% {-o-transform: scale(1);} + 10%, 20% {-o-transform: scale(0.9) rotate(-3deg);} + 30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);} + 40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);} + 100% {-o-transform: scale(1) rotate(0);} +} + +@keyframes tada { + 0% {transform: scale(1);} + 10%, 20% {transform: scale(0.9) rotate(-3deg);} + 30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);} + 40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);} + 100% {transform: scale(1) rotate(0);} +} + +.animated.tada { + -webkit-animation-name: tada; + -moz-animation-name: tada; + -o-animation-name: tada; + animation-name: tada; +} +@-webkit-keyframes swing { + 20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; } + 20% { -webkit-transform: rotate(15deg); } + 40% { -webkit-transform: rotate(-10deg); } + 60% { -webkit-transform: rotate(5deg); } + 80% { -webkit-transform: rotate(-5deg); } + 100% { -webkit-transform: rotate(0deg); } +} + +@-moz-keyframes swing { + 20% { -moz-transform: rotate(15deg); } + 40% { -moz-transform: rotate(-10deg); } + 60% { -moz-transform: rotate(5deg); } + 80% { -moz-transform: rotate(-5deg); } + 100% { -moz-transform: rotate(0deg); } +} + +@-o-keyframes swing { + 20% { -o-transform: rotate(15deg); } + 40% { -o-transform: rotate(-10deg); } + 60% { -o-transform: rotate(5deg); } + 80% { -o-transform: rotate(-5deg); } + 100% { -o-transform: rotate(0deg); } +} + +@keyframes swing { + 20% { transform: rotate(15deg); } + 40% { transform: rotate(-10deg); } + 60% { transform: rotate(5deg); } + 80% { transform: rotate(-5deg); } + 100% { transform: rotate(0deg); } +} + +.animated.swing { + -webkit-transform-origin: top center; + -moz-transform-origin: top center; + -o-transform-origin: top center; + transform-origin: top center; + -webkit-animation-name: swing; + -moz-animation-name: swing; + -o-animation-name: swing; + animation-name: swing; +} +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes wobble { + 0% { -webkit-transform: translateX(0%); } + 15% { -webkit-transform: translateX(-25%) rotate(-5deg); } + 30% { -webkit-transform: translateX(20%) rotate(3deg); } + 45% { -webkit-transform: translateX(-15%) rotate(-3deg); } + 60% { -webkit-transform: translateX(10%) rotate(2deg); } + 75% { -webkit-transform: translateX(-5%) rotate(-1deg); } + 100% { -webkit-transform: translateX(0%); } +} + +@-moz-keyframes wobble { + 0% { -moz-transform: translateX(0%); } + 15% { -moz-transform: translateX(-25%) rotate(-5deg); } + 30% { -moz-transform: translateX(20%) rotate(3deg); } + 45% { -moz-transform: translateX(-15%) rotate(-3deg); } + 60% { -moz-transform: translateX(10%) rotate(2deg); } + 75% { -moz-transform: translateX(-5%) rotate(-1deg); } + 100% { -moz-transform: translateX(0%); } +} + +@-o-keyframes wobble { + 0% { -o-transform: translateX(0%); } + 15% { -o-transform: translateX(-25%) rotate(-5deg); } + 30% { -o-transform: translateX(20%) rotate(3deg); } + 45% { -o-transform: translateX(-15%) rotate(-3deg); } + 60% { -o-transform: translateX(10%) rotate(2deg); } + 75% { -o-transform: translateX(-5%) rotate(-1deg); } + 100% { -o-transform: translateX(0%); } +} + +@keyframes wobble { + 0% { transform: translateX(0%); } + 15% { transform: translateX(-25%) rotate(-5deg); } + 30% { transform: translateX(20%) rotate(3deg); } + 45% { transform: translateX(-15%) rotate(-3deg); } + 60% { transform: translateX(10%) rotate(2deg); } + 75% { transform: translateX(-5%) rotate(-1deg); } + 100% { transform: translateX(0%); } +} + +.animated.wobble { + -webkit-animation-name: wobble; + -moz-animation-name: wobble; + -o-animation-name: wobble; + animation-name: wobble; +} +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes pulse { + 0% { -webkit-transform: scale(1); } + 50% { -webkit-transform: scale(1.1); } + 100% { -webkit-transform: scale(1); } +} +@-moz-keyframes pulse { + 0% { -moz-transform: scale(1); } + 50% { -moz-transform: scale(1.1); } + 100% { -moz-transform: scale(1); } +} +@-o-keyframes pulse { + 0% { -o-transform: scale(1); } + 50% { -o-transform: scale(1.1); } + 100% { -o-transform: scale(1); } +} +@keyframes pulse { + 0% { transform: scale(1); } + 50% { transform: scale(1.1); } + 100% { transform: scale(1); } +} + +.animated.pulse { + -webkit-animation-name: pulse; + -moz-animation-name: pulse; + -o-animation-name: pulse; + animation-name: pulse; +} +@-webkit-keyframes flip { + 0% { + -webkit-transform: perspective(400px) rotateY(0); + -webkit-animation-timing-function: ease-out; + } + 40% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg); + -webkit-animation-timing-function: ease-out; + } + 50% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + -webkit-animation-timing-function: ease-in; + } + 80% { + -webkit-transform: perspective(400px) rotateY(360deg) scale(.95); + -webkit-animation-timing-function: ease-in; + } + 100% { + -webkit-transform: perspective(400px) scale(1); + -webkit-animation-timing-function: ease-in; + } +} +@-moz-keyframes flip { + 0% { + -moz-transform: perspective(400px) rotateY(0); + -moz-animation-timing-function: ease-out; + } + 40% { + -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg); + -moz-animation-timing-function: ease-out; + } + 50% { + -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + -moz-animation-timing-function: ease-in; + } + 80% { + -moz-transform: perspective(400px) rotateY(360deg) scale(.95); + -moz-animation-timing-function: ease-in; + } + 100% { + -moz-transform: perspective(400px) scale(1); + -moz-animation-timing-function: ease-in; + } +} +@-o-keyframes flip { + 0% { + -o-transform: perspective(400px) rotateY(0); + -o-animation-timing-function: ease-out; + } + 40% { + -o-transform: perspective(400px) translateZ(150px) rotateY(170deg); + -o-animation-timing-function: ease-out; + } + 50% { + -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + -o-animation-timing-function: ease-in; + } + 80% { + -o-transform: perspective(400px) rotateY(360deg) scale(.95); + -o-animation-timing-function: ease-in; + } + 100% { + -o-transform: perspective(400px) scale(1); + -o-animation-timing-function: ease-in; + } +} +@keyframes flip { + 0% { + transform: perspective(400px) rotateY(0); + animation-timing-function: ease-out; + } + 40% { + transform: perspective(400px) translateZ(150px) rotateY(170deg); + animation-timing-function: ease-out; + } + 50% { + transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + animation-timing-function: ease-in; + } + 80% { + transform: perspective(400px) rotateY(360deg) scale(.95); + animation-timing-function: ease-in; + } + 100% { + transform: perspective(400px) scale(1); + animation-timing-function: ease-in; + } +} + +.animated.flip { + -webkit-backface-visibility: visible !important; + -webkit-animation-name: flip; + -moz-backface-visibility: visible !important; + -moz-animation-name: flip; + -o-backface-visibility: visible !important; + -o-animation-name: flip; + backface-visibility: visible !important; + animation-name: flip; +} +@-webkit-keyframes flipInX { + 0% { + -webkit-transform: perspective(400px) rotateX(90deg); + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotateX(-10deg); + } + + 70% { + -webkit-transform: perspective(400px) rotateX(10deg); + } + + 100% { + -webkit-transform: perspective(400px) rotateX(0deg); + opacity: 1; + } +} +@-moz-keyframes flipInX { + 0% { + -moz-transform: perspective(400px) rotateX(90deg); + opacity: 0; + } + + 40% { + -moz-transform: perspective(400px) rotateX(-10deg); + } + + 70% { + -moz-transform: perspective(400px) rotateX(10deg); + } + + 100% { + -moz-transform: perspective(400px) rotateX(0deg); + opacity: 1; + } +} +@-o-keyframes flipInX { + 0% { + -o-transform: perspective(400px) rotateX(90deg); + opacity: 0; + } + + 40% { + -o-transform: perspective(400px) rotateX(-10deg); + } + + 70% { + -o-transform: perspective(400px) rotateX(10deg); + } + + 100% { + -o-transform: perspective(400px) rotateX(0deg); + opacity: 1; + } +} +@keyframes flipInX { + 0% { + transform: perspective(400px) rotateX(90deg); + opacity: 0; + } + + 40% { + transform: perspective(400px) rotateX(-10deg); + } + + 70% { + transform: perspective(400px) rotateX(10deg); + } + + 100% { + transform: perspective(400px) rotateX(0deg); + opacity: 1; + } +} + +.animated.flipInX { + -webkit-backface-visibility: visible !important; + -webkit-animation-name: flipInX; + -moz-backface-visibility: visible !important; + -moz-animation-name: flipInX; + -o-backface-visibility: visible !important; + -o-animation-name: flipInX; + backface-visibility: visible !important; + animation-name: flipInX; +} +@-webkit-keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px) rotateX(0deg); + opacity: 1; + } + 100% { + -webkit-transform: perspective(400px) rotateX(90deg); + opacity: 0; + } +} + +@-moz-keyframes flipOutX { + 0% { + -moz-transform: perspective(400px) rotateX(0deg); + opacity: 1; + } + 100% { + -moz-transform: perspective(400px) rotateX(90deg); + opacity: 0; + } +} + +@-o-keyframes flipOutX { + 0% { + -o-transform: perspective(400px) rotateX(0deg); + opacity: 1; + } + 100% { + -o-transform: perspective(400px) rotateX(90deg); + opacity: 0; + } +} + +@keyframes flipOutX { + 0% { + transform: perspective(400px) rotateX(0deg); + opacity: 1; + } + 100% { + transform: perspective(400px) rotateX(90deg); + opacity: 0; + } +} + +.animated.flipOutX { + -webkit-animation-name: flipOutX; + -webkit-backface-visibility: visible !important; + -moz-animation-name: flipOutX; + -moz-backface-visibility: visible !important; + -o-animation-name: flipOutX; + -o-backface-visibility: visible !important; + animation-name: flipOutX; + backface-visibility: visible !important; +} +@-webkit-keyframes flipInY { + 0% { + -webkit-transform: perspective(400px) rotateY(90deg); + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotateY(-10deg); + } + + 70% { + -webkit-transform: perspective(400px) rotateY(10deg); + } + + 100% { + -webkit-transform: perspective(400px) rotateY(0deg); + opacity: 1; + } +} +@-moz-keyframes flipInY { + 0% { + -moz-transform: perspective(400px) rotateY(90deg); + opacity: 0; + } + + 40% { + -moz-transform: perspective(400px) rotateY(-10deg); + } + + 70% { + -moz-transform: perspective(400px) rotateY(10deg); + } + + 100% { + -moz-transform: perspective(400px) rotateY(0deg); + opacity: 1; + } +} +@-o-keyframes flipInY { + 0% { + -o-transform: perspective(400px) rotateY(90deg); + opacity: 0; + } + + 40% { + -o-transform: perspective(400px) rotateY(-10deg); + } + + 70% { + -o-transform: perspective(400px) rotateY(10deg); + } + + 100% { + -o-transform: perspective(400px) rotateY(0deg); + opacity: 1; + } +} +@keyframes flipInY { + 0% { + transform: perspective(400px) rotateY(90deg); + opacity: 0; + } + + 40% { + transform: perspective(400px) rotateY(-10deg); + } + + 70% { + transform: perspective(400px) rotateY(10deg); + } + + 100% { + transform: perspective(400px) rotateY(0deg); + opacity: 1; + } +} + +.animated.flipInY { + -webkit-backface-visibility: visible !important; + -webkit-animation-name: flipInY; + -moz-backface-visibility: visible !important; + -moz-animation-name: flipInY; + -o-backface-visibility: visible !important; + -o-animation-name: flipInY; + backface-visibility: visible !important; + animation-name: flipInY; +} +@-webkit-keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px) rotateY(0deg); + opacity: 1; + } + 100% { + -webkit-transform: perspective(400px) rotateY(90deg); + opacity: 0; + } +} +@-moz-keyframes flipOutY { + 0% { + -moz-transform: perspective(400px) rotateY(0deg); + opacity: 1; + } + 100% { + -moz-transform: perspective(400px) rotateY(90deg); + opacity: 0; + } +} +@-o-keyframes flipOutY { + 0% { + -o-transform: perspective(400px) rotateY(0deg); + opacity: 1; + } + 100% { + -o-transform: perspective(400px) rotateY(90deg); + opacity: 0; + } +} +@keyframes flipOutY { + 0% { + transform: perspective(400px) rotateY(0deg); + opacity: 1; + } + 100% { + transform: perspective(400px) rotateY(90deg); + opacity: 0; + } +} + +.animated.flipOutY { + -webkit-backface-visibility: visible !important; + -webkit-animation-name: flipOutY; + -moz-backface-visibility: visible !important; + -moz-animation-name: flipOutY; + -o-backface-visibility: visible !important; + -o-animation-name: flipOutY; + backface-visibility: visible !important; + animation-name: flipOutY; +} +@-webkit-keyframes fadeIn { + 0% {opacity: 0;} + 100% {opacity: 1;} +} + +@-moz-keyframes fadeIn { + 0% {opacity: 0;} + 100% {opacity: 1;} +} + +@-o-keyframes fadeIn { + 0% {opacity: 0;} + 100% {opacity: 1;} +} + +@keyframes fadeIn { + 0% {opacity: 0;} + 100% {opacity: 1;} +} + +.animated.fadeIn { + -webkit-animation-name: fadeIn; + -moz-animation-name: fadeIn; + -o-animation-name: fadeIn; + animation-name: fadeIn; +} +@-webkit-keyframes fadeInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + } +} + +@-moz-keyframes fadeInUp { + 0% { + opacity: 0; + -moz-transform: translateY(20px); + } + + 100% { + opacity: 1; + -moz-transform: translateY(0); + } +} + +@-o-keyframes fadeInUp { + 0% { + opacity: 0; + -o-transform: translateY(20px); + } + + 100% { + opacity: 1; + -o-transform: translateY(0); + } +} + +@keyframes fadeInUp { + 0% { + opacity: 0; + transform: translateY(20px); + } + + 100% { + opacity: 1; + transform: translateY(0); + } +} + +.animated.fadeInUp { + -webkit-animation-name: fadeInUp; + -moz-animation-name: fadeInUp; + -o-animation-name: fadeInUp; + animation-name: fadeInUp; +} +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + } +} + +@-moz-keyframes fadeInDown { + 0% { + opacity: 0; + -moz-transform: translateY(-20px); + } + + 100% { + opacity: 1; + -moz-transform: translateY(0); + } +} + +@-o-keyframes fadeInDown { + 0% { + opacity: 0; + -o-transform: translateY(-20px); + } + + 100% { + opacity: 1; + -o-transform: translateY(0); + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + transform: translateY(-20px); + } + + 100% { + opacity: 1; + transform: translateY(0); + } +} + +.animated.fadeInDown { + -webkit-animation-name: fadeInDown; + -moz-animation-name: fadeInDown; + -o-animation-name: fadeInDown; + animation-name: fadeInDown; +} +@-webkit-keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} + +@-moz-keyframes fadeInLeft { + 0% { + opacity: 0; + -moz-transform: translateX(-20px); + } + + 100% { + opacity: 1; + -moz-transform: translateX(0); + } +} + +@-o-keyframes fadeInLeft { + 0% { + opacity: 0; + -o-transform: translateX(-20px); + } + + 100% { + opacity: 1; + -o-transform: translateX(0); + } +} + +@keyframes fadeInLeft { + 0% { + opacity: 0; + transform: translateX(-20px); + } + + 100% { + opacity: 1; + transform: translateX(0); + } +} + +.animated.fadeInLeft { + -webkit-animation-name: fadeInLeft; + -moz-animation-name: fadeInLeft; + -o-animation-name: fadeInLeft; + animation-name: fadeInLeft; +} +@-webkit-keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} + +@-moz-keyframes fadeInRight { + 0% { + opacity: 0; + -moz-transform: translateX(20px); + } + + 100% { + opacity: 1; + -moz-transform: translateX(0); + } +} + +@-o-keyframes fadeInRight { + 0% { + opacity: 0; + -o-transform: translateX(20px); + } + + 100% { + opacity: 1; + -o-transform: translateX(0); + } +} + +@keyframes fadeInRight { + 0% { + opacity: 0; + transform: translateX(20px); + } + + 100% { + opacity: 1; + transform: translateX(0); + } +} + +.animated.fadeInRight { + -webkit-animation-name: fadeInRight; + -moz-animation-name: fadeInRight; + -o-animation-name: fadeInRight; + animation-name: fadeInRight; +} +@-webkit-keyframes fadeInUpBig { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + } +} + +@-moz-keyframes fadeInUpBig { + 0% { + opacity: 0; + -moz-transform: translateY(2000px); + } + + 100% { + opacity: 1; + -moz-transform: translateY(0); + } +} + +@-o-keyframes fadeInUpBig { + 0% { + opacity: 0; + -o-transform: translateY(2000px); + } + + 100% { + opacity: 1; + -o-transform: translateY(0); + } +} + +@keyframes fadeInUpBig { + 0% { + opacity: 0; + transform: translateY(2000px); + } + + 100% { + opacity: 1; + transform: translateY(0); + } +} + +.animated.fadeInUpBig { + -webkit-animation-name: fadeInUpBig; + -moz-animation-name: fadeInUpBig; + -o-animation-name: fadeInUpBig; + animation-name: fadeInUpBig; +} +@-webkit-keyframes fadeInDownBig { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + } +} + +@-moz-keyframes fadeInDownBig { + 0% { + opacity: 0; + -moz-transform: translateY(-2000px); + } + + 100% { + opacity: 1; + -moz-transform: translateY(0); + } +} + +@-o-keyframes fadeInDownBig { + 0% { + opacity: 0; + -o-transform: translateY(-2000px); + } + + 100% { + opacity: 1; + -o-transform: translateY(0); + } +} + +@keyframes fadeInDownBig { + 0% { + opacity: 0; + transform: translateY(-2000px); + } + + 100% { + opacity: 1; + transform: translateY(0); + } +} + +.animated.fadeInDownBig { + -webkit-animation-name: fadeInDownBig; + -moz-animation-name: fadeInDownBig; + -o-animation-name: fadeInDownBig; + animation-name: fadeInDownBig; +} +@-webkit-keyframes fadeInLeftBig { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} +@-moz-keyframes fadeInLeftBig { + 0% { + opacity: 0; + -moz-transform: translateX(-2000px); + } + + 100% { + opacity: 1; + -moz-transform: translateX(0); + } +} +@-o-keyframes fadeInLeftBig { + 0% { + opacity: 0; + -o-transform: translateX(-2000px); + } + + 100% { + opacity: 1; + -o-transform: translateX(0); + } +} +@keyframes fadeInLeftBig { + 0% { + opacity: 0; + transform: translateX(-2000px); + } + + 100% { + opacity: 1; + transform: translateX(0); + } +} + +.animated.fadeInLeftBig { + -webkit-animation-name: fadeInLeftBig; + -moz-animation-name: fadeInLeftBig; + -o-animation-name: fadeInLeftBig; + animation-name: fadeInLeftBig; +} +@-webkit-keyframes fadeInRightBig { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} + +@-moz-keyframes fadeInRightBig { + 0% { + opacity: 0; + -moz-transform: translateX(2000px); + } + + 100% { + opacity: 1; + -moz-transform: translateX(0); + } +} + +@-o-keyframes fadeInRightBig { + 0% { + opacity: 0; + -o-transform: translateX(2000px); + } + + 100% { + opacity: 1; + -o-transform: translateX(0); + } +} + +@keyframes fadeInRightBig { + 0% { + opacity: 0; + transform: translateX(2000px); + } + + 100% { + opacity: 1; + transform: translateX(0); + } +} + +.animated.fadeInRightBig { + -webkit-animation-name: fadeInRightBig; + -moz-animation-name: fadeInRightBig; + -o-animation-name: fadeInRightBig; + animation-name: fadeInRightBig; +} +@-webkit-keyframes fadeOut { + 0% {opacity: 1;} + 100% {opacity: 0;} +} + +@-moz-keyframes fadeOut { + 0% {opacity: 1;} + 100% {opacity: 0;} +} + +@-o-keyframes fadeOut { + 0% {opacity: 1;} + 100% {opacity: 0;} +} + +@keyframes fadeOut { + 0% {opacity: 1;} + 100% {opacity: 0;} +} + +.animated.fadeOut { + -webkit-animation-name: fadeOut; + -moz-animation-name: fadeOut; + -o-animation-name: fadeOut; + animation-name: fadeOut; +} +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-20px); + } +} +@-moz-keyframes fadeOutUp { + 0% { + opacity: 1; + -moz-transform: translateY(0); + } + + 100% { + opacity: 0; + -moz-transform: translateY(-20px); + } +} +@-o-keyframes fadeOutUp { + 0% { + opacity: 1; + -o-transform: translateY(0); + } + + 100% { + opacity: 0; + -o-transform: translateY(-20px); + } +} +@keyframes fadeOutUp { + 0% { + opacity: 1; + transform: translateY(0); + } + + 100% { + opacity: 0; + transform: translateY(-20px); + } +} + +.animated.fadeOutUp { + -webkit-animation-name: fadeOutUp; + -moz-animation-name: fadeOutUp; + -o-animation-name: fadeOutUp; + animation-name: fadeOutUp; +} +@-webkit-keyframes fadeOutDown { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(20px); + } +} + +@-moz-keyframes fadeOutDown { + 0% { + opacity: 1; + -moz-transform: translateY(0); + } + + 100% { + opacity: 0; + -moz-transform: translateY(20px); + } +} + +@-o-keyframes fadeOutDown { + 0% { + opacity: 1; + -o-transform: translateY(0); + } + + 100% { + opacity: 0; + -o-transform: translateY(20px); + } +} + +@keyframes fadeOutDown { + 0% { + opacity: 1; + transform: translateY(0); + } + + 100% { + opacity: 0; + transform: translateY(20px); + } +} + +.animated.fadeOutDown { + -webkit-animation-name: fadeOutDown; + -moz-animation-name: fadeOutDown; + -o-animation-name: fadeOutDown; + animation-name: fadeOutDown; +} +@-webkit-keyframes fadeOutLeft { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-20px); + } +} + +@-moz-keyframes fadeOutLeft { + 0% { + opacity: 1; + -moz-transform: translateX(0); + } + + 100% { + opacity: 0; + -moz-transform: translateX(-20px); + } +} + +@-o-keyframes fadeOutLeft { + 0% { + opacity: 1; + -o-transform: translateX(0); + } + + 100% { + opacity: 0; + -o-transform: translateX(-20px); + } +} + +@keyframes fadeOutLeft { + 0% { + opacity: 1; + transform: translateX(0); + } + + 100% { + opacity: 0; + transform: translateX(-20px); + } +} + +.animated.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + -moz-animation-name: fadeOutLeft; + -o-animation-name: fadeOutLeft; + animation-name: fadeOutLeft; +} +@-webkit-keyframes fadeOutRight { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(20px); + } +} + +@-moz-keyframes fadeOutRight { + 0% { + opacity: 1; + -moz-transform: translateX(0); + } + + 100% { + opacity: 0; + -moz-transform: translateX(20px); + } +} + +@-o-keyframes fadeOutRight { + 0% { + opacity: 1; + -o-transform: translateX(0); + } + + 100% { + opacity: 0; + -o-transform: translateX(20px); + } +} + +@keyframes fadeOutRight { + 0% { + opacity: 1; + transform: translateX(0); + } + + 100% { + opacity: 0; + transform: translateX(20px); + } +} + +.animated.fadeOutRight { + -webkit-animation-name: fadeOutRight; + -moz-animation-name: fadeOutRight; + -o-animation-name: fadeOutRight; + animation-name: fadeOutRight; +} +@-webkit-keyframes fadeOutUpBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + } +} + +@-moz-keyframes fadeOutUpBig { + 0% { + opacity: 1; + -moz-transform: translateY(0); + } + + 100% { + opacity: 0; + -moz-transform: translateY(-2000px); + } +} + +@-o-keyframes fadeOutUpBig { + 0% { + opacity: 1; + -o-transform: translateY(0); + } + + 100% { + opacity: 0; + -o-transform: translateY(-2000px); + } +} + +@keyframes fadeOutUpBig { + 0% { + opacity: 1; + transform: translateY(0); + } + + 100% { + opacity: 0; + transform: translateY(-2000px); + } +} + +.animated.fadeOutUpBig { + -webkit-animation-name: fadeOutUpBig; + -moz-animation-name: fadeOutUpBig; + -o-animation-name: fadeOutUpBig; + animation-name: fadeOutUpBig; +} +@-webkit-keyframes fadeOutDownBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + } +} + +@-moz-keyframes fadeOutDownBig { + 0% { + opacity: 1; + -moz-transform: translateY(0); + } + + 100% { + opacity: 0; + -moz-transform: translateY(2000px); + } +} + +@-o-keyframes fadeOutDownBig { + 0% { + opacity: 1; + -o-transform: translateY(0); + } + + 100% { + opacity: 0; + -o-transform: translateY(2000px); + } +} + +@keyframes fadeOutDownBig { + 0% { + opacity: 1; + transform: translateY(0); + } + + 100% { + opacity: 0; + transform: translateY(2000px); + } +} + +.animated.fadeOutDownBig { + -webkit-animation-name: fadeOutDownBig; + -moz-animation-name: fadeOutDownBig; + -o-animation-name: fadeOutDownBig; + animation-name: fadeOutDownBig; +} +@-webkit-keyframes fadeOutLeftBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + } +} + +@-moz-keyframes fadeOutLeftBig { + 0% { + opacity: 1; + -moz-transform: translateX(0); + } + + 100% { + opacity: 0; + -moz-transform: translateX(-2000px); + } +} + +@-o-keyframes fadeOutLeftBig { + 0% { + opacity: 1; + -o-transform: translateX(0); + } + + 100% { + opacity: 0; + -o-transform: translateX(-2000px); + } +} + +@keyframes fadeOutLeftBig { + 0% { + opacity: 1; + transform: translateX(0); + } + + 100% { + opacity: 0; + transform: translateX(-2000px); + } +} + +.animated.fadeOutLeftBig { + -webkit-animation-name: fadeOutLeftBig; + -moz-animation-name: fadeOutLeftBig; + -o-animation-name: fadeOutLeftBig; + animation-name: fadeOutLeftBig; +} +@-webkit-keyframes fadeOutRightBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + } +} +@-moz-keyframes fadeOutRightBig { + 0% { + opacity: 1; + -moz-transform: translateX(0); + } + + 100% { + opacity: 0; + -moz-transform: translateX(2000px); + } +} +@-o-keyframes fadeOutRightBig { + 0% { + opacity: 1; + -o-transform: translateX(0); + } + + 100% { + opacity: 0; + -o-transform: translateX(2000px); + } +} +@keyframes fadeOutRightBig { + 0% { + opacity: 1; + transform: translateX(0); + } + + 100% { + opacity: 0; + transform: translateX(2000px); + } +} + +.animated.fadeOutRightBig { + -webkit-animation-name: fadeOutRightBig; + -moz-animation-name: fadeOutRightBig; + -o-animation-name: fadeOutRightBig; + animation-name: fadeOutRightBig; +} +@-webkit-keyframes bounceIn { + 0% { + opacity: 0; + -webkit-transform: scale(.3); + } + + 50% { + opacity: 1; + -webkit-transform: scale(1.05); + } + + 70% { + -webkit-transform: scale(.9); + } + + 100% { + -webkit-transform: scale(1); + } +} + +@-moz-keyframes bounceIn { + 0% { + opacity: 0; + -moz-transform: scale(.3); + } + + 50% { + opacity: 1; + -moz-transform: scale(1.05); + } + + 70% { + -moz-transform: scale(.9); + } + + 100% { + -moz-transform: scale(1); + } +} + +@-o-keyframes bounceIn { + 0% { + opacity: 0; + -o-transform: scale(.3); + } + + 50% { + opacity: 1; + -o-transform: scale(1.05); + } + + 70% { + -o-transform: scale(.9); + } + + 100% { + -o-transform: scale(1); + } +} + +@keyframes bounceIn { + 0% { + opacity: 0; + transform: scale(.3); + } + + 50% { + opacity: 1; + transform: scale(1.05); + } + + 70% { + transform: scale(.9); + } + + 100% { + transform: scale(1); + } +} + +.animated.bounceIn { + -webkit-animation-name: bounceIn; + -moz-animation-name: bounceIn; + -o-animation-name: bounceIn; + animation-name: bounceIn; +} +@-webkit-keyframes bounceInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateY(-30px); + } + + 80% { + -webkit-transform: translateY(10px); + } + + 100% { + -webkit-transform: translateY(0); + } +} +@-moz-keyframes bounceInUp { + 0% { + opacity: 0; + -moz-transform: translateY(2000px); + } + + 60% { + opacity: 1; + -moz-transform: translateY(-30px); + } + + 80% { + -moz-transform: translateY(10px); + } + + 100% { + -moz-transform: translateY(0); + } +} + +@-o-keyframes bounceInUp { + 0% { + opacity: 0; + -o-transform: translateY(2000px); + } + + 60% { + opacity: 1; + -o-transform: translateY(-30px); + } + + 80% { + -o-transform: translateY(10px); + } + + 100% { + -o-transform: translateY(0); + } +} + +@keyframes bounceInUp { + 0% { + opacity: 0; + transform: translateY(2000px); + } + + 60% { + opacity: 1; + transform: translateY(-30px); + } + + 80% { + transform: translateY(10px); + } + + 100% { + transform: translateY(0); + } +} + +.animated.bounceInUp { + -webkit-animation-name: bounceInUp; + -moz-animation-name: bounceInUp; + -o-animation-name: bounceInUp; + animation-name: bounceInUp; +} +@-webkit-keyframes bounceInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateY(30px); + } + + 80% { + -webkit-transform: translateY(-10px); + } + + 100% { + -webkit-transform: translateY(0); + } +} + +@-moz-keyframes bounceInDown { + 0% { + opacity: 0; + -moz-transform: translateY(-2000px); + } + + 60% { + opacity: 1; + -moz-transform: translateY(30px); + } + + 80% { + -moz-transform: translateY(-10px); + } + + 100% { + -moz-transform: translateY(0); + } +} + +@-o-keyframes bounceInDown { + 0% { + opacity: 0; + -o-transform: translateY(-2000px); + } + + 60% { + opacity: 1; + -o-transform: translateY(30px); + } + + 80% { + -o-transform: translateY(-10px); + } + + 100% { + -o-transform: translateY(0); + } +} + +@keyframes bounceInDown { + 0% { + opacity: 0; + transform: translateY(-2000px); + } + + 60% { + opacity: 1; + transform: translateY(30px); + } + + 80% { + transform: translateY(-10px); + } + + 100% { + transform: translateY(0); + } +} + +.animated.bounceInDown { + -webkit-animation-name: bounceInDown; + -moz-animation-name: bounceInDown; + -o-animation-name: bounceInDown; + animation-name: bounceInDown; +} +@-webkit-keyframes bounceInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(30px); + } + + 80% { + -webkit-transform: translateX(-10px); + } + + 100% { + -webkit-transform: translateX(0); + } +} + +@-moz-keyframes bounceInLeft { + 0% { + opacity: 0; + -moz-transform: translateX(-2000px); + } + + 60% { + opacity: 1; + -moz-transform: translateX(30px); + } + + 80% { + -moz-transform: translateX(-10px); + } + + 100% { + -moz-transform: translateX(0); + } +} + +@-o-keyframes bounceInLeft { + 0% { + opacity: 0; + -o-transform: translateX(-2000px); + } + + 60% { + opacity: 1; + -o-transform: translateX(30px); + } + + 80% { + -o-transform: translateX(-10px); + } + + 100% { + -o-transform: translateX(0); + } +} + +@keyframes bounceInLeft { + 0% { + opacity: 0; + transform: translateX(-2000px); + } + + 60% { + opacity: 1; + transform: translateX(30px); + } + + 80% { + transform: translateX(-10px); + } + + 100% { + transform: translateX(0); + } +} + +.animated.bounceInLeft { + -webkit-animation-name: bounceInLeft; + -moz-animation-name: bounceInLeft; + -o-animation-name: bounceInLeft; + animation-name: bounceInLeft; +} +@-webkit-keyframes bounceInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(-30px); + } + + 80% { + -webkit-transform: translateX(10px); + } + + 100% { + -webkit-transform: translateX(0); + } +} + +@-moz-keyframes bounceInRight { + 0% { + opacity: 0; + -moz-transform: translateX(2000px); + } + + 60% { + opacity: 1; + -moz-transform: translateX(-30px); + } + + 80% { + -moz-transform: translateX(10px); + } + + 100% { + -moz-transform: translateX(0); + } +} + +@-o-keyframes bounceInRight { + 0% { + opacity: 0; + -o-transform: translateX(2000px); + } + + 60% { + opacity: 1; + -o-transform: translateX(-30px); + } + + 80% { + -o-transform: translateX(10px); + } + + 100% { + -o-transform: translateX(0); + } +} + +@keyframes bounceInRight { + 0% { + opacity: 0; + transform: translateX(2000px); + } + + 60% { + opacity: 1; + transform: translateX(-30px); + } + + 80% { + transform: translateX(10px); + } + + 100% { + transform: translateX(0); + } +} + +.animated.bounceInRight { + -webkit-animation-name: bounceInRight; + -moz-animation-name: bounceInRight; + -o-animation-name: bounceInRight; + animation-name: bounceInRight; +} +@-webkit-keyframes bounceOut { + 0% { + -webkit-transform: scale(1); + } + + 25% { + -webkit-transform: scale(.95); + } + + 50% { + opacity: 1; + -webkit-transform: scale(1.1); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.3); + } +} + +@-moz-keyframes bounceOut { + 0% { + -moz-transform: scale(1); + } + + 25% { + -moz-transform: scale(.95); + } + + 50% { + opacity: 1; + -moz-transform: scale(1.1); + } + + 100% { + opacity: 0; + -moz-transform: scale(.3); + } +} + +@-o-keyframes bounceOut { + 0% { + -o-transform: scale(1); + } + + 25% { + -o-transform: scale(.95); + } + + 50% { + opacity: 1; + -o-transform: scale(1.1); + } + + 100% { + opacity: 0; + -o-transform: scale(.3); + } +} + +@keyframes bounceOut { + 0% { + transform: scale(1); + } + + 25% { + transform: scale(.95); + } + + 50% { + opacity: 1; + transform: scale(1.1); + } + + 100% { + opacity: 0; + transform: scale(.3); + } +} + +.animated.bounceOut { + -webkit-animation-name: bounceOut; + -moz-animation-name: bounceOut; + -o-animation-name: bounceOut; + animation-name: bounceOut; +} +@-webkit-keyframes bounceOutUp { + 0% { + -webkit-transform: translateY(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateY(20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + } +} + +@-moz-keyframes bounceOutUp { + 0% { + -moz-transform: translateY(0); + } + + 20% { + opacity: 1; + -moz-transform: translateY(20px); + } + + 100% { + opacity: 0; + -moz-transform: translateY(-2000px); + } +} + +@-o-keyframes bounceOutUp { + 0% { + -o-transform: translateY(0); + } + + 20% { + opacity: 1; + -o-transform: translateY(20px); + } + + 100% { + opacity: 0; + -o-transform: translateY(-2000px); + } +} + +@keyframes bounceOutUp { + 0% { + transform: translateY(0); + } + + 20% { + opacity: 1; + transform: translateY(20px); + } + + 100% { + opacity: 0; + transform: translateY(-2000px); + } +} + +.animated.bounceOutUp { + -webkit-animation-name: bounceOutUp; + -moz-animation-name: bounceOutUp; + -o-animation-name: bounceOutUp; + animation-name: bounceOutUp; +} +@-webkit-keyframes bounceOutDown { + 0% { + -webkit-transform: translateY(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateY(-20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + } +} + +@-moz-keyframes bounceOutDown { + 0% { + -moz-transform: translateY(0); + } + + 20% { + opacity: 1; + -moz-transform: translateY(-20px); + } + + 100% { + opacity: 0; + -moz-transform: translateY(2000px); + } +} + +@-o-keyframes bounceOutDown { + 0% { + -o-transform: translateY(0); + } + + 20% { + opacity: 1; + -o-transform: translateY(-20px); + } + + 100% { + opacity: 0; + -o-transform: translateY(2000px); + } +} + +@keyframes bounceOutDown { + 0% { + transform: translateY(0); + } + + 20% { + opacity: 1; + transform: translateY(-20px); + } + + 100% { + opacity: 0; + transform: translateY(2000px); + } +} + +.animated.bounceOutDown { + -webkit-animation-name: bounceOutDown; + -moz-animation-name: bounceOutDown; + -o-animation-name: bounceOutDown; + animation-name: bounceOutDown; +} +@-webkit-keyframes bounceOutLeft { + 0% { + -webkit-transform: translateX(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateX(20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + } +} + +@-moz-keyframes bounceOutLeft { + 0% { + -moz-transform: translateX(0); + } + + 20% { + opacity: 1; + -moz-transform: translateX(20px); + } + + 100% { + opacity: 0; + -moz-transform: translateX(-2000px); + } +} + +@-o-keyframes bounceOutLeft { + 0% { + -o-transform: translateX(0); + } + + 20% { + opacity: 1; + -o-transform: translateX(20px); + } + + 100% { + opacity: 0; + -o-transform: translateX(-2000px); + } +} + +@keyframes bounceOutLeft { + 0% { + transform: translateX(0); + } + + 20% { + opacity: 1; + transform: translateX(20px); + } + + 100% { + opacity: 0; + transform: translateX(-2000px); + } +} + +.animated.bounceOutLeft { + -webkit-animation-name: bounceOutLeft; + -moz-animation-name: bounceOutLeft; + -o-animation-name: bounceOutLeft; + animation-name: bounceOutLeft; +} +@-webkit-keyframes bounceOutRight { + 0% { + -webkit-transform: translateX(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateX(-20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + } +} + +@-moz-keyframes bounceOutRight { + 0% { + -moz-transform: translateX(0); + } + + 20% { + opacity: 1; + -moz-transform: translateX(-20px); + } + + 100% { + opacity: 0; + -moz-transform: translateX(2000px); + } +} + +@-o-keyframes bounceOutRight { + 0% { + -o-transform: translateX(0); + } + + 20% { + opacity: 1; + -o-transform: translateX(-20px); + } + + 100% { + opacity: 0; + -o-transform: translateX(2000px); + } +} + +@keyframes bounceOutRight { + 0% { + transform: translateX(0); + } + + 20% { + opacity: 1; + transform: translateX(-20px); + } + + 100% { + opacity: 0; + transform: translateX(2000px); + } +} + +.animated.bounceOutRight { + -webkit-animation-name: bounceOutRight; + -moz-animation-name: bounceOutRight; + -o-animation-name: bounceOutRight; + animation-name: bounceOutRight; +} +@-webkit-keyframes rotateIn { + 0% { + -webkit-transform-origin: center center; + -webkit-transform: rotate(-200deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: center center; + -webkit-transform: rotate(0); + opacity: 1; + } +} +@-moz-keyframes rotateIn { + 0% { + -moz-transform-origin: center center; + -moz-transform: rotate(-200deg); + opacity: 0; + } + + 100% { + -moz-transform-origin: center center; + -moz-transform: rotate(0); + opacity: 1; + } +} +@-o-keyframes rotateIn { + 0% { + -o-transform-origin: center center; + -o-transform: rotate(-200deg); + opacity: 0; + } + + 100% { + -o-transform-origin: center center; + -o-transform: rotate(0); + opacity: 1; + } +} +@keyframes rotateIn { + 0% { + transform-origin: center center; + transform: rotate(-200deg); + opacity: 0; + } + + 100% { + transform-origin: center center; + transform: rotate(0); + opacity: 1; + } +} + +.animated.rotateIn { + -webkit-animation-name: rotateIn; + -moz-animation-name: rotateIn; + -o-animation-name: rotateIn; + animation-name: rotateIn; +} +@-webkit-keyframes rotateInUpLeft { + 0% { + -webkit-transform-origin: left bottom; + -webkit-transform: rotate(90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + -webkit-transform: rotate(0); + opacity: 1; + } +} + +@-moz-keyframes rotateInUpLeft { + 0% { + -moz-transform-origin: left bottom; + -moz-transform: rotate(90deg); + opacity: 0; + } + + 100% { + -moz-transform-origin: left bottom; + -moz-transform: rotate(0); + opacity: 1; + } +} + +@-o-keyframes rotateInUpLeft { + 0% { + -o-transform-origin: left bottom; + -o-transform: rotate(90deg); + opacity: 0; + } + + 100% { + -o-transform-origin: left bottom; + -o-transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInUpLeft { + 0% { + transform-origin: left bottom; + transform: rotate(90deg); + opacity: 0; + } + + 100% { + transform-origin: left bottom; + transform: rotate(0); + opacity: 1; + } +} + +.animated.rotateInUpLeft { + -webkit-animation-name: rotateInUpLeft; + -moz-animation-name: rotateInUpLeft; + -o-animation-name: rotateInUpLeft; + animation-name: rotateInUpLeft; +} +@-webkit-keyframes rotateInDownLeft { + 0% { + -webkit-transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + -webkit-transform: rotate(0); + opacity: 1; + } +} + +@-moz-keyframes rotateInDownLeft { + 0% { + -moz-transform-origin: left bottom; + -moz-transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -moz-transform-origin: left bottom; + -moz-transform: rotate(0); + opacity: 1; + } +} + +@-o-keyframes rotateInDownLeft { + 0% { + -o-transform-origin: left bottom; + -o-transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -o-transform-origin: left bottom; + -o-transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInDownLeft { + 0% { + transform-origin: left bottom; + transform: rotate(-90deg); + opacity: 0; + } + + 100% { + transform-origin: left bottom; + transform: rotate(0); + opacity: 1; + } +} + +.animated.rotateInDownLeft { + -webkit-animation-name: rotateInDownLeft; + -moz-animation-name: rotateInDownLeft; + -o-animation-name: rotateInDownLeft; + animation-name: rotateInDownLeft; +} +@-webkit-keyframes rotateInUpRight { + 0% { + -webkit-transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + -webkit-transform: rotate(0); + opacity: 1; + } +} + +@-moz-keyframes rotateInUpRight { + 0% { + -moz-transform-origin: right bottom; + -moz-transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -moz-transform-origin: right bottom; + -moz-transform: rotate(0); + opacity: 1; + } +} + +@-o-keyframes rotateInUpRight { + 0% { + -o-transform-origin: right bottom; + -o-transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -o-transform-origin: right bottom; + -o-transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInUpRight { + 0% { + transform-origin: right bottom; + transform: rotate(-90deg); + opacity: 0; + } + + 100% { + transform-origin: right bottom; + transform: rotate(0); + opacity: 1; + } +} + +.animated.rotateInUpRight { + -webkit-animation-name: rotateInUpRight; + -moz-animation-name: rotateInUpRight; + -o-animation-name: rotateInUpRight; + animation-name: rotateInUpRight; +} +@-webkit-keyframes rotateInDownRight { + 0% { + -webkit-transform-origin: right bottom; + -webkit-transform: rotate(90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + -webkit-transform: rotate(0); + opacity: 1; + } +} + +@-moz-keyframes rotateInDownRight { + 0% { + -moz-transform-origin: right bottom; + -moz-transform: rotate(90deg); + opacity: 0; + } + + 100% { + -moz-transform-origin: right bottom; + -moz-transform: rotate(0); + opacity: 1; + } +} + +@-o-keyframes rotateInDownRight { + 0% { + -o-transform-origin: right bottom; + -o-transform: rotate(90deg); + opacity: 0; + } + + 100% { + -o-transform-origin: right bottom; + -o-transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInDownRight { + 0% { + transform-origin: right bottom; + transform: rotate(90deg); + opacity: 0; + } + + 100% { + transform-origin: right bottom; + transform: rotate(0); + opacity: 1; + } +} + +.animated.rotateInDownRight { + -webkit-animation-name: rotateInDownRight; + -moz-animation-name: rotateInDownRight; + -o-animation-name: rotateInDownRight; + animation-name: rotateInDownRight; +} +@-webkit-keyframes rotateOut { + 0% { + -webkit-transform-origin: center center; + -webkit-transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: center center; + -webkit-transform: rotate(200deg); + opacity: 0; + } +} + +@-moz-keyframes rotateOut { + 0% { + -moz-transform-origin: center center; + -moz-transform: rotate(0); + opacity: 1; + } + + 100% { + -moz-transform-origin: center center; + -moz-transform: rotate(200deg); + opacity: 0; + } +} + +@-o-keyframes rotateOut { + 0% { + -o-transform-origin: center center; + -o-transform: rotate(0); + opacity: 1; + } + + 100% { + -o-transform-origin: center center; + -o-transform: rotate(200deg); + opacity: 0; + } +} + +@keyframes rotateOut { + 0% { + transform-origin: center center; + transform: rotate(0); + opacity: 1; + } + + 100% { + transform-origin: center center; + transform: rotate(200deg); + opacity: 0; + } +} + +.animated.rotateOut { + -webkit-animation-name: rotateOut; + -moz-animation-name: rotateOut; + -o-animation-name: rotateOut; + animation-name: rotateOut; +} +@-webkit-keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + -webkit-transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + opacity: 0; + } +} + +@-moz-keyframes rotateOutUpLeft { + 0% { + -moz-transform-origin: left bottom; + -moz-transform: rotate(0); + opacity: 1; + } + + 100% { + -moz-transform-origin: left bottom; + -moz-transform: rotate(-90deg); + opacity: 0; + } +} + +@-o-keyframes rotateOutUpLeft { + 0% { + -o-transform-origin: left bottom; + -o-transform: rotate(0); + opacity: 1; + } + + 100% { + -o-transform-origin: left bottom; + -o-transform: rotate(-90deg); + opacity: 0; + } +} + +@keyframes rotateOutUpLeft { + 0% { + transform-origin: left bottom; + transform: rotate(0); + opacity: 1; + } + + 100% { + transform-origin: left bottom; + transform: rotate(-90deg); + opacity: 0; + } +} + +.animated.rotateOutUpLeft { + -webkit-animation-name: rotateOutUpLeft; + -moz-animation-name: rotateOutUpLeft; + -o-animation-name: rotateOutUpLeft; + animation-name: rotateOutUpLeft; +} +@-webkit-keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + -webkit-transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + -webkit-transform: rotate(90deg); + opacity: 0; + } +} + +@-moz-keyframes rotateOutDownLeft { + 0% { + -moz-transform-origin: left bottom; + -moz-transform: rotate(0); + opacity: 1; + } + + 100% { + -moz-transform-origin: left bottom; + -moz-transform: rotate(90deg); + opacity: 0; + } +} + +@-o-keyframes rotateOutDownLeft { + 0% { + -o-transform-origin: left bottom; + -o-transform: rotate(0); + opacity: 1; + } + + 100% { + -o-transform-origin: left bottom; + -o-transform: rotate(90deg); + opacity: 0; + } +} + +@keyframes rotateOutDownLeft { + 0% { + transform-origin: left bottom; + transform: rotate(0); + opacity: 1; + } + + 100% { + transform-origin: left bottom; + transform: rotate(90deg); + opacity: 0; + } +} + +.animated.rotateOutDownLeft { + -webkit-animation-name: rotateOutDownLeft; + -moz-animation-name: rotateOutDownLeft; + -o-animation-name: rotateOutDownLeft; + animation-name: rotateOutDownLeft; +} +@-webkit-keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + -webkit-transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + -webkit-transform: rotate(90deg); + opacity: 0; + } +} + +@-moz-keyframes rotateOutUpRight { + 0% { + -moz-transform-origin: right bottom; + -moz-transform: rotate(0); + opacity: 1; + } + + 100% { + -moz-transform-origin: right bottom; + -moz-transform: rotate(90deg); + opacity: 0; + } +} + +@-o-keyframes rotateOutUpRight { + 0% { + -o-transform-origin: right bottom; + -o-transform: rotate(0); + opacity: 1; + } + + 100% { + -o-transform-origin: right bottom; + -o-transform: rotate(90deg); + opacity: 0; + } +} + +@keyframes rotateOutUpRight { + 0% { + transform-origin: right bottom; + transform: rotate(0); + opacity: 1; + } + + 100% { + transform-origin: right bottom; + transform: rotate(90deg); + opacity: 0; + } +} + +.animated.rotateOutUpRight { + -webkit-animation-name: rotateOutUpRight; + -moz-animation-name: rotateOutUpRight; + -o-animation-name: rotateOutUpRight; + animation-name: rotateOutUpRight; +} +@-webkit-keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + -webkit-transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + opacity: 0; + } +} + +@-moz-keyframes rotateOutDownRight { + 0% { + -moz-transform-origin: right bottom; + -moz-transform: rotate(0); + opacity: 1; + } + + 100% { + -moz-transform-origin: right bottom; + -moz-transform: rotate(-90deg); + opacity: 0; + } +} + +@-o-keyframes rotateOutDownRight { + 0% { + -o-transform-origin: right bottom; + -o-transform: rotate(0); + opacity: 1; + } + + 100% { + -o-transform-origin: right bottom; + -o-transform: rotate(-90deg); + opacity: 0; + } +} + +@keyframes rotateOutDownRight { + 0% { + transform-origin: right bottom; + transform: rotate(0); + opacity: 1; + } + + 100% { + transform-origin: right bottom; + transform: rotate(-90deg); + opacity: 0; + } +} + +.animated.rotateOutDownRight { + -webkit-animation-name: rotateOutDownRight; + -moz-animation-name: rotateOutDownRight; + -o-animation-name: rotateOutDownRight; + animation-name: rotateOutDownRight; +} +@-webkit-keyframes hinge { + 0% { -webkit-transform: rotate(0); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; } + 20%, 60% { -webkit-transform: rotate(80deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; } + 40% { -webkit-transform: rotate(60deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; } + 80% { -webkit-transform: rotate(60deg) translateY(0); opacity: 1; -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; } + 100% { -webkit-transform: translateY(700px); opacity: 0; } +} + +@-moz-keyframes hinge { + 0% { -moz-transform: rotate(0); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; } + 20%, 60% { -moz-transform: rotate(80deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; } + 40% { -moz-transform: rotate(60deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; } + 80% { -moz-transform: rotate(60deg) translateY(0); opacity: 1; -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; } + 100% { -moz-transform: translateY(700px); opacity: 0; } +} + +@-o-keyframes hinge { + 0% { -o-transform: rotate(0); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; } + 20%, 60% { -o-transform: rotate(80deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; } + 40% { -o-transform: rotate(60deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; } + 80% { -o-transform: rotate(60deg) translateY(0); opacity: 1; -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; } + 100% { -o-transform: translateY(700px); opacity: 0; } +} + +@keyframes hinge { + 0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; } + 20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; } + 40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; } + 80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; } + 100% { transform: translateY(700px); opacity: 0; } +} + +.animated.hinge { + -webkit-animation-name: hinge; + -moz-animation-name: hinge; + -o-animation-name: hinge; + animation-name: hinge; +} +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollIn { + 0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); } + 100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); } +} + +@-moz-keyframes rollIn { + 0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); } + 100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); } +} + +@-o-keyframes rollIn { + 0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); } + 100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); } +} + +@keyframes rollIn { + 0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); } + 100% { opacity: 1; transform: translateX(0px) rotate(0deg); } +} + +.animated.rollIn { + -webkit-animation-name: rollIn; + -moz-animation-name: rollIn; + -o-animation-name: rollIn; + animation-name: rollIn; +} +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollOut { + 0% { + opacity: 1; + -webkit-transform: translateX(0px) rotate(0deg); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(100%) rotate(120deg); + } +} + +@-moz-keyframes rollOut { + 0% { + opacity: 1; + -moz-transform: translateX(0px) rotate(0deg); + } + + 100% { + opacity: 0; + -moz-transform: translateX(100%) rotate(120deg); + } +} + +@-o-keyframes rollOut { + 0% { + opacity: 1; + -o-transform: translateX(0px) rotate(0deg); + } + + 100% { + opacity: 0; + -o-transform: translateX(100%) rotate(120deg); + } +} + +@keyframes rollOut { + 0% { + opacity: 1; + transform: translateX(0px) rotate(0deg); + } + + 100% { + opacity: 0; + transform: translateX(100%) rotate(120deg); + } +} + +.animated.rollOut { + -webkit-animation-name: rollOut; + -moz-animation-name: rollOut; + -o-animation-name: rollOut; + animation-name: rollOut; +} + +/* originally authored by Angelo Rohit - https://github.com/angelorohit */ + +@-webkit-keyframes lightSpeedIn { + 0% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; } + 60% { -webkit-transform: translateX(-20%) skewX(30deg); opacity: 1; } + 80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; } + 100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; } +} + +@-moz-keyframes lightSpeedIn { + 0% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; } + 60% { -moz-transform: translateX(-20%) skewX(30deg); opacity: 1; } + 80% { -moz-transform: translateX(0%) skewX(-15deg); opacity: 1; } + 100% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; } +} + +@-o-keyframes lightSpeedIn { + 0% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; } + 60% { -o-transform: translateX(-20%) skewX(30deg); opacity: 1; } + 80% { -o-transform: translateX(0%) skewX(-15deg); opacity: 1; } + 100% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; } +} + +@keyframes lightSpeedIn { + 0% { transform: translateX(100%) skewX(-30deg); opacity: 0; } + 60% { transform: translateX(-20%) skewX(30deg); opacity: 1; } + 80% { transform: translateX(0%) skewX(-15deg); opacity: 1; } + 100% { transform: translateX(0%) skewX(0deg); opacity: 1; } +} + +.animated.lightSpeedIn { + -webkit-animation-name: lightSpeedIn; + -moz-animation-name: lightSpeedIn; + -o-animation-name: lightSpeedIn; + animation-name: lightSpeedIn; + + -webkit-animation-timing-function: ease-out; + -moz-animation-timing-function: ease-out; + -o-animation-timing-function: ease-out; + animation-timing-function: ease-out; +} + +.animated.lightSpeedIn { + -webkit-animation-duration: 0.5s; + -moz-animation-duration: 0.5s; + -o-animation-duration: 0.5s; + animation-duration: 0.5s; +} + +/* originally authored by Angelo Rohit - https://github.com/angelorohit */ + +@-webkit-keyframes lightSpeedOut { + 0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; } + 100% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; } +} + +@-moz-keyframes lightSpeedOut { + 0% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; } + 100% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; } +} + +@-o-keyframes lightSpeedOut { + 0% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; } + 100% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; } +} + +@keyframes lightSpeedOut { + 0% { transform: translateX(0%) skewX(0deg); opacity: 1; } + 100% { transform: translateX(100%) skewX(-30deg); opacity: 0; } +} + +.animated.lightSpeedOut { + -webkit-animation-name: lightSpeedOut; + -moz-animation-name: lightSpeedOut; + -o-animation-name: lightSpeedOut; + animation-name: lightSpeedOut; + + -webkit-animation-timing-function: ease-in; + -moz-animation-timing-function: ease-in; + -o-animation-timing-function: ease-in; + animation-timing-function: ease-in; +} + +.animated.lightSpeedOut { + -webkit-animation-duration: 0.25s; + -moz-animation-duration: 0.25s; + -o-animation-duration: 0.25s; + animation-duration: 0.25s; +} + +/* originally authored by Angelo Rohit - https://github.com/angelorohit */ + +@-webkit-keyframes wiggle { + 0% { -webkit-transform: skewX(9deg); } + 10% { -webkit-transform: skewX(-8deg); } + 20% { -webkit-transform: skewX(7deg); } + 30% { -webkit-transform: skewX(-6deg); } + 40% { -webkit-transform: skewX(5deg); } + 50% { -webkit-transform: skewX(-4deg); } + 60% { -webkit-transform: skewX(3deg); } + 70% { -webkit-transform: skewX(-2deg); } + 80% { -webkit-transform: skewX(1deg); } + 90% { -webkit-transform: skewX(0deg); } + 100% { -webkit-transform: skewX(0deg); } +} + +@-moz-keyframes wiggle { + 0% { -moz-transform: skewX(9deg); } + 10% { -moz-transform: skewX(-8deg); } + 20% { -moz-transform: skewX(7deg); } + 30% { -moz-transform: skewX(-6deg); } + 40% { -moz-transform: skewX(5deg); } + 50% { -moz-transform: skewX(-4deg); } + 60% { -moz-transform: skewX(3deg); } + 70% { -moz-transform: skewX(-2deg); } + 80% { -moz-transform: skewX(1deg); } + 90% { -moz-transform: skewX(0deg); } + 100% { -moz-transform: skewX(0deg); } +} + +@-o-keyframes wiggle { + 0% { -o-transform: skewX(9deg); } + 10% { -o-transform: skewX(-8deg); } + 20% { -o-transform: skewX(7deg); } + 30% { -o-transform: skewX(-6deg); } + 40% { -o-transform: skewX(5deg); } + 50% { -o-transform: skewX(-4deg); } + 60% { -o-transform: skewX(3deg); } + 70% { -o-transform: skewX(-2deg); } + 80% { -o-transform: skewX(1deg); } + 90% { -o-transform: skewX(0deg); } + 100% { -o-transform: skewX(0deg); } +} + +@keyframes wiggle { + 0% { transform: skewX(9deg); } + 10% { transform: skewX(-8deg); } + 20% { transform: skewX(7deg); } + 30% { transform: skewX(-6deg); } + 40% { transform: skewX(5deg); } + 50% { transform: skewX(-4deg); } + 60% { transform: skewX(3deg); } + 70% { transform: skewX(-2deg); } + 80% { transform: skewX(1deg); } + 90% { transform: skewX(0deg); } + 100% { transform: skewX(0deg); } +} + +.animated.wiggle { + -webkit-animation-name: wiggle; + -moz-animation-name: wiggle; + -o-animation-name: wiggle; + animation-name: wiggle; + + -webkit-animation-timing-function: ease-in; + -moz-animation-timing-function: ease-in; + -o-animation-timing-function: ease-in; + animation-timing-function: ease-in; +} + +.animated.wiggle { + -webkit-animation-duration: 0.75s; + -moz-animation-duration: 0.75s; + -o-animation-duration: 0.75s; + animation-duration: 0.75s; +} diff --git a/data/www/css/bootstrap.css b/data/www/css/bootstrap.css new file mode 100644 index 000000000..eef5d62af --- /dev/null +++ b/data/www/css/bootstrap.css @@ -0,0 +1,5591 @@ +/*! + * Bootstrap v3.0.0 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */ + +/*! normalize.css v2.1.0 | MIT License | git.io/normalize */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +audio, +canvas, +video { + display: inline-block; +} + +audio:not([controls]) { + display: none; + height: 0; +} + +[hidden] { + display: none; +} + +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +body { + margin: 0; +} + +a:focus { + outline: thin dotted; +} + +a:active, +a:hover { + outline: 0; +} + +h1 { + margin: 0.67em 0; + font-size: 2em; +} + +abbr[title] { + border-bottom: 1px dotted; +} + +b, +strong { + font-weight: bold; +} + +dfn { + font-style: italic; +} + +hr { + height: 0; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +mark { + color: #000; + background: #ff0; +} + +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} + +pre { + white-space: pre-wrap; +} + +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + border: 0; +} + +svg:not(:root) { + overflow: hidden; +} + +figure { + margin: 0; +} + +fieldset { + padding: 0.35em 0.625em 0.75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} + +legend { + padding: 0; + border: 0; +} + +button, +input, +select, +textarea { + margin: 0; + font-family: inherit; + font-size: 100%; +} + +button, +input { + line-height: normal; +} + +button, +select { + text-transform: none; +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} + +button[disabled], +html input[disabled] { + cursor: default; +} + +input[type="checkbox"], +input[type="radio"] { + padding: 0; + box-sizing: border-box; +} + +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +@media print { + * { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]: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; + } + @page { + margin: 2cm .5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .table td, + .table th { + background-color: #fff !important; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} + +*, +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +html { + font-size: 62.5%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.428571429; + color: #333333; + background-color: #ffffff; +} + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input, +select[multiple], +textarea { + background-image: none; +} + +a { + color: #428bca; + text-decoration: none; +} + +a:hover, +a:focus { + color: #2a6496; + text-decoration: underline; +} + +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +img { + vertical-align: middle; +} + +.img-responsive { + display: block; + height: auto; + max-width: 100%; +} + +.img-rounded { + border-radius: 6px; +} + +.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; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0 0 0 0); + border: 0; +} + +p { + margin: 0 0 10px; +} + +.lead { + margin-bottom: 20px; + font-size: 16.099999999999998px; + font-weight: 200; + line-height: 1.4; +} + +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} + +small { + font-size: 85%; +} + +cite { + font-style: normal; +} + +.text-muted { + color: #999999; +} + +.text-primary { + color: #428bca; +} + +.text-warning { + color: #c09853; +} + +.text-danger { + color: #b94a48; +} + +.text-success { + color: #468847; +} + +.text-info { + color: #3a87ad; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-center { + text-align: center; +} + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 500; + line-height: 1.1; +} + +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} + +h1, +h2, +h3 { + margin-top: 20px; + margin-bottom: 10px; +} + +h4, +h5, +h6 { + margin-top: 10px; + margin-bottom: 10px; +} + +h1, +.h1 { + font-size: 38px; +} + +h2, +.h2 { + font-size: 32px; +} + +h3, +.h3 { + font-size: 24px; +} + +h4, +.h4 { + font-size: 18px; +} + +h5, +.h5 { + font-size: 14px; +} + +h6, +.h6 { + font-size: 12px; +} + +h1 small, +.h1 small { + font-size: 24px; +} + +h2 small, +.h2 small { + font-size: 18px; +} + +h3 small, +.h3 small, +h4 small, +.h4 small { + font-size: 14px; +} + +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} + +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} + +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} + +dl { + margin-bottom: 20px; +} + +dt, +dd { + line-height: 1.428571429; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 0; +} + +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } + .dl-horizontal dd:before, + .dl-horizontal dd:after { + display: table; + content: " "; + } + .dl-horizontal dd:after { + clear: both; + } + .dl-horizontal dd:before, + .dl-horizontal dd:after { + display: table; + content: " "; + } + .dl-horizontal dd:after { + clear: both; + } +} + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} + +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} + +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} + +blockquote p { + font-size: 17.5px; + font-weight: 300; + line-height: 1.25; +} + +blockquote p:last-child { + margin-bottom: 0; +} + +blockquote small { + display: block; + line-height: 1.428571429; + color: #999999; +} + +blockquote small:before { + content: '\2014 \00A0'; +} + +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} + +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} + +blockquote.pull-right small:before { + content: ''; +} + +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} + +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} + +address { + display: block; + margin-bottom: 20px; + font-style: normal; + line-height: 1.428571429; +} + +code, +pre { + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; +} + +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + white-space: nowrap; + background-color: #f9f2f4; + border-radius: 4px; +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.428571429; + color: #333333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #cccccc; + border-radius: 4px; +} + +pre.prettyprint { + margin-bottom: 20px; +} + +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border: 0; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + margin-right: auto; + margin-left: auto; +} + +.container:before, +.container:after { + display: table; + content: " "; +} + +.container:after { + clear: both; +} + +.container:before, +.container:after { + display: table; + content: " "; +} + +.container:after { + clear: both; +} + +.row:before, +.row:after { + display: table; + content: " "; +} + +.row:after { + clear: both; +} + +.row:before, +.row:after { + display: table; + content: " "; +} + +.row:after { + clear: both; +} + +@media (min-width: 768px) { + .container .row { + margin-right: -15px; + margin-left: -15px; + } +} + +.row .row { + margin-right: -15px; + margin-left: -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, +.col-sm-1, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-md-1, +.col-md-2, +.col-md-3, +.col-md-4, +.col-md-5, +.col-md-6, +.col-md-7, +.col-md-8, +.col-md-9, +.col-md-10, +.col-md-11, +.col-md-12, +.col-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 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 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 { + float: left; +} + +.col-xs-1 { + width: 8.333333333333332%; +} + +.col-xs-2 { + width: 16.666666666666664%; +} + +.col-xs-3 { + width: 25%; +} + +.col-xs-4 { + width: 33.33333333333333%; +} + +.col-xs-5 { + width: 41.66666666666667%; +} + +.col-xs-6 { + width: 50%; +} + +.col-xs-7 { + width: 58.333333333333336%; +} + +.col-xs-8 { + width: 66.66666666666666%; +} + +.col-xs-9 { + width: 75%; +} + +.col-xs-10 { + width: 83.33333333333334%; +} + +.col-xs-11 { + width: 91.66666666666666%; +} + +.col-xs-12 { + width: 100%; +} + +@media (min-width: 768px) { + .container { + max-width: 720px; + } + .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 { + float: left; + } + .col-sm-1 { + width: 8.333333333333332%; + } + .col-sm-2 { + width: 16.666666666666664%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-4 { + width: 33.33333333333333%; + } + .col-sm-5 { + width: 41.66666666666667%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-7 { + width: 58.333333333333336%; + } + .col-sm-8 { + width: 66.66666666666666%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-10 { + width: 83.33333333333334%; + } + .col-sm-11 { + width: 91.66666666666666%; + } + .col-sm-12 { + width: 100%; + } + .col-sm-push-1 { + left: 8.333333333333332%; + } + .col-sm-push-2 { + left: 16.666666666666664%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-4 { + left: 33.33333333333333%; + } + .col-sm-push-5 { + left: 41.66666666666667%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-7 { + left: 58.333333333333336%; + } + .col-sm-push-8 { + left: 66.66666666666666%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-10 { + left: 83.33333333333334%; + } + .col-sm-push-11 { + left: 91.66666666666666%; + } + .col-sm-pull-1 { + right: 8.333333333333332%; + } + .col-sm-pull-2 { + right: 16.666666666666664%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-4 { + right: 33.33333333333333%; + } + .col-sm-pull-5 { + right: 41.66666666666667%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-7 { + right: 58.333333333333336%; + } + .col-sm-pull-8 { + right: 66.66666666666666%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-10 { + right: 83.33333333333334%; + } + .col-sm-pull-11 { + right: 91.66666666666666%; + } + .col-sm-offset-1 { + margin-left: 8.333333333333332%; + } + .col-sm-offset-2 { + margin-left: 16.666666666666664%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-4 { + margin-left: 33.33333333333333%; + } + .col-sm-offset-5 { + margin-left: 41.66666666666667%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-7 { + margin-left: 58.333333333333336%; + } + .col-sm-offset-8 { + margin-left: 66.66666666666666%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-10 { + margin-left: 83.33333333333334%; + } + .col-sm-offset-11 { + margin-left: 91.66666666666666%; + } +} + +@media (min-width: 992px) { + .container { + max-width: 940px; + } + .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 { + float: left; + } + .col-md-1 { + width: 8.333333333333332%; + } + .col-md-2 { + width: 16.666666666666664%; + } + .col-md-3 { + width: 25%; + } + .col-md-4 { + width: 33.33333333333333%; + } + .col-md-5 { + width: 41.66666666666667%; + } + .col-md-6 { + width: 50%; + } + .col-md-7 { + width: 58.333333333333336%; + } + .col-md-8 { + width: 66.66666666666666%; + } + .col-md-9 { + width: 75%; + } + .col-md-10 { + width: 83.33333333333334%; + } + .col-md-11 { + width: 91.66666666666666%; + } + .col-md-12 { + width: 100%; + } + .col-md-push-1 { + left: 8.333333333333332%; + } + .col-md-push-2 { + left: 16.666666666666664%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-4 { + left: 33.33333333333333%; + } + .col-md-push-5 { + left: 41.66666666666667%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-7 { + left: 58.333333333333336%; + } + .col-md-push-8 { + left: 66.66666666666666%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-10 { + left: 83.33333333333334%; + } + .col-md-push-11 { + left: 91.66666666666666%; + } + .col-md-pull-1 { + right: 8.333333333333332%; + } + .col-md-pull-2 { + right: 16.666666666666664%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-4 { + right: 33.33333333333333%; + } + .col-md-pull-5 { + right: 41.66666666666667%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-7 { + right: 58.333333333333336%; + } + .col-md-pull-8 { + right: 66.66666666666666%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-10 { + right: 83.33333333333334%; + } + .col-md-pull-11 { + right: 91.66666666666666%; + } + .col-md-offset-1 { + margin-left: 8.333333333333332%; + } + .col-md-offset-2 { + margin-left: 16.666666666666664%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-4 { + margin-left: 33.33333333333333%; + } + .col-md-offset-5 { + margin-left: 41.66666666666667%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-7 { + margin-left: 58.333333333333336%; + } + .col-md-offset-8 { + margin-left: 66.66666666666666%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-10 { + margin-left: 83.33333333333334%; + } + .col-md-offset-11 { + margin-left: 91.66666666666666%; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } + .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 { + float: left; + } + .col-lg-1 { + width: 8.333333333333332%; + } + .col-lg-2 { + width: 16.666666666666664%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-4 { + width: 33.33333333333333%; + } + .col-lg-5 { + width: 41.66666666666667%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-7 { + width: 58.333333333333336%; + } + .col-lg-8 { + width: 66.66666666666666%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-10 { + width: 83.33333333333334%; + } + .col-lg-11 { + width: 91.66666666666666%; + } + .col-lg-12 { + width: 100%; + } + .col-lg-push-1 { + left: 8.333333333333332%; + } + .col-lg-push-2 { + left: 16.666666666666664%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-4 { + left: 33.33333333333333%; + } + .col-lg-push-5 { + left: 41.66666666666667%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-7 { + left: 58.333333333333336%; + } + .col-lg-push-8 { + left: 66.66666666666666%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-10 { + left: 83.33333333333334%; + } + .col-lg-push-11 { + left: 91.66666666666666%; + } + .col-lg-pull-1 { + right: 8.333333333333332%; + } + .col-lg-pull-2 { + right: 16.666666666666664%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-4 { + right: 33.33333333333333%; + } + .col-lg-pull-5 { + right: 41.66666666666667%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-7 { + right: 58.333333333333336%; + } + .col-lg-pull-8 { + right: 66.66666666666666%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-10 { + right: 83.33333333333334%; + } + .col-lg-pull-11 { + right: 91.66666666666666%; + } + .col-lg-offset-1 { + margin-left: 8.333333333333332%; + } + .col-lg-offset-2 { + margin-left: 16.666666666666664%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-4 { + margin-left: 33.33333333333333%; + } + .col-lg-offset-5 { + margin-left: 41.66666666666667%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-7 { + margin-left: 58.333333333333336%; + } + .col-lg-offset-8 { + margin-left: 66.66666666666666%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-10 { + margin-left: 83.33333333333334%; + } + .col-lg-offset-11 { + margin-left: 91.66666666666666%; + } +} + +table { + max-width: 100%; + background-color: transparent; +} + +th { + text-align: left; +} + +.table { + width: 100%; + margin-bottom: 20px; +} + +.table thead > tr > th, +.table tbody > tr > th, +.table tfoot > tr > th, +.table thead > tr > td, +.table tbody > tr > td, +.table tfoot > tr > td { + padding: 8px; + line-height: 1.428571429; + vertical-align: top; + border-top: 1px solid #dddddd; +} + +.table thead > tr > th { + vertical-align: bottom; +} + +.table caption + thead tr:first-child th, +.table colgroup + thead tr:first-child th, +.table thead:first-child tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child td { + border-top: 0; +} + +.table tbody + tbody { + border-top: 2px solid #dddddd; +} + +.table .table { + background-color: #ffffff; +} + +.table-condensed thead > tr > th, +.table-condensed tbody > tr > th, +.table-condensed tfoot > tr > th, +.table-condensed thead > tr > td, +.table-condensed tbody > tr > td, +.table-condensed tfoot > tr > td { + padding: 5px; +} + +.table-bordered { + border: 1px solid #dddddd; +} + +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #dddddd; +} + +.table-striped > tbody > tr:nth-child(odd) > td, +.table-striped > tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} + +.table-hover > tbody > tr:hover > td, +.table-hover > tbody > tr:hover > th { + background-color: #f5f5f5; +} + +table col[class^="col-"] { + display: table-column; + float: none; +} + +table td[class^="col-"], +table th[class^="col-"] { + display: table-cell; + float: none; +} + +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} + +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td { + background-color: #d0e9c6; + border-color: #c9e2b3; +} + +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; + border-color: #eed3d7; +} + +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td { + background-color: #ebcccc; + border-color: #e6c1c7; +} + +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; + border-color: #fbeed5; +} + +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td { + background-color: #faf2cc; + border-color: #f8e5be; +} + +fieldset { + padding: 0; + margin: 0; + border: 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; + 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; + /* IE8-9 */ + + line-height: normal; +} + +input[type="file"] { + display: block; +} + +select[multiple], +select[size] { + height: auto; +} + +select optgroup { + font-family: inherit; + font-size: inherit; + font-style: inherit; +} + +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +input[type="number"]::-webkit-outer-spin-button, +input[type="number"]::-webkit-inner-spin-button { + height: auto; +} + +.form-control:-moz-placeholder { + color: #999999; +} + +.form-control::-moz-placeholder { + color: #999999; +} + +.form-control:-ms-input-placeholder { + color: #999999; +} + +.form-control::-webkit-input-placeholder { + color: #999999; +} + +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; + vertical-align: middle; + background-color: #ffffff; + border: 1px solid #cccccc; + 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; + 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[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eeeeee; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 15px; +} + +.radio, +.checkbox { + display: block; + min-height: 20px; + padding-left: 20px; + margin-top: 10px; + margin-bottom: 10px; + vertical-align: middle; +} + +.radio label, +.checkbox label { + display: inline; + 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"] { + float: left; + margin-left: -20px; +} + +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} + +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} + +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} + +.radio[disabled], +.radio-inline[disabled], +.checkbox[disabled], +.checkbox-inline[disabled], +fieldset[disabled] .radio, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} + +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +select.input-sm { + height: 30px; + line-height: 30px; +} + +textarea.input-sm { + height: auto; +} + +.input-lg { + height: 45px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +select.input-lg { + height: 45px; + line-height: 45px; +} + +textarea.input-lg { + height: auto; +} + +.has-warning .help-block, +.has-warning .control-label { + color: #c09853; +} + +.has-warning .form-control { + border-color: #c09853; + -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: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} + +.has-warning .input-group-addon { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} + +.has-error .help-block, +.has-error .control-label { + color: #b94a48; +} + +.has-error .form-control { + border-color: #b94a48; + -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: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} + +.has-error .input-group-addon { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} + +.has-success .help-block, +.has-success .control-label { + color: #468847; +} + +.has-success .form-control { + border-color: #468847; + -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: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} + +.has-success .input-group-addon { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} + +.form-control-static { + padding-top: 6px; + margin-bottom: 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; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; + } +} + +.form-horizontal .control-label, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 6px; +} + +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + display: table; + content: " "; +} + +.form-horizontal .form-group:after { + clear: both; +} + +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + display: table; + content: " "; +} + +.form-horizontal .form-group:after { + clear: both; +} + +@media (min-width: 768px) { + .container .form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; + } +} + +.form-horizontal .form-group .row { + margin-right: -15px; + margin-left: -15px; +} + +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + } +} + +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: bold; + line-height: 1.428571429; + text-align: center; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + border: 1px solid transparent; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; +} + +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.btn:hover, +.btn:focus { + color: #333333; + text-decoration: none; +} + +.btn:active, +.btn.active { + outline: 0; + -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 { + pointer-events: none; + cursor: not-allowed; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-default { + color: #333333; + background-color: #ffffff; + border-color: #cccccc; +} + +.btn-default:hover, +.btn-default:focus, +.btn-default:active, +.btn-default.active { + color: #333333; + background-color: #ebebeb; + border-color: #adadad; +} + +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #ffffff; + border-color: #cccccc; +} + +.btn-primary { + color: #ffffff; + background-color: #428bca; + border-color: #357ebd; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active { + color: #ffffff; + background-color: #3276b1; + border-color: #285e8e; +} + +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #428bca; + border-color: #357ebd; +} + +.btn-warning { + color: #ffffff; + background-color: #f0ad4e; + border-color: #eea236; +} + +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active { + color: #ffffff; + background-color: #ed9c28; + border-color: #d58512; +} + +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} + +.btn-danger { + color: #ffffff; + background-color: #d9534f; + border-color: #d43f3a; +} + +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active { + color: #ffffff; + background-color: #d2322d; + border-color: #ac2925; +} + +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} + +.btn-success { + color: #ffffff; + background-color: #5cb85c; + border-color: #4cae4c; +} + +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active { + color: #ffffff; + background-color: #47a447; + border-color: #398439; +} + +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} + +.btn-info { + color: #ffffff; + background-color: #5bc0de; + border-color: #46b8da; +} + +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active { + color: #ffffff; + background-color: #39b3d7; + border-color: #269abc; +} + +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} + +.btn-link { + font-weight: normal; + color: #428bca; + cursor: pointer; + border-radius: 0; +} + +.btn-link, +.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: #2a6496; + text-decoration: underline; + background-color: transparent; +} + +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #999999; + text-decoration: none; +} + +.btn-lg { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +.btn-sm, +.btn-xs { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-xs { + padding: 3px 5px; +} + +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; +} + +.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; + transition: opacity 0.15s linear; +} + +.fade.in { + opacity: 1; +} + +.collapse { + display: none; +} + +.collapse.in { + display: block; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +.input-group { + position: relative; + display: table; + border-collapse: separate; +} + +.input-group.col { + float: none; + padding-right: 0; + padding-left: 0; +} + +.input-group .form-control { + width: 100%; + margin-bottom: 0; +} + +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 45px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 45px; + line-height: 45px; +} + +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn { + height: auto; +} + +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} + +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn { + height: auto; +} + +.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: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + text-align: center; + background-color: #eeeeee; + border: 1px solid #cccccc; + border-radius: 4px; +} + +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} + +.input-group-addon.input-lg { + padding: 10px 16px; + 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 > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-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 > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.input-group-addon:last-child { + border-left: 0; +} + +.input-group-btn { + position: relative; + white-space: nowrap; +} + +.input-group-btn > .btn { + position: relative; +} + +.input-group-btn > .btn + .btn { + margin-left: -4px; +} + +.input-group-btn > .btn:hover, +.input-group-btn > .btn:active { + z-index: 2; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; +} + +.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; + font-size: 14px; + list-style: none; + background-color: #ffffff; + border: 1px solid #cccccc; + 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.428571429; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #ffffff; + text-decoration: none; + background-color: #428bca; +} + +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + background-color: #428bca; + outline: 0; +} + +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} + +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.open > .dropdown-menu { + display: block; +} + +.open > a { + outline: 0; +} + +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.428571429; + color: #999999; +} + +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 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 solid #000000; + content: ""; +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} + +.list-group { + padding-left: 0; + margin-bottom: 20px; +} + +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #ffffff; + border: 1px solid #dddddd; +} + +.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; +} + +.list-group-item > .badge { + float: right; +} + +.list-group-item > .badge + .badge { + margin-right: 5px; +} + +a.list-group-item { + color: #555555; +} + +a.list-group-item .list-group-item-heading { + color: #333333; +} + +a.list-group-item:hover, +a.list-group-item:focus { + text-decoration: none; + background-color: #f5f5f5; +} + +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} + +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading { + 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: #e1edf7; +} + +.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: #ffffff; + border: 1px solid #dddddd; + 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 .list-group { + margin-bottom: 0; +} + +.panel .list-group .list-group-item { + border-width: 1px 0; +} + +.panel .list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.panel .list-group .list-group-item:last-child { + border-bottom: 0; +} + +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} + +.panel-heading { + padding: 10px 15px; + background-color: #f5f5f5; + border-bottom: 1px solid #dddddd; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 17.5px; +} + +.panel-title > a { + color: inherit; +} + +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #dddddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.panel-group .panel { + margin-bottom: 0; + overflow: hidden; + 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 { + border-top: 1px solid #dddddd; +} + +.panel-group .panel-footer { + border-top: 0; +} + +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #dddddd; +} + +.panel-primary { + border-color: #428bca; +} + +.panel-primary > .panel-heading { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} + +.panel-primary > .panel-heading + .panel-collapse .panel-body { + border-top-color: #428bca; +} + +.panel-primary > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #428bca; +} + +.panel-success { + border-color: #d6e9c6; +} + +.panel-success > .panel-heading { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.panel-success > .panel-heading + .panel-collapse .panel-body { + border-top-color: #d6e9c6; +} + +.panel-success > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #d6e9c6; +} + +.panel-warning { + border-color: #fbeed5; +} + +.panel-warning > .panel-heading { + color: #c09853; + background-color: #fcf8e3; + border-color: #fbeed5; +} + +.panel-warning > .panel-heading + .panel-collapse .panel-body { + border-top-color: #fbeed5; +} + +.panel-warning > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #fbeed5; +} + +.panel-danger { + border-color: #eed3d7; +} + +.panel-danger > .panel-heading { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.panel-danger > .panel-heading + .panel-collapse .panel-body { + border-top-color: #eed3d7; +} + +.panel-danger > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #eed3d7; +} + +.panel-info { + border-color: #bce8f1; +} + +.panel-info > .panel-heading { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.panel-info > .panel-heading + .panel-collapse .panel-body { + border-top-color: #bce8f1; +} + +.panel-info > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #bce8f1; +} + +.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: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} + +.close:hover, +.close:focus { + color: #000000; + 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; +} + +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav:before, +.nav:after { + display: table; + content: " "; +} + +.nav:after { + clear: both; +} + +.nav:before, +.nav:after { + display: table; + content: " "; +} + +.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: #999999; +} + +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #999999; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} + +.nav.open > a, +.nav.open > a:hover, +.nav.open > a:focus { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} + +.nav.open > a .caret, +.nav.open > a:hover .caret, +.nav.open > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.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 #dddddd; +} + +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} + +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.428571429; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} + +.nav-tabs > li > a:hover { + border-color: #eeeeee; +} + +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555555; + cursor: default; + background-color: #ffffff; + border: 1px solid #dddddd; + border-bottom-color: transparent; +} + +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} + +.nav-tabs.nav-justified > li { + display: table-cell; + float: none; + width: 1%; +} + +.nav-tabs.nav-justified > li > a { + text-align: center; +} + +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-bottom: 1px solid #dddddd; +} + +.nav-tabs.nav-justified > .active > a { + border-bottom-color: #ffffff; +} + +.nav-pills > li { + float: left; +} + +.nav-pills > li > a { + border-radius: 5px; +} + +.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: #ffffff; + background-color: #428bca; +} + +.nav-stacked > li { + float: none; +} + +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} + +.nav-justified { + width: 100%; +} + +.nav-justified > li { + display: table-cell; + float: none; + width: 1%; +} + +.nav-justified > li > a { + text-align: center; +} + +.nav-tabs-justified { + border-bottom: 0; +} + +.nav-tabs-justified > li > a { + margin-right: 0; + border-bottom: 1px solid #dddddd; +} + +.nav-tabs-justified > .active > a { + border-bottom-color: #ffffff; +} + +.tabbable:before, +.tabbable:after { + display: table; + content: " "; +} + +.tabbable:after { + clear: both; +} + +.tabbable:before, +.tabbable:after { + display: table; + content: " "; +} + +.tabbable:after { + clear: both; +} + +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} + +.tab-content > .active, +.pill-content > .active { + display: block; +} + +.nav .caret { + border-top-color: #428bca; + border-bottom-color: #428bca; +} + +.nav a:hover .caret { + border-top-color: #2a6496; + border-bottom-color: #2a6496; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + background-color: #f8f8f8; + border: 1px solid #e7e7e7; +} + +.navbar:before, +.navbar:after { + display: table; + content: " "; +} + +.navbar:after { + clear: both; +} + +.navbar:before, +.navbar:after { + display: table; + content: " "; +} + +.navbar:after { + clear: both; +} + +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} + +.navbar-header { + padding-right: 15px; + padding-left: 15px; +} + +.navbar-header:before, +.navbar-header:after { + display: table; + content: " "; +} + +.navbar-header:after { + clear: both; +} + +.navbar-header:before, +.navbar-header:after { + display: table; + content: " "; +} + +.navbar-header:after { + clear: both; +} + +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} + +.navbar-collapse { + max-height: 340px; + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + overflow-y: auto; + border-top: 1px solid #e6e6e6; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} + +.navbar-collapse:before, +.navbar-collapse:after { + display: table; + content: " "; +} + +.navbar-collapse:after { + clear: both; +} + +.navbar-collapse:before, +.navbar-collapse:after { + display: table; + content: " "; +} + +.navbar-collapse:after { + clear: both; +} + +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + padding-right: 0; + padding-left: 0; + border-top: 0; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } +} + +@media (min-width: 768px) { + .navbar-static-top { + border-width: 0 0 1px; + border-radius: 0; + } +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + border-width: 0 0 1px; +} + +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} + +.navbar-fixed-top { + top: 0; +} + +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; +} + +.navbar-brand { + float: left; + padding-top: 15px; + padding-bottom: 15px; + font-size: 18px; + line-height: 20px; + color: #777777; +} + +.navbar-brand:hover, +.navbar-brand:focus { + color: #5e5e5e; + text-decoration: none; + background-color: transparent; +} + +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-bottom: 8px; + background-color: transparent; + border: 1px solid #dddddd; + border-radius: 4px; +} + +.navbar-toggle:hover, +.navbar-toggle:focus { + background-color: #dddddd; +} + +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + background-color: #cccccc; + border-radius: 1px; +} + +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} + +@media (min-width: 768px) { + .navbar-toggle { + position: relative; + top: auto; + left: auto; + display: none; + } +} + +.navbar-nav { + padding-top: 7.5px; + padding-bottom: 7.5px; + margin-right: -15px; + margin-left: -15px; +} + +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; + color: #777777; +} + +.navbar-nav > li > a:hover, +.navbar-nav > li > a:focus { + color: #333333; + background-color: transparent; +} + +.navbar-nav > .active > a, +.navbar-nav > .active > a:hover, +.navbar-nav > .active > a:focus { + color: #555555; + background-color: #e7e7e7; +} + +.navbar-nav > .disabled > a, +.navbar-nav > .disabled > a:hover, +.navbar-nav > .disabled > a:focus { + color: #cccccc; + background-color: transparent; +} + +@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; + color: #777777; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333333; + background-color: transparent; + background-image: none; + } + .navbar-nav .open .dropdown-menu > .active > a, + .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555555; + background-color: #e7e7e7; + } + .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #cccccc; + background-color: transparent; + } +} + +@media (min-width: 768px) { + .navbar-nav { + float: right; + padding-top: 0; + padding-bottom: 0; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} + +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + } + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } +} + +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid #e6e6e6; + border-bottom: 1px solid #e6e6e6; +} + +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; + } +} + +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } +} + +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + } +} + +.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 { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.navbar-nav > .dropdown > a:hover .caret, +.navbar-nav > .dropdown > a:focus .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} + +.navbar-nav > .open > a, +.navbar-nav > .open > a:hover, +.navbar-nav > .open > a:focus { + color: #555555; + background-color: #e7e7e7; +} + +.navbar-nav > .open > a .caret, +.navbar-nav > .open > a:hover .caret, +.navbar-nav > .open > a:focus .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.navbar-nav > .dropdown > a .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} + +.navbar-nav.pull-right > li > .dropdown-menu, +.navbar-nav > li > .dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} + +.navbar-text { + float: left; + margin-top: 15px; + margin-bottom: 15px; + color: #777777; +} + +.navbar-link { + color: #777777; +} + +.navbar-link:hover { + color: #333333; +} + +.navbar-inverse { + background-color: #222222; + border-color: #080808; +} + +.navbar-inverse .navbar-brand { + color: #999999; +} + +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .navbar-text { + color: #999999; +} + +.navbar-inverse .navbar-nav > li > a { + color: #999999; +} + +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #ffffff; + background-color: #080808; +} + +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444444; + background-color: transparent; +} + +.navbar-inverse .navbar-toggle { + border-color: #333333; +} + +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333333; +} + +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #ffffff; +} + +.navbar-inverse .navbar-collapse { + border-top-color: #101010; +} + +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #ffffff; + background-color: #080808; +} + +.navbar-inverse .navbar-nav > .dropdown > a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .navbar-nav > .dropdown > a .caret { + border-top-color: #999999; + border-bottom-color: #999999; +} + +.navbar-inverse .navbar-nav > .open > a .caret, +.navbar-inverse .navbar-nav > .open > a:hover .caret, +.navbar-inverse .navbar-nav > .open > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #999999; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #ffffff; + 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: #ffffff; + background-color: #080808; + } + .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: #444444; + background-color: transparent; + } +} + +.navbar-inverse .navbar-link { + color: #999999; +} + +.navbar-inverse .navbar-link:hover { + color: #ffffff; +} + +.btn-default .caret { + border-top-color: #333333; +} + +.btn-primary .caret, +.btn-success .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret { + border-top-color: #fff; +} + +.btn-default .dropup .caret { + border-bottom-color: #333333; +} + +.btn-primary .dropup .caret, +.btn-success .dropup .caret, +.btn-warning .dropup .caret, +.btn-danger .dropup .caret, +.btn-info .dropup .caret { + border-bottom-color: #fff; +} + +.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-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} + +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus { + outline: none; +} + +.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:before, +.btn-toolbar:after { + display: table; + content: " "; +} + +.btn-toolbar:after { + clear: both; +} + +.btn-toolbar:before, +.btn-toolbar:after { + display: table; + content: " "; +} + +.btn-toolbar:after { + clear: both; +} + +.btn-toolbar .btn-group { + float: left; +} + +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group, +.btn-toolbar > .btn-group + .btn-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-top-right-radius: 0; + border-bottom-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 > .btn:last-child, +.btn-group > .btn-group:first-child > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn-group:last-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-xs > .btn { + padding: 5px 10px; + padding: 3px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} + +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 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 .caret { + margin-left: 0; +} + +.btn-lg .caret { + border-width: 5px; +} + +.dropup .btn-lg .caret { + border-bottom-width: 5px; +} + +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + display: block; + float: none; + width: 100%; + max-width: 100%; +} + +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after { + display: table; + content: " "; +} + +.btn-group-vertical > .btn-group:after { + clear: both; +} + +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after { + display: table; + content: " "; +} + +.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-top-right-radius: 0; + border-bottom-left-radius: 4px; + 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 > .btn:last-child, +.btn-group-vertical > .btn-group:first-child > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn-group:last-child > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.btn-group-justified { + display: table; + width: 100%; + border-collapse: separate; + table-layout: fixed; +} + +.btn-group-justified .btn { + display: table-cell; + float: none; + width: 1%; +} + +[data-toggle="buttons"] > .btn > input[type="radio"], +[data-toggle="buttons"] > .btn > input[type="checkbox"] { + display: none; +} + +.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 { + padding: 0 5px; + color: #cccccc; + content: "/\00a0"; +} + +.breadcrumb > .active { + color: #999999; +} + +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} + +.pagination > li { + display: inline; +} + +.pagination > li > a, +.pagination > li > span { + float: left; + padding: 6px 12px; + line-height: 1.428571429; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; + border-left-width: 0; +} + +.pagination > li:first-child > a, +.pagination > li:first-child > span { + border-left-width: 1px; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} + +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +.pagination > li > a:hover, +.pagination > li > a:focus, +.pagination > .active > a, +.pagination > .active > span { + background-color: #f5f5f5; +} + +.pagination > .active > a, +.pagination > .active > span { + color: #999999; + cursor: default; +} + +.pagination > .disabled > span, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #999999; + cursor: not-allowed; + background-color: #ffffff; +} + +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; +} + +.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-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; +} + +.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-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} + +.pager:before, +.pager:after { + display: table; + content: " "; +} + +.pager:after { + clear: both; +} + +.pager:before, +.pager:after { + display: table; + content: " "; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 15px; +} + +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #f5f5f5; +} + +.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: #999999; + cursor: not-allowed; + background-color: #ffffff; +} + +.modal-open { + overflow: hidden; +} + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + display: none; + overflow: auto; + overflow-y: scroll; +} + +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-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); + transform: translate(0, 0); +} + +.modal-dialog { + z-index: 1050; + width: auto; + padding: 10px; + margin-right: auto; + margin-left: auto; +} + +.modal-content { + position: relative; + background-color: #ffffff; + border: 1px solid #999999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + outline: none; + -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; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; + background-color: #000000; +} + +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} + +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} + +.modal-header { + min-height: 16.428571429px; + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} + +.modal-header .close { + margin-top: -2px; +} + +.modal-title { + margin: 0; + line-height: 1.428571429; +} + +.modal-body { + position: relative; + padding: 20px; +} + +.modal-footer { + padding: 19px 20px 20px; + margin-top: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} + +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} + +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} + +@media screen and (min-width: 768px) { + .modal-dialog { + right: auto; + left: 50%; + width: 600px; + padding-top: 30px; + padding-bottom: 30px; + } + .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); + } +} + +.tooltip { + position: absolute; + z-index: 1030; + display: block; + font-size: 12px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} + +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} + +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} + +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} + +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + 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-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.top-right .tooltip-arrow { + right: 5px; + bottom: 0; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-right-color: #000000; + border-width: 5px 5px 5px 0; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-left-color: #000000; + border-width: 5px 0 5px 5px; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #ffffff; + border: 1px solid #cccccc; + 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); + background-clip: padding-box; +} + +.popover.top { + margin-top: -10px; +} + +.popover.right { + margin-left: 10px; +} + +.popover.bottom { + margin-top: 10px; +} + +.popover.left { + margin-left: -10px; +} + +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + font-weight: normal; + line-height: 18px; + 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 { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; +} + +.popover.top .arrow:after { + bottom: 1px; + margin-left: -10px; + border-top-color: #ffffff; + border-bottom-width: 0; + content: " "; +} + +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); + border-left-width: 0; +} + +.popover.right .arrow:after { + bottom: -10px; + left: 1px; + border-right-color: #ffffff; + border-left-width: 0; + content: " "; +} + +.popover.bottom .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + border-top-width: 0; +} + +.popover.bottom .arrow:after { + top: 1px; + margin-left: -10px; + border-bottom-color: #ffffff; + border-top-width: 0; + content: " "; +} + +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); + border-right-width: 0; +} + +.popover.left .arrow:after { + right: 1px; + bottom: -10px; + border-left-color: #ffffff; + border-right-width: 0; + content: " "; +} + +.alert { + padding: 15px; + margin-bottom: 20px; + color: #c09853; + background-color: #fcf8e3; + border: 1px solid #fbeed5; + border-radius: 4px; +} + +.alert h4 { + margin-top: 0; + color: inherit; +} + +.alert hr { + border-top-color: #f8e5be; +} + +.alert .alert-link { + font-weight: bold; + color: #a47e3c; +} + +.alert > p, +.alert > ul { + margin-bottom: 0; +} + +.alert > p + p { + margin-top: 5px; +} + +.alert-dismissable { + padding-right: 35px; +} + +.alert-dismissable .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} + +.alert-success { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-success hr { + border-top-color: #c9e2b3; +} + +.alert-success .alert-link { + color: #356635; +} + +.alert-danger { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.alert-danger hr { + border-top-color: #e6c1c7; +} + +.alert-danger .alert-link { + color: #953b39; +} + +.alert-info { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-info hr { + border-top-color: #a6e1ec; +} + +.alert-info .alert-link { + color: #2d6987; +} + +.thumbnail, +.img-thumbnail { + padding: 4px; + line-height: 1.428571429; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.thumbnail { + display: block; +} + +.thumbnail > img, +.img-thumbnail { + display: block; + height: auto; + max-width: 100%; +} + +a.thumbnail:hover, +a.thumbnail:focus { + border-color: #428bca; +} + +.thumbnail > img { + margin-right: auto; + margin-left: auto; +} + +.thumbnail .caption { + padding: 9px; + color: #333333; +} + +.media, +.media-body { + overflow: hidden; + zoom: 1; +} + +.media, +.media .media { + margin-top: 15px; +} + +.media:first-child { + margin-top: 0; +} + +.media-object { + display: block; +} + +.media-heading { + margin: 0 0 5px; +} + +.media > .pull-left { + margin-right: 10px; +} + +.media > .pull-right { + margin-left: 10px; +} + +.media-list { + padding-left: 0; + list-style: none; +} + +.label { + display: inline; + padding: .25em .6em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} + +.label[href]:hover, +.label[href]:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.label:empty { + display: none; +} + +.label-default { + background-color: #999999; +} + +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #808080; +} + +.label-danger { + background-color: #d9534f; +} + +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} + +.label-success { + background-color: #5cb85c; +} + +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} + +.label-warning { + background-color: #f0ad4e; +} + +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} + +.label-info { + background-color: #5bc0de; +} + +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} + +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + border-radius: 10px; +} + +.badge:empty { + display: none; +} + +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.btn .badge { + position: relative; + top: -1px; +} + +a.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #428bca; + background-color: #ffffff; +} + +.nav-pills > li > a > .badge { + margin-left: 3px; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + 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; + color: #ffffff; + text-align: center; + background-color: #428bca; + -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; + transition: width 0.6s ease; +} + +.progress-striped .progress-bar { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-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 { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +.progress-bar-danger { + background-color: #d9534f; +} + +.progress-striped .progress-bar-danger { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-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-success { + background-color: #5cb85c; +} + +.progress-striped .progress-bar-success { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-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-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-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-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-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); +} + +.carousel { + position: relative; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner > .item { + position: relative; + display: none; + -webkit-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; + height: auto; + max-width: 100%; + line-height: 1; +} + +.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; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + opacity: 0.5; + filter: alpha(opacity=50); +} + +.carousel-control.left { + background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%)); + background-image: -moz-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 { + right: 0; + left: auto; + background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%)); + background-image: -moz-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 { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.carousel-control .icon-prev, +.carousel-control .icon-next { + position: absolute; + top: 50%; + left: 50%; + z-index: 5; + display: inline-block; + width: 20px; + height: 20px; + margin-top: -10px; + margin-left: -10px; + 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%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} + +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + border: 1px solid #ffffff; + border-radius: 10px; +} + +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #ffffff; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #ffffff; + 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 .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + margin-left: -15px; + font-size: 30px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} + +.jumbotron { + padding: 30px; + margin-bottom: 30px; + font-size: 21px; + font-weight: 200; + line-height: 2.1428571435; + color: inherit; + background-color: #eeeeee; +} + +.jumbotron h1 { + line-height: 1; + color: inherit; +} + +.jumbotron p { + line-height: 1.4; +} + +@media screen and (min-width: 768px) { + .jumbotron { + padding: 50px 60px; + border-radius: 6px; + } + .jumbotron h1 { + font-size: 63px; + } +} + +.clearfix:before, +.clearfix:after { + display: table; + content: " "; +} + +.clearfix:after { + clear: both; +} + +.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; +} + +.affix { + position: fixed; +} + +@-ms-viewport { + width: device-width; +} + +@media screen and (max-width: 400px) { + @-ms-viewport { + width: 320px; + } +} + +.hidden { + display: none !important; + visibility: hidden !important; +} + +.visible-xs { + display: block !important; +} + +tr.visible-xs { + display: table-row !important; +} + +th.visible-xs, +td.visible-xs { + display: table-cell !important; +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-xs { + display: none !important; + } + tr.visible-xs { + display: none !important; + } + th.visible-xs, + td.visible-xs { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-xs { + display: none !important; + } + tr.visible-xs { + display: none !important; + } + th.visible-xs, + td.visible-xs { + display: none !important; + } +} + +@media (min-width: 1200px) { + .visible-xs { + display: none !important; + } + tr.visible-xs { + display: none !important; + } + th.visible-xs, + td.visible-xs { + display: none !important; + } +} + +.visible-sm { + display: none !important; +} + +tr.visible-sm { + display: none !important; +} + +th.visible-sm, +td.visible-sm { + display: none !important; +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-sm { + display: none !important; + } + tr.visible-sm { + display: none !important; + } + th.visible-sm, + td.visible-sm { + display: none !important; + } +} + +@media (min-width: 1200px) { + .visible-sm { + display: none !important; + } + tr.visible-sm { + display: none !important; + } + th.visible-sm, + td.visible-sm { + display: none !important; + } +} + +.visible-md { + display: none !important; +} + +tr.visible-md { + display: none !important; +} + +th.visible-md, +td.visible-md { + display: none !important; +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-md { + display: none !important; + } + tr.visible-md { + display: none !important; + } + th.visible-md, + td.visible-md { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-md { + display: none !important; + } + tr.visible-md { + display: none !important; + } + th.visible-md, + td.visible-md { + display: none !important; + } +} + +.visible-lg { + display: none !important; +} + +tr.visible-lg { + display: none !important; +} + +th.visible-lg, +td.visible-lg { + display: none !important; +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-lg { + display: none !important; + } + tr.visible-lg { + display: none !important; + } + th.visible-lg, + td.visible-lg { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-lg { + display: none !important; + } + tr.visible-lg { + display: none !important; + } + th.visible-lg, + td.visible-lg { + display: none !important; + } +} + +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} + +.hidden-xs { + display: none !important; +} + +tr.hidden-xs { + display: none !important; +} + +th.hidden-xs, +td.hidden-xs { + display: none !important; +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-xs { + display: block !important; + } + tr.hidden-xs { + display: table-row !important; + } + th.hidden-xs, + td.hidden-xs { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-xs { + display: block !important; + } + tr.hidden-xs { + display: table-row !important; + } + th.hidden-xs, + td.hidden-xs { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .hidden-xs { + display: block !important; + } + tr.hidden-xs { + display: table-row !important; + } + th.hidden-xs, + td.hidden-xs { + display: table-cell !important; + } +} + +.hidden-sm { + display: block !important; +} + +tr.hidden-sm { + display: table-row !important; +} + +th.hidden-sm, +td.hidden-sm { + display: table-cell !important; +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } + tr.hidden-sm { + display: none !important; + } + th.hidden-sm, + td.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-sm { + display: block !important; + } + tr.hidden-sm { + display: table-row !important; + } + th.hidden-sm, + td.hidden-sm { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .hidden-sm { + display: block !important; + } + tr.hidden-sm { + display: table-row !important; + } + th.hidden-sm, + td.hidden-sm { + display: table-cell !important; + } +} + +.hidden-md { + display: block !important; +} + +tr.hidden-md { + display: table-row !important; +} + +th.hidden-md, +td.hidden-md { + display: table-cell !important; +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-md { + display: block !important; + } + tr.hidden-md { + display: table-row !important; + } + th.hidden-md, + td.hidden-md { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } + tr.hidden-md { + display: none !important; + } + th.hidden-md, + td.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-md { + display: block !important; + } + tr.hidden-md { + display: table-row !important; + } + th.hidden-md, + td.hidden-md { + display: table-cell !important; + } +} + +.hidden-lg { + display: block !important; +} + +tr.hidden-lg { + display: table-row !important; +} + +th.hidden-lg, +td.hidden-lg { + display: table-cell !important; +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-lg { + display: block !important; + } + tr.hidden-lg { + display: table-row !important; + } + th.hidden-lg, + td.hidden-lg { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-lg { + display: block !important; + } + tr.hidden-lg { + display: table-row !important; + } + th.hidden-lg, + td.hidden-lg { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } + tr.hidden-lg { + display: none !important; + } + th.hidden-lg, + td.hidden-lg { + display: none !important; + } +} + +.visible-print { + display: none !important; +} + +tr.visible-print { + display: none !important; +} + +th.visible-print, +td.visible-print { + display: none !important; +} + +@media print { + .visible-print { + display: block !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } + .hidden-print { + display: none !important; + } + tr.hidden-print { + display: none !important; + } + th.hidden-print, + td.hidden-print { + display: none !important; + } +} diff --git a/data/www/css/elements.css b/data/www/css/elements.css new file mode 100644 index 000000000..ab9ca2cb5 --- /dev/null +++ b/data/www/css/elements.css @@ -0,0 +1,225 @@ +.border-white +{ + border:2px solid #fff; + color:#fff; + display:inline-block; + font-size:15px; + font-weight:500; + letter-spacing:0; + line-height:15px; + padding:10px 16px 9px; +} + +.border-dark +{ + border:2px solid #CCCED5; + color:#CCCED5; + display:inline-block; + font-size:15px; + font-weight:500; + letter-spacing:0; + line-height:15px; + padding:10px 16px 9px; +} + +hr +{ + border:0; + border-bottom:1px solid #fff; + border-top:1px solid #eee; + margin:35px 0; +} + +.btn +{ + -moz-transition:.5s; + -o-transition:.5s; + -webkit-transition:.5s; + border:none; + border-radius:0; + color:#fff; + font-weight:400; + padding:10px 23px; + text-shadow:none; + transition:.5s; +} + +.btn-info +{ + background:#8BCBDE; +} + +.btn-orange +{ + background:#FC6042; +} + +.btn-red +{ + background:#E51400; +} + +.btn-blue +{ + background:#52A5FF; +} + +.btn-dark +{ + background:#2d323c; +} + +.btn-green +{ + background:#00ABA9; +} + +.btn-lime +{ + background:#8CBF26; +} + +.btn-pink +{ + background:#8E44AD; +} + +.btn-yelow +{ + background:#f1c40f; +} + +.btn-facebook +{ + background:#3b5999; +} + +.btn-google +{ + background:#cd1a1a; +} + +.btn-twitter +{ + background:#00bbf5; +} + +.btn:hover +{ + background:#313844; + border:transparent; + color:#fff; + text-decoration:none; +} + +.btn-border +{ + -moz-transition:.5s; + -o-transition:.5s; + -webkit-transition:.5s; + background-color:transparent; + border:2px solid #CCCED5; + color:#CCCED5; + display:inline-block; + line-height:15px; + padding:14px 23px; + transition:.5s; +} + +.btn-border:hover +{ + background:transparent; + border:2px solid #6bb8db; + color:#6bb8db; + text-decoration:none; +} + +.btn-teal +{ + -moz-box-shadow:0 0 1px 0 #62a6ce; + -webkit-box-shadow:0 0 1px 0 #62a6ce; + background:0; + background-color:#70c0df; + border:1px solid #6db8de; + box-shadow:0 0 1px 0 #62a6ce; + filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#70c0df',endColorstr='#6bb8db'); + text-indent:0; + text-shadow:1px 0 0 #4595db; +} + +.btn-teal:hover +{ + background:0; + background-color:#6bb8db; + border:1px solid #6db8de; + filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6bb8db',endColorstr='#70c0df'); +} + +.btn-teal:active +{ + color:#fff; + position:relative; +} + +.socials +{ + float:none; +} + +.socials a.pinterest:hover +{ + background:#f13434; +} + +.socials a.facebook:hover +{ + background:#3b5999; +} + +.socials a.twitter:hover +{ + background:#00bbf5; +} + +.socials a.gplus:hover +{ + background:#cd1a1a; +} + +.socials a.rss:hover +{ + background:#f6a42b; +} + +.socials a +{ + -moz-transition:.4s; + -o-transition:.4s; + -webkit-transition:.4s; + color:#465a73; + cursor:pointer; + display:inline-block; + height:30px; + margin-left:10px; + padding:3px; + text-align:center; + text-decoration:none; + transition:.4s; + width:30px; +} + +.socials a:hover +{ + -moz-animation:all .3s ease-in-out; + -ms-animation:all .3s ease-in-out; + -o-animation:all .3s ease-in-out; + -webkit-animation:all .3s ease-in-out; + animation:all .3s ease-in-out; + color:#fff; +} + +.socials a i +{ + font-size:18px; + line-height:27px; +} \ No newline at end of file diff --git a/data/www/css/font-awesome.css b/data/www/css/font-awesome.css new file mode 100644 index 000000000..64744262b --- /dev/null +++ b/data/www/css/font-awesome.css @@ -0,0 +1,1479 @@ +/*! + * Font Awesome 3.2.1 + * the iconic font designed for Bootstrap + * ------------------------------------------------------------------------------ + * The full suite of pictographic icons, examples, and documentation can be + * found at http://fontawesome.io. Stay up to date on Twitter at + * http://twitter.com/fontawesome. + * + * License + * ------------------------------------------------------------------------------ + * - The Font Awesome font is licensed under SIL OFL 1.1 - + * http://scripts.sil.org/OFL + * - Font Awesome CSS, LESS, and SASS files are licensed under MIT License - + * http://opensource.org/licenses/mit-license.html + * - Font Awesome documentation licensed under CC BY 3.0 - + * http://creativecommons.org/licenses/by/3.0/ + * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: + * "Font Awesome by Dave Gandy - http://fontawesome.io" + * + * Author - Dave Gandy + * ------------------------------------------------------------------------------ + * Email: dave@fontawesome.io + * Twitter: http://twitter.com/davegandy + * Work: Lead Product Designer @ Kyruus - http://kyruus.com + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../font/fontawesome-webfont.eot?v=3.2.1'); + src: url('../font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg'); + font-weight: normal; + font-style: normal; +} +/* FONT AWESOME CORE + * -------------------------- */ +[class^="icon-"], +[class*=" icon-"] { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + text-decoration: inherit; + -webkit-font-smoothing: antialiased; + *margin-right: .3em; +} +[class^="icon-"]:before, +[class*=" icon-"]:before { + text-decoration: inherit; + display: inline-block; + speak: none; +} +/* makes the font 33% larger relative to the icon container */ +.icon-large:before { + vertical-align: -10%; + font-size: 1.3333333333333333em; +} +/* makes sure icons active on rollover in links */ +a [class^="icon-"], +a [class*=" icon-"] { + display: inline; +} +/* increased font size for icon-large */ +[class^="icon-"].icon-fixed-width, +[class*=" icon-"].icon-fixed-width { + display: inline-block; + width: 1.1428571428571428em; + text-align: right; + padding-right: 0.2857142857142857em; +} +[class^="icon-"].icon-fixed-width.icon-large, +[class*=" icon-"].icon-fixed-width.icon-large { + width: 1.4285714285714286em; +} +.icons-ul { + margin-left: 2.142857142857143em; + list-style-type: none; +} +.icons-ul > li { + position: relative; +} +.icons-ul .icon-li { + position: absolute; + left: -2.142857142857143em; + width: 2.142857142857143em; + text-align: center; + line-height: inherit; +} +[class^="icon-"].hide, +[class*=" icon-"].hide { + display: none; +} +.icon-muted { + color: #eeeeee; +} +.icon-light { + color: #ffffff; +} +.icon-dark { + color: #333333; +} +.icon-border { + border: solid 1px #eeeeee; + padding: .2em .25em .15em; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.icon-2x { + font-size: 2em; +} +.icon-2x.icon-border { + border-width: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.icon-3x { + font-size: 3em; +} +.icon-3x.icon-border { + border-width: 3px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.icon-4x { + font-size: 4em; +} +.icon-4x.icon-border { + border-width: 4px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.icon-5x { + font-size: 5em; +} +.icon-5x.icon-border { + border-width: 5px; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +[class^="icon-"].pull-left, +[class*=" icon-"].pull-left { + margin-right: .3em; +} +[class^="icon-"].pull-right, +[class*=" icon-"].pull-right { + margin-left: .3em; +} +/* BOOTSTRAP SPECIFIC CLASSES + * -------------------------- */ +/* Bootstrap 2.0 sprites.less reset */ +[class^="icon-"], +[class*=" icon-"] { + display: inline; + width: auto; + height: auto; + line-height: normal; + vertical-align: baseline; + background-image: none; + background-position: 0% 0%; + background-repeat: repeat; + margin-top: 0; +} +/* more sprites.less reset */ +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"] { + background-image: none; +} +/* keeps Bootstrap styles with and without icons the same */ +.btn [class^="icon-"].icon-large, +.nav [class^="icon-"].icon-large, +.btn [class*=" icon-"].icon-large, +.nav [class*=" icon-"].icon-large { + line-height: .9em; +} +.btn [class^="icon-"].icon-spin, +.nav [class^="icon-"].icon-spin, +.btn [class*=" icon-"].icon-spin, +.nav [class*=" icon-"].icon-spin { + display: inline-block; +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"], +.nav-tabs [class^="icon-"].icon-large, +.nav-pills [class^="icon-"].icon-large, +.nav-tabs [class*=" icon-"].icon-large, +.nav-pills [class*=" icon-"].icon-large { + line-height: .9em; +} +.btn [class^="icon-"].pull-left.icon-2x, +.btn [class*=" icon-"].pull-left.icon-2x, +.btn [class^="icon-"].pull-right.icon-2x, +.btn [class*=" icon-"].pull-right.icon-2x { + margin-top: .18em; +} +.btn [class^="icon-"].icon-spin.icon-large, +.btn [class*=" icon-"].icon-spin.icon-large { + line-height: .8em; +} +.btn.btn-small [class^="icon-"].pull-left.icon-2x, +.btn.btn-small [class*=" icon-"].pull-left.icon-2x, +.btn.btn-small [class^="icon-"].pull-right.icon-2x, +.btn.btn-small [class*=" icon-"].pull-right.icon-2x { + margin-top: .25em; +} +.btn.btn-large [class^="icon-"], +.btn.btn-large [class*=" icon-"] { + margin-top: 0; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x, +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-top: .05em; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x { + margin-right: .2em; +} +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-left: .2em; +} +/* Fixes alignment in nav lists */ +.nav-list [class^="icon-"], +.nav-list [class*=" icon-"] { + line-height: inherit; +} +/* EXTRAS + * -------------------------- */ +/* Stacked and layered icon */ +.icon-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: -35%; +} +.icon-stack [class^="icon-"], +.icon-stack [class*=" icon-"] { + display: block; + text-align: center; + position: absolute; + width: 100%; + height: 100%; + font-size: 1em; + line-height: inherit; + *line-height: 2em; +} +.icon-stack .icon-stack-base { + font-size: 2em; + *line-height: 1em; +} +/* Animated rotating icon */ +.icon-spin { + display: inline-block; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + -webkit-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} +/* Prevent stack and spinners from being taken inline when inside a link */ +a .icon-stack, +a .icon-spin { + display: inline-block; + text-decoration: none; +} +@-moz-keyframes spin { + 0% { + -moz-transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(359deg); + } +} +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + } +} +@-o-keyframes spin { + 0% { + -o-transform: rotate(0deg); + } + 100% { + -o-transform: rotate(359deg); + } +} +@-ms-keyframes spin { + 0% { + -ms-transform: rotate(0deg); + } + 100% { + -ms-transform: rotate(359deg); + } +} +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(359deg); + } +} +/* Icon rotations and mirroring */ +.icon-rotate-90:before { + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); +} +.icon-rotate-180:before { + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); +} +.icon-rotate-270:before { + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); +} +.icon-flip-horizontal:before { + -webkit-transform: scale(-1, 1); + -moz-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + -o-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.icon-flip-vertical:before { + -webkit-transform: scale(1, -1); + -moz-transform: scale(1, -1); + -ms-transform: scale(1, -1); + -o-transform: scale(1, -1); + transform: scale(1, -1); +} +/* ensure rotation occurs inside anchor tags */ +a .icon-rotate-90:before, +a .icon-rotate-180:before, +a .icon-rotate-270:before, +a .icon-flip-horizontal:before, +a .icon-flip-vertical:before { + display: inline-block; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.icon-glass:before { + content: "\f000"; +} +.icon-music:before { + content: "\f001"; +} +.icon-search:before { + content: "\f002"; +} +.icon-envelope-alt:before { + content: "\f003"; +} +.icon-heart:before { + content: "\f004"; +} +.icon-star:before { + content: "\f005"; +} +.icon-star-empty:before { + content: "\f006"; +} +.icon-user:before { + content: "\f007"; +} +.icon-film:before { + content: "\f008"; +} +.icon-th-large:before { + content: "\f009"; +} +.icon-th:before { + content: "\f00a"; +} +.icon-th-list:before { + content: "\f00b"; +} +.icon-ok:before { + content: "\f00c"; +} +.icon-remove:before { + content: "\f00d"; +} +.icon-zoom-in:before { + content: "\f00e"; +} +.icon-zoom-out:before { + content: "\f010"; +} +.icon-power-off:before, +.icon-off:before { + content: "\f011"; +} +.icon-signal:before { + content: "\f012"; +} +.icon-gear:before, +.icon-cog:before { + content: "\f013"; +} +.icon-trash:before { + content: "\f014"; +} +.icon-home:before { + content: "\f015"; +} +.icon-file-alt:before { + content: "\f016"; +} +.icon-time:before { + content: "\f017"; +} +.icon-road:before { + content: "\f018"; +} +.icon-download-alt:before { + content: "\f019"; +} +.icon-download:before { + content: "\f01a"; +} +.icon-upload:before { + content: "\f01b"; +} +.icon-inbox:before { + content: "\f01c"; +} +.icon-play-circle:before { + content: "\f01d"; +} +.icon-rotate-right:before, +.icon-repeat:before { + content: "\f01e"; +} +.icon-refresh:before { + content: "\f021"; +} +.icon-list-alt:before { + content: "\f022"; +} +.icon-lock:before { + content: "\f023"; +} +.icon-flag:before { + content: "\f024"; +} +.icon-headphones:before { + content: "\f025"; +} +.icon-volume-off:before { + content: "\f026"; +} +.icon-volume-down:before { + content: "\f027"; +} +.icon-volume-up:before { + content: "\f028"; +} +.icon-qrcode:before { + content: "\f029"; +} +.icon-barcode:before { + content: "\f02a"; +} +.icon-tag:before { + content: "\f02b"; +} +.icon-tags:before { + content: "\f02c"; +} +.icon-book:before { + content: "\f02d"; +} +.icon-bookmark:before { + content: "\f02e"; +} +.icon-print:before { + content: "\f02f"; +} +.icon-camera:before { + content: "\f030"; +} +.icon-font:before { + content: "\f031"; +} +.icon-bold:before { + content: "\f032"; +} +.icon-italic:before { + content: "\f033"; +} +.icon-text-height:before { + content: "\f034"; +} +.icon-text-width:before { + content: "\f035"; +} +.icon-align-left:before { + content: "\f036"; +} +.icon-align-center:before { + content: "\f037"; +} +.icon-align-right:before { + content: "\f038"; +} +.icon-align-justify:before { + content: "\f039"; +} +.icon-list:before { + content: "\f03a"; +} +.icon-indent-left:before { + content: "\f03b"; +} +.icon-indent-right:before { + content: "\f03c"; +} +.icon-facetime-video:before { + content: "\f03d"; +} +.icon-picture:before { + content: "\f03e"; +} +.icon-pencil:before { + content: "\f040"; +} +.icon-map-marker:before { + content: "\f041"; +} +.icon-adjust:before { + content: "\f042"; +} +.icon-tint:before { + content: "\f043"; +} +.icon-edit:before { + content: "\f044"; +} +.icon-share:before { + content: "\f045"; +} +.icon-check:before { + content: "\f046"; +} +.icon-move:before { + content: "\f047"; +} +.icon-step-backward:before { + content: "\f048"; +} +.icon-fast-backward:before { + content: "\f049"; +} +.icon-backward:before { + content: "\f04a"; +} +.icon-play:before { + content: "\f04b"; +} +.icon-pause:before { + content: "\f04c"; +} +.icon-stop:before { + content: "\f04d"; +} +.icon-forward:before { + content: "\f04e"; +} +.icon-fast-forward:before { + content: "\f050"; +} +.icon-step-forward:before { + content: "\f051"; +} +.icon-eject:before { + content: "\f052"; +} +.icon-chevron-left:before { + content: "\f053"; +} +.icon-chevron-right:before { + content: "\f054"; +} +.icon-plus-sign:before { + content: "\f055"; +} +.icon-minus-sign:before { + content: "\f056"; +} +.icon-remove-sign:before { + content: "\f057"; +} +.icon-ok-sign:before { + content: "\f058"; +} +.icon-question-sign:before { + content: "\f059"; +} +.icon-info-sign:before { + content: "\f05a"; +} +.icon-screenshot:before { + content: "\f05b"; +} +.icon-remove-circle:before { + content: "\f05c"; +} +.icon-ok-circle:before { + content: "\f05d"; +} +.icon-ban-circle:before { + content: "\f05e"; +} +.icon-arrow-left:before { + content: "\f060"; +} +.icon-arrow-right:before { + content: "\f061"; +} +.icon-arrow-up:before { + content: "\f062"; +} +.icon-arrow-down:before { + content: "\f063"; +} +.icon-mail-forward:before, +.icon-share-alt:before { + content: "\f064"; +} +.icon-resize-full:before { + content: "\f065"; +} +.icon-resize-small:before { + content: "\f066"; +} +.icon-plus:before { + content: "\f067"; +} +.icon-minus:before { + content: "\f068"; +} +.icon-asterisk:before { + content: "\f069"; +} +.icon-exclamation-sign:before { + content: "\f06a"; +} +.icon-gift:before { + content: "\f06b"; +} +.icon-leaf:before { + content: "\f06c"; +} +.icon-fire:before { + content: "\f06d"; +} +.icon-eye-open:before { + content: "\f06e"; +} +.icon-eye-close:before { + content: "\f070"; +} +.icon-warning-sign:before { + content: "\f071"; +} +.icon-plane:before { + content: "\f072"; +} +.icon-calendar:before { + content: "\f073"; +} +.icon-random:before { + content: "\f074"; +} +.icon-comment:before { + content: "\f075"; +} +.icon-magnet:before { + content: "\f076"; +} +.icon-chevron-up:before { + content: "\f077"; +} +.icon-chevron-down:before { + content: "\f078"; +} +.icon-retweet:before { + content: "\f079"; +} +.icon-shopping-cart:before { + content: "\f07a"; +} +.icon-folder-close:before { + content: "\f07b"; +} +.icon-folder-open:before { + content: "\f07c"; +} +.icon-resize-vertical:before { + content: "\f07d"; +} +.icon-resize-horizontal:before { + content: "\f07e"; +} +.icon-bar-chart:before { + content: "\f080"; +} +.icon-twitter-sign:before { + content: "\f081"; +} +.icon-facebook-sign:before { + content: "\f082"; +} +.icon-camera-retro:before { + content: "\f083"; +} +.icon-key:before { + content: "\f084"; +} +.icon-gears:before, +.icon-cogs:before { + content: "\f085"; +} +.icon-comments:before { + content: "\f086"; +} +.icon-thumbs-up-alt:before { + content: "\f087"; +} +.icon-thumbs-down-alt:before { + content: "\f088"; +} +.icon-star-half:before { + content: "\f089"; +} +.icon-heart-empty:before { + content: "\f08a"; +} +.icon-signout:before { + content: "\f08b"; +} +.icon-linkedin-sign:before { + content: "\f08c"; +} +.icon-pushpin:before { + content: "\f08d"; +} +.icon-external-link:before { + content: "\f08e"; +} +.icon-signin:before { + content: "\f090"; +} +.icon-trophy:before { + content: "\f091"; +} +.icon-github-sign:before { + content: "\f092"; +} +.icon-upload-alt:before { + content: "\f093"; +} +.icon-lemon:before { + content: "\f094"; +} +.icon-phone:before { + content: "\f095"; +} +.icon-unchecked:before, +.icon-check-empty:before { + content: "\f096"; +} +.icon-bookmark-empty:before { + content: "\f097"; +} +.icon-phone-sign:before { + content: "\f098"; +} +.icon-twitter:before { + content: "\f099"; +} +.icon-facebook:before { + content: "\f09a"; +} +.icon-github:before { + content: "\f09b"; +} +.icon-unlock:before { + content: "\f09c"; +} +.icon-credit-card:before { + content: "\f09d"; +} +.icon-rss:before { + content: "\f09e"; +} +.icon-hdd:before { + content: "\f0a0"; +} +.icon-bullhorn:before { + content: "\f0a1"; +} +.icon-bell:before { + content: "\f0a2"; +} +.icon-certificate:before { + content: "\f0a3"; +} +.icon-hand-right:before { + content: "\f0a4"; +} +.icon-hand-left:before { + content: "\f0a5"; +} +.icon-hand-up:before { + content: "\f0a6"; +} +.icon-hand-down:before { + content: "\f0a7"; +} +.icon-circle-arrow-left:before { + content: "\f0a8"; +} +.icon-circle-arrow-right:before { + content: "\f0a9"; +} +.icon-circle-arrow-up:before { + content: "\f0aa"; +} +.icon-circle-arrow-down:before { + content: "\f0ab"; +} +.icon-globe:before { + content: "\f0ac"; +} +.icon-wrench:before { + content: "\f0ad"; +} +.icon-tasks:before { + content: "\f0ae"; +} +.icon-filter:before { + content: "\f0b0"; +} +.icon-briefcase:before { + content: "\f0b1"; +} +.icon-fullscreen:before { + content: "\f0b2"; +} +.icon-group:before { + content: "\f0c0"; +} +.icon-link:before { + content: "\f0c1"; +} +.icon-cloud:before { + content: "\f0c2"; +} +.icon-beaker:before { + content: "\f0c3"; +} +.icon-cut:before { + content: "\f0c4"; +} +.icon-copy:before { + content: "\f0c5"; +} +.icon-paperclip:before, +.icon-paper-clip:before { + content: "\f0c6"; +} +.icon-save:before { + content: "\f0c7"; +} +.icon-sign-blank:before { + content: "\f0c8"; +} +.icon-reorder:before { + content: "\f0c9"; +} +.icon-list-ul:before { + content: "\f0ca"; +} +.icon-list-ol:before { + content: "\f0cb"; +} +.icon-strikethrough:before { + content: "\f0cc"; +} +.icon-underline:before { + content: "\f0cd"; +} +.icon-table:before { + content: "\f0ce"; +} +.icon-magic:before { + content: "\f0d0"; +} +.icon-truck:before { + content: "\f0d1"; +} +.icon-pinterest:before { + content: "\f0d2"; +} +.icon-pinterest-sign:before { + content: "\f0d3"; +} +.icon-google-plus-sign:before { + content: "\f0d4"; +} +.icon-google-plus:before { + content: "\f0d5"; +} +.icon-money:before { + content: "\f0d6"; +} +.icon-caret-down:before { + content: "\f0d7"; +} +.icon-caret-up:before { + content: "\f0d8"; +} +.icon-caret-left:before { + content: "\f0d9"; +} +.icon-caret-right:before { + content: "\f0da"; +} +.icon-columns:before { + content: "\f0db"; +} +.icon-sort:before { + content: "\f0dc"; +} +.icon-sort-down:before { + content: "\f0dd"; +} +.icon-sort-up:before { + content: "\f0de"; +} +.icon-envelope:before { + content: "\f0e0"; +} +.icon-linkedin:before { + content: "\f0e1"; +} +.icon-rotate-left:before, +.icon-undo:before { + content: "\f0e2"; +} +.icon-legal:before { + content: "\f0e3"; +} +.icon-dashboard:before { + content: "\f0e4"; +} +.icon-comment-alt:before { + content: "\f0e5"; +} +.icon-comments-alt:before { + content: "\f0e6"; +} +.icon-bolt:before { + content: "\f0e7"; +} +.icon-sitemap:before { + content: "\f0e8"; +} +.icon-umbrella:before { + content: "\f0e9"; +} +.icon-paste:before { + content: "\f0ea"; +} +.icon-lightbulb:before { + content: "\f0eb"; +} +.icon-exchange:before { + content: "\f0ec"; +} +.icon-cloud-download:before { + content: "\f0ed"; +} +.icon-cloud-upload:before { + content: "\f0ee"; +} +.icon-user-md:before { + content: "\f0f0"; +} +.icon-stethoscope:before { + content: "\f0f1"; +} +.icon-suitcase:before { + content: "\f0f2"; +} +.icon-bell-alt:before { + content: "\f0f3"; +} +.icon-coffee:before { + content: "\f0f4"; +} +.icon-food:before { + content: "\f0f5"; +} +.icon-file-text-alt:before { + content: "\f0f6"; +} +.icon-building:before { + content: "\f0f7"; +} +.icon-hospital:before { + content: "\f0f8"; +} +.icon-ambulance:before { + content: "\f0f9"; +} +.icon-medkit:before { + content: "\f0fa"; +} +.icon-fighter-jet:before { + content: "\f0fb"; +} +.icon-beer:before { + content: "\f0fc"; +} +.icon-h-sign:before { + content: "\f0fd"; +} +.icon-plus-sign-alt:before { + content: "\f0fe"; +} +.icon-double-angle-left:before { + content: "\f100"; +} +.icon-double-angle-right:before { + content: "\f101"; +} +.icon-double-angle-up:before { + content: "\f102"; +} +.icon-double-angle-down:before { + content: "\f103"; +} +.icon-angle-left:before { + content: "\f104"; +} +.icon-angle-right:before { + content: "\f105"; +} +.icon-angle-up:before { + content: "\f106"; +} +.icon-angle-down:before { + content: "\f107"; +} +.icon-desktop:before { + content: "\f108"; +} +.icon-laptop:before { + content: "\f109"; +} +.icon-tablet:before { + content: "\f10a"; +} +.icon-mobile-phone:before { + content: "\f10b"; +} +.icon-circle-blank:before { + content: "\f10c"; +} +.icon-quote-left:before { + content: "\f10d"; +} +.icon-quote-right:before { + content: "\f10e"; +} +.icon-spinner:before { + content: "\f110"; +} +.icon-circle:before { + content: "\f111"; +} +.icon-mail-reply:before, +.icon-reply:before { + content: "\f112"; +} +.icon-github-alt:before { + content: "\f113"; +} +.icon-folder-close-alt:before { + content: "\f114"; +} +.icon-folder-open-alt:before { + content: "\f115"; +} +.icon-expand-alt:before { + content: "\f116"; +} +.icon-collapse-alt:before { + content: "\f117"; +} +.icon-smile:before { + content: "\f118"; +} +.icon-frown:before { + content: "\f119"; +} +.icon-meh:before { + content: "\f11a"; +} +.icon-gamepad:before { + content: "\f11b"; +} +.icon-keyboard:before { + content: "\f11c"; +} +.icon-flag-alt:before { + content: "\f11d"; +} +.icon-flag-checkered:before { + content: "\f11e"; +} +.icon-terminal:before { + content: "\f120"; +} +.icon-code:before { + content: "\f121"; +} +.icon-reply-all:before { + content: "\f122"; +} +.icon-mail-reply-all:before { + content: "\f122"; +} +.icon-star-half-full:before, +.icon-star-half-empty:before { + content: "\f123"; +} +.icon-location-arrow:before { + content: "\f124"; +} +.icon-crop:before { + content: "\f125"; +} +.icon-code-fork:before { + content: "\f126"; +} +.icon-unlink:before { + content: "\f127"; +} +.icon-question:before { + content: "\f128"; +} +.icon-info:before { + content: "\f129"; +} +.icon-exclamation:before { + content: "\f12a"; +} +.icon-superscript:before { + content: "\f12b"; +} +.icon-subscript:before { + content: "\f12c"; +} +.icon-eraser:before { + content: "\f12d"; +} +.icon-puzzle-piece:before { + content: "\f12e"; +} +.icon-microphone:before { + content: "\f130"; +} +.icon-microphone-off:before { + content: "\f131"; +} +.icon-shield:before { + content: "\f132"; +} +.icon-calendar-empty:before { + content: "\f133"; +} +.icon-fire-extinguisher:before { + content: "\f134"; +} +.icon-rocket:before { + content: "\f135"; +} +.icon-maxcdn:before { + content: "\f136"; +} +.icon-chevron-sign-left:before { + content: "\f137"; +} +.icon-chevron-sign-right:before { + content: "\f138"; +} +.icon-chevron-sign-up:before { + content: "\f139"; +} +.icon-chevron-sign-down:before { + content: "\f13a"; +} +.icon-html5:before { + content: "\f13b"; +} +.icon-css3:before { + content: "\f13c"; +} +.icon-anchor:before { + content: "\f13d"; +} +.icon-unlock-alt:before { + content: "\f13e"; +} +.icon-bullseye:before { + content: "\f140"; +} +.icon-ellipsis-horizontal:before { + content: "\f141"; +} +.icon-ellipsis-vertical:before { + content: "\f142"; +} +.icon-rss-sign:before { + content: "\f143"; +} +.icon-play-sign:before { + content: "\f144"; +} +.icon-ticket:before { + content: "\f145"; +} +.icon-minus-sign-alt:before { + content: "\f146"; +} +.icon-check-minus:before { + content: "\f147"; +} +.icon-level-up:before { + content: "\f148"; +} +.icon-level-down:before { + content: "\f149"; +} +.icon-check-sign:before { + content: "\f14a"; +} +.icon-edit-sign:before { + content: "\f14b"; +} +.icon-external-link-sign:before { + content: "\f14c"; +} +.icon-share-sign:before { + content: "\f14d"; +} +.icon-compass:before { + content: "\f14e"; +} +.icon-collapse:before { + content: "\f150"; +} +.icon-collapse-top:before { + content: "\f151"; +} +.icon-expand:before { + content: "\f152"; +} +.icon-euro:before, +.icon-eur:before { + content: "\f153"; +} +.icon-gbp:before { + content: "\f154"; +} +.icon-dollar:before, +.icon-usd:before { + content: "\f155"; +} +.icon-rupee:before, +.icon-inr:before { + content: "\f156"; +} +.icon-yen:before, +.icon-jpy:before { + content: "\f157"; +} +.icon-renminbi:before, +.icon-cny:before { + content: "\f158"; +} +.icon-won:before, +.icon-krw:before { + content: "\f159"; +} +.icon-bitcoin:before, +.icon-btc:before { + content: "\f15a"; +} +.icon-file:before { + content: "\f15b"; +} +.icon-file-text:before { + content: "\f15c"; +} +.icon-sort-by-alphabet:before { + content: "\f15d"; +} +.icon-sort-by-alphabet-alt:before { + content: "\f15e"; +} +.icon-sort-by-attributes:before { + content: "\f160"; +} +.icon-sort-by-attributes-alt:before { + content: "\f161"; +} +.icon-sort-by-order:before { + content: "\f162"; +} +.icon-sort-by-order-alt:before { + content: "\f163"; +} +.icon-thumbs-up:before { + content: "\f164"; +} +.icon-thumbs-down:before { + content: "\f165"; +} +.icon-youtube-sign:before { + content: "\f166"; +} +.icon-youtube:before { + content: "\f167"; +} +.icon-xing:before { + content: "\f168"; +} +.icon-xing-sign:before { + content: "\f169"; +} +.icon-youtube-play:before { + content: "\f16a"; +} +.icon-dropbox:before { + content: "\f16b"; +} +.icon-stackexchange:before { + content: "\f16c"; +} +.icon-instagram:before { + content: "\f16d"; +} +.icon-flickr:before { + content: "\f16e"; +} +.icon-adn:before { + content: "\f170"; +} +.icon-bitbucket:before { + content: "\f171"; +} +.icon-bitbucket-sign:before { + content: "\f172"; +} +.icon-tumblr:before { + content: "\f173"; +} +.icon-tumblr-sign:before { + content: "\f174"; +} +.icon-long-arrow-down:before { + content: "\f175"; +} +.icon-long-arrow-up:before { + content: "\f176"; +} +.icon-long-arrow-left:before { + content: "\f177"; +} +.icon-long-arrow-right:before { + content: "\f178"; +} +.icon-apple:before { + content: "\f179"; +} +.icon-windows:before { + content: "\f17a"; +} +.icon-android:before { + content: "\f17b"; +} +.icon-linux:before { + content: "\f17c"; +} +.icon-dribbble:before { + content: "\f17d"; +} +.icon-skype:before { + content: "\f17e"; +} +.icon-foursquare:before { + content: "\f180"; +} +.icon-trello:before { + content: "\f181"; +} +.icon-female:before { + content: "\f182"; +} +.icon-male:before { + content: "\f183"; +} +.icon-gittip:before { + content: "\f184"; +} +.icon-sun:before { + content: "\f185"; +} +.icon-moon:before { + content: "\f186"; +} +.icon-archive:before { + content: "\f187"; +} +.icon-bug:before { + content: "\f188"; +} +.icon-vk:before { + content: "\f189"; +} +.icon-weibo:before { + content: "\f18a"; +} +.icon-renren:before { + content: "\f18b"; +} diff --git a/data/www/css/style.css b/data/www/css/style.css new file mode 100644 index 000000000..a30e66d89 --- /dev/null +++ b/data/www/css/style.css @@ -0,0 +1,1118 @@ +/* ===[ General ----------------------------- ]=== + ================================================== + ================================================== */ + +body { + height: 100%; + background-color: #f3f5f9; + padding: 0!important; + color: #7B7B86; + text-rendering: optimizeLegibility; + font-size: 16px; + font-family: 'Source Sans Pro', sans-serif; + font-weight: 300; + } + +#wrapper, +#wrapper-content { + float: none; + overflow: hidden; + height: auto; + width: 97.6%; + background: #fff; + border-color: #ebeff6; + /*box-shadow*/ + -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05); + -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.05); + box-shadow: 0 1px 1px rgba(0,0,0,0.05); + } + +#wrapper { margin: -110px auto 25px } + +#wrapper-content { margin: 150px auto 25px } + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + color: #34495e; + font-family: 'Roboto', sans-serif; + } + +a { color: #069 } + +a:hover { + color: #7e8aa7; + text-decoration: none; + outline: 0; + } + +.lead { + font-size: 21px; + color: #676779; + font-weight: 600; + } + +b, +strong { font-weight: 800 } + +.thumbnail, +.img-thumbnail { + padding: 1px; + line-height: 1.428571429; + background-color: #ffffff; + border: #ebeff6 solid 1px; + border-radius: 0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + } + +h1 span, +h2 span { + display: block; + font-size: 0.3em; + font-style: normal; + font-weight: 400; + letter-spacing: normal; + line-height: 1.5em; + margin: 0px auto 0; + text-shadow: none; + text-transform: none; + width: 75%; + } + +/* ===[ Add Some Padding ]=== + ================================================== + ================================================== */ + +.padding { padding: 30px 0 } + +section { + position: relative; + padding-top: 90px; + padding-bottom: 90px; + min-width: 100%; + width: 100%; + } + +.dropdown-menu, +input[type=text], +.form-inline input, +.tab-nav, +.tab-nav > li > a, +.tab-nav > li:first-child a +.tab-nav > li:last-child a +.accordion-group +.accordion .accordion-inner img.thumbnail +.navbar +.nav-1 +.navbar-toggle { + /*border-radius*/ + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + /*box-shadow*/ + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + +/* HEADER RIBBON + ================================================== + ================================================== + ================================================== */ + +.ribbon-top { + display: block; + width: 100%; + height: 5px; + background: url(../img/bg_ribbon.png) top repeat-x; + } +/* NAV + ================================================== */ + +.navbar { + background-color: #2b2b2b; + border-color: transparent; + } +.nav-white { +background-color: #fff; +border-color: #DADDE4; +box-shadow: 0 1px 3px rgba(40, 43, 56, 0.1); +} +.navbar-nav { padding: 20px 0 } + +.navbar-nav > li > a { + color: #BABFC4; + font-family: 'Source Sans Pro', sans-serif; + font-size: 16px; + font-weight: 500; + } + +.navbar-nav > .active > a, +.navbar-nav > .active > a:hover, +.navbar-nav > .active > a:focus { + background-color: transparent; + color: #fff; + } + +.dropdown-menu { + background-color: #fff; + border: rgba(0,0,0,0.05) solid 1px; + } + +.dropdown-menu > li > a { color: #4f5b66 } + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + background-color: #CCCED5; + color: #465a73; + text-decoration: none; + } + +/* NAV ON SCROLL + ================================================== */ + +.nav-1 { + background-color: #2b2b2b; + border-color: #ebeff6; + } + +/* BRAND + ================================================== */ + +.navbar-brand img { + display: block; + float: left; + padding-top: 10px; + padding-bottom: 0; + } + +.navbar-header { padding: 0 } + +.navbar-toggle { + position: relative; + float: right; + padding: 10px 10px; + margin-top: 23px; + margin-bottom: 8px; + background-color: transparent; + border: 1px solid rgba(38, 39, 48, 0); + } + +.navbar-toggle:hover, +.navbar-toggle:focus { background-color: transparent } + +/* SIGN UP PROMO BOX + ================================================== */ + +.m-s-up { + position: relative; + z-index: 6; + margin-top: -25px; + border: #ebeff6 solid 1px; + background-color: #F8FAFD; + padding: 30px 0 5px; + } + +.m-s-up h3 { font-weight: 700 } + +.m-s-up p { + text-align: center; + line-height: 35px; + } + +.m-s-up .btn { margin-bottom: 3.5px } + +.m-s-up form { + text-align: center; + padding: 5px 0; + } + +input[type=text], +.form-inline input, +.form-control { + border: #eee solid 1px; + padding: 10px; + margin: 3px 0; + } + +/* CAROUSEL + ================================================== */ + +#slide-wrapper { background-color: #d45242 } + +.carousel { + padding: 100px 15px 0 15px; + color: #fff; + } + +.carousel .item { + max-height: 550px; + margin-bottom: 80px; + overflow-y:hidden; + } + +.carousel .item img { + margin: 70px auto; + max-height: 550px; + } + +.carousel .item h1 { + font-size: 30px; + font-weight: 400; + margin: 100px 0 15px; + line-height: 35px; + color: #fff; + } + +.carousel .item p { margin: 10px 0 } + +.carousel .carousel-control { width: 7% } + +.carousel-control.left, +.carousel-control.right { + background-image: none; + filter: none; + } + +.carousel .carousel-control i { + position: absolute; + top: 66%; + left: 50%; + z-index: 5; + display: inline-block; + width: 20px; + height: 20px; + margin-top: -10px; + margin-left: -10px; + } + +.carousel-indicators { bottom: 110px } + +/* OVERVIEW SECTION + ================================================== */ + +#services { padding-bottom: 0 } + +.services-box { + padding-bottom: 25px; + text-align: center; + } + +.services-box img { + display: block; + margin: 0 auto; + } + +.services-box p { padding: 0 10px } + +/* TAB SECTION + ================================================== */ + +.entry-note { + text-align: center; + margin: 0 0 50px; + } + +.entry-note .question span { + display: inline-block; + padding-bottom: 10px; + border-bottom: 2px solid #eee; + color: #465a73; + letter-spacing: 2px; + font-size: 12px; + margin: 0 0 15px; + } + +.entry-note h3 { + width: 100%; + font-size: 38px; + margin: 0 0 10px; + } + +.entry-note p { + width: 80%; + margin: 0 auto; + } + +.tab-nav { + border: 1px solid #ebeff6; + background: transparent; + } + +.tab-nav > li > a { + border-right: 1px solid #ebeff6; + border-left: 1px solid rgba(255,255,255,0.75); + color: #CCCED5; + text-align: center; + font-weight: 500; + line-height: 25px; + font-family: 'Source Sans Pro', sans-serif; + font-size: 17px; + } + +.tab-nav > li:first-child a { border-left: 0 } + +.tab-nav > li:last-child a { border-right: 0 } + +.tab-nav > li.active > a, +.tab-nav > li.active > a:hover, +.tab-nav > li.active > a:focus { + background-color: transparent; + color: #23242c; + } + +.nav > li > a:hover, +.nav > li > a:focus { + background-color: transparent; + color: #d45242; + text-decoration: none; + } + +.tab-content { margin-top: 55px } + +.tab-pane img { margin: 0 auto } + +.features-list li .icons + .content { margin-left: 88px } + +.features-list li .icons { padding-top: 15px } + +.features-list li .icons i { + font-size: 56px; + color: #524982; + } + +/* FOOTER + ================================================== */ + +#footer { + padding-top: 54px; + height: 250px; + background: #fff; + text-align: center; + font-weight: 400; + font-size: 15px; + margin: 0 auto; + border-color: #ebeff6; + /*box-shadow*/ + -webkit-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.05); + -moz-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.05); + box-shadow: 1px 1px 0 0 rgba(0,0,0,0.05); + } + +#footer .footer-links li { + display: inline; + padding: 0 15px; + } + +#footer a { color: #A8A8B1 } + +#footer p { + margin-top: 15px; + text-transform: none; + font-weight: 400; + font-size: 15px; + } + +#footer .logo { + position: relative; + margin: 20px 0; + } + +#footer .socials { margin: 15px 0 } + +#footer .socials a:hover { color: #fff } + +/* FAQ SECTION + ================================================== */ + +.FAQ-box { + background-color: #F8FAFD; + border-top: 1px solid #ebeff6; + border-bottom: 1px solid #ebeff6; + } + +.accordion { + /*transition*/ + -webkit-transition: All .7s ease; + -moz-transition: All .7s ease; + -o-transition: All .7s ease; + transition: All .7s ease; + } + +.accordion-group { + background-color: #fff; + margin: 3px 0; + border-color: #ebeff6; + /*box-shadow*/ + -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05); + -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.05); + box-shadow: 0 1px 1px rgba(0,0,0,0.05); + } + +.accordion-toggle { + color: #29323d; + text-decoration: none; + } + +.accordion-heading { padding: 15px } + +.accordion-heading a { + font-size: 18px; + color: #34495e; + font-family: 'Source Sans Pro', sans-serif; + } + +.accordion-heading a:hover { text-decoration: none } + +.accordion-inner { + border-top: 1px solid #ebeff6; + padding: 10px 15px 20px; + } + +.accordion .accordion-inner img.thumbnail { + float: left; + width: 70px; + height: 70px; + border: 1px solid #eee; + margin: 12px 12px 5px 0; + padding: 0; + } + +.tab-nav > li > a i, +.accordion-toggle i { margin-right: 10px } + +.stripped .accordion-group { border: transparent } + +.entry-content h1 { + font-weight: 700; + font-size: 55px; + } + +.entry-content hr { margin: 25px 0 } + +.entry-content .btn { margin-top: 15px } + +/* CUSTOMER SECTION + ================================================== */ +#Pressnts {border-bottom: 1px solid #ebeff6;} +.client-intro h1 { font-weight: 700 } + +.banner-wrap { + overflow: hidden; + margin: 55px 0; + } + +.banner-wrap .featured-thumbnail { + border: none; + opacity: .79999998807907; + /*transition*/ + -webkit-transition: .2s; + -moz-transition: .2s; + -o-transition: .2s; + transition: .2s; + margin: 0; + padding: 0; + border: 1px solid #ebeff6; + } + +.banner-wrap .featured-thumbnail img { + width: 100%; + height: auto; + display: block; + padding: 10px; + } + +.banner-wrap .featured-thumbnail:hover { opacity: 1 } + +/* TESTIMONIALS + ================================================== */ + +.testimonial { + position: relative; + border-left: transparent; + /*border-radius*/ + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + background-color: #fff; + text-shadow: 0 1px 0 #fff; + font-style: italic; + font-family: 'Raleway', sans-serif; + /* Important */ + margin: 0; + padding: 30px 50px; + } + +.testimonial:before, +.testimonial:after { + position: absolute; + content: "\201C"; + font-style: normal; + font-size: 80px; + line-height: 1; + } + +.testimonial:before { + top: 0; + left: 10px; + } + +.testimonial:after { + right: 10px; + bottom: -.5em; + content: "\201D"; + } + +.arrow-down { + width: 0; + height: 0; + border-top: 15px solid #fff; + border-right: 15px solid transparent; + border-left: 15px solid transparent; + margin: 0 0 0 25px; + } + +.avatar { float: left } + +.testimonial-author { + float: left; + text-align: left; + margin: 0 0 0 25px; + } + +.testimonial-author span { + color: #CCCED5; + font-size: 15px; + } + +/* download SECTION + ================================================== + ================================================== + ================================================== */ + +#download { + background-color:#d45242; + } + +.download-table { + text-align: center; + margin: 10px auto; + position: relative; + } + +.download-table .download-table-header { + /*border-radius*/ + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; + background-color: #f9fafc; + text-align: center; + padding: 16px; + } + +.download-table .featured { background-color: #333 } + +.download-table .download-table-header h1 { + text-transform: uppercase; + font-size: 18px; + font-weight: 700; + } + +.download-table .download-table-content { background-color: #fff } + +.download-table .download-table-content ul { + border: #eee solid 1px; + border-bottom: transparent; + list-style: none; + margin: 0; + padding: 0; + } + +.download-table .download-table-content ul li { + border-bottom: 1px solid #eee; + font-size: 15px; + padding: 20px; + } + +.download-table .download-table-footer { + border: #ebeff6 solid 1px; + border-top: transparent; + /*border-radius*/ + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; + background-color: #F8FAFD; + text-align: center; + padding: 16px 0; + } + +.download-table .download-table-footer h2 { font-weight: 800 } + +.download-table .download-table-footer p { + text-transform: uppercase; + font-size: 12px; + } + +#download .lead { + color: #CCCED5; + margin: 25px auto; + } + +/* download RIBBON / BEST OFFER + ================================================== + ================================================== */ + +.ribbon-wrapper { + width: 85px; + height: 88px; + overflow: hidden; + position: absolute; + top: -3px; + right: -3px; + } + +.ribbon-wrapper { + width: 87px; + height: 88px; + overflow: hidden; + position: absolute; + top: 0px; + right: 0px; + } + +.ribbon { + letter-spacing: 1px; + color: #fff; + text-align: center; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + position: relative; + left: -5px; + top: 19px; + width: 118px; + -moz-box-shadow: 0 0 1px 0 #62a6ce; + -webkit-box-shadow: 0 0 1px 0 #62a6ce; + background: 0; + background-color: #70c0df; + border: 1px solid #6db8de; + box-shadow: 0 0 1px 0 #62a6ce; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70c0df',endColorstr='#6bb8db'); + text-indent: 0; + text-shadow: 1px 0 0 #4595db; + font-size: 11px; + font-weight: bold; + text-transform: uppercase; + padding-top: 5px; + padding-right: 0; + padding-bottom: 5px; + padding-left: 0; + } + + + +/* CONTACT + ================================================== + ================================================== + ================================================== */ + +.contact { padding: 45px 0 70px } + +.contact form { padding: 10px 0 0 } + +.contact .controls { margin: 5px 0 } +.contact .contact-info {background-color:#F8FAFD;padding:25px;} + +.contact textarea { border: #eee 1px solid } + +.map { position: relative } + +#map-canvas { + width: 100%; + height: 350px; + } + +.overlay-map { + top: 67px; + text-align: center; + left: 100px; + position: absolute; + background: #fff; + padding: 35px 70px; + } + +/* ABOUT + ================================================== + ================================================== */ + +.sidetabs { margin-top: 30px } + +.sidetabs .nav { + float: left; + padding-top: 1.5em; + padding-right: 0; + padding-bottom: 10em; + } + +.sidetabs .nav-pills > li.active > a { + color: #34495e; + background-color: #f3f5f9; + } + +.sidetabs .nav-pills > li > a { + border-radius: 0; + color: #7B7B86; + } + +.sidetabs .nav-pills > li > a i { + position: relative; + padding-right: 20px; + vertical-align: bottom; + } + +.sidetabs .tab-content { + margin-top: 0; + margin-bottom: 60px; + } + +.sidetabs h1 { padding: 10px 0 } + +.callout { + margin: 20px 0; + padding: 15px 30px 15px 15px; + border-left: 5px solid #C4CAD5; + } + +.about-info { + background-color: #f3f5f9; + border-color: #D5DAE4; + } + +/* *=== BLOG PAGE ====* + ================================================== + ================================================== */ + +.blog-page { padding: 35px 0 } + +.post-entry { margin-bottom: 70px } + +h2.post-heading { + font-size: 38px; + font-weight: 700; + } + +.post-meta { + display: block; + overflow: hidden; + margin-top: 20px; + margin-bottom: 15px; + padding: 2px 0; + background: #F8FAFD; + padding: 10px; + } + +.post-meta i { padding: 0 4px;color: #343643; } + +.post-meta a { + padding: 0 6px 0 0; + color: #77899b; + text-decoration: none; + } + +.post-meta a:hover { color: #000 } + +.post-text { margin: 25px 0 } + +.item_published { + float: left; + margin-right: 18px; + width: 80px; + height: 103px; + background: #343643; + color: #FFFFFF; + text-align: center; + text-transform: lowercase; + font-weight: 800; + } + +.item_published span { + display: block; + padding-top: 15px; + } + +item_published { + color: #FFF; + text-align: center; + text-transform: lowercase; + font: 20px; + } + +/* RSP VIDEO + ================================================== + ================================================== */ + +.post-video { + position: relative; + overflow: hidden; + padding-top: 30px; + padding-bottom: 56.25%; + height: 0; + } + +.post-video iframe, +.post-video object, +.post-video embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } + +/* PAGINATION + ================================================== + ================================================== */ + +.pagination > li > a, +.pagination > li > span { + float: left; + line-height: 1.428571429; + text-decoration: none; + background-color: #F8FAFD; + border: none; + color: #34495e; + } + +/* BLOG COMMENTS + ================================================== + ================================================== */ + +#comments { + margin-bottom: 25px; + padding: 30px; + background: #F8FAFD; + } + +#comments ul { + margin: 0; + padding: 0; + list-style: none; + } + +#comments ol { + margin: 0; + padding: 0; + list-style: none; + } + +#comments li { + padding: 0 0 23px 0; + list-style: none; + } + +.avatar { + float: left; + margin-right: 11px; + } + +.comment_right { display: table } + +.comment_info { padding-bottom: 7px } + +.comment_info span { padding: 0 12px } + +#comments ol li ul li { + margin: 15px 0 16px; + padding: 36px 0 22px 45px; + background: #fff; + } + +/* *=== BLOG PAGE RIGHT SIDE ====* + ================================================== + ================================================== */ + +h4.heading { padding: 23px 0 } + +ul.menu-link { margin-bottom: 9px } + +ul.menu-link > li { border-top: 1px solid #eee } + +ul.menu-link > li:first-child { border: none } + +ul.menu-link > li a { + display: block; + padding: 8px 0; + color: #34495e; + font-size: 18px; + line-height: 24px; + } + +ul.menu-link > li a:hover { + color: #000; + text-decoration: none; + } + +.tagcloud a { + display: inline-block; + margin: 0 5px 8px; + padding: 0 10px; + background-color: #F8FAFD; + color: #34495e; + vertical-align: top; + font-size: 15px!important; + line-height: 26px; + -webkit-transition: .3s; + -moz-transition: .3s; + -o-transition: .3s; + transition: .3s; + } + +.tagcloud a:hover { + background-color: #343643; + color: #fff; + text-decoration: none; + } + + + +/* MODAL + ================================================== */ + +.modal-content { + /*border-radius*/ + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + /*box-shadow*/ + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + background-color: #232736; + } + +.modal-header { border-bottom: none } + +.modal-header .close { + width: 20px; + height: 20px; + margin-top: -4px; + background: rgba(255, 255, 255, 0.28); + } + +/**=== START 404 ERROR PAGE & 403 ====**/ + +.error-page h2 { +margin-bottom:20px; +letter-spacing:15px; +} + +.error-page h1 { +margin:60px auto; +letter-spacing:40px; +font-weight:800; +font-size:180px; +} + +.error-page .span {margin:0 10px;} +.error-page i { +font-size:150px; +color: #34495e; +} + +.error-page h3 { +margin-bottom:20px; +color:#AFB3B9; +} + + + +/* RESPONSIVE FIX + ================================================== + ================================================== + ================================================== */ + +@media handheld, only screen and (max-width: 767px) { + .row { + padding-left: 15px; + padding-right: 15px; + } + + .navbar-brand img { margin: 0 15px } + + .navbar-collapse { background-color: #fff } + + .carousel { padding-top: 60px } + + .carousel .item h1 { + font-size: 38px; + line-height: 40px; + } + + .carousel .item img { + margin: 55px auto; + max-height: 380px; + } + +} + +@media handheld, only screen and (max-width: 500px) { + #wrapper { margin: -50px auto 25px } + + .navbar-collapse { background-color: #fff } + + .carousel .item { max-height: 300px } + + .carousel .item h1 { + font-size: 30px; + font-weight: 300; + margin: 90px 0 15px; + line-height: 24px; + } + .carousel-indicators { bottom: 50px } + + input[type=text], + .form-inline input { margin: 5px auto } + + .FAQ-pic img { + display: block; + max-height: 260px; + margin: auto; + } + + +} + +@media screen and (-webkit-min-device-pixel-ratio:0) { + { /* Styles */: } +} + + + +@media handheld, only screen and (max-width: 767px){ + +} + +@media handheld, only screen and (max-width: 2200px) { + /* ===[ Styles ]=== + ================================================== + ================================================== */ +} + +@media handheld, only screen and (max-width: 1240px) { + +} + +@media handheld, only screen and (max-width: 1024px) { + { /* Styles */: } +} \ No newline at end of file diff --git a/data/www/logo.png b/data/www/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..901e4a459a5362febece896d12113310dc8f8de0 GIT binary patch literal 143821 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

xAEVj{q`MTi-JK`Dxd#%BR#% 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 GJo`T$!W-=X literal 0 HcmV?d00001 diff --git a/resources.qrc b/resources.qrc index 93134e191..9d5ba0201 100644 --- a/resources.qrc +++ b/resources.qrc @@ -162,5 +162,11 @@ data/sql/dbmigrate-29_to_30.sql data/sql/dbmigrate-30_to_31.sql data/images/trending.svg + data/www/logo.png + data/www/css/animate.css + data/www/css/bootstrap.css + data/www/css/elements.css + data/www/css/font-awesome.css + data/www/css/style.css