@charset "UTF-8";/*! vendor.css *//*!
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.
*/
.animated {
	-webkit-animation-duration:1s;
	-o-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both
}
.animated.infinite {
	-webkit-animation-iteration-count:infinite;
	-o-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
.animated.hinge {
	-webkit-animation-duration:2s;
	-o-animation-duration:2s;
	animation-duration:2s
}
@-webkit-keyframes bounce {
0%, 100%, 20%, 50%, 80% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
40% {
-webkit-transform:translateY(-30px);
transform:translateY(-30px)
}
60% {
-webkit-transform:translateY(-15px);
transform:translateY(-15px)
}
}
@-o-keyframes bounce {
0%, 100%, 20%, 50%, 80% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
40% {
-webkit-transform:translateY(-30px);
-ms-transform:translateY(-30px);
-o-transform:translateY(-30px);
transform:translateY(-30px)
}
60% {
-webkit-transform:translateY(-15px);
-ms-transform:translateY(-15px);
-o-transform:translateY(-15px);
transform:translateY(-15px)
}
}
@keyframes bounce {
0%, 100%, 20%, 50%, 80% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
40% {
-webkit-transform:translateY(-30px);
-ms-transform:translateY(-30px);
-o-transform:translateY(-30px);
transform:translateY(-30px)
}
60% {
-webkit-transform:translateY(-15px);
-ms-transform:translateY(-15px);
-o-transform:translateY(-15px);
transform:translateY(-15px)
}
}
.bounce {
	-webkit-animation-name:bounce;
	-o-animation-name:bounce;
	animation-name:bounce
}
@-webkit-keyframes flash {
0%, 100%, 50% {
opacity:1
}
25%, 75% {
opacity:0
}
}
@-o-keyframes flash {
0%, 100%, 50% {
opacity:1
}
25%, 75% {
opacity:0
}
}
@keyframes flash {
0%, 100%, 50% {
opacity:1
}
25%, 75% {
opacity:0
}
}
.flash {
	-webkit-animation-name:flash;
	-o-animation-name:flash;
	animation-name:flash
}
@-webkit-keyframes pulse {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-o-keyframes pulse {
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1)
}
100% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
}
@keyframes pulse {
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1)
}
100% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
}
.pulse {
	-webkit-animation-name:pulse;
	-o-animation-name:pulse;
	animation-name:pulse
}
@-webkit-keyframes rubberBand {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
30% {
-webkit-transform:scaleX(1.25) scaleY(.75);
transform:scaleX(1.25) scaleY(.75)
}
40% {
-webkit-transform:scaleX(.75) scaleY(1.25);
transform:scaleX(.75) scaleY(1.25)
}
60% {
-webkit-transform:scaleX(1.15) scaleY(.85);
transform:scaleX(1.15) scaleY(.85)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-o-keyframes rubberBand {
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
30% {
-webkit-transform:scaleX(1.25) scaleY(.75);
-ms-transform:scaleX(1.25) scaleY(.75);
-o-transform:scaleX(1.25) scaleY(.75);
transform:scaleX(1.25) scaleY(.75)
}
40% {
-webkit-transform:scaleX(.75) scaleY(1.25);
-ms-transform:scaleX(.75) scaleY(1.25);
-o-transform:scaleX(.75) scaleY(1.25);
transform:scaleX(.75) scaleY(1.25)
}
60% {
-webkit-transform:scaleX(1.15) scaleY(.85);
-ms-transform:scaleX(1.15) scaleY(.85);
-o-transform:scaleX(1.15) scaleY(.85);
transform:scaleX(1.15) scaleY(.85)
}
100% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
}
@keyframes rubberBand {
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
30% {
-webkit-transform:scaleX(1.25) scaleY(.75);
-ms-transform:scaleX(1.25) scaleY(.75);
-o-transform:scaleX(1.25) scaleY(.75);
transform:scaleX(1.25) scaleY(.75)
}
40% {
-webkit-transform:scaleX(.75) scaleY(1.25);
-ms-transform:scaleX(.75) scaleY(1.25);
-o-transform:scaleX(.75) scaleY(1.25);
transform:scaleX(.75) scaleY(1.25)
}
60% {
-webkit-transform:scaleX(1.15) scaleY(.85);
-ms-transform:scaleX(1.15) scaleY(.85);
-o-transform:scaleX(1.15) scaleY(.85);
transform:scaleX(1.15) scaleY(.85)
}
100% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
}
.rubberBand {
	-webkit-animation-name:rubberBand;
	-o-animation-name:rubberBand;
	animation-name:rubberBand
}
@-webkit-keyframes shake {
0%, 100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translateX(-10px);
transform:translateX(-10px)
}
20%, 40%, 60%, 80% {
-webkit-transform:translateX(10px);
transform:translateX(10px)
}
}
@-o-keyframes shake {
0%, 100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translateX(-10px);
-ms-transform:translateX(-10px);
-o-transform:translateX(-10px);
transform:translateX(-10px)
}
20%, 40%, 60%, 80% {
-webkit-transform:translateX(10px);
-ms-transform:translateX(10px);
-o-transform:translateX(10px);
transform:translateX(10px)
}
}
@keyframes shake {
0%, 100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translateX(-10px);
-ms-transform:translateX(-10px);
-o-transform:translateX(-10px);
transform:translateX(-10px)
}
20%, 40%, 60%, 80% {
-webkit-transform:translateX(10px);
-ms-transform:translateX(10px);
-o-transform:translateX(10px);
transform:translateX(10px)
}
}
.shake {
	-webkit-animation-name:shake;
	-o-animation-name:shake;
	animation-name:shake
}
@-webkit-keyframes swing {
20% {
-webkit-transform:rotate(15deg);
transform:rotate(15deg)
}
40% {
-webkit-transform:rotate(-10deg);
transform:rotate(-10deg)
}
60% {
-webkit-transform:rotate(5deg);
transform:rotate(5deg)
}
80% {
-webkit-transform:rotate(-5deg);
transform:rotate(-5deg)
}
100% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
}
@-o-keyframes swing {
20% {
-webkit-transform:rotate(15deg);
-ms-transform:rotate(15deg);
-o-transform:rotate(15deg);
transform:rotate(15deg)
}
40% {
-webkit-transform:rotate(-10deg);
-ms-transform:rotate(-10deg);
-o-transform:rotate(-10deg);
transform:rotate(-10deg)
}
60% {
-webkit-transform:rotate(5deg);
-ms-transform:rotate(5deg);
-o-transform:rotate(5deg);
transform:rotate(5deg)
}
80% {
-webkit-transform:rotate(-5deg);
-ms-transform:rotate(-5deg);
-o-transform:rotate(-5deg);
transform:rotate(-5deg)
}
100% {
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0)
}
}
@keyframes swing {
20% {
-webkit-transform:rotate(15deg);
-ms-transform:rotate(15deg);
-o-transform:rotate(15deg);
transform:rotate(15deg)
}
40% {
-webkit-transform:rotate(-10deg);
-ms-transform:rotate(-10deg);
-o-transform:rotate(-10deg);
transform:rotate(-10deg)
}
60% {
-webkit-transform:rotate(5deg);
-ms-transform:rotate(5deg);
-o-transform:rotate(5deg);
transform:rotate(5deg)
}
80% {
-webkit-transform:rotate(-5deg);
-ms-transform:rotate(-5deg);
-o-transform:rotate(-5deg);
transform:rotate(-5deg)
}
100% {
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0)
}
}
.swing {
	-webkit-transform-origin:top center;
	-ms-transform-origin:top center;
	-o-transform-origin:top center;
	transform-origin:top center;
	-webkit-animation-name:swing;
	-o-animation-name:swing;
	animation-name:swing
}
@-webkit-keyframes tada {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
10%, 20% {
-webkit-transform:scale(.9) rotate(-3deg);
transform:scale(.9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale(1.1) rotate(3deg);
transform:scale(1.1) rotate(3deg)
}
40%, 60%, 80% {
-webkit-transform:scale(1.1) rotate(-3deg);
transform:scale(1.1) rotate(-3deg)
}
100% {
-webkit-transform:scale(1) rotate(0);
transform:scale(1) rotate(0)
}
}
@-o-keyframes tada {
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
10%, 20% {
-webkit-transform:scale(.9) rotate(-3deg);
-ms-transform:scale(.9) rotate(-3deg);
-o-transform:scale(.9) rotate(-3deg);
transform:scale(.9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale(1.1) rotate(3deg);
-ms-transform:scale(1.1) rotate(3deg);
-o-transform:scale(1.1) rotate(3deg);
transform:scale(1.1) rotate(3deg)
}
40%, 60%, 80% {
-webkit-transform:scale(1.1) rotate(-3deg);
-ms-transform:scale(1.1) rotate(-3deg);
-o-transform:scale(1.1) rotate(-3deg);
transform:scale(1.1) rotate(-3deg)
}
100% {
-webkit-transform:scale(1) rotate(0);
-ms-transform:scale(1) rotate(0);
-o-transform:scale(1) rotate(0);
transform:scale(1) rotate(0)
}
}
@keyframes tada {
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
10%, 20% {
-webkit-transform:scale(.9) rotate(-3deg);
-ms-transform:scale(.9) rotate(-3deg);
-o-transform:scale(.9) rotate(-3deg);
transform:scale(.9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale(1.1) rotate(3deg);
-ms-transform:scale(1.1) rotate(3deg);
-o-transform:scale(1.1) rotate(3deg);
transform:scale(1.1) rotate(3deg)
}
40%, 60%, 80% {
-webkit-transform:scale(1.1) rotate(-3deg);
-ms-transform:scale(1.1) rotate(-3deg);
-o-transform:scale(1.1) rotate(-3deg);
transform:scale(1.1) rotate(-3deg)
}
100% {
-webkit-transform:scale(1) rotate(0);
-ms-transform:scale(1) rotate(0);
-o-transform:scale(1) rotate(0);
transform:scale(1) rotate(0)
}
}
.tada {
	-webkit-animation-name:tada;
	-o-animation-name:tada;
	animation-name:tada
}
@-webkit-keyframes wobble {
0% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
15% {
-webkit-transform:translateX(-25%) rotate(-5deg);
transform:translateX(-25%) rotate(-5deg)
}
30% {
-webkit-transform:translateX(20%) rotate(3deg);
transform:translateX(20%) rotate(3deg)
}
45% {
-webkit-transform:translateX(-15%) rotate(-3deg);
transform:translateX(-15%) rotate(-3deg)
}
60% {
-webkit-transform:translateX(10%) rotate(2deg);
transform:translateX(10%) rotate(2deg)
}
75% {
-webkit-transform:translateX(-5%) rotate(-1deg);
transform:translateX(-5%) rotate(-1deg)
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-o-keyframes wobble {
0% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
15% {
-webkit-transform:translateX(-25%) rotate(-5deg);
-ms-transform:translateX(-25%) rotate(-5deg);
-o-transform:translateX(-25%) rotate(-5deg);
transform:translateX(-25%) rotate(-5deg)
}
30% {
-webkit-transform:translateX(20%) rotate(3deg);
-ms-transform:translateX(20%) rotate(3deg);
-o-transform:translateX(20%) rotate(3deg);
transform:translateX(20%) rotate(3deg)
}
45% {
-webkit-transform:translateX(-15%) rotate(-3deg);
-ms-transform:translateX(-15%) rotate(-3deg);
-o-transform:translateX(-15%) rotate(-3deg);
transform:translateX(-15%) rotate(-3deg)
}
60% {
-webkit-transform:translateX(10%) rotate(2deg);
-ms-transform:translateX(10%) rotate(2deg);
-o-transform:translateX(10%) rotate(2deg);
transform:translateX(10%) rotate(2deg)
}
75% {
-webkit-transform:translateX(-5%) rotate(-1deg);
-ms-transform:translateX(-5%) rotate(-1deg);
-o-transform:translateX(-5%) rotate(-1deg);
transform:translateX(-5%) rotate(-1deg)
}
100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes wobble {
0% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
15% {
-webkit-transform:translateX(-25%) rotate(-5deg);
-ms-transform:translateX(-25%) rotate(-5deg);
-o-transform:translateX(-25%) rotate(-5deg);
transform:translateX(-25%) rotate(-5deg)
}
30% {
-webkit-transform:translateX(20%) rotate(3deg);
-ms-transform:translateX(20%) rotate(3deg);
-o-transform:translateX(20%) rotate(3deg);
transform:translateX(20%) rotate(3deg)
}
45% {
-webkit-transform:translateX(-15%) rotate(-3deg);
-ms-transform:translateX(-15%) rotate(-3deg);
-o-transform:translateX(-15%) rotate(-3deg);
transform:translateX(-15%) rotate(-3deg)
}
60% {
-webkit-transform:translateX(10%) rotate(2deg);
-ms-transform:translateX(10%) rotate(2deg);
-o-transform:translateX(10%) rotate(2deg);
transform:translateX(10%) rotate(2deg)
}
75% {
-webkit-transform:translateX(-5%) rotate(-1deg);
-ms-transform:translateX(-5%) rotate(-1deg);
-o-transform:translateX(-5%) rotate(-1deg);
transform:translateX(-5%) rotate(-1deg)
}
100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
}
.wobble {
	-webkit-animation-name:wobble;
	-o-animation-name:wobble;
	animation-name:wobble
}
@-webkit-keyframes bounceIn {
0% {
opacity:0;
-webkit-transform:scale(.3);
transform:scale(.3)
}
50% {
opacity:1;
-webkit-transform:scale(1.05);
transform:scale(1.05)
}
70% {
-webkit-transform:scale(.9);
transform:scale(.9)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-o-keyframes bounceIn {
0% {
opacity:0;
-webkit-transform:scale(.3);
-ms-transform:scale(.3);
-o-transform:scale(.3);
transform:scale(.3)
}
50% {
opacity:1;
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
-o-transform:scale(1.05);
transform:scale(1.05)
}
70% {
-webkit-transform:scale(.9);
-ms-transform:scale(.9);
-o-transform:scale(.9);
transform:scale(.9)
}
100% {
opacity:1;
-webkit-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
}
@keyframes bounceIn {
0% {
opacity:0;
-webkit-transform:scale(.3);
-ms-transform:scale(.3);
-o-transform:scale(.3);
transform:scale(.3)
}
50% {
opacity:1;
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
-o-transform:scale(1.05);
transform:scale(1.05)
}
70% {
-webkit-transform:scale(.9);
-ms-transform:scale(.9);
-o-transform:scale(.9);
transform:scale(.9)
}
100% {
opacity:1;
-webkit-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
}
.bounceIn {
	-webkit-animation-name:bounceIn;
	-o-animation-name:bounceIn;
	animation-name:bounceIn
}
@-webkit-keyframes bounceInDown {
0% {
opacity:0;
-webkit-transform:translateY(-2000px);
transform:translateY(-2000px)
}
60% {
opacity:1;
-webkit-transform:translateY(30px);
transform:translateY(30px)
}
80% {
-webkit-transform:translateY(-10px);
transform:translateY(-10px)
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-o-keyframes bounceInDown {
0% {
opacity:0;
-webkit-transform:translateY(-2000px);
-ms-transform:translateY(-2000px);
-o-transform:translateY(-2000px);
transform:translateY(-2000px)
}
60% {
opacity:1;
-webkit-transform:translateY(30px);
-ms-transform:translateY(30px);
-o-transform:translateY(30px);
transform:translateY(30px)
}
80% {
-webkit-transform:translateY(-10px);
-ms-transform:translateY(-10px);
-o-transform:translateY(-10px);
transform:translateY(-10px)
}
100% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes bounceInDown {
0% {
opacity:0;
-webkit-transform:translateY(-2000px);
-ms-transform:translateY(-2000px);
-o-transform:translateY(-2000px);
transform:translateY(-2000px)
}
60% {
opacity:1;
-webkit-transform:translateY(30px);
-ms-transform:translateY(30px);
-o-transform:translateY(30px);
transform:translateY(30px)
}
80% {
-webkit-transform:translateY(-10px);
-ms-transform:translateY(-10px);
-o-transform:translateY(-10px);
transform:translateY(-10px)
}
100% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
}
.bounceInDown {
	-webkit-animation-name:bounceInDown;
	-o-animation-name:bounceInDown;
	animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft {
0% {
opacity:0;
-webkit-transform:translateX(-2000px);
transform:translateX(-2000px)
}
60% {
opacity:1;
-webkit-transform:translateX(30px);
transform:translateX(30px)
}
80% {
-webkit-transform:translateX(-10px);
transform:translateX(-10px)
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-o-keyframes bounceInLeft {
0% {
opacity:0;
-webkit-transform:translateX(-2000px);
-ms-transform:translateX(-2000px);
-o-transform:translateX(-2000px);
transform:translateX(-2000px)
}
60% {
opacity:1;
-webkit-transform:translateX(30px);
-ms-transform:translateX(30px);
-o-transform:translateX(30px);
transform:translateX(30px)
}
80% {
-webkit-transform:translateX(-10px);
-ms-transform:translateX(-10px);
-o-transform:translateX(-10px);
transform:translateX(-10px)
}
100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes bounceInLeft {
0% {
opacity:0;
-webkit-transform:translateX(-2000px);
-ms-transform:translateX(-2000px);
-o-transform:translateX(-2000px);
transform:translateX(-2000px)
}
60% {
opacity:1;
-webkit-transform:translateX(30px);
-ms-transform:translateX(30px);
-o-transform:translateX(30px);
transform:translateX(30px)
}
80% {
-webkit-transform:translateX(-10px);
-ms-transform:translateX(-10px);
-o-transform:translateX(-10px);
transform:translateX(-10px)
}
100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
}
.bounceInLeft {
	-webkit-animation-name:bounceInLeft;
	-o-animation-name:bounceInLeft;
	animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight {
0% {
opacity:0;
-webkit-transform:translateX(2000px);
transform:translateX(2000px)
}
60% {
opacity:1;
-webkit-transform:translateX(-30px);
transform:translateX(-30px)
}
80% {
-webkit-transform:translateX(10px);
transform:translateX(10px)
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-o-keyframes bounceInRight {
0% {
opacity:0;
-webkit-transform:translateX(2000px);
-ms-transform:translateX(2000px);
-o-transform:translateX(2000px);
transform:translateX(2000px)
}
60% {
opacity:1;
-webkit-transform:translateX(-30px);
-ms-transform:translateX(-30px);
-o-transform:translateX(-30px);
transform:translateX(-30px)
}
80% {
-webkit-transform:translateX(10px);
-ms-transform:translateX(10px);
-o-transform:translateX(10px);
transform:translateX(10px)
}
100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes bounceInRight {
0% {
opacity:0;
-webkit-transform:translateX(2000px);
-ms-transform:translateX(2000px);
-o-transform:translateX(2000px);
transform:translateX(2000px)
}
60% {
opacity:1;
-webkit-transform:translateX(-30px);
-ms-transform:translateX(-30px);
-o-transform:translateX(-30px);
transform:translateX(-30px)
}
80% {
-webkit-transform:translateX(10px);
-ms-transform:translateX(10px);
-o-transform:translateX(10px);
transform:translateX(10px)
}
100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
}
.bounceInRight {
	-webkit-animation-name:bounceInRight;
	-o-animation-name:bounceInRight;
	animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp {
0% {
opacity:0;
-webkit-transform:translateY(2000px);
transform:translateY(2000px)
}
60% {
opacity:1;
-webkit-transform:translateY(-30px);
transform:translateY(-30px)
}
80% {
-webkit-transform:translateY(10px);
transform:translateY(10px)
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-o-keyframes bounceInUp {
0% {
opacity:0;
-webkit-transform:translateY(2000px);
-ms-transform:translateY(2000px);
-o-transform:translateY(2000px);
transform:translateY(2000px)
}
60% {
opacity:1;
-webkit-transform:translateY(-30px);
-ms-transform:translateY(-30px);
-o-transform:translateY(-30px);
transform:translateY(-30px)
}
80% {
-webkit-transform:translateY(10px);
-ms-transform:translateY(10px);
-o-transform:translateY(10px);
transform:translateY(10px)
}
100% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes bounceInUp {
0% {
opacity:0;
-webkit-transform:translateY(2000px);
-ms-transform:translateY(2000px);
-o-transform:translateY(2000px);
transform:translateY(2000px)
}
60% {
opacity:1;
-webkit-transform:translateY(-30px);
-ms-transform:translateY(-30px);
-o-transform:translateY(-30px);
transform:translateY(-30px)
}
80% {
-webkit-transform:translateY(10px);
-ms-transform:translateY(10px);
-o-transform:translateY(10px);
transform:translateY(10px)
}
100% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
}
.bounceInUp {
	-webkit-animation-name:bounceInUp;
	-o-animation-name:bounceInUp;
	animation-name:bounceInUp
}
@-webkit-keyframes bounceOut {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
25% {
-webkit-transform:scale(.95);
transform:scale(.95)
}
50% {
opacity:1;
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
100% {
opacity:0;
-webkit-transform:scale(.3);
transform:scale(.3)
}
}
@-o-keyframes bounceOut {
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
25% {
-webkit-transform:scale(.95);
-ms-transform:scale(.95);
-o-transform:scale(.95);
transform:scale(.95)
}
50% {
opacity:1;
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1)
}
100% {
opacity:0;
-webkit-transform:scale(.3);
-ms-transform:scale(.3);
-o-transform:scale(.3);
transform:scale(.3)
}
}
@keyframes bounceOut {
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
25% {
-webkit-transform:scale(.95);
-ms-transform:scale(.95);
-o-transform:scale(.95);
transform:scale(.95)
}
50% {
opacity:1;
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1)
}
100% {
opacity:0;
-webkit-transform:scale(.3);
-ms-transform:scale(.3);
-o-transform:scale(.3);
transform:scale(.3)
}
}
.bounceOut {
	-webkit-animation-name:bounceOut;
	-o-animation-name:bounceOut;
	animation-name:bounceOut
}
@-webkit-keyframes bounceOutDown {
0% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
20% {
opacity:1;
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
100% {
opacity:0;
-webkit-transform:translateY(2000px);
transform:translateY(2000px)
}
}
@-o-keyframes bounceOutDown {
0% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
20% {
opacity:1;
-webkit-transform:translateY(-20px);
-ms-transform:translateY(-20px);
-o-transform:translateY(-20px);
transform:translateY(-20px)
}
100% {
opacity:0;
-webkit-transform:translateY(2000px);
-ms-transform:translateY(2000px);
-o-transform:translateY(2000px);
transform:translateY(2000px)
}
}
@keyframes bounceOutDown {
0% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
20% {
opacity:1;
-webkit-transform:translateY(-20px);
-ms-transform:translateY(-20px);
-o-transform:translateY(-20px);
transform:translateY(-20px)
}
100% {
opacity:0;
-webkit-transform:translateY(2000px);
-ms-transform:translateY(2000px);
-o-transform:translateY(2000px);
transform:translateY(2000px)
}
}
.bounceOutDown {
	-webkit-animation-name:bounceOutDown;
	-o-animation-name:bounceOutDown;
	animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
0% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
20% {
opacity:1;
-webkit-transform:translateX(20px);
transform:translateX(20px)
}
100% {
opacity:0;
-webkit-transform:translateX(-2000px);
transform:translateX(-2000px)
}
}
@-o-keyframes bounceOutLeft {
0% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
20% {
opacity:1;
-webkit-transform:translateX(20px);
-ms-transform:translateX(20px);
-o-transform:translateX(20px);
transform:translateX(20px)
}
100% {
opacity:0;
-webkit-transform:translateX(-2000px);
-ms-transform:translateX(-2000px);
-o-transform:translateX(-2000px);
transform:translateX(-2000px)
}
}
@keyframes bounceOutLeft {
0% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
20% {
opacity:1;
-webkit-transform:translateX(20px);
-ms-transform:translateX(20px);
-o-transform:translateX(20px);
transform:translateX(20px)
}
100% {
opacity:0;
-webkit-transform:translateX(-2000px);
-ms-transform:translateX(-2000px);
-o-transform:translateX(-2000px);
transform:translateX(-2000px)
}
}
.bounceOutLeft {
	-webkit-animation-name:bounceOutLeft;
	-o-animation-name:bounceOutLeft;
	animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
0% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
20% {
opacity:1;
-webkit-transform:translateX(-20px);
transform:translateX(-20px)
}
100% {
opacity:0;
-webkit-transform:translateX(2000px);
transform:translateX(2000px)
}
}
@-o-keyframes bounceOutRight {
0% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
20% {
opacity:1;
-webkit-transform:translateX(-20px);
-ms-transform:translateX(-20px);
-o-transform:translateX(-20px);
transform:translateX(-20px)
}
100% {
opacity:0;
-webkit-transform:translateX(2000px);
-ms-transform:translateX(2000px);
-o-transform:translateX(2000px);
transform:translateX(2000px)
}
}
@keyframes bounceOutRight {
0% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
20% {
opacity:1;
-webkit-transform:translateX(-20px);
-ms-transform:translateX(-20px);
-o-transform:translateX(-20px);
transform:translateX(-20px)
}
100% {
opacity:0;
-webkit-transform:translateX(2000px);
-ms-transform:translateX(2000px);
-o-transform:translateX(2000px);
transform:translateX(2000px)
}
}
.bounceOutRight {
	-webkit-animation-name:bounceOutRight;
	-o-animation-name:bounceOutRight;
	animation-name:bounceOutRight
}
@-webkit-keyframes bounceOutUp {
0% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
20% {
opacity:1;
-webkit-transform:translateY(20px);
transform:translateY(20px)
}
100% {
opacity:0;
-webkit-transform:translateY(-2000px);
transform:translateY(-2000px)
}
}
@-o-keyframes bounceOutUp {
0% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
20% {
opacity:1;
-webkit-transform:translateY(20px);
-ms-transform:translateY(20px);
-o-transform:translateY(20px);
transform:translateY(20px)
}
100% {
opacity:0;
-webkit-transform:translateY(-2000px);
-ms-transform:translateY(-2000px);
-o-transform:translateY(-2000px);
transform:translateY(-2000px)
}
}
@keyframes bounceOutUp {
0% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
20% {
opacity:1;
-webkit-transform:translateY(20px);
-ms-transform:translateY(20px);
-o-transform:translateY(20px);
transform:translateY(20px)
}
100% {
opacity:0;
-webkit-transform:translateY(-2000px);
-ms-transform:translateY(-2000px);
-o-transform:translateY(-2000px);
transform:translateY(-2000px)
}
}
.bounceOutUp {
	-webkit-animation-name:bounceOutUp;
	-o-animation-name:bounceOutUp;
	animation-name:bounceOutUp
}
@-webkit-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
}
}
.fadeIn {
	-webkit-animation-name:fadeIn;
	-o-animation-name:fadeIn;
	animation-name:fadeIn
}
@-webkit-keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-o-keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translateY(-20px);
-ms-transform:translateY(-20px);
-o-transform:translateY(-20px);
transform:translateY(-20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translateY(-20px);
-ms-transform:translateY(-20px);
-o-transform:translateY(-20px);
transform:translateY(-20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
}
.fadeInDown {
	-webkit-animation-name:fadeInDown;
	-o-animation-name:fadeInDown;
	animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translateY(-2000px);
transform:translateY(-2000px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-o-keyframes fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translateY(-2000px);
-ms-transform:translateY(-2000px);
-o-transform:translateY(-2000px);
transform:translateY(-2000px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translateY(-2000px);
-ms-transform:translateY(-2000px);
-o-transform:translateY(-2000px);
transform:translateY(-2000px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
}
.fadeInDownBig {
	-webkit-animation-name:fadeInDownBig;
	-o-animation-name:fadeInDownBig;
	animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translateX(-20px);
transform:translateX(-20px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-o-keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translateX(-20px);
-ms-transform:translateX(-20px);
-o-transform:translateX(-20px);
transform:translateX(-20px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translateX(-20px);
-ms-transform:translateX(-20px);
-o-transform:translateX(-20px);
transform:translateX(-20px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
}
.fadeInLeft {
	-webkit-animation-name:fadeInLeft;
	-o-animation-name:fadeInLeft;
	animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translateX(-2000px);
transform:translateX(-2000px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-o-keyframes fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translateX(-2000px);
-ms-transform:translateX(-2000px);
-o-transform:translateX(-2000px);
transform:translateX(-2000px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translateX(-2000px);
-ms-transform:translateX(-2000px);
-o-transform:translateX(-2000px);
transform:translateX(-2000px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
}
.fadeInLeftBig {
	-webkit-animation-name:fadeInLeftBig;
	-o-animation-name:fadeInLeftBig;
	animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translateX(20px);
transform:translateX(20px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-o-keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translateX(20px);
-ms-transform:translateX(20px);
-o-transform:translateX(20px);
transform:translateX(20px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translateX(20px);
-ms-transform:translateX(20px);
-o-transform:translateX(20px);
transform:translateX(20px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
}
.fadeInRight {
	-webkit-animation-name:fadeInRight;
	-o-animation-name:fadeInRight;
	animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity:0;
-webkit-transform:translateX(2000px);
transform:translateX(2000px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-o-keyframes fadeInRightBig {
0% {
opacity:0;
-webkit-transform:translateX(2000px);
-ms-transform:translateX(2000px);
-o-transform:translateX(2000px);
transform:translateX(2000px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes fadeInRightBig {
0% {
opacity:0;
-webkit-transform:translateX(2000px);
-ms-transform:translateX(2000px);
-o-transform:translateX(2000px);
transform:translateX(2000px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
}
.fadeInRightBig {
	-webkit-animation-name:fadeInRightBig;
	-o-animation-name:fadeInRightBig;
	animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translateY(20px);
transform:translateY(20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-o-keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translateY(20px);
-ms-transform:translateY(20px);
-o-transform:translateY(20px);
transform:translateY(20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translateY(20px);
-ms-transform:translateY(20px);
-o-transform:translateY(20px);
transform:translateY(20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
}
.fadeInUp {
	-webkit-animation-name:fadeInUp;
	-o-animation-name:fadeInUp;
	animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translateY(2000px);
transform:translateY(2000px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-o-keyframes fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translateY(2000px);
-ms-transform:translateY(2000px);
-o-transform:translateY(2000px);
transform:translateY(2000px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translateY(2000px);
-ms-transform:translateY(2000px);
-o-transform:translateY(2000px);
transform:translateY(2000px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
}
.fadeInUpBig {
	-webkit-animation-name:fadeInUpBig;
	-o-animation-name:fadeInUpBig;
	animation-name:fadeInUpBig
}
@-webkit-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
}
}
.fadeOut {
	-webkit-animation-name:fadeOut;
	-o-animation-name:fadeOut;
	animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown {
0% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(20px);
transform:translateY(20px)
}
}
@-o-keyframes fadeOutDown {
0% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(20px);
-ms-transform:translateY(20px);
-o-transform:translateY(20px);
transform:translateY(20px)
}
}
@keyframes fadeOutDown {
0% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(20px);
-ms-transform:translateY(20px);
-o-transform:translateY(20px);
transform:translateY(20px)
}
}
.fadeOutDown {
	-webkit-animation-name:fadeOutDown;
	-o-animation-name:fadeOutDown;
	animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(2000px);
transform:translateY(2000px)
}
}
@-o-keyframes fadeOutDownBig {
0% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(2000px);
-ms-transform:translateY(2000px);
-o-transform:translateY(2000px);
transform:translateY(2000px)
}
}
@keyframes fadeOutDownBig {
0% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(2000px);
-ms-transform:translateY(2000px);
-o-transform:translateY(2000px);
transform:translateY(2000px)
}
}
.fadeOutDownBig {
	-webkit-animation-name:fadeOutDownBig;
	-o-animation-name:fadeOutDownBig;
	animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(-20px);
transform:translateX(-20px)
}
}
@-o-keyframes fadeOutLeft {
0% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(-20px);
-ms-transform:translateX(-20px);
-o-transform:translateX(-20px);
transform:translateX(-20px)
}
}
@keyframes fadeOutLeft {
0% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(-20px);
-ms-transform:translateX(-20px);
-o-transform:translateX(-20px);
transform:translateX(-20px)
}
}
.fadeOutLeft {
	-webkit-animation-name:fadeOutLeft;
	-o-animation-name:fadeOutLeft;
	animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(-2000px);
transform:translateX(-2000px)
}
}
@-o-keyframes fadeOutLeftBig {
0% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(-2000px);
-ms-transform:translateX(-2000px);
-o-transform:translateX(-2000px);
transform:translateX(-2000px)
}
}
@keyframes fadeOutLeftBig {
0% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(-2000px);
-ms-transform:translateX(-2000px);
-o-transform:translateX(-2000px);
transform:translateX(-2000px)
}
}
.fadeOutLeftBig {
	-webkit-animation-name:fadeOutLeftBig;
	-o-animation-name:fadeOutLeftBig;
	animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
0% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(20px);
transform:translateX(20px)
}
}
@-o-keyframes fadeOutRight {
0% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(20px);
-ms-transform:translateX(20px);
-o-transform:translateX(20px);
transform:translateX(20px)
}
}
@keyframes fadeOutRight {
0% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(20px);
-ms-transform:translateX(20px);
-o-transform:translateX(20px);
transform:translateX(20px)
}
}
.fadeOutRight {
	-webkit-animation-name:fadeOutRight;
	-o-animation-name:fadeOutRight;
	animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(2000px);
transform:translateX(2000px)
}
}
@-o-keyframes fadeOutRightBig {
0% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(2000px);
-ms-transform:translateX(2000px);
-o-transform:translateX(2000px);
transform:translateX(2000px)
}
}
@keyframes fadeOutRightBig {
0% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(2000px);
-ms-transform:translateX(2000px);
-o-transform:translateX(2000px);
transform:translateX(2000px)
}
}
.fadeOutRightBig {
	-webkit-animation-name:fadeOutRightBig;
	-o-animation-name:fadeOutRightBig;
	animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
0% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
}
@-o-keyframes fadeOutUp {
0% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(-20px);
-ms-transform:translateY(-20px);
-o-transform:translateY(-20px);
transform:translateY(-20px)
}
}
@keyframes fadeOutUp {
0% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(-20px);
-ms-transform:translateY(-20px);
-o-transform:translateY(-20px);
transform:translateY(-20px)
}
}
.fadeOutUp {
	-webkit-animation-name:fadeOutUp;
	-o-animation-name:fadeOutUp;
	animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(-2000px);
transform:translateY(-2000px)
}
}
@-o-keyframes fadeOutUpBig {
0% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(-2000px);
-ms-transform:translateY(-2000px);
-o-transform:translateY(-2000px);
transform:translateY(-2000px)
}
}
@keyframes fadeOutUpBig {
0% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(-2000px);
-ms-transform:translateY(-2000px);
-o-transform:translateY(-2000px);
transform:translateY(-2000px)
}
}
.fadeOutUpBig {
	-webkit-animation-name:fadeOutUpBig;
	-o-animation-name:fadeOutUpBig;
	animation-name:fadeOutUpBig
}
@-webkit-keyframes flip {
0% {
-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
40% {
-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
50% {
-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
80% {
-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
}
@-o-keyframes flip {
0% {
-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
-webkit-animation-timing-function:ease-out;
-o-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
40% {
-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-webkit-animation-timing-function:ease-out;
-o-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
50% {
-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function:ease-in;
-o-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
80% {
-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-webkit-animation-timing-function:ease-in;
-o-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-webkit-animation-timing-function:ease-in;
-o-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
}
@keyframes flip {
0% {
-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
-webkit-animation-timing-function:ease-out;
-o-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
40% {
-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-webkit-animation-timing-function:ease-out;
-o-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
50% {
-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function:ease-in;
-o-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
80% {
-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-webkit-animation-timing-function:ease-in;
-o-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-webkit-animation-timing-function:ease-in;
-o-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
}
.animated.flip {
	-webkit-backface-visibility:visible;
	backface-visibility:visible;
	-webkit-animation-name:flip;
	-o-animation-name:flip;
	animation-name:flip
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform:perspective(400px) rotateX(90deg);
transform:perspective(400px) rotateX(90deg);
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotateX(-10deg);
transform:perspective(400px) rotateX(-10deg)
}
70% {
-webkit-transform:perspective(400px) rotateX(10deg);
transform:perspective(400px) rotateX(10deg)
}
100% {
-webkit-transform:perspective(400px) rotateX(0);
transform:perspective(400px) rotateX(0);
opacity:1
}
}
@-o-keyframes flipInX {
0% {
-webkit-transform:perspective(400px) rotateX(90deg);
-ms-transform:perspective(400px) rotateX(90deg);
transform:perspective(400px) rotateX(90deg);
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotateX(-10deg);
-ms-transform:perspective(400px) rotateX(-10deg);
transform:perspective(400px) rotateX(-10deg)
}
70% {
-webkit-transform:perspective(400px) rotateX(10deg);
-ms-transform:perspective(400px) rotateX(10deg);
transform:perspective(400px) rotateX(10deg)
}
100% {
-webkit-transform:perspective(400px) rotateX(0);
-ms-transform:perspective(400px) rotateX(0);
transform:perspective(400px) rotateX(0);
opacity:1
}
}
@keyframes flipInX {
0% {
-webkit-transform:perspective(400px) rotateX(90deg);
-ms-transform:perspective(400px) rotateX(90deg);
transform:perspective(400px) rotateX(90deg);
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotateX(-10deg);
-ms-transform:perspective(400px) rotateX(-10deg);
transform:perspective(400px) rotateX(-10deg)
}
70% {
-webkit-transform:perspective(400px) rotateX(10deg);
-ms-transform:perspective(400px) rotateX(10deg);
transform:perspective(400px) rotateX(10deg)
}
100% {
-webkit-transform:perspective(400px) rotateX(0);
-ms-transform:perspective(400px) rotateX(0);
transform:perspective(400px) rotateX(0);
opacity:1
}
}
.flipInX {
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important;
	-webkit-animation-name:flipInX;
	-o-animation-name:flipInX;
	animation-name:flipInX
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform:perspective(400px) rotateY(90deg);
transform:perspective(400px) rotateY(90deg);
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotateY(-10deg);
transform:perspective(400px) rotateY(-10deg)
}
70% {
-webkit-transform:perspective(400px) rotateY(10deg);
transform:perspective(400px) rotateY(10deg)
}
100% {
-webkit-transform:perspective(400px) rotateY(0);
transform:perspective(400px) rotateY(0);
opacity:1
}
}
@-o-keyframes flipInY {
0% {
-webkit-transform:perspective(400px) rotateY(90deg);
-ms-transform:perspective(400px) rotateY(90deg);
transform:perspective(400px) rotateY(90deg);
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotateY(-10deg);
-ms-transform:perspective(400px) rotateY(-10deg);
transform:perspective(400px) rotateY(-10deg)
}
70% {
-webkit-transform:perspective(400px) rotateY(10deg);
-ms-transform:perspective(400px) rotateY(10deg);
transform:perspective(400px) rotateY(10deg)
}
100% {
-webkit-transform:perspective(400px) rotateY(0);
-ms-transform:perspective(400px) rotateY(0);
transform:perspective(400px) rotateY(0);
opacity:1
}
}
@keyframes flipInY {
0% {
-webkit-transform:perspective(400px) rotateY(90deg);
-ms-transform:perspective(400px) rotateY(90deg);
transform:perspective(400px) rotateY(90deg);
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotateY(-10deg);
-ms-transform:perspective(400px) rotateY(-10deg);
transform:perspective(400px) rotateY(-10deg)
}
70% {
-webkit-transform:perspective(400px) rotateY(10deg);
-ms-transform:perspective(400px) rotateY(10deg);
transform:perspective(400px) rotateY(10deg)
}
100% {
-webkit-transform:perspective(400px) rotateY(0);
-ms-transform:perspective(400px) rotateY(0);
transform:perspective(400px) rotateY(0);
opacity:1
}
}
.flipInY {
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important;
	-webkit-animation-name:flipInY;
	-o-animation-name:flipInY;
	animation-name:flipInY
}
@-webkit-keyframes flipOutX {
0% {
-webkit-transform:perspective(400px) rotateX(0);
transform:perspective(400px) rotateX(0);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotateX(90deg);
transform:perspective(400px) rotateX(90deg);
opacity:0
}
}
@-o-keyframes flipOutX {
0% {
-webkit-transform:perspective(400px) rotateX(0);
-ms-transform:perspective(400px) rotateX(0);
transform:perspective(400px) rotateX(0);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotateX(90deg);
-ms-transform:perspective(400px) rotateX(90deg);
transform:perspective(400px) rotateX(90deg);
opacity:0
}
}
@keyframes flipOutX {
0% {
-webkit-transform:perspective(400px) rotateX(0);
-ms-transform:perspective(400px) rotateX(0);
transform:perspective(400px) rotateX(0);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotateX(90deg);
-ms-transform:perspective(400px) rotateX(90deg);
transform:perspective(400px) rotateX(90deg);
opacity:0
}
}
.flipOutX {
	-webkit-animation-name:flipOutX;
	-o-animation-name:flipOutX;
	animation-name:flipOutX;
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important
}
@-webkit-keyframes flipOutY {
0% {
-webkit-transform:perspective(400px) rotateY(0);
transform:perspective(400px) rotateY(0);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotateY(90deg);
transform:perspective(400px) rotateY(90deg);
opacity:0
}
}
@-o-keyframes flipOutY {
0% {
-webkit-transform:perspective(400px) rotateY(0);
-ms-transform:perspective(400px) rotateY(0);
transform:perspective(400px) rotateY(0);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotateY(90deg);
-ms-transform:perspective(400px) rotateY(90deg);
transform:perspective(400px) rotateY(90deg);
opacity:0
}
}
@keyframes flipOutY {
0% {
-webkit-transform:perspective(400px) rotateY(0);
-ms-transform:perspective(400px) rotateY(0);
transform:perspective(400px) rotateY(0);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotateY(90deg);
-ms-transform:perspective(400px) rotateY(90deg);
transform:perspective(400px) rotateY(90deg);
opacity:0
}
}
.flipOutY {
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important;
	-webkit-animation-name:flipOutY;
	-o-animation-name:flipOutY;
	animation-name:flipOutY
}
@-webkit-keyframes lightSpeedIn {
0% {
-webkit-transform:translateX(100%) skewX(-30deg);
transform:translateX(100%) skewX(-30deg);
opacity:0
}
60% {
-webkit-transform:translateX(-20%) skewX(30deg);
transform:translateX(-20%) skewX(30deg);
opacity:1
}
80% {
-webkit-transform:translateX(0) skewX(-15deg);
transform:translateX(0) skewX(-15deg);
opacity:1
}
100% {
-webkit-transform:translateX(0) skewX(0);
transform:translateX(0) skewX(0);
opacity:1
}
}
@-o-keyframes lightSpeedIn {
0% {
-webkit-transform:translateX(100%) skewX(-30deg);
-ms-transform:translateX(100%) skewX(-30deg);
-o-transform:translateX(100%) skewX(-30deg);
transform:translateX(100%) skewX(-30deg);
opacity:0
}
60% {
-webkit-transform:translateX(-20%) skewX(30deg);
-ms-transform:translateX(-20%) skewX(30deg);
-o-transform:translateX(-20%) skewX(30deg);
transform:translateX(-20%) skewX(30deg);
opacity:1
}
80% {
-webkit-transform:translateX(0) skewX(-15deg);
-ms-transform:translateX(0) skewX(-15deg);
-o-transform:translateX(0) skewX(-15deg);
transform:translateX(0) skewX(-15deg);
opacity:1
}
100% {
-webkit-transform:translateX(0) skewX(0);
-ms-transform:translateX(0) skewX(0);
-o-transform:translateX(0) skewX(0);
transform:translateX(0) skewX(0);
opacity:1
}
}
@keyframes lightSpeedIn {
0% {
-webkit-transform:translateX(100%) skewX(-30deg);
-ms-transform:translateX(100%) skewX(-30deg);
-o-transform:translateX(100%) skewX(-30deg);
transform:translateX(100%) skewX(-30deg);
opacity:0
}
60% {
-webkit-transform:translateX(-20%) skewX(30deg);
-ms-transform:translateX(-20%) skewX(30deg);
-o-transform:translateX(-20%) skewX(30deg);
transform:translateX(-20%) skewX(30deg);
opacity:1
}
80% {
-webkit-transform:translateX(0) skewX(-15deg);
-ms-transform:translateX(0) skewX(-15deg);
-o-transform:translateX(0) skewX(-15deg);
transform:translateX(0) skewX(-15deg);
opacity:1
}
100% {
-webkit-transform:translateX(0) skewX(0);
-ms-transform:translateX(0) skewX(0);
-o-transform:translateX(0) skewX(0);
transform:translateX(0) skewX(0);
opacity:1
}
}
.lightSpeedIn {
	-webkit-animation-name:lightSpeedIn;
	-o-animation-name:lightSpeedIn;
	animation-name:lightSpeedIn;
	-webkit-animation-timing-function:ease-out;
	-o-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedOut {
0% {
-webkit-transform:translateX(0) skewX(0);
transform:translateX(0) skewX(0);
opacity:1
}
100% {
-webkit-transform:translateX(100%) skewX(-30deg);
transform:translateX(100%) skewX(-30deg);
opacity:0
}
}
@-o-keyframes lightSpeedOut {
0% {
-webkit-transform:translateX(0) skewX(0);
-ms-transform:translateX(0) skewX(0);
-o-transform:translateX(0) skewX(0);
transform:translateX(0) skewX(0);
opacity:1
}
100% {
-webkit-transform:translateX(100%) skewX(-30deg);
-ms-transform:translateX(100%) skewX(-30deg);
-o-transform:translateX(100%) skewX(-30deg);
transform:translateX(100%) skewX(-30deg);
opacity:0
}
}
@keyframes lightSpeedOut {
0% {
-webkit-transform:translateX(0) skewX(0);
-ms-transform:translateX(0) skewX(0);
-o-transform:translateX(0) skewX(0);
transform:translateX(0) skewX(0);
opacity:1
}
100% {
-webkit-transform:translateX(100%) skewX(-30deg);
-ms-transform:translateX(100%) skewX(-30deg);
-o-transform:translateX(100%) skewX(-30deg);
transform:translateX(100%) skewX(-30deg);
opacity:0
}
}
.lightSpeedOut {
	-webkit-animation-name:lightSpeedOut;
	-o-animation-name:lightSpeedOut;
	animation-name:lightSpeedOut;
	-webkit-animation-timing-function:ease-in;
	-o-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
@-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin:center center;
transform-origin:center center;
-webkit-transform:rotate(-200deg);
transform:rotate(-200deg);
opacity:0
}
100% {
-webkit-transform-origin:center center;
transform-origin:center center;
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
@-o-keyframes rotateIn {
0% {
-webkit-transform-origin:center center;
-ms-transform-origin:center center;
-o-transform-origin:center center;
transform-origin:center center;
-webkit-transform:rotate(-200deg);
-ms-transform:rotate(-200deg);
-o-transform:rotate(-200deg);
transform:rotate(-200deg);
opacity:0
}
100% {
-webkit-transform-origin:center center;
-ms-transform-origin:center center;
-o-transform-origin:center center;
transform-origin:center center;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
@keyframes rotateIn {
0% {
-webkit-transform-origin:center center;
-ms-transform-origin:center center;
-o-transform-origin:center center;
transform-origin:center center;
-webkit-transform:rotate(-200deg);
-ms-transform:rotate(-200deg);
-o-transform:rotate(-200deg);
transform:rotate(-200deg);
opacity:0
}
100% {
-webkit-transform-origin:center center;
-ms-transform-origin:center center;
-o-transform-origin:center center;
transform-origin:center center;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
.rotateIn {
	-webkit-animation-name:rotateIn;
	-o-animation-name:rotateIn;
	animation-name:rotateIn
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
@-o-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
-o-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
-o-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
@keyframes rotateInDownLeft {
0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
-o-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
-o-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
.rotateInDownLeft {
	-webkit-animation-name:rotateInDownLeft;
	-o-animation-name:rotateInDownLeft;
	animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
@-o-keyframes rotateInDownRight {
0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
-o-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
-o-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
@keyframes rotateInDownRight {
0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
-o-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
-o-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
.rotateInDownRight {
	-webkit-animation-name:rotateInDownRight;
	-o-animation-name:rotateInDownRight;
	animation-name:rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
@-o-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
-o-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
-o-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
@keyframes rotateInUpLeft {
0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
-o-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
-o-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
.rotateInUpLeft {
	-webkit-animation-name:rotateInUpLeft;
	-o-animation-name:rotateInUpLeft;
	animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
@-o-keyframes rotateInUpRight {
0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
-o-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
-o-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
@keyframes rotateInUpRight {
0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
-o-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
-o-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
.rotateInUpRight {
	-webkit-animation-name:rotateInUpRight;
	-o-animation-name:rotateInUpRight;
	animation-name:rotateInUpRight
}
@-webkit-keyframes rotateOut {
0% {
-webkit-transform-origin:center center;
transform-origin:center center;
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:center center;
transform-origin:center center;
-webkit-transform:rotate(200deg);
transform:rotate(200deg);
opacity:0
}
}
@-o-keyframes rotateOut {
0% {
-webkit-transform-origin:center center;
-ms-transform-origin:center center;
-o-transform-origin:center center;
transform-origin:center center;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:center center;
-ms-transform-origin:center center;
-o-transform-origin:center center;
transform-origin:center center;
-webkit-transform:rotate(200deg);
-ms-transform:rotate(200deg);
-o-transform:rotate(200deg);
transform:rotate(200deg);
opacity:0
}
}
@keyframes rotateOut {
0% {
-webkit-transform-origin:center center;
-ms-transform-origin:center center;
-o-transform-origin:center center;
transform-origin:center center;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:center center;
-ms-transform-origin:center center;
-o-transform-origin:center center;
transform-origin:center center;
-webkit-transform:rotate(200deg);
-ms-transform:rotate(200deg);
-o-transform:rotate(200deg);
transform:rotate(200deg);
opacity:0
}
}
.rotateOut {
	-webkit-animation-name:rotateOut;
	-o-animation-name:rotateOut;
	animation-name:rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
opacity:0
}
}
@-o-keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
-o-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
-o-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg);
opacity:0
}
}
@keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
-o-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
-o-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg);
opacity:0
}
}
.rotateOutDownLeft {
	-webkit-animation-name:rotateOutDownLeft;
	-o-animation-name:rotateOutDownLeft;
	animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
}
@-o-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
-o-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
-o-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
}
@keyframes rotateOutDownRight {
0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
-o-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
-o-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
}
.rotateOutDownRight {
	-webkit-animation-name:rotateOutDownRight;
	-o-animation-name:rotateOutDownRight;
	animation-name:rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
}
@-o-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
-o-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
-o-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
}
@keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
-o-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
-o-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
}
.rotateOutUpLeft {
	-webkit-animation-name:rotateOutUpLeft;
	-o-animation-name:rotateOutUpLeft;
	animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
opacity:0
}
}
@-o-keyframes rotateOutUpRight {
0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
-o-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
-o-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg);
opacity:0
}
}
@keyframes rotateOutUpRight {
0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
-o-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
-o-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg);
opacity:0
}
}
.rotateOutUpRight {
	-webkit-animation-name:rotateOutUpRight;
	-o-animation-name:rotateOutUpRight;
	animation-name:rotateOutUpRight
}
@-webkit-keyframes slideInDown {
0% {
opacity:0;
-webkit-transform:translateY(-2000px);
transform:translateY(-2000px)
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-o-keyframes slideInDown {
0% {
opacity:0;
-webkit-transform:translateY(-2000px);
-ms-transform:translateY(-2000px);
-o-transform:translateY(-2000px);
transform:translateY(-2000px)
}
100% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes slideInDown {
0% {
opacity:0;
-webkit-transform:translateY(-2000px);
-ms-transform:translateY(-2000px);
-o-transform:translateY(-2000px);
transform:translateY(-2000px)
}
100% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
}
.slideInDown {
	-webkit-animation-name:slideInDown;
	-o-animation-name:slideInDown;
	animation-name:slideInDown
}
@-webkit-keyframes slideInLeft {
0% {
opacity:0;
-webkit-transform:translateX(-2000px);
transform:translateX(-2000px)
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-o-keyframes slideInLeft {
0% {
opacity:0;
-webkit-transform:translateX(-2000px);
-ms-transform:translateX(-2000px);
-o-transform:translateX(-2000px);
transform:translateX(-2000px)
}
100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes slideInLeft {
0% {
opacity:0;
-webkit-transform:translateX(-2000px);
-ms-transform:translateX(-2000px);
-o-transform:translateX(-2000px);
transform:translateX(-2000px)
}
100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
}
.slideInLeft {
	-webkit-animation-name:slideInLeft;
	-o-animation-name:slideInLeft;
	animation-name:slideInLeft
}
@-webkit-keyframes slideInRight {
0% {
opacity:0;
-webkit-transform:translateX(2000px);
transform:translateX(2000px)
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-o-keyframes slideInRight {
0% {
opacity:0;
-webkit-transform:translateX(2000px);
-ms-transform:translateX(2000px);
-o-transform:translateX(2000px);
transform:translateX(2000px)
}
100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes slideInRight {
0% {
opacity:0;
-webkit-transform:translateX(2000px);
-ms-transform:translateX(2000px);
-o-transform:translateX(2000px);
transform:translateX(2000px)
}
100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
}
.slideInRight {
	-webkit-animation-name:slideInRight;
	-o-animation-name:slideInRight;
	animation-name:slideInRight
}
@-webkit-keyframes slideOutLeft {
0% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(-2000px);
transform:translateX(-2000px)
}
}
@-o-keyframes slideOutLeft {
0% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(-2000px);
-ms-transform:translateX(-2000px);
-o-transform:translateX(-2000px);
transform:translateX(-2000px)
}
}
@keyframes slideOutLeft {
0% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(-2000px);
-ms-transform:translateX(-2000px);
-o-transform:translateX(-2000px);
transform:translateX(-2000px)
}
}
.slideOutLeft {
	-webkit-animation-name:slideOutLeft;
	-o-animation-name:slideOutLeft;
	animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight {
0% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(2000px);
transform:translateX(2000px)
}
}
@-o-keyframes slideOutRight {
0% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(2000px);
-ms-transform:translateX(2000px);
-o-transform:translateX(2000px);
transform:translateX(2000px)
}
}
@keyframes slideOutRight {
0% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(2000px);
-ms-transform:translateX(2000px);
-o-transform:translateX(2000px);
transform:translateX(2000px)
}
}
.slideOutRight {
	-webkit-animation-name:slideOutRight;
	-o-animation-name:slideOutRight;
	animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp {
0% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(-2000px);
transform:translateY(-2000px)
}
}
@-o-keyframes slideOutUp {
0% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(-2000px);
-ms-transform:translateY(-2000px);
-o-transform:translateY(-2000px);
transform:translateY(-2000px)
}
}
@keyframes slideOutUp {
0% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(-2000px);
-ms-transform:translateY(-2000px);
-o-transform:translateY(-2000px);
transform:translateY(-2000px)
}
}
.slideOutUp {
	-webkit-animation-name:slideOutUp;
	-o-animation-name:slideOutUp;
	animation-name:slideOutUp
}
@-webkit-keyframes slideInUp {
0% {
-webkit-transform:translateY(2000px);
transform:translateY(2000px)
}
100% {
opacity:0;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-o-keyframes slideInUp {
0% {
-webkit-transform:translateY(2000px);
-ms-transform:translateY(2000px);
-o-transform:translateY(2000px);
transform:translateY(2000px)
}
100% {
opacity:0;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes slideInUp {
0% {
-webkit-transform:translateY(2000px);
-ms-transform:translateY(2000px);
-o-transform:translateY(2000px);
transform:translateY(2000px)
}
100% {
opacity:0;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
}
.slideInUp {
	-webkit-animation-name:slideInUp;
	-o-animation-name:slideInUp;
	animation-name:slideInUp
}
@-webkit-keyframes slideOutDown {
0% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(2000px);
transform:translateY(2000px)
}
}
@-o-keyframes slideOutDown {
0% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(2000px);
-ms-transform:translateY(2000px);
-o-transform:translateY(2000px);
transform:translateY(2000px)
}
}
@keyframes slideOutDown {
0% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(2000px);
-ms-transform:translateY(2000px);
-o-transform:translateY(2000px);
transform:translateY(2000px)
}
}
.slideOutDown {
	-webkit-animation-name:slideOutDown;
	-o-animation-name:slideOutDown;
	animation-name:slideOutDown
}
@-webkit-keyframes hinge {
0% {
-webkit-transform:rotate(0);
transform:rotate(0);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
20%, 60% {
-webkit-transform:rotate(80deg);
transform:rotate(80deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
40% {
-webkit-transform:rotate(60deg);
transform:rotate(60deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
80% {
-webkit-transform:rotate(60deg) translateY(0);
transform:rotate(60deg) translateY(0);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1
}
100% {
-webkit-transform:translateY(700px);
transform:translateY(700px);
opacity:0
}
}
@-o-keyframes hinge {
0% {
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
-o-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
-o-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
20%, 60% {
-webkit-transform:rotate(80deg);
-ms-transform:rotate(80deg);
-o-transform:rotate(80deg);
transform:rotate(80deg);
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
-o-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
-o-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
40% {
-webkit-transform:rotate(60deg);
-ms-transform:rotate(60deg);
-o-transform:rotate(60deg);
transform:rotate(60deg);
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
-o-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
-o-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
80% {
-webkit-transform:rotate(60deg) translateY(0);
-ms-transform:rotate(60deg) translateY(0);
-o-transform:rotate(60deg) translateY(0);
transform:rotate(60deg) translateY(0);
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
-o-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
-o-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1
}
100% {
-webkit-transform:translateY(700px);
-ms-transform:translateY(700px);
-o-transform:translateY(700px);
transform:translateY(700px);
opacity:0
}
}
@keyframes hinge {
0% {
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
-o-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
-o-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
20%, 60% {
-webkit-transform:rotate(80deg);
-ms-transform:rotate(80deg);
-o-transform:rotate(80deg);
transform:rotate(80deg);
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
-o-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
-o-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
40% {
-webkit-transform:rotate(60deg);
-ms-transform:rotate(60deg);
-o-transform:rotate(60deg);
transform:rotate(60deg);
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
-o-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
-o-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
80% {
-webkit-transform:rotate(60deg) translateY(0);
-ms-transform:rotate(60deg) translateY(0);
-o-transform:rotate(60deg) translateY(0);
transform:rotate(60deg) translateY(0);
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
-o-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
-o-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1
}
100% {
-webkit-transform:translateY(700px);
-ms-transform:translateY(700px);
-o-transform:translateY(700px);
transform:translateY(700px);
opacity:0
}
}
.hinge {
	-webkit-animation-name:hinge;
	-o-animation-name:hinge;
	animation-name:hinge
}
@-webkit-keyframes rollIn {
0% {
opacity:0;
-webkit-transform:translateX(-100%) rotate(-120deg);
transform:translateX(-100%) rotate(-120deg)
}
100% {
opacity:1;
-webkit-transform:translateX(0) rotate(0);
transform:translateX(0) rotate(0)
}
}
@-o-keyframes rollIn {
0% {
opacity:0;
-webkit-transform:translateX(-100%) rotate(-120deg);
-ms-transform:translateX(-100%) rotate(-120deg);
-o-transform:translateX(-100%) rotate(-120deg);
transform:translateX(-100%) rotate(-120deg)
}
100% {
opacity:1;
-webkit-transform:translateX(0) rotate(0);
-ms-transform:translateX(0) rotate(0);
-o-transform:translateX(0) rotate(0);
transform:translateX(0) rotate(0)
}
}
@keyframes rollIn {
0% {
opacity:0;
-webkit-transform:translateX(-100%) rotate(-120deg);
-ms-transform:translateX(-100%) rotate(-120deg);
-o-transform:translateX(-100%) rotate(-120deg);
transform:translateX(-100%) rotate(-120deg)
}
100% {
opacity:1;
-webkit-transform:translateX(0) rotate(0);
-ms-transform:translateX(0) rotate(0);
-o-transform:translateX(0) rotate(0);
transform:translateX(0) rotate(0)
}
}
.rollIn {
	-webkit-animation-name:rollIn;
	-o-animation-name:rollIn;
	animation-name:rollIn
}
@-webkit-keyframes rollOut {
0% {
opacity:1;
-webkit-transform:translateX(0) rotate(0);
transform:translateX(0) rotate(0)
}
100% {
opacity:0;
-webkit-transform:translateX(100%) rotate(120deg);
transform:translateX(100%) rotate(120deg)
}
}
@-o-keyframes rollOut {
0% {
opacity:1;
-webkit-transform:translateX(0) rotate(0);
-ms-transform:translateX(0) rotate(0);
-o-transform:translateX(0) rotate(0);
transform:translateX(0) rotate(0)
}
100% {
opacity:0;
-webkit-transform:translateX(100%) rotate(120deg);
-ms-transform:translateX(100%) rotate(120deg);
-o-transform:translateX(100%) rotate(120deg);
transform:translateX(100%) rotate(120deg)
}
}
@keyframes rollOut {
0% {
opacity:1;
-webkit-transform:translateX(0) rotate(0);
-ms-transform:translateX(0) rotate(0);
-o-transform:translateX(0) rotate(0);
transform:translateX(0) rotate(0)
}
100% {
opacity:0;
-webkit-transform:translateX(100%) rotate(120deg);
-ms-transform:translateX(100%) rotate(120deg);
-o-transform:translateX(100%) rotate(120deg);
transform:translateX(100%) rotate(120deg)
}
}
.rollOut {
	-webkit-animation-name:rollOut;
	-o-animation-name:rollOut;
	animation-name:rollOut
}/*!
 * Cropper v2.3.4
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright (c) 2014-2016 Fengyuan Chen and contributors
 * Released under the MIT license
 *
 * Date: 2016-09-03T05:50:45.412Z
 */
.cropper-container {
	font-size:0;
	line-height:0;
	position:relative;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
	direction:ltr!important
}
.cropper-container img {
	display:block;
	width:100%;
	min-width:0!important;
	max-width:none!important;
	height:100%;
	min-height:0!important;
	max-height:none!important;
	image-orientation:0deg!important
}
.cropper-canvas, .cropper-crop-box, .cropper-drag-box, .cropper-modal, .cropper-wrap-box {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.cropper-wrap-box {
	overflow:hidden
}
.cropper-drag-box {
	opacity:0;
	background-color:#fff;
	filter:alpha(opacity=0)
}
.cropper-modal {
	opacity:.5;
	background-color:#000;
	filter:alpha(opacity=50)
}
.cropper-view-box {
	display:block;
	overflow:hidden;
	width:100%;
	height:100%;
	outline:1px solid #39f;
	outline-color:rgba(51, 153, 255, .75)
}
.cropper-dashed {
	position:absolute;
	display:block;
	opacity:.5;
	border:0 dashed #eee;
	filter:alpha(opacity=50)
}
.cropper-dashed.dashed-h {
	top:33.33333%;
	left:0;
	width:100%;
	height:33.33333%;
	border-top-width:1px;
	border-bottom-width:1px
}
.cropper-dashed.dashed-v {
	top:0;
	left:33.33333%;
	width:33.33333%;
	height:100%;
	border-right-width:1px;
	border-left-width:1px
}
.cropper-center {
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	width:0;
	height:0;
	opacity:.75;
	filter:alpha(opacity=75)
}
.cropper-center:after, .cropper-center:before {
	position:absolute;
	display:block;
	content:' ';
	background-color:#eee
}
.cropper-center:before {
	top:0;
	left:-3px;
	width:7px;
	height:1px
}
.cropper-center:after {
	top:-3px;
	left:0;
	width:1px;
	height:7px
}
.cropper-face, .cropper-line, .cropper-point {
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	opacity:.1;
	filter:alpha(opacity=10)
}
.cropper-face {
	top:0;
	left:0;
	background-color:#fff
}
.cropper-line {
	background-color:#39f
}
.cropper-line.line-e {
	top:0;
	right:-3px;
	width:5px;
	cursor:e-resize
}
.cropper-line.line-n {
	top:-3px;
	left:0;
	height:5px;
	cursor:n-resize
}
.cropper-line.line-w {
	top:0;
	left:-3px;
	width:5px;
	cursor:w-resize
}
.cropper-line.line-s {
	bottom:-3px;
	left:0;
	height:5px;
	cursor:s-resize
}
.cropper-point {
	width:5px;
	height:5px;
	opacity:.75;
	background-color:#39f;
	filter:alpha(opacity=75)
}
.cropper-point.point-e {
	top:50%;
	right:-3px;
	margin-top:-3px;
	cursor:e-resize
}
.cropper-point.point-n {
	top:-3px;
	left:50%;
	margin-left:-3px;
	cursor:n-resize
}
.cropper-point.point-w {
	top:50%;
	left:-3px;
	margin-top:-3px;
	cursor:w-resize
}
.cropper-point.point-s {
	bottom:-3px;
	left:50%;
	margin-left:-3px;
	cursor:s-resize
}
.cropper-point.point-ne {
	top:-3px;
	right:-3px;
	cursor:ne-resize
}
.cropper-point.point-nw {
	top:-3px;
	left:-3px;
	cursor:nw-resize
}
.cropper-point.point-sw {
	bottom:-3px;
	left:-3px;
	cursor:sw-resize
}
.cropper-point.point-se {
	right:-3px;
	bottom:-3px;
	width:20px;
	height:20px;
	cursor:se-resize;
	opacity:1;
	filter:alpha(opacity=100)
}
.cropper-point.point-se:before {
	position:absolute;
	right:-50%;
	bottom:-50%;
	display:block;
	width:200%;
	height:200%;
	content:' ';
	opacity:0;
	background-color:#39f;
	filter:alpha(opacity=0)
}
@media (min-width:768px) {
.cropper-point.point-se {
width:15px;
height:15px
}
}
@media (min-width:992px) {
.cropper-point.point-se {
width:10px;
height:10px
}
}
@media (min-width:1200px) {
.cropper-point.point-se {
width:5px;
height:5px;
opacity:.75;
filter:alpha(opacity=75)
}
}
.cropper-invisible {
	opacity:0;
	filter:alpha(opacity=0)
}
.cropper-bg {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)
}
.cropper-hide {
	position:absolute;
	display:block;
	width:0;
	height:0
}
.cropper-hidden {
	display:none!important
}
.cropper-move {
	cursor:move
}
.cropper-crop {
	cursor:crosshair
}
.cropper-disabled .cropper-drag-box, .cropper-disabled .cropper-face, .cropper-disabled .cropper-line, .cropper-disabled .cropper-point {
	cursor:not-allowed
}
@font-face {
font-family:flexslider-icon;
src:url(fonts/flexslider-icon.eot);
src:url(fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'), url(fonts/flexslider-icon.woff) format('woff'), url(fonts/flexslider-icon.ttf) format('truetype'), url(fonts/flexslider-icon.svg#flexslider-icon) format('svg');
font-weight:400;
font-style:normal
}
.flex-container a:hover, .flex-slider a:hover {
	outline:0
}
.flex-control-nav, .flex-direction-nav, .slides, .slides>li {
	margin:0;
	padding:0;
	list-style:none
}
.flex-pauseplay span {
	text-transform:capitalize
}
.flexslider {
	margin:0;
	padding:0
}
.flexslider .slides>li {
	display:none;
	-webkit-backface-visibility:hidden
}
.flexslider .slides img {
	width:100%;
	display:block
}
.flexslider .slides:after {
	content:"\0020";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
html[xmlns] .flexslider .slides {
	display:block
}
* html .flexslider .slides {
	height:1%
}
.no-js .flexslider .slides>li:first-child {
	display:block
}
.flexslider {
	margin:0 0 60px;
	background:#fff;
	border:4px solid #fff;
	position:relative;
	zoom:1;
	border-radius:4px;
	-webkit-box-shadow:'' 0 1px 4px rgba(0, 0, 0, .2);
	-o-box-shadow:'' 0 1px 4px rgba(0, 0, 0, .2);
	box-shadow:'' 0 1px 4px rgba(0, 0, 0, .2)
}
.flexslider .slides {
	zoom:1
}
.flexslider .slides img {
	height:auto;
	-moz-user-select:none
}
.flex-viewport {
	max-height:2000px;
	-webkit-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease
}
.loading .flex-viewport {
	max-height:300px
}
.carousel li {
	margin-right:5px
}
.flex-direction-nav a {
	text-decoration:none;
	display:block;
	width:40px;
	height:40px;
	margin:-20px 0 0;
	position:absolute;
	top:50%;
	z-index:10;
	overflow:hidden;
	opacity:0;
	cursor:pointer;
	color:rgba(0, 0, 0, .8);
	text-shadow:1px 1px 0 rgba(255, 255, 255, .3);
-webkit-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}
.flex-direction-nav a:before {
	font-family:flexslider-icon;
	font-size:40px;
	display:inline-block;
	content:'\f001';
	color:rgba(0, 0, 0, .8);
	text-shadow:1px 1px 0 rgba(255, 255, 255, .3)
}
.flex-direction-nav a.flex-next:before {
	content:'\f002'
}
.flex-direction-nav .flex-prev {
	left:-50px
}
.flex-direction-nav .flex-next {
	right:-50px;
	text-align:right
}
.flexslider:hover .flex-direction-nav .flex-prev {
	opacity:.7;
	left:10px
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
	opacity:1
}
.flexslider:hover .flex-direction-nav .flex-next {
	opacity:.7;
	right:10px
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
	opacity:1
}
.flex-direction-nav .flex-disabled {
	opacity:0!important;
	filter:alpha(opacity=0);
	cursor:default;
	z-index:-1
}
.flex-pauseplay a {
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	bottom:5px;
	left:10px;
	opacity:.8;
	z-index:10;
	overflow:hidden;
	cursor:pointer;
	color:#000
}
.flex-pauseplay a:before {
	font-family:flexslider-icon;
	font-size:20px;
	display:inline-block;
	content:'\f004'
}
.flex-pauseplay a:hover {
	opacity:1
}
.flex-pauseplay a.flex-play:before {
	content:'\f003'
}
.flex-control-nav {
	width:100%;
	position:absolute;
	bottom:-40px;
	text-align:center
}
.flex-control-nav li {
	margin:0 6px;
	display:inline-block;
	zoom:1
}
.flex-control-paging li a {
	width:11px;
	height:11px;
	display:block;
	background:#666;
	background:rgba(0, 0, 0, .5);
	cursor:pointer;
	text-indent:-9999px;
	-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, .3);
	-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, .3);
	box-shadow:inset 0 0 3px rgba(0, 0, 0, .3);
	border-radius:20px
}
.flex-control-paging li a:hover {
	background:#333;
	background:rgba(0, 0, 0, .7)
}
.flex-control-paging li a.flex-active {
	background:#000;
	background:rgba(0, 0, 0, .9);
	cursor:default
}
.flex-control-thumbs {
	margin:5px 0 0;
	position:static;
	overflow:hidden
}
.flex-control-thumbs li {
	width:25%;
	float:left;
	margin:0
}
.flex-control-thumbs img {
	width:100%;
	height:auto;
	display:block;
	opacity:.7;
	cursor:pointer;
	-moz-user-select:none;
	-webkit-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease
}
.flex-control-thumbs img:hover {
	opacity:1
}
.flex-control-thumbs .flex-active {
	opacity:1;
	cursor:default
}
@media screen and (max-width:860px) {
.flex-direction-nav .flex-prev {
opacity:1;
left:10px
}
.flex-direction-nav .flex-next {
opacity:1;
right:10px
}
}
.jqvmap-label {
	position:absolute;
	display:none;
	border-radius:3px;
	background:#292929;
	color:#fff;
	font-family:sans-serif, Verdana;
	font-size:smaller;
	padding:3px;
	pointer-events:none
}
.jqvmap-pin {
	pointer-events:none
}
.jqvmap-zoomin, .jqvmap-zoomout {
	position:absolute;
	left:10px;
	border-radius:3px;
	background:#000;
	padding:3px;
	color:#fff;
	width:10px;
	height:10px;
	cursor:pointer;
	line-height:10px;
	text-align:center
}
.jqvmap-zoomin {
	top:10px
}
.jqvmap-zoomout {
	top:30px
}
.jqvmap-region {
	cursor:pointer
}
.jqvmap-ajax_response {
	width:100%;
	height:500px
}
.metismenu .arrow {
	float:right;
	line-height:1.42857
}
[dir=rtl] .metismenu .arrow {
	float:left
}
.metismenu .glyphicon.arrow:before {
	content:"\e079"
}
.metismenu .active>a>.glyphicon.arrow:before {
	content:"\e114"
}
.metismenu .fa.arrow:before {
	content:"\f104"
}
.metismenu .active>a>.fa.arrow:before {
	content:"\f107"
}
.metismenu .ion.arrow:before {
	content:"\f3d2"
}
.metismenu .active>a>.ion.arrow:before {
	content:"\f3d0"
}
.metismenu .plus-times {
	float:right
}
[dir=rtl] .metismenu .plus-times {
	float:left
}
.metismenu .fa.plus-times:before {
	content:"\f067"
}
.metismenu .active>a>.fa.plus-times {
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
.metismenu .plus-minus {
	float:right
}
[dir=rtl] .metismenu .plus-minus {
	float:left
}
.metismenu .fa.plus-minus:before {
	content:"\f067"
}
.metismenu .active>a>.fa.plus-minus:before {
	content:"\f068"
}
.metismenu .collapse {
	display:none
}
.metismenu .collapse.in {
	display:block
}
.metismenu .collapsing {
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition-timing-function:ease;
	-o-transition-timing-function:ease;
	transition-timing-function:ease;
-webkit-transition-duration:.35s;
-o-transition-duration:.35s;
transition-duration:.35s;
	-webkit-transition-property:height, visibility;
	-o-transition-property:height, visibility;
	transition-property:height, visibility
}
.metismenu .has-arrow {
	position:relative
}
.metismenu .has-arrow::after {
position:absolute;
content:'';
width:.5em;
height:.5em;
border-width:1px 0 0 1px;
border-style:solid;
border-color:initial;
right:1em;
-webkit-transform:rotate(-45deg) translate(0, -50%);
-ms-transform:rotate(-45deg) translate(0, -50%);
-o-transform:rotate(-45deg) translate(0, -50%);
transform:rotate(-45deg) translate(0, -50%);
-webkit-transform-origin:top;
-ms-transform-origin:top;
-o-transform-origin:top;
transform-origin:top;
top:50%;
-webkit-transition:all .3s ease-out;
-o-transition:all .3s ease-out;
transition:all .3s ease-out
}
[dir=rtl] .metismenu .has-arrow::after {
right:auto;
left:1em;
-webkit-transform:rotate(135deg) translate(0, -50%);
-ms-transform:rotate(135deg) translate(0, -50%);
-o-transform:rotate(135deg) translate(0, -50%);
transform:rotate(135deg) translate(0, -50%)
}
.metismenu .active>.has-arrow::after, .metismenu .has-arrow[aria-expanded=true]::after {
-webkit-transform:rotate(-135deg) translate(0, -50%);
-ms-transform:rotate(-135deg) translate(0, -50%);
-o-transform:rotate(-135deg) translate(0, -50%);
transform:rotate(-135deg) translate(0, -50%)
}
.cropper {
	position:relative
}
.cropper-toolbar {
	background-color:rgba(0, 0, 0, .75);
	border-radius:4px;
	bottom:15px;
	display:block;
	left:50%;
	margin-bottom:0;
	margin-right:-50%;
	position:absolute;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	z-index:1000
}
.cropper-toolbar .btn {
	border:none;
	display:block;
	float:left;
	height:36px;
	line-height:36px;
	padding:0;
	width:36px
}
.table.dataTable {
	border-collapse:separate;
	clear:both;
	margin-bottom:5px;
	margin-top:5px;
	max-width:none
}
.table.dataTable>tbody>tr>td, .table.dataTable>tbody>tr>th, .table.dataTable>tfoot>tr>td, .table.dataTable>tfoot>tr>th, .table.dataTable>thead>tr>td, .table.dataTable>thead>tr>th {
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	outline:0
}
.table.dataTable .sorting, .table.dataTable .sorting_asc, .table.dataTable .sorting_desc {
	cursor:pointer;
	position:relative;
	white-space:nowrap
}
.table.dataTable .sorting:after, .table.dataTable .sorting_asc:after, .table.dataTable .sorting_desc:after {
	display:inline-block;
	font-family:FontAwesome;
	font-size:12px;
	height:20px;
	line-height:20px;
	margin-left:5px;
	text-align:center;
	width:20px
}
.table.dataTable .sorting_asc, .table.dataTable .sorting_desc {
	border-bottom-color:#5364D0;
	color:#5364D0
}
.table.dataTable .sorting:after {
	color:#cbcbd2;
	content:"\f0dc"
}
.table.dataTable .sorting_asc:after {
	color:#5364D0;
	content:"\f0de"
}
.table.dataTable .sorting_desc:after {
	color:#5364D0;
	content:"\f0dd"
}
.dataTables_length {
	margin-bottom:5px;
	margin-top:5px;
	text-align:left
}
.dataTables_length>label {
	font-weight:400;
	text-align:left;
	white-space:nowrap
}
.dataTables_length>label>select {
	display:inline-block;
	width:75px
}
@media screen and (max-width:767px) {
.dataTables_length {
text-align:left
}
}
.dataTables_filter {
	text-align:left
}
.dataTables_info {
	text-align:right
}
.dataTables_filter>label {
	background-color:transparent;
	border:0;
	color:transparent;
	font:0/0 a;
	font-weight:400;
	position:relative;
	text-shadow:none
}
.dataTables_filter>label:after {
	color:#e7e7ec;
	content:"\f002";
	display:block;
	font-family:FontAwesome;
	font-size:13px;
	height:30px;
	left:0;
	line-height:30px;
	margin-left:1px;
	pointer-events:none;
	position:absolute;
	text-align:center;
	top:0;
	width:30px;
	z-index:5
}
.dataTables_filter>label>input {
	display:inline-block;
	font-family:Roboto, sans-serif;
	padding-left:30px;
	width:auto
}
 @media screen and (max-width:767px) {
.dataTables_filter>label {
display:block;
margin-bottom:10px;
margin-top:10px
}
.dataTables_filter>label>input {
display:block;
width:100%
}
}
.dataTables_info {
	line-height:30px;
	white-space:nowrap
}
@media screen and (max-width:767px) {
.dataTables_info {
text-align:center
}
}
.dataTables_paginate {
	margin-top:5px;
	text-align:right;
	white-space:nowrap
}
.dataTables_paginate .pagination {
	margin-bottom:0;
	margin-top:0;
	white-space:nowrap
}
@media screen and (max-width:767px) {
.dataTables_paginate {
margin-top:10px;
text-align:center
}
}
.dataTables_processing {
	right:0px;
	left:0px;
	margin-top:-40px;
	padding-bottom:5px;
	padding-top:15px;
	position:inherit;
	text-align:center;
	width:100%;
}
.table-bordered.dataTable>tbody>tr>td, .table-bordered.dataTable>tbody>tr>th, .table-bordered.dataTable>tfoot>tr>td, .table-bordered.dataTable>tfoot>tr>th, .table-bordered.dataTable>thead>tr>td, .table-bordered.dataTable>thead>tr>th {
	border-left-width:0
}
.table-bordered.dataTable>tbody>tr>td:last-child, .table-bordered.dataTable>tbody>tr>th:last-child, .table-bordered.dataTable>tfoot>tr>td:last-child, .table-bordered.dataTable>tfoot>tr>th:last-child, .table-bordered.dataTable>thead>tr>td:last-child, .table-bordered.dataTable>thead>tr>th:last-child {
	border-right-width:0
}
.table-bordered.dataTable>tbody>tr>td, .table-bordered.dataTable>tbody>tr>th {
	border-bottom-width:0
}
.table-bordered.dataTable .sorting, .table-bordered.dataTable .sorting_asc, .table-bordered.dataTable .sorting_desc {
	border-color:#e7e7ec;
	padding-right:30px
}
.table-bordered.dataTable .sorting:after, .table-bordered.dataTable .sorting_asc:after, .table-bordered.dataTable .sorting_desc:after {
	bottom:8px;
	display:block;
	position:absolute;
	right:4px
}
.dataTables_scrollHead .table {
	margin-bottom:0
}
.dataTables_scrollHead .table.table-bordered {
	border-bottom-width:0
}
.dataTables_scrollBody .table {
	border-top:none;
	margin-bottom:0;
	margin-top:0
}
.dataTables_scrollBody .table>tbody>tr:first-child>td {
	border-top:none
}
.dataTables_scrollBody .table .sorting:after, .dataTables_scrollBody .table .sorting_asc:after, .dataTables_scrollBody .table .sorting_desc:after {
	display:none
}
.dataTables_scrollFoot .table {
	border-top:none;
	margin-top:0
}
.table-responsive>.dataTables_wrapper>.row {
	margin-left:0;
	margin-right:0
}
.table-responsive>.dataTables_wrapper>.row>[class^=col-]:first-child {
padding-left:0
}
.table-responsive>.dataTables_wrapper>.row>[class^=col-]:last-child {
padding-right:0
}
.dt-button-info {
	background-color:#fff;
	border:2px solid #5364D0;
	border-radius:4px;
	-webkit-box-shadow:0 2px 2px -2px rgba(0, 0, 0, .5);
	box-shadow:0 2px 2px -2px rgba(0, 0, 0, .5);
	left:50%;
	margin-left:-200px;
	margin-top:-100px;
	padding:15px;
	position:fixed;
	text-align:center;
	top:50%;
	width:400px;
	z-index:21
}
.dt-button-info h2 {
	margin-bottom:10px;
	margin-top:0
}
.dt-button-collection.dropdown-menu {
	-webkit-column-gap:8px;
	column-gap:8px;
	display:block;
	z-index:2002
}
.dt-button-collection.dropdown-menu>li:not(.active)>a {
background-color:transparent;
color:#3f3f44
}
.dt-button-collection.dropdown-menu.fixed {
	border-radius:0;
	left:50%;
	margin-left:-75px;
	position:fixed;
	top:50%
}
.dt-button-collection.dropdown-menu.fixed.two-column {
	margin-left:-150px
}
.dt-button-collection.dropdown-menu.fixed.three-column {
	margin-left:-225px
}
.dt-button-collection.dropdown-menu.fixed.four-column {
	margin-left:-300px
}
.dt-button-collection.dropdown-menu>* {
	-webkit-column-break-inside:avoid;
	break-inside:avoid
}
.dt-button-collection.dropdown-menu.two-column {
	-webkit-column-count:2;
	column-count:2;
	padding-bottom:1px;
	width:300px
}
.dt-button-collection.dropdown-menu.three-column {
	-webkit-column-count:3;
	column-count:3;
	padding-bottom:1px;
	width:450px
}
.dt-button-collection.dropdown-menu.four-column {
	-webkit-column-count:4;
	column-count:4;
	padding-bottom:1px;
	width:600px
}
.dt-button-background {
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:2001
}
@media screen and (max-width:767px) {
.dt-buttons {
float:none;
margin-bottom:5px;
text-align:center;
width:100%
}
.dt-buttons>a.btn {
float:none
}
}
.dataTable.DTCR_clonedTable {
	background-color:rgba(255, 255, 255, .7);
	position:absolute;
	z-index:202
}
.DTCR_pointer {
	background-color:#5364D0;
	width:1px;
	z-index:201
}
.dataTable.fixedHeader-floating, .dataTable.fixedHeader-locked {
	background-color:#fff;
	margin-bottom:0;
	margin-top:0
}
.dataTable.fixedHeader-floating {
	position:fixed
}
.dataTable.fixedHeader-locked {
	position:absolute
}
@media print {
.dataTable.fixedHeader-floating {
	display:none
}
}
.dtr-inline.collapsed>tbody>tr>td.child, .dtr-inline.collapsed>tbody>tr>td.dataTables_empty, .dtr-inline.collapsed>tbody>tr>th.child {
	cursor:default
}
.dtr-inline.collapsed>tbody>tr>td.child:before, .dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before, .dtr-inline.collapsed>tbody>tr>th.child:before {
	display:none
}
.dtr-inline.collapsed>tbody>tr>td:first-child, .dtr-inline.collapsed>tbody>tr>th:first-child {
	cursor:pointer;
	padding-left:30px;
	position:relative
}
.dtr-inline.collapsed>tbody>tr>td:first-child:before, .dtr-inline.collapsed>tbody>tr>th:first-child:before {
	color:#cbcbd2;
	content:"\f196";
	display:block;
	font-family:FontAwesome;
	font-size:16px;
	height:16px;
	left:5px;
	line-height:16px;
	position:absolute;
	text-align:center;
	top:10px;
	width:16px
}
.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before, .dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	content:"\f147"
}
.dtr-inline.collapsed>tbody>tr.child>td:before, .dtr-inline.collapsed>tbody>tr.child>th:before {
	display:none
}
.dtr-inline.collapsed>tbody>tr.child>td>ul, .dtr-inline.collapsed>tbody>tr.child>th>ul {
	display:table;
	list-style:none;
	margin:0;
	padding:0;
	width:100%
}
.dtr-inline.collapsed>tbody>tr.child>td>ul>li, .dtr-inline.collapsed>tbody>tr.child>th>ul>li {
	display:table-row
}
.dtr-inline.collapsed>tbody>tr.child>td .dtr-title, .dtr-inline.collapsed>tbody>tr.child>th .dtr-title {
	display:table-cell;
	font-weight:500;
	padding-right:16px;
	white-space:nowrap;
	width:1%
}
.dtr-inline.collapsed>tbody>tr.child>td .dtr-data, .dtr-inline.collapsed>tbody>tr.child>th .dtr-data {
	display:table-cell;
	padding-bottom:8px;
	padding-top:8px;
	width:99%
}
.dtr-column>tbody>tr>td.control, .dtr-column>tbody>tr>th.control {
	cursor:pointer;
	position:relative
}
.dtr-column>tbody>tr>td.control:before, .dtr-column>tbody>tr>th.control:before {
	color:#cbcbd2;
	content:"\f196";
	display:block;
	font-family:FontAwesome;
	font-size:16px;
	height:16px;
	left:5px;
	line-height:16px;
	position:absolute;
	text-align:center;
	top:10px;
	width:16px
}
.dtr-column>tbody>tr.parent>td.control:before, .dtr-column>tbody>tr.parent>th.control:before {
	content:"\f147"
}
.dtr-column>tbody>tr.child {
	padding:10px 15px
}
.dtr-column>tbody>tr.child:hover {
	background-color:transparent
}
.dtr-column>tbody>tr.child>td.control:before, .dtr-column>tbody>tr.child>th.control:before {
	display:none
}
.dataTable.dt-rowReorder>tbody>tr>td:first-child, .dataTable.dt-rowReorder>tbody>tr>th:first-child {
	white-space:nowrap
}
.dataTable.dt-rowReorder>tbody>tr>td:first-child:before, .dataTable.dt-rowReorder>tbody>tr>th:first-child:before {
	color:#cbcbd2;
	content:"\f0c9";
	cursor:move;
	display:inline-block;
	font-family:FontAwesome;
	font-size:12px;
	height:20px;
	line-height:20px;
	margin-right:5px;
	text-align:center;
	width:20px
}
.dataTable.dt-rowReorder-float {
	opacity:.8;
	outline:2px solid #5364D0;
	outline-offset:-2px;
	position:absolute!important;
	table-layout:fixed;
	z-index:2001
}
.dt-rowReorder-moving {
	outline:2px solid #3f3f44;
	outline-offset:-2px
}
.dt-rowReorder-noOverflow {
	overflow-x:hidden
}
.dataTable td.reorder {
	cursor:move;
	text-align:center
}
.DTS {
	display:block
}
.DTS .table>tbody>tr>td, .DTS .table>tbody>tr>th {
	white-space:nowrap
}
.DTS .DTS_Loading {
	z-index:1
}
.DTS .dataTables_scrollBody {
	background:-webkit-repeating-linear-gradient(45deg, #f9f9f9, #f9f9f9 10px, #fff 10px, #fff 20px);
	background:-o-repeating-linear-gradient(45deg, #f9f9f9, #f9f9f9 10px, #fff 10px, #fff 20px);
	background:repeating-linear-gradient(45deg, #f9f9f9, #f9f9f9 10px, #fff 10px, #fff 20px)
}
.DTS .dataTables_scrollBody .table {
	z-index:2
}
.DTS .dataTables_length, .DTS .dataTables_paginate {
	display:none
}
div.DTS tbody tr.even {
	background-color:#fff
}
.bootstrap-table .table {
	background-color:transparent;
	border-bottom:1px solid #e7e7ec;
	border-collapse:collapse!important;
	border-radius:0;
	margin-bottom:0!important
}
.bootstrap-table .table:not(.table-condensed), .bootstrap-table .table:not(.table-condensed)>tbody>tr>td, .bootstrap-table .table:not(.table-condensed)>tbody>tr>th, .bootstrap-table .table:not(.table-condensed)>tfoot>tr>td, .bootstrap-table .table:not(.table-condensed)>tfoot>tr>th, .bootstrap-table .table:not(.table-condensed)>thead>tr>td {
padding:8px
}
.bootstrap-table .table.table-no-bordered>tbody>tr>td, .bootstrap-table .table.table-no-bordered>thead>tr>th {
	border-right:2px solid transparent
}
.bootstrap-table .table.table-no-bordered>tbody>tr>td:last-child {
	border-right:none
}
.fixed-table-container {
	position:relative;
	clear:both;
	border:1px solid #e7e7ec;
	border-radius:#e7e7ec
}
.fixed-table-container.table-no-bordered {
	border:1px solid transparent
}
.fixed-table-footer, .fixed-table-header {
	overflow:hidden
}
.fixed-table-footer {
	border-top:1px solid #e7e7ec
}
.fixed-table-body {
	overflow-x:auto;
	overflow-y:auto;
	height:100%
}
.fixed-table-container table {
	width:100%
}
.fixed-table-container thead th {
	height:0;
	padding:0;
	margin:0;
	border-left:1px solid #e7e7ec
}
.fixed-table-container thead th:focus {
	outline:0 solid transparent
}
.fixed-table-container thead th:first-child {
	border-left:none;
	border-top-left-radius:4px
}
.fixed-table-container tbody td .th-inner, .fixed-table-container thead th .th-inner {
	padding:8px;
	line-height:24px;
	vertical-align:top;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.fixed-table-container thead th .sortable {
	cursor:pointer;
	padding-right:30px;
	position:relative
}
.fixed-table-container thead th .sortable:after {
	bottom:8px;
	display:block;
	font-family:FontAwesome;
	font-size:12px;
	height:20px;
	line-height:20px;
	margin-left:5px;
	position:absolute;
	right:4px;
	text-align:center;
	width:20px
}
.fixed-table-container thead th .both:after {
	color:#cbcbd2;
	content:"\f0dc"
}
.fixed-table-container thead th .asc:after {
	color:#5364D0;
	content:"\f0de"
}
.fixed-table-container thead th .desc:after {
	color:#5364D0;
	content:"\f0dd"
}
.fixed-table-container th.detail {
	width:30px
}
.fixed-table-container tbody td {
	border-left:1px solid #e7e7ec
}
.fixed-table-container tbody tr:first-child td {
	border-top:none
}
.fixed-table-container tbody td:first-child {
	border-left:none
}
.fixed-table-container tbody .selected td {
	background-color:#f5f5f5
}
.fixed-table-container .bs-checkbox {
	text-align:center
}
.fixed-table-container .bs-checkbox .th-inner {
	padding:8px 0
}
.fixed-table-container input[type=radio], .fixed-table-container input[type=checkbox] {
	margin:0 auto!important
}
.fixed-table-container .no-records-found {
	text-align:center
}
.fixed-table-pagination .pagination-detail, .fixed-table-pagination div.pagination {
	margin-top:10px;
	margin-bottom:10px
}
.fixed-table-pagination div.pagination .pagination {
	margin:0
}
.fixed-table-pagination .pagination a {
	padding:6px 12px;
	line-height:1.428571429
}
.fixed-table-pagination .pagination-info {
	line-height:34px;
	margin-right:5px
}
.fixed-table-pagination .btn-group {
	position:relative;
	display:inline-block;
	vertical-align:middle
}
.fixed-table-pagination .dropup .dropdown-menu {
	margin-bottom:0
}
.fixed-table-pagination .page-list {
	display:inline-block
}
.fixed-table-toolbar .columns-left {
	margin-right:5px
}
.fixed-table-toolbar .columns-right {
	margin-left:5px
}
.fixed-table-toolbar .columns label {
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:400;
	line-height:1.428571429
}
.fixed-table-toolbar .bs-bars, .fixed-table-toolbar .columns, .fixed-table-toolbar .search {
	position:relative;
	margin-top:10px;
	margin-bottom:10px;
	line-height:34px
}
.fixed-table-pagination li.disabled a {
	pointer-events:none;
	cursor:default
}
.fixed-table-loading {
	background-color:#fff;
	bottom:0;
	display:none;
	left:0;
	position:absolute;
	right:0;
	text-align:center;
	top:42px;
	z-index:99
}
.fixed-table-body .card-view .title {
	font-weight:700;
	display:inline-block;
	min-width:30%;
	text-align:left!important
}
.fixed-table-body thead th .th-inner {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.table td, .table th {
	vertical-align:middle;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.fixed-table-toolbar .dropdown-menu {
	text-align:left;
	max-height:300px;
	overflow:auto
}
.fixed-table-toolbar .btn-group>.btn-group {
	display:inline-block;
	margin-left:-1px!important
}
.fixed-table-toolbar .btn-group>.btn-group>.btn {
	border-radius:0
}
.fixed-table-toolbar .btn-group>.btn-group:first-child>.btn {
	border-top-left-radius:4px;
	border-bottom-left-radius:4px
}
.fixed-table-toolbar .btn-group>.btn-group:last-child>.btn {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.bootstrap-table .table>thead>tr>th {
	vertical-align:bottom;
	border-bottom:1px solid #e7e7ec
}
.bootstrap-table .table thead>tr>th {
	padding:0;
	margin:0
}
.bootstrap-table .fixed-table-footer tbody>tr>td {
	padding:0!important
}
.bootstrap-table .fixed-table-footer .table {
	border-bottom:none;
	border-radius:0;
	padding:0!important
}
.pull-right .dropdown-menu {
	right:0;
	left:auto
}
p.fixed-table-scroll-inner {
	width:100%;
	height:200px
}
div.fixed-table-scroll-outer {
	top:0;
	left:0;
	visibility:hidden;
	width:200px;
	height:150px;
	overflow:hidden
}
.datepicker {
	border-radius:4px;
	direction:ltr;
	padding:5px
}
.datepicker table {
	margin:0;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.datepicker table tr td, .datepicker table tr th {
	border:none;
	border-radius:4px;
	height:30px;
	text-align:center;
	width:30px
}
.datepicker table tr td.new, .datepicker table tr td.old {
	color:#e7e7ec
}
.datepicker table tr td.highlighted, .datepicker table tr td.range {
	border-radius:0
}
.datepicker table tr td.day:hover, .datepicker table tr td.focused {
	background-color:#5364D0;
	color:#fff;
	cursor:pointer
}
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
	background-color:transparent;
	color:#e7e7ec;
	cursor:default
}
.datepicker table tr span {
	border-radius:4px;
	cursor:pointer;
	display:block;
	float:left;
	height:54px;
	line-height:54px;
	margin:1%;
	width:23%
}
.datepicker table tr span.new, .datepicker table tr span.old {
	color:#e7e7ec
}
.datepicker table tr span.focused, .datepicker table tr span:hover {
	background-color:#5364D0;
	color:#fff
}
.datepicker table tr span.active {
	background-color:#5364D0;
	color:#fff
}
.datepicker table tr span.active:hover {
	background-color:#3649C5;
	color:#fff
}
.datepicker table tr span.disabled, .datepicker table tr span.disabled:hover {
	background-color:transparent;
	color:#e7e7ec;
	cursor:default
}
.datepicker-rtl {
	direction:rtl
}
.datepicker-rtl table tr span {
	float:right
}
.datepicker .datepicker-switch {
	width:150px
}
.datepicker .clear, .datepicker .datepicker-switch, .datepicker .next, .datepicker .prev, .datepicker .today {
	cursor:pointer
}
.datepicker .clear:hover, .datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker .today:hover {
	background-color:#5364D0;
	color:#fff
}
.datepicker .cw {
	font-size:10px;
	padding:0 5px;
	vertical-align:middle;
	width:12px
}
.datepicker-inline {
	width:220px
}
.dropdown-menu.datepicker-orient-top:before {
	border-top-color:#e7e7ec;
	top:100%
}
.dropdown-menu.datepicker-orient-top:after {
	border-top-color:#fff;
	top:100%;
	margin-top:-1px
}
.dropdown-menu.datepicker-orient-right:after, .dropdown-menu.datepicker-orient-right:before {
	left:auto;
	right:7px
}
.dropdown-menu.datepicker-orient-bottom:before {
	border-bottom-color:#e7e7ec;
	bottom:100%
}
.dropdown-menu.datepicker-orient-bottom:after {
	border-bottom-color:#fff;
	bottom:100%;
	margin-bottom:-1px
}
.dropdown-menu.datepicker-orient-left:after, .dropdown-menu.datepicker-orient-left:before {
	left:7px;
	right:auto
}
.datepicker table tr td.highlighted {
	background-color:#7465eb;
	color:#fff
}
.datepicker table tr td.highlighted:hover {
	background-color:#4b38e5;
	color:#fff
}
.datepicker table tr td.highlighted.disabled, .datepicker table tr td.highlighted.disabled:hover {
	background-color:#7465eb;
	color:#e7e7ec
}
.datepicker table tr td.today {
	background-color:#fdbb44;
	color:#fff
}
.datepicker table tr td.today:hover {
	background-color:#fca912;
	color:#fff
}
.datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
	background-color:#fdbb44;
	color:#e7e7ec
}
.datepicker table tr td.range {
	background-color:#e7e7ec;
	color:#707080
}
.datepicker table tr td.range:hover {
	background-color:#cbcbd5;
	color:#707080
}
.datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover {
	background-color:#e7e7ec;
	color:#e7e7ec
}
.datepicker table tr td.range.highlighted {
	background-color:#aea6ec;
	color:#000
}
.datepicker table tr td.range.highlighted:hover {
	background-color:#887ce3;
	color:#000
}
.datepicker table tr td.range.highlighted.disabled, .datepicker table tr td.range.highlighted.disabled:hover {
	background-color:#aea6ec;
	color:#e7e7ec
}
.datepicker table tr td.range.today {
	background-color:#f2d198;
	color:#000
}
.datepicker table tr td.range.today:hover {
	background-color:#ecbd6b;
	color:#000
}
.datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover {
	background-color:#f2d198;
	color:#e7e7ec
}
.datepicker table tr td.selected {
	background-color:#707080;
	color:#fff
}
.datepicker table tr td.selected:hover {
	background-color:#646474;
	color:#fff
}
.datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover {
	background-color:#707080;
	color:#e7e7ec
}
.datepicker table tr td.active {
	background-color:#5364D0;
	color:#fff
}
.datepicker table tr td.active:hover {
	background-color:#3649C5;
	color:#fff
}
.datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover {
	background-color:#5364D0;
	color:#e7e7ec
}
.input-daterange {
	width:100%
}
.input-daterange .form-control {
	text-align:center
}
.input-daterange .input-group-addon {
	border-width:1px 0;
	cursor:pointer;
	min-width:16px;
	padding-left:5px;
	padding-right:5px;
	width:auto
}
.slider {
	direction:ltr;
	position:relative
}
.slider, .slider * {
	-ms-touch-action:none;
	touch-action:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.slider-base {
	height:100%;
	position:relative;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	width:100%;
	z-index:1
}
.slider-origin {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0
}
.slider-background {
	background-color:#f5f5f5
}
.slider-connect {
-webkit-transition:background-color .45s;
-o-transition:background-color .45s;
transition:background-color .45s
}
.slider-handle {
	border:2px solid transparent;
	border-radius:3px;
	cursor:pointer;
	position:relative;
-webkit-transition:all .2s;
-o-transition:all .2s;
transition:all .2s;
	z-index:1
}
.slider-circle .slider-handle {
	border-radius:50%
}
.slider-stacking .slider-handle {
	z-index:10
}
.slider-state-tap .slider-origin {
-webkit-transition:left .3s, top .3s;
-o-transition:left .3s, top .3s;
transition:left .3s, top .3s
}
.slider-state-drag * {
	cursor:inherit!important
}
.slider-horizontal {
	display:block;
	height:2px;
	margin:20px 0
}
.slider-horizontal .slider-handle {
	height:12px;
	left:-6px;
	top:-5px;
	width:12px
}
.slider-horizontal .slider-draggable {
	cursor:w-resize
}
.slider-vertical {
	display:inline-block;
	margin:0 20px;
	width:2px
}
.slider-vertical .slider-handle {
	height:12px;
	left:-5px;
	top:-6px;
	width:12px
}
.slider-vertical .slider-draggable {
	cursor:n-resize
}
.slider-default .slider-connect, .slider-default.slider-connect {
	background-color:#707080
}
.slider-default .slider-handle {
	background-color:#707080;
	border-color:#707080
}
.slider-primary .slider-connect, .slider-primary.slider-connect {
	background-color:#5364D0
}
.slider-primary .slider-handle {
	background-color:#5364D0;
	border-color:#5364D0
}
.slider-success .slider-connect, .slider-success.slider-connect {
	background-color:#2cf0d9
}
.slider-success .slider-handle {
	background-color:#2cf0d9;
	border-color:#2cf0d9
}
.slider-info .slider-connect, .slider-info.slider-connect {
	background-color:#7465eb
}
.slider-info .slider-handle {
	background-color:#7465eb;
	border-color:#7465eb
}
.slider-warning .slider-connect, .slider-warning.slider-connect {
	background-color:#fdbb44
}
.slider-warning .slider-handle {
	background-color:#fdbb44;
	border-color:#fdbb44
}
.slider-danger .slider-connect, .slider-danger.slider-connect {
	background-color:#f75b50
}
.slider-danger .slider-handle {
	background-color:#f75b50;
	border-color:#f75b50
}
.slider-background[style^="top: 0"] .slider-handle, .slider-background[style^="left: 0"] .slider-handle {
background-color:#fff;
border-color:#f5f5f5
}
.slider-connect[style^="top: 100"] .slider-handle, .slider-connect[style^="left: 100"] .slider-handle {
background-color:#fff;
border-color:#f5f5f5
}
.slider-handle.slider-active {
	-webkit-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
	transform:scale(1.5)
}
.slider[disabled] .slider-connect, .slider[disabled].slider-connect {
	background-color:#cbcbd2
}
.slider[disabled] .slider-handle {
	background-color:#cbcbd2;
	border-color:#cbcbd2;
	cursor:not-allowed
}
.slider-tooltip {
	background-color:#e7e7ec;
	border:1px solid #e7e7ec;
	border-radius:3px;
	display:block;
	font-size:12px;
	padding:2px 4px;
	position:absolute;
	text-align:center
}
.slider-horizontal .slider-tooltip {
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%)
}
.slider-horizontal .slider-handle-lower .slider-tooltip {
	bottom:100%;
	margin-bottom:5px
}
.slider-horizontal .slider-handle-upper .slider-tooltip {
	margin-top:5px;
	top:100%
}
.slider-vertical .slider-tooltip {
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%)
}
.slider-vertical .slider-handle-lower .slider-tooltip {
	left:100%;
	margin-left:5px
}
.slider-vertical .slider-handle-upper .slider-tooltip {
	margin-right:5px;
	right:100%
}
.slider-pips {
	position:absolute
}
.slider-value {
	color:#707080;
	font-size:12px;
	line-height:1;
	position:absolute;
	text-align:center
}
.slider-value-sub {
	color:#cbcbd2;
	font-size:10px
}
.slider-marker {
	background-color:#cbcbd2;
	position:absolute
}
.slider-marker-large, .slider-marker-sub {
	background-color:#707080
}
.slider-pips-horizontal {
	left:0;
	min-height:52px;
	padding:10px 0;
	top:100%;
	width:100%
}
.slider-pips-horizontal .slider-value {
	margin-left:-20px;
	padding-top:20px;
	width:40px
}
@media (max-width:992px) {
.slider-pips-horizontal .slider-value {
display:none
}
}
.slider-pips-horizontal .slider-value-sub {
	padding-top:15px
}
.slider-pips-horizontal .slider-marker {
	height:5px;
	width:1px
}
.slider-pips-horizontal .slider-marker-sub {
	height:10px
}
.slider-pips-horizontal .slider-marker-large {
	height:15px
}
.slider-pips-vertical {
	height:100%;
	left:100%;
	min-width:52px;
	padding:0 10px;
	top:0
}
.slider-pips-vertical .slider-value {
	margin-left:20px;
	margin-top:-6px;
	width:15px
}
.slider-pips-vertical .slider-value-sub {
	margin-top:-5px
}
.slider-pips-vertical .slider-marker {
	height:1px;
	width:5px
}
.slider-pips-vertical .slider-marker-sub {
	width:10px
}
.slider-pips-vertical .slider-marker-large {
	width:15px
}
.ui-timepicker-wrapper {
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	background-color:#fff;
	border:1px solid #e7e7ec;
	border-radius:4px;
	-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .25);
	box-shadow:0 2px 5px 0 rgba(0, 0, 0, .25);
	float:left;
	height:162px;
	min-width:120px;
	overflow-x:hidden;
	overflow-y:auto;
	padding:5px 0;
	z-index:1000
}
.ui-timepicker-list {
	list-style:none;
	margin-bottom:0;
	padding-left:0
}
.ui-timepicker-am, .ui-timepicker-pm {
	color:#3f3f44;
	cursor:pointer;
	display:block;
	line-height:1.538462;
	padding:5px 15px;
	white-space:nowrap
}
.ui-timepicker-am:hover, .ui-timepicker-pm:hover {
	background-color:#5364D0;
	color:#fff
}
.ui-timepicker-selected, .ui-timepicker-selected:hover {
	background-color:#5364D0;
	color:#fff
}
.ui-timepicker-duration {
	margin-left:5px
}
.ui-timepicker-selected .ui-timepicker-duration {
	color:#fff
}
.ui-timepicker-disabled, .ui-timepicker-disabled:hover {
	background-color:transparent;
	color:#e7e7ec;
	cursor:default
}
.toast {
	background-position:left top;
	background-repeat:no-repeat;
	-webkit-background-size:50px 50px;
	background-size:50px 50px;
	border-radius:3px;
	-webkit-box-shadow:0 0 3px #999;
	box-shadow:0 0 3px #999;
	color:#fff;
	margin-bottom:6px;
	overflow:hidden;
	padding:15px 15px 15px 50px;
	position:relative;
	width:300px
}
.toast:last-child {
	margin-bottom:0
}
.toast:hover {
	-webkit-box-shadow:0 0 4px #999;
	box-shadow:0 0 4px #999;
	cursor:pointer;
	opacity:1
}
@media (max-width:480px) {
.toast {
width:100%
}
}
.toast-title {
	font-weight:700
}
.toast-message {
	word-wrap:break-word
}
.toast-message a, .toast-message label {
	color:#fff
}
.toast-message a:hover {
	text-decoration:none
}
.toast-close-button {
	background-color:transparent;
	background-image:none;
	border:0;
	cursor:pointer;
	display:inline-block;
	float:right;
	font-size:20px;
	font-weight:700;
	opacity:.8;
	padding:0;
	position:relative;
	right:-.3em;
	text-align:center;
	top:-.3em;
	-webkit-appearance:none
}
.toast-close-button:focus, .toast-close-button:hover {
	opacity:1
}
.toast-progress {
	background-color:#f5f5f5;
	bottom:0;
	height:4px;
	left:0;
	opacity:.5;
	position:absolute
}
#toast-container {
	position:fixed;
	z-index:1080
}
@media (max-width:480px) {
#toast-container {
left:12px;
right:12px
}
}
.toast-top-left {
	left:12px;
	top:12px
}
.toast-top-center {
	right:0;
	top:12px;
	width:100%
}
.toast-top-right {
	right:12px;
	top:12px
}
.toast-bottom-left {
	bottom:12px;
	left:12px
}
.toast-bottom-center {
	bottom:12px;
	right:0;
	width:100%
}
.toast-bottom-right {
	bottom:12px;
	right:12px
}
.toast-bottom-center>.toast, .toast-top-center>.toast {
	margin-left:auto;
	margin-right:auto
}
.toast-top-full-width {
	left:12px;
	right:12px;
	top:12px
}
.toast-top-full-width>.toast {
	width:100%
}
.toast-bottom-full-width {
	bottom:12px;
	left:12px;
	right:12px
}
.toast-bottom-full-width>.toast {
	width:100%
}
.toast-success {
	background-color:#2cf0d9;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M17.737 10.757c0 .185-.074.37-.207.504l-6.366 6.366a.718.718 0 0 1-1.008 0L6.469 13.94a.718.718 0 0 1 0-1.008l1.007-1.007a.718.718 0 0 1 1.008 0l2.177 2.184 4.856-4.864a.718.718 0 0 1 1.008 0l1.007 1.007a.718.718 0 0 1 .207.504z'/%3E%3C/svg%3E");
	color:#fff
}
.toast-info {
	background-color:#7465eb;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M14.129 18.623c-.005.002-.503.168-.935.168-.239 0-.335-.05-.365-.071-.151-.105-.432-.303.049-1.26l.9-1.795c.534-1.066.613-2.096.22-2.903-.32-.66-.935-1.113-1.728-1.274a4.26 4.26 0 0 0-.862-.088c-1.664 0-2.785.972-2.832 1.014a.45.45 0 1 0 .443.764c.005-.002.503-.168.935-.168.237 0 .332.05.362.07.152.106.434.306-.046 1.262l-.9 1.795c-.535 1.066-.613 2.097-.22 2.903.32.66.934 1.113 1.729 1.274.282.057.573.088.859.088 1.665 0 2.787-.972 2.833-1.014a.452.452 0 0 0-.442-.765zM15.623 8.25a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0z'/%3E%3C/svg%3E");
	color:#fff
}
.toast-warning {
	background-color:#fdbb44;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M14.115 10.2c0 .159-.141.3-.3.3s-.3-.141-.3-.3c0-.647-1.003-.9-1.5-.9-.159 0-.3-.141-.3-.3s.141-.3.3-.3c.872 0 2.1.46 2.1 1.5zm1.5 0c0-1.875-1.903-3-3.6-3s-3.6 1.125-3.6 3c0 .6.244 1.228.637 1.688.178.206.384.403.572.619.666.797 1.228 1.734 1.322 2.794h2.138c.094-1.059.656-1.997 1.322-2.794.187-.216.394-.412.572-.619.394-.46.637-1.087.637-1.688zm1.201 0c0 .966-.319 1.8-.966 2.513s-1.5 1.716-1.575 2.719c.272.159.441.46.441.769a.875.875 0 0 1-.234.6c.15.159.234.375.234.6a.898.898 0 0 1-.422.759.917.917 0 0 1 .122.441c0 .609-.478.9-1.022.9-.244.544-.788.9-1.378.9s-1.135-.356-1.378-.9c-.544 0-1.022-.291-1.022-.9a.92.92 0 0 1 .122-.441.9.9 0 0 1-.422-.759c0-.225.084-.441.234-.6a.875.875 0 0 1-.234-.6c0-.309.169-.609.441-.769-.075-1.003-.928-2.006-1.575-2.719s-.966-1.547-.966-2.513c0-2.55 2.428-4.2 4.8-4.2s4.8 1.65 4.8 4.2z'/%3E%3C/svg%3E");
	color:#fff
}
.toast-error {
	background-color:#f75b50;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M12.964 17.292V15.86a.245.245 0 0 0-.241-.249h-1.447a.244.244 0 0 0-.241.249v1.432c0 .136.106.249.241.249h1.447a.244.244 0 0 0 .241-.249zm-.015-2.818l.136-3.459a.179.179 0 0 0-.076-.143c-.045-.038-.113-.083-.181-.083H11.17c-.068 0-.136.045-.181.083a.21.21 0 0 0-.076.158l.128 3.443c0 .098.113.174.256.174h1.394c.136 0 .249-.076.256-.174zm-.105-7.038l5.787 10.61a.965.965 0 0 1-.844 1.424H6.213c-.339 0-.655-.181-.829-.475s-.181-.655-.015-.949l5.787-10.61a.96.96 0 0 1 1.688 0z'/%3E%3C/svg%3E");
	color:#fff
}
select.bs-select-hidden, select.selectpicker {
	display:none!important
}
.bootstrap-select {
	width:220px\9
}
.bootstrap-select>.dropdown-toggle {
	width:100%;
	padding-right:25px;
	z-index:1
}
.bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder:active, .bootstrap-select>.dropdown-toggle.bs-placeholder:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
	color:#e7e7ec
}
.bootstrap-select>select {
	position:absolute!important;
	bottom:0;
	left:50%;
	display:block!important;
	width:.5px!important;
	height:100%!important;
	padding:0!important;
	opacity:0!important;
	border:none
}
.bootstrap-select>select.mobile-device {
	top:0;
	left:0;
	display:block!important;
	width:100%!important;
	z-index:2
}
.error .bootstrap-select .dropdown-toggle, .has-error .bootstrap-select .dropdown-toggle {
	border-color:#b94a48
}
.bootstrap-select.fit-width {
	width:auto!important
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
width:220px
}
.bootstrap-select .dropdown-toggle:focus {
	outline:thin dotted #333!important;
	outline:5px auto -webkit-focus-ring-color!important;
	outline-offset:-2px
}
.bootstrap-select.form-control {
	margin-bottom:0;
	padding:0;
	border:none
}
.bootstrap-select.form-control:not([class*=col-]) {
width:100%
}
.bootstrap-select.form-control.input-group-btn {
	z-index:auto
}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn {
border-radius:0
}
.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*=col-] {
float:none;
display:inline-block;
margin-left:0
}
.bootstrap-select.btn-group.dropdown-menu-right, .bootstrap-select.btn-group[class*=col-].dropdown-menu-right, .row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right {
float:right
}
.form-group .bootstrap-select.btn-group, .form-horizontal .bootstrap-select.btn-group, .form-inline .bootstrap-select.btn-group {
	margin-bottom:0
}
.form-group-lg .bootstrap-select.btn-group.form-control, .form-group-sm .bootstrap-select.btn-group.form-control {
	padding:0
}
.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle, .form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {
	height:100%;
	font-size:inherit;
	line-height:inherit;
	border-radius:inherit
}
.form-inline .bootstrap-select.btn-group .form-control {
	width:100%
}
.bootstrap-select.btn-group.disabled, .bootstrap-select.btn-group>.disabled {
	cursor:not-allowed
}
.bootstrap-select.btn-group.disabled:focus, .bootstrap-select.btn-group>.disabled:focus {
	outline:0!important
}
.bootstrap-select.btn-group.bs-container {
	position:absolute;
	height:0!important;
	padding:0!important
}
.bootstrap-select.btn-group.bs-container .dropdown-menu {
	z-index:1060
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
	display:inline-block;
	overflow:hidden;
	width:100%;
	text-align:left
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
	position:absolute;
	top:50%;
	right:12px;
	margin-top:-2px;
	vertical-align:middle
}
.bootstrap-select.btn-group[class*=col-] .dropdown-toggle {
width:100%
}
.bootstrap-select.btn-group .dropdown-menu {
	min-width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.bootstrap-select.btn-group .dropdown-menu.inner {
	position:static;
	float:none;
	border:0;
	padding:0;
	margin:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.bootstrap-select.btn-group .dropdown-menu li {
	position:relative
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
	color:#fff
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
	cursor:not-allowed
}
.bootstrap-select.btn-group .dropdown-menu li a {
	cursor:pointer;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
	position:relative;
	padding-left:2.25em
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
	display:none
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
	display:inline-block
}
.bootstrap-select.btn-group .dropdown-menu li small {
	padding-left:.5em
}
.bootstrap-select.btn-group .dropdown-menu .notify {
	position:absolute;
	bottom:5px;
	width:96%;
	margin:0 2%;
	min-height:26px;
	padding:3px 5px;
	background:#f5f5f5;
	border:1px solid #e3e3e3;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
	pointer-events:none;
	opacity:.9;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.bootstrap-select.btn-group .no-results {
	padding:3px;
	background:#f5f5f5;
	margin:0 5px;
	white-space:nowrap
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
	position:static
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
	position:static;
	top:auto;
	margin-top:-1px
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
	position:absolute;
	display:inline-block;
	right:15px;
	margin-top:5px
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
	margin-right:34px
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle {
	z-index:1061
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
	content:'';
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:7px solid rgba(204, 204, 204, .2);
	position:absolute;
	bottom:-4px;
	left:9px;
	display:none
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
	content:'';
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:6px solid #fff;
	position:absolute;
	bottom:-4px;
	left:10px;
	display:none
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
	bottom:auto;
	top:-3px;
	border-top:7px solid rgba(204, 204, 204, .2);
	border-bottom:0
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
	bottom:auto;
	top:-3px;
	border-top:6px solid #fff;
	border-bottom:0
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
	right:12px;
	left:auto
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
	right:13px;
	left:auto
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after, .bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before {
	display:block
}
.bs-actionsbox, .bs-donebutton, .bs-searchbox {
	padding:4px 8px
}
.bs-actionsbox {
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.bs-actionsbox .btn-group button {
	width:50%
}
.bs-donebutton {
	float:left;
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.bs-donebutton .btn-group button {
	width:100%
}
.bs-searchbox+.bs-actionsbox {
	padding:0 8px 4px
}
.bs-searchbox .form-control {
	margin-bottom:0;
	width:100%;
	float:none
}
.flag-icon, .flag-icon-background {
	-webkit-background-size:contain;
	background-size:contain;
	background-position:50%;
	background-repeat:no-repeat
}
.flag-icon {
	position:relative;
	display:inline-block;
	width:1.333333em;
	line-height:1em
}
.flag-icon:before {
	content:'\00a0'
}
.flag-icon.flag-icon-squared {
	width:1em
}
.flag-icon-ad {
	background-image:url(../img/flags/4x3/ad.svg)
}
.flag-icon-ad.flag-icon-squared {
	background-image:url(../img/flags/1x1/ad.svg)
}
.flag-icon-ae {
	background-image:url(../img/flags/4x3/ae.svg)
}
.flag-icon-ae.flag-icon-squared {
	background-image:url(../img/flags/1x1/ae.svg)
}
.flag-icon-af {
	background-image:url(../img/flags/4x3/af.svg)
}
.flag-icon-af.flag-icon-squared {
	background-image:url(../img/flags/1x1/af.svg)
}
.flag-icon-ag {
	background-image:url(../img/flags/4x3/ag.svg)
}
.flag-icon-ag.flag-icon-squared {
	background-image:url(../img/flags/1x1/ag.svg)
}
.flag-icon-ai {
	background-image:url(../img/flags/4x3/ai.svg)
}
.flag-icon-ai.flag-icon-squared {
	background-image:url(../img/flags/1x1/ai.svg)
}
.flag-icon-al {
	background-image:url(../img/flags/4x3/al.svg)
}
.flag-icon-al.flag-icon-squared {
	background-image:url(../img/flags/1x1/al.svg)
}
.flag-icon-am {
	background-image:url(../img/flags/4x3/am.svg)
}
.flag-icon-am.flag-icon-squared {
	background-image:url(../img/flags/1x1/am.svg)
}
.flag-icon-ao {
	background-image:url(../img/flags/4x3/ao.svg)
}
.flag-icon-ao.flag-icon-squared {
	background-image:url(../img/flags/1x1/ao.svg)
}
.flag-icon-aq {
	background-image:url(../img/flags/4x3/aq.svg)
}
.flag-icon-aq.flag-icon-squared {
	background-image:url(../img/flags/1x1/aq.svg)
}
.flag-icon-ar {
	background-image:url(../img/flags/4x3/ar.svg)
}
.flag-icon-ar.flag-icon-squared {
	background-image:url(../img/flags/1x1/ar.svg)
}
.flag-icon-as {
	background-image:url(../img/flags/4x3/as.svg)
}
.flag-icon-as.flag-icon-squared {
	background-image:url(../img/flags/1x1/as.svg)
}
.flag-icon-at {
	background-image:url(../img/flags/4x3/at.svg)
}
.flag-icon-at.flag-icon-squared {
	background-image:url(../img/flags/1x1/at.svg)
}
.flag-icon-au {
	background-image:url(../img/flags/4x3/au.svg)
}
.flag-icon-au.flag-icon-squared {
	background-image:url(../img/flags/1x1/au.svg)
}
.flag-icon-aw {
	background-image:url(../img/flags/4x3/aw.svg)
}
.flag-icon-aw.flag-icon-squared {
	background-image:url(../img/flags/1x1/aw.svg)
}
.flag-icon-ax {
	background-image:url(../img/flags/4x3/ax.svg)
}
.flag-icon-ax.flag-icon-squared {
	background-image:url(../img/flags/1x1/ax.svg)
}
.flag-icon-az {
	background-image:url(../img/flags/4x3/az.svg)
}
.flag-icon-az.flag-icon-squared {
	background-image:url(../img/flags/1x1/az.svg)
}
.flag-icon-ba {
	background-image:url(../img/flags/4x3/ba.svg)
}
.flag-icon-ba.flag-icon-squared {
	background-image:url(../img/flags/1x1/ba.svg)
}
.flag-icon-bb {
	background-image:url(../img/flags/4x3/bb.svg)
}
.flag-icon-bb.flag-icon-squared {
	background-image:url(../img/flags/1x1/bb.svg)
}
.flag-icon-bd {
	background-image:url(../img/flags/4x3/bd.svg)
}
.flag-icon-bd.flag-icon-squared {
	background-image:url(../img/flags/1x1/bd.svg)
}
.flag-icon-be {
	background-image:url(../img/flags/4x3/be.svg)
}
.flag-icon-be.flag-icon-squared {
	background-image:url(../img/flags/1x1/be.svg)
}
.flag-icon-bf {
	background-image:url(../img/flags/4x3/bf.svg)
}
.flag-icon-bf.flag-icon-squared {
	background-image:url(../img/flags/1x1/bf.svg)
}
.flag-icon-bg {
	background-image:url(../img/flags/4x3/bg.svg)
}
.flag-icon-bg.flag-icon-squared {
	background-image:url(../img/flags/1x1/bg.svg)
}
.flag-icon-bh {
	background-image:url(../img/flags/4x3/bh.svg)
}
.flag-icon-bh.flag-icon-squared {
	background-image:url(../img/flags/1x1/bh.svg)
}
.flag-icon-bi {
	background-image:url(../img/flags/4x3/bi.svg)
}
.flag-icon-bi.flag-icon-squared {
	background-image:url(../img/flags/1x1/bi.svg)
}
.flag-icon-bj {
	background-image:url(../img/flags/4x3/bj.svg)
}
.flag-icon-bj.flag-icon-squared {
	background-image:url(../img/flags/1x1/bj.svg)
}
.flag-icon-bl {
	background-image:url(../img/flags/4x3/bl.svg)
}
.flag-icon-bl.flag-icon-squared {
	background-image:url(../img/flags/1x1/bl.svg)
}
.flag-icon-bm {
	background-image:url(../img/flags/4x3/bm.svg)
}
.flag-icon-bm.flag-icon-squared {
	background-image:url(../img/flags/1x1/bm.svg)
}
.flag-icon-bn {
	background-image:url(../img/flags/4x3/bn.svg)
}
.flag-icon-bn.flag-icon-squared {
	background-image:url(../img/flags/1x1/bn.svg)
}
.flag-icon-bo {
	background-image:url(../img/flags/4x3/bo.svg)
}
.flag-icon-bo.flag-icon-squared {
	background-image:url(../img/flags/1x1/bo.svg)
}
.flag-icon-bq {
	background-image:url(../img/flags/4x3/bq.svg)
}
.flag-icon-bq.flag-icon-squared {
	background-image:url(../img/flags/1x1/bq.svg)
}
.flag-icon-br {
	background-image:url(../img/flags/4x3/br.svg)
}
.flag-icon-br.flag-icon-squared {
	background-image:url(../img/flags/1x1/br.svg)
}
.flag-icon-bs {
	background-image:url(../img/flags/4x3/bs.svg)
}
.flag-icon-bs.flag-icon-squared {
	background-image:url(../img/flags/1x1/bs.svg)
}
.flag-icon-bt {
	background-image:url(../img/flags/4x3/bt.svg)
}
.flag-icon-bt.flag-icon-squared {
	background-image:url(../img/flags/1x1/bt.svg)
}
.flag-icon-bv {
	background-image:url(../img/flags/4x3/bv.svg)
}
.flag-icon-bv.flag-icon-squared {
	background-image:url(../img/flags/1x1/bv.svg)
}
.flag-icon-bw {
	background-image:url(../img/flags/4x3/bw.svg)
}
.flag-icon-bw.flag-icon-squared {
	background-image:url(../img/flags/1x1/bw.svg)
}
.flag-icon-by {
	background-image:url(../img/flags/4x3/by.svg)
}
.flag-icon-by.flag-icon-squared {
	background-image:url(../img/flags/1x1/by.svg)
}
.flag-icon-bz {
	background-image:url(../img/flags/4x3/bz.svg)
}
.flag-icon-bz.flag-icon-squared {
	background-image:url(../img/flags/1x1/bz.svg)
}
.flag-icon-ca {
	background-image:url(../img/flags/4x3/ca.svg)
}
.flag-icon-ca.flag-icon-squared {
	background-image:url(../img/flags/1x1/ca.svg)
}
.flag-icon-cc {
	background-image:url(../img/flags/4x3/cc.svg)
}
.flag-icon-cc.flag-icon-squared {
	background-image:url(../img/flags/1x1/cc.svg)
}
.flag-icon-cd {
	background-image:url(../img/flags/4x3/cd.svg)
}
.flag-icon-cd.flag-icon-squared {
	background-image:url(../img/flags/1x1/cd.svg)
}
.flag-icon-cf {
	background-image:url(../img/flags/4x3/cf.svg)
}
.flag-icon-cf.flag-icon-squared {
	background-image:url(../img/flags/1x1/cf.svg)
}
.flag-icon-cg {
	background-image:url(../img/flags/4x3/cg.svg)
}
.flag-icon-cg.flag-icon-squared {
	background-image:url(../img/flags/1x1/cg.svg)
}
.flag-icon-ch {
	background-image:url(../img/flags/4x3/ch.svg)
}
.flag-icon-ch.flag-icon-squared {
	background-image:url(../img/flags/1x1/ch.svg)
}
.flag-icon-ci {
	background-image:url(../img/flags/4x3/ci.svg)
}
.flag-icon-ci.flag-icon-squared {
	background-image:url(../img/flags/1x1/ci.svg)
}
.flag-icon-ck {
	background-image:url(../img/flags/4x3/ck.svg)
}
.flag-icon-ck.flag-icon-squared {
	background-image:url(../img/flags/1x1/ck.svg)
}
.flag-icon-cl {
	background-image:url(../img/flags/4x3/cl.svg)
}
.flag-icon-cl.flag-icon-squared {
	background-image:url(../img/flags/1x1/cl.svg)
}
.flag-icon-cm {
	background-image:url(../img/flags/4x3/cm.svg)
}
.flag-icon-cm.flag-icon-squared {
	background-image:url(../img/flags/1x1/cm.svg)
}
.flag-icon-cn {
	background-image:url(../img/flags/4x3/cn.svg)
}
.flag-icon-cn.flag-icon-squared {
	background-image:url(../img/flags/1x1/cn.svg)
}
.flag-icon-co {
	background-image:url(../img/flags/4x3/co.svg)
}
.flag-icon-co.flag-icon-squared {
	background-image:url(../img/flags/1x1/co.svg)
}
.flag-icon-cr {
	background-image:url(../img/flags/4x3/cr.svg)
}
.flag-icon-cr.flag-icon-squared {
	background-image:url(../img/flags/1x1/cr.svg)
}
.flag-icon-cu {
	background-image:url(../img/flags/4x3/cu.svg)
}
.flag-icon-cu.flag-icon-squared {
	background-image:url(../img/flags/1x1/cu.svg)
}
.flag-icon-cv {
	background-image:url(../img/flags/4x3/cv.svg)
}
.flag-icon-cv.flag-icon-squared {
	background-image:url(../img/flags/1x1/cv.svg)
}
.flag-icon-cw {
	background-image:url(../img/flags/4x3/cw.svg)
}
.flag-icon-cw.flag-icon-squared {
	background-image:url(../img/flags/1x1/cw.svg)
}
.flag-icon-cx {
	background-image:url(../img/flags/4x3/cx.svg)
}
.flag-icon-cx.flag-icon-squared {
	background-image:url(../img/flags/1x1/cx.svg)
}
.flag-icon-cy {
	background-image:url(../img/flags/4x3/cy.svg)
}
.flag-icon-cy.flag-icon-squared {
	background-image:url(../img/flags/1x1/cy.svg)
}
.flag-icon-cz {
	background-image:url(../img/flags/4x3/cz.svg)
}
.flag-icon-cz.flag-icon-squared {
	background-image:url(../img/flags/1x1/cz.svg)
}
.flag-icon-de {
	background-image:url(../img/flags/4x3/de.svg)
}
.flag-icon-de.flag-icon-squared {
	background-image:url(../img/flags/1x1/de.svg)
}
.flag-icon-dj {
	background-image:url(../img/flags/4x3/dj.svg)
}
.flag-icon-dj.flag-icon-squared {
	background-image:url(../img/flags/1x1/dj.svg)
}
.flag-icon-dk {
	background-image:url(../img/flags/4x3/dk.svg)
}
.flag-icon-dk.flag-icon-squared {
	background-image:url(../img/flags/1x1/dk.svg)
}
.flag-icon-dm {
	background-image:url(../img/flags/4x3/dm.svg)
}
.flag-icon-dm.flag-icon-squared {
	background-image:url(../img/flags/1x1/dm.svg)
}
.flag-icon-do {
	background-image:url(../img/flags/4x3/do.svg)
}
.flag-icon-do.flag-icon-squared {
	background-image:url(../img/flags/1x1/do.svg)
}
.flag-icon-dz {
	background-image:url(../img/flags/4x3/dz.svg)
}
.flag-icon-dz.flag-icon-squared {
	background-image:url(../img/flags/1x1/dz.svg)
}
.flag-icon-ec {
	background-image:url(../img/flags/4x3/ec.svg)
}
.flag-icon-ec.flag-icon-squared {
	background-image:url(../img/flags/1x1/ec.svg)
}
.flag-icon-ee {
	background-image:url(../img/flags/4x3/ee.svg)
}
.flag-icon-ee.flag-icon-squared {
	background-image:url(../img/flags/1x1/ee.svg)
}
.flag-icon-eg {
	background-image:url(../img/flags/4x3/eg.svg)
}
.flag-icon-eg.flag-icon-squared {
	background-image:url(../img/flags/1x1/eg.svg)
}
.flag-icon-eh {
	background-image:url(../img/flags/4x3/eh.svg)
}
.flag-icon-eh.flag-icon-squared {
	background-image:url(../img/flags/1x1/eh.svg)
}
.flag-icon-er {
	background-image:url(../img/flags/4x3/er.svg)
}
.flag-icon-er.flag-icon-squared {
	background-image:url(../img/flags/1x1/er.svg)
}
.flag-icon-es {
	background-image:url(../img/flags/4x3/es.svg)
}
.flag-icon-es.flag-icon-squared {
	background-image:url(../img/flags/1x1/es.svg)
}
.flag-icon-et {
	background-image:url(../img/flags/4x3/et.svg)
}
.flag-icon-et.flag-icon-squared {
	background-image:url(../img/flags/1x1/et.svg)
}
.flag-icon-fi {
	background-image:url(../img/flags/4x3/fi.svg)
}
.flag-icon-fi.flag-icon-squared {
	background-image:url(../img/flags/1x1/fi.svg)
}
.flag-icon-fj {
	background-image:url(../img/flags/4x3/fj.svg)
}
.flag-icon-fj.flag-icon-squared {
	background-image:url(../img/flags/1x1/fj.svg)
}
.flag-icon-fk {
	background-image:url(../img/flags/4x3/fk.svg)
}
.flag-icon-fk.flag-icon-squared {
	background-image:url(../img/flags/1x1/fk.svg)
}
.flag-icon-fm {
	background-image:url(../img/flags/4x3/fm.svg)
}
.flag-icon-fm.flag-icon-squared {
	background-image:url(../img/flags/1x1/fm.svg)
}
.flag-icon-fo {
	background-image:url(../img/flags/4x3/fo.svg)
}
.flag-icon-fo.flag-icon-squared {
	background-image:url(../img/flags/1x1/fo.svg)
}
.flag-icon-fr {
	background-image:url(../img/flags/4x3/fr.svg)
}
.flag-icon-fr.flag-icon-squared {
	background-image:url(../img/flags/1x1/fr.svg)
}
.flag-icon-ga {
	background-image:url(../img/flags/4x3/ga.svg)
}
.flag-icon-ga.flag-icon-squared {
	background-image:url(../img/flags/1x1/ga.svg)
}
.flag-icon-gb {
	background-image:url(../img/flags/4x3/gb.svg)
}
.flag-icon-gb.flag-icon-squared {
	background-image:url(../img/flags/1x1/gb.svg)
}
.flag-icon-gd {
	background-image:url(../img/flags/4x3/gd.svg)
}
.flag-icon-gd.flag-icon-squared {
	background-image:url(../img/flags/1x1/gd.svg)
}
.flag-icon-ge {
	background-image:url(../img/flags/4x3/ge.svg)
}
.flag-icon-ge.flag-icon-squared {
	background-image:url(../img/flags/1x1/ge.svg)
}
.flag-icon-gf {
	background-image:url(../img/flags/4x3/gf.svg)
}
.flag-icon-gf.flag-icon-squared {
	background-image:url(../img/flags/1x1/gf.svg)
}
.flag-icon-gg {
	background-image:url(../img/flags/4x3/gg.svg)
}
.flag-icon-gg.flag-icon-squared {
	background-image:url(../img/flags/1x1/gg.svg)
}
.flag-icon-gh {
	background-image:url(../img/flags/4x3/gh.svg)
}
.flag-icon-gh.flag-icon-squared {
	background-image:url(../img/flags/1x1/gh.svg)
}
.flag-icon-gi {
	background-image:url(../img/flags/4x3/gi.svg)
}
.flag-icon-gi.flag-icon-squared {
	background-image:url(../img/flags/1x1/gi.svg)
}
.flag-icon-gl {
	background-image:url(../img/flags/4x3/gl.svg)
}
.flag-icon-gl.flag-icon-squared {
	background-image:url(../img/flags/1x1/gl.svg)
}
.flag-icon-gm {
	background-image:url(../img/flags/4x3/gm.svg)
}
.flag-icon-gm.flag-icon-squared {
	background-image:url(../img/flags/1x1/gm.svg)
}
.flag-icon-gn {
	background-image:url(../img/flags/4x3/gn.svg)
}
.flag-icon-gn.flag-icon-squared {
	background-image:url(../img/flags/1x1/gn.svg)
}
.flag-icon-gp {
	background-image:url(../img/flags/4x3/gp.svg)
}
.flag-icon-gp.flag-icon-squared {
	background-image:url(../img/flags/1x1/gp.svg)
}
.flag-icon-gq {
	background-image:url(../img/flags/4x3/gq.svg)
}
.flag-icon-gq.flag-icon-squared {
	background-image:url(../img/flags/1x1/gq.svg)
}
.flag-icon-gr {
	background-image:url(../img/flags/4x3/gr.svg)
}
.flag-icon-gr.flag-icon-squared {
	background-image:url(../img/flags/1x1/gr.svg)
}
.flag-icon-gs {
	background-image:url(../img/flags/4x3/gs.svg)
}
.flag-icon-gs.flag-icon-squared {
	background-image:url(../img/flags/1x1/gs.svg)
}
.flag-icon-gt {
	background-image:url(../img/flags/4x3/gt.svg)
}
.flag-icon-gt.flag-icon-squared {
	background-image:url(../img/flags/1x1/gt.svg)
}
.flag-icon-gu {
	background-image:url(../img/flags/4x3/gu.svg)
}
.flag-icon-gu.flag-icon-squared {
	background-image:url(../img/flags/1x1/gu.svg)
}
.flag-icon-gw {
	background-image:url(../img/flags/4x3/gw.svg)
}
.flag-icon-gw.flag-icon-squared {
	background-image:url(../img/flags/1x1/gw.svg)
}
.flag-icon-gy {
	background-image:url(../img/flags/4x3/gy.svg)
}
.flag-icon-gy.flag-icon-squared {
	background-image:url(../img/flags/1x1/gy.svg)
}
.flag-icon-hk {
	background-image:url(../img/flags/4x3/hk.svg)
}
.flag-icon-hk.flag-icon-squared {
	background-image:url(../img/flags/1x1/hk.svg)
}
.flag-icon-hm {
	background-image:url(../img/flags/4x3/hm.svg)
}
.flag-icon-hm.flag-icon-squared {
	background-image:url(../img/flags/1x1/hm.svg)
}
.flag-icon-hn {
	background-image:url(../img/flags/4x3/hn.svg)
}
.flag-icon-hn.flag-icon-squared {
	background-image:url(../img/flags/1x1/hn.svg)
}
.flag-icon-hr {
	background-image:url(../img/flags/4x3/hr.svg)
}
.flag-icon-hr.flag-icon-squared {
	background-image:url(../img/flags/1x1/hr.svg)
}
.flag-icon-ht {
	background-image:url(../img/flags/4x3/ht.svg)
}
.flag-icon-ht.flag-icon-squared {
	background-image:url(../img/flags/1x1/ht.svg)
}
.flag-icon-hu {
	background-image:url(../img/flags/4x3/hu.svg)
}
.flag-icon-hu.flag-icon-squared {
	background-image:url(../img/flags/1x1/hu.svg)
}
.flag-icon-id {
	background-image:url(../img/flags/4x3/id.svg)
}
.flag-icon-id.flag-icon-squared {
	background-image:url(../img/flags/1x1/id.svg)
}
.flag-icon-ie {
	background-image:url(../img/flags/4x3/ie.svg)
}
.flag-icon-ie.flag-icon-squared {
	background-image:url(../img/flags/1x1/ie.svg)
}
.flag-icon-il {
	background-image:url(../img/flags/4x3/il.svg)
}
.flag-icon-il.flag-icon-squared {
	background-image:url(../img/flags/1x1/il.svg)
}
.flag-icon-im {
	background-image:url(../img/flags/4x3/im.svg)
}
.flag-icon-im.flag-icon-squared {
	background-image:url(../img/flags/1x1/im.svg)
}
.flag-icon-in {
	background-image:url(../img/flags/4x3/in.svg)
}
.flag-icon-in.flag-icon-squared {
	background-image:url(../img/flags/1x1/in.svg)
}
.flag-icon-io {
	background-image:url(../img/flags/4x3/io.svg)
}
.flag-icon-io.flag-icon-squared {
	background-image:url(../img/flags/1x1/io.svg)
}
.flag-icon-iq {
	background-image:url(../img/flags/4x3/iq.svg)
}
.flag-icon-iq.flag-icon-squared {
	background-image:url(../img/flags/1x1/iq.svg)
}
.flag-icon-ir {
	background-image:url(../img/flags/4x3/ir.svg)
}
.flag-icon-ir.flag-icon-squared {
	background-image:url(../img/flags/1x1/ir.svg)
}
.flag-icon-is {
	background-image:url(../img/flags/4x3/is.svg)
}
.flag-icon-is.flag-icon-squared {
	background-image:url(../img/flags/1x1/is.svg)
}
.flag-icon-it {
	background-image:url(../img/flags/4x3/it.svg)
}
.flag-icon-it.flag-icon-squared {
	background-image:url(../img/flags/1x1/it.svg)
}
.flag-icon-je {
	background-image:url(../img/flags/4x3/je.svg)
}
.flag-icon-je.flag-icon-squared {
	background-image:url(../img/flags/1x1/je.svg)
}
.flag-icon-jm {
	background-image:url(../img/flags/4x3/jm.svg)
}
.flag-icon-jm.flag-icon-squared {
	background-image:url(../img/flags/1x1/jm.svg)
}
.flag-icon-jo {
	background-image:url(../img/flags/4x3/jo.svg)
}
.flag-icon-jo.flag-icon-squared {
	background-image:url(../img/flags/1x1/jo.svg)
}
.flag-icon-jp {
	background-image:url(../img/flags/4x3/jp.svg)
}
.flag-icon-jp.flag-icon-squared {
	background-image:url(../img/flags/1x1/jp.svg)
}
.flag-icon-ke {
	background-image:url(../img/flags/4x3/ke.svg)
}
.flag-icon-ke.flag-icon-squared {
	background-image:url(../img/flags/1x1/ke.svg)
}
.flag-icon-kg {
	background-image:url(../img/flags/4x3/kg.svg)
}
.flag-icon-kg.flag-icon-squared {
	background-image:url(../img/flags/1x1/kg.svg)
}
.flag-icon-kh {
	background-image:url(../img/flags/4x3/kh.svg)
}
.flag-icon-kh.flag-icon-squared {
	background-image:url(../img/flags/1x1/kh.svg)
}
.flag-icon-ki {
	background-image:url(../img/flags/4x3/ki.svg)
}
.flag-icon-ki.flag-icon-squared {
	background-image:url(../img/flags/1x1/ki.svg)
}
.flag-icon-km {
	background-image:url(../img/flags/4x3/km.svg)
}
.flag-icon-km.flag-icon-squared {
	background-image:url(../img/flags/1x1/km.svg)
}
.flag-icon-kn {
	background-image:url(../img/flags/4x3/kn.svg)
}
.flag-icon-kn.flag-icon-squared {
	background-image:url(../img/flags/1x1/kn.svg)
}
.flag-icon-kp {
	background-image:url(../img/flags/4x3/kp.svg)
}
.flag-icon-kp.flag-icon-squared {
	background-image:url(../img/flags/1x1/kp.svg)
}
.flag-icon-kr {
	background-image:url(../img/flags/4x3/kr.svg)
}
.flag-icon-kr.flag-icon-squared {
	background-image:url(../img/flags/1x1/kr.svg)
}
.flag-icon-kw {
	background-image:url(../img/flags/4x3/kw.svg)
}
.flag-icon-kw.flag-icon-squared {
	background-image:url(../img/flags/1x1/kw.svg)
}
.flag-icon-ky {
	background-image:url(../img/flags/4x3/ky.svg)
}
.flag-icon-ky.flag-icon-squared {
	background-image:url(../img/flags/1x1/ky.svg)
}
.flag-icon-kz {
	background-image:url(../img/flags/4x3/kz.svg)
}
.flag-icon-kz.flag-icon-squared {
	background-image:url(../img/flags/1x1/kz.svg)
}
.flag-icon-la {
	background-image:url(../img/flags/4x3/la.svg)
}
.flag-icon-la.flag-icon-squared {
	background-image:url(../img/flags/1x1/la.svg)
}
.flag-icon-lb {
	background-image:url(../img/flags/4x3/lb.svg)
}
.flag-icon-lb.flag-icon-squared {
	background-image:url(../img/flags/1x1/lb.svg)
}
.flag-icon-lc {
	background-image:url(../img/flags/4x3/lc.svg)
}
.flag-icon-lc.flag-icon-squared {
	background-image:url(../img/flags/1x1/lc.svg)
}
.flag-icon-li {
	background-image:url(../img/flags/4x3/li.svg)
}
.flag-icon-li.flag-icon-squared {
	background-image:url(../img/flags/1x1/li.svg)
}
.flag-icon-lk {
	background-image:url(../img/flags/4x3/lk.svg)
}
.flag-icon-lk.flag-icon-squared {
	background-image:url(../img/flags/1x1/lk.svg)
}
.flag-icon-lr {
	background-image:url(../img/flags/4x3/lr.svg)
}
.flag-icon-lr.flag-icon-squared {
	background-image:url(../img/flags/1x1/lr.svg)
}
.flag-icon-ls {
	background-image:url(../img/flags/4x3/ls.svg)
}
.flag-icon-ls.flag-icon-squared {
	background-image:url(../img/flags/1x1/ls.svg)
}
.flag-icon-lt {
	background-image:url(../img/flags/4x3/lt.svg)
}
.flag-icon-lt.flag-icon-squared {
	background-image:url(../img/flags/1x1/lt.svg)
}
.flag-icon-lu {
	background-image:url(../img/flags/4x3/lu.svg)
}
.flag-icon-lu.flag-icon-squared {
	background-image:url(../img/flags/1x1/lu.svg)
}
.flag-icon-lv {
	background-image:url(../img/flags/4x3/lv.svg)
}
.flag-icon-lv.flag-icon-squared {
	background-image:url(../img/flags/1x1/lv.svg)
}
.flag-icon-ly {
	background-image:url(../img/flags/4x3/ly.svg)
}
.flag-icon-ly.flag-icon-squared {
	background-image:url(../img/flags/1x1/ly.svg)
}
.flag-icon-ma {
	background-image:url(../img/flags/4x3/ma.svg)
}
.flag-icon-ma.flag-icon-squared {
	background-image:url(../img/flags/1x1/ma.svg)
}
.flag-icon-mc {
	background-image:url(../img/flags/4x3/mc.svg)
}
.flag-icon-mc.flag-icon-squared {
	background-image:url(../img/flags/1x1/mc.svg)
}
.flag-icon-md {
	background-image:url(../img/flags/4x3/md.svg)
}
.flag-icon-md.flag-icon-squared {
	background-image:url(../img/flags/1x1/md.svg)
}
.flag-icon-me {
	background-image:url(../img/flags/4x3/me.svg)
}
.flag-icon-me.flag-icon-squared {
	background-image:url(../img/flags/1x1/me.svg)
}
.flag-icon-mf {
	background-image:url(../img/flags/4x3/mf.svg)
}
.flag-icon-mf.flag-icon-squared {
	background-image:url(../img/flags/1x1/mf.svg)
}
.flag-icon-mg {
	background-image:url(../img/flags/4x3/mg.svg)
}
.flag-icon-mg.flag-icon-squared {
	background-image:url(../img/flags/1x1/mg.svg)
}
.flag-icon-mh {
	background-image:url(../img/flags/4x3/mh.svg)
}
.flag-icon-mh.flag-icon-squared {
	background-image:url(../img/flags/1x1/mh.svg)
}
.flag-icon-mk {
	background-image:url(../img/flags/4x3/mk.svg)
}
.flag-icon-mk.flag-icon-squared {
	background-image:url(../img/flags/1x1/mk.svg)
}
.flag-icon-ml {
	background-image:url(../img/flags/4x3/ml.svg)
}
.flag-icon-ml.flag-icon-squared {
	background-image:url(../img/flags/1x1/ml.svg)
}
.flag-icon-mm {
	background-image:url(../img/flags/4x3/mm.svg)
}
.flag-icon-mm.flag-icon-squared {
	background-image:url(../img/flags/1x1/mm.svg)
}
.flag-icon-mn {
	background-image:url(../img/flags/4x3/mn.svg)
}
.flag-icon-mn.flag-icon-squared {
	background-image:url(../img/flags/1x1/mn.svg)
}
.flag-icon-mo {
	background-image:url(../img/flags/4x3/mo.svg)
}
.flag-icon-mo.flag-icon-squared {
	background-image:url(../img/flags/1x1/mo.svg)
}
.flag-icon-mp {
	background-image:url(../img/flags/4x3/mp.svg)
}
.flag-icon-mp.flag-icon-squared {
	background-image:url(../img/flags/1x1/mp.svg)
}
.flag-icon-mq {
	background-image:url(../img/flags/4x3/mq.svg)
}
.flag-icon-mq.flag-icon-squared {
	background-image:url(../img/flags/1x1/mq.svg)
}
.flag-icon-mr {
	background-image:url(../img/flags/4x3/mr.svg)
}
.flag-icon-mr.flag-icon-squared {
	background-image:url(../img/flags/1x1/mr.svg)
}
.flag-icon-ms {
	background-image:url(../img/flags/4x3/ms.svg)
}
.flag-icon-ms.flag-icon-squared {
	background-image:url(../img/flags/1x1/ms.svg)
}
.flag-icon-mt {
	background-image:url(../img/flags/4x3/mt.svg)
}
.flag-icon-mt.flag-icon-squared {
	background-image:url(../img/flags/1x1/mt.svg)
}
.flag-icon-mu {
	background-image:url(../img/flags/4x3/mu.svg)
}
.flag-icon-mu.flag-icon-squared {
	background-image:url(../img/flags/1x1/mu.svg)
}
.flag-icon-mv {
	background-image:url(../img/flags/4x3/mv.svg)
}
.flag-icon-mv.flag-icon-squared {
	background-image:url(../img/flags/1x1/mv.svg)
}
.flag-icon-mw {
	background-image:url(../img/flags/4x3/mw.svg)
}
.flag-icon-mw.flag-icon-squared {
	background-image:url(../img/flags/1x1/mw.svg)
}
.flag-icon-mx {
	background-image:url(../img/flags/4x3/mx.svg)
}
.flag-icon-mx.flag-icon-squared {
	background-image:url(../img/flags/1x1/mx.svg)
}
.flag-icon-my {
	background-image:url(../img/flags/4x3/my.svg)
}
.flag-icon-my.flag-icon-squared {
	background-image:url(../img/flags/1x1/my.svg)
}
.flag-icon-mz {
	background-image:url(../img/flags/4x3/mz.svg)
}
.flag-icon-mz.flag-icon-squared {
	background-image:url(../img/flags/1x1/mz.svg)
}
.flag-icon-na {
	background-image:url(../img/flags/4x3/na.svg)
}
.flag-icon-na.flag-icon-squared {
	background-image:url(../img/flags/1x1/na.svg)
}
.flag-icon-nc {
	background-image:url(../img/flags/4x3/nc.svg)
}
.flag-icon-nc.flag-icon-squared {
	background-image:url(../img/flags/1x1/nc.svg)
}
.flag-icon-ne {
	background-image:url(../img/flags/4x3/ne.svg)
}
.flag-icon-ne.flag-icon-squared {
	background-image:url(../img/flags/1x1/ne.svg)
}
.flag-icon-nf {
	background-image:url(../img/flags/4x3/nf.svg)
}
.flag-icon-nf.flag-icon-squared {
	background-image:url(../img/flags/1x1/nf.svg)
}
.flag-icon-ng {
	background-image:url(../img/flags/4x3/ng.svg)
}
.flag-icon-ng.flag-icon-squared {
	background-image:url(../img/flags/1x1/ng.svg)
}
.flag-icon-ni {
	background-image:url(../img/flags/4x3/ni.svg)
}
.flag-icon-ni.flag-icon-squared {
	background-image:url(../img/flags/1x1/ni.svg)
}
.flag-icon-nl {
	background-image:url(../img/flags/4x3/nl.svg)
}
.flag-icon-nl.flag-icon-squared {
	background-image:url(../img/flags/1x1/nl.svg)
}
.flag-icon-no {
	background-image:url(../img/flags/4x3/no.svg)
}
.flag-icon-no.flag-icon-squared {
	background-image:url(../img/flags/1x1/no.svg)
}
.flag-icon-np {
	background-image:url(../img/flags/4x3/np.svg)
}
.flag-icon-np.flag-icon-squared {
	background-image:url(../img/flags/1x1/np.svg)
}
.flag-icon-nr {
	background-image:url(../img/flags/4x3/nr.svg)
}
.flag-icon-nr.flag-icon-squared {
	background-image:url(../img/flags/1x1/nr.svg)
}
.flag-icon-nu {
	background-image:url(../img/flags/4x3/nu.svg)
}
.flag-icon-nu.flag-icon-squared {
	background-image:url(../img/flags/1x1/nu.svg)
}
.flag-icon-nz {
	background-image:url(../img/flags/4x3/nz.svg)
}
.flag-icon-nz.flag-icon-squared {
	background-image:url(../img/flags/1x1/nz.svg)
}
.flag-icon-om {
	background-image:url(../img/flags/4x3/om.svg)
}
.flag-icon-om.flag-icon-squared {
	background-image:url(../img/flags/1x1/om.svg)
}
.flag-icon-pa {
	background-image:url(../img/flags/4x3/pa.svg)
}
.flag-icon-pa.flag-icon-squared {
	background-image:url(../img/flags/1x1/pa.svg)
}
.flag-icon-pe {
	background-image:url(../img/flags/4x3/pe.svg)
}
.flag-icon-pe.flag-icon-squared {
	background-image:url(../img/flags/1x1/pe.svg)
}
.flag-icon-pf {
	background-image:url(../img/flags/4x3/pf.svg)
}
.flag-icon-pf.flag-icon-squared {
	background-image:url(../img/flags/1x1/pf.svg)
}
.flag-icon-pg {
	background-image:url(../img/flags/4x3/pg.svg)
}
.flag-icon-pg.flag-icon-squared {
	background-image:url(../img/flags/1x1/pg.svg)
}
.flag-icon-ph {
	background-image:url(../img/flags/4x3/ph.svg)
}
.flag-icon-ph.flag-icon-squared {
	background-image:url(../img/flags/1x1/ph.svg)
}
.flag-icon-pk {
	background-image:url(../img/flags/4x3/pk.svg)
}
.flag-icon-pk.flag-icon-squared {
	background-image:url(../img/flags/1x1/pk.svg)
}
.flag-icon-pl {
	background-image:url(../img/flags/4x3/pl.svg)
}
.flag-icon-pl.flag-icon-squared {
	background-image:url(../img/flags/1x1/pl.svg)
}
.flag-icon-pm {
	background-image:url(../img/flags/4x3/pm.svg)
}
.flag-icon-pm.flag-icon-squared {
	background-image:url(../img/flags/1x1/pm.svg)
}
.flag-icon-pn {
	background-image:url(../img/flags/4x3/pn.svg)
}
.flag-icon-pn.flag-icon-squared {
	background-image:url(../img/flags/1x1/pn.svg)
}
.flag-icon-pr {
	background-image:url(../img/flags/4x3/pr.svg)
}
.flag-icon-pr.flag-icon-squared {
	background-image:url(../img/flags/1x1/pr.svg)
}
.flag-icon-ps {
	background-image:url(../img/flags/4x3/ps.svg)
}
.flag-icon-ps.flag-icon-squared {
	background-image:url(../img/flags/1x1/ps.svg)
}
.flag-icon-pt {
	background-image:url(../img/flags/4x3/pt.svg)
}
.flag-icon-pt.flag-icon-squared {
	background-image:url(../img/flags/1x1/pt.svg)
}
.flag-icon-pw {
	background-image:url(../img/flags/4x3/pw.svg)
}
.flag-icon-pw.flag-icon-squared {
	background-image:url(../img/flags/1x1/pw.svg)
}
.flag-icon-py {
	background-image:url(../img/flags/4x3/py.svg)
}
.flag-icon-py.flag-icon-squared {
	background-image:url(../img/flags/1x1/py.svg)
}
.flag-icon-qa {
	background-image:url(../img/flags/4x3/qa.svg)
}
.flag-icon-qa.flag-icon-squared {
	background-image:url(../img/flags/1x1/qa.svg)
}
.flag-icon-re {
	background-image:url(../img/flags/4x3/re.svg)
}
.flag-icon-re.flag-icon-squared {
	background-image:url(../img/flags/1x1/re.svg)
}
.flag-icon-ro {
	background-image:url(../img/flags/4x3/ro.svg)
}
.flag-icon-ro.flag-icon-squared {
	background-image:url(../img/flags/1x1/ro.svg)
}
.flag-icon-rs {
	background-image:url(../img/flags/4x3/rs.svg)
}
.flag-icon-rs.flag-icon-squared {
	background-image:url(../img/flags/1x1/rs.svg)
}
.flag-icon-ru {
	background-image:url(../img/flags/4x3/ru.svg)
}
.flag-icon-ru.flag-icon-squared {
	background-image:url(../img/flags/1x1/ru.svg)
}
.flag-icon-rw {
	background-image:url(../img/flags/4x3/rw.svg)
}
.flag-icon-rw.flag-icon-squared {
	background-image:url(../img/flags/1x1/rw.svg)
}
.flag-icon-sa {
	background-image:url(../img/flags/4x3/sa.svg)
}
.flag-icon-sa.flag-icon-squared {
	background-image:url(../img/flags/1x1/sa.svg)
}
.flag-icon-sb {
	background-image:url(../img/flags/4x3/sb.svg)
}
.flag-icon-sb.flag-icon-squared {
	background-image:url(../img/flags/1x1/sb.svg)
}
.flag-icon-sc {
	background-image:url(../img/flags/4x3/sc.svg)
}
.flag-icon-sc.flag-icon-squared {
	background-image:url(../img/flags/1x1/sc.svg)
}
.flag-icon-sd {
	background-image:url(../img/flags/4x3/sd.svg)
}
.flag-icon-sd.flag-icon-squared {
	background-image:url(../img/flags/1x1/sd.svg)
}
.flag-icon-se {
	background-image:url(../img/flags/4x3/se.svg)
}
.flag-icon-se.flag-icon-squared {
	background-image:url(../img/flags/1x1/se.svg)
}
.flag-icon-sg {
	background-image:url(../img/flags/4x3/sg.svg)
}
.flag-icon-sg.flag-icon-squared {
	background-image:url(../img/flags/1x1/sg.svg)
}
.flag-icon-sh {
	background-image:url(../img/flags/4x3/sh.svg)
}
.flag-icon-sh.flag-icon-squared {
	background-image:url(../img/flags/1x1/sh.svg)
}
.flag-icon-si {
	background-image:url(../img/flags/4x3/si.svg)
}
.flag-icon-si.flag-icon-squared {
	background-image:url(../img/flags/1x1/si.svg)
}
.flag-icon-sj {
	background-image:url(../img/flags/4x3/sj.svg)
}
.flag-icon-sj.flag-icon-squared {
	background-image:url(../img/flags/1x1/sj.svg)
}
.flag-icon-sk {
	background-image:url(../img/flags/4x3/sk.svg)
}
.flag-icon-sk.flag-icon-squared {
	background-image:url(../img/flags/1x1/sk.svg)
}
.flag-icon-sl {
	background-image:url(../img/flags/4x3/sl.svg)
}
.flag-icon-sl.flag-icon-squared {
	background-image:url(../img/flags/1x1/sl.svg)
}
.flag-icon-sm {
	background-image:url(../img/flags/4x3/sm.svg)
}
.flag-icon-sm.flag-icon-squared {
	background-image:url(../img/flags/1x1/sm.svg)
}
.flag-icon-sn {
	background-image:url(../img/flags/4x3/sn.svg)
}
.flag-icon-sn.flag-icon-squared {
	background-image:url(../img/flags/1x1/sn.svg)
}
.flag-icon-so {
	background-image:url(../img/flags/4x3/so.svg)
}
.flag-icon-so.flag-icon-squared {
	background-image:url(../img/flags/1x1/so.svg)
}
.flag-icon-sr {
	background-image:url(../img/flags/4x3/sr.svg)
}
.flag-icon-sr.flag-icon-squared {
	background-image:url(../img/flags/1x1/sr.svg)
}
.flag-icon-ss {
	background-image:url(../img/flags/4x3/ss.svg)
}
.flag-icon-ss.flag-icon-squared {
	background-image:url(../img/flags/1x1/ss.svg)
}
.flag-icon-st {
	background-image:url(../img/flags/4x3/st.svg)
}
.flag-icon-st.flag-icon-squared {
	background-image:url(../img/flags/1x1/st.svg)
}
.flag-icon-sv {
	background-image:url(../img/flags/4x3/sv.svg)
}
.flag-icon-sv.flag-icon-squared {
	background-image:url(../img/flags/1x1/sv.svg)
}
.flag-icon-sx {
	background-image:url(../img/flags/4x3/sx.svg)
}
.flag-icon-sx.flag-icon-squared {
	background-image:url(../img/flags/1x1/sx.svg)
}
.flag-icon-sy {
	background-image:url(../img/flags/4x3/sy.svg)
}
.flag-icon-sy.flag-icon-squared {
	background-image:url(../img/flags/1x1/sy.svg)
}
.flag-icon-sz {
	background-image:url(../img/flags/4x3/sz.svg)
}
.flag-icon-sz.flag-icon-squared {
	background-image:url(../img/flags/1x1/sz.svg)
}
.flag-icon-tc {
	background-image:url(../img/flags/4x3/tc.svg)
}
.flag-icon-tc.flag-icon-squared {
	background-image:url(../img/flags/1x1/tc.svg)
}
.flag-icon-td {
	background-image:url(../img/flags/4x3/td.svg)
}
.flag-icon-td.flag-icon-squared {
	background-image:url(../img/flags/1x1/td.svg)
}
.flag-icon-tf {
	background-image:url(../img/flags/4x3/tf.svg)
}
.flag-icon-tf.flag-icon-squared {
	background-image:url(../img/flags/1x1/tf.svg)
}
.flag-icon-tg {
	background-image:url(../img/flags/4x3/tg.svg)
}
.flag-icon-tg.flag-icon-squared {
	background-image:url(../img/flags/1x1/tg.svg)
}
.flag-icon-th {
	background-image:url(../img/flags/4x3/th.svg)
}
.flag-icon-th.flag-icon-squared {
	background-image:url(../img/flags/1x1/th.svg)
}
.flag-icon-tj {
	background-image:url(../img/flags/4x3/tj.svg)
}
.flag-icon-tj.flag-icon-squared {
	background-image:url(../img/flags/1x1/tj.svg)
}
.flag-icon-tk {
	background-image:url(../img/flags/4x3/tk.svg)
}
.flag-icon-tk.flag-icon-squared {
	background-image:url(../img/flags/1x1/tk.svg)
}
.flag-icon-tl {
	background-image:url(../img/flags/4x3/tl.svg)
}
.flag-icon-tl.flag-icon-squared {
	background-image:url(../img/flags/1x1/tl.svg)
}
.flag-icon-tm {
	background-image:url(../img/flags/4x3/tm.svg)
}
.flag-icon-tm.flag-icon-squared {
	background-image:url(../img/flags/1x1/tm.svg)
}
.flag-icon-tn {
	background-image:url(../img/flags/4x3/tn.svg)
}
.flag-icon-tn.flag-icon-squared {
	background-image:url(../img/flags/1x1/tn.svg)
}
.flag-icon-to {
	background-image:url(../img/flags/4x3/to.svg)
}
.flag-icon-to.flag-icon-squared {
	background-image:url(../img/flags/1x1/to.svg)
}
.flag-icon-tr {
	background-image:url(../img/flags/4x3/tr.svg)
}
.flag-icon-tr.flag-icon-squared {
	background-image:url(../img/flags/1x1/tr.svg)
}
.flag-icon-tt {
	background-image:url(../img/flags/4x3/tt.svg)
}
.flag-icon-tt.flag-icon-squared {
	background-image:url(../img/flags/1x1/tt.svg)
}
.flag-icon-tv {
	background-image:url(../img/flags/4x3/tv.svg)
}
.flag-icon-tv.flag-icon-squared {
	background-image:url(../img/flags/1x1/tv.svg)
}
.flag-icon-tw {
	background-image:url(../img/flags/4x3/tw.svg)
}
.flag-icon-tw.flag-icon-squared {
	background-image:url(../img/flags/1x1/tw.svg)
}
.flag-icon-tz {
	background-image:url(../img/flags/4x3/tz.svg)
}
.flag-icon-tz.flag-icon-squared {
	background-image:url(../img/flags/1x1/tz.svg)
}
.flag-icon-ua {
	background-image:url(../img/flags/4x3/ua.svg)
}
.flag-icon-ua.flag-icon-squared {
	background-image:url(../img/flags/1x1/ua.svg)
}
.flag-icon-ug {
	background-image:url(../img/flags/4x3/ug.svg)
}
.flag-icon-ug.flag-icon-squared {
	background-image:url(../img/flags/1x1/ug.svg)
}
.flag-icon-um {
	background-image:url(../img/flags/4x3/um.svg)
}
.flag-icon-um.flag-icon-squared {
	background-image:url(../img/flags/1x1/um.svg)
}
.flag-icon-us {
	background-image:url(../img/flags/4x3/us.svg)
}
.flag-icon-us.flag-icon-squared {
	background-image:url(../img/flags/1x1/us.svg)
}
.flag-icon-uy {
	background-image:url(../img/flags/4x3/uy.svg)
}
.flag-icon-uy.flag-icon-squared {
	background-image:url(../img/flags/1x1/uy.svg)
}
.flag-icon-uz {
	background-image:url(../img/flags/4x3/uz.svg)
}
.flag-icon-uz.flag-icon-squared {
	background-image:url(../img/flags/1x1/uz.svg)
}
.flag-icon-va {
	background-image:url(../img/flags/4x3/va.svg)
}
.flag-icon-va.flag-icon-squared {
	background-image:url(../img/flags/1x1/va.svg)
}
.flag-icon-vc {
	background-image:url(../img/flags/4x3/vc.svg)
}
.flag-icon-vc.flag-icon-squared {
	background-image:url(../img/flags/1x1/vc.svg)
}
.flag-icon-ve {
	background-image:url(../img/flags/4x3/ve.svg)
}
.flag-icon-ve.flag-icon-squared {
	background-image:url(../img/flags/1x1/ve.svg)
}
.flag-icon-vg {
	background-image:url(../img/flags/4x3/vg.svg)
}
.flag-icon-vg.flag-icon-squared {
	background-image:url(../img/flags/1x1/vg.svg)
}
.flag-icon-vi {
	background-image:url(../img/flags/4x3/vi.svg)
}
.flag-icon-vi.flag-icon-squared {
	background-image:url(../img/flags/1x1/vi.svg)
}
.flag-icon-vn {
	background-image:url(../img/flags/4x3/vn.svg)
}
.flag-icon-vn.flag-icon-squared {
	background-image:url(../img/flags/1x1/vn.svg)
}
.flag-icon-vu {
	background-image:url(../img/flags/4x3/vu.svg)
}
.flag-icon-vu.flag-icon-squared {
	background-image:url(../img/flags/1x1/vu.svg)
}
.flag-icon-wf {
	background-image:url(../img/flags/4x3/wf.svg)
}
.flag-icon-wf.flag-icon-squared {
	background-image:url(../img/flags/1x1/wf.svg)
}
.flag-icon-ws {
	background-image:url(../img/flags/4x3/ws.svg)
}
.flag-icon-ws.flag-icon-squared {
	background-image:url(../img/flags/1x1/ws.svg)
}
.flag-icon-ye {
	background-image:url(../img/flags/4x3/ye.svg)
}
.flag-icon-ye.flag-icon-squared {
	background-image:url(../img/flags/1x1/ye.svg)
}
.flag-icon-yt {
	background-image:url(../img/flags/4x3/yt.svg)
}
.flag-icon-yt.flag-icon-squared {
	background-image:url(../img/flags/1x1/yt.svg)
}
.flag-icon-za {
	background-image:url(../img/flags/4x3/za.svg)
}
.flag-icon-za.flag-icon-squared {
	background-image:url(../img/flags/1x1/za.svg)
}
.flag-icon-zm {
	background-image:url(../img/flags/4x3/zm.svg)
}
.flag-icon-zm.flag-icon-squared {
	background-image:url(../img/flags/1x1/zm.svg)
}
.flag-icon-zw {
	background-image:url(../img/flags/4x3/zw.svg)
}
.flag-icon-zw.flag-icon-squared {
	background-image:url(../img/flags/1x1/zw.svg)
}
.flag-icon-eu {
	background-image:url(../img/flags/4x3/eu.svg)
}
.flag-icon-eu.flag-icon-squared {
	background-image:url(../img/flags/1x1/eu.svg)
}
.flag-icon-gb-eng {
	background-image:url(../img/flags/4x3/gb-eng.svg)
}
.flag-icon-gb-eng.flag-icon-squared {
	background-image:url(../img/flags/1x1/gb-eng.svg)
}
.flag-icon-gb-nir {
	background-image:url(../img/flags/4x3/gb-nir.svg)
}
.flag-icon-gb-nir.flag-icon-squared {
	background-image:url(../img/flags/1x1/gb-nir.svg)
}
.flag-icon-gb-sct {
	background-image:url(../img/flags/4x3/gb-sct.svg)
}
.flag-icon-gb-sct.flag-icon-squared {
	background-image:url(../img/flags/1x1/gb-sct.svg)
}
.flag-icon-gb-wls {
	background-image:url(../img/flags/4x3/gb-wls.svg)
}
.flag-icon-gb-wls.flag-icon-squared {
	background-image:url(../img/flags/1x1/gb-wls.svg)
}
.flag-icon-un {
	background-image:url(../img/flags/4x3/un.svg)
}
.flag-icon-un.flag-icon-squared {
	background-image:url(../img/flags/1x1/un.svg)
}
.select2-container {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	margin:0;
	position:relative;
	vertical-align:middle
}
.select2-container .select2-selection--single {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	height:28px;
	-ms-user-select:none;
	user-select:none;
	-webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered {
	display:block;
	padding-left:8px;
	padding-right:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear {
	position:relative
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
	padding-right:8px;
	padding-left:20px
}
.select2-container .select2-selection--multiple {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	min-height:32px;
	-ms-user-select:none;
	user-select:none;
	-webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
	display:inline-block;
	overflow:hidden;
	padding-left:8px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.select2-container .select2-search--inline {
	float:left
}
.select2-container .select2-search--inline .select2-search__field {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:none;
	font-size:100%;
	margin-top:5px;
	padding:0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance:none
}
.select2-dropdown {
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:4px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	position:absolute;
	left:-100000px;
	width:100%;
	z-index:1051
}
.select2-results {
	display:block
}
.select2-results__options {
	list-style:none;
	margin:0;
	padding:0
}
.select2-results__option {
	padding:6px;
	-ms-user-select:none;
	user-select:none;
	-webkit-user-select:none
}
.select2-results__option[aria-selected] {
	cursor:pointer
}
.select2-container--open .select2-dropdown {
	left:0
}
.select2-container--open .select2-dropdown--above {
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below {
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-search--dropdown {
	display:block;
	padding:4px
}
.select2-search--dropdown .select2-search__field {
	padding:4px;
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide {
	display:none
}
.select2-close-mask {
	border:0;
	margin:0;
	padding:0;
	display:block;
	position:fixed;
	left:0;
	top:0;
	min-height:100%;
	min-width:100%;
	height:auto;
	width:auto;
	opacity:0;
	z-index:99;
	background-color:#fff;
	filter:alpha(opacity=0)
}
.select2-hidden-accessible {
	border:0!important;
	clip:rect(0 0 0 0)!important;
	height:1px!important;
	margin:-1px!important;
	overflow:hidden!important;
	padding:0!important;
	position:absolute!important;
	width:1px!important
}
.select2-container--default .select2-selection--single {
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color:#444;
	line-height:28px
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor:pointer;
	float:right;
	font-weight:700
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height:26px;
	position:absolute;
	top:1px;
	right:1px;
	width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color:#888 transparent transparent transparent;
	border-style:solid;
	border-width:5px 4px 0 4px;
	height:0;
	left:50%;
	margin-left:-4px;
	margin-top:-2px;
	position:absolute;
	top:50%;
	width:0
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
	float:left
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
	left:1px;
	right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color:#eee;
	cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color:transparent transparent #888 transparent;
	border-width:0 4px 5px 4px
}
.select2-container--default .select2-selection--multiple {
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	list-style:none;
	margin:0;
	padding:0 5px;
	width:100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style:none
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
	color:#999;
	margin-top:5px;
	float:left
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor:pointer;
	float:right;
	font-weight:700;
	margin-top:5px;
	margin-right:10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color:#e4e4e4;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:default;
	float:left;
	margin-right:5px;
	margin-top:5px;
	padding:0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color:#999;
	cursor:pointer;
	display:inline-block;
	font-weight:700;
	margin-right:2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color:#333
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
	float:right
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin-left:5px;
	margin-right:auto
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left:2px;
	margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border:solid #000 1px;
	outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color:#eee;
	cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field {
	background:0 0;
	border:none;
	outline:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-appearance:textfield
}
.select2-container--default .select2-results>.select2-results__options {
	max-height:200px;
	overflow-y:auto
}
.select2-container--default .select2-results__option[role=group] {
	padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true] {
	color:#999
}
.select2-container--default .select2-results__option[aria-selected=true] {
	background-color:#ddd
}
.select2-container--default .select2-results__option .select2-results__option {
	padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-1em;
	padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-2em;
	padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-3em;
	padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-4em;
	padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-5em;
	padding-left:6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color:#5897fb;
	color:#fff
}
.select2-container--default .select2-results__group {
	cursor:default;
	display:block;
	padding:6px
}
.select2-container--classic .select2-selection--single {
	background-color:#f7f7f7;
	border:1px solid #aaa;
	border-radius:4px;
	outline:0;
	background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);
	background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee));
	background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic .select2-selection--single:focus {
	border:1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
	color:#444;
	line-height:28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
	cursor:pointer;
	float:right;
	font-weight:700;
	margin-right:10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
	color:#999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
	background-color:#ddd;
	border:none;
	border-left:1px solid #aaa;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	height:26px;
	position:absolute;
	top:1px;
	right:1px;
	width:20px;
	background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);
	background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc));
	background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
	border-color:#888 transparent transparent transparent;
	border-style:solid;
	border-width:5px 4px 0 4px;
	height:0;
	left:50%;
	margin-left:-4px;
	margin-top:-2px;
	position:absolute;
	top:50%;
	width:0
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
	float:left
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
	border:none;
	border-right:1px solid #aaa;
	border-radius:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	left:1px;
	right:auto
}
.select2-container--classic.select2-container--open .select2-selection--single {
	border:1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
	background:0 0;
	border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color:transparent transparent #888 transparent;
	border-width:0 4px 5px 4px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0;
	background-image:-webkit-linear-gradient(top, #fff 0, #eee 50%);
	background-image:-o-linear-gradient(top, #fff 0, #eee 50%);
	background-image:-webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, #eee));
	background-image:linear-gradient(to bottom, #fff 0, #eee 50%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);
	background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(white));
	background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}
.select2-container--classic .select2-selection--multiple {
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:text;
	outline:0
}
.select2-container--classic .select2-selection--multiple:focus {
	border:1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
	list-style:none;
	margin:0;
	padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
	display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
	background-color:#e4e4e4;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:default;
	float:left;
	margin-right:5px;
	margin-top:5px;
	padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
	color:#888;
	cursor:pointer;
	display:inline-block;
	font-weight:700;
	margin-right:2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
	color:#555
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	float:right
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin-left:5px;
	margin-right:auto
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left:2px;
	margin-right:auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
	border:1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
	border:1px solid #aaa;
	outline:0
}
.select2-container--classic .select2-search--inline .select2-search__field {
	outline:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.select2-container--classic .select2-dropdown {
	background-color:#fff;
	border:1px solid transparent
}
.select2-container--classic .select2-dropdown--above {
	border-bottom:none
}
.select2-container--classic .select2-dropdown--below {
	border-top:none
}
.select2-container--classic .select2-results>.select2-results__options {
	max-height:200px;
	overflow-y:auto
}
.select2-container--classic .select2-results__option[role=group] {
	padding:0
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
	color:grey
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
	background-color:#3875d7;
	color:#fff
}
.select2-container--classic .select2-results__group {
	cursor:default;
	display:block;
	padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown {
	border-color:#5897fb
}/*! Select2 Bootstrap Theme v0.1.0-beta.9 | MIT License | github.com/select2/select2-bootstrap-theme */
.select2-container--bootstrap {
	display:block
}
.select2-container--bootstrap .select2-selection {
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:#fff;
	border:1px solid #e7e7ec;
	border-radius:4px;
	color:#707080;
	font-size:13px;
	outline:0
}
.select2-container--bootstrap .select2-selection.form-control {
	border-radius:4px
}
.select2-container--bootstrap .select2-search--dropdown .select2-search__field {
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:#fff;
	border:1px solid #e7e7ec;
	border-radius:4px;
	color:#707080;
	font-size:13px
}
.select2-container--bootstrap .select2-search__field {
	outline:0
}
.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {
color:#e7e7ec
}
.select2-container--bootstrap .select2-search__field:-moz-placeholder {
color:#e7e7ec
}
.select2-container--bootstrap .select2-search__field::-moz-placeholder {
color:#e7e7ec;
opacity:1
}
.select2-container--bootstrap .select2-search__field:-ms-input-placeholder {
color:#e7e7ec
}
.select2-container--bootstrap .select2-results__option {
	padding:6px 12px
}
.select2-container--bootstrap .select2-results__option[role=group] {
	padding:0
}
.select2-container--bootstrap .select2-results__option[aria-disabled=true] {
	color:#cbcbd2;
	cursor:not-allowed
}
.select2-container--bootstrap .select2-results__option[aria-selected=true] {
	background-color:#f5f5f5;
	color:#707080
}
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
	background-color:#5364D0;
	color:#fff
}
.select2-container--bootstrap .select2-results__option .select2-results__option {
	padding:6px 12px
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group {
	padding-left:0
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-12px;
	padding-left:24px
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-24px;
	padding-left:36px
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-36px;
	padding-left:48px
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-48px;
	padding-left:60px
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-60px;
	padding-left:72px
}
.select2-container--bootstrap .select2-results__group {
	color:inherit;
	display:block;
	padding:6px 12px;
	font-size:12px;
	line-height:1.538462;
	white-space:nowrap
}
.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
	-webkit-box-shadow:none;
	box-shadow:none;
-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	border-color:#66afe9
}
.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {
	border-color:transparent transparent #e7e7ec transparent;
	border-width:0 4px 4px 4px
}
.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-bottom-color:transparent
}
.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {
	border-top-right-radius:0;
	border-top-left-radius:0;
	border-top-color:transparent
}
.select2-container--bootstrap .select2-selection__clear {
	color:#e7e7ec;
	cursor:pointer;
	float:right;
	font-weight:700;
	margin-right:10px
}
.select2-container--bootstrap .select2-selection__clear:hover {
	color:#707080
}
.select2-container--bootstrap.select2-container--disabled .select2-selection {
	border-color:#e7e7ec;
	-webkit-box-shadow:none;
	box-shadow:none
}
.select2-container--bootstrap.select2-container--disabled .select2-search__field, .select2-container--bootstrap.select2-container--disabled .select2-selection {
	cursor:not-allowed
}
.select2-container--bootstrap.select2-container--disabled .select2-selection, .select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
	background-color:#e7e7ec
}
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove, .select2-container--bootstrap.select2-container--disabled .select2-selection__clear {
	display:none
}
.select2-container--bootstrap .select2-dropdown {
	-webkit-box-shadow:none;
	box-shadow:none;
	border-color:#66afe9;
	overflow-x:hidden;
	margin-top:-1px
}
.select2-container--bootstrap .select2-dropdown--above {
	-webkit-box-shadow:0 -6px 12px rgba(0, 0, 0, .175);
	box-shadow:0 -6px 12px rgba(0, 0, 0, .175);
	margin-top:1px
}
.select2-container--bootstrap .select2-results>.select2-results__options {
	max-height:400px;
	overflow-y:auto
}
.select2-container--bootstrap .select2-selection--single {
	height:34px;
	line-height:1.538462;
	padding:6px 24px 6px 12px
}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
	position:absolute;
	bottom:0;
	right:12px;
	top:0;
	width:4px
}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
	border-color:#e7e7ec transparent transparent transparent;
	border-style:solid;
	border-width:4px 4px 0 4px;
	height:0;
	left:0;
	margin-left:-4px;
	margin-top:-2px;
	position:absolute;
	top:50%;
	width:0
}
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
	color:#707080;
	padding:0
}
.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {
	color:#e7e7ec
}
.select2-container--bootstrap .select2-selection--multiple {
	min-height:34px;
	padding:0;
	height:auto
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	line-height:1.538462;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
	width:100%;
	text-overflow:ellipsis;
	white-space:nowrap
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {
	color:#e7e7ec;
	float:left;
	margin-top:5px
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
	color:#707080;
	background:#f5f5f5;
	border:1px solid #f5f5f5;
	border-radius:4px;
	cursor:default;
	float:left;
	margin:5px 0 0 6px;
	padding:0 6px
}
.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
	background:0 0;
	padding:0 12px;
	height:32px;
	line-height:1.538462;
	margin-top:0;
	min-width:5em
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
	color:#707080;
	cursor:pointer;
	display:inline-block;
	font-weight:700;
	margin-right:3px
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover {
	color:#5364D0
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
	margin-top:6px
}
.form-group-sm .select2-container--bootstrap .select2-selection--single, .input-group-sm .select2-container--bootstrap .select2-selection--single, .select2-container--bootstrap .select2-selection--single.input-sm {
	border-radius:3px;
	font-size:12px;
	height:30px;
	line-height:1.5;
	padding:5px 22px 5px 10px
}
.form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b {
	margin-left:-5px
}
.form-group-sm .select2-container--bootstrap .select2-selection--multiple, .input-group-sm .select2-container--bootstrap .select2-selection--multiple, .select2-container--bootstrap .select2-selection--multiple.input-sm {
	min-height:30px;
	border-radius:3px
}
.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice {
	font-size:12px;
	line-height:1.5;
	margin:4px 0 0 5px;
	padding:0 5px
}
.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .select2-container--bootstrap .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field {
	padding:0 10px;
	font-size:12px;
	height:28px;
	line-height:1.5
}
.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear {
	margin-top:5px
}
.form-group-lg .select2-container--bootstrap .select2-selection--single, .input-group-lg .select2-container--bootstrap .select2-selection--single, .select2-container--bootstrap .select2-selection--single.input-lg {
	border-radius:6px;
	font-size:18px;
	height:46px;
	line-height:1.333333;
	padding:10px 31px 10px 16px
}
.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow, .select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow {
	width:5px
}
.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow b {
	border-width:5px 5px 0 5px;
	margin-left:-5px;
	margin-left:-10px;
	margin-top:-2.5px
}
.form-group-lg .select2-container--bootstrap .select2-selection--multiple, .input-group-lg .select2-container--bootstrap .select2-selection--multiple, .select2-container--bootstrap .select2-selection--multiple.input-lg {
	min-height:46px;
	border-radius:6px
}
.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice {
	font-size:18px;
	line-height:1.333333;
	border-radius:4px;
	margin:9px 0 0 8px;
	padding:0 10px
}
.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .select2-container--bootstrap .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field {
	padding:0 16px;
	font-size:18px;
	height:44px;
	line-height:1.333333
}
.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear {
	margin-top:10px
}
.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color:transparent transparent #e7e7ec transparent;
	border-width:0 5px 5px 5px
}
.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color:transparent transparent #e7e7ec transparent;
	border-width:0 5px 5px 5px
}
.select2-container--bootstrap[dir=rtl] .select2-selection--single {
	padding-left:24px;
	padding-right:12px
}
.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__rendered {
	padding-right:0;
	padding-left:0;
	text-align:right
}
.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__clear {
	float:left
}
.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow {
	left:12px;
	right:auto
}
.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow b {
	margin-left:0
}
.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
	float:right
}
.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin-left:0;
	margin-right:6px
}
.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left:2px;
	margin-right:auto
}
.has-warning .select2-dropdown, .has-warning .select2-selection {
	border-color:#fdbb44
}
.has-warning .select2-container--focus .select2-selection, .has-warning .select2-container--open .select2-selection {
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #fee0a9;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #fee0a9;
	border-color:#fca912
}
.has-warning.select2-drop-active {
	border-color:#fca912
}
.has-warning.select2-drop-active.select2-drop.select2-drop-above {
	border-top-color:#fca912
}
.has-error .select2-dropdown, .has-error .select2-selection {
	border-color:#f75b50
}
.has-error .select2-container--focus .select2-selection, .has-error .select2-container--open .select2-selection {
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #fbb6b2;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #fbb6b2;
	border-color:#f52d1f
}
.has-error.select2-drop-active {
	border-color:#f52d1f
}
.has-error.select2-drop-active.select2-drop.select2-drop-above {
	border-top-color:#f52d1f
}
.has-success .select2-dropdown, .has-success .select2-selection {
	border-color:#2cf0d9
}
.has-success .select2-container--focus .select2-selection, .has-success .select2-container--open .select2-selection {
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #8bf7ea;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #8bf7ea;
	border-color:#0fdac2
}
.has-success.select2-drop-active {
	border-color:#0fdac2
}
.has-success.select2-drop-active.select2-drop.select2-drop-above {
	border-top-color:#0fdac2
}
.input-group .select2-container--bootstrap {
	display:table;
	table-layout:fixed;
	position:relative;
	z-index:2;
	float:left;
	width:100%;
	margin-bottom:0
}
.input-group .select2-container--bootstrap.select2-container--focus, .input-group .select2-container--bootstrap.select2-container--open {
	z-index:3
}
.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.select2-bootstrap-append .input-group-btn, .select2-bootstrap-append .input-group-btn .btn, .select2-bootstrap-append .select2-container--bootstrap, .select2-bootstrap-prepend .input-group-btn, .select2-bootstrap-prepend .input-group-btn .btn, .select2-bootstrap-prepend .select2-container--bootstrap {
	vertical-align:top
}
.form-control.select2-hidden-accessible {
	position:absolute!important;
	width:1px!important
}
.form-inline .select2-container--bootstrap {
	display:inline-block
}
